@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans.woff2) format("woff2");font-weight:100 700;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans.woff2) format("woff2");font-weight:200 800;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-family);font-size:var(--type-base);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--blue)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-heavy);letter-spacing:-.01em}button{font-family:inherit;font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}button:hover:not(:disabled){border-color:var(--clay)}button:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--clay);border-color:var(--clay);color:var(--cream);font-weight:var(--weight-heavy)}.btn-primary:hover:not(:disabled){background:var(--clay-hover);border-color:var(--clay-hover)}input,select,textarea{font-family:inherit;font-size:var(--type-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}input::placeholder,textarea::placeholder{color:var(--muted2)}:focus-visible{outline:2px solid var(--clay);outline-offset:2px}main[aria-label="Sign in"] input:-webkit-autofill,main[aria-label="Sign in"] input:-webkit-autofill:hover,main[aria-label="Sign in"] input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #16345f inset;box-shadow:0 0 0 1000px #16345f inset;-webkit-text-fill-color:#fff;caret-color:#fff}main[aria-label="Sign in"] input[type=checkbox]{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin:0;flex:0 0 auto;border:1px solid var(--line);border-radius:6px;background:#ffffff0f;cursor:pointer}main[aria-label="Sign in"] input[type=checkbox]:checked{background-color:var(--clay);border-color:var(--clay);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-card)}#aam-detail-pane:empty:before{content:"Select an item to see details.";display:block;padding:var(--space-lg);color:var(--muted);font-size:var(--text-sm)}.s1{--page: #021c45;--panel: #0c254c;--panel2: #0c254c;--inner: #162d54;--line: #344865;--line2: #1a3255;--ink: #faf7e3;--muted: #b5bab7;--muted2: #7e8a94;--clay: #cd7854;--clay-d: #b35f3d;--clay-w: #d88964;--cream: #faf7e3;--navy: #021c45;--logo-ink: var(--clay);--g: #cddc82;--a: #ffb02e;--o: #e08a3c;--r: #e0574f;--g-bg: rgba(205, 220, 130, .16);--a-bg: rgba(255, 176, 46, .2);--o-bg: rgba(224, 138, 60, .16);--r-bg: rgba(224, 87, 79, .18);--g-sel: #2e7d3a;--a-sel: #f0a019;--r-sel: #b23b32;--grey: #5d7194;--grey-bg: rgba(125, 146, 181, .14);--touch: 48px;--row: 56px;--gap: 8px;--rad: 12px;--rad-s: 8px;--ff: "IBM Plex Sans", "Plus Jakarta Sans", system-ui, sans-serif;--ff-display: "Plus Jakarta Sans", "IBM Plex Sans", system-ui, sans-serif;--shadow: 0 10px 30px rgba(2, 28, 69, .18);--chrome-h: 64px}html[data-theme=day] .s1{--page: #eef1f6;--panel: #ffffff;--panel2: #ffffff;--inner: #f3f5f9;--line: #c9d3e2;--line2: #dde4ee;--ink: #16263f;--muted: #3f5066;--muted2: #566a84;--cream: #021c45;--navy: #faf7e3;--g: #3e8a4b;--a: #b97f0a;--o: #b05f1d;--r: #bb3a33;--g-bg: rgba(62, 138, 75, .13);--a-bg: rgba(185, 127, 10, .16);--o-bg: rgba(176, 95, 29, .13);--r-bg: rgba(187, 58, 51, .13);--grey: #8194ad;--grey-bg: rgba(129, 148, 173, .16);--shadow: 0 8px 22px rgba(31, 45, 70, .12);--logo-ink: #14315c}.s1 .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}.s1 .skeleton{display:grid;gap:10px}.s1 .skeleton-bar{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--line2) 25%,var(--line) 37%,var(--line2) 63%);background-size:400% 100%;animation:s1-shimmer 1.4s ease infinite}.s1 .skeleton-bar:nth-child(2){width:82%}.s1 .skeleton-bar:nth-child(3){width:64%}@keyframes s1-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.s1 .skeleton-bar{animation:none}}.s1{background:var(--page);color:var(--ink);font-family:var(--ff);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}.s1 *,.s1 *:before,.s1 *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.s1{overflow-x:clip}.s1 h1,.s1 h2,.s1 h3,.s1 h4{margin:0;font-family:var(--ff-display);font-weight:600;letter-spacing:-.01em}.s1 h1{font-size:21px;font-weight:600}.s1 h2{font-size:17.5px}.s1 h3{font-size:15px}.s1 p{margin:0}.s1 button{font-family:var(--ff);color:var(--ink);background:var(--inner);border:1px solid var(--line);border-radius:var(--rad-s);cursor:pointer;min-height:var(--touch);min-width:var(--touch);padding:0 14px;font-size:14.5px;font-weight:600;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform 80ms cubic-bezier(.22,1,.36,1)}.s1 button:active{transform:translateY(1px) scale(.99)}.s1 button:focus-visible,.s1 a:focus-visible,.s1 input:focus-visible,.s1 textarea:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.s1 input,.s1 select,.s1 textarea{font-family:var(--ff);color:var(--ink);background:var(--inner);border:1px solid var(--line);border-radius:var(--rad-s);min-height:var(--touch);padding:8px 12px;font-size:15px;max-width:100%}.s1 textarea{min-height:84px;resize:vertical;width:100%}.s1 ::placeholder{color:var(--muted2)}.s1 a{color:var(--cream)}.s1 .muted{color:var(--muted)}.s1 .muted2{color:var(--muted2)}.s1 .small{font-size:13.5px}.s1 .tiny{font-size:12.5px}.s1 .card{background:var(--panel);border:1px solid var(--line2);border-radius:var(--rad);padding:16px;box-shadow:var(--shadow)}.s1 .card+.card{margin-top:12px}.s1 .card-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.s1 .inner{background:var(--inner);border:1px solid var(--line2);border-radius:var(--rad-s);padding:12px}.s1 .grid{display:grid;gap:12px}.s1 .flex{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.s1 .spread{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.s1 .divider{height:1px;background:var(--line2);margin:12px 0}.s1 .dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex:0 0 auto}.s1 .dot.g{background:var(--g)}.s1 .dot.a{background:var(--a)}.s1 .dot.o{background:var(--o)}.s1 .dot.r{background:var(--r)}.s1 .dot.n{background:var(--grey)}.s1 .btn-primary{background:var(--clay);border-color:var(--clay);color:var(--cream);font-weight:600}.s1 .btn-primary:hover:not(:disabled){background:var(--clay-w);border-color:var(--clay-w)}.s1 .btn-primary:active:not(:disabled){background:var(--clay-d);border-color:var(--clay-d)}.s1 .btn-danger{background:var(--r);border-color:var(--r);color:#fff;font-weight:600}.s1 .btn-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--touch);border-radius:999px;padding:0 16px;font-size:13px}.s1 button[aria-pressed=true],.s1 button[aria-selected=true]{border-color:var(--clay);color:var(--cream);background:#cd78541f}.s1 .btn-group{display:flex;gap:6px;flex-wrap:wrap}.s1 .btn-group+.btn-group{margin-top:10px}.s1 .offline-card{text-align:center;padding:30px 22px}.s1 .offline-icon{font-size:40px;line-height:1;margin-bottom:8px}.s1 .offline-card h2{margin:0 0 8px}.s1 .offline-card p{max-width:460px;margin:0 auto 18px;line-height:1.55}.s1 .offline-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.s1 .topbar{position:sticky;top:0;z-index:60;height:var(--chrome-h);display:flex;align-items:center;gap:10px;padding:0 12px;background:linear-gradient(180deg,#010e23f7,#021636ed);border-bottom:1px solid var(--line2);backdrop-filter:blur(8px)}html[data-theme=day] .s1 .topbar{background:linear-gradient(180deg,#fff,#f3f5f9);border-bottom:1px solid var(--line2)}.s1 .brand{display:flex;align-items:center;gap:9px;min-width:0}.s1 .brand .logo{width:34px;height:34px;flex:0 0 auto;display:block;background-color:var(--logo-ink);-webkit-mask:url(/aam-mark-mask.png) center / contain no-repeat;mask:url(/aam-mark-mask.png) center / contain no-repeat}.s1 .brand-name{font-weight:600;font-size:14px;white-space:nowrap}.s1 .brand-sub{font-size:12px;color:var(--muted2);white-space:nowrap;letter-spacing:.4px;text-transform:uppercase}.s1 .stage-chip{font-size:12px;font-weight:600;letter-spacing:.6px;color:var(--cream);border:1px solid var(--clay);border-radius:999px;padding:3px 9px;white-space:nowrap}.s1 .clock-chip{font-size:12px;color:var(--muted2);white-space:nowrap}@media(max-width:700px){.s1 .clock-chip,.s1 .stage-chip{display:none}}.s1 .tabs{display:flex;gap:4px;flex:1;justify-content:center;min-width:0;overflow-x:auto;scrollbar-width:none}.s1 .tabs::-webkit-scrollbar{display:none}.s1 .tab{border:none;background:transparent;color:var(--muted);border-radius:999px;padding:0 16px;height:var(--touch);font-weight:600;font-size:14.5px;white-space:nowrap;flex:0 0 auto}.s1 .tab[aria-selected=true]{background:var(--panel2);color:var(--ink);border:1px solid var(--line)}.s1 .userchip{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--inner);border:1px solid var(--line);border-radius:999px;height:var(--touch);padding:0 12px 0 6px}.s1 .userchip .avatar{width:32px;height:32px;border-radius:50%;background:var(--clay);color:#fff;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.s1 .userchip .uname{font-size:12px;font-weight:600;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s1 .userchip .urole{font-size:12px;color:var(--muted2)}.s1 .main{padding:14px;max-width:920px;margin:0 auto}@media(min-width:1200px){.s1 .main{max-width:1320px;padding:16px 24px}}.s1 .overlay-scrim{position:fixed;inset:0;background:#0208188c;z-index:80}.s1 .overlay{position:fixed;top:0;right:0;bottom:0;width:min(360px,92vw);z-index:81;background:var(--panel);border-left:1px solid var(--line2);box-shadow:var(--shadow);display:flex;flex-direction:column;padding:14px;gap:12px;overflow-y:auto}.s1 .overlay h3{color:var(--muted2);text-transform:uppercase;font-size:12px;letter-spacing:.8px;margin:6px 2px 2px}.s1 .ov-item{display:flex;align-items:center;gap:10px;justify-content:flex-start;width:100%;text-align:left;background:var(--inner)}.s1 .sw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.s1 .sw{border:1px solid var(--line2);border-radius:var(--rad-s);overflow:hidden;font-size:12px}.s1 .sw .sw-c{height:34px}.s1 .sw .sw-l{padding:6px 8px;background:var(--inner);color:var(--muted);display:flex;justify-content:space-between;gap:6px}.s1 .round-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.s1 .progress-strip{margin-top:12px}.s1 .progress-line{margin-bottom:6px}.s1 .progress-bar{height:10px;border-radius:999px;background:var(--inner);border:1px solid var(--line2);overflow:hidden}.s1 .progress-fill{height:100%;background:var(--g);border-radius:999px;transition:width .25s ease}.s1 .farm-note{margin-top:10px;border-left:2px dashed var(--line);padding-left:8px}.s1 .tiles{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:10px}.s1 .tile{display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 14px;text-align:left;background:var(--panel);border:1px solid var(--line2);border-radius:var(--rad);box-shadow:var(--shadow)}.s1 .tile.is-done{opacity:.62}.s1 .tile.is-readonly{width:100%}.s1 .tile-badge{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px}.s1 .tile-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.s1 .tile-n{font-size:15px;font-weight:600}.s1 .tile-pill{font-size:12px;font-weight:600;white-space:nowrap}.s1 .tile-pill.done{color:var(--g)}.s1 .tile-pill.sync{color:var(--r)}.s1 .tile-pill.pending{color:var(--muted2)}.s1 .tile-pill.progress{color:var(--a)}.s1 .tile.is-pending{border-color:var(--r)}.s1 .tile.is-progress{border-color:var(--a)}.s1 .tile-pill.awaiting{color:var(--muted2);font-style:italic;font-weight:600}.s1 .tile.is-awaiting{opacity:.7;border-style:dashed;cursor:default}.s1 .tile-end{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.s1 .tile-ring{min-width:44px;text-align:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:linear-gradient(to right,var(--ring-fill, var(--inner)) var(--pct, 0%),var(--inner) var(--pct, 0%))}.s1 .tile-ring.r-red{--ring-fill: var(--r-bg)}.s1 .tile-ring.r-amber{--ring-fill: var(--a-bg)}.s1 .tile-ring.r-green{--ring-fill: var(--g-bg)}.s1 .cap-head{position:relative}.s1 .cap-head .back{margin-bottom:10px}.s1 .cap-offline{margin-top:10px;padding:8px 12px;border-radius:var(--rad-s);border-left:4px solid var(--a);background:var(--inner);font-size:13px;font-weight:600}.s1 .cap-resumed{margin-top:8px}.s1 .sync-banner{margin:12px 0;padding:10px 14px;border-radius:var(--rad-s);border:1px solid var(--line2);border-left:4px solid var(--muted2);background:var(--panel);font-size:13px;font-weight:600}.s1 .sync-banner.is-offline{border-left-color:var(--a)}.s1 .sync-banner.is-pending{border-left-color:var(--r);color:var(--r)}.s1 .sync-banner.is-uploaded{border-left-color:var(--g);color:var(--g)}.s1 .sync-banner.is-blocked{border-left-color:var(--r);background:color-mix(in srgb,var(--r) 8%,transparent);color:var(--ink)}.s1 .sync-blocked-list{margin:6px 0 4px;padding-left:18px}.s1 .sync-blocked-list li{color:var(--r)}.s1 .sync-banner.is-historical{border-left-color:var(--clay)}.s1 .geo-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 12px}.s1 .cap-brand{display:flex;align-items:center;gap:12px}.s1 .cap-brand>div{min-width:0}.s1 .cap-title{font-size:16px;font-weight:600}.s1 .chick{display:inline-flex;flex-direction:column;align-items:center;flex:0 0 auto}.s1 .chick-svg.g{color:var(--g)}.s1 .chick-svg.a{color:var(--a)}.s1 .chick-svg.r{color:var(--r)}.s1 .chick-svg.n{color:var(--grey)}.s1 .chick-beak{fill:var(--o)}.s1 .chick-eye{fill:var(--navy)}.s1 .chick-leg{stroke:var(--o);stroke-width:2;stroke-linecap:round}.s1 .chick-cap{font-weight:600;margin-top:2px}.s1 .ctx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.s1 .ctx{font-size:12px;font-weight:600;color:var(--muted);background:var(--inner);border:1px solid var(--line2);border-radius:999px;padding:4px 10px}.s1 .tally-bar{position:sticky;top:var(--chrome-h);z-index:50;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0;padding:10px 12px;background:var(--panel2);border:1px solid var(--line2);border-radius:var(--rad);box-shadow:var(--shadow)}.s1 .t-chip{font-size:12.5px;font-weight:600;border-radius:999px;padding:5px 10px;border:1px solid var(--line2)}.s1 .t-chip.g{color:var(--g);background:var(--g-bg);border-color:transparent}.s1 .t-chip.a{color:var(--a);background:var(--a-bg);border-color:transparent}.s1 .t-chip.r{color:var(--r);background:var(--r-bg);border-color:transparent}.s1 .t-chip.out{color:var(--muted)}.s1 .t-chip.need{color:var(--r);background:var(--r-bg);border-color:var(--r)}.s1 .tally-bar .submit{min-height:56px}.s1 .tally-bar .tally-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.s1 .tally-bar .tally-actions .btn-ghost,.s1 .tally-bar .tally-actions .btn-primary{min-height:56px}.s1 .quick-nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:12px}.s1 .quick-nav::-webkit-scrollbar{display:none}.s1 .qn-chip{min-height:var(--touch);padding:0 16px;flex:0 0 auto;border-radius:999px;white-space:nowrap;font-size:13px;background:linear-gradient(to right,var(--qn-fill, transparent) var(--pct, 0%),var(--inner) var(--pct, 0%))}.s1 .qn-chip.q-red{--qn-fill: var(--r-bg)}.s1 .qn-chip.q-amber{--qn-fill: var(--a-bg)}.s1 .qn-chip.q-green{--qn-fill: var(--g-bg)}.s1 [id^=section-],.s1 .crow{scroll-margin-top:calc(var(--chrome-h) + 80px)}.s1 .gate-banner{background:var(--r-bg);border:1px solid var(--r);color:var(--ink);border-radius:var(--rad-s);padding:12px 14px;font-size:13.5px;font-weight:600;margin-bottom:12px}.s1 .crow{padding:14px 0;border-top:1px solid var(--line2)}.s1 .crow:first-of-type{border-top:none}.s1 .crow-head{display:flex;gap:8px;align-items:baseline}.s1 .crow-k{font-size:12px;font-weight:600;color:var(--muted2);min-width:28px}.s1 .crow-label{font-size:14px;font-weight:600}.s1 .crow-target{margin:2px 0 6px 36px}.s1 .crow-agetarget{margin:0 0 10px 36px;color:var(--cream);font-weight:600}.s1 .crow-agetarget.advisory{color:var(--muted);font-weight:600;font-style:italic}.s1 .crow-ro{margin:0 0 10px 36px;border-left:2px dashed var(--line);padding-left:8px}.s1 .crow-tools{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.s1 .tool{min-height:var(--touch);border-radius:999px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.s1 .tool.on{border-color:var(--clay);color:var(--cream)}.s1 .tool.need{border-color:var(--r);color:var(--r)}.s1 .ghost{display:block;width:100%;text-align:left;margin-top:10px;border:1px dashed var(--clay);background:#cd785414;color:var(--ink);border-radius:var(--rad-s);font-size:13px;font-weight:500;padding:10px 12px;min-height:48px}.s1 .ghost-tag{font-weight:600;letter-spacing:.5px;color:var(--clay);margin-right:6px}.s1 .crow-action{margin-top:10px;background:var(--inner);border-radius:var(--rad-s);padding:8px 10px}.s1 .crow-note{margin-top:10px}.s1 .crow-media{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.s1 .crow-thumb{padding:0;border:1px solid var(--line2);border-radius:var(--rad-s);overflow:hidden;line-height:0}.s1 .crow-thumb img{display:block;width:88px;height:88px;object-fit:cover}.s1 .crow-vid{position:relative}.s1 .crow-thumb video{display:block;width:88px;height:88px;object-fit:cover;background:#000}.s1 .crow-vid-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cream);font-size:24px;text-shadow:0 1px 4px rgba(0,0,0,.7);pointer-events:none}.s1 .crow-media-x{min-height:var(--touch);min-width:var(--touch)}.s1 .media-lightbox{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:20px}.s1 .media-lightbox-scrim{position:absolute;inset:0;padding:0;border:none;background:#000000d1;cursor:pointer}.s1 .media-lightbox-img{position:relative;max-width:100%;max-height:86vh;border-radius:var(--rad-s)}.s1 .media-lightbox-vid{position:relative;max-width:100%;max-height:86vh;border-radius:var(--rad-s);background:#000}.s1 .media-lightbox-x{position:absolute;top:16px;right:16px;z-index:1}.s1 .seg{display:grid;gap:12px;margin-top:10px}.s1 .seg-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--row);min-width:0;padding:8px 10px;border:2px solid var(--line2);border-radius:var(--rad-s)}.s1 .seg-cue{font-size:14px;font-weight:600}.s1 .seg-lbl{font-size:13px;font-weight:600;text-align:center;line-height:1.2}.s1 .seg-btn.g{border-color:var(--g);background:var(--g-bg)}.s1 .seg-btn.g .seg-cue{color:var(--g)}.s1 .seg-btn.a{border-color:var(--a);background:var(--a-bg)}.s1 .seg-btn.a .seg-cue{color:var(--a)}.s1 .seg-btn.r{border-color:var(--r);background:var(--r-bg)}.s1 .seg-btn.r .seg-cue{color:var(--r)}.s1 .seg-btn.sel{font-weight:600;color:#fff}.s1 .seg-btn.sel .seg-cue{color:#fff}.s1 .seg-btn.sel.g{background:var(--g-sel);border-color:var(--g-sel)}.s1 .seg-btn.sel.a{background:var(--a-sel);border-color:var(--a-sel);color:#2b1d00}.s1 .seg-btn.sel.a .seg-cue{color:#2b1d00}.s1 .seg-btn.sel.r{background:var(--r-sel);border-color:var(--r-sel)}.s1 .num{margin-top:10px}.s1 .num-entry{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.s1 .num-input{width:130px;font-size:17px;font-weight:600}.s1 .num-unit{color:var(--muted2);font-size:13px}.s1 .num-band{margin-top:6px}.s1 .pill{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px}.s1 .pill.g{color:var(--g);background:var(--g-bg)}.s1 .pill.a{color:var(--a);background:var(--a-bg)}.s1 .pill.r{color:var(--r);background:var(--r-bg)}.s1 .pill.n{color:var(--grey);background:var(--grey-bg)}.s1 .sheet-scrim,.s1 .modal-scrim{position:fixed;inset:0;background:#0208188c;z-index:90}.s1 .sheet{position:fixed;left:0;right:0;bottom:0;z-index:91;background:var(--panel);border-top:1px solid var(--line2);border-radius:16px 16px 0 0;box-shadow:var(--shadow);padding:12px 16px calc(16px + env(safe-area-inset-bottom));max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.s1 .sheet-grab{width:44px;height:4px;border-radius:999px;background:var(--line);margin:2px auto 4px}.s1 .sheet-title,.s1 .modal-title{font-size:17.5px;font-weight:600}.s1 .sheet-actions,.s1 .modal-actions{display:flex;gap:8px}.s1 .sheet-actions>button,.s1 .modal-actions>button{flex:1;min-height:56px}.s1 .modal-wrap{position:fixed;inset:0;z-index:91;display:flex;align-items:center;justify-content:center;padding:16px}.s1 .modal{width:100%;max-width:680px;background:var(--panel);border:1px solid var(--line2);border-radius:var(--rad);box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:12px;max-height:86vh;overflow-y:auto}.s1 .flagged{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.s1 .flag-r{color:var(--r);font-weight:600}.s1 .flag-a{color:var(--a);font-weight:600}.s1 .sign-row{display:flex;flex-direction:column;gap:6px}.s1 .toast-host{position:fixed;left:0;right:0;bottom:18px;display:flex;justify-content:center;z-index:95;pointer-events:none}.s1 .toast{background:var(--navy);color:var(--cream);border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;box-shadow:var(--shadow)}.s1 .toast-host-centre{inset:0;align-items:center}.s1 .toast-error{background:var(--r);color:#fff;border-color:var(--r);border-radius:var(--rad);padding:16px 22px;font-size:16px;max-width:min(92vw,520px);text-align:center;line-height:1.35}.s1 .datepick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.s1 .date-input{height:var(--touch);min-height:var(--touch);max-width:180px}.s1 .crumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.s1 .crumb-sep{color:var(--muted2);font-weight:600}.s1 .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;margin:12px 0}.s1 .kpi{background:var(--panel);border:1px solid var(--line2);border-radius:var(--rad);padding:12px 14px;box-shadow:var(--shadow)}.s1 .kpi-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted2)}.s1 .kpi-value{font-size:26px;font-weight:600;margin-top:4px}.s1 .kpi.g .kpi-value{color:var(--g)}.s1 .kpi.a .kpi-value{color:var(--a)}.s1 .kpi.r .kpi-value{color:var(--r)}.s1 .kpi.n .kpi-value{color:var(--ink)}.s1 .kpi-scale{font-size:12px;font-weight:600;color:var(--muted2)}.s1 .kpi-sub,.s1 .kpi-bands{margin-top:4px}.s1 .red-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line2)}.s1 .red-row:first-of-type{border-top:none}.s1 .red-bar{width:4px;align-self:stretch;border-radius:2px;background:var(--r);flex:0 0 auto}.s1 .red-bar.amber{background:var(--a)}.s1 .sub-h{font-size:15px;font-weight:600;margin:0}.s1 .red-main{flex:1;min-width:0}.s1 .red-tag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:12px;font-weight:600;color:var(--a);background:var(--a-bg);vertical-align:middle}.s1 .loadmore{width:100%;min-height:52px;margin-top:10px;background:var(--inner)}.s1 .insight-icon{min-width:44px;min-height:var(--touch);border-radius:50%;border:1px solid var(--clay);color:var(--clay);background:transparent;font-size:16px;padding:0;flex:0 0 auto}.s1 .rec-context{margin-bottom:2px}.s1 .rec-action{font-size:15.5px;line-height:1.45;font-weight:500}.s1 .rec-why{margin-top:-2px}.s1 .rec-cite{align-self:flex-start;margin-top:2px}.s1 .hm-scroll{overflow-x:auto;scrollbar-width:none}.s1 .hm-scroll::-webkit-scrollbar{display:none}.s1 .hm{border-collapse:separate;border-spacing:4px;font-size:12px}.s1 .hm th{font-size:12px;font-weight:600;color:var(--muted2);text-align:center;padding:2px 4px;white-space:nowrap}.s1 .hm .hm-name{text-align:left;color:var(--ink);min-width:110px;position:sticky;left:0;background:var(--panel)}.s1 .hm-cell{min-width:64px;min-height:var(--touch);border:none;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px;font-weight:600}.s1 .hm-cell.g{background:var(--g-bg);color:var(--g)}.s1 .hm-cell.a{background:var(--a-bg);color:var(--a)}.s1 .hm-cell.r{background:var(--r-bg);color:var(--r)}.s1 .hm-cell.n{background:var(--grey-bg);color:var(--grey)}.s1 .hm-sub{font-size:12px;font-weight:600;opacity:.85}.s1 .hm-empty{color:var(--muted2)}.s1 .hm-legend{margin-top:10px}.s1 .flag-g{color:var(--g)}.s1 .arch-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.s1 .arch-date{display:inline-flex;align-items:center;gap:6px}.s1 .arch-date input{width:auto}.s1 .arch-list{display:flex;flex-direction:column;gap:6px}.s1 .arch-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;min-height:48px;padding:8px 12px;background:var(--inner);border:1px solid var(--line);border-radius:12px;cursor:pointer}.s1 .arch-row:hover{border-color:var(--clay)}.s1 .arch-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.s1 .arch-where{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s1 .arch-tally{white-space:nowrap;flex:0 0 auto}.s1 .amend-badge{font-size:12px;font-weight:600;letter-spacing:.5px;color:var(--clay);background:#cd785424;border:1px solid rgba(205,120,84,.4);border-radius:7px;padding:2px 6px;white-space:nowrap;flex:0 0 auto}.s1 .rec-meta{margin-bottom:4px}.s1 .rec-sign{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.s1 .rec-tally{margin-top:8px;gap:6px}.s1 .rec-order{margin-top:8px;line-height:1.4}.s1 .rec-thumb{padding:0;margin-top:6px;border:1px solid var(--line2);border-radius:var(--rad-s);overflow:hidden;line-height:0}.s1 .rec-thumb img{display:block;width:84px;height:84px;object-fit:cover}.s1 .rec-vid{position:relative}.s1 .rec-thumb video{display:block;width:84px;height:84px;object-fit:cover;background:#000}.s1 .rec-section{margin:4px 0 6px;text-transform:uppercase;letter-spacing:.4px}.s1 .rec-item{display:flex;align-items:flex-start;gap:8px;padding:6px 0}.s1 .rec-item-main{min-width:0}.s1 .rec-amended{color:var(--clay);font-weight:600}.s1 .audit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.s1 .audit-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.s1 .audit-ico{display:inline-block;width:16px}.s1 .audit-at{white-space:nowrap;flex:0 0 auto}.s1 .am-label{margin:10px 0 4px;text-transform:uppercase;letter-spacing:.4px}.s1 .am-chips{display:flex;flex-wrap:wrap;gap:6px}.s1 .am-current{margin:8px 0}.s1 .am-num{width:140px}.s1 .fb-label{margin:12px 0 5px;text-transform:uppercase;letter-spacing:.4px}.s1 .btn-chip.fb{min-height:52px;padding:0 16px;flex:1 1 0}.s1 .fb-title,.s1 .fb-detail{width:100%}.s1 .fb-title{min-height:52px}.s1 .fb-detail{min-height:110px;resize:vertical}.s1 .fb-stars{display:flex;gap:6px}.s1 .fb-star{display:flex;align-items:center;justify-content:center;width:52px;height:52px;font-size:24px;line-height:1;color:var(--muted2);background:var(--inner);border:1px solid var(--line);border-radius:10px;cursor:pointer}.s1 .fb-star.on{color:var(--a);border-color:var(--a)}.s1 .fb-examples{display:flex;flex-direction:column;gap:8px}.s1 .fb-example{display:flex;flex-direction:column;gap:2px;min-height:64px;text-align:left;padding:8px 12px;background:var(--inner);border:1px solid var(--line);border-radius:12px;cursor:pointer}.s1 .fb-example:hover{border-color:var(--clay)}.s1 .fb-ex-top{color:var(--clay);font-weight:600}.s1 .fb-ex-title{font-weight:600}.s1 .fb-submit{width:100%;min-height:52px;margin-top:14px}.s1 .fb-board{display:flex;flex-direction:column;gap:10px}.s1 .fb-row{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.s1 .fb-row:first-child{border-top:0}.s1 .fb-votes{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 auto}.s1 .fb-arrow{width:44px;height:var(--touch);line-height:1;color:var(--muted2);background:var(--inner);border:1px solid var(--line);border-radius:8px;cursor:pointer}.s1 .fb-arrow.on{color:var(--clay);border-color:var(--clay)}.s1 .fb-count{font-weight:600;font-size:15px}.s1 .fb-main{min-width:0;flex:1}.s1 .fb-row-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.s1 .fb-pill{font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;border-radius:7px;padding:2px 7px}.s1 .fb-pill.cat-idea{color:var(--clay);background:#cd785429}.s1 .fb-pill.cat-issue{color:var(--r);background:var(--r-bg)}.s1 .fb-pill.cat-praise{color:var(--g);background:var(--g-bg)}.s1 .fb-pill.status-new{color:var(--muted2);background:#788caa29}.s1 .fb-pill.status-planned{color:var(--clay);background:#cd785429}.s1 .fb-pill.status-in-progress{color:var(--a);background:var(--a-bg)}.s1 .fb-pill.status-shipped{color:var(--g);background:var(--g-bg)}.s1 .fb-pill.status-declined{color:var(--muted2);background:#788caa29}.s1 .fb-detail-text{font-size:13.5px;color:var(--muted);margin-top:2px}.s1 .ctx-tabs{display:flex;gap:8px;margin-bottom:12px}.s1 .hb-reader{padding:0;overflow:hidden}.s1 .hb-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;border-bottom:1px solid var(--line2);position:sticky;top:var(--chrome-h);background:var(--panel);z-index:5}.s1 .hb-pageno{font-size:13px;font-weight:600;white-space:nowrap}.s1 .hb-jump{display:inline-flex;align-items:center;gap:6px}.s1 .hb-jump input{width:76px}.s1 .hb-pages{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px;background:var(--inner);max-height:74vh;overflow-y:auto;overscroll-behavior:contain}.s1 .hb-page-wrap{scroll-margin-top:8px}.s1 .hb-page{display:block;width:100%;height:auto;aspect-ratio:1489 / 2105;margin:0 auto;border-radius:var(--rad-s);background:#fff;box-shadow:var(--shadow);user-select:none}.s1 .hb-page-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:24px;box-shadow:none;background:var(--inner);border:1px dashed var(--line)}.s1 .hb-missing-icon{font-size:30px;opacity:.7}.s1 .hb-missing-text{font-size:15px;font-weight:600;color:var(--ink)}.s1 .hb-missing-sub{max-width:32ch;line-height:1.5}.s1 .hb-search{flex:1 1 180px;min-width:150px}.s1 .hb-search-field{position:relative}.s1 .hb-search-input{width:100%;min-height:var(--touch);padding-right:42px}.s1 .hb-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.s1 .hb-search-clear{position:absolute;top:0;bottom:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:40px;padding:0;border:none;background:transparent;color:var(--muted2);font-size:13px;line-height:1;cursor:pointer}.s1 .hb-search-clear:hover{color:var(--ink)}.s1 .hb-search-results{position:absolute;top:calc(100% + 4px);left:12px;right:12px;z-index:20;max-height:min(62vh,540px);overflow-y:auto;background:var(--panel);border:1px solid var(--line2);border-radius:var(--rad-s);box-shadow:var(--shadow)}.s1 .hb-search-row{display:flex;justify-content:space-between;gap:12px;width:100%;min-height:var(--touch);padding:12px 14px;background:transparent;border:none;border-bottom:1px solid var(--line2);color:var(--ink);font-size:14px;text-align:left;cursor:pointer}.s1 .hb-search-row:hover{background:var(--inner)}.s1 .hb-search-row:disabled{cursor:default;opacity:.7}.s1 .hb-search-hit{align-items:flex-start}.s1 .hb-search-text{display:flex;flex-direction:column;gap:3px;min-width:0}.s1 .hb-search-label{font-weight:600;font-size:13.5px}.s1 .hb-search-page{flex:0 0 auto;color:var(--muted2);font-size:13px;white-space:nowrap}.s1 .hb-search-snippet{color:var(--muted);font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.s1 .hb-search-snippet strong{color:var(--ink);font-weight:600}.s1 .hb-fullscreen{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;overflow:hidden;background:var(--panel)}.s1 .hb-fullscreen .hb-controls{top:0}.s1 .hb-fullscreen .hb-pages{flex:1;max-height:none}.s1 .hb-back-btn{font-weight:600}.s1 .hb-expand{margin-left:8px}.s1 .hb-toc{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end}.s1 .hb-toc-scrim{position:absolute;inset:0;padding:0;border:none;background:#0000008c;cursor:pointer}.s1 .hb-toc-panel{position:relative;display:flex;flex-direction:column;width:min(440px,92vw);max-height:100%;background:var(--panel);border-left:1px solid var(--line2)}.s1 .hb-toc-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line2)}.s1 .hb-toc-list{overflow-y:auto;padding:6px}.s1 .hb-toc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--touch);padding:6px 12px;background:transparent;border:none;border-radius:var(--rad-s);color:var(--ink);text-decoration:none;font-size:14px;text-align:left;cursor:pointer}.s1 .hb-toc-row.lvl0{margin-top:4px;font-weight:600}.s1 .hb-toc-row.lvl1{padding-left:26px;font-size:13px;color:var(--muted)}.s1 .hb-toc-row.here,.s1 .hb-toc-row:hover{background:var(--inner)}.s1 .hb-toc-page{flex:none;color:var(--muted2);font-size:12px}.s1 .cb-input{width:100%;min-height:92px}.s1 .cb-ask{width:100%;margin-top:10px}.s1 .cb-thread{display:flex;flex-direction:column;gap:14px}.s1 .cb-turn{padding-top:14px;border-top:1px solid var(--line2)}.s1 .cb-turn:first-child{padding-top:0;border-top:0}.s1 .cb-q{font-size:14.5px;margin-bottom:8px}.s1 .cb-answer{background:var(--inner);border:1px solid var(--line2);border-left:3px solid var(--clay);border-radius:var(--rad-s);padding:12px}.s1 .cb-label{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--clay);margin-bottom:6px}.s1 .cb-prose{font-size:14.5px;line-height:1.6;color:var(--ink);margin:0 0 10px}.s1 .cb-cites{display:flex;flex-wrap:wrap;gap:6px}.s1 .cb-cite{display:inline-flex;align-items:center;min-height:var(--touch);font-size:12px;font-weight:600;color:var(--muted);background:var(--grey-bg);border:1px solid var(--line2);border-radius:999px;padding:0 12px;cursor:pointer}.s1 button.cb-cite:hover{border-color:var(--clay);color:var(--cream)}.s1 .cb-figs{display:flex;flex-direction:column;gap:8px;margin:2px 0 12px}.s1 .cb-fig{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--grey-bg);border:1px solid var(--line2);border-left:3px solid var(--clay);border-radius:var(--rad-s)}.s1 .cb-fig-val{font-size:19px;font-weight:600;color:var(--ink);white-space:nowrap}.s1 .cb-fig-meta{flex:1;min-width:0}.s1 .cb-fig-label{font-size:13px;font-weight:600;color:var(--ink)}.s1 .cb-fig-note{font-size:12px;color:var(--muted);margin-top:2px}.s1 .cb-fig .cb-cite{flex:none}.s1 .cb-verdicts{display:flex;flex-direction:column;gap:8px;margin:2px 0 12px}.s1 .cb-verdict{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line2);border-left:4px solid var(--grey);border-radius:var(--rad-s);background:var(--grey-bg)}.s1 .cb-verdict.high{border-left-color:var(--o);background:var(--o-bg)}.s1 .cb-verdict.low{border-left-color:#5891d6;background:#5891d629}.s1 .cb-verdict.ok{border-left-color:var(--g);background:var(--g-bg)}.s1 .cb-verdict-cue{font-size:16px;font-weight:600;line-height:1.5}.s1 .cb-verdict.high .cb-verdict-cue{color:var(--o)}.s1 .cb-verdict.low .cb-verdict-cue{color:#5891d6}.s1 .cb-verdict.ok .cb-verdict-cue{color:var(--g)}.s1 .cb-verdict-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.s1 .cb-verdict-summary{font-size:14.5px;font-weight:600;line-height:1.5;color:var(--ink)}.s1 .cb-diff-summary{margin-bottom:8px}.s1 .cb-diff-head{font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.s1 .cb-causes{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.s1 .cb-cause{padding:10px 12px;border:1px solid var(--line2);border-left:3px solid var(--line);border-radius:var(--rad-s);background:var(--grey-bg)}.s1 .cb-cause.most-likely{border-left-color:var(--clay)}.s1 .cb-cause.likely{border-left-color:var(--a)}.s1 .cb-cause-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}.s1 .cb-cause-name{font-size:14.5px;font-weight:600;color:var(--ink)}.s1 .cb-cause-like{flex:none;display:inline-flex;align-items:center;gap:6px}.s1 .cb-cause-tier{font-size:12px;font-weight:600;color:var(--muted2);white-space:nowrap}.s1 .cb-pips{display:inline-flex;gap:3px}.s1 .cb-pip{width:7px;height:7px;border-radius:999px;border:1px solid var(--clay);background:transparent}.s1 .cb-pip.on{background:var(--clay)}.s1 .cb-cause-why{font-size:13.5px;line-height:1.5;color:var(--muted);margin-bottom:4px}.s1 .cb-cause-action{font-size:13.5px;line-height:1.5;color:var(--ink);font-weight:600}.s1 .cb-cause-arrow{color:var(--clay);font-weight:600}.s1 .cb-offline{color:var(--muted);font-size:13px;margin-bottom:0}.s1 .cb-clarify{padding:12px 14px;background:var(--inner);border:1px solid var(--line2);border-left:3px solid var(--clay);border-radius:var(--rad-s)}.s1 .cb-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-top:12px}.s1 .cb-option{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 16px;font-size:15px;font-weight:600;text-align:center;color:var(--ink);background:var(--panel);border:1px solid var(--line2);border-radius:var(--rad-s);cursor:pointer}.s1 button.cb-option:hover{border-color:var(--clay)}.s1 .cb-other{display:flex;gap:8px;align-items:center;margin-top:10px}.s1 .cb-other-label{white-space:nowrap}.s1 .st-p{margin:0 0 8px}.s1 .st-p:last-child{margin-bottom:0}.s1 .st-list{margin:0 0 8px;padding-left:20px}.s1 .st-list:last-child{margin-bottom:0}.s1 .st-list li{margin:3px 0}.s1 .cb-other-input{flex:1;min-width:0;min-height:48px}.s1 .cb-note{font-size:14px;color:var(--muted);background:var(--grey-bg);border:1px solid var(--line2);border-radius:var(--rad-s);padding:12px}.s1 .cb-shell{display:block;position:relative}.s1 .cb-side{position:fixed;top:var(--chrome-h);left:0;bottom:0;z-index:90;width:288px;max-width:86vw;display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--panel);border-right:1px solid var(--line2);transform:translate(-100%);transition:transform .18s ease}.s1 .cb-side.open{transform:none}.s1 .cb-new{width:100%}.s1 .cb-history{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.s1 .cb-hist-row{display:flex;align-items:stretch;gap:2px;border-radius:var(--rad-s)}.s1 .cb-hist-row.active,.s1 .cb-hist-row:hover{background:var(--inner)}.s1 .cb-hist-open{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px;background:transparent;border:0;border-radius:var(--rad-s);cursor:pointer}.s1 .cb-hist-title{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s1 .cb-hist-time{font-size:12px;color:var(--muted2)}.s1 .cb-hist-del{flex:none;width:44px;min-height:var(--touch);padding:0;background:transparent;border:0;border-radius:var(--rad-s);color:var(--muted2);font-size:14px;cursor:pointer}.s1 .cb-hist-del:hover{color:var(--clay)}.s1 .cb-main{width:100%;min-width:0;min-height:calc(100vh - var(--chrome-h) - 130px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line2);border-radius:var(--rad);overflow:hidden}.s1 .cb-topbar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line2)}.s1 .cb-title{display:flex;flex-direction:column;line-height:1.25;margin-right:auto}.s1 .cb-hist-toggle{display:inline-flex}.s1 .cb-log{flex:1;min-height:320px;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth}.s1 .cb-log .cb-turn{padding-top:0;border-top:0}.s1 .cb-empty{margin:auto 0;text-align:center;padding:16px}.s1 .cb-empty-h{font-size:16px;font-weight:600;color:var(--ink);margin:0 0 6px}.s1 .cb-typing{font-size:13px;color:var(--muted)}.s1 .cb-q{display:flex;justify-content:flex-end;margin-bottom:8px}.s1 .cb-q-bubble{display:inline-block;max-width:84%;padding:10px 14px;background:var(--inner);border:1px solid var(--line2);border-radius:16px 16px 4px;color:var(--ink);font-size:14.5px;line-height:1.5}.s1 .cb-composer{padding:12px;border-top:1px solid var(--line2);background:var(--panel)}.s1 .cb-composer-row{display:flex;align-items:flex-end;gap:8px}.s1 .cb-composer .cb-input{flex:1;min-height:48px;max-height:168px;padding:13px 14px;border-radius:14px;resize:none}.s1 .cb-send{width:48px;height:48px;min-height:48px;padding:0;border-radius:50%;font-size:20px;font-weight:600}.s1 .cb-back{font-weight:600}.s1 .cb-scrim{position:fixed;inset:0;z-index:85;background:#0208188c;border:0}.s1 .sh-head h1{margin:10px 0 2px}.s1 .sh-meta{margin-bottom:10px}.s1 .sh-section{margin-top:12px}.s1 .sh-section-title{font-size:15px;font-weight:600;color:var(--ink);margin:0 0 8px}.s1 .sh-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--line2)}.s1 .sh-row:first-of-type{border-top:none}.s1 .sh-cue{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:13px;font-weight:600}.s1 .sh-cue.g{color:var(--g);background:var(--g-bg)}.s1 .sh-cue.a{color:var(--a);background:var(--a-bg)}.s1 .sh-cue.r{color:var(--r);background:var(--r-bg)}.s1 .sh-cue.n{color:var(--muted2);background:var(--grey-bg)}.s1 .sh-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.s1 .sh-row-label{font-size:14px;font-weight:600;color:var(--ink)}.s1 .sh-row-value{font-size:14.5px;font-weight:600;color:var(--ink)}.s1 .sh-row-note{line-height:1.4}.s1 .pl-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:12px}.s1 .pl-field{display:flex;flex-direction:column;gap:4px;min-width:0}.s1 .pl-field input,.s1 .pl-cell input,.s1 .pl-cell select{width:100%;min-width:0}.s1 .pl-field input[type=date],.s1 .pl-cell input[type=date],.s1 .plr-input[type=date]{-webkit-appearance:none;appearance:none;min-width:0}.s1 .pl-field input[type=date]::-webkit-date-and-time-value,.s1 .pl-cell input[type=date]::-webkit-date-and-time-value,.s1 .plr-input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.s1 input.is-bad,.s1 select.is-bad{border-color:var(--r);border-width:2px}.s1 .pl-err{color:var(--r);font-weight:600}.s1 .pl-section-title{margin:0 0 10px;font-size:15px;font-weight:600}.s1 .pl-table{display:flex;flex-direction:column;gap:8px}.s1 .pl-row{display:grid;grid-template-columns:1.1fr repeat(5,1fr);gap:8px;align-items:start}.s1 .pl-breed{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.s1 .pl-row-head{font-size:12px;font-weight:600;color:var(--muted2);border-bottom:1px solid var(--line);padding-bottom:6px}.s1 .pl-shed{align-self:center;font-weight:600}.s1 .pl-shed-block{display:flex;flex-direction:column;gap:8px}.s1 .pl-add-donor{display:block;margin-top:2px;padding:0;border:none;background:none;color:var(--cream);font-weight:600;cursor:pointer;text-align:left}.s1 .pl-row.is-donor{opacity:.95}.s1 .pl-donor-label{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-weight:600;color:var(--muted2)}.s1 .pl-remove-donor{min-height:var(--touch);padding:0 10px}.s1 .pl-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.s1 .pl-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.s1 .pl-scan-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.s1 .ab-list{display:flex;flex-direction:column;gap:12px}.s1 .ab-batch{border:1px solid var(--line2);border-left:4px solid var(--g);border-radius:var(--rad-s);padding:10px 12px}.s1 .ab-batch.is-inactive{border-left-color:var(--a)}.s1 .ab-flag{color:var(--a);font-size:12.5px;font-weight:600;white-space:nowrap}.s1 .ab-days{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.s1 .ab-day{min-width:44px;min-height:44px;padding:0 4px;border-radius:8px;border:1px solid var(--line);font-size:12px;font-weight:600}.s1 .ab-day.is-complete{border-color:var(--g);color:var(--g);background:var(--g-bg)}.s1 .ab-day.is-partial{border-color:var(--a);color:var(--a);background:var(--a-bg)}.s1 .ab-day.is-none{color:var(--muted2)}.s1 .ab-day.is-today{outline:2px solid var(--cream);outline-offset:1px}.s1 .ab-day.is-selected{border-width:2px}.s1 .ab-day-detail{margin-top:8px;padding:10px 12px}.s1 .plj-list{display:flex;flex-direction:column}.s1 .plj-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line2)}.s1 .plj-row:first-child{border-top:0}.s1 .plj-main{flex:1;min-width:0}.s1 .plj-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.s1 .plj-grid .pl-field,.s1 .plj-grid .pl-field input,.s1 .plj-grid .pl-field select{min-width:0}.s1 .sheet textarea{width:100%;min-height:56px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;background:var(--panel);color:inherit}.s1 .sheet textarea.is-bad{border-color:var(--r)}@media(max-width:640px){.s1 .plj-grid{grid-template-columns:1fr}}.s1 .btn-ghost{background:transparent;border-color:var(--line);color:var(--muted);font-weight:600}.s1 .plr-farm-confirm{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px}.s1 .plr-farm-confirm input{transform:scale(1.3);flex:0 0 auto}.s1 .plr-sum{color:var(--a);font-weight:600;margin-top:10px;padding:8px 10px;border:1px solid var(--a);border-radius:var(--rad-s)}.s1 .plr-clean{margin-top:12px}.s1 .plr-list{display:flex;flex-direction:column;gap:10px}.s1 .plr-row{border:1px solid var(--line2);border-left:4px solid var(--line);border-radius:var(--rad-s);padding:10px 12px}.s1 .plr-row.is-flagged{border-left-color:var(--a)}.s1 .plr-row.is-reviewed{border-left-color:var(--g);background:#6fb97a14}.s1 .plr-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.s1 .plr-label{flex:1 1 100%;font-weight:600;font-size:13px}.s1 .plr-input{flex:1 1 160px}.s1 .plr-tick{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:var(--touch);padding:0 14px;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:600;cursor:pointer}.s1 .plr-tick input{transform:scale(1.15)}.s1 .plr-tick.on{border-color:var(--g);color:var(--g);background:#6fb97a1f}.s1 .plr-tick.off{opacity:.55;cursor:not-allowed}.s1 .plr-flag{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.s1 .plr-flag-reason{color:var(--a);font-weight:600;font-size:12.5px}.s1 .plr-apply{background:transparent;border:1.5px solid var(--a);color:var(--a);font-weight:600;font-size:12.5px;min-height:40px;padding:0 14px;border-radius:999px}.s1 .plr-reason{display:flex;flex-direction:column;gap:4px;margin-top:8px}.s1 .plr-changed{display:block;margin-top:6px}.s1 .plr-action-row{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:640px){.s1 .topbar{gap:8px;padding:0 10px}.s1 .brand-sub,.s1 .stage-chip,.s1 .clock-chip,.s1 .uchip-meta{display:none}.s1 .userchip{padding:0 6px}.s1 .main{padding:12px 12px calc(14px + env(safe-area-inset-bottom))}.s1 .pl-head{grid-template-columns:1fr}.s1 .pl-row-head{display:none}.s1 .pl-shed-block{border:1px solid var(--line2);border-radius:var(--rad-s);padding:10px}.s1 .pl-row{grid-template-columns:1fr 1fr;gap:10px}.s1 .pl-shed{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.s1 .pl-add-donor{margin-top:0}.s1 .pl-cell[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;color:var(--muted2);margin-bottom:2px}.s1 .pl-row.is-donor{border-top:1px dashed var(--line2);padding-top:8px}.s1 .pl-donor-label{grid-column:1 / -1;flex-direction:row;align-items:center;gap:10px}.s1 .plj-row{flex-wrap:wrap}.s1 .plj-main{flex:1 1 100%}.s1 .plj-grid{grid-template-columns:1fr}}@media(min-width:1200px){.s1 .main{max-width:1040px}}.s1 .ph-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.s1 .ph-overall{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:var(--type-sm)}.s1 .ph-flow{display:flex;flex-direction:column;gap:0;margin-top:12px}.s1 .ph-group-wrap{display:flex;flex-direction:column;align-items:stretch}.s1 .ph-arrow{align-self:center;width:2px;height:16px;background:var(--line);margin:2px 0}.s1 .ph-arrow:after{content:"";display:block;transform:translate(-4px,10px) rotate(45deg);width:8px;height:8px;border-right:2px solid var(--line);border-bottom:2px solid var(--line)}.s1 .ph-group{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg2);padding:10px 12px}.s1 .ph-group-title{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.s1 .ph-nodes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.s1 .ph-node{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:8px 10px}.s1 .ph-node-head{display:flex;align-items:center;gap:8px}.s1 .ph-node-label{font-weight:600;font-size:var(--type-sm)}.s1 .ph-node-meta{margin-top:4px;line-height:1.4}.s1 .ph-dot{flex:none;width:10px;height:10px;border-radius:50%;display:inline-block;background:var(--muted2)}.s1 .ph-dot.ph-ok{background:var(--green)}.s1 .ph-dot.ph-degraded{background:var(--amber)}.s1 .ph-dot.ph-down{background:var(--red)}.s1 .ph-dot.ph-unknown{background:var(--muted2)}.s1 .ph-word{font-weight:600}.s1 .ph-word-ok{color:var(--green)}.s1 .ph-word-degraded{color:var(--amber)}.s1 .ph-word-down{color:var(--red)}.s1 .ph-word-unknown{color:var(--muted2)}.s1 .ph-foot{display:flex;align-items:center;gap:12px;margin-top:12px}.s1 .ph-refresh{min-height:44px}.s1 .cap-scroll{overflow-x:auto;margin-top:12px}.s1 .cap-grid{border-collapse:collapse;width:100%;min-width:560px}.s1 .cap-grid th,.s1 .cap-grid td{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.s1 .cap-role{text-align:center;font-size:var(--type-sm);font-weight:600;white-space:nowrap}.s1 .cap-grouprow th{background:var(--bg2);text-transform:uppercase;letter-spacing:.08em;font-size:var(--type-xs);color:var(--muted);padding-top:12px}.s1 .cap-rowhead{display:flex;flex-direction:column;gap:2px;min-width:200px}.s1 .cap-label{font-weight:600;font-size:var(--type-sm)}.s1 .cap-desc{max-width:320px}.s1 .cap-cell{text-align:center}.s1 .cap-check{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.s1 .cap-check input{width:20px;aspect-ratio:1;cursor:pointer}.s1 .cap-check input:disabled{cursor:not-allowed;opacity:.7}.s1 .cap-sheet{display:flex;flex-direction:column;gap:12px}.s1 .ab-batch.is-closed{opacity:.92}.s1 .pl-active-chip{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--surface2);border:1px solid var(--line);color:var(--amber);font-weight:600;white-space:nowrap}.s1 .crow-handbook{margin:0 0 10px 36px}.s1 .q-section{margin-top:12px}@media(min-width:1200px){.s1 .q-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(430px,100%),1fr));gap:0 16px;align-items:start}.s1 .q-section>p{grid-column:1 / -1}.s1 .q-shed-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}}.s1 .q-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.s1 .q-section-head h2{font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.s1 .q-shed-list{display:flex;flex-direction:column;gap:8px}.s1 .q-shed{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--touch);padding:10px 14px;text-align:left;background:var(--panel);border:1px solid var(--line2);border-radius:var(--rad)}.s1 .q-shed.is-done{opacity:.6}.s1 .q-shed.is-awaiting{opacity:.75}.s1 .q-shed-glyph{flex:0 0 auto;width:24px;font-size:18px;text-align:center}.s1 .q-shed-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.s1 .q-shed-n{font-weight:600;font-size:15px}.s1 .q-shed-sub{min-width:0}.s1 .q-lock{color:var(--a);font-weight:600}.s1 .q-shed-end{flex:0 0 auto}.s1 .q-shed-open{color:var(--clay);font-weight:600;font-size:14px}.s1 .q-birdweek{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--panel);border:1px solid var(--line2);border-radius:var(--rad)}.s1 .q-card{border:1px solid var(--line2);border-radius:var(--rad);padding:12px 14px;margin-top:10px;background:var(--panel2)}.s1 .q-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.s1 .q-card-title{font-weight:600;font-size:15px}.s1 .q-card-target{margin-top:2px}.s1 .q-inst-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.s1 .q-inst{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.s1 .q-inst.is-done .q-inst-label{opacity:.7}.s1 .q-inst-label{display:inline-flex;align-items:center;gap:8px;font-weight:600}.s1 .q-inst-controls{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.s1 .q-opt{min-height:44px;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.s1 .q-opt.is-picked{border-color:var(--clay);color:var(--cream);background:#cd785429}.s1 .q-num{width:96px;min-height:44px;text-align:right}.s1 .ctx-switch{cursor:pointer;border-style:dashed}.s1 .shed-switch{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.s1 .shed-switch .btn-chip.is-current{border-color:var(--clay);color:var(--cream);background:#cd785429}.s1 .cap-lock{margin-top:10px;padding:12px 14px;border:1px solid var(--a);border-radius:var(--rad);background:#ffb02e1a}.s1 .cap-lock-line{font-size:14px}.s1 .cap-lock-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.s1 .q-cardq{container:q-card / inline-size}.s1 .cap-screen{max-width:1040px}.s1 .q-silo-grid{display:grid;gap:2px}.s1 .q-silo-row2{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 0;border-top:1px solid var(--line2)}.s1 .q-silo-row2:first-child{border-top:0}.s1 .q-silo-name{font-weight:600;align-self:center}.s1 .q-silo-level{display:inline-flex;align-items:center;gap:6px;max-width:160px}.s1 .q-silo-level .q-num{width:100%;text-align:left}.s1 .q-suffix{color:var(--muted);font-weight:600}.s1 .q-silo-save{justify-self:start}@container q-card (min-width: 520px){.s1 .q-silo-row2{grid-template-columns:120px 150px 1fr auto;align-items:center}}.s1 .q-feed-chips{display:inline-flex;gap:6px;flex-wrap:wrap}.s1 .q-settled{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line2);flex-wrap:wrap}.s1 .q-settled:first-child{border-top:0}.s1 .q-settled-main{display:flex;align-items:center;gap:8px;min-width:0}.s1 .q-settled-ico{display:inline-flex;flex:0 0 auto}.s1 .q-settled-ico.g{color:var(--g)}.s1 .q-settled-ico.a{color:var(--a)}.s1 .q-settled-ico.r{color:var(--r)}.s1 .q-settled-ico.n{color:var(--muted2)}.s1 .q-settled-text{display:flex;flex-direction:column;gap:2px;min-width:0}.s1 .q-settled-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.s1 .q-settled-label,.s1 .q-settled-value{font-weight:600}.s1 .q-settled-actions{display:inline-flex;gap:6px;flex:0 0 auto}.s1 .q-remove{color:var(--r)}.s1 .q-reason{width:100%;min-height:72px;margin-top:8px}.s1 .wz{margin-top:10px}.s1 .wz-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.s1 .wz-head h3{font-size:15px;font-weight:600}.s1 .wz-buckets{display:grid;gap:6px;margin:10px 0}.s1 .wz-bucket-row{display:grid;grid-template-columns:22px 1fr 1fr 40px;gap:8px;align-items:center}.s1 .wz-bucket-head{padding-bottom:2px}.s1 .wz-bucket-n{text-align:right;font-variant-numeric:tabular-nums}.s1 .wz-bucket-row .q-num{width:100%;text-align:left}.s1 .wz-x{min-height:44px;min-width:32px;border:0;background:transparent;color:var(--muted);font-size:13px}.s1 .fpd-grid{display:grid;grid-template-columns:1fr;gap:14px}@container q-card (min-width: 520px){.s1 .fpd-grid{grid-template-columns:1fr 1fr}}.s1 .fpd-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.s1 .fpd-title{font-weight:600}.s1 .fpd-index{display:inline-flex;align-items:center;gap:6px}.s1 .fpd-index strong{font-size:18px;font-variant-numeric:tabular-nums}.s1 .fpd-tallies{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.s1 .fpd-tally{display:flex;flex-direction:column;align-items:center;gap:2px}.s1 .fpd-count{width:100%;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:var(--rad-s)}.s1 .fpd-score{font-size:18px;font-weight:600}.s1 .fpd-n{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--clay)}.s1 .fpd-minus{min-height:44px;min-width:44px;border:0;background:transparent;color:var(--muted);font-size:18px;line-height:1}.s1 .fpd-minus:disabled{opacity:.3}.s1 .wz-result .wz-overall{display:flex;flex-direction:column;gap:4px;font-size:16px}.s1 .wz-pos{color:var(--g);font-weight:600}.s1 .wz-neg{color:var(--a);font-weight:600}.s1 .wz-zones-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:8px;margin-top:10px}@container q-card (min-width: 620px){.s1 .wz-zones-grid{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr))}}.s1 .wz-zone-cell{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line2);border-radius:10px}.s1 .wz-zone-name{font-weight:600}.s1 .en-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(104px,100%),1fr));gap:10px 12px;align-items:end}@container q-card (max-width: 360px){.s1 .en-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s1 .en-field{display:flex;flex-direction:column;gap:4px;min-width:0}.s1 .en-field .q-num{width:100%;text-align:left}.s1 .en-asset{margin-top:10px}.s1 .en-asset-head{display:flex;align-items:center;gap:8px;justify-content:space-between}.s1 .en-select{flex:1;min-height:44px}.s1 .en-custom{margin:8px 0;width:100%}.s1 .en-meter{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;align-items:end;margin-top:8px}.s1 .en-meter .q-num{width:100%;text-align:left}.s1 .en-used{margin:8px 0 2px}.s1 .en-delivery{display:flex;flex-direction:column;gap:4px;max-width:220px}.s1 .en-delivery .q-num{width:100%;text-align:left}.s1 .en-sub{margin:4px 0 6px}.s1 .en-add{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;min-height:var(--touch);margin:12px 0;border:1px dashed var(--line2);border-radius:var(--rad);background:transparent;color:var(--muted);font-size:13px;font-weight:600}.s1 .en-add:not(:disabled):active{background:var(--panel)}.s1 .q-inline{display:flex;align-items:center;gap:6px}.s1 .q-inline .q-num{width:100%;min-width:0;text-align:left}.s1 .fs-method-head{display:flex;align-items:center;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.s1 .fs-method-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--ink);font-weight:600;padding:0;min-height:44px;min-width:0;text-align:left}.s1 .fs-steps{margin:6px 0 8px 18px;padding:0;display:grid;gap:4px}.s1 .fs-handbook-link{flex-shrink:0}.s1 .fs-target{margin:2px 0 12px}.s1 .fs-sieve{display:grid;grid-template-columns:1fr;gap:10px}@container q-card (min-width: 460px){.s1 .fs-sieve{grid-template-columns:1fr 1fr}}.s1 .fs-chamber{display:grid;grid-template-columns:1fr 96px;align-items:center;gap:10px}.s1 .fs-chamber-label{font-weight:600}.s1 .fs-chamber .q-num{width:100%;text-align:left}.s1 .fs-verdict{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:10px}.s1 .fs-verdict strong{font-size:17px}.s1 .fs-fines{font-variant-numeric:tabular-nums;font-weight:600}.s1 .fs-dist{display:grid;gap:6px}.s1 .fs-bar-row{display:grid;grid-template-columns:120px 1fr 52px;align-items:center;gap:8px}.s1 .fs-bar-track{height:10px;border-radius:5px;background:var(--line2);overflow:hidden}.s1 .fs-bar-fill{display:block;height:100%;background:var(--muted2);border-radius:5px}.s1 .fs-bar-fill.g{background:var(--g)}.s1 .fs-bar-fill.a{background:var(--a)}.s1 .fs-bar-fill.r{background:var(--r)}.s1 .fs-bar-pct{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.s1 .fs-field{display:block;margin-top:12px}.s1 .fs-field>span{display:block;margin-bottom:4px}.s1 .fs-concern-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.s1 .subtabs{display:flex;gap:6px;margin-bottom:12px;border-bottom:1px solid var(--line2);padding-bottom:2px;flex-wrap:wrap}.s1 .subtab{min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:var(--muted);font-weight:600;font-size:14px;padding:0 14px}.s1 .subtab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--clay)}.s1 .lens-wrap{overflow-x:auto}.s1 .lens-table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.s1 .lens-table th,.s1 .lens-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line2)}.s1 .lens-table th{color:var(--muted);font-weight:600;background:var(--panel)}.s1 .lens-table th.num,.s1 .lens-table td.num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.s1 .lens-neg{color:var(--a);font-weight:600}.s1 .lens-pos{color:var(--g);font-weight:600}.s1 .lens-src{font-size:12px;font-weight:600;border-radius:999px;padding:2px 8px;border:1px solid var(--line2)}.s1 .lens-src.app{color:var(--clay);border-color:var(--clay)}@media(max-width:560px){.s1 .lens-wrap{overflow-x:visible}.s1 .lens-table,.s1 .lens-table tbody,.s1 .lens-table tr,.s1 .lens-table td{display:block;width:100%}.s1 .lens-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.s1 .lens-table tr{border:1px solid var(--line2);border-radius:var(--rad-s);margin-bottom:8px;padding:4px 10px;white-space:normal}.s1 .lens-table td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border:0;padding:5px 0;text-align:right}.s1 .lens-table td.num{text-align:right}.s1 .lens-table td:before{content:attr(data-label);color:var(--muted);font-weight:600;text-align:left}}.s1 .q-shed-glyph{display:inline-flex;align-items:center;justify-content:center}.s1 .q-shed-glyph.tone-g{color:var(--g)}.s1 .q-shed-glyph.tone-a{color:var(--a)}.s1 .q-shed-glyph.tone-n{color:var(--muted2)}.s1 .tile-pill,.s1 .q-shed-open,.s1 .q-lock,.s1 .sync-banner{display:inline-flex;align-items:center;gap:4px}.s1 .sync-banner{display:flex}.s1 .q-lock svg,.s1 .sync-banner svg{flex:0 0 auto}.s1 .cap-offline,.s1 .cap-resumed,.s1 .farm-note,.s1 .cap-view-note{display:flex;align-items:center;gap:6px}.s1 .btn-chip svg,.s1 .btn-primary svg,.s1 .ctx svg,.s1 .cap-lock-line svg,.s1 .subtab svg,.s1 .tool svg,.s1 .cb-cite svg,.s1 .audit-ico svg,.s1 .rec-section svg,.s1 .geo-note svg,.s1 .fs-handbook-link svg{vertical-align:-.15em}@media(min-width:1200px){.s1 .comp-split{display:grid;grid-template-columns:minmax(400px,5fr) minmax(0,7fr);gap:12px;align-items:start}.s1 .comp-split>.card+.card{margin-top:0}}.s1 .q-rec-line{margin:4px 0 10px;font-size:13px;line-height:1.45}.s1 .q-rec-why{margin:4px 0 0}.s1 .q-hero{margin-bottom:4px}.s1 .q-hero-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;margin-top:12px}.s1 .q-hero-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:10px 12px;border:1px solid var(--line2);border-radius:var(--rad);background:var(--panel);text-align:left}.s1 .q-hero-tile.is-active{border-color:var(--clay);box-shadow:inset 0 0 0 1px var(--clay)}.s1 .q-hero-count{font-size:22px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.s1 .q-hero-of{font-size:13px;font-weight:600;color:var(--muted2)}.s1 .q-hero-label{font-size:12.5px;font-weight:600;color:var(--muted)}.s1 .q-hero-tile.is-g{border-left:4px solid var(--g)}.s1 .q-hero-tile.is-g .q-hero-count{color:var(--g)}.s1 .q-hero-tile.is-a{border-left:4px solid var(--a)}.s1 .q-hero-tile.is-a .q-hero-count{color:var(--a)}.s1 .q-hero-tile.is-n{border-left:4px solid var(--line)}.s1 .q-hero-tile.is-r{border-left:4px solid var(--r)}.s1 .q-hero-tile.is-r .q-hero-count{color:var(--r)}.s1 .bw-overdue{color:var(--r);font-weight:600}.s1 .wk-wrap.is-amber>*{border-left:4px solid var(--a)}.s1 .wk-wrap.is-red>*{border-left:4px solid var(--r)}.s1 .mc-list{display:grid;gap:6px}.s1 .mc-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line2);flex-wrap:wrap}.s1 .mc-row:first-child{border-top:0}.s1 .mc-label{font-size:13.5px;font-weight:600}.s1 .mc-btns{display:inline-flex;gap:6px}.s1 .mc-btn{min-height:44px;min-width:64px;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;border:1px solid var(--line);background:transparent;color:var(--ink)}.s1 .mc-btn.is-ok{border-color:var(--g);background:var(--g-sel)}.s1 .mc-btn.is-issue{border-color:var(--r);background:var(--r-sel)}.s1 .chl-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.s1 .chl-note{margin-top:8px;width:100%}.s1 .dl-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--line2);flex-wrap:wrap}.s1 .dl-row:first-of-type{border-top:0}.s1 .dl-n{font-weight:600;min-width:52px;font-size:13.5px}.s1 .dl-watch.is-running{border-color:var(--r);color:var(--r)}.s1 .dl-field{display:flex;align-items:center;gap:4px}.s1 .dl-field .q-num{width:74px}.s1 .dl-rate{min-width:86px;font-weight:600}.s1 .dl-x{min-height:44px;min-width:44px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted)}.s1 .dl-note{margin-top:8px;width:100%}.s1 .team-farms{display:flex;flex-wrap:wrap;gap:6px}.s1 .team-list{display:grid;gap:2px}.s1 .team-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line2);flex-wrap:wrap}.s1 .team-row:first-child{border-top:0}.s1 .team-main{display:flex;flex-direction:column;gap:3px;min-width:0}.s1 .team-name{font-weight:600}.s1 .team-farm-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.s1 .team-farm-chip{font-size:12px;font-weight:600;border-radius:999px;padding:2px 8px;border:1px solid var(--line2);color:var(--muted)}
