.lg-wrap{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--login-bg);color:var(--login-ink);padding:20px;font-family:var(--f-body)}.lg-col{width:100%;max-width:380px;text-align:center}.lg-mark{display:block;width:72px;height:auto;margin:0 auto 24px}.lg-word{font-family:var(--f-display);font-weight:700;font-size:28px;letter-spacing:.15em;color:var(--login-ink);margin-bottom:6px}.lg-tag{font-family:var(--f-display);font-weight:500;font-size:11px;letter-spacing:.18em;color:var(--login-muted);margin-bottom:32px}.lg-card{background:var(--login-card);border:1px solid var(--login-line);border-radius:var(--login-radius);padding:32px;text-align:left}.lg-error{background:var(--login-error-wash);border:1px solid var(--login-error-line);border-radius:var(--login-radius-sm);padding:8px 12px;font-size:12px;color:var(--login-error-text);margin-bottom:12px}.lg-input{display:block;width:100%;height:40px;padding:0 12px;border:1px solid var(--login-line);border-radius:var(--login-radius-sm);font-size:13px;font-family:var(--f-body);color:var(--login-ink);background:var(--login-card);margin-bottom:12px;outline:none;transition:border-color .16s}.lg-input:focus{border-color:var(--login-ink)}.lg-input:focus-visible{outline:2px solid #0E0E0E;outline-offset:2px}.lg-pw{position:relative;margin-bottom:12px}.lg-pw .lg-input{margin-bottom:0;padding-right:68px}.lg-show{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--login-muted);font-family:var(--f-body);font-size:12px;font-weight:600;cursor:pointer}.lg-show:hover{background:var(--login-btn-hover-overlay);color:var(--login-ink)}.lg-show:focus-visible{outline:2px solid var(--login-line-focus);outline-offset:1px}.lg-btn{display:block;width:100%;padding:11px 16px;border:none;border-radius:var(--login-radius-sm);background:var(--login-btn-bg);color:var(--login-btn-text);font-family:var(--f-display);font-size:13px;font-weight:700;cursor:pointer;transition:box-shadow .16s}.lg-btn:hover{box-shadow:inset 0 0 0 999px var(--login-btn-hover-overlay)}.lg-btn:focus-visible{outline:2px solid var(--login-ink);outline-offset:2px}.lg-btn:disabled{cursor:default;opacity:.7}.lg-h{font-family:var(--f-display);font-size:16px;font-weight:700;margin:0 0 12px;color:var(--login-ink)}.lg-note{font-size:12px;line-height:1.5;color:var(--login-muted);margin:0 0 12px}.lg-link{display:block;margin:12px auto 0;padding:4px 8px;border:0;background:transparent;color:var(--login-muted);font-size:12px;font-family:inherit;text-decoration:underline;cursor:pointer}.lg-link:hover{color:var(--login-ink)}.lg-link:focus-visible{outline:2px solid var(--login-line-focus);outline-offset:1px}.lg-btn-link{text-align:center;text-decoration:none;box-sizing:border-box}.lg-label{display:block;font-size:12px;font-weight:600;color:var(--login-ink);margin:0 0 4px}.lg-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;text-align:left}.lg-door{display:block;padding:14px 14px 16px;border:1px solid var(--login-line);border-radius:var(--login-radius-sm);background:var(--login-card);color:var(--login-ink);font-family:var(--f-body);text-align:left;cursor:pointer}.lg-door:hover{border-color:var(--login-muted)}.lg-door[aria-pressed=true]{border-color:var(--login-selected);box-shadow:inset 0 0 0 1px var(--login-selected)}.lg-door:focus-visible{outline:2px solid var(--login-ink);outline-offset:2px}.lg-door-h{display:block;font-family:var(--f-display);font-weight:600;font-size:16px}.lg-door-s{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:var(--login-muted)}.lg-remember{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;color:var(--login-ink);cursor:pointer}.lg-remember input{width:16px;height:16px;margin:0;accent-color:var(--login-selected);cursor:pointer}.lg-remember input:focus-visible{outline:2px solid var(--login-ink);outline-offset:2px}html:has(.lg-wrap){scrollbar-gutter:stable}.lg-stack{display:grid}.lg-face{grid-area:1/1;display:flex;flex-direction:column;visibility:hidden}.lg-face>.lg-card{flex:1}.lg-face.on{visibility:visible;animation:lg-fade .18s ease-out}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.lg-face.on{animation:none}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-600-normal-Bw0J83-2.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-600-normal-DF26P3Q7.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root{--f-display: "Bricolage Grotesque", "Trebuchet MS", sans-serif;--f-body: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--f-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, monospace;--t11: 11px;--t12: 12px;--t13: 13px;--t15: 15px;--t17: 17px;--t20: 20px;--t24: 24px;--t32: 32px;--s1: var(--t32);--s2: var(--t17);--s3: var(--t15);--s4: var(--t13);--s5: var(--t12);--s6: var(--t11);--track-label: .14em;--soil: #0E0E0E;--soil-lift: #17140F;--cream: #F2EDE3;--ember: #EB6622;--gold: #D4B48C;--deep-green: #1F3A2E;--red-fill: #E05B4B;--amber-fill: #D9A441;--green-fill: #7DBB6A;--white: #FFFFFF;--ink: var(--soil);--muted: #5F574F;--faint: #6F675E;--rule: #9A9388;--line: #E6DDD0;--line-soft: #EFE9DE;--surface-2: #F8F5EF;--ember-ink: #B4460F;--red: #B8321B;--amber: #8A4A00;--green: #12702F;--deep-green-light: #DCE8E0;--ember-wash: rgba(235, 102, 34, .08);--red-wash: rgba(224, 91, 75, .1);--amber-wash: rgba(217, 164, 65, .14);--green-wash: rgba(125, 187, 106, .14);--gold-wash: rgba(212, 180, 140, .16);--deep-green-wash: rgba(31, 58, 46, .06);--gold-line: rgba(212, 180, 140, .4);--green-line: rgba(125, 187, 106, .35);--amber-line: rgba(217, 164, 65, .4);--red-line: rgba(224, 91, 75, .3);--deep-green-line: rgba(31, 58, 46, .25);--dark-panel: linear-gradient(160deg, var(--soil-lift), var(--soil));--on-dark: var(--cream);--on-dark-muted: #BDB3A5;--scrim: rgba(14, 14, 14, .5);--demo-label: var(--muted);--demo-label-line: rgba(14, 14, 14, .25);--oat: var(--gold);--oat-soft: var(--surface-2);--ember-light: var(--gold);--ember-hover: var(--ember);--bark: var(--muted);--bark-deep: var(--deep-green);--bark-2: var(--soil-lift);--btn-bg: var(--ember);--btn-text: var(--soil);--btn-hover: var(--ember);--btn-hover-overlay: rgba(14, 14, 14, .08);--sh-1: none;--sh-2: 0 10px 30px rgba(14, 14, 14, .1);--sh-float: var(--sh-2);--r: 14px;--r-sm: 10px;--r-xs: 10px;--r-in: 6px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--ease: cubic-bezier(.2, .7, .2, 1);--d-state: .16s;--d-enter: .24s;--d-hero: .4s;--rail-width: 230px;--rail-collapsed: 64px;--rail-mark: 46px;--rail-mark-collapsed: 38px;--rail-frost: linear-gradient(180deg, rgba(250, 248, 244, .78), rgba(236, 232, 225, .72));--rail-frost-solid: rgba(246, 243, 238, .94);--rail-blur: blur(18px) saturate(140%);--rail-text: #3B362F;--rail-muted: #5E5446;--rail-section: var(--faint);--rail-icon: #7A7064;--rail-count: #E7DFD2;--rail-line: rgba(14, 14, 14, .08);--rail-hover: rgba(14, 14, 14, .05);--rail-active-ring: 0 1px 2px rgba(14, 14, 14, .08), 0 0 0 1px rgba(14, 14, 14, .06);--rail-inner-light: inset -1px 0 0 rgba(255, 255, 255, .7);--side-raised: var(--soil-lift);--side-text: var(--cream);--side-muted: var(--on-dark-muted);--side-accent: #8F8678;--side-section: var(--gold);--side-line: #24201B;--login-bg: #F2EDE3;--login-ink: #0E0E0E;--login-muted: #5F574F;--login-card: #FFFFFF;--login-line: #E6DDD0;--login-line-focus:#9A9388;--login-btn-bg: #EB6622;--login-btn-text: #0E0E0E;--login-btn-hover-overlay: rgba(14, 14, 14, .08);--login-error-text:#B8321B;--login-error-wash:rgba(224, 91, 75, .1);--login-error-line:rgba(224, 91, 75, .3);--login-radius: 14px;--login-radius-sm: 10px;--login-selected: #1F3A2E}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--f-body);background:var(--cream);color:var(--ink);font-size:var(--s4);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 0}h1,h2,h3,h4,h5,.card h3,.kpi h5{font-family:var(--f-display)}.mono{font-family:var(--f-mono)}.num{font-variant-numeric:tabular-nums}button{font-family:var(--f-body);cursor:pointer}::-moz-selection{background:var(--gold-wash);color:var(--ink)}::selection{background:var(--gold-wash);color:var(--ink)}.content{padding:var(--sp-8) var(--sp-8) var(--sp-12);max-width:1200px}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-6);margin-bottom:var(--sp-6)}.card h3{font-size:var(--s3);font-weight:600;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;letter-spacing:-.005em}.card .sub{font-size:var(--s5);color:var(--faint);margin-top:var(--sp-1)}.note{font-size:var(--s6);color:var(--faint);font-family:var(--f-mono);letter-spacing:var(--track-label);text-transform:uppercase;margin-left:auto;white-space:nowrap;font-weight:400}.note.green{color:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:36px;background:var(--btn-bg);color:var(--btn-text);border:1px solid transparent;border-radius:var(--r-sm);padding:0 var(--sp-4);font-size:var(--s4);font-weight:600;font-family:var(--f-body);transition:background-color var(--d-state) var(--ease),border-color var(--d-state) var(--ease),box-shadow var(--d-state) var(--ease);white-space:nowrap}.btn:hover{box-shadow:inset 0 0 0 100px var(--btn-hover-overlay)}.btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn.ghost:hover{background:var(--surface-2);border-color:var(--rule);box-shadow:none}.btn.quiet{background:transparent;color:var(--muted);border-color:transparent}.btn.quiet:hover{background:var(--surface-2);color:var(--ink);box-shadow:none}.btn.done{background:var(--deep-green-light);color:var(--deep-green);border-color:transparent;cursor:default;box-shadow:none}.btn:focus-visible{outline:2px solid var(--soil);outline-offset:2px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:var(--sp-6);background:var(--white);border:1px solid var(--line);border-radius:var(--r)}@media (max-width:900px){.kpis{grid-template-columns:1fr 1fr}}.kpi{padding:var(--sp-5) var(--sp-6);position:relative;border-left:1px solid var(--line-soft)}.kpi:first-child{border-left:none}.kpi h5{font-family:var(--f-mono);font-size:var(--s6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--faint);font-weight:400}.kpi.hot h5{color:var(--ember-ink)}.kpi .v{font-size:var(--t32);font-weight:600;font-family:var(--f-display);margin-top:var(--sp-2);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.kpi .v small{font-size:var(--s5);color:var(--faint);font-family:var(--f-body);font-weight:400;letter-spacing:0}.kpi .trend{font-size:var(--s5);color:var(--faint);margin-top:var(--sp-2);display:flex;align-items:center;gap:6px}.kpi .trend .up{color:var(--green);font-weight:500}.season{display:flex!important;flex-direction:row!important;border-radius:var(--r-sm);overflow:hidden;font-size:var(--s6);text-align:center;color:var(--muted);margin-bottom:var(--sp-4);border:1px solid var(--line)}.season>div{flex:1;padding:6px 0;background:var(--white);font-family:var(--f-mono);font-weight:400;letter-spacing:.06em;border-left:1px solid var(--line-soft)}.season>div:first-child{border-left:none}.season .now{background:var(--soil);color:var(--cream)}.season .heavy{background:var(--gold-wash);color:var(--ink)}.row{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;border-top:1px solid var(--line-soft);transition:opacity var(--d-enter) var(--ease)}.row:first-of-type{border-top:none}.row .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.d-red{background:var(--red-fill)}.d-amber{background:var(--amber-fill)}.d-green{background:var(--green-fill)}.d-oat{background:var(--gold)}.row .what{min-width:0;flex:1}.row .what b{display:block;font-size:var(--s4);font-weight:500;letter-spacing:-.005em}.row .what span{font-size:var(--s5);color:var(--faint);display:block;margin-top:2px}.row .end{margin-left:auto;display:flex;gap:var(--sp-2);flex-shrink:0;align-items:center}.row.struck .what b{text-decoration:line-through;color:var(--faint)}.atrisk{font-family:var(--f-mono);font-size:var(--s5);color:var(--red);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.src{font-size:var(--s6);font-family:var(--f-mono);color:var(--faint);letter-spacing:.04em}.src.stale{color:var(--amber)}.handed{font-family:var(--f-mono);font-size:var(--s6);color:var(--amber);letter-spacing:.06em}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6);align-items:start}@media (max-width:980px){.grid2{grid-template-columns:1fr}}.farmgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}@media (max-width:980px){.farmgrid{grid-template-columns:1fr}}.farmcard{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-5) var(--sp-6);cursor:pointer;transition:background-color var(--d-state) var(--ease),border-color var(--d-state) var(--ease);display:flex;gap:var(--sp-5);align-items:center}.farmcard:hover{background:var(--surface-2);border-color:var(--rule)}.farmcard.dim{opacity:.6;cursor:default}.farmcard.dim:hover{background:var(--white);border-color:var(--line)}.farmcard .info{min-width:0;flex:1}.farmcard b{font-size:var(--s3);font-family:var(--f-display);font-weight:600;display:block;letter-spacing:-.01em}.farmcard .gen{font-size:var(--s5);color:var(--faint)}.farmcard .gen .mono{color:var(--muted);font-size:var(--s6);letter-spacing:.04em}.chips{display:flex;gap:6px;margin-top:var(--sp-2);flex-wrap:wrap}.chip{font-size:var(--s6);font-family:var(--f-mono);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:0 var(--sp-2);line-height:20px;letter-spacing:.04em}.chip.warn{background:var(--amber-wash);border-color:transparent;color:var(--amber)}.chip.alert{background:var(--red-wash);border-color:transparent;color:var(--red)}.impbar{height:4px;border-radius:2px;background:var(--line-soft);margin-top:var(--sp-3);overflow:hidden}.impbar i{display:block;height:100%;background:var(--ember);border-radius:2px}.implbl{font-size:var(--s6);color:var(--faint);font-family:var(--f-mono);margin-top:6px;letter-spacing:.06em}.ring{position:relative;flex-shrink:0;cursor:pointer}.ring svg{transform:rotate(-90deg);display:block}.ring .val{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.ring .val b{font-family:var(--f-display);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ring .val span{font-size:var(--s6);font-family:var(--f-body);color:var(--muted)}.tabs{display:flex;gap:var(--sp-6);border-bottom:1px solid var(--line);margin-bottom:var(--sp-6);position:relative}.tabs button{border:none;background:transparent;padding:var(--sp-3) 0;margin-bottom:-1px;font-size:var(--s4);font-family:var(--f-body);font-weight:500;color:var(--faint);border-bottom:2px solid transparent;transition:color var(--d-state) var(--ease),border-color var(--d-enter) var(--ease)}.tabs button:hover{color:var(--ink)}.tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.dial{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line-soft);font-size:var(--s4)}.dial:first-of-type{border-top:none}.dial b{flex:1;font-weight:500}.dial .sw{display:flex;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px}.dial .sw button{border:none;background:transparent;border-radius:var(--r-pill);padding:4px var(--sp-3);font-size:var(--s6);font-weight:500;color:var(--faint);transition:background-color var(--d-state) var(--ease),color var(--d-state) var(--ease);font-family:var(--f-body)}.dial .sw button.on{background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.staffgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--sp-4)}@media (max-width:980px){.staffgrid{grid-template-columns:1fr}}.worker{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-6);display:flex;flex-direction:column}.worker .head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.wface{width:40px;height:40px;border-radius:var(--r-sm);background:var(--soil);color:var(--gold);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--t17);font-family:var(--f-display);flex-shrink:0;position:relative}.wcan{list-style:none;margin:2px 0 var(--sp-3)}.wcan li{font-size:var(--s5);color:var(--muted);padding:6px 0;border-top:1px solid var(--line-soft);display:flex;gap:var(--sp-2)}.wcan li:before{content:"·";color:var(--rule)}.wchores{display:flex;flex-direction:column;gap:var(--sp-2);margin:6px 0 var(--sp-4)}.wchores button{text-align:left;background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);padding:10px var(--sp-3);font-size:var(--s5);font-weight:500;color:var(--ink);transition:background-color var(--d-state) var(--ease),border-color var(--d-state) var(--ease)}.wchores button:hover:not(:disabled){border-color:var(--rule);background:var(--surface-2)}.wchores button:disabled{opacity:.45;cursor:default}.entry{display:flex;gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--line-soft)}.entry:first-of-type{border-top:none}.entry .yr{font-family:var(--f-mono);font-size:var(--s6);color:var(--faint);width:60px;flex-shrink:0;padding-top:3px;letter-spacing:.06em}.entry b{display:block;font-size:var(--s4);font-weight:500}.entry span{font-size:var(--s5);color:var(--faint)}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}@media (max-width:980px){.tiles{grid-template-columns:1fr 1fr}}.tile{border:1px dashed var(--line);border-radius:var(--r);padding:var(--sp-4);background:transparent}.tile.live{border-style:solid;background:var(--white)}.tile b{display:block;font-size:var(--s4);font-weight:500}.tile span{font-size:var(--s5);color:var(--faint);display:block;margin-top:2px}.tile .st2{display:inline-block;margin-top:var(--sp-3);font-family:var(--f-mono);font-size:var(--s6);letter-spacing:.1em;color:var(--faint)}.tile.live .st2{color:var(--green)}.phone{background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.phone-top{background:var(--soil);color:var(--cream);padding:var(--sp-3) var(--sp-4);font-size:var(--s4);font-weight:500;display:flex;align-items:center;gap:var(--sp-3)}.phone-top .pdot{width:28px;height:28px;border-radius:50%;background:var(--soil-lift);border:1px solid var(--side-line);color:var(--gold);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--s5);font-family:var(--f-display)}.chat{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);background:var(--surface-2);max-height:560px;overflow:auto}.bubble{max-width:84%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--s4);line-height:1.5;border:1px solid var(--line)}.b-farm{align-self:flex-end;background:var(--cream);border-bottom-right-radius:var(--r-in)}.b-fur{align-self:flex-start;background:var(--white);border-bottom-left-radius:var(--r-in)}.dig{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-4);font-size:var(--s5)}.dig .r{padding:var(--sp-2) 0;border-top:1px solid var(--line)}.dig .r:first-child{border-top:none}.pnlrow{display:flex;gap:0;margin-bottom:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.pnlrow .cell{flex:1;background:var(--white);border-left:1px solid var(--line-soft);padding:var(--sp-3) var(--sp-4);text-align:left}.pnlrow .cell:first-child{border-left:none}.pnlrow .cell b{display:block;font-family:var(--f-mono);font-weight:500;font-size:var(--s2);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pnlrow .cell span{font-size:var(--s6);font-family:var(--f-mono);letter-spacing:var(--track-label);color:var(--faint);text-transform:uppercase}.pnlrow .cell.margin{background:var(--surface-2)}.pnlrow .cell.margin b{color:var(--ink)}.coverage{display:flex;align-items:center;gap:var(--sp-3);background:var(--amber-wash);border:1px solid transparent;border-radius:var(--r-sm);padding:10px var(--sp-4);font-size:var(--s5);color:var(--ink);margin-bottom:var(--sp-4)}.coverage .cbar{flex:1;height:4px;background:var(--white);border-radius:2px;overflow:hidden}.coverage .cbar i{display:block;height:100%;background:var(--amber-fill);border-radius:2px}.empty{padding:var(--sp-8);text-align:left;color:var(--faint);font-size:var(--s4)}.empty .big{font-size:var(--s3);margin-bottom:var(--sp-2)}.login-wrap{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--soil);padding:var(--sp-5)}.login-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-8);max-width:380px;width:100%}.login-card input{width:100%;height:40px;padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--s4);font-family:var(--f-body);margin-bottom:var(--sp-3);outline:none;background:var(--white);transition:border-color var(--d-state) var(--ease)}.login-card input:focus{border-color:var(--rule)}.light{display:inline-block;width:12px;height:12px;border-radius:50%;cursor:pointer;box-shadow:0 0 0 0 transparent;transition:box-shadow var(--d-state) var(--ease)}.light:hover{box-shadow:0 0 0 3px var(--line)}.lg{background:var(--green-fill)}.la{background:var(--amber-fill)}.lr{background:var(--red-fill)}table{width:100%;border-collapse:collapse;font-size:var(--s4)}th{font-size:var(--s6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--faint);text-align:left;padding:var(--sp-2) var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);font-weight:400;font-family:var(--f-mono)}td{padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--line-soft)}td:first-child{font-weight:500}tr:last-child td{border-bottom:none}.thumb{width:44px;height:44px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:var(--t17);flex-shrink:0;cursor:pointer;transition:border-color var(--d-state) var(--ease)}.thumb:hover{border-color:var(--rule)}.demo-btn{display:flex;align-items:center;gap:var(--sp-2);background:var(--soil);color:var(--cream);border:none;border-radius:var(--r-sm);padding:10px var(--sp-4);font-size:var(--s4);font-weight:500;font-family:var(--f-body);margin-bottom:var(--sp-3);transition:background-color var(--d-state) var(--ease)}.demo-btn:hover{background:var(--soil-lift)}.demo-btn .pico{width:20px;height:20px;border-radius:50%;background:var(--ember);color:var(--soil);display:flex;align-items:center;justify-content:center;font-size:var(--s6)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--rule)}.side::-webkit-scrollbar-thumb{background:var(--rail-line)}.view-enter>*{animation:settle var(--d-enter) var(--ease) both}.view-enter>*:nth-child(2){animation-delay:30ms}.view-enter>*:nth-child(3){animation-delay:60ms}.view-enter>*:nth-child(4){animation-delay:90ms}.view-enter>*:nth-child(n+5){animation-delay:.12s}@keyframes settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:4px}button:focus-visible,.thumb:focus-visible,.light:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.skip-link{position:absolute;top:-48px;left:0;background:var(--ember);color:var(--soil);padding:var(--sp-2) var(--sp-4);font-size:var(--s4);font-weight:600;z-index:200;transition:top var(--d-state) var(--ease);border-radius:0 0 var(--r-sm) 0}.skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn.icon{width:36px;padding:0;font-family:var(--f-mono);letter-spacing:.1em}.menu-wrap{position:relative}.omenu{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--sh-float);padding:var(--sp-1);z-index:40;animation:settle var(--d-enter) var(--ease) both}.omenu [role=menuitem]{display:flex;width:100%;align-items:center;min-height:36px;padding:0 var(--sp-3);border:none;background:transparent;border-radius:var(--r-in);font-size:var(--s4);color:var(--ink);text-align:left}.omenu [role=menuitem]:hover,.omenu [role=menuitem]:focus-visible{background:var(--surface-2);outline:none}.imp-tbl{margin-top:var(--sp-4)}.imp-tbl th{text-align:left;font-size:var(--s6);font-family:var(--f-mono);color:var(--faint);font-weight:400;padding:var(--sp-2);border-bottom:1px solid var(--line)}.imp-tbl td{padding:var(--sp-2);border-bottom:1px solid var(--line-soft);vertical-align:top}.imp-tbl tr.out td{color:var(--faint)}.imp-field{display:flex;gap:var(--sp-2);flex-wrap:wrap}.imp-left{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:var(--deep-green-wash);border:1px solid var(--deep-green-line);display:flex;flex-direction:column;gap:2px}.imp-left span{font-size:var(--s5);color:var(--muted)}.imp-opts{display:flex;gap:var(--sp-4);align-items:center;flex-wrap:wrap;margin-top:var(--sp-3);font-size:var(--s4)}.imp-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3);margin-top:var(--sp-4)}.imp-counts div{border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-3) var(--sp-4)}.imp-counts b{display:block;font-family:var(--f-display);font-size:var(--s2)}.imp-counts span{font-size:var(--s5);color:var(--muted)}.imp-actions{display:flex;gap:var(--sp-3);justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:var(--sp-4)}.imp-problem{margin-top:var(--sp-3);color:var(--red);font-size:var(--s4)}.imp-said{margin-top:var(--sp-3);color:var(--deep-green);font-size:var(--s4)}@media (max-width:900px){.imp-counts{grid-template-columns:1fr}.imp-tbl{display:block;overflow-x:auto}}:focus-visible,button:focus-visible,.btn:focus-visible,.thumb:focus-visible,.light:focus-visible,[role=button]:focus-visible{outline:2px solid #0E0E0E;outline-offset:2px}.on-dark :focus-visible{outline-color:var(--cream)}.omenu [role=menuitem]:focus-visible{outline:2px solid #0E0E0E;outline-offset:-2px;background:var(--surface-2)}.lnk{background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left}.ringbtn{background:none;border:0;padding:0;cursor:pointer;border-radius:50%}.farmcard.dim{opacity:1}.farmcard.dim .gen,.farmcard.dim b{color:var(--muted)}@media (max-width:600px){.kpis{grid-template-columns:1fr!important}.kpi{border-left:0;border-top:1px solid var(--line-soft)}.kpi:first-child{border-top:0}.note{white-space:normal}.legend,.card h3,.row,.dial{flex-wrap:wrap}.row .what{flex:1 1 160px;min-width:0}.row .end{margin-left:auto}}.row.quiet .what b,.row.quiet .what span{color:var(--muted)}.grid2>*,.farmgrid>*,.staffgrid>*{min-width:0}.dlg-close{min-width:44px;min-height:44px}@media (max-width:760px){.dlg-wrap{padding:0!important;align-items:stretch!important}.dlg{max-width:none!important;width:100vw!important;height:100dvh!important;border-radius:0!important;overflow:auto!important}.dlg button,.dlg select,.dlg input:not([type=checkbox]):not([type=radio]){min-height:44px}}.pd{--soil:#0E0E0E;--soil-lift:#17140F;--cream:#F2EDE3;--ember:#EB6622;--gold:#D4B48C;--deep-green:#1F3A2E;--red-fill:#E05B4B;--amber-fill:#D9A441;--green-fill:#7DBB6A;--white:#FFFFFF;--ink:#0E0E0E;--ink-2:#2B2621;--muted:#5F574F;--rule:#9A9388;--line:#E2D9CB;--line-soft:#EEE7DB;--head:#FAF7F1;--hover:#FBF8F3;--ember-ink:#B4460F;--red:#B8321B;--amber:#8A4A00;--green:#12702F;--dg-light:#DCE8E0;--red-wash:#FBE8E4;--amber-wash:#FBF0DA;--green-wash:#E7F2E2;--ember-wash:#FDEDE3;--side-muted:#C9C0B3;--side-accent:#9A9184;--side-line:#24201B;--f-d:"Bricolage Grotesque","Trebuchet MS",sans-serif;--f-b:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--f-m:"IBM Plex Mono",Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1)}.pd *:not(.legacy *){box-sizing:border-box;margin:0;padding:0}.pd{font-family:var(--f-b);font-size:14px;line-height:1.55;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased}.pd button:not(.legacy *){font:inherit;color:inherit;background:none;border:0;cursor:pointer}.pd svg:not(.legacy *){width:18px;height:18px;stroke:currentColor;flex:none}.pd :focus-visible:not(.legacy *){outline:2px solid var(--ember);outline-offset:2px;border-radius:6px}.pd .sr:not(.legacy *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pd .money:not(.legacy *){font-family:var(--f-m);font-variant-numeric:tabular-nums;font-weight:500}.pd .date:not(.legacy *){font-family:var(--f-m);font-size:13px;color:var(--muted)}.pd .muted:not(.legacy *){color:var(--muted)}.pd .app:not(.legacy *){display:grid;grid-template-columns:236px 1fr;min-height:100vh}.pd .rail:not(.legacy *){background:var(--soil);color:var(--cream);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;z-index:30}.pd .brand:not(.legacy *){display:flex;align-items:center;gap:10px;padding:20px 20px 12px}.pd .brand img:not(.legacy *){width:34px}.pd .brand b:not(.legacy *){font-family:var(--f-d);font-weight:700;letter-spacing:.085em;font-size:16px}.pd .pilot:not(.legacy *){margin:0 20px 8px;align-self:flex-start;font-size:12px;font-weight:600;color:var(--gold);border:1px solid rgba(212,180,140,.4);border-radius:999px;padding:2px 10px;display:inline-flex;align-items:center;gap:7px}.pd .pilot i:not(.legacy *){width:7px;height:7px;border-radius:50%;background:var(--green-fill)}.pd .nav:not(.legacy *){padding:4px 12px;flex:1;overflow:auto}.pd .nav h6:not(.legacy *){font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--gold);padding:18px 10px 6px}.pd .nav .ni:not(.legacy *){display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:6px;color:var(--side-muted);font-size:14px;font-weight:500;position:relative;cursor:pointer;transition:background-color .16s,color .16s}.pd .nav .ni svg:not(.legacy *){stroke:var(--side-accent)}.pd .nav .ni:hover:not(.legacy *){background:var(--soil-lift);color:#fff}.pd .nav .ni.on:not(.legacy *){background:var(--deep-green);color:#fff}.pd .nav .ni.on:not(.legacy *):before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 6px 6px 0;background:var(--ember)}.pd .nav .ni.on svg:not(.legacy *),.pd .nav .ni:hover svg:not(.legacy *){stroke:var(--gold)}.pd .nav .ct:not(.legacy *){font-style:normal;margin-left:auto;font-size:12px;font-weight:700;color:var(--soil);background:var(--gold);border-radius:999px;min-width:22px;height:20px;display:grid;place-items:center;padding:0 6px}.pd .nav .ct.hot:not(.legacy *){background:var(--ember)}.pd .rail .foot:not(.legacy *){border-top:1px solid var(--side-line);padding:14px 20px 16px}.pd .rail .foot .t:not(.legacy *){font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--gold)}.pd .rail .who:not(.legacy *){display:flex;align-items:center;gap:10px;margin-top:10px;color:var(--side-muted);font-size:13px}.pd .rail .who span:not(.legacy *){width:28px;height:28px;border-radius:50%;background:var(--soil-lift);border:1px solid var(--side-line);display:grid;place-items:center;color:var(--gold);font-family:var(--f-d);font-weight:600}.pd .main:not(.legacy *){min-width:0;display:flex;flex-direction:column}.pd .top:not(.legacy *){position:sticky;top:0;z-index:20;background:var(--cream);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:10px 32px;min-height:60px}.pd .top .menu:not(.legacy *){display:none;width:40px;height:40px;border-radius:6px;align-items:center;justify-content:center}.pd .crumb:not(.legacy *){flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden}.pd .crumb .sec:not(.legacy *){font-weight:600;letter-spacing:.06em;font-size:12px;color:var(--muted)}.pd .crumb .sep:not(.legacy *){color:var(--rule)}.pd .crumb b:not(.legacy *){color:var(--ink);font-weight:600}.pd .search:not(.legacy *){display:flex;align-items:center;gap:8px;height:40px;width:300px;border:1px solid var(--line);background:var(--white);border-radius:6px;padding:0 12px;color:var(--muted)}.pd .search input:not(.legacy *){border:0;outline:0;flex:1;font:inherit;background:transparent;color:var(--ink);min-width:0}.pd .kbd:not(.legacy *){font-family:var(--f-m);font-size:12px;border:1px solid var(--line);border-radius:6px;padding:0 6px}.pd .btn:not(.legacy *){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:6px;font-weight:600;font-size:14px;white-space:nowrap;border:1px solid transparent;transition:box-shadow .16s,border-color .16s,background-color .16s}.pd .btn.pri:not(.legacy *){background:var(--ember);color:var(--soil)}.pd .btn.pri:hover:not(.legacy *){box-shadow:inset 0 0 0 99px #0e0e0e14}.pd .btn.sec:not(.legacy *){background:var(--white);border-color:var(--line);color:var(--ink)}.pd .btn.sec:hover:not(.legacy *){border-color:var(--rule);background:var(--hover)}.pd .btn.dark:not(.legacy *){background:var(--soil);color:var(--cream)}.pd .btn.ghost:not(.legacy *){color:var(--ink-2)}.pd .btn.ghost:hover:not(.legacy *){background:var(--white)}.pd .btn.sm:not(.legacy *){height:34px;padding:0 12px;font-size:13px}.pd .btn[disabled]:not(.legacy *){opacity:.4;cursor:not-allowed}.pd .btn.pri:focus-visible:not(.legacy *){outline-color:var(--soil)}.pd .more:not(.legacy *){width:34px;height:34px;border-radius:6px;display:grid;place-items:center;color:var(--muted)}.pd .more:hover:not(.legacy *){background:var(--head)}.pd .outcome:not(.legacy *){display:flex;align-items:center;gap:12px;background:var(--deep-green);color:#fff;padding:0 32px;height:0;overflow:hidden;font-size:14px;font-weight:500;transition:height .24s var(--ease)}.pd .outcome.show:not(.legacy *){height:44px}.pd .outcome .g:not(.legacy *){width:20px;height:20px;border-radius:50%;background:var(--green-fill);color:var(--soil);display:grid;place-items:center;font-size:12px;font-weight:700}.pd .outcome button:not(.legacy *){margin-left:auto;color:var(--gold);font-weight:600}.pd .page:not(.legacy *){padding:28px 32px 64px;max-width:1280px;width:100%}.pd .ph:not(.legacy *){display:flex;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.pd .ph h1:not(.legacy *){font-family:var(--f-d);font-weight:600;font-size:28px;letter-spacing:-.01em;line-height:1.15}.pd .ph .ctx:not(.legacy *){color:var(--muted);font-size:15px;margin-top:4px}.pd .ph .act:not(.legacy *){margin-left:auto;display:flex;gap:8px}.pd .block:not(.legacy *){background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:24px}.pd .bh:not(.legacy *){display:flex;align-items:center;gap:10px;padding:12px 18px;background:var(--head);border-bottom:1px solid var(--line)}.pd .bh h2:not(.legacy *){font-size:16px;font-weight:600}.pd .bh .n:not(.legacy *){font-size:12px;font-weight:700;background:var(--soil);color:var(--cream);border-radius:999px;padding:0 8px;line-height:20px;white-space:nowrap;flex:none}.pd .bh .r:not(.legacy *){margin-left:auto;font-size:13px;color:var(--muted)}.pd .bh .r a:not(.legacy *){color:var(--ember-ink);font-weight:600;cursor:pointer}.pd .bb:not(.legacy *){padding:16px 18px}.pd .grid-2:not(.legacy *){display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.pd .sum:not(.legacy *){display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.pd .sb:not(.legacy *){display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--rule);border-radius:10px;padding:14px 16px;cursor:pointer;transition:border-color .16s,background-color .16s}.pd .sb:hover:not(.legacy *){background:var(--hover);border-color:var(--rule)}.pd .sb .k:not(.legacy *){font-size:13px;font-weight:600;color:var(--muted)}.pd .sb .v:not(.legacy *){font-family:var(--f-d);font-weight:600;font-size:24px;margin-top:2px;display:flex;align-items:baseline;gap:8px}.pd .sb .v small:not(.legacy *){font-family:var(--f-b);font-size:13px;font-weight:500;color:var(--muted)}.pd .sb .go:not(.legacy *){font-size:13px;font-weight:600;color:var(--ember-ink);margin-top:4px}.pd .sb.risk:not(.legacy *){border-left-color:var(--red-fill)}.pd .sb.soon:not(.legacy *){border-left-color:var(--amber-fill)}.pd .sb.ok:not(.legacy *){border-left-color:var(--green-fill)}.pd .sb.act:not(.legacy *){border-left-color:var(--ember)}.pd .sb .note:not(.legacy *){font-size:13px;color:var(--muted);margin-top:4px}.pd .sb.still:not(.legacy *){cursor:default}.pd .sb.still:hover:not(.legacy *){background:var(--white);border-color:var(--line)}.pd .sb.still.risk:hover:not(.legacy *){border-left-color:var(--red-fill)}.pd .sb.still.soon:hover:not(.legacy *){border-left-color:var(--amber-fill)}.pd .sb.still.ok:hover:not(.legacy *){border-left-color:var(--green-fill)}.pd .chip:not(.legacy *){display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;border-radius:6px;padding:2px 8px;white-space:nowrap}.pd .chip i:not(.legacy *){width:8px;height:8px;flex:none}.pd .chip.risk:not(.legacy *){background:var(--red-wash);color:var(--red)}.pd .chip.risk i:not(.legacy *){background:var(--red-fill);transform:rotate(45deg);width:7px;height:7px}.pd .chip.soon:not(.legacy *){background:var(--amber-wash);color:var(--amber)}.pd .chip.soon i:not(.legacy *){border:2px solid var(--amber-fill);border-radius:50%}.pd .chip.ok:not(.legacy *){background:var(--green-wash);color:var(--green)}.pd .chip.ok i:not(.legacy *){background:var(--green-fill);border-radius:50%}.pd .chip.done:not(.legacy *){background:var(--dg-light);color:var(--deep-green)}.pd .chip.done i:not(.legacy *){background:var(--deep-green);border-radius:50%}.pd .chip.wait:not(.legacy *){background:var(--head);color:var(--muted);border:1px solid var(--line)}.pd .chip.wait i:not(.legacy *){border:2px dashed var(--rule);border-radius:50%}.pd .chip.plain:not(.legacy *){background:var(--head);color:var(--ink-2);border:1px solid var(--line)}.pd .tbl:not(.legacy *){width:100%;border-collapse:collapse}.pd .tbl th:not(.legacy *){font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--muted);text-align:left;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--white);white-space:nowrap;text-transform:uppercase}.pd .tbl td:not(.legacy *){padding:16px;border-bottom:1px solid var(--line-soft);vertical-align:top}.pd .tbl td .date:not(.legacy *){white-space:nowrap}.pd .tbl tr:last-child td:not(.legacy *){border-bottom:0}.pd .tbl .r:not(.legacy *){text-align:right}.pd .tbl tbody tr:not(.legacy *){transition:background-color .16s}.pd .tbl tbody tr:hover:not(.legacy *){background:var(--hover)}.pd .tbl tr.s-risk td:first-child:not(.legacy *){box-shadow:inset 4px 0 0 var(--red-fill)}.pd .tbl tr.s-soon td:first-child:not(.legacy *){box-shadow:inset 4px 0 0 var(--amber-fill)}.pd .tbl tr.s-ok td:first-child:not(.legacy *){box-shadow:inset 4px 0 0 var(--green-fill)}.pd .tbl tr.s-done td:first-child:not(.legacy *){box-shadow:inset 4px 0 0 var(--deep-green)}.pd .tbl tr.s-done td:not(.legacy *){background:var(--hover)}.pd .farm:not(.legacy *){font-family:var(--f-d);font-weight:600;font-size:16px;line-height:1.3}.pd .what:not(.legacy *){font-size:15px;color:var(--ink);margin-top:2px}.pd .sub:not(.legacy *){color:var(--muted);font-size:14px;margin-top:3px}.pd .src:not(.legacy *){font-size:13px;color:var(--muted);display:inline-flex;gap:6px;align-items:center}.pd .src .ck:not(.legacy *){color:var(--green);font-weight:700}.pd .big-money:not(.legacy *){font-family:var(--f-m);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.pd .acts:not(.legacy *){display:flex;gap:8px;justify-content:flex-end;align-items:center}.pd .quiet:not(.legacy *){display:flex;align-items:center;gap:10px;padding:14px 18px;color:var(--muted);font-size:14px;background:var(--hover);border-top:1px solid var(--line-soft)}.pd .days:not(.legacy *){display:grid;grid-template-columns:repeat(5,1fr) .7fr .7fr 1.2fr}.pd .day:not(.legacy *){padding:10px 12px 12px;border-left:1px solid var(--line-soft);min-height:84px}.pd .day:first-child:not(.legacy *){border-left:0}.pd .day .d:not(.legacy *){font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.04em}.pd .day.today:not(.legacy *){background:var(--ember-wash)}.pd .day.today .d:not(.legacy *){color:var(--ember-ink)}.pd .day.next:not(.legacy *){background:var(--head)}.pd .evs:not(.legacy *){display:grid;gap:6px;margin-top:6px}.pd .ev:not(.legacy *){font-size:13px;line-height:1.35;padding:6px 8px;border-radius:6px}.pd .ev.risk:not(.legacy *){background:var(--red-wash);color:var(--red)}.pd .ev.soon:not(.legacy *){background:var(--amber-wash);color:var(--amber)}.pd .ev b:not(.legacy *){font-weight:600;display:block;color:var(--ink)}.pd .kv:not(.legacy *){display:grid;gap:10px}.pd .kv .row:not(.legacy *){display:flex;justify-content:space-between;align-items:center;font-size:14px}.pd .track:not(.legacy *){display:flex;gap:3px;height:10px;margin:2px 0 14px}.pd .track i:not(.legacy *){border-radius:6px}.pd .led:not(.legacy *){display:grid;gap:14px}.pd .led .it:not(.legacy *){display:grid;grid-template-columns:44px 1fr;gap:10px;font-size:14px}.pd .led .it b:not(.legacy *){font-weight:600;display:block}.pd .led .it .date:not(.legacy *){font-size:12px;padding-top:2px}.pd .fl:not(.legacy *){display:grid;grid-template-columns:320px minmax(0,1fr) 380px;gap:16px;align-items:start}.pd .qi:not(.legacy *){display:block;width:100%;text-align:left;padding:14px 18px;border-top:1px solid var(--line-soft);cursor:pointer;transition:background-color .16s;border-left:4px solid transparent}.pd .qi:first-child:not(.legacy *){border-top:0}.pd .qi:hover:not(.legacy *){background:var(--hover)}.pd .qi.sel:not(.legacy *){background:var(--ember-wash);border-left-color:var(--ember)}.pd .qi .ty:not(.legacy *){font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.pd .qi b:not(.legacy *){display:block;font-weight:600;font-size:15px;margin:2px 0 6px}.pd .doc-meta:not(.legacy *){font-size:13px;color:var(--muted);margin-top:2px}.pd .paper:not(.legacy *){margin:8px auto 4px;width:min(440px,92%);background:#fffdf8;border:1px solid var(--line);padding:24px 26px 28px;font-family:var(--f-m);font-size:14px;color:#3a342d;transform:rotate(-.5deg);box-shadow:0 2px 0 var(--line-soft)}.pd .paper .hd:not(.legacy *){font-weight:600;letter-spacing:.06em;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:10px}.pd .paper .ln:not(.legacy *){display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px dashed var(--line-soft)}.pd .paper .ln.hl:not(.legacy *){background:var(--red-wash);outline:1px solid #EFB5AA;padding:7px 6px}.pd .paper .shade:not(.legacy *){background:linear-gradient(90deg,#d9d2c5,#bfb6a7);color:transparent;border-radius:6px}.pd .paper.hand:not(.legacy *){font-family:Segoe Print,Bradley Hand,cursive;font-size:17px}.pd .fld:not(.legacy *){padding:12px 18px;border-top:1px solid var(--line-soft)}.pd .fld:first-child:not(.legacy *){border-top:0}.pd .fld .l:not(.legacy *){font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.pd .fld .v:not(.legacy *){font-size:16px;font-weight:600;margin:2px 0 6px}.pd .fld.low:not(.legacy *){background:var(--red-wash)}.pd .fld.low .v:not(.legacy *){color:var(--red)}.pd .conf:not(.legacy *){display:flex;align-items:center;gap:10px;font-size:13px}.pd .conf .m:not(.legacy *){flex:none;width:90px;height:6px;background:var(--line-soft);border-radius:6px;overflow:hidden}.pd .conf .m i:not(.legacy *){display:block;height:100%}.pd .conf .w:not(.legacy *){font-weight:600}.pd .conf.clean .m i:not(.legacy *){background:var(--green-fill)}.pd .conf.clean .w:not(.legacy *){color:var(--green)}.pd .conf.likely .m i:not(.legacy *){background:var(--amber-fill)}.pd .conf.likely .w:not(.legacy *){color:var(--amber)}.pd .conf.eye .m i:not(.legacy *){background:var(--red-fill)}.pd .conf.eye .w:not(.legacy *){color:var(--red)}.pd .conf .p:not(.legacy *){color:var(--muted);font-family:var(--f-m)}.pd .from:not(.legacy *){font-size:13px;color:var(--muted);margin-top:4px}.pd .dest:not(.legacy *){padding:14px 18px;background:var(--head);border-top:1px solid var(--line);font-size:14px}.pd .dest .l:not(.legacy *){font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.pd .go:not(.legacy *){padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pd .go .note:not(.legacy *){flex-basis:100%;font-size:13px;color:var(--amber);font-weight:600}.pd .lgi:not(.legacy *){display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px 18px;border-top:1px solid var(--line-soft);font-size:14px;align-items:center}.pd .lgi:first-child:not(.legacy *){border-top:0}.pd .lgi b:not(.legacy *){font-weight:600;display:block}.pd .lgi span:not(.legacy *){color:var(--muted);font-size:13px}.pd .dialrow:not(.legacy *){display:grid;grid-template-columns:1fr auto;align-items:center;padding:12px 18px;border-top:1px solid var(--line-soft);font-size:14px}.pd .dialrow:first-child:not(.legacy *){border-top:0}.pd .seg:not(.legacy *){display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.pd .seg button:not(.legacy *){height:34px;padding:0 14px;font-size:13px;font-weight:600;color:var(--muted);border-left:1px solid var(--line)}.pd .seg button:first-child:not(.legacy *){border-left:0}.pd .seg button.on:not(.legacy *){background:var(--deep-green);color:#fff}.pd .confirmed:not(.legacy *){padding:36px 24px;text-align:center}.pd .confirmed .g:not(.legacy *){width:44px;height:44px;margin:0 auto 12px;border-radius:50%;background:var(--dg-light);color:var(--deep-green);display:grid;place-items:center;font-weight:700;font-size:18px}.pd .confirmed h3:not(.legacy *){font-family:var(--f-d);font-weight:600;font-size:20px}.pd .confirmed p:not(.legacy *){color:var(--muted);margin-top:4px;font-size:15px}.pd .sg:not(.legacy *){display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.pd .diff td:not(.legacy *){padding:14px 16px}.pd .diff .fig:not(.legacy *){font-weight:600;font-size:15px}.pd .diff .now:not(.legacy *){font-family:var(--f-m);font-weight:600;font-size:16px;font-variant-numeric:tabular-nums}.pd .diff .chg:not(.legacy *){font-size:14px;color:var(--ink-2)}.pd .diff tr.low td:not(.legacy *){background:var(--amber-wash)}.pd .diff tr.low td:first-child:not(.legacy *){box-shadow:inset 4px 0 0 var(--amber-fill)}.pd .diff tr.chk td:first-child:not(.legacy *){box-shadow:inset 4px 0 0 var(--green-fill)}.pd .office:not(.legacy *){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pd .wk-h:not(.legacy *){display:flex;align-items:center;gap:12px}.pd .wk-h .mono:not(.legacy *){width:40px;height:40px;border-radius:6px;background:var(--soil);color:var(--gold);display:grid;place-items:center;font-family:var(--f-d);font-weight:600;font-size:18px}.pd .wk-h b:not(.legacy *){font-size:16px;display:block}.pd .wk-h span:not(.legacy *){font-size:13px;color:var(--muted)}.pd .lands:not(.legacy *){list-style:none;margin:4px 0 0}.pd .lands li:not(.legacy *){padding:8px 0;border-top:1px solid var(--line-soft);font-size:14px;display:grid;grid-template-columns:14px 1fr;gap:8px}.pd .lands li:first-child:not(.legacy *){border-top:0}.pd .lands li:not(.legacy *):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rule);margin-top:8px}.pd .chores:not(.legacy *){display:grid;gap:8px;margin-top:12px}.pd .chores button:not(.legacy *){text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:6px;font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:8px;align-items:center;transition:border-color .16s,background-color .16s}.pd .chores button:hover:not(.legacy *){border-color:var(--ember);background:var(--ember-wash)}.pd .chores button span:not(.legacy *){color:var(--ember-ink);font-size:13px;white-space:nowrap}.pd .chores button[disabled]:not(.legacy *){opacity:.5}.pd .week-line:not(.legacy *){margin-top:12px;padding:10px 12px;background:var(--head);border-radius:6px;font-size:14px}.pd .week-line .date:not(.legacy *){font-size:12px;margin-right:8px}.pd .rules:not(.legacy *){display:grid;grid-template-columns:repeat(4,1fr)}.pd .rules div:not(.legacy *){padding:14px 18px;border-left:1px solid var(--line-soft)}.pd .rules div:first-child:not(.legacy *){border-left:0}.pd .rules b:not(.legacy *){display:block;font-size:15px}.pd .rules span:not(.legacy *){font-size:13px;color:var(--muted)}.pd .fbh:not(.legacy *){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:20px 22px}.pd .fbh .back:not(.legacy *){font-size:13px;font-weight:600;color:var(--ember-ink);cursor:pointer}.pd .fbh h1:not(.legacy *){font-family:var(--f-d);font-weight:600;font-size:28px;letter-spacing:-.01em;margin-top:4px}.pd .fbh .line:not(.legacy *){color:var(--muted);font-size:15px;margin-top:2px}.pd .fbh .imp:not(.legacy *){display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;color:var(--muted);font-weight:500}.pd .fbh .imp .bar:not(.legacy *){width:200px;height:6px;background:var(--line-soft);border-radius:6px;overflow:hidden}.pd .fbh .imp .bar i:not(.legacy *){display:block;height:100%;background:var(--ember)}.pd .flags:not(.legacy *){display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.pd .score:not(.legacy *){display:flex;align-items:center;gap:14px}.pd .score svg:not(.legacy *){width:84px;height:84px}.pd .score .meta:not(.legacy *){text-align:right;font-size:13px;color:var(--muted)}.pd .score .meta b:not(.legacy *){display:block;color:var(--ink);font-size:15px}.pd .tabs:not(.legacy *){display:flex;gap:4px;padding:0 14px;border-top:1px solid var(--line);background:var(--head);overflow-x:auto}.pd .tabs button:not(.legacy *){padding:12px 14px;font-weight:600;color:var(--muted);font-size:14px;white-space:nowrap;border-bottom:3px solid transparent;display:flex;gap:8px;align-items:center}.pd .tabs button .c:not(.legacy *){font-size:12px;background:var(--line-soft);color:var(--ink-2);border-radius:999px;padding:0 7px;line-height:18px}.pd .tabs button.on:not(.legacy *){color:var(--ink);border-bottom-color:var(--ember)}.pd .tabs button.on .c:not(.legacy *){background:var(--soil);color:var(--cream)}.pd .tl:not(.legacy *){list-style:none}.pd .tl .grp:not(.legacy *){font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--muted);padding:12px 18px 8px;background:var(--head);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.pd .tl .grp:first-child:not(.legacy *){border-top:0}.pd .ent:not(.legacy *){display:grid;grid-template-columns:64px 34px minmax(0,1fr) auto;gap:12px;padding:14px 18px;border-top:1px solid var(--line-soft);align-items:start}.pd .ent .ic:not(.legacy *){width:34px;height:34px;border-radius:6px;display:grid;place-items:center;background:var(--head);border:1px solid var(--line)}.pd .ent .ic svg:not(.legacy *){width:17px;height:17px;stroke:var(--ink-2)}.pd .ent b:not(.legacy *){font-weight:600;font-size:15px}.pd .ent .from:not(.legacy *){margin-top:2px}.pd .person:not(.legacy *){display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--head);border:1px solid var(--line);border-radius:999px;padding:1px 10px 1px 2px}.pd .person span:not(.legacy *){width:22px;height:22px;border-radius:50%;background:var(--soil);color:var(--gold);display:grid;place-items:center;font-family:var(--f-d);font-weight:600;font-size:11px}.pd .rel:not(.legacy *){display:grid}.pd .rel .p:not(.legacy *){display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid var(--line-soft)}.pd .rel .p:first-child:not(.legacy *){border-top:0}.pd .rel .p>span:first-child:not(.legacy *){width:36px;height:36px;border-radius:50%;background:var(--soil);color:var(--gold);display:grid;place-items:center;font-family:var(--f-d);font-weight:600;font-size:15px}.pd .rel .p b:not(.legacy *){font-weight:600;display:block;font-size:15px}.pd .rel .p small:not(.legacy *){color:var(--muted);font-size:13px}.pd .factor:not(.legacy *){display:grid;grid-template-columns:1fr auto;gap:4px 8px;font-size:14px;padding:6px 0}.pd .factor .b:not(.legacy *){height:6px;background:var(--line-soft);border-radius:6px;overflow:hidden;grid-column:1/-1}.pd .factor .b i:not(.legacy *){display:block;height:100%;background:var(--deep-green)}.pd .msgs:not(.legacy *){display:flex;flex-direction:column;gap:10px;padding:18px;background:#f6f1e8}.pd .msg:not(.legacy *){max-width:76%;padding:10px 14px;border-radius:10px;font-size:15px;border:1px solid var(--line)}.pd .msg.farm:not(.legacy *){align-self:flex-end;background:#efe6d3}.pd .msg.fur:not(.legacy *){align-self:flex-start;background:var(--white)}.pd .msg .mt:not(.legacy *){font-size:12px;color:var(--muted);margin-top:4px;display:flex;gap:10px;justify-content:space-between;font-weight:500}.pd .msg .att:not(.legacy *){display:inline-block;font-size:12px;font-weight:600;color:var(--ink-2);border:1px solid var(--line);background:var(--white);border-radius:6px;padding:2px 8px;margin-bottom:6px}.pd .msg .tpl:not(.legacy *){font-size:12px;font-weight:700;color:var(--deep-green);margin-bottom:4px}.pd .deskline:not(.legacy *){align-self:center;font-size:13px;font-weight:600;color:var(--deep-green);background:var(--dg-light);border-radius:999px;padding:4px 14px}.pd .aside:not(.legacy *){font-size:12px;font-weight:600;color:var(--green);margin-top:4px}.pd .ho li:not(.legacy *){list-style:none;display:grid;grid-template-columns:28px 1fr auto;gap:14px;padding:18px 22px;border-top:1px solid var(--line-soft);align-items:center;font-size:16px}.pd .ho li:first-child:not(.legacy *){border-top:0}.pd .ho .k:not(.legacy *){width:22px;height:22px;border-radius:50%;border:2px solid var(--rule);display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.pd .ho .k.ok:not(.legacy *){background:var(--deep-green);border-color:var(--deep-green)}.pd .quote:not(.legacy *){margin:8px 22px 22px;padding:6px 0 6px 18px;border-left:3px solid var(--ember);font-style:italic;font-size:18px;color:var(--ink-2)}.pd .sk:not(.legacy *){background:linear-gradient(90deg,var(--line-soft),#F8F4EC,var(--line-soft));background-size:200% 100%;animation:sh 1.4s linear infinite;border-radius:6px}@keyframes sh{0%{background-position:200% 0}to{background-position:-200% 0}}.pd .err:not(.legacy *){display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid #EFB5AA;background:var(--red-wash);border-radius:10px;margin-bottom:24px;font-size:15px}.pd .err b:not(.legacy *){display:block;font-weight:600;color:var(--red)}.pd .empty:not(.legacy *){padding:28px 18px;color:var(--muted);font-size:15px}.pd .empty b:not(.legacy *){display:block;color:var(--ink);font-weight:600;font-size:17px;margin-bottom:2px}@media (max-width:1200px){.pd .app:not(.legacy *){grid-template-columns:68px 1fr}.pd .brand:not(.legacy *){justify-content:center;padding:18px 0 12px}.pd .brand b:not(.legacy *),.pd .pilot:not(.legacy *),.pd .nav h6:not(.legacy *),.pd .nav .ni span:not(.legacy *),.pd .nav .ct:not(.legacy *),.pd .rail .foot .t:not(.legacy *),.pd .rail .who b:not(.legacy *){display:none}.pd .nav .ni:not(.legacy *){justify-content:center;padding:0}.pd .rail .foot:not(.legacy *){padding:12px 0}.pd .rail .who:not(.legacy *){justify-content:center}.pd .grid-2:not(.legacy *){grid-template-columns:1fr}.pd .fl:not(.legacy *){grid-template-columns:280px minmax(0,1fr)}.pd .fl .reading:not(.legacy *){grid-column:1/-1}.pd .sg:not(.legacy *){grid-template-columns:1fr}.pd .office:not(.legacy *){grid-template-columns:1fr 1fr}.pd .sum:not(.legacy *){grid-template-columns:1fr 1fr}.pd .search:not(.legacy *){width:220px}.pd .tbl th.h-src:not(.legacy *),.pd .tbl td.c-src:not(.legacy *){display:none}.pd .src-inline:not(.legacy *){display:inline-flex!important;margin-top:6px}}.pd .src-inline:not(.legacy *){display:none}@media (max-width:1000px){.pd .days:not(.legacy *){grid-template-columns:1fr}.pd .day:not(.legacy *){min-height:0;border-left:0;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:start}.pd .day:first-child:not(.legacy *){border-top:0}.pd .day:not(.has):not(.today):not(.legacy *){display:none}.pd .day .evs:not(.legacy *){margin-top:0}.pd .day .d:not(.legacy *){padding-top:6px}}@media (max-width:760px){.pd .app:not(.legacy *){grid-template-columns:1fr}.pd .rail:not(.legacy *){position:fixed;left:0;top:0;bottom:0;width:250px;transform:translate(-100%);transition:transform .24s var(--ease)}.pd .rail.open:not(.legacy *){transform:none}.pd .top:not(.legacy *){padding:8px 16px}.pd .top .menu:not(.legacy *){display:flex}.pd .search:not(.legacy *),.pd .top .hide-m:not(.legacy *){display:none}.pd .page:not(.legacy *){padding:20px 16px 80px}.pd .ph h1:not(.legacy *){font-size:24px}.pd .sum:not(.legacy *){grid-template-columns:1fr 1fr;gap:8px}.pd .sb:not(.legacy *){padding:12px}.pd .sb .v:not(.legacy *){font-size:20px}.pd .tbl.stack thead:not(.legacy *){display:none}.pd .tbl.stack tr:not(.legacy *){display:grid;grid-template-columns:1fr auto;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.pd .tbl.stack td:not(.legacy *){border:0;padding:2px 0}.pd .tbl.stack td.c-st:not(.legacy *){grid-column:1/-1;margin-bottom:6px;box-shadow:none!important}.pd .tbl.stack tr.s-risk:not(.legacy *){box-shadow:inset 4px 0 0 var(--red-fill)}.pd .tbl.stack tr.s-soon:not(.legacy *){box-shadow:inset 4px 0 0 var(--amber-fill)}.pd .tbl.stack tr.s-done:not(.legacy *){box-shadow:inset 4px 0 0 var(--deep-green)}.pd .tbl.stack td.c-acts:not(.legacy *){grid-column:1/-1;margin-top:10px}.pd .tbl.stack .acts:not(.legacy *){justify-content:flex-start}.pd .fl:not(.legacy *){grid-template-columns:1fr}.pd .fl .doc:not(.legacy *),.pd .fl .reading:not(.legacy *){display:none}.pd .fl.detail .queue:not(.legacy *){display:none}.pd .fl.detail .doc:not(.legacy *),.pd .fl.detail .reading:not(.legacy *){display:block}.pd .office:not(.legacy *){grid-template-columns:1fr}.pd .rules:not(.legacy *){grid-template-columns:1fr 1fr}.pd .fbh:not(.legacy *){grid-template-columns:1fr}.pd .score .meta:not(.legacy *){text-align:left}.pd .ent:not(.legacy *){grid-template-columns:52px 30px minmax(0,1fr)}.pd .ent .ic:not(.legacy *){width:30px;height:30px}.pd .ent .tag-r:not(.legacy *){grid-column:3}.pd .outcome.show:not(.legacy *){height:auto;min-height:44px;padding:10px 16px;flex-wrap:wrap}}.pd .guide:not(.legacy *){position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}.pd .guide.on:not(.legacy *){pointer-events:auto}.pd .spot:not(.legacy *){position:fixed;border-radius:10px;box-shadow:0 0 0 9999px #0e0e0eb3;transition:top .8s var(--ease),left .8s var(--ease),width .8s var(--ease),height .8s var(--ease),opacity .4s;opacity:0}.pd .spot:not(.legacy *):after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid var(--ember);border-radius:10px}.pd .guide.on .spot:not(.legacy *){opacity:1}.pd .cap:not(.legacy *){position:fixed;width:400px;background:var(--soil);color:var(--cream);border-radius:10px;padding:20px 22px 18px;box-shadow:0 20px 60px #0006;opacity:0;transform:translateY(12px);transition:opacity .45s var(--ease),transform .45s var(--ease),top .8s var(--ease),left .8s var(--ease)}.pd .cap.in:not(.legacy *){opacity:1;transform:none}.pd .cap .ch:not(.legacy *){font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--gold);display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pd .cap .ch .of:not(.legacy *){flex:none;white-space:nowrap;font-family:var(--f-m)}.pd .cap h3:not(.legacy *){font-family:var(--f-d);font-weight:600;font-size:24px;line-height:1.2;margin:8px 0}.pd .cap p:not(.legacy *){font-size:15px;color:#e6dfd2;line-height:1.55}.pd .cap .val:not(.legacy *){margin-top:12px;padding:10px 12px;border-radius:6px;background:#eb662224;border:1px solid rgba(235,102,34,.35);font-size:14px;font-weight:600;color:#fff}.pd .cap .ctl:not(.legacy *){display:flex;align-items:center;gap:8px;margin-top:16px}.pd .cap .prog:not(.legacy *){flex:1;display:flex;gap:3px}.pd .cap .prog i:not(.legacy *){flex:1;height:3px;background:#d4b48c38;border-radius:6px;overflow:hidden;position:relative}.pd .cap .prog i.done:not(.legacy *){background:var(--gold)}.pd .cap .prog i.cur:not(.legacy *):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ember);transform-origin:left;transform:scaleX(0)}.pd .cap .prog i.cur.run:not(.legacy *):after{animation:fillx var(--dur,8s) linear forwards}@keyframes fillx{to{transform:scaleX(1)}}.pd .cap .gb:not(.legacy *){height:34px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:600;color:var(--cream);border:1px solid rgba(212,180,140,.35)}.pd .cap .gb.pri:not(.legacy *){background:var(--ember);color:var(--soil);border-color:var(--ember)}.pd .cap .gb.ic:not(.legacy *){width:34px;padding:0}.pd .cap .arrow:not(.legacy *){position:absolute;width:14px;height:14px;background:var(--soil);transform:rotate(45deg)}.pd .map:not(.legacy *){position:fixed;top:0;right:0;bottom:0;left:0;background:var(--soil);color:var(--cream);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .5s var(--ease);z-index:101}.pd .map.show:not(.legacy *){opacity:1;pointer-events:auto}.pd .map .in:not(.legacy *){width:min(1040px,92vw);text-align:center}.pd .map .top-l:not(.legacy *){display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.pd .map .top-l img:not(.legacy *){width:38px}.pd .map .kick:not(.legacy *){font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--gold)}.pd .map h2:not(.legacy *){font-family:var(--f-d);font-weight:600;font-size:40px;letter-spacing:-.02em;margin:6px 0 4px}.pd .map .lede:not(.legacy *){color:#c9c0b3;font-size:17px;margin-bottom:34px}.pd .flow:not(.legacy *){position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:30px;align-items:stretch}.pd .flow svg.links:not(.legacy *){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.pd .flow svg.links path:not(.legacy *){fill:none;stroke:#d4b48c59;stroke-width:2;stroke-dasharray:6 6;color:#d4b48c80}.pd .flow svg.links path.lit:not(.legacy *){color:var(--ember);stroke:var(--ember);stroke-dasharray:none;stroke-dashoffset:0;animation:draw 1s var(--ease) both}@keyframes draw{0%{stroke-dasharray:400;stroke-dashoffset:400}to{stroke-dasharray:400;stroke-dashoffset:0}}.pd .node:not(.legacy *){position:relative;background:var(--soil-lift);border:1px solid #2E2923;border-radius:10px;padding:16px 14px;text-align:left;transition:border-color .5s,background-color .5s,transform .6s var(--ease),opacity .5s;opacity:.55}.pd .node .sec:not(.legacy *){font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--gold)}.pd .node b:not(.legacy *){display:block;font-family:var(--f-d);font-weight:600;font-size:19px;margin:4px 0}.pd .node span:not(.legacy *){font-size:14px;color:#c9c0b3;line-height:1.4;display:block}.pd .node.seen:not(.legacy *){opacity:.85}.pd .node.here:not(.legacy *){opacity:1;border-color:var(--ember);background:#1e1813;transform:translateY(-6px)}.pd .node.here:not(.legacy *):after{content:"YOU ARE HERE";position:absolute;top:-11px;left:14px;font-size:10px;font-weight:700;letter-spacing:.12em;background:var(--ember);color:var(--soil);border-radius:6px;padding:2px 6px}.pd .map .office-band:not(.legacy *){margin-top:18px;border:1px dashed #3A332B;border-radius:10px;padding:12px 16px;display:flex;gap:16px;justify-content:center;align-items:center;font-size:14px;color:#c9c0b3;transition:border-color .5s,opacity .5s;opacity:.6}.pd .map .office-band b:not(.legacy *){color:var(--cream);font-family:var(--f-d);font-weight:600;font-size:16px}.pd .map .office-band.here:not(.legacy *){border-style:solid;border-color:var(--ember);opacity:1}.pd .map .go-on:not(.legacy *){margin-top:30px;display:flex;gap:10px;justify-content:center}.pd .map .go-on button:not(.legacy *){height:40px;padding:0 18px;border-radius:6px;font-weight:600;font-size:14px;color:var(--cream);border:1px solid rgba(212,180,140,.35)}.pd .map .go-on button.pri:not(.legacy *){background:var(--ember);color:var(--soil);border-color:var(--ember)}.pd .press:not(.legacy *){animation:press .5s var(--ease)}@keyframes press{50%{transform:scale(.95)}}@media (max-width:760px){.pd .cap:not(.legacy *){width:auto}.pd .flow:not(.legacy *){grid-template-columns:1fr;gap:8px}.pd .node:not(.legacy *){padding:10px 12px}.pd .node b:not(.legacy *){font-size:16px}.pd .map h2:not(.legacy *){font-size:28px}.pd .map .lede:not(.legacy *){margin-bottom:16px}.pd .flow svg.links:not(.legacy *){display:none}}@media (prefers-reduced-motion:reduce){.pd *:not(.legacy *),.pd *:not(.legacy *):before,.pd *:not(.legacy *):after{transition:none!important;animation:none!important}}.pd .mk:not(.legacy *){position:fixed;right:16px;bottom:16px;z-index:90;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:12px;display:grid;gap:8px;box-shadow:0 10px 30px #0e0e0e1f;max-width:300px}.pd .mk .t:not(.legacy *){font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--muted)}.pd .mk .r:not(.legacy *){display:flex;gap:4px;flex-wrap:wrap}.pd .mk button:not(.legacy *){border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:12px}.pd .mk button.pri:not(.legacy *){background:var(--ember);border-color:var(--ember);font-weight:600}.pd .nochrome .mk:not(.legacy *){display:none}.pd .grid-even:not(.legacy *){display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width:1200px){.pd .grid-even:not(.legacy *){grid-template-columns:1fr}}.pd .src-line:not(.legacy *){display:inline-flex!important;margin-top:8px}@media (max-width:760px){.pd .bh:not(.legacy *){flex-wrap:wrap}.pd .bh .r:not(.legacy *){flex-basis:100%;margin-left:0;font-size:12px}}.pd .board:not(.legacy *){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.pd .col:not(.legacy *){padding:12px;border-left:1px solid var(--line-soft);min-height:220px;background:var(--white)}.pd .col:first-child:not(.legacy *){border-left:0}.pd .col.you:not(.legacy *){background:#fff6ef}.pd .colh:not(.legacy *){display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.pd .colh span:not(.legacy *){background:var(--line-soft);color:var(--ink);border-radius:999px;padding:0 8px;font-size:12px}.pd .col.you .colh:not(.legacy *){color:var(--ember-ink)}.pd .card:not(.legacy *){display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;padding:12px;margin-bottom:10px;border:1px solid var(--line);border-left:4px solid var(--rule);border-radius:6px;background:var(--white);transition:border-color .16s,box-shadow .3s,background-color .16s}.pd .card:hover:not(.legacy *){border-color:var(--rule)}.pd .card.sel:not(.legacy *){border-color:var(--ember);border-left-color:var(--ember);box-shadow:0 0 0 3px #eb662226}.pd .card .f:not(.legacy *){font-size:12px;font-weight:600;color:var(--muted)}.pd .card b:not(.legacy *){font-size:14px;line-height:1.35}.pd .card .rt:not(.legacy *){font-family:var(--f-m);font-size:13px;font-weight:600;color:var(--green)}.pd .card .ft:not(.legacy *){display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:4px}.pd .card .own:not(.legacy *){width:22px;height:22px;border-radius:6px;background:var(--soil);color:var(--gold);display:grid;place-items:center;font-family:var(--f-d);font-weight:600;font-size:12px}.pd .card .due:not(.legacy *){font-size:12px;color:var(--muted);text-align:right}.pd .card .due.hot:not(.legacy *){color:var(--red);font-weight:600}.pd .card.moved:not(.legacy *){animation:arrive .7s var(--ease)}@keyframes arrive{0%{transform:translate(-24px);opacity:.3}to{transform:none;opacity:1}}.pd .apphead:not(.legacy *){margin-bottom:16px}.pd .apphead .bh:not(.legacy *){background:var(--soil);color:var(--cream);border-bottom:0}.pd .apphead .bh h2:not(.legacy *){color:#fff}.pd .apphead .bh .r b:not(.legacy *){color:#f4a08f!important}.pd .tbl tr.pend td:not(.legacy *){color:var(--muted);background:var(--hover)}.pd .tbl tr.fresh td:not(.legacy *){animation:flash 1.4s var(--ease)}@keyframes flash{0%{background:#fff1c9}to{background:transparent}}.pd .tbl tr.best td:not(.legacy *){background:var(--green-wash)}.pd .wa:not(.legacy *){margin:4px 18px 16px;padding:12px;background:#f6f1e8;border-radius:10px;display:flex;flex-direction:column;gap:8px}.pd .wah:not(.legacy *){font-size:12px;font-weight:700;color:var(--deep-green)}.pd .wa .msg:not(.legacy *){max-width:92%;font-size:14px}@media (max-width:1200px){.pd .board:not(.legacy *){grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}}@media (max-width:760px){.pd .board:not(.legacy *){display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.pd .col:not(.legacy *){min-width:78%;scroll-snap-align:start}}.pd .tbl tr.pick:not(.legacy *){cursor:pointer}.pd .tbl tr.pick:hover td:not(.legacy *){background:var(--ember-wash)}.pd .tbl .open:not(.legacy *){font-weight:600;color:var(--ember-ink);font-size:14px}.pd .fbtop:not(.legacy *){display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pd .sw:not(.legacy *){display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.pd .swb:not(.legacy *){height:30px;padding:0 12px;font-size:13px;font-weight:600;color:var(--muted);border-left:1px solid var(--line)}.pd .swb:first-child:not(.legacy *){border-left:0}.pd .swb.on:not(.legacy *){background:var(--soil);color:var(--cream)}.pd .why:not(.legacy *){font-size:14px;color:var(--ink-2);margin-top:3px}.pd .why span:not(.legacy *){font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ember-ink);margin-right:8px}.pd .ent .tag-r:not(.legacy *){display:flex;flex-direction:column;align-items:flex-end;gap:8px}.pd .thumbph:not(.legacy *){width:64px;height:84px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--line);display:block}.pd .thumbph.sm:not(.legacy *){width:40px;height:52px;float:left;margin-right:10px}.pd .thumbph.big:not(.legacy *){width:150px;height:200px}.pd .thumbpaper:not(.legacy *){width:64px;height:84px;border-radius:6px;border:1px solid var(--line);background:#fffdf8;font-family:var(--f-m);font-size:8px;padding:6px;color:#3a342d;display:block;overflow:hidden;line-height:1.3}.pd .docphoto:not(.legacy *){display:block;width:min(420px,96%);margin:4px auto;border-radius:6px;border:1px solid var(--line)}.pd .acts-list:not(.legacy *){display:grid}.pd .va:not(.legacy *){padding:16px 18px;border-top:1px solid var(--line-soft);border-left:4px solid var(--rule)}.pd .va:first-child:not(.legacy *){border-top:0}.pd .va.s-risk:not(.legacy *){border-left-color:var(--red-fill)}.pd .va.s-soon:not(.legacy *){border-left-color:var(--amber-fill)}.pd .va.s-ok:not(.legacy *){border-left-color:var(--green-fill)}.pd .va-h:not(.legacy *){display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pd .va-h b:not(.legacy *){font-size:16px}.pd .va p:not(.legacy *){margin:6px 0 10px;color:var(--ink-2);font-size:14px}.pd .va-f:not(.legacy *){display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pd .worth:not(.legacy *){font-weight:700;color:var(--green);font-size:15px}.pd .va-a:not(.legacy *){display:flex;gap:8px;align-items:center}.pd .own:not(.legacy *){width:24px;height:24px;border-radius:6px;background:var(--soil);color:var(--gold);display:grid;place-items:center;font-family:var(--f-d);font-weight:600;font-size:12px}.pd .flowrow:not(.legacy *){display:flex;gap:16px;align-items:center}.pd .flowrow .arrows:not(.legacy *){font-size:28px;color:var(--ember)}.pd .mini:not(.legacy *){padding:8px 12px;border:1px solid var(--line);border-radius:6px;margin-bottom:8px;font-size:13px;color:var(--muted)}.pd .mini b:not(.legacy *){display:block;color:var(--ink);font-size:15px}.pd .thread-wrap:not(.legacy *){display:grid;grid-template-columns:400px minmax(0,1fr);gap:24px;align-items:start}.pd .phone:not(.legacy *){width:390px;height:760px;border-radius:10px;border:10px solid #1B1B1B;background:#efeae2;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 50px #0e0e0e2e;font-family:-apple-system,Helvetica Neue,Arial,sans-serif}.pd .wa-top:not(.legacy *){display:flex;gap:10px;align-items:center;padding:30px 14px 10px;background:#f6f5f3;border-bottom:1px solid #D5D3CF}.pd .wa-av:not(.legacy *){width:38px;height:38px;border-radius:50%;background:#0e1f18;display:grid;place-items:center}.pd .wa-av img:not(.legacy *){width:24px}.pd .wa-top b:not(.legacy *){display:block;font-size:16px;color:#000}.pd .wa-top small:not(.legacy *){font-size:12px;color:#6e6e73}.pd .wa-chat:not(.legacy *){flex:1;overflow:auto;background:#efeae2}.pd .wa-list:not(.legacy *){display:flex;flex-direction:column;gap:4px;padding:10px 12px}.pd .wd:not(.legacy *){align-self:center;background:#ffffffd9;color:#54656f;font-size:12px;padding:4px 10px;border-radius:6px;margin:6px 0}.pd .wm:not(.legacy *){position:relative;max-width:80%;padding:7px 9px 18px 10px;border-radius:10px;font-size:15px;line-height:1.32;color:#111b21;box-shadow:0 1px .5px #00000021;white-space:pre-wrap}.pd .wm.in:not(.legacy *){background:#fff;align-self:flex-start;border-top-left-radius:6px}.pd .wm.out:not(.legacy *){background:#d9fdd3;align-self:flex-end;border-top-right-radius:6px}.pd .wm b:not(.legacy *){font-weight:600}.pd .wt:not(.legacy *){position:absolute;right:8px;bottom:3px;font-size:11px;color:#667781;display:flex;gap:3px;align-items:center}.pd .wm.img:not(.legacy *){padding:4px;max-width:70%}.pd .wm.img img:not(.legacy *){display:block;width:100%;border-radius:6px;max-height:300px;-o-object-fit:cover;object-fit:cover}.pd .wm.img .wcap:not(.legacy *){padding:6px 6px 16px;font-size:15px;position:relative}.pd .wt.ov:not(.legacy *){color:#fff;text-shadow:0 0 6px rgba(0,0,0,.7);bottom:8px}.pd .wpaper:not(.legacy *){background:#fffdf8;border-radius:6px;padding:12px;font-family:var(--f-m);font-size:12px;color:#3a342d;min-width:220px}.pd .wpaper .h:not(.legacy *){font-weight:600;border-bottom:1px solid var(--line);padding-bottom:6px;margin-bottom:6px}.pd .wpaper .l:not(.legacy *){display:flex;justify-content:space-between;padding:3px 0}.pd .wpaper.hand:not(.legacy *){font-family:Segoe Print,Bradley Hand,cursive;font-size:15px}.pd .vnm:not(.legacy *){display:flex;align-items:center;gap:8px;min-width:250px;padding:8px 10px 18px}.pd .vav:not(.legacy *){width:36px;height:36px;border-radius:50%;background:#bfc6cc;display:grid;place-items:center;font-weight:700;color:#fff}.pd .play:not(.legacy *){width:0;height:0;border-left:13px solid #8E9AA0;border-top:8px solid transparent;border-bottom:8px solid transparent}.pd .vd:not(.legacy *){position:absolute;left:54px;bottom:3px;font-size:11px;color:#667781}.pd .wa-in:not(.legacy *){background:#f6f5f3;padding:10px 12px 22px;border-top:1px solid #D5D3CF}.pd .wa-in span:not(.legacy *){display:block;background:#fff;border:1px solid #C9C9CC;border-radius:10px;padding:7px 14px;color:#8e8e93;font-size:15px}.pd .vnline:not(.legacy *){display:flex;gap:10px;align-items:center}.pd .quoteline:not(.legacy *){font-style:italic;font-size:15px;margin-top:8px;color:var(--ink-2)}.pd .pnlbar:not(.legacy *){display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.pd .pnlbar .cb:not(.legacy *){width:160px;height:8px;background:var(--line-soft);border-radius:6px;overflow:hidden}.pd .pnlbar .cb i:not(.legacy *){display:block;height:100%;background:var(--amber-fill)}.pd .pnlbar .sp:not(.legacy *){flex:1}.pd .ways:not(.legacy *){display:grid;grid-template-columns:repeat(3,1fr)}.pd .way:not(.legacy *){padding:16px 18px;border-left:1px solid var(--line-soft);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pd .way:first-child:not(.legacy *){border-left:0}.pd .way .step:not(.legacy *){width:28px;height:28px;border-radius:50%;background:var(--soil);color:var(--gold);display:grid;place-items:center;font-family:var(--f-d);font-weight:600}.pd .way b:not(.legacy *){font-size:16px}.pd .way p:not(.legacy *){font-size:14px;color:var(--ink-2)}.pd .arrowc:not(.legacy *){color:var(--ember);font-size:18px;font-weight:700}.pd .kflow:not(.legacy *){display:grid;grid-template-columns:1fr 80px 1fr 80px 1.6fr;align-items:center;padding:24px 18px;gap:0}.pd .kflow .ksrc:not(.legacy *),.pd .kflow .hub:not(.legacy *){border:1px solid var(--line);border-radius:10px;padding:16px;background:var(--head)}.pd .kflow .ksrc b:not(.legacy *),.pd .kflow .hub b:not(.legacy *){display:block;font-size:16px}.pd .kflow .ksrc span:not(.legacy *),.pd .kflow .hub span:not(.legacy *){font-size:13px;color:var(--muted);display:block}.pd .kflow .hub:not(.legacy *){background:var(--soil);color:var(--cream);text-align:center}.pd .kflow .hub img:not(.legacy *){width:36px;margin-bottom:6px}.pd .kflow .hub span:not(.legacy *){color:#c9c0b3}.pd .pipe:not(.legacy *){height:4px;background:var(--line-soft);margin:0 8px;border-radius:6px;position:relative;overflow:hidden}.pd .pipe i:not(.legacy *){position:absolute;left:-30%;top:0;width:30%;height:100%;background:var(--ember);border-radius:6px;opacity:0}.pd .kflow.lit .pipe i:not(.legacy *){opacity:1;animation:flow 1.6s linear infinite}@keyframes flow{to{left:100%}}.pd .outs:not(.legacy *){display:grid;grid-template-columns:1fr 1fr;gap:8px}.pd .outs .out:not(.legacy *){text-align:left;border:1px solid var(--line);border-left:4px solid var(--green-fill);border-radius:6px;padding:10px 12px;background:var(--white)}.pd .outs .out b:not(.legacy *){display:block;font-size:14px}.pd .outs .out span:not(.legacy *){font-size:12px;color:var(--muted)}@media (max-width:1200px){.pd .thread-wrap:not(.legacy *){grid-template-columns:1fr}.pd .phone:not(.legacy *){margin:0 auto}.pd .ways:not(.legacy *){grid-template-columns:1fr}.pd .way:not(.legacy *){border-left:0;border-top:1px solid var(--line-soft)}.pd .kflow:not(.legacy *){grid-template-columns:1fr;gap:10px}.pd .pipe:not(.legacy *){height:28px;width:4px;margin:0 auto}}@media (max-width:760px){.pd .phone:not(.legacy *){width:100%;height:640px;border-width:6px;border-radius:10px}.pd .thumbph:not(.legacy *){width:48px;height:64px}}.pd .minis:not(.legacy *){flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pd .minis .mini:not(.legacy *){margin:0}.pd .minis .mini b:not(.legacy *){font-size:14px}.pd .grid-32:not(.legacy *){display:grid;grid-template-columns:3fr 2fr;gap:24px;align-items:start}@media (max-width:1200px){.pd .grid-32:not(.legacy *){grid-template-columns:1fr}}.pd .chip.wrap:not(.legacy *){white-space:normal}.pd .tbl.port td .open:not(.legacy *){white-space:nowrap}@media (max-width:760px){.pd .minis:not(.legacy *){grid-template-columns:1fr}.pd .flowrow:not(.legacy *){flex-direction:column;align-items:flex-start}}.pd .readrow:not(.legacy *){display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.pd .readrow .rl:not(.legacy *){font-family:var(--f-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:2px}.pd .readrow .rv:not(.legacy *){font-family:var(--f-m);font-size:12.5px;background:var(--head);border:1px solid var(--line);border-radius:6px;padding:3px 8px;color:var(--ink)}.pd .docphoto:not(.legacy *){max-height:560px;-o-object-fit:contain;object-fit:contain}.pd.rl .rail:not(.legacy *){background:linear-gradient(180deg,#faf8f4c7,#ece8e1b8);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);color:var(--soil);border-right:1px solid rgba(14,14,14,.08);box-shadow:inset -1px 0 #ffffffb3}.pd.rl .brand:not(.legacy *){gap:12px;padding:24px 22px 14px}.pd.rl .brand img:not(.legacy *){width:46px}.pd.rl .brand b:not(.legacy *){font-size:19px;color:var(--soil)}.pd.rl .pilot:not(.legacy *){color:#5e5446;border-color:#0e0e0e24}.pd.rl .nav h6:not(.legacy *){color:#8a7f70}.pd.rl .nav .ni:not(.legacy *){color:#3b362f}.pd.rl .nav .ni svg:not(.legacy *){stroke:#7a7064}.pd.rl .nav .ni:hover:not(.legacy *){background:#0e0e0e0d;color:var(--soil)}.pd.rl .nav .ni.on:not(.legacy *){background:#fff;color:var(--soil);box-shadow:0 1px 2px #0e0e0e14,0 0 0 1px #0e0e0e0f}.pd.rl .nav .ni.on svg:not(.legacy *),.pd.rl .nav .ni:hover svg:not(.legacy *){stroke:var(--deep-green)}.pd.rl .nav .ct:not(.legacy *){background:#e7dfd2;color:var(--soil)}.pd.rl .nav .ct.hot:not(.legacy *){background:var(--ember);color:var(--soil)}.pd.rl .rail .foot:not(.legacy *){border-top-color:#0e0e0e14}.pd.rl .rail .foot .t:not(.legacy *){color:#8a7f70}.pd.rl .rail .who:not(.legacy *){color:#5e5446}.pd.rl .rail .who span:not(.legacy *){background:#fff;border-color:#0e0e0e1a;color:var(--deep-green)}@media (max-width:1200px){.pd.rl .brand:not(.legacy *){padding:18px 0 12px;justify-content:center}.pd.rl .brand img:not(.legacy *){width:38px}}@media (max-width:760px){.pd.rl .brand:not(.legacy *){justify-content:flex-start;padding:22px 20px 12px}.pd.rl .rail:not(.legacy *){background:#f6f3eef0}}.pd .nav .ni:not(.legacy *){width:100%;background:none;border:0;text-align:left;font:inherit}.pd .nav .ni:focus-visible:not(.legacy *){outline:2px solid var(--ember);outline-offset:2px}.pd .dw:not(.legacy *){font-family:var(--f-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6b5e4c;border:1px dashed rgba(14,14,14,.25);border-radius:999px;padding:4px 10px;white-space:nowrap}.pd .search-wrap:not(.legacy *){position:relative}.pd .q-res:not(.legacy *){position:absolute;top:46px;left:0;right:0;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #0e0e0e1f;padding:6px;z-index:40}.pd .q-hit:not(.legacy *){display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;background:none;border:0;border-radius:6px;padding:8px 10px;font:inherit;cursor:pointer}.pd .q-hit:hover:not(.legacy *),.pd .q-hit:focus-visible:not(.legacy *){background:var(--head);outline:none}.pd .q-hit b:not(.legacy *){font-weight:600;font-size:14px;color:var(--ink)}.pd .q-hit span:not(.legacy *){font-size:12.5px;color:var(--muted)}.pd .q-none:not(.legacy *){padding:10px;font-size:13px;color:var(--muted)}@media (max-width:760px){.pd .search-wrap:not(.legacy *){display:none}}.pd .ho-n:not(.legacy *){display:block;font-size:13px;color:var(--muted);margin-top:3px;font-weight:400}.pd .ho .k:not(.legacy *){flex:none;width:22px;height:22px;aspect-ratio:1}.pd .runbtn:not(.legacy *){display:flex;align-items:center;gap:8px;width:100%;margin:12px 0 4px;padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:var(--soil);color:var(--cream);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.pd .runbtn .pico:not(.legacy *){color:var(--ember)}.pd .runbg:not(.legacy *){position:fixed;top:0;right:0;bottom:0;left:0;background:#0e0e0e8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:60;padding:20px}.pd .runbox:not(.legacy *){max-width:600px;width:100%;background:linear-gradient(160deg,#1c1915,#26211b);color:var(--cream);border-radius:10px;overflow:hidden;box-shadow:0 32px 90px #00000080}.pd .runh:not(.legacy *){display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(212,180,140,.18)}.pd .runh .wf:not(.legacy *){width:36px;height:36px;border-radius:10px;background:#0e0e0e;color:var(--gold);display:grid;place-items:center;font-family:var(--f-d);font-weight:700}.pd .runh b:not(.legacy *){display:block;font-size:16px}.pd .runh span:not(.legacy *){font-size:12px;font-family:var(--f-m);color:var(--gold)}.pd .runh .tag:not(.legacy *){margin-left:auto;letter-spacing:.1em}.pd .runp:not(.legacy *){height:4px;background:#d4b48c29}.pd .runp i:not(.legacy *){display:block;height:100%;width:0;background:var(--ember);animation:runp linear forwards}@keyframes runp{to{width:100%}}.pd .runl:not(.legacy *){padding:18px 20px;min-height:260px;display:flex;flex-direction:column;gap:9px}.pd .rf:not(.legacy *){display:flex;gap:12px;font-size:14.5px;line-height:1.5;opacity:0;transform:translateY(6px);animation:rfin .4s ease forwards}.pd .rf .t:not(.legacy *){font-family:var(--f-m);font-size:12px;color:#f0a070;flex:none;width:38px;padding-top:2px}.pd .rf.res:not(.legacy *){background:#7dbb6a24;border:1px solid rgba(125,187,106,.35);border-radius:10px;padding:9px 12px;color:#d6efcb}@keyframes rfin{to{opacity:1;transform:none}}.pd .runf:not(.legacy *){display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-family:var(--f-m);font-size:11px;color:var(--gold);border-top:1px solid rgba(212,180,140,.18)}.pd .runf button:not(.legacy *){background:transparent;border:1px solid #F0A070;color:#f0a070;border-radius:999px;padding:5px 14px;font:inherit;font-weight:700;margin-left:6px;cursor:pointer}@media (prefers-reduced-motion: reduce){.pd .rf:not(.legacy *){animation:none;opacity:1;transform:none}.pd .runp i:not(.legacy *){animation:none;width:100%}}.pd .mine .mmsg:not(.legacy *){background:#e7f3e1;border-radius:10px 10px 10px 6px;padding:10px 12px;margin-bottom:8px;max-width:96%}.pd .mvn:not(.legacy *){display:flex;align-items:center;gap:8px}.pd .mvn .pl:not(.legacy *){width:26px;height:26px;border-radius:50%;background:var(--deep-green);color:#fff;display:grid;place-items:center;font-size:11px}.pd .mvn .wv:not(.legacy *){flex:1;height:18px;background:repeating-linear-gradient(90deg,#6E8F62 0 2px,transparent 2px 5px);opacity:.7;border-radius:6px}.pd .mvn .du:not(.legacy *){font-family:var(--f-m);font-size:12px;color:var(--muted)}.pd .mtr:not(.legacy *),.pd .mtx:not(.legacy *){font-size:14px;line-height:1.5;margin-top:6px}.pd .mtr:not(.legacy *){font-style:italic}.pd .mwhen:not(.legacy *){font-family:var(--f-m);font-size:10.5px;color:var(--muted);margin-top:6px;letter-spacing:.04em}.pd .mgot:not(.legacy *){border-left:2px solid var(--deep-green);margin:2px 0 14px 8px;padding-left:12px;display:flex;flex-direction:column;gap:8px}.pd .mg:not(.legacy *){display:grid;grid-template-columns:96px 1fr;gap:2px 10px;font-size:13.5px}.pd .mg .k:not(.legacy *){font-family:var(--f-m);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--deep-green);padding-top:2px;grid-row:span 2}.pd .mg .lnk:not(.legacy *),.pd .mg .muted:not(.legacy *){font-size:12.5px;justify-self:start}.pd .lnk:not(.legacy *){background:none;border:0;padding:0;font:inherit;color:#b4460f;font-weight:600;cursor:pointer}.pd .dig:not(.legacy *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pd .dig li:not(.legacy *){display:flex;gap:10px;align-items:flex-start;font-size:14.5px}.pd .asked:not(.legacy *){font-style:italic;color:#4a4239;margin:14px 0 4px}.pd .wa.mini .tpl:not(.legacy *){display:block;font-family:var(--f-m);font-size:10.5px;color:#12702f;margin-bottom:4px;letter-spacing:.04em}.pd .tiles:not(.legacy *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pd .tile:not(.legacy *){border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:3px;background:var(--white)}.pd .tile b:not(.legacy *){font-size:14.5px}.pd .tile span:not(.legacy *){font-size:13px;color:var(--muted)}.pd .tile .st2:not(.legacy *){font-family:var(--f-m);font-size:10.5px;letter-spacing:.08em;color:#6b5e4c;margin-top:4px}.pd .tile.on .st2:not(.legacy *){color:#12702f}.pd .src.stale:not(.legacy *){color:#9a5200}.pd .lights td:not(.legacy *),.pd .lights th:not(.legacy *){text-align:center}.pd .lights td:first-child:not(.legacy *),.pd .lights th:first-child:not(.legacy *){text-align:left}.pd .light:not(.legacy *){width:18px;height:18px;border-radius:50%;border:0;cursor:pointer;display:inline-block}.pd .l-ok:not(.legacy *){background:#7dbb6a}.pd .l-soon:not(.legacy *){background:#d9a441}.pd .l-risk:not(.legacy *){background:#e05b4b}.pd .l-wait:not(.legacy *){background:#cfc6b8}.pd .lwhy:not(.legacy *){margin:0 18px 16px;padding:10px 14px;border-left:3px solid var(--ember);background:var(--cream);border-radius:6px;font-size:14px}.pd .rrow:not(.legacy *){display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line-soft)}.pd .rrow:first-child:not(.legacy *){border-top:0;padding-top:0}.pd .rrow>div:not(.legacy *){display:flex;flex-direction:column;gap:3px;min-width:0}.pd .rrow b:not(.legacy *){font-size:15px}.pd .rrow span:not(.legacy *){font-size:13.5px;color:var(--muted)}.pd .rrow .src:not(.legacy *){font-family:var(--f-m);font-size:11px;color:#12702f}.pd .rrow .src.stale:not(.legacy *){color:#9a5200}.pd .rrow>.btn:not(.legacy *),.pd .rrow>.chip:not(.legacy *){flex:none}.pd .spot:not(.legacy *){transition:top .7s cubic-bezier(.65,0,.25,1),left .7s cubic-bezier(.65,0,.25,1),width .7s cubic-bezier(.65,0,.25,1),height .7s cubic-bezier(.65,0,.25,1),opacity .4s;box-shadow:0 0 0 9999px #0e0e0e9e}.pd .spot:not(.legacy *):after{animation:spotpulse 2.4s ease-in-out infinite}@keyframes spotpulse{0%,to{box-shadow:0 0 #eb662200}50%{box-shadow:0 0 0 6px #eb66222e}}.pd .cap:not(.legacy *){transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1),left .6s cubic-bezier(.65,0,.25,1),top .6s cubic-bezier(.65,0,.25,1);transform:translateY(10px) scale(.985)}.pd .cap.in:not(.legacy *){transform:none}.pd .cap .ch .n:not(.legacy *){text-transform:none;letter-spacing:.02em;font-size:12.5px}.pd .cap .ctl:not(.legacy *){display:flex;align-items:center;gap:10px;margin-top:16px}.pd .cap .dots:not(.legacy *){flex:1;display:flex;gap:6px;justify-content:center}.pd .cap .dots i:not(.legacy *){width:7px;height:7px;border-radius:50%;background:#d4b48c4d;transition:all .3s}.pd .cap .dots i.done:not(.legacy *){background:var(--gold)}.pd .cap .dots i.cur:not(.legacy *){width:22px;border-radius:6px;background:var(--ember)}.pd .cap .gb:not(.legacy *){width:auto;padding:0 14px}.pd .cap .gb:disabled:not(.legacy *){opacity:.35}.pd .cap .keys:not(.legacy *){display:flex;align-items:center;gap:12px;margin-top:12px;font-size:11.5px;color:#9c9182;flex-wrap:wrap}.pd .cap .keys kbd:not(.legacy *),.pd .gcard kbd:not(.legacy *){font-family:var(--f-m);font-size:10.5px;border:1px solid rgba(212,180,140,.35);border-radius:6px;padding:1px 5px;margin-right:2px;color:var(--cream)}.pd .cap .keys button:not(.legacy *){margin-left:auto;background:none;border:0;color:#c9c0b3;font:inherit;text-decoration:underline;cursor:pointer}.pd .gcard:not(.legacy *){position:fixed;top:0;right:0;bottom:0;left:0;z-index:102;display:grid;place-items:center;background:radial-gradient(1200px 600px at 30% 20%,#221e19,#0e0e0e 70%);color:var(--cream);opacity:0;pointer-events:none;transition:opacity .45s ease}.pd .gcard.show:not(.legacy *){opacity:1;pointer-events:auto}.pd .gc-in:not(.legacy *){width:min(880px,90vw);padding:24px}.pd .gc-top:not(.legacy *){display:flex;align-items:center;gap:12px;font-family:var(--f-m);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.pd .gc-top img:not(.legacy *){width:34px}.pd .gc-num:not(.legacy *){font-family:var(--f-d);font-weight:700;font-size:120px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(235,102,34,.75);margin:22px 0 4px}.pd .gcard h2:not(.legacy *){font-family:var(--f-d);font-weight:600;font-size:52px;letter-spacing:-.02em;line-height:1.05;margin:10px 0 12px}.pd .gc-lede:not(.legacy *){font-size:19px;line-height:1.55;color:#d8cfc2;max-width:640px}.pd .gc-act:not(.legacy *){display:flex;gap:10px;margin:28px 0 36px}.pd .gc-pri:not(.legacy *){height:46px;padding:0 22px;border-radius:10px;background:var(--ember);color:var(--soil);border:0;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.pd .gc-pri:focus-visible:not(.legacy *){outline:2px solid var(--cream);outline-offset:3px}.pd .gc-sec:not(.legacy *){height:46px;padding:0 18px;border-radius:10px;background:transparent;color:var(--cream);border:1px solid rgba(212,180,140,.35);font:inherit;font-weight:600;cursor:pointer}.pd .gc-rail:not(.legacy *){list-style:none;margin:0;padding:18px 0 0;border-top:1px solid rgba(212,180,140,.18);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px}.pd .gc-rail button:not(.legacy *){display:flex;gap:10px;align-items:baseline;width:100%;text-align:left;background:none;border:0;padding:8px 0;font:inherit;font-size:14px;color:#9c9182;cursor:pointer;border-radius:6px}.pd .gc-rail button span:not(.legacy *){font-family:var(--f-m);font-size:11px;color:#6e655a}.pd .gc-rail li.seen button:not(.legacy *){color:#c9c0b3}.pd .gc-rail li.here button:not(.legacy *){color:var(--cream);font-weight:600}.pd .gc-rail li.here button span:not(.legacy *){color:var(--ember)}.pd .gc-rail button:hover:not(.legacy *){color:var(--cream)}.pd .gc-hint:not(.legacy *){margin-top:18px;font-size:12.5px;color:#9c9182}.pd .map:not(.legacy *){display:none!important}.pd ::view-transition-old(root):not(.legacy *),.pd ::view-transition-new(root):not(.legacy *){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (max-width:760px){.pd .gc-num:not(.legacy *){font-size:72px}.pd .gcard h2:not(.legacy *){font-size:34px}.pd .gc-lede:not(.legacy *){font-size:16px}.pd .gc-rail:not(.legacy *){grid-template-columns:repeat(2,minmax(0,1fr))}.pd .cap .keys:not(.legacy *){display:none}}@media (prefers-reduced-motion: reduce){.pd .spot:not(.legacy *),.pd .cap:not(.legacy *){transition:none}.pd .spot:not(.legacy *):after{animation:none}}.pd .so:not(.legacy *){font-size:13px;font-weight:500;color:var(--muted);text-decoration:none;white-space:nowrap;padding:6px 4px;border-radius:6px}.pd .so:hover:not(.legacy *){color:var(--ink);text-decoration:underline}.pd .gc-line:not(.legacy *){margin-top:18px;max-width:640px;padding:10px 12px;border-radius:6px;background:#eb662224;border:1px solid rgba(235,102,34,.35);font-size:15px;font-weight:600;color:#fff}.pd .gc-q:not(.legacy *){margin-top:24px;max-width:720px;font-family:var(--f-d);font-weight:600;font-size:30px;line-height:1.2;letter-spacing:-.01em;color:var(--cream)}.pd .gc-cols:not(.legacy *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:22px 0 4px;max-width:880px}.pd .gc-cols>div:not(.legacy *){border-top:1px solid rgba(212,180,140,.35);padding-top:12px}.pd .gc-ch:not(.legacy *){display:block;font-family:var(--f-m);font-size:12px;letter-spacing:.14em;color:var(--gold);margin-bottom:8px}.pd .gc-cols p:not(.legacy *){font-size:15.5px;line-height:1.55;color:#d8cfc2;margin:0}.pd .gcard .gc-in:not(.legacy *){max-height:100vh;overflow-y:auto}@media (max-width:760px){.pd .gc-q:not(.legacy *){font-size:22px}.pd .gc-cols:not(.legacy *){grid-template-columns:1fr;gap:14px}}.pd .cap .prog:not(.legacy *){position:absolute;left:14px;right:14px;top:6px;height:2px;border-radius:6px;overflow:hidden;background:transparent}.pd .cap.playing .prog:not(.legacy *){background:#d4b48c2e}.pd .cap .prog i:not(.legacy *){display:block;height:100%;background:var(--gold);transform-origin:left center;transform:scaleX(0)}.pd .cap .gb.play:not(.legacy *){min-width:34px;padding:0 10px}.pd .cap.playing .pstate:not(.legacy *){color:var(--gold)}.pd .search:not(.legacy *){transition:width .18s var(--ease)}.pd .search-wrap:focus-within .search:not(.legacy *){outline:2px solid var(--ember);outline-offset:2px}.pd .q-res:not(.legacy *){min-width:220px}@media (max-width:1460px){.pd .top .crumb .sec:not(.legacy *),.pd .top .crumb .sep:not(.legacy *),.pd .top .crumb span.hide-m:not(.legacy *){display:none}}@media (max-width:1366px){.pd .top .search:not(.legacy *){width:40px;padding:0 11px;cursor:pointer}.pd .top .search input:not(.legacy *),.pd .top .search .kbd:not(.legacy *){width:0;flex:0 0 0;padding:0;opacity:0}.pd .top .search-wrap:focus-within .search:not(.legacy *){width:220px;padding:0 12px;cursor:text}.pd .top .search-wrap:focus-within .search input:not(.legacy *){flex:1;opacity:1}.pd .top .search-wrap:focus-within .search .kbd:not(.legacy *){display:none}}@media (max-width:1536px){.pd .top.badged .search:not(.legacy *){width:40px;padding:0 11px;cursor:pointer}.pd .top.badged .search input:not(.legacy *),.pd .top.badged .search .kbd:not(.legacy *){width:0;flex:0 0 0;padding:0;opacity:0}.pd .top.badged .search-wrap:focus-within .search:not(.legacy *){width:220px;padding:0 12px;cursor:text}.pd .top.badged .search-wrap:focus-within .search input:not(.legacy *){flex:1;opacity:1}.pd .top.badged .search-wrap:focus-within .search .kbd:not(.legacy *){display:none}}.pd .top.badged .crumb .sec:not(.legacy *),.pd .top.badged .crumb .sep:not(.legacy *),.pd .top.badged .crumb span.hide-m:not(.legacy *){display:none}.pd .top .crumb b:not(.legacy *){flex:none}.pd .dw .nw:not(.legacy *){white-space:nowrap}@media (max-width:1280px){.pd .top.badged .dw:not(.legacy *){white-space:normal;max-width:252px;text-align:center;line-height:1.35;border-radius:10px;padding:4px 12px}}.pd picture:not(.legacy *){display:contents}.pd picture>img:not(.legacy *){height:auto}.pd .fs-row:not(.legacy *){display:grid;grid-template-columns:390px minmax(0,1fr);gap:24px;align-items:start}.pd .fs-phone:not(.legacy *){height:520px;border-width:8px;border-radius:36px;box-shadow:0 12px 30px #0e0e0e24}.pd .fs-phone .wa-top:not(.legacy *){padding-top:18px}.pd .fs-in:not(.legacy *){animation:fsin .35s var(--ease) var(--d,0s) both}@keyframes fsin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pd .fs-typing:not(.legacy *){display:flex;gap:4px;padding:10px 12px;width:-moz-max-content;width:max-content;opacity:0;animation:fstype 1.5s linear var(--d,0s) both}.pd .fs-typing span:not(.legacy *){width:7px;height:7px;border-radius:50%;background:#8696a0;animation:fsdot 1s ease-in-out infinite}.pd .fs-typing span:nth-child(2):not(.legacy *){animation-delay:.15s}.pd .fs-typing span:nth-child(3):not(.legacy *){animation-delay:.3s}@keyframes fstype{0%{opacity:0;max-height:40px}8%,92%{opacity:1}to{opacity:0;max-height:0;padding:0;margin:0}}@keyframes fsdot{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pd .fs-ticks:not(.legacy *){position:relative;display:inline-block;width:16px;height:11px}.pd .fs-ticks svg:not(.legacy *){position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:11px;stroke:none}.pd .fs-ticks .t2:not(.legacy *){animation:fsin .2s linear var(--d,0s) both}.pd .fs-rec:not(.legacy *){display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pd .fs-rec .lbl:not(.legacy *){font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pd .fs-card:not(.legacy *){border:1px solid var(--line);border-left:4px solid var(--deep-green);border-radius:10px;padding:14px 16px;background:var(--white);display:flex;flex-direction:column;gap:4px;max-width:440px}.pd .fs-card .where:not(.legacy *){font-size:12px;font-weight:600;color:var(--deep-green);letter-spacing:.04em;text-transform:uppercase}.pd .fs-card b:not(.legacy *){font-size:16px}.pd .fs-slot:not(.legacy *){font-size:13px}.pd .fs-video:not(.legacy *){width:100%;max-width:390px;border-radius:24px;background:#000}@media (max-width:1000px){.pd .fs-row:not(.legacy *){grid-template-columns:1fr}.pd .fs-phone:not(.legacy *){width:100%;max-width:390px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.pd .fs-typing:not(.legacy *){display:none}}@media (max-width:760px){.pd .btn:not(.legacy *),.pd .btn.sm:not(.legacy *),.pd .so:not(.legacy *),.pd .seg button:not(.legacy *),.pd .swb:not(.legacy *),.pd .tabs button:not(.legacy *),.pd .qi:not(.legacy *),.pd .chores button:not(.legacy *),.pd .runbtn:not(.legacy *){min-height:44px}.pd .top .menu:not(.legacy *),.pd .more:not(.legacy *){width:44px;height:44px;min-width:44px}.pd .so:not(.legacy *),.pd .lnk:not(.legacy *),.pd .bh .r a:not(.legacy *){display:inline-flex;align-items:center;min-height:44px}.pd .light:not(.legacy *){width:44px;height:44px;padding:13px;background-clip:content-box}.pd .board:not(.legacy *){display:block;overflow:visible}.pd .col:not(.legacy *){min-width:0;min-height:0;border-left:0;border-top:1px solid var(--line-soft)}.pd .col:first-child:not(.legacy *){border-top:0}.pd .runbg:not(.legacy *){padding:0}.pd .runbox:not(.legacy *){max-width:none;width:100vw;height:100dvh;border-radius:0;display:flex;flex-direction:column}}.pd{min-height:100vh}.pd :focus-visible:not(.legacy *),.pd .nav .ni:focus-visible:not(.legacy *),.pd .btn.pri:focus-visible:not(.legacy *){outline:2px solid #0E0E0E;outline-offset:2px}.pd .search-wrap:focus-within .search:not(.legacy *){outline-color:#0e0e0e}.pd .pilot{max-width:calc(100% - 40px);line-height:1.5}.pd .pilot.off i,.pd .pilot.unknown i{background:var(--rule)}.pd .pilot.qr i,.pd .pilot.pending i{background:var(--amber-fill)}.pd .pilot.api i{background:var(--green-fill)}.pd .rail .who{width:100%;text-align:left}.pd .rail .who:hover b{text-decoration:underline}@media (max-width:760px){.pd .rail{transition:transform .24s var(--ease),visibility 0s linear .24s}.pd .rail:not(.open){visibility:hidden}.pd .rail.open{transition:transform .24s var(--ease)}}.pd .dw-m{display:none}@media (max-width:760px){.pd .dw-m{display:block;font-family:var(--f-m);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6b5e4c;padding:6px 16px;border-bottom:1px dashed rgba(14,14,14,.25)}}.pd .legacy{--line:#E6DDD0;--line-soft:#EFE9DE;--red-wash:rgba(224,91,75,.1);--amber-wash:rgba(217,164,65,.14);--green-wash:rgba(125,187,106,.14);--ember-wash:rgba(235,102,34,.08);font-family:var(--f-body);font-size:var(--s4)}.pd *:not(.legacy *){font-family:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;min-height:0}@media (min-width:961px) and (max-width:1200px){.pd .app:not(.legacy *){grid-template-columns:236px 1fr}}@media (min-width:961px) and (max-width:1200px),(max-width:760px){.pd.rl .brand:not(.legacy *){justify-content:flex-start;padding:24px 22px 14px}.pd.rl .brand img:not(.legacy *){width:46px}.pd .brand b:not(.legacy *),.pd .rail .who b:not(.legacy *){display:inline}.pd .nav h6:not(.legacy *),.pd .rail .foot .t:not(.legacy *){display:block}.pd .pilot:not(.legacy *){display:inline-flex}.pd .nav .ni span:not(.legacy *){display:inline}.pd .nav .ct:not(.legacy *){display:grid}.pd .nav .ni:not(.legacy *){justify-content:flex-start;padding:0 12px}.pd .rail .foot:not(.legacy *){padding:14px 20px 16px}.pd .rail .who:not(.legacy *){justify-content:flex-start}}.pd .scrim{display:none}@media (max-width:760px){.pd .scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0e0e0e52;z-index:25;border:0}}@media (min-width:761px) and (max-width:960px){.pd .nav:not(.legacy *){overflow:visible}.pd .nav .ni:hover span:not(.legacy *),.pd .nav .ni:focus-visible span:not(.legacy *){display:block;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--soil);color:var(--cream);padding:4px 10px;border-radius:6px;font-size:13px;white-space:nowrap;z-index:50;pointer-events:none}}.pd .ph .bc:not(.legacy *){display:flex;gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;text-transform:uppercase}.pd .ph .bc .sep:not(.legacy *){color:var(--rule);margin-right:8px}.pd .ph h1:not(.legacy *){font-size:32px;line-height:1.12}@media (max-width:760px){.pd .ph h1:not(.legacy *){font-size:26px}}.pd .sb .go:not(.legacy *),.pd .bh .r a:not(.legacy *),.pd .lnk:not(.legacy *){color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.pd .sb.act:not(.legacy *){border-left-color:var(--deep-green)}.pd.rl .nav .ct.hot:not(.legacy *),.pd .nav .ct.hot:not(.legacy *){background:#e7dfd2;color:var(--soil)}.pd .nav .ni.on:not(.legacy *):before{background:var(--deep-green)}.pd .day.today:not(.legacy *){background:var(--dg-light)}.pd .day.today .d:not(.legacy *){color:var(--deep-green)}.pd .dw:not(.legacy *),.pd .dw-m:not(.legacy *),.pd .mg .k:not(.legacy *),.pd .mwhen:not(.legacy *),.pd .led .it .date:not(.legacy *){font-family:var(--f-b)}.pd .sb .v:not(.legacy *),.pd .nav .ct:not(.legacy *),.pd .bh .n:not(.legacy *),.pd .date:not(.legacy *),.pd .day .d:not(.legacy *),.pd .mwhen:not(.legacy *){font-variant-numeric:tabular-nums}.pd .sb .v .w:not(.legacy *){font-size:20px}.pd .lnkfarm:not(.legacy *){display:block;text-align:left;cursor:pointer}.pd .lnkfarm:hover:not(.legacy *){text-decoration:underline;text-underline-offset:3px}.pd .page .outcome:not(.legacy *){border-radius:10px;padding:0 16px;margin-bottom:0}.pd .page .outcome.show:not(.legacy *){margin-bottom:16px}.pd .qi.sel:not(.legacy *){background:var(--dg-light);border-left-color:var(--deep-green)}.pd .tabs button.on:not(.legacy *){border-bottom-color:var(--deep-green)}.pd .tbl tr.pick:hover td:not(.legacy *){background:var(--hover)}.pd .tbl .open:not(.legacy *),.pd .fbh .back:not(.legacy *),.pd .why span:not(.legacy *){color:var(--ink)}.pd .fbh .back:not(.legacy *){text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.pd .fbtop .bc:not(.legacy *){display:flex;gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.pd .fbtop .bc .sep:not(.legacy *){color:var(--rule);margin-right:8px}.pd .fbh h1:not(.legacy *){font-size:32px;line-height:1.12}@media (max-width:760px){.pd .fbh h1:not(.legacy *){font-size:26px}.pd .fbh:not(.legacy *){grid-template-columns:1fr}}.pd .latest:not(.legacy *){display:flex;gap:16px;align-items:flex-start}@media (max-width:760px){.pd .latest:not(.legacy *){flex-direction:column}}.pd .ent.focus:not(.legacy *){background:var(--dg-light)}.pd .sum.three:not(.legacy *){grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.pd .sum.three:not(.legacy *){grid-template-columns:1fr}}.pd .big-money.in:not(.legacy *){color:var(--green)}.pd .shared-by:not(.legacy *){border-top:1px solid var(--line-soft);font-size:13px}.pd .fld .fix input:not(.legacy *),.pd .lodge-f input:not(.legacy *),.pd .addhand select:not(.legacy *){height:40px;border:1px solid var(--line);border-radius:6px;padding:0 12px;font:inherit;background:var(--white);color:var(--ink);width:100%}.pd .fld .fix:not(.legacy *){display:block;margin:4px 0 6px}.pd .fld.low .fix input:not(.legacy *){border-color:#efb5aa}.pd .addhand:not(.legacy *){display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pd .addhand select:not(.legacy *){width:auto;min-width:200px}.pd .acts.center:not(.legacy *){justify-content:center;margin-top:16px}.pd .lodge:not(.legacy *){padding:16px 18px;border-top:1px solid var(--line);background:var(--head)}.pd .lodge-h b:not(.legacy *){display:block;font-size:15px}.pd .lodge-h span:not(.legacy *){font-size:14px;color:var(--muted)}.pd .lodge-f:not(.legacy *){display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:12px}.pd .lodge-f label:not(.legacy *){display:grid;gap:4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}@media (max-width:760px){.pd .lodge-f:not(.legacy *){grid-template-columns:1fr}}.pd .imp-problem:not(.legacy *){color:var(--red);font-size:14px;flex-basis:100%}.pd .m-back:not(.legacy *){display:none}@media (max-width:760px){.pd .fl.detail .m-back:not(.legacy *){display:inline-flex}}.pd .readrow .rl:not(.legacy *),.pd .readrow .rv:not(.legacy *){font-family:var(--f-b)}.pd .readrow .rv:not(.legacy *){font-size:13px}.pd .seg button[disabled]:not(.legacy *){opacity:.45;cursor:not-allowed}.pd .board:not(.legacy *){grid-template-columns:repeat(6,minmax(0,1fr))}.pd .col.you:not(.legacy *){background:var(--dg-light)}.pd .col.you .colh:not(.legacy *){color:var(--deep-green)}.pd .card .code:not(.legacy *){font-family:var(--f-m);font-size:12px;color:var(--muted)}@media (max-width:1200px){.pd .board:not(.legacy *){grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}@media (max-width:900px){.pd .board:not(.legacy *){display:block}.pd .col:not(.legacy *){min-height:0;min-width:0;border-left:0;border-top:1px solid var(--line-soft)}.pd .col:first-child:not(.legacy *){border-top:0}}.pd .tblwrap:not(.legacy *){overflow-x:auto}.pd .tile .st2:not(.legacy *){font-family:var(--f-b);font-weight:600}.pd .bb .lbl:not(.legacy *){font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pd .prose:not(.legacy *){margin:0;line-height:1.65}.pd .imp-note:not(.legacy *){margin-top:12px;font-size:14px}.pd .imp-actions:not(.legacy *){display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:16px}.pd .imp-tbl:not(.legacy *){margin-top:12px}.pd .imp-opts select:not(.legacy *),.pd .imp-field select:not(.legacy *),.pd .imp-field input:not(.legacy *){height:36px;border:1px solid var(--line);border-radius:6px;padding:0 10px;font:inherit;background:var(--white);color:var(--ink)}.pd .ho.firstrun li:not(.legacy *){font-size:15px}.pd .ho .k:not(.legacy *){color:var(--ink);font-size:12px}.pd .ho .k.ok:not(.legacy *){color:#fff}@media (max-width:760px){.pd .ways:not(.legacy *),.pd .rules:not(.legacy *){grid-template-columns:1fr}.pd .way:not(.legacy *),.pd .rules div:not(.legacy *){border-left:0;border-top:1px solid var(--line-soft)}.pd .ho li:not(.legacy *){grid-template-columns:28px 1fr;padding:14px 16px}.pd .ho li>:last-child:not(.legacy *){grid-column:2}}.pd .tile b:not(.legacy *){font-weight:700}@media (max-width:760px){.pd .lnkfarm:not(.legacy *),.pd .fbh .back:not(.legacy *){display:flex;align-items:center;min-height:44px}.pd .fbh .back:not(.legacy *){display:inline-flex}.pd .addhand select:not(.legacy *),.pd .fld .fix input:not(.legacy *),.pd .lodge-f input:not(.legacy *){height:44px}}@media (max-width:760px){.pd .top:not(.legacy *){flex-wrap:wrap;row-gap:6px}.pd .top .crumb:not(.legacy *){flex:1 1 calc(100% - 64px)}.pd .top .crumb b:not(.legacy *){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pd .top .so:not(.legacy *){margin-left:auto}}.pd .dw.demo-p:not(.legacy *){font-size:10px}
