@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(./rubik-hebrew-300-normal-D77PUPiy.woff2)format("woff2"),url(./rubik-hebrew-300-normal-C_IQvslZ.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2"),url(./rubik-hebrew-400-normal-BQDoxs6C.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-hebrew-500-normal-B_5jqoVI.woff2)format("woff2"),url(./rubik-hebrew-500-normal--anb7y8_.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(./rubik-hebrew-600-normal-CpCbvE17.woff2)format("woff2"),url(./rubik-hebrew-600-normal-BGAyptFf.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(./rubik-latin-300-normal-CC5OmgBu.woff2)format("woff2"),url(./rubik-latin-300-normal-BUgDINzQ.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(./rubik-latin-400-normal-BV1Ho3GG.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(./rubik-latin-500-normal-1os41rQk.woff2)format("woff2"),url(./rubik-latin-500-normal-LZYVHeqz.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(./rubik-latin-600-normal-7iWW07_k.woff2)format("woff2"),url(./rubik-latin-600-normal-Bd1rsTk4.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(./jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}:root{--fog-1:#f7f5f0;--fog-2:#ebe8e1;--text:#22271f;--text2:#454c40;--text3:#586051;--glass:#ffffffd1;--glass-2:#ffffffeb;--glass-3:#fffffff7;--glass-line:#ffffffeb;--hair:#22271f14;--line:#22271f21;--line-2:#22271f38;--shadow:0 30px 70px -24px #282d2357,0 2px 8px #282d2312;--shadow-soft:0 12px 30px -18px #282d2373;--blur:blur(22px) saturate(160%);--ink:#2b3129;--ink-2:#454d41;--primary:linear-gradient(135deg,#2b3129,#454d41);--primary-hover:linear-gradient(135deg,#343b31,#525b4d);--apricot:#f0964a;--apricot-2:#fde6d2;--apricot-ink:#9a4f12;--coral:#e9786c;--coral-2:#fbdcd7;--coral-ink:#b03d31;--honey:#e3a43c;--honey-2:#f8e7c6;--honey-ink:#855810;--mint:#3fae88;--mint-2:#d6efe5;--mint-ink:#1f6f54;--peri:#7584ea;--peri-2:#e0e4fb;--peri-ink:#3f4ba6;--violet:#8a6fd1;--violet-2:#e9e2f8;--violet-ink:#5b3fa8;--mist:#98a1b2;--mist-2:#eceef3;--mist-ink:#4a5261;--olive:#7d8b5f;--charcoal:#2e352b;--font:"Rubik","Heebo",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.22,1,.36,1);--r-pill:999px;--r-sheet:26px;--r-card:18px;--r-field:13px;--bar-h:54px;--gut:16px;--card-w:404px;--tray-h:clamp(250px,35vh,360px);--accent:var(--peri);--c-pass:var(--mint-ink);--c-review:var(--honey-ink);--c-block:var(--coral-ink);--c-threshold:var(--peri-ink);--c-miss:var(--mist-ink);--c-fail:var(--coral-ink)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);color:var(--text);background:linear-gradient(180deg,var(--fog-1),var(--fog-2));-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;overflow:hidden}h1,h2,h3,p,dl,dd,ul{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--peri-ink);text-underline-offset:3px}bdi,.ltr{direction:ltr;unicode-bidi:isolate}.nb{white-space:nowrap}.mono{font-family:var(--mono);font-size:.95em}.small{font-size:13px}.muted{color:var(--text2)}.dim{color:var(--text3)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row{align-items:center;gap:10px;display:flex}.row.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scroll{scrollbar-width:thin;scrollbar-color:#22271f40 transparent;overflow:auto}:is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2.5px solid var(--peri);outline-offset:2px}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{border-radius:8px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.spin{transform-origin:50%;animation:1s linear infinite spin}.fade-in{animation:rise .5s var(--ease) both}.app{height:100%;position:relative;overflow:hidden}.app>main{position:absolute;inset:0}.bar{z-index:30;top:12px;inset-inline:var(--gut);height:var(--bar-h);border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow);align-items:center;gap:10px;padding-inline:16px 8px;display:flex;position:absolute}.brand{color:var(--text);direction:ltr;flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand svg{flex:none;width:26px;height:32px}.brand b{letter-spacing:-.005em;white-space:nowrap;font-size:19px;font-weight:300}.brand b i{color:var(--olive);font-style:normal}.brand small{color:var(--text3);white-space:nowrap;direction:rtl;font-size:12px}.bar .back{border-radius:var(--r-pill);color:var(--text2);white-space:nowrap;align-items:center;gap:5px;padding:7px 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.bar .back:hover{color:var(--text);background:#ffffffb3}.rail{border-radius:var(--r-pill);background:#ffffff80;gap:2px;min-width:0;margin-inline:auto;padding:3px;display:flex}.rail a,.rail .step{border-radius:var(--r-pill);color:var(--text2);white-space:nowrap;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.rail a:hover{color:var(--text);background:#ffffffbf}.rail a[aria-current=page]{color:var(--text);background:#fff;font-weight:500;box-shadow:0 4px 14px -6px #282d2380}.rail .step{color:var(--text3);opacity:.55;cursor:not-allowed}.rail .n{font:500 11.5px/1 var(--font);background:var(--mist-2);min-width:17px;height:17px;color:var(--mist-ink);border-radius:50%;place-items:center;display:inline-grid}.rail a .n.gap{background:var(--honey-2);color:var(--honey-ink)}.rail .sep{background:var(--line);width:1px;margin:6px 5px}.bar-tools{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.rail+.bar-tools{margin-inline-start:0}.tb-btn{border-radius:var(--r-pill);border:1px solid var(--line);height:38px;color:var(--text2);cursor:pointer;white-space:nowrap;background:#ffffffb3;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;display:inline-flex}.tb-btn:hover{color:var(--text);background:#fff}.userchip{border-radius:var(--r-pill);height:38px;color:var(--text2);white-space:nowrap;background:#ffffff8c;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:13.5px;display:inline-flex}.userchip .av{background:linear-gradient(135deg,var(--olive),var(--charcoal));color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@media (max-width:1500px){.brand small,.tb-btn .lbl{display:none}.tb-btn{justify-content:center;width:38px;padding:0}}@media (max-width:1340px){.userchip .nm{display:none}.userchip{padding:0 5px}.rail a,.rail .step{padding:7px 10px;font-size:13px}}.notices{z-index:25;top:calc(var(--bar-h) + 22px);pointer-events:none;padding-inline:var(--gut);justify-content:center;gap:8px;display:flex;position:absolute;inset-inline:0}.notices>*{pointer-events:auto}.demo-pill{border-radius:var(--r-pill);background:var(--glass-2);border:1px solid var(--glass-line);box-shadow:var(--shadow-soft);color:var(--text2);white-space:nowrap;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.demo-pill:before{content:"";background:var(--honey);border-radius:50%;width:7px;height:7px}.hist-pill{border-radius:var(--r-pill);background:var(--ink);color:#fff;box-shadow:var(--shadow-soft);white-space:nowrap;align-items:center;gap:10px;padding:5px 6px 5px 14px;font-size:13px;display:inline-flex}.hist-pill b{font-weight:600}.hist-pill.warn{background:#7c2f26}.hist-pill button{border-radius:var(--r-pill);height:28px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.hist-pill a{border-radius:var(--r-pill);height:28px;color:var(--ink);background:#fff;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.work[data-historical="1"] .casecard,.work[data-historical="1"] .tray,.work[data-historical="1"] .side{box-shadow:0 0 0 2px var(--ink),var(--shadow)}.btn{border-radius:var(--r-pill);border:1px solid var(--line);min-height:40px;color:var(--text);font:500 14px/1.2 var(--font);cursor:pointer;white-space:nowrap;transition:background .2s,box-shadow .2s,transform .2s var(--ease);background:#ffffffe0;justify-content:center;align-items:center;gap:8px;padding:8px 17px;text-decoration:none;display:inline-flex}.btn:not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--shadow-soft);background:#fff}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--primary);color:#fff;border-color:#0000;box-shadow:0 12px 26px -14px #282d23bf}.btn.primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--primary-hover)}.btn.ghost{color:var(--text2);background:0 0;border-color:#0000}.btn.ghost:not(:disabled):hover{box-shadow:none;background:#22271f0f}.btn.danger{color:var(--coral-ink);border-color:#b03d3159}.btn.sm{min-height:32px;padding:5px 13px;font-size:13px}.linkbtn{color:var(--peri-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}label.f{color:var(--text2);margin-bottom:5px;font-size:13px;display:block}.in{width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:var(--r-field);background:#ffffffeb;outline:none;padding:9px 12px;font-size:15px;transition:border-color .2s,box-shadow .2s}.in::placeholder{color:var(--text3)}.in:focus{border-color:var(--peri);box-shadow:0 0 0 3px #7584ea2e}.in:disabled{opacity:.6}textarea.in{resize:vertical;min-height:72px}select.in{appearance:auto}.ltr-in{text-align:left;font-family:var(--mono);direction:ltr;font-size:14px}.field-err{color:var(--coral-ink);margin-top:5px;font-size:13px}.check,.radio-card{cursor:pointer;align-items:flex-start;gap:10px;padding:8px 2px;display:flex}.radio-card{border:1px solid var(--line);border-radius:var(--r-field);background:#fff9;margin-top:6px;padding:10px 12px}.radio-card:has(input:checked){border-color:var(--ink);box-shadow:var(--shadow-soft);background:#fff}.check input,.radio-card input{accent-color:var(--ink);flex:none;margin-top:4px}.chip{border-radius:var(--r-pill);white-space:nowrap;background:var(--mist-2);color:var(--mist-ink);border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:500;line-height:1.35;display:inline-flex}.chip svg{flex:none;width:13px;height:13px}.chip.lg{padding:6px 14px;font-size:15px}.chip.lg svg{width:16px;height:16px}.t-block{color:var(--coral-ink)}.t-threshold{color:var(--peri-ink)}.t-review{color:var(--honey-ink)}.t-passed{color:var(--mint-ink)}.t-never{color:var(--mist-ink)}.t-running{color:var(--peri-ink)}.t-cancelled,.t-failed{color:var(--mist-ink)}.chip.t-block,.chip.s-failure,.chip.o-block,.chip.p-unmet,.chip.r-unmet,.chip.i-triggered,.chip.i-not_available{background:var(--coral-2);color:var(--coral-ink)}.chip.t-threshold,.chip.s-running,.chip.t-running,.chip.o-route_met,.chip.o-route_unmet,.chip.o-route_unknown,.chip.rv-answered{background:var(--peri-2);color:var(--peri-ink)}.chip.t-review,.chip.o-flag,.chip.p-flag,.chip.r-conditional,.chip.rv-open,.chip.i-possible{background:var(--honey-2);color:var(--honey-ink)}.chip.t-passed,.chip.s-completed,.chip.o-no_overlap,.chip.o-input_ok,.chip.p-met,.chip.r-possible,.chip.rv-resolved,.chip.i-bounded_no,.chip.i-not_triggered{background:var(--mint-2);color:var(--mint-ink)}.chip.o-subtract{background:var(--apricot-2);color:var(--apricot-ink)}.chip.o-undecided{background:var(--violet-2);color:var(--violet-ink)}.chip.s-not_checked,.chip.p-unknown,.chip.i-unknown,.chip.t-never{color:var(--mist-ink);border:1px dashed var(--mist);background:#fff}.chip.s-not_run{color:var(--mist-ink);border:1px dashed var(--line-2);background:0 0}.chip.zero{border:1px solid var(--line)!important;color:var(--text2)!important;background:0 0!important}.chip.s-partial{color:var(--honey-ink);border:1px dashed var(--honey);background:#fff}.tag{border-radius:var(--r-pill);color:var(--text2);white-space:nowrap;background:#22271f0f;align-items:center;gap:5px;padding:2px 9px;font-size:12px;display:inline-flex}.tag.crit{background:var(--coral-2);color:var(--coral-ink);font-weight:500}.tag.hyp{background:var(--violet-2);color:var(--violet-ink)}.tag.sim{background:var(--honey-2);color:var(--honey-ink)}.tag.file{background:var(--mint-2);color:var(--mint-ink)}.tag.ref{border:1px dashed var(--mist);color:var(--mist-ink);background:#fff}.yid{font:500 11.5px/1 var(--mono);color:var(--text3);white-space:nowrap;direction:ltr;unicode-bidi:isolate;background:#22271f0d;border-radius:6px;padding:3px 6px}.note{border:1px solid var(--hair);color:var(--text2);background:#ffffffb3;border-radius:14px;padding:10px 13px;font-size:13.5px}.note.warn{background:var(--honey-2);color:#5a3d0c;border-color:#0000}.note.err{background:var(--coral-2);color:#7d2a21;border-color:#0000}.note.ok{background:var(--mint-2);color:#17523f;border-color:#0000}.note.hyp{background:var(--violet-2);color:#412b7c;border-color:#0000}.note.sim{border:1px dashed var(--honey);color:var(--honey-ink);background:#fff}.card{border-radius:var(--r-card);background:#ffffffb8;border:1px solid #fffffff2;margin-top:10px;padding:14px 16px;box-shadow:0 14px 34px -28px #282d2399}.empty{text-align:center;color:var(--text2);padding:34px 20px}.empty h2{color:var(--text);align-items:center;gap:8px;margin-bottom:6px;font-size:18px;font-weight:600;display:inline-flex}.skel{border-radius:var(--r-card);background:linear-gradient(90deg,#ffffff80,#ffffffe6,#ffffff80) 0 0/200% 100%;height:76px;margin-top:10px;animation:1.4s linear infinite sk}@keyframes sk{to{background-position:-200% 0}}.sec{margin-top:18px}.sec>h2{color:var(--text3);letter-spacing:.01em;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.sec>h2 .cnt{font-family:var(--mono);border-radius:var(--r-pill);color:var(--text2);background:#22271f0f;padding:1px 7px;font-size:12px}dl.kv{grid-template-columns:minmax(120px,34%) 1fr;gap:7px 14px;font-size:14px;display:grid}dl.kv dt{color:var(--text3)}dl.kv dd{overflow-wrap:anywhere;min-width:0}dl.kv.small{font-size:13px}table.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:start;color:var(--text3);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--hair);vertical-align:top;overflow-wrap:anywhere;padding:8px}.tiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tile{background:#ffffffa8;border:1px solid #fffffff2;border-radius:16px;min-width:0;padding:10px 12px}.tile .v{font:300 26px/1.05 var(--font);letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-align:right;direction:ltr}.tile .k{color:var(--text2);margin-top:4px;font-size:12.5px;line-height:1.3}.tile .x{color:var(--text3);margin-top:1px;font-size:12px}.tile.accent{background:var(--mint-2);border-color:#0000}.tile.accent .v{color:var(--mint-ink)}.tile.bad{background:var(--peri-2);border-color:#0000}.tile.bad .v{color:var(--peri-ink)}.home{padding:calc(var(--bar-h) + 70px) var(--gut) 40px;position:absolute;inset:0;overflow:auto}.home:before{content:"";z-index:-1;background:radial-gradient(1200px 520px at 70% -10%,#7d8b5f33,#0000 60%),radial-gradient(900px 480px at 10% 110%,#f0964a21,#0000 60%);position:fixed;inset:0}.home-in{max-width:1180px;margin:0 auto}.home-head{align-items:flex-end;gap:16px;display:flex}.home-head h1{font:600 30px/1.15 var(--font);letter-spacing:-.01em}.nums{gap:26px;margin-top:14px;display:flex}.nums div{color:var(--text2);font-size:13px}.nums b{font:300 30px/1.05 var(--font);color:var(--text);font-variant-numeric:tabular-nums;display:block}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 10px;display:flex}.filters .in{border-radius:var(--r-pill);width:auto;padding:7px 12px;font-size:14px}.lead-card{text-align:start;border:1px solid var(--glass-line);background:var(--glass);width:100%;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s;border-radius:22px;grid-template-columns:168px minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:16px;margin-top:10px;padding:10px 16px 10px 10px;display:grid;box-shadow:0 18px 40px -30px #282d238c}.lead-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.lead-card .thumb{background:#c9c7b4;border-radius:15px;height:92px;overflow:hidden}.lead-card .thumb svg{width:100%;height:100%;display:block}.lead-card .nm{font-size:17px;font-weight:600}.lead-card .k{color:var(--text3);font-size:12.5px;display:block}@media (max-width:1340px){.lead-card{grid-template-columns:140px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap:12px}}.work{position:absolute;inset:0}.stage{background:#b9b8a2;position:absolute;inset:0;overflow:hidden}.mapstage{touch-action:none;cursor:grab;position:absolute;inset:0}.mapstage.dragging{cursor:grabbing}.mapstage>svg.cpmap{width:100%;height:100%;display:block}.stage-empty{background:linear-gradient(180deg,var(--fog-1),var(--fog-2));place-items:center;display:grid;position:absolute;inset:0}.sheet{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);border-radius:var(--r-sheet);box-shadow:var(--shadow);flex-direction:column;min-height:0;display:flex}.side{z-index:12;top:calc(var(--bar-h) + 62px);bottom:var(--gut);width:min(520px,calc(100vw - 2*var(--gut)));position:absolute;inset-inline-start:var(--gut)}.casecard{z-index:12;top:calc(var(--bar-h) + 62px);width:var(--card-w);max-height:calc(100vh - var(--bar-h) - 62px - var(--tray-now) - 26px);transition:max-height .45s var(--ease);position:absolute;inset-inline-start:var(--gut)}.tray{z-index:14;bottom:var(--gut);inset-inline:var(--gut);height:var(--tray-now);transition:height .45s var(--ease);position:absolute}.work{--tray-now:var(--tray-h)}.work[data-tray=peek]{--tray-now:58px}.work[data-tray=none]{--tray-now:0px}.work[data-tray=tall] .casecard{opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transform:translateY(-8px)}.panel-head{flex:none;padding:16px 20px 12px}.panel-head h1{font:600 21px/1.2 var(--font);letter-spacing:-.01em;text-wrap:balance}.panel-head .sub{color:var(--text2);margin-top:4px;font-size:13.5px}.panel-body{scrollbar-width:thin;scrollbar-color:#22271f40 transparent;flex:1;min-height:0;padding:4px 20px 18px;overflow:auto}.panel-foot{border-top:1px solid var(--hair);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.panel-foot .why{color:var(--honey-ink);flex-basis:100%;font-size:13px}.tray-head{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:10px;min-height:57px;padding:10px 12px 10px 18px;display:flex}.tray-head h1{font:600 17px/1.2 var(--font)}.tray-head .sub{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.tray-body{scrollbar-width:thin;scrollbar-color:#22271f40 transparent;flex:1;min-height:0;padding:14px 18px 18px;overflow:auto}.work[data-tray=peek] .tray-body,.work[data-tray=peek] .tray .panel-foot{display:none}.cols{align-items:start;gap:16px;display:grid}.cols.c2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cols.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols.list-detail{grid-template-columns:minmax(300px,38%) minmax(0,1fr)}.col-h{color:var(--text3);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.cc-id{align-items:flex-start;gap:12px;padding:16px 18px 10px;display:flex}.cc-id .eyebrow{color:var(--text3);font-size:12.5px}.cc-id h1{font:600 21px/1.15 var(--font);letter-spacing:-.01em}.cc-id .where{color:var(--text2);margin-top:3px;font-size:13px}.cc-id .num{text-align:center;flex:none;margin-inline-start:auto}.cc-id .num b{font:300 31px/1 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;direction:ltr;display:block}.cc-id .num span{color:var(--text3);font-size:12px}.cc-body{scrollbar-width:thin;flex:1;min-height:0;padding:0 12px 14px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.verdict{background:var(--glass-3);border:1px solid #fff;border-radius:20px;padding:13px 16px 14px;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #282d2380}.verdict:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(180deg,var(--tone-2),transparent);height:58px;position:absolute;inset:0 0 auto}.verdict>*{position:relative}.verdict.t-block{--tone-2:var(--coral-2);--tone:var(--coral-ink)}.verdict.t-threshold{--tone-2:var(--peri-2);--tone:var(--peri-ink)}.verdict.t-review{--tone-2:var(--honey-2);--tone:var(--honey-ink)}.verdict.t-passed{--tone-2:var(--mint-2);--tone:var(--mint-ink)}.verdict.t-none{--tone-2:var(--mist-2);--tone:var(--mist-ink)}.verdict .eyebrow{color:var(--text3);font-size:12.5px}.verdict h2{font:600 25px/1.15 var(--font);letter-spacing:-.01em;color:var(--tone);align-items:center;gap:9px;margin-top:1px;display:flex}.verdict h2 svg{flex:none;width:21px;height:21px}.verdict p{color:var(--text);margin-top:6px;font-size:14.5px}.verdict .unc{color:var(--honey-ink);align-items:flex-start;gap:7px;margin-top:8px;font-size:13.5px;font-weight:500;display:flex}.verdict .unc svg{flex:none;margin-top:3px}.verdict .vnext{border-top:1px solid var(--hair);flex-direction:column;align-items:stretch;gap:8px;margin-top:11px;padding-top:10px;display:flex}.verdict .vnext .btn{align-self:flex-start}.areas{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.areas div{background:#ffffff9e;border:1px solid #fffffff2;border-radius:14px;min-width:0;padding:8px 10px}.areas b{font:300 22px/1.05 var(--font);letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-align:right;direction:ltr;display:block}.areas span{color:var(--text2);margin-top:3px;font-size:12px;line-height:1.25;display:block}.areas .ok b{color:var(--mint-ink)}.areas .low b{color:var(--peri-ink)}.reasons{background:#ffffff80;border:1px solid #ffffffe6;border-radius:18px;margin-top:8px;padding:9px 9px 5px}.reasons h3{color:var(--text3);padding:0 6px 5px;font-size:12.5px;font-weight:500}.reason{text-align:start;cursor:pointer;width:100%;color:inherit;background:#ffffffe6;border:0;border-radius:13px;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:9px;margin-bottom:4px;padding:8px 9px;text-decoration:none;display:grid}.reason:hover,.reason.hover{box-shadow:var(--shadow-soft);background:#fff}.reason i{background:var(--mist);border-radius:50%;width:8px;height:8px;margin-top:7px}.reason[data-tone=block] i{background:var(--coral)}.reason[data-tone=gap] i{background:var(--honey)}.reason[data-tone=cut] i{background:var(--apricot)}.reason[data-tone=open] i{background:var(--peri)}.reason[data-tone=ok] i{background:var(--mint)}.reason b{font-size:14px;font-weight:500;line-height:1.3;display:block}.reason small{color:var(--text2);font-size:12.5px;line-height:1.35;display:block}.reason em{color:var(--text2);white-space:nowrap;margin-top:2px;font-size:12px;font-style:normal;font-weight:500}.nextstep{background:#ffffff80;border:1px solid #ffffffe6;border-radius:18px;margin-top:8px;padding:11px 12px}.nextstep h3{color:var(--text3);font-size:12.5px;font-weight:500}.nextstep p{margin:3px 0 10px;font-size:14.5px}.nextstep .small,details.more{margin-top:8px}details.more>summary{cursor:pointer;color:var(--text2);border-radius:8px;padding:4px 6px;font-size:13px;list-style-position:inside}details.more[open]>summary{color:var(--text)}.frow{text-align:start;cursor:pointer;width:100%;color:inherit;background:#ffffffbf;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin-bottom:5px;padding:9px 12px;display:grid}.frow:hover,.frow.hover{box-shadow:var(--shadow-soft);background:#fff}.frow[aria-current=true]{border-color:var(--ink);box-shadow:var(--shadow-soft);background:#fff}.frow .ttl{align-items:baseline;gap:8px;min-width:0;font-size:14.5px;font-weight:500;display:flex}.frow .ttl .yid{flex:none}.frow .det{color:var(--text2);grid-column:1/-1;font-size:13px;line-height:1.4}.fgroup{margin-bottom:10px}.fgroup>summary{cursor:pointer;color:var(--text2);align-items:center;gap:8px;padding:4px 4px 6px;font-size:13px;font-weight:500;display:flex}.cov{flex-wrap:wrap;gap:5px;display:flex}.covbar{border-radius:var(--r-pill);background:#22271f14;height:7px;display:flex;overflow:hidden}.covbar i{height:100%;display:block}.ritem{text-align:start;cursor:pointer;width:100%;color:inherit;background:#ffffffc7;border:1px solid #fffffff2;border-radius:16px;margin-bottom:7px;padding:11px 14px;display:block}.ritem:hover{box-shadow:var(--shadow-soft);background:#fff}.ritem h3{margin-top:3px;font-size:14.5px;font-weight:500;line-height:1.35}.ritem ul{color:var(--text2);margin:4px 0 0;padding-inline-start:18px;font-size:13px}.ritem .meta{color:var(--text2);grid-template-columns:1fr 1fr;gap:4px 14px;margin-top:6px;font-size:13px;display:grid}.ritem .meta b{color:var(--text3);font-size:12px;font-weight:500;display:block}.ritem .act{color:var(--peri-ink);align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:500;display:flex}.gapgroup{margin-bottom:14px}.gapgroup>h2{align-items:center;gap:8px;margin-bottom:3px;font-size:14px;font-weight:600;display:flex}.gapgroup>p{color:var(--text2);margin-bottom:8px;font-size:13px}.gapgroup[data-group=blocking]>h2{color:var(--coral-ink)}.route{background:#ffffffc7;border:1px solid #fffffff2;border-radius:18px;min-width:0;padding:12px 14px}.route h3{font-size:15px;font-weight:600;line-height:1.3}.route .miss{color:var(--text2);margin:8px 0 0;padding:0;font-size:13px;list-style:none}.route .miss li{border-top:1px solid var(--hair);align-items:flex-start;gap:7px;padding:4px 0;display:flex}.route .miss li svg{color:var(--honey-ink);flex:none;margin-top:3px}.route .miss li.unmet svg{color:var(--coral-ink)}.route details{margin-top:8px}.route details>summary{cursor:pointer;color:var(--peri-ink);font-size:13px;font-weight:500}.prq{border-top:1px solid var(--hair);align-items:flex-start;gap:8px;padding:5px 0;font-size:13px;display:flex}.duo{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.duo .vs{color:var(--text3);place-items:center;font-size:12px;display:grid}.duo .card{margin:0}.duo .card.engine{border-style:dashed;border-color:var(--line-2);background:#ffffff8c}.duo h3{color:var(--text3);margin-bottom:4px;font-size:12.5px;font-weight:500}.duo .big{font-size:17px;font-weight:600;line-height:1.3}.pair{border-top:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;padding:8px 0;display:grid}.pair:first-child{border-top:0}.pair .gh{font-family:var(--mono);direction:ltr;font-size:14px}.pair .ar{color:var(--text2);white-space:nowrap;direction:ltr;font-size:13px}.pair .acts{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.pair .chip{white-space:normal}.att{border:1px solid var(--hair);background:#fffc;border-radius:13px;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;font-size:13.5px;display:flex}.att .ico{background:var(--mint-2);width:32px;height:32px;color:var(--mint-ink);border-radius:9px;flex:none;place-items:center;display:grid}.att[data-standing=referenced] .ico{border:1px dashed var(--mist);color:var(--mist-ink);background:#fff}.att .nm{overflow-wrap:anywhere;font-weight:500}.att .mt{color:var(--text3);font-size:12.5px}.drop{border:1.5px dashed var(--line-2);text-align:center;color:var(--text2);background:#ffffff8c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px;font-size:13.5px;display:flex}.drop.over{border-color:var(--peri);background:var(--peri-2)}.viewer{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;height:min(70vh,760px)}img.viewer{object-fit:contain}.stages{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.stg{text-align:center;background:#fff9;border:1px solid #fffffff2;border-radius:12px;min-width:0;padding:6px 4px}.stg .nm{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.stg .nm b{font-weight:600;font-family:var(--mono);font-size:12px}.stg .st{color:var(--mist-ink);justify-content:center;margin-top:3px;display:flex}.stg.done{background:var(--mint-2);border-color:#0000}.stg.done .st{color:var(--mint-ink)}.stg.review{background:var(--honey-2);border-color:#0000}.stg.review .st{color:var(--honey-ink)}.stg.running{border-color:var(--peri);background:#fff;box-shadow:0 0 0 3px #7584ea2e}.stg.running .st{color:var(--peri-ink)}.stg.stopped{background:var(--coral-2);border-color:#0000}.stg.stopped .st{color:var(--coral-ink)}.stg.notrun{opacity:.55;border-style:dashed;border-color:var(--line-2)}.nowcheck{border:1px solid var(--peri);background:#fff;border-radius:16px;margin-top:8px;padding:10px 12px;box-shadow:0 0 0 3px #7584ea24}.nowcheck .t{font-size:15px;font-weight:500;line-height:1.3}.run-stream-list{max-height:none}.map-ctl{z-index:13;top:calc(var(--bar-h) + 62px);pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;inset-inline-end:var(--gut)}.map-ctl>*{pointer-events:auto}.map-ctl .rowc{align-items:center;gap:8px;display:flex}.seg{border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-soft);padding:3px;display:inline-flex}.seg button{border-radius:var(--r-pill);height:32px;color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 13px;font-size:13.5px}.seg button[aria-pressed=true]{color:var(--text);background:#fff;font-weight:500;box-shadow:0 4px 14px -6px #282d2380}.pillbtn{border-radius:var(--r-pill);background:var(--glass);height:38px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-soft);color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;display:inline-flex}.pillbtn:hover,.pillbtn[aria-expanded=true]{background:#fff}.zoom{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-soft);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.zoom button{width:38px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;font-size:19px;line-height:1;display:grid}.zoom button+button{border-top:1px solid var(--hair)}.zoom button:hover{background:#fff}.map-ctl{min-width:330px}.layers-pop{top:46px;width:278px;max-height:calc(100vh - var(--bar-h) - 62px - 46px - var(--tray-now) - 44px);border-radius:20px;padding:10px 12px;position:absolute;inset-inline-end:48px;overflow:auto}.layers-pop h3{color:var(--text3);margin:2px 0 4px;font-size:12.5px;font-weight:500}.layers-pop label{cursor:pointer;align-items:center;gap:9px;padding:4px 2px;font-size:13.5px;display:flex}.layers-pop label svg{flex:none;width:26px;height:12px}.layers-pop label.off{color:var(--text3)}.layers-pop input{accent-color:var(--ink);margin:0}.map-foot{z-index:11;inset-inline-end:var(--gut);bottom:calc(var(--tray-now) + 26px);transition:bottom .45s var(--ease);pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute}.map-foot>*{pointer-events:auto}.work[data-tray=tall] .map-foot,.work[data-tray=tall] .map-ctl .hide-tall{display:none}.legend.cpmap{background:var(--glass);max-width:600px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-soft);color:var(--text2);border-radius:16px;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;padding:8px 13px;font-size:12.5px;display:flex}.legend span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.legend svg{flex:none;width:26px;height:12px}.map-note{border-radius:var(--r-pill);color:#fff;white-space:nowrap;background:#22271f9e;align-items:center;gap:8px;padding:4px 11px;font-size:12px;display:inline-flex}.vareas{color:var(--text2);flex-wrap:wrap;gap:3px 14px;margin:8px 0 2px;font-size:13px;display:flex}.vareas b{color:var(--text);font-variant-numeric:tabular-nums;font-size:16.5px;font-weight:600}.vareas .ok b{color:var(--mint-ink)}.vareas .low b{color:var(--coral-ink)}.twolines{gap:5px;margin:10px 4px 2px;font-size:13.5px;display:grid}.twolines>div{align-items:baseline;gap:9px;display:flex}.twolines .k{width:86px;color:var(--text3);flex:none;font-size:12.5px}.twolines b{font-weight:500}.twolines small{color:var(--text3);font-size:12.5px;font-weight:400}.scanwrap{z-index:12;pointer-events:none;transition:bottom .45s var(--ease);justify-content:center;align-items:flex-end;display:flex;position:absolute}.scanbar{pointer-events:auto;background:var(--glass-3);width:min(780px,100%);box-shadow:var(--shadow);border:1px solid #fff;border-radius:22px;flex-direction:column;gap:7px;padding:10px 16px 11px;font-size:14px;display:flex}.scanbar.compact{border-radius:var(--r-pill);flex-direction:row;align-items:center;gap:12px;width:auto;max-width:min(760px,100%);padding:7px 8px 7px 16px}.scanbar.compact .sb-text{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.sb-head{align-items:center;gap:10px;min-height:26px;display:flex}.sb-label{border-radius:var(--r-pill);white-space:nowrap;color:var(--text);background:#22271f14;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.sb-label.l-checking_now{background:var(--peri-bg,#7584ea29);color:var(--peri-ink,#3a468f)}.sb-label.l-recent_finding{background:#22271f14}.sb-label.l-replay{background:var(--honey-bg,#f0b94a38);color:var(--honey-ink)}.sb-label.l-interrupted{color:#8a3327;background:#e9786c2e}.sb-label.l-complete{background:var(--ink);color:#fff}.sb-spin{animation:.9s linear infinite spin}.sb-stage,.sb-count{color:var(--text3);white-space:nowrap;font-size:12.5px}.sb-body{animation:.28s ease-out both sb-in}@keyframes sb-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sb-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sb-title b{font-size:17px;font-weight:600;line-height:1.25}.sb-kind{border-radius:var(--r-pill);white-space:nowrap;background:#22271f14;padding:1px 9px;font-size:12px;font-weight:500}.sb-kind.k-deduction{color:#8a4a12;background:#f0964a33}.sb-kind.k-blocker{color:#8a3327;background:#e9786c38}.sb-kind.k-flag{color:var(--honey-ink);background:#f0b94a3d}.sb-kind.k-undecided{color:#4f3c8f;background:#8a6fd12e}.sb-kind.k-missing,.sb-kind.k-manual_pending{color:var(--mist-ink);background:#78829633}.sb-kind.k-failed{color:#8a3327;background:#e9786c33}.sb-ev{color:var(--text3);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.sb-text{color:var(--text2);margin:3px 0 0;line-height:1.45}.sb-ledger{color:var(--text2);border-top:1px solid #22271f17;flex-wrap:wrap;align-items:baseline;gap:4px 9px;padding-top:7px;font-size:13px;display:flex}.sb-ledger b{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.sb-ledger i{color:var(--text3);font-style:normal}.sb-largest{border-radius:var(--r-pill);white-space:nowrap;background:#22271f0f;margin-inline-start:auto;padding:1px 10px}.sb-largest.low{background:#e9786c2e}.sb-open{flex-wrap:wrap;align-items:center;gap:5px 7px;font-size:12.5px;display:flex}.sb-open .k{color:var(--honey-ink);white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.sb-open .q{border-radius:var(--r-pill);color:var(--text2);white-space:nowrap;border:1px dashed #22271f57;padding:1px 9px}.sb-open .q-failed{border-color:#be463799}.sb-note{color:var(--text3);font-size:12.5px}@media (prefers-reduced-motion:reduce){.sb-body,.sb-spin{animation:none}}.scrim{z-index:60;background:#22271f52;animation:.2s both fade;position:fixed;inset:0}.drawer{z-index:61;top:12px;bottom:12px;border-radius:var(--r-sheet);background:var(--glass-3);width:min(940px,100vw - 24px);box-shadow:var(--shadow);animation:rise .35s var(--ease) both;border:1px solid #fff;flex-direction:column;display:flex;position:fixed;inset-inline-end:12px}.drawer.narrow{width:min(470px,100vw - 24px)}.drawer-head{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.drawer-head h2{font:600 18px/1.2 var(--font);flex:1}.drawer-body{flex:1;min-height:0;padding:16px 22px 22px;overflow:auto}.modal{z-index:61;border-radius:var(--r-sheet);background:var(--glass-3);width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--shadow);border:1px solid #fff;padding:22px 24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modal.wide{flex-direction:column;width:min(1040px,100vw - 32px);height:min(92vh,980px);padding:0;display:flex;overflow:hidden}.modal.wide>.modal-body{flex:1;min-height:0;padding:14px 18px;overflow:auto}iframe.report{background:#fff;border:0;flex:1;width:100%}.tabs{border-bottom:1px solid var(--hair);background:#fff9;gap:2px;padding:8px 14px;display:flex;overflow:auto}.tabs button{border-radius:var(--r-pill);color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 13px;font-size:13.5px}.tabs button[aria-selected=true]{color:var(--text);background:#fff;font-weight:500;box-shadow:0 4px 14px -6px #282d2373}.toasts{z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--r-pill);background:var(--ink);color:#fff;box-shadow:var(--shadow);animation:rise .3s var(--ease) both;max-width:min(680px,92vw);padding:10px 18px;font-size:14px}.toast.err{background:#7d2a21}.toast.ok{background:#17523f}.sb-body.quiet .sb-title b{color:var(--text2);font-size:15px;font-weight:500}.sb-body.quiet .sb-text{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sb-body.quiet .sb-text b{color:var(--text2);font-weight:500}.scanbar.is-quiet{gap:5px}.sb-steps{flex-wrap:wrap;gap:4px 6px;margin:1px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.sb-steps li{border-radius:var(--r-pill);color:var(--text3);white-space:nowrap;opacity:.5;background:#22271f0d;align-items:center;gap:6px;padding:2px 10px 2px 9px;display:inline-flex}.sb-steps li i{font-style:normal;font:600 11px/1 var(--mono);background:#22271f1a;border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.sb-steps li:not(:last-child):after{content:"←";color:var(--text3);opacity:.7;margin-inline-start:4px}.sb-steps.ph-finding li.on{animation:.32s ease-out both sb-step}.sb-steps.ph-consequence li.on{opacity:1;color:var(--text2)}.sb-steps li.now{opacity:1;color:#7a3f0e;background:#f0964a38;font-weight:500}.sb-steps li.now i{color:#fff;background:#f0964a}@keyframes sb-step{0%{opacity:.5}to{opacity:1;color:var(--text);background:#f0964a29}}.sb-ledger .rem{animation:.9s ease-out both sb-rem}@keyframes sb-rem{0%{background:#f0964a57}to{background:0 0}}.sb-ledger b{font-size:18px}.enginenow{color:var(--text3);align-items:flex-start;gap:8px;margin:8px 6px 0;font-size:12.5px;line-height:1.4;display:flex}.enginenow svg{color:var(--peri-ink);flex:none;margin-top:2px}.enginenow .k{color:var(--text3)}.enginenow b{color:var(--text2);font-weight:500}.enginenow small{font-size:12px}.arealine{color:var(--text3);flex-wrap:wrap;gap:2px 12px;margin:8px 6px 0;font-size:12.5px;display:flex}.arealine b{color:var(--text2);font-variant-numeric:tabular-nums;font-weight:600}.arealine .ok b{color:var(--mint-ink)}.arealine .low b{color:var(--coral-ink)}.arealine .basis{flex-basis:100%;font-size:12px}.runfold{margin:8px 2px 0}.critline{color:var(--honey-ink);flex-wrap:wrap;gap:2px 6px;margin-inline:6px;font-size:12.5px;line-height:1.45;display:flex}.critline b{font-weight:500}.critline details{flex-basis:100%}.sb-open .q.crit{color:var(--text);border-style:solid;border-color:#a06e0a8c}.sb-open .q.more{background:#22271f0f;border-style:solid}.verdict.finish{animation:finish-in .7s var(--ease) both;margin-top:10px}@keyframes finish-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.verdict .because{margin-top:9px;font-size:13.5px}.verdict .because b{color:var(--tone);font-weight:500}.verdict .because ul{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.verdict .because li{align-items:baseline;gap:6px;padding-inline-start:14px;line-height:1.35;display:flex;position:relative}.verdict .because li:before{content:"";inset-inline-start:0;border:1.5px solid var(--tone);border-radius:1px;width:7px;height:7px;position:absolute;top:.52em;transform:rotate(45deg)}.verdict .because a{color:var(--text);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #22271f40;text-decoration:underline #22271f40}.verdict .because small{color:var(--text3);font-size:12.5px}.offscreen{z-index:11;border-radius:var(--r-pill);background:var(--glass-3);max-width:min(430px,46vw);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);font:400 12.5px/1.3 var(--font);color:var(--text2);cursor:pointer;text-align:start;border:1px solid #fff;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.offscreen.side-left{transform:translateY(-50%)}.offscreen.side-right{transform:translate(-100%,-50%)}.offscreen.side-top{transform:translate(-50%)}.offscreen.side-bottom{transform:translate(-50%,-100%)}.offscreen svg{width:16px;height:16px;color:var(--honey-ink);flex:none}.offscreen b{color:var(--text);font-weight:600}.offscreen em{border-radius:var(--r-pill);background:var(--ink);color:#fff;flex:none;padding:2px 9px;font-size:12px;font-style:normal}.offscreen:focus-visible{outline:3px solid var(--peri);outline-offset:2px}.land-pill{z-index:10;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;white-space:nowrap;animation:finish-in .8s var(--ease) .15s both;background:#181e12bd;border-radius:18px;flex-direction:column;align-items:center;gap:1px;padding:7px 18px 8px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 34px -18px #000000b3}.land-pill b{font:600 19px/1.2 var(--font);letter-spacing:-.005em;font-variant-numeric:tabular-nums}.land-pill span{opacity:.9;font-size:13px}@media (max-height:820px){.scanbar{gap:5px;padding:8px 14px 9px}.sb-title b{font-size:16px}.sb-ledger{padding-top:5px}.sb-ledger b{font-size:16px}.verdict .because{margin-top:6px;font-size:13px}.land-pill b{font-size:17px}}@media (prefers-reduced-motion:reduce){.sb-steps li.on{opacity:1}.sb-ledger .rem,.verdict.finish,.land-pill{animation:none}}@media (max-width:1340px){:root{--card-w:372px}.verdict h2{font-size:23px}.cc-id .num b{font-size:27px}.areas b{font-size:20px}}@media (max-height:820px){:root{--tray-h:clamp(232px,33vh,320px)}.cc-id{padding:12px 16px 8px}.verdict{padding:11px 14px 12px}.vareas{gap:0 12px;margin:5px 0 0}.vareas b{font-size:15.5px}.verdict .unc{margin-top:5px}.verdict .vnext{margin-top:8px;padding-top:8px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--t-hero:46px;--t-big:30px;--t-h1:23px;--t-h2:17px;--ls-display:-.028em;--d-fast:.16s;--d-base:.32s;--d-slow:.6s;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.3,1.25,.6,1);--glass:#ffffffd1;--glass-2:#ffffffeb;--glass-3:#fffffff7;--shadow:0 36px 84px -30px #282d2366,0 2px 10px #282d230f,inset 0 1px 0 #ffffffeb;--shadow-soft:0 14px 34px -20px #282d2380,inset 0 1px 0 #ffffffd9;--blur:blur(26px) saturate(170%);--r-sheet:28px;--r-card:20px;--r-field:14px;--bar-h:56px}.num-change{animation:w-num .55s var(--ease-out) both;border-radius:6px;display:inline-block}@keyframes w-num{0%{opacity:.1;background:#f0964a61;transform:translateY(.3em)}45%{opacity:1;transform:none}to{opacity:1;background:0 0;transform:none}}.num,.num-hero,.num-big,.vareas b,.areas b,.sb-ledger b,.nums b,.cc-id .num b,.tile .v,.cx-lead-in .delta b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.num-hero{font:300 var(--t-hero)/1 var(--font);letter-spacing:var(--ls-display);direction:ltr;unicode-bidi:isolate}.num-big{font:300 var(--t-big)/1.05 var(--font);letter-spacing:-.02em;direction:ltr;unicode-bidi:isolate}.num-unit{color:var(--text2);letter-spacing:0;font-size:13px;font-weight:400}.stage:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(135% 100% at 50% 44%,#0000 56%,#1c221647 100%),linear-gradient(#f7f5f04d,#0000 15% 85%,#ebe8e157);position:absolute;inset:0}.stage-empty{background:radial-gradient(900px 500px at 60% 20%,#7d8b5f2e,transparent 60%),linear-gradient(180deg,var(--fog-1),var(--fog-2))}.bar{height:var(--bar-h);border:1px solid #fffffff2;padding-inline:18px 8px}.brand b{font-size:20px}.rail{background:#22271f0f;padding:4px}.rail a,.rail .step{transition:background-color var(--d-fast),color var(--d-fast),box-shadow var(--d-fast);padding:7px 14px;font-size:13.5px}.rail a[aria-current=page]{background:var(--primary);color:#fff;font-weight:500;box-shadow:0 10px 22px -12px #282d23cc}.rail a[aria-current=page] .n.gap{color:#fff;background:#ffffff38}.demo-pill{padding:5px 13px;font-size:12.5px}.hist-pill{box-shadow:var(--shadow)}.sheet{border:1px solid #fffffffa}.sheet.tray{animation:w-tray var(--d-base) var(--ease-out) both}@keyframes w-tray{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.casecard{animation:w-card var(--d-slow) var(--ease-out) both}@keyframes w-card{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tray-head{min-height:60px;padding:12px 14px 12px 20px}.tray-head h1{font-size:18px}.panel-head{padding:20px 22px 12px}.panel-head h1{font-size:var(--t-h1)}.panel-head .sub{margin-top:6px}.card{border-radius:var(--r-card);box-shadow:0 16px 36px -28px #282d2399,inset 0 1px #ffffffe6}.note{border-radius:16px}.btn.primary{box-shadow:0 14px 30px -14px #282d23cc,inset 0 1px #ffffff24}.btn.primary:not(:disabled):hover{transform:translateY(-1px)}.btn:not(:disabled):active{transform:translateY(0)scale(.99)}.seg,.pillbtn,.zoom{border:1px solid #fffffffa}.cc-id{padding:16px 20px 8px}.cc-id h1{font-size:var(--t-h1)}.cc-id .num b{font:300 38px/1 var(--font);letter-spacing:-.03em}.verdict{border-radius:22px;padding:13px 16px 14px}.verdict:before{height:76px}.verdict:after{content:"";inset-inline-end:-70px;background:radial-gradient(circle,var(--tone-2) 0%,transparent 68%);opacity:.75;pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px}.verdict h2{letter-spacing:-.015em;font-size:27px}.verdict p{font-size:14.5px;line-height:1.5}.vareas{grid-template-columns:1fr 1fr 1fr;gap:6px 10px;margin:10px 0 0;display:grid}.vareas span{min-width:0;color:var(--text2);font-size:12px;line-height:1.3;display:block}.vareas b{font:300 24px/1 var(--font);letter-spacing:-.025em;color:var(--text);direction:ltr;unicode-bidi:isolate;margin-bottom:3px;display:block}.twolines{margin:12px 6px 4px}.twolines .k{width:92px}.reasons{border-radius:20px}.reason{transition:box-shadow var(--d-fast),background var(--d-fast),transform var(--d-fast) var(--ease-out);border-radius:14px}.reason:hover,.reason.hover{transform:translate(-2px)}.verdict .vnext .btn.primary{min-height:44px;padding-inline:20px;font-size:15px}.gauge{background:#22271f17;border-radius:999px;height:7px;margin:24px 2px 16px;position:relative;overflow:visible}.gauge i{inset-inline-start:0;background:var(--mint);transition:width var(--d-slow) var(--ease-out);border-radius:999px;position:absolute;top:0;bottom:0}.gauge[data-meets="0"] i{background:var(--coral)}.gauge em{background:var(--ink);border-radius:2px;width:2px;margin-inline-start:-1px;position:absolute;top:-5px;bottom:-5px}.gauge em:after{content:attr(data-label);top:100%;font:500 11px/1 var(--font);color:var(--text3);white-space:nowrap;margin-top:3px;font-style:normal;position:absolute;inset-inline-start:50%;transform:translate(50%)}.gauge b{top:-19px;font:500 11.5px/1 var(--font);color:var(--text2);white-space:nowrap;position:absolute;inset-inline-start:var(--at);transform:translate(50%)}.gauge[data-meets="0"] b{color:var(--coral-ink)}.gauge[data-meets="1"] b{color:var(--mint-ink)}.verdict.finish{animation:w-finish .8s var(--ease-out) both;margin-top:12px;padding:17px 18px 18px}@keyframes w-finish{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.verdict.finish h2{font-size:30px}.verdict.finish .vareas{grid-template-columns:1fr 1fr;margin-top:12px}.verdict.finish .vareas b{font-size:32px}.verdict.finish .vareas span{font-size:13px}.verdict .because{margin-top:12px}.land-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161c10c7;border-radius:20px;padding:9px 22px 10px}.land-pill b{font:300 26px/1.1 var(--font);letter-spacing:-.02em}.land-pill span{font-size:13px}.scanbar{background:var(--glass-3);width:min(900px,100%);box-shadow:var(--shadow);border:1px solid #fff;border-radius:26px;gap:9px;padding:13px 20px 14px}.scanbar.compact{border-radius:999px;padding:8px 10px 8px 18px}.sb-label{padding:4px 12px;font-size:12.5px}.sb-label.l-checking_now{position:relative}.sb-label.l-checking_now:after{content:"";border:1.5px solid #7584ea8c;border-radius:999px;animation:1.8s ease-out infinite w-wait;position:absolute;inset:-3px}@keyframes w-wait{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.sb-ticks{gap:2px;height:4px;margin:-2px 0 1px;display:flex}.sb-ticks i{transition:background var(--d-fast);background:#22271f17;border-radius:2px;flex:1}.sb-ticks i.on{background:var(--ink-2)}.sb-ticks i.now{background:var(--peri)}.sb-title b{letter-spacing:-.01em;font-size:19px;font-weight:600}.sb-kind{padding:2px 10px;font-size:12px}.sb-text{font-size:14px}.sb-ledger{align-items:baseline;gap:6px 14px;padding-top:9px}.sb-ledger b,.sb-ledger .rem b{font:300 27px/1 var(--font);letter-spacing:-.025em;color:var(--text)}.sb-ledger span{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.sb-ledger i{color:var(--text3);font-size:18px}.sb-ledger .cut b{color:#a8571a}.sb-ledger .rem{border-radius:10px;margin:0 -6px;padding:0 6px}.sb-largest{padding:3px 12px;font-size:13px}.sb-largest b{font-size:16px;font-weight:600}.sb-steps li{padding:3px 11px 3px 10px;font-size:12.5px}.sb-steps li.now{box-shadow:0 0 0 2px #f0964a59}.sb-body.quiet .sb-title b{font-size:15.5px}.stages{gap:5px}.stg{transition:background var(--d-base),box-shadow var(--d-base);border-radius:14px;padding:7px 3px 6px}.stg .nm b{font-size:12.5px}.stg-lbl{font:400 11.5px/1.2 var(--font);color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.stg.done .stg-lbl{color:var(--mint-ink)}.stg.review .stg-lbl{color:var(--honey-ink)}.stg.running .stg-lbl{color:var(--peri-ink)}.stg.stopped .stg-lbl{color:var(--coral-ink)}.stg.running{box-shadow:0 0 0 3px #7584ea2e,0 10px 24px -14px #7584eab3}.arealine b{font-size:14px}.enginenow{background:#7584ea12;border-radius:12px;margin:8px 2px 0;padding:6px 8px}.runstatus{font-size:12.5px}.note[data-testid=cancelled-banner],.note[data-testid=failed-banner],.note[data-testid=stop-banner]{border-radius:18px;padding:12px 14px;font-size:14px;line-height:1.5}.note[data-testid=failed-banner]{box-shadow:0 0 0 1px #b03d3140}.frow{transition:box-shadow var(--d-fast),background var(--d-fast),transform var(--d-fast) var(--ease-out);border-radius:15px}.frow:hover,.frow.hover{transform:translate(-2px)}.fgroup>summary{padding:6px 6px 8px;font-size:13.5px}.gapgroup{border-inline-start:3px solid var(--line);margin-bottom:18px;padding-inline-start:14px}.gapgroup[data-group=blocking]{border-inline-start-color:var(--coral)}.gapgroup[data-group=limiting],.gapgroup[data-group=critical]{border-inline-start-color:var(--honey)}.gapgroup>h2{font-size:15px}.ritem{transition:box-shadow var(--d-fast),background var(--d-fast),transform var(--d-fast) var(--ease-out);border-radius:18px}.ritem:hover{transform:translateY(-2px)}.ritem h3{font-size:15px}.route{border-radius:20px}.duo .card{padding:16px 18px}.duo .big{font-size:19px}.duo h3{font-size:13px}.duo .vs{color:var(--text3);font-size:12px;position:relative}.duo .vs:before{content:"";top:10px;bottom:10px;background:var(--line);width:1px;position:absolute;inset-inline-start:50%}.duo .vs span,.duo .vs{z-index:0}.duo .vs:after{content:"";inset:auto;top:50%;background:var(--glass-3);z-index:-1;border-radius:999px;width:30px;height:22px;position:absolute;inset-inline-start:50%;transform:translate(50%,-50%)}.home{padding-top:calc(var(--bar-h) + 66px)}.home:before{background:radial-gradient(1300px 560px at 72% -12%,#7d8b5f3d,#0000 60%),radial-gradient(900px 520px at 6% 112%,#f0964a26,#0000 60%),radial-gradient(700px 420px,#7584ea0f,#0000 70%)}.home-head h1{letter-spacing:-.02em;font-size:34px}.nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.nums div{background:var(--glass);border:1px solid #fffffff2;border-radius:18px;padding:12px 16px;font-size:13px;box-shadow:0 16px 36px -30px #282d2399,inset 0 1px #fff}.nums b{font:300 36px/1 var(--font);letter-spacing:-.03em;direction:ltr;unicode-bidi:isolate;margin-bottom:6px}.triage{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.lane{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid #fffffff2;border-radius:22px;min-width:0;padding:12px 12px 10px;box-shadow:0 18px 40px -30px #282d238c,inset 0 1px #fff}.lane h2{color:var(--text3);align-items:center;gap:8px;padding:0 4px 8px;font-size:13px;font-weight:500;display:flex}.lane h2 .cnt{font-family:var(--mono);color:var(--text2);background:#22271f0f;border-radius:999px;padding:1px 7px;font-size:12px}.lane[data-lane=attention] h2{color:var(--coral-ink)}.lane[data-lane=changed] h2{color:var(--peri-ink)}.lane[data-lane=continue] h2{color:var(--mint-ink)}.lane-item{color:inherit;transition:background var(--d-fast),transform var(--d-fast) var(--ease-out);border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px 6px 6px;text-decoration:none;display:grid}.lane-item:hover{background:#fff;transform:translate(-2px)}.lane-item+.lane-item{margin-top:4px}.lane-item .thumb{background:#c9c7b4;border-radius:11px;height:44px;overflow:hidden}.lane-item .thumb svg{width:100%;height:100%;display:block}.lane-item b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.lane-item small{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.3;display:block;overflow:hidden}.lane-item svg.fwd{color:var(--text3)}.lane .empty-lane{color:var(--text3);padding:6px 8px 8px;font-size:12.5px}.filters{margin-top:20px}.lead-wrap{border-radius:24px}.lead-wrap>.lead-card{border-start-start-radius:24px;border-end-start-radius:24px;padding:12px 18px 12px 12px}.lead-card .thumb{border-radius:16px;height:104px}.lead-card .nm{font-size:18px}.lead-card .chip.lg{font-size:14px}@media (max-width:1340px){.triage{gap:8px}.lane-item{grid-template-columns:52px minmax(0,1fr) auto}.lane-item .thumb{height:38px}}.side{animation:w-side var(--d-base) var(--ease-out) both}@keyframes w-side{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.side .verdict h2{font-size:22px}.pair{padding:9px 0}.pair .gh{font-size:14.5px}.delta-maps{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:4px 0 10px;display:grid}.delta-maps figure{min-width:0;margin:0}.delta-maps .thumb{background:#c9c7b4;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.delta-maps .thumb svg{width:100%;height:100%;display:block}.delta-maps figcaption{color:var(--text3);justify-content:space-between;gap:8px;margin-top:4px;font-size:12px;display:flex}.delta-maps .arrow{color:var(--text3);place-items:center;font-size:18px;display:grid}.cx-lead-in{border-radius:18px;padding:14px 16px}.cx-lead-in .delta b{font-size:14.5px}.lay-head{flex-wrap:wrap;align-items:flex-end;gap:14px 22px;padding:6px 2px 2px;display:flex}.lay-hero{align-items:baseline;gap:8px;display:flex}.lay-hero b{font:300 46px/1 var(--font);letter-spacing:-.03em;direction:ltr;unicode-bidi:isolate}.lay-hero .num-unit{color:var(--text2);font-size:15px}.lay-hero small{color:var(--text3);margin-top:4px;font-size:12.5px;display:block}.lay-main{color:var(--text2);flex-direction:column;gap:3px;font-size:13.5px;display:flex}.lay-main b{color:var(--text);font-size:16px;font-weight:600}.lay-render{border-radius:20px}.cpmap .m-pv_row{animation:w-grow .5s var(--ease-out) both;animation-delay:calc(min(var(--i,0),140)*5ms);transform-box:fill-box;transform-origin:50%}@keyframes w-grow{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}.cpmap .m-control_plot{animation:.5s ease-out .6s both cp-in}.drawer,.modal{border:1px solid #fff}.toast{padding:11px 20px;font-size:14px}.focus-callout{z-index:11;background:var(--glass-3);width:336px;box-shadow:var(--shadow);pointer-events:none;animation:w-card var(--d-base) var(--ease-out) both;border:1px solid #fff;border-radius:18px;padding:11px 14px 12px;position:absolute;transform:translate(-50%,-100%)}.focus-callout.below{transform:translate(-50%)}.focus-callout:after{content:"";left:calc(50% + var(--fx,0px));background:var(--glass-3);border-bottom:1px solid #fff;border-right:1px solid #fff;width:16px;height:16px;position:absolute;bottom:-9px;transform:translate(-50%)rotate(45deg);box-shadow:4px 4px 10px -6px #282d2366}.focus-callout.below:after{top:-9px;bottom:auto;transform:translate(-50%)rotate(225deg)}.focus-callout .fc-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.focus-callout .fc-head b{letter-spacing:-.01em;font-size:16px;font-weight:600}.focus-callout .fc-nums{border-top:1px solid var(--hair);flex-wrap:wrap;gap:4px 14px;margin-top:8px;padding-top:8px;display:flex}.focus-callout .fc-nums span{color:var(--text3);flex-direction:column;font-size:11.5px;line-height:1.25;display:flex}.focus-callout .fc-nums b{font:300 24px/1 var(--font);letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;margin-bottom:2px}.focus-callout .fc-nums .net b{color:#a8571a}.focus-callout .fc-nums .already b{color:var(--text3)}.focus-callout .fc-nums .rem{border-inline-start:1px solid var(--hair);padding-inline-start:12px}.focus-callout .fc-nums .rem small{color:var(--text3);direction:ltr;unicode-bidi:isolate;font-size:11px}.focus-callout .fc-largest{color:var(--text2);margin-top:8px;font-size:12.5px}.focus-callout .fc-largest b{color:var(--text);font-weight:600}.focus-callout .fc-largest.low b{color:var(--coral-ink)}.focus-callout .fc-largest.ok b{color:var(--mint-ink)}.focus-callout.k-blocker .fc-head b{color:var(--coral-ink)}.scanbar.has-focus .sb-ledger{gap:4px 10px;padding-top:6px;font-size:12.5px}.scanbar.has-focus .sb-ledger b,.scanbar.has-focus .sb-ledger .rem b{font:600 15px/1.2 var(--font);letter-spacing:0}.scanbar.has-focus .sb-ledger i{font-size:13px}.scanbar.has-focus .sb-title{display:none}.scanbar.has-focus .sb-text{margin-top:0}.vhero+.gauge b{display:none}.vhero+.gauge{margin-top:14px}.verdict.finish .vareas.compact{margin:2px 0 0;font-size:12.5px;display:block}.verdict.finish .vareas.compact b{font:600 14px/1.3 var(--font);letter-spacing:0;margin:0;display:inline}.verdict.finish .vareas.compact span{font-size:12.5px;display:inline}.vhero{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;display:flex}.vhero .num-hero{font-size:42px}.vhero .num-unit{color:var(--text2);font-size:13px;line-height:1.3}.vhero .num-unit em{font-style:normal;font-weight:600}.vhero.ok .num-hero,.vhero.ok em{color:var(--mint-ink)}.vhero.low .num-hero,.vhero.low em,.vhero.blocked .num-hero{color:var(--coral-ink)}.vareas.compact{color:var(--text2);margin:6px 0 0;font-size:12.5px;display:block}.vareas.compact b{font:600 14px/1.3 var(--font);letter-spacing:0;margin:0;display:inline}.verdict.finish .vhero{margin-top:8px}.verdict.finish .vhero .num-hero{font-size:44px}.lead-wrap[data-top="1"]{box-shadow:0 0 0 2px var(--ink),0 30px 60px -34px #282d23b3}.lead-wrap[data-top="1"] .lead-card .thumb{height:124px}.lead-wrap[data-top="1"] .task-what{font-size:17px}.lead-card .task{flex-direction:column;gap:3px;min-width:0;display:flex}.lead-card .rank{color:var(--text2);background:#22271f0f;border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.lead-card .rank.r1{background:var(--honey-2);color:var(--honey-ink)}.lead-card .rank.r2{background:var(--peri-2);color:var(--peri-ink)}.lead-card .rank.r3{background:var(--mint-2);color:var(--mint-ink)}.lead-card .task-what{font-size:15px;font-weight:600;line-height:1.3}.lead-card .reason{color:var(--honey-ink)}.toasts{top:calc(var(--bar-h) + 62px);align-items:center;max-width:min(560px,70vw);bottom:auto;left:50%;transform:translate(-50%)}.decision-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1340px){.decision-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.work[data-tray=tall]{--tray-now:min(78vh,calc(100vh - var(--bar-h) - 110px))}.decision-options .radio-card{margin-top:0;padding:6px 10px}.decision-options .radio-card b{font-size:13.5px}.decision-options .radio-card .small{font-size:12px;line-height:1.3}.decision-options .radio-card .tag{font-size:11.5px;margin-top:3px!important}.decision-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:8px;display:grid}@media (max-height:820px){.work[data-tray=tall]{--tray-now:calc(100vh - var(--bar-h) - 84px)}.work[data-tray=tall] .map-ctl{display:none}.duo .card{padding:11px 13px}.duo .big{font-size:16px}.duo .card p{font-size:12.5px;margin-top:3px!important}.decision-options .radio-card{padding:5px 9px}.decision-options .radio-card .small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tray-body{padding-top:8px}}.decision-fields label.f{margin-bottom:4px}.duo .card h3{margin-bottom:2px}.duo .card .col-h{margin-bottom:5px}.duo{align-items:start}.verdict.finish .vhero+.gauge{margin:12px 2px 18px}.toast{text-align:start;border-radius:16px;padding:9px 16px;font-size:13.5px}.lead-block{background:#ffffffb8;border:1px solid #fffffff2;border-radius:16px;margin-top:10px;padding:12px 14px}.lead-block .ask{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35}.lead-block dl.kv.lead{font-size:13.5px}.lead-block p{margin:0}.lead-block p+p{margin-top:4px}@media (max-width:1340px){:root{--t-hero:40px}.verdict h2{font-size:24px}.verdict.finish h2{font-size:26px}.verdict.finish .vareas b{font-size:30px}.sb-ledger b,.sb-ledger .rem b{font-size:24px}.nums b{font-size:32px}.home-head h1{font-size:30px}.lay-hero b{font-size:40px}}@media (max-height:820px){.gauge{display:none}.verdict{padding:11px 14px 12px}.verdict h2{font-size:23px}.verdict p{margin-top:4px;font-size:14px}.vareas{flex-wrap:wrap;gap:2px 12px;margin:6px 0 2px;display:flex}.vareas span{font-size:12.5px;display:inline}.vareas b{font:600 15.5px/1.3 var(--font);letter-spacing:0;margin:0;display:inline}.verdict .unc{margin-top:5px}.verdict .vnext{margin-top:8px;padding-top:7px}.verdict .vnext .btn.primary{min-height:40px;font-size:14px}.verdict.finish{margin-top:6px;padding:10px 12px 11px}.verdict.finish h2{font-size:23px}.verdict.finish .vareas{grid-template-columns:1fr 1fr;gap:3px 8px;margin-top:6px;display:grid}.verdict.finish .vareas span{font-size:12px;display:block}.verdict.finish .vareas b{font:300 22px/1 var(--font);letter-spacing:-.02em;margin-bottom:2px;display:block}.verdict .because{margin-top:6px;font-size:12px}.verdict .because ul{gap:0}.verdict .because li{line-height:1.3}.runstatus{padding-bottom:4px!important}.scanbar{gap:7px;padding:10px 16px 11px}.sb-ledger b,.sb-ledger .rem b{font-size:22px}.stg-lbl{display:none}.stg{padding:5px 3px 4px}.cc-id .num b{font-size:30px}.land-pill b{font-size:22px}}@media (prefers-reduced-motion:reduce){.sheet.tray,.casecard,.side,.verdict.finish,.cpmap .m-pv_row,.cpmap .m-control_plot,.num-change{animation:none}.sb-label.l-checking_now:after{opacity:.6;animation:none}.gauge i{transition:none}}:root{--sky-0:#fbfaf6;--sky-1:#f3f1ea;--sky-2:#e7ebe6;--sky-3:#dfe6e4;--fog-1:#f8f6f1;--fog-2:#eceae2;--text:#1b211b;--text2:#465044;--text3:#667062;--ink:#1f2620;--ink-2:#3a4337;--primary:linear-gradient(135deg,#1f2620,#3a4337);--primary-hover:linear-gradient(135deg,#2a332b,#48523f);--glass:#ffffffc7;--glass-2:#ffffffe6;--glass-3:#fffffff7;--glass-line:#fffffff2;--hair:#1b211b12;--line:#1b211b1f;--line-2:#1b211b33;--blur:blur(30px) saturate(175%);--shadow:0 40px 90px -36px #222a206b,0 3px 12px #222a200f,inset 0 1px 0 #fffffff2;--shadow-soft:0 16px 38px -22px #222a2080,inset 0 1px 0 #ffffffe6;--shadow-lift:0 22px 50px -24px #222a2073;--mint:#34a67f;--mint-2:#d9f1e7;--mint-ink:#1a6a4f;--apricot:#ee8f3f;--apricot-2:#fde8d6;--apricot-ink:#94490d;--coral:#e56f62;--coral-2:#fbded9;--coral-ink:#a8372b;--honey:#dc9a2b;--honey-2:#f9ebcd;--honey-ink:#7c520c;--peri:#6d7de6;--peri-2:#e3e7fc;--peri-ink:#3a479f;--violet:#8468cf;--violet-2:#ebe4f9;--violet-ink:#553a9f;--mist:#98a1b2;--mist-2:#eef0f4;--mist-ink:#4a5261;--cp-a:#f0a35a;--cp-b:#e9786c;--r-sheet:28px;--r-card:20px;--r-field:14px;--r-chip:10px;--t-hero:clamp(52px,5.2vw,76px);--t-big:34px;--t-h1:24px;--t-h2:17px;--t-body:15px;--t-small:13px;--t-micro:11.5px;--ls-display:-.035em;--ease:cubic-bezier(.22,1,.36,1);--ease-out:var(--ease);--ease-in-out:cubic-bezier(.65,0,.35,1);--d-1:.16s;--d-2:.42s;--d-3:.9s;--bar-h:56px;--gut:16px;--guide-w:404px}@media (max-width:1340px){:root{--guide-w:372px}}body{background:radial-gradient(120% 90% at 50% -10%,var(--sky-0) 0,var(--sky-1) 46%,var(--sky-2) 100%);color:var(--text)}::selection{background:#6d7de63d}.ev{font-size:var(--t-micro);letter-spacing:.01em;color:var(--text2);white-space:nowrap;vertical-align:baseline;align-items:center;gap:5px;font-weight:500;display:inline-flex}.ev>i{background:var(--ink);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 2px #ffffffe6}.ev-fact>i{background:var(--ink)}.ev-est{color:var(--peri-ink)}.ev-est>i{width:auto;height:auto;box-shadow:none;font:600 13px/1 var(--font);background:0 0;border-radius:0;font-style:normal}.ev-est>i:before{content:"≈"}.ev-missing{color:var(--honey-ink)}.ev-missing>i{border:1.8px dashed var(--honey);box-shadow:none;background:0 0}.ev-human{color:var(--ink)}.ev-human>i{background:var(--ink);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.ev-proposal{color:var(--violet-ink)}.ev-proposal>i{border:1.6px solid var(--violet);width:8px;height:8px;box-shadow:none;background:0 0;border-radius:2px;transform:rotate(45deg)}.ev-open{color:var(--honey-ink)}.ev-open>i{border:1.6px solid var(--honey);width:9px;height:9px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--honey);background:0 0;border-radius:50%}.ev.bare{gap:0}.ev.bare>span{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute}.ev-legend{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.est-num:before{content:"≈ ";color:var(--peri-ink);font-weight:400}.x-eyebrow{font-size:var(--t-micro);letter-spacing:.02em;color:var(--text3);font-weight:500}.x-h1{font:600 var(--t-h1)/1.2 var(--font);letter-spacing:-.015em;color:var(--text)}.x-h2{font:600 var(--t-h2)/1.3 var(--font);color:var(--text)}.x-lede{font-size:var(--t-body);color:var(--text2);line-height:1.55}.x-micro{font-size:var(--t-micro);color:var(--text3)}.x-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;direction:ltr;unicode-bidi:isolate}.x-hero{font:300 var(--t-hero)/.95 var(--font);letter-spacing:var(--ls-display)}.x-glass{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow);border-radius:var(--r-sheet)}.x-card{background:var(--glass-2);border:1px solid var(--hair);border-radius:var(--r-card)}.x-rule{background:var(--hair);border:0;height:1px;margin:0}details.x-more>summary{cursor:pointer;font-size:var(--t-small);color:var(--text2);align-items:center;gap:6px;padding:6px 0;list-style:none;display:inline-flex}details.x-more>summary::-webkit-details-marker{display:none}details.x-more>summary:before{content:"";border-inline-end:1.6px solid;width:7px;height:7px;transition:transform var(--d-1) var(--ease);border-bottom:1.6px solid;margin-top:-3px;transform:rotate(45deg)}details.x-more[open]>summary:before{margin-top:3px;transform:rotate(225deg)}.x-primary{border-radius:var(--r-pill);cursor:pointer;width:100%;min-height:52px;font:500 16px/1 var(--font);color:#fff;background:var(--primary);transition:transform var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease),background var(--d-1);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:flex;box-shadow:0 14px 30px -14px #1f2620bf,inset 0 1px #ffffff24}.x-primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 18px 34px -14px #1f2620cc,inset 0 1px #ffffff2e}.x-primary:active{transform:none}.x-primary[disabled],.x-primary[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.x-primary,details.x-more>summary:before{transition:none}}.x-bar{background:var(--glass-2);border:1px solid var(--glass-line);box-shadow:var(--shadow-soft);gap:4px;padding-inline:18px 8px}.x-bar .brand{gap:8px}.x-bar .brand svg{width:20px;height:25px}.x-bar .brand b{letter-spacing:-.012em;color:var(--text);font-size:17.5px;font-weight:500}.x-bar .brand b i{color:var(--text2);font-weight:300}.x-bar .brand small{color:var(--text2);order:-1;margin-right:6px;font-size:12px}.x-bar .back{color:var(--text2);border-radius:var(--r-pill);transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease);gap:6px;margin-inline-start:10px;padding:7px 12px 7px 10px;font-size:13.5px}.x-bar .back svg{width:13px;height:13px;color:var(--text3);flex:none}.x-bar .back.x-context{color:var(--text);max-width:210px;padding-inline-start:16px;font-weight:500;position:relative}.x-bar .back.x-context:before{content:"";inset-inline-start:-1px;background:var(--line);width:1px;position:absolute;top:9px;bottom:9px}.x-context-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.x-bar .back:hover{color:var(--text);background:#1b211b0d}.x-bar .rail{background:0 0;border-radius:0;flex:1;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.x-chapters{align-items:center;min-width:0;margin:0 auto;padding:0;list-style:none;display:flex}.x-ch{align-items:center;min-width:0;display:flex}.x-ch+.x-ch:before{content:"";background:var(--line);border-radius:2px;flex:none;width:26px;height:1.5px;margin-inline:4px}.x-ch+.x-ch[data-prev-done="1"]:before{background:var(--ink-2)}.x-bar .rail .x-ch-lbl{border-radius:var(--r-pill);color:var(--text2);white-space:nowrap;box-shadow:none;transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease);background:0 0;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.x-bar .rail a.x-ch-lbl:hover{color:var(--text);background:#1b211b0d}.x-ch-n{width:22px;height:22px;font:500 12px/1 var(--font);color:var(--text2);border:1.5px solid var(--line-2);font-variant-numeric:tabular-nums;background:#fff9;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.x-ch-n svg{width:11px;height:11px}.x-ch[data-chapter-state=done] .x-ch-n{border-color:var(--ink-2);color:var(--ink)}.x-ch[data-chapter-state=current] .x-ch-lbl,.x-bar .rail a.x-ch-lbl[aria-current=page]{color:var(--text);box-shadow:none;background:0 0;font-weight:600}.x-ch[data-chapter-state=current] .x-ch-n{background:var(--ink);border-color:var(--ink);color:#fff}.x-bar .rail .x-ch-lbl.step{opacity:.5;cursor:not-allowed}.x-ch[data-chapter-state=locked] .x-ch-n{border-style:dashed}.x-subs[hidden]{display:none}.x-subs{border-radius:var(--r-pill);background:#1b211b0e;align-items:center;gap:2px;margin-inline-start:2px;padding:3px;display:inline-flex}.x-bar .rail .x-subs a,.x-bar .rail .x-subs .step{border-radius:var(--r-pill);color:var(--text2);box-shadow:none;background:0 0;padding:5px 12px;font-size:13px;font-weight:400;line-height:1.25}.x-bar .rail .x-subs a:hover{color:var(--text);background:#ffffffb3}.x-bar .rail .x-subs a[aria-current=page]{color:var(--text);background:#fff;font-weight:500;box-shadow:0 4px 12px -6px #1f262073}.x-bar .rail .x-subs .step{opacity:.5;cursor:not-allowed}.x-bar .rail .x-subs a .n.gap,.x-bar .rail .x-subs a[aria-current=page] .n.gap{background:var(--honey-2);color:var(--honey-ink);border-radius:var(--r-pill);min-width:19px;height:19px;font:500 11.5px/1 var(--font);padding:0 5px}.x-bar .rail .x-version{border-radius:var(--r-pill);color:var(--text2);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease);background:0 0;flex:none;align-items:center;gap:7px;padding:7px 13px 7px 11px;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.x-bar .rail .x-version svg{flex:none;width:14px;height:14px}.x-bar .rail a.x-version:hover{color:var(--text);background:#fffc}.x-bar .rail a.x-version[aria-current=page]{background:var(--ink);color:#fff;box-shadow:none;font-weight:500}.x-version span+.x-version-sub:before{content:"·";opacity:.6;margin-inline-end:7px}.x-bar .rail .x-version.step{opacity:.5;cursor:not-allowed}.x-bar .bar-tools{gap:2px;margin-inline-start:auto}.x-bar .rail+.bar-tools{margin-inline-start:6px}.x-bar .tb-btn{width:36px;height:36px;color:var(--text2);transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease);background:0 0;border:0;justify-content:center;padding:0}.x-bar .tb-btn:hover{color:var(--text);background:#1b211b0f}.x-bar .tb-btn .lbl{display:none}.x-bar .userchip{background:0 0;height:36px;margin-inline-start:4px;padding:0 3px}.x-bar .userchip .av{background:var(--primary);color:#fff;width:30px;height:30px;font:500 13px/1 var(--font)}.x-bar .userchip .nm{display:none}@media (max-width:1500px){.x-bar .brand small{display:none}.x-bar:not(:has(.rail)) .brand small{display:inline}}@media (max-width:1340px){.x-ch+.x-ch:before{width:14px;margin-inline:2px}.x-bar .rail .x-ch-lbl{gap:6px;padding-inline:6px 9px;font-size:13.5px}.x-bar .rail .x-subs a,.x-bar .rail .x-subs .step{padding:5px 9px}.x-version span+.x-version-sub{display:none}.x-bar .back.x-context{max-width:150px}}.x-notices{top:calc(12px + var(--bar-h) + 10px);flex-wrap:wrap;align-items:center;gap:8px}.x-work .x-notices{inset-inline:calc(var(--guide-w) + 2*var(--gut)) var(--gut);justify-content:flex-end}.x-work[data-tray=tall] .x-notices{inset-inline:var(--gut)}.x-notices .demo-pill{color:var(--text2);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #ffffffd9;gap:7px;padding:4px 12px 4px 11px;font-size:12px;line-height:1.5}.x-notices .demo-pill:before{border:1.5px dashed var(--honey);box-sizing:border-box;background:0 0;width:8px;height:8px}.home.x-desk{--x-band:calc(12px + var(--bar-h) + 38px);--x-fade:12px;-webkit-mask-image:linear-gradient(to bottom,transparent var(--x-band),#000 calc(var(--x-band) + var(--x-fade)));-webkit-mask-image:linear-gradient(to bottom,transparent var(--x-band),#000 calc(var(--x-band) + var(--x-fade)));mask-image:linear-gradient(to bottom,transparent var(--x-band),#000 calc(var(--x-band) + var(--x-fade)))}.x-notices:has(.x-stray)~.home.x-desk{--x-band:calc(12px + var(--bar-h) + 48px);--x-fade:4px}.x-notices .hist-pill{color:var(--text);background:var(--glass-3);border:1px solid var(--line-2);box-shadow:var(--shadow-soft);gap:10px;padding:4px 4px 4px 13px;font-size:13px;line-height:1.5}.x-notices .hist-pill svg{color:var(--text2);flex:none}.x-notices .hist-pill a,.x-notices .hist-pill button{background:var(--ink);color:#fff;height:28px;transition:background var(--d-1) var(--ease);padding:0 13px;font-size:13px;font-weight:500}.x-notices .hist-pill a:hover,.x-notices .hist-pill button:hover{background:var(--ink-2)}.x-notices .hist-pill.warn{background:var(--coral-2);color:#7d2a21;border-color:#0000}.x-notices .hist-pill.warn svg{color:#7d2a21}.x-work[data-historical="1"] .casecard,.x-work[data-historical="1"] .tray,.x-work[data-historical="1"] .side{box-shadow:0 0 0 1.5px var(--ink-2),var(--shadow)}.x-toasts{top:calc(12px + var(--bar-h) + 6px);bottom:auto;left:auto;right:auto;max-width:var(--toast-max,min(560px,calc(100vw - 2*var(--gut))));flex-direction:row;align-items:flex-start;gap:8px;inset-inline-start:var(--gut);inset-inline-end:auto;transform:none}.app:has(.work[data-tray]:not([data-tray=tall])) .x-toasts{inset-inline-start:calc(var(--guide-w) + 2*var(--gut))}.x-toasts[data-narrow="1"]>.toast:not(:last-child){display:none}.x-toasts .toast{text-align:start;min-width:0;box-shadow:var(--shadow-lift);border-radius:14px;align-items:flex-start;gap:8px;padding:7px 15px 7px 12px;font-size:13px;line-height:1.4;display:flex}.x-toasts .toast svg{opacity:.9;flex:none;margin-top:2px}body:has([role=dialog][aria-modal=true]) .x-toasts{top:auto;bottom:18px;flex-direction:column;align-items:center;max-width:min(560px,80vw);inset-inline:50% auto;transform:translate(50%)}.sheet.x-guide{z-index:12;top:calc(12px + var(--bar-h) + 10px);bottom:var(--gut);width:var(--guide-w);background:var(--glass-2);border:1px solid var(--glass-line);border-radius:var(--r-sheet);max-height:none;box-shadow:var(--shadow);transition:width var(--d-2) var(--ease);position:absolute;inset-inline-start:var(--gut);overflow:clip}.x-work[data-picture="1"]{--guide-w:372px}@media (max-width:1340px){.x-work[data-picture="1"]{--guide-w:352px}}.x-work[data-tray=tall] .casecard.x-guide{visibility:hidden;opacity:0;pointer-events:none}.x-guide-head{flex:none;align-items:flex-start;gap:14px;padding:20px 22px 14px;display:flex}.x-guide .x-eyebrow,.x-dock .x-eyebrow{color:var(--text2);font-size:12px}.x-guide .x-eyebrow .mono,.x-notices .mono{font-size:1em}.x-guide-head h1{font:600 19px/1.25 var(--font);letter-spacing:-.012em;text-wrap:balance;margin-top:2px}.x-guide-head .where{color:var(--text2);margin-top:2px;font-size:13px;line-height:1.4}.x-guide-head .num{text-align:end;flex:none;margin-inline-start:auto;padding-top:1px}.x-guide-head .num b{font:300 26px/1 var(--font);letter-spacing:-.03em;color:var(--text);display:block}.x-guide-head .num span{color:var(--text2);white-space:nowrap;margin-top:4px;font-size:12px;display:block}.x-guide .ev.bare>span,.x-dock .ev.bare>span{clip:auto;clip-path:inset(50%);white-space:nowrap;overflow:visible}.x-guide .cc-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.x-guide-body{scrollbar-width:thin;scrollbar-color:#1b211b33 transparent;flex:1;min-height:0;padding:6px 22px 22px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.x-guide-foot,.x-guide .panel-foot{border-top:1px solid var(--hair);flex-flow:column;flex:none;align-items:stretch;gap:10px;margin:0;padding:14px 18px 18px;display:flex}.x-guide .panel-head{padding:22px 22px 12px}.x-guide .panel-body{padding:4px 22px 20px}.x-guide .panel-foot .btn.primary{min-height:52px;padding-inline:22px;font-size:16px;font-weight:500}.x-guide .panel-foot .why{flex-basis:auto}.x-primary:focus-visible,.x-quiet-btn:focus-visible,.x-tile:focus-visible,.x-bar .rail a:focus-visible,.x-handle button:focus-visible{border-radius:var(--r-pill)}.x-tile:focus-visible{border-radius:var(--r-card)}.x-now{flex-direction:column;gap:2px;padding-inline:4px;display:flex}.x-now-why{color:var(--text2);font-size:13px;line-height:1.45}.x-now-why b{color:var(--text);font-weight:500}.x-now-link{font:600 15px/1.35 var(--font);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.x-now-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.x-now-link svg{width:13px;height:13px}.x-who{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-inline:4px;font-size:13px;line-height:1.4;display:flex}.x-who .k{color:var(--text2)}.x-who b{font-weight:500}.x-quiet-link{cursor:pointer;font:400 13px/1.4 var(--font);color:var(--text2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.x-quiet-link:hover{color:var(--text);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.x-quiet-btn{border-radius:var(--r-pill);cursor:pointer;min-height:34px;font:400 13px/1 var(--font);color:var(--text2);white-space:nowrap;transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.x-quiet-btn:hover:not(:disabled){color:var(--text);background:#1b211b0f}.x-quiet-btn[aria-pressed=true]{color:var(--text);background:#fff;font-weight:500;box-shadow:0 4px 12px -6px #1f262073}.x-quiet-btn.danger{color:var(--coral-ink)}.x-quiet-btn:disabled{opacity:.45;cursor:not-allowed}.x-quiet{color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:3px 10px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.x-quiet .k{color:var(--text2);flex:none}.x-state{padding:14px 0 6px}.x-state h2{font:600 var(--t-h1)/1.25 var(--font);letter-spacing:-.015em}.x-state p{font-size:var(--t-body);color:var(--text2);margin-top:8px;line-height:1.55}.x-state p b{color:var(--text);font-weight:500}.x-guide-state .panel-head h1{margin-top:4px}.x-stage-empty{padding-inline-start:calc(var(--guide-w) + 2*var(--gut))}.x-stage-empty .empty h2{font:600 var(--t-h1)/1.25 var(--font);letter-spacing:-.015em}.x-state-sheet{max-width:560px;margin:8vh auto;padding:18px 24px 28px}.x-state-sheet .empty h2{font:600 var(--t-h1)/1.3 var(--font);display:block}.x-state-ico{width:44px;height:44px;color:var(--text2);background:#1b211b0f;border-radius:50%;place-items:center;margin-bottom:12px;display:inline-grid}.x-state-act{justify-content:center;margin-top:22px;display:flex}.x-state-act .x-primary{width:auto}.x-guide .verdict{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.x-guide .verdict:before,.x-guide .verdict:after{display:none}.x-guide .verdict h2{font:600 30px/1.12 var(--font);letter-spacing:-.022em;gap:10px;margin-top:5px}.x-guide .verdict h2 svg{width:22px;height:22px}.x-guide .vhero{flex-wrap:nowrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.x-guide .vhero .num-hero{font:300 var(--t-hero)/.86 var(--font);letter-spacing:var(--ls-display);display:inline-block}.x-guide .vhero .num-unit{color:var(--text2);padding-bottom:2px;font-size:13px;line-height:1.5}.x-guide .vhero .num-unit em{font-style:normal;font-weight:600}.x-guide .gauge,.x-guide .vhero+.gauge,.x-guide .verdict.finish .vhero+.gauge{height:6px;margin:16px 0 24px;display:block}.x-guide .verdict p{font-size:var(--t-body);color:var(--text);margin-top:0;line-height:1.55}.x-guide .vareas.compact,.x-guide .verdict.finish .vareas.compact{color:var(--text2);align-items:baseline;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.5;display:flex}.x-guide .vareas.compact span{font-size:13px;display:inline}.x-guide .vareas.compact b{font:600 14px/1.3 var(--font);letter-spacing:0;color:var(--text);margin:0;display:inline}.x-guide .verdict .vareas.compact span.ev{flex:none;align-self:center;display:inline-flex}.x-guide .verdict .vareas.compact span.ev>span{display:block}.x-guide .verdict .unc{border-radius:var(--r-field);background:var(--honey-2);color:var(--honey-ink);align-items:flex-start;gap:10px;margin-top:14px;padding:11px 14px;font-size:13.5px;font-weight:500;line-height:1.45;display:flex}.x-guide .verdict .unc .ev{margin-top:5px}.x-guide .verdict .unc svg{margin-top:3px}.x-guide .verdict .unc.calm{color:var(--text2);background:#1b211b0d;font-weight:400}.x-guide .x-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:22px 0 0;font-size:14px;display:grid}.x-guide .x-duo>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.x-guide .x-duo>div+div{border-inline-start:1px solid var(--hair);padding-inline-start:16px}.x-guide .x-duo>div:first-child{padding-inline-end:16px}.x-guide .x-duo .k{width:auto;color:var(--text2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.x-guide .x-duo b{color:var(--text);font-weight:500;line-height:1.4}.x-guide .x-duo b.dim{color:var(--text2);font-weight:400}.x-guide .x-duo small{color:var(--text2);margin-top:2px;font-size:12px;font-weight:400;display:block}.x-guide .x-cov,.x-guide .x-lay{margin-top:14px}.x-guide .x-lay .ev{white-space:normal;font-size:12.5px;line-height:1.5}.x-guide .reasons{background:0 0;border:0;border-radius:0;margin:24px 0 0;padding:0}.x-guide .reasons h3{font:500 12px/1.4 var(--font);color:var(--text2);padding:0 0 6px}.x-guide .reason{border-radius:var(--r-field);width:auto;transition:background var(--d-1) var(--ease);background:0 0;grid-template-columns:8px minmax(0,1fr) auto;gap:11px;margin:0 -12px;padding:10px 12px}.x-guide .reason:hover,.x-guide .reason.hover{box-shadow:var(--shadow-soft);background:#fffffff2;transform:none}.x-guide .reason i{margin-top:6px}.x-guide .reason b{font-size:14px;font-weight:500;line-height:1.35}.x-guide .reason small{color:var(--text2);margin-top:1px;font-size:12.5px;line-height:1.4}.x-guide .reason em{color:var(--text2);margin-top:2px;font-size:12px;font-weight:400}.x-guide .reasons .x-quiet-link{margin-top:4px}.x-guide details.x-more{margin-top:14px}.x-guide details.x-more>summary{border-radius:8px;padding:6px 0}.x-more-body{padding:4px 0 2px}.x-more-body p{color:var(--text2);margin-top:8px;font-size:13px;line-height:1.55}.x-more-body p b{color:var(--text);font-weight:500}.x-more-body .x-honey{color:var(--honey-ink)}.x-guide .runbody .x-guide-body{flex-direction:column;gap:18px;display:flex}.x-guide .runbody .x-guide-body>*{margin:0}.x-live{flex-direction:column;display:flex}.x-live .vhero{margin-top:4px}.x-guide .x-live .vhero.ended .num-hero,.x-guide .x-live .vhero.ended em{color:var(--text2)}.x-guide .x-live .vhero.ended{margin-bottom:18px}.x-live .basis{color:var(--text2);margin-top:8px;font-size:12px}.x-guide .x-micro{color:var(--text2);font-size:12px;line-height:1.5}.x-guide .x-micro b{color:var(--text);font-weight:500}.x-guide .x-ledger{color:var(--text2);flex-wrap:nowrap;align-items:flex-start;gap:14px;margin:0;font-size:12px;display:flex}.x-guide .x-ledger>span{flex-direction:column;gap:4px;display:flex}.x-guide .x-ledger bdi{font:300 24px/1 var(--font);letter-spacing:-.025em;color:var(--text);font-weight:300}.x-guide .x-ledger .cut bdi{color:var(--apricot-ink)}.x-guide .x-ledger small{color:var(--text2);white-space:nowrap;font-size:12px}.x-guide .x-ledger>i{font:300 20px/1.15 var(--font);color:var(--text3);font-style:normal}.x-live.folded{gap:6px;margin-top:10px}.x-guide .x-asking{border-radius:var(--r-field);color:var(--text2);background:#6d7de617;align-items:flex-start;gap:11px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.x-guide .x-asking svg{color:var(--peri-ink);flex:none;margin-top:3px}.x-guide .x-asking .k{color:var(--peri-ink);font-size:12px;display:block}.x-guide .x-asking b{color:var(--text);font-size:14.5px;font-weight:500;line-height:1.35;display:block}.x-guide .x-asking small{color:var(--text2);margin-top:2px;font-size:12px;display:block}.x-guide .runstatus{justify-content:space-between;gap:10px;padding:0 0 8px;display:flex}.x-guide .stages{flex-direction:column;gap:0;display:flex}.x-guide .stg{text-align:start;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:5px 0;display:grid;position:relative}.x-guide .stg .st{z-index:1;background:var(--glass-3);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--text3);border-radius:50%;place-items:center;margin:0;display:grid;position:relative}.x-guide .stg .st svg{width:12px;height:12px}.x-guide .stg+.stg:before{content:"";inset-inline-start:11.25px;background:var(--line);width:1.5px;height:10px;position:absolute;top:-5px}.x-guide .stg .nm{color:var(--text);white-space:normal;align-items:baseline;gap:9px;font-size:14px;line-height:1.3;display:flex;overflow:visible}.x-guide .stg .nm b{font:500 12px/1 var(--font);color:var(--text2);font-variant-numeric:tabular-nums}.x-guide .stg .stg-lbl{font:400 14px/1.3 var(--font);color:inherit;margin:0;display:inline;overflow:visible}.x-guide .stg .stg-txt{color:var(--text2);white-space:nowrap;font-size:12px}.x-guide .stg.done .st{background:var(--mint-2);box-shadow:none;color:var(--mint-ink)}.x-guide .stg.review .st{background:var(--honey-2);box-shadow:none;color:var(--honey-ink)}.x-guide .stg.review .stg-txt{color:var(--honey-ink)}.x-guide .stg.running .st{box-shadow:inset 0 0 0 1.5px var(--peri),0 0 0 4px #6d7de629;color:var(--peri-ink);background:#fff}.x-guide .stg.running .nm{font-weight:500}.x-guide .stg.running .stg-txt{color:var(--peri-ink)}.x-guide .stg.stopped .st{background:var(--coral-2);box-shadow:none;color:var(--coral-ink)}.x-guide .stg.stopped .stg-txt{color:var(--coral-ink)}.x-guide .stg.interrupted .st{background:var(--mist-2);box-shadow:none;color:var(--mist-ink)}.x-guide .stg.pending .nm,.x-guide .stg.notrun .nm,.x-guide .stg.skipped .nm{color:var(--text2)}.x-guide .stg.notrun .st,.x-guide .stg.skipped .st{box-shadow:none;border:1.5px dashed var(--line-2);background:0 0}.x-stage-now{margin-top:8px}.x-stage-note{margin-top:6px}.x-stages-wrap[data-compact="1"] .stages{flex-direction:row;justify-content:space-between;gap:0}.x-stages-wrap[data-compact="1"] .stg{flex:1;gap:0;padding:0;display:flex}.x-stages-wrap[data-compact="1"] .stg:first-child{flex:none}.x-stages-wrap[data-compact="1"] .stg .nm,.x-stages-wrap[data-compact="1"] .stg .stg-txt{display:none}.x-stages-wrap[data-compact="1"] .stg+.stg:before{flex:1;width:auto;height:1.5px;margin-inline:4px;position:static}.x-guide .note.x-ended{border-radius:var(--r-field);box-shadow:none;margin:0;padding:13px 15px;font-size:13.5px;line-height:1.55}.x-guide .verdict.finish{animation:x-finish var(--d-3) var(--ease) both;margin:0;padding:0}@keyframes x-finish{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.x-guide .verdict.finish h2{font-size:30px}.x-guide .verdict.finish .vhero{margin-top:16px}.x-guide .verdict.finish .vhero .num-hero{font-size:var(--t-hero)}.x-guide .verdict .because{margin-top:14px;font-size:13.5px}.x-guide .verdict .because ul{gap:5px;margin-top:6px}.x-guide .verdict .because small{color:var(--text2);font-size:12.5px}.x-run-details{flex-direction:column;gap:8px;display:flex}.x-guide .runfold{margin:0}.x-guide .runfold>.x-run-details{padding-top:8px}.x-guide .x-run-details .covbar{height:5px;margin:0}.x-guide .x-run-details .cov{gap:4px;margin:0}.x-guide .x-run-details .cov .chip.zero{opacity:.55}.x-guide .x-run-details .note{margin:0}.x-guide .critline{margin:0;font-size:12.5px}.x-run-links{align-items:center;gap:14px;display:flex}.x-run-links .x-quiet-link{align-self:auto;padding-inline:0}.x-guide-foot.x-run-ctl{flex-direction:row;align-items:center;gap:6px;padding:10px 12px 12px}.x-speed{align-items:center;gap:2px;display:flex}.x-speed .x-micro{margin-inline-end:6px}.sheet.x-dock{z-index:14;bottom:var(--gut);inset-inline:calc(var(--guide-w) + 2*var(--gut)) var(--gut);height:var(--tray-now);background:var(--glass-2);border:1px solid var(--glass-line);border-radius:var(--r-sheet);box-shadow:var(--shadow);transition:height var(--d-2) var(--ease),inset-inline-start var(--d-2) var(--ease);position:absolute;overflow:clip}.x-work[data-tray=tall] .x-dock{inset-inline-start:var(--gut)}.x-handle{z-index:3;top:11px;border-radius:var(--r-pill);background:#1b211b0e;align-items:center;gap:0;padding:3px 7px 3px 3px;display:flex;position:absolute;inset-inline-end:12px}[dir=rtl] .x-handle{padding:3px 3px 3px 7px}.x-handle button{cursor:pointer;color:var(--text2);background:0 0;border:0;place-items:center;padding:0;display:grid}.x-handle-chev{width:30px;height:30px;transition:transform var(--d-1) var(--ease),color var(--d-1) var(--ease);border-radius:50%;margin-inline-end:4px;box-shadow:0 4px 12px -6px #1f262073;background:#fff!important}.x-handle-chev:hover{color:var(--text);transform:translateY(-1px)}.x-handle-dot{width:24px;height:30px}.x-handle-dot i{background:var(--line-2);width:6px;height:6px;transition:width var(--d-1) var(--ease),background var(--d-1) var(--ease);border-radius:6px;display:block}.x-handle-dot:hover i{background:var(--text2)}.x-handle-dot[aria-pressed=true] i{background:var(--ink);width:16px}.x-tiles{box-sizing:border-box;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:112px;padding:8px;padding-inline-end:136px;display:grid}.x-tile{border-radius:var(--r-card);min-width:0;color:var(--text);transition:background var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease);flex-direction:column;justify-content:space-between;padding:10px 14px 11px;text-decoration:none;display:flex;position:relative}.x-tile:hover{background:#ffffffbf}.x-tile[aria-current=true]{box-shadow:0 12px 26px -18px #1f26208c,inset 0 0 0 1px var(--hair);background:#fff}.x-tile-k{font:500 13px/1.3 var(--font);color:var(--text);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.x-tile-k .ev{font-weight:400}.x-tile-cav{font:500 11.5px/1.5 var(--font);color:var(--honey-ink);white-space:nowrap;background:#dc9a2b29;border-radius:999px;flex:none;padding:1px 8px}.x-tile-v{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.x-tile-v b{font:300 32px/1 var(--font);letter-spacing:-.03em;color:var(--text)}.x-tile-v small{color:var(--text2);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.x-tile-l{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;overflow:hidden}.x-tile-l .ev{font-size:12.5px;font-weight:400}.x-tile[data-testid=tile-advance][data-tone=quiet]{container-type:inline-size}@container (width<=250px){.x-tile-rest{display:none}}.x-tile[data-tone=unknown] .x-tile-v b{color:var(--honey-ink)}.x-tile[data-tone=block] .x-tile-v b{color:var(--coral-ink)}.x-tile[data-testid=tile-found][data-tone=cut] .x-tile-v b{color:var(--apricot-ink)}.x-dock [data-revealed="1"]{animation:x-reveal 1.5s var(--ease) both;border-radius:var(--r-card)}@keyframes x-reveal{0%,60%{box-shadow:inset 0 0 0 2px var(--peri);background-color:#6d7de60f}to{background-color:#0000;box-shadow:inset 0 0 0 2px #0000}}.x-dock .tray-head{border-bottom:1px solid var(--hair);flex:none;gap:12px;min-height:58px;padding:0 22px;padding-inline-end:150px}.x-dock .tray-head h1{font:600 var(--t-h2)/1.25 var(--font);letter-spacing:-.008em;white-space:nowrap}.x-dock .tray-head .sub{color:var(--text2);font-size:13px}.x-dock[data-tiles="1"] .tray-head{border-bottom:0;border-top:1px solid var(--hair);min-height:44px;padding:4px 22px}.x-dock[data-tiles="1"] .tray-head h1{font-size:15px}.x-dock .tray-body{padding:14px 22px 22px}.x-dock[data-tiles="1"] .tray-body{padding-top:6px}.x-dock .tray-foot{border-top:1px solid var(--hair);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 22px 16px;display:flex}.x-work[data-tray=peek] .x-dock[data-tiles="1"]>:not(.x-tiles):not(.x-handle),.x-work[data-tray=peek] .x-dock[data-tiles="0"]>:not(.tray-head):not(.x-handle){display:none}.x-work[data-tray=peek] .x-dock .tray-head{border-bottom:0}@media (max-width:1340px){.x-tiles{gap:2px;padding-inline-end:128px}.x-tile{padding-inline:11px}.x-tile-v b{font-size:28px}.x-tile-k .ev>span{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute}}.x-fact{align-items:flex-end;gap:0;margin:10px 0 2px;display:flex}.x-fact>span{border-inline-start:1px solid var(--hair);flex-direction:column;gap:3px;padding-inline:14px;display:flex}.x-fact>span:first-child{border-inline-start:0;padding-inline-start:0}.x-fact b{font:300 26px/1 var(--font);letter-spacing:-.03em;color:var(--text)}.x-fact small{color:var(--text2);white-space:nowrap;font-size:12px;line-height:1.3}.x-guide .verdict p.x-fact-note{color:var(--text2);margin:6px 0 18px;font-size:12px;line-height:1.45}.x-guide .verdict.finish>*{animation:x-finish var(--d-3) var(--ease) both}.x-guide .verdict.finish{animation:none}.x-guide .verdict.finish>:nth-child(2){animation-delay:80ms}.x-guide .verdict.finish>:nth-child(3){animation-delay:.12s}.x-guide .verdict.finish>:nth-child(4){animation-delay:.26s}.x-guide .verdict.finish>:nth-child(5){animation-delay:.38s}.x-guide .verdict.finish>:nth-child(n+6){animation-delay:.52s}.x-stopnote{flex-direction:column;gap:10px;margin-top:14px;display:flex}.x-guide .verdict .x-stop-notrun{color:var(--text2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.x-stop-notrun .ev{flex:none;margin-top:6px}.x-guide .verdict .because.secondary{margin-top:0}.x-guide .verdict .because.secondary>b{color:var(--text2);font-weight:500}.x-guide .reasons h3.x-reasons-sec{padding-top:12px}.x-guide .reason.secondary b{font-weight:400}.x-sealing{border-radius:var(--r-field);color:var(--text2);background:#1b211b0d;align-items:flex-start;gap:11px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.x-sealing svg{color:var(--text);flex:none;margin-top:3px}.x-sealing b{color:var(--text);font-size:14.5px;font-weight:500;display:block}.x-sealing small{margin-top:2px;font-size:12.5px;display:block}.x-guide .x-attempt{color:var(--text2);align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.55;text-decoration:none;display:flex}.x-guide a.x-attempt{border-radius:var(--r-field);background:#1b211b0d;margin-top:16px;padding:11px 14px}.x-guide a.x-attempt:hover{color:var(--text);background:#1b211b14}.x-guide .x-attempt svg{flex:none;margin-top:4px}.x-guide .x-follow{color:var(--text2);margin:12px 0 0;font-size:13px;line-height:1.5}.x-stage-key,.x-exec{margin-top:8px}.x-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.x-foot-row .x-quiet-link{flex:none;align-self:auto}.x-guide-foot .btn.primary.x-primary{border:0;height:auto}.x-confirm{flex-direction:column;gap:8px;width:100%;padding:2px 6px;display:flex}.x-confirm-q{color:var(--text2);font-size:13px;line-height:1.45}.x-confirm-q b{color:var(--text);font-weight:500}.x-confirm-act{align-items:center;gap:6px;display:flex}.x-quiet-btn.danger.solid{background:var(--coral-2);color:#7d2a21;font-weight:500}.x-quiet-btn.danger.solid:hover:not(:disabled){color:#6b2018;background:#f6cfc8}.x-dock .tray-head.x-lens-quiet{border:0;height:0;min-height:0;padding:0;overflow:visible}.x-work[data-tray=tall] .stage[data-focus-mode="1"]{pointer-events:none}.x-work[data-tray=tall] .stage[data-focus-mode="1"] .x-stage{filter:saturate(.8);opacity:.9}.x-work{--x-layers-w:340px;--x-layers-top:calc(12px + var(--bar-h) + 10px);--x-layers-bottom:calc(var(--tray-now) + var(--gut) + 12px)}.x-work[data-layers="1"] .map-ctl,.x-work[data-layers="1"] .map-foot{inset-inline-end:calc(var(--x-layers-w) + 2*var(--gut))}.x-work[data-layers="1"] .map-foot.x-foot{max-width:calc(100vw - var(--guide-w) - var(--x-layers-w) - 5*var(--gut))}.x-work[data-layers="1"] .map-foot .legend{display:none}.x-work[data-layers="1"] .map-foot .legend+.x-foot-meta{border-inline-start:0;padding-inline-start:0}.x-work[data-layers="1"]:not([data-tray=tall]) .x-notices{inset-inline-end:calc(var(--x-layers-w) + 2*var(--gut))}.x-work [hidden]{display:none!important}.x-guide-head .grow{min-width:0}.x-guide-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-guide-head .where{overflow-wrap:anywhere}.x-pg .x-guide-body{padding-bottom:10px;-webkit-mask-image:none;mask-image:none}.x-guide .x-pg .verdict h2{margin-top:6px;font-size:32px}.x-guide .x-pg .vhero{margin-top:22px}.x-guide .x-pg .gauge,.x-guide .x-pg .vhero+.gauge{margin:18px 0 26px}.x-guide .verdict p.x-because{font-size:var(--t-body);color:var(--text);margin:0;line-height:1.5}.x-guide .verdict .unc.x-because{margin-top:0}.x-guide .verdict .vhero+.x-because{margin-top:20px}.x-hypnote{align-items:flex-start;gap:9px;display:flex;color:var(--violet-ink)!important;margin:12px 0 0!important;font-size:13px!important;line-height:1.5!important}.x-hypnote .ev{flex:none;margin-top:6px}.x-hypnote b{font-weight:600}.x-guide details.x-guide-more{border-top:1px solid var(--hair);margin-top:16px;padding-top:6px}.x-guide details.x-guide-more>summary{color:var(--text2);font-size:13.5px}.x-guide-details{flex-direction:column;gap:16px;padding:8px 0 10px;display:flex}.x-guide-details>*{margin:0!important}.x-guide-details>p{color:var(--text2);font-size:13.5px;line-height:1.55}.x-guide .x-guide-details .reasons{margin:0}.x-reasoning{border-top:1px solid var(--hair);flex-direction:column;gap:8px;padding-top:14px;display:flex}.x-reasoning h3{font:500 12px/1.4 var(--font);color:var(--text2)}.x-reasoning p{color:var(--text2);margin:0;font-size:13px;line-height:1.55}.x-reasoning p b{color:var(--text);font-weight:500}.x-guide-foot[data-way=waiting] .x-quiet-link{align-self:flex-start;padding-inline:4px}.x-foot-row .x-micro{flex:none}.x-guide .verdict p.x-unsaved,.x-unsaved{border-radius:var(--r-field);background:var(--coral-2);color:#7d2a21;align-items:flex-start;gap:9px;margin:8px 0 4px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.x-unsaved svg{flex:none;margin-top:2px}.x-unsaved b{font-weight:600}.x-sealing small.x-unsaved-in{color:var(--coral-ink);font-weight:500}.x-quiet-btn.keep{background:var(--ink);color:#fff;font-weight:500}.x-quiet-btn.keep:hover:not(:disabled){background:var(--ink-2);color:#fff}.x-version-att{color:var(--text2)}.x-version-unsaved{color:var(--coral-ink);font-weight:500}.x-site{border-radius:var(--r-pill);background:var(--glass-3);border:1px solid var(--glass-line);height:32px;box-shadow:var(--shadow-soft);color:var(--text);white-space:nowrap;pointer-events:auto;align-items:center;gap:4px;padding:0 3px;font-size:13px;line-height:1;display:inline-flex}.x-site>span{padding-inline:8px;font-weight:500}.x-site button{width:26px;height:26px;color:var(--text);cursor:pointer;transition:background var(--d-1) var(--ease);background:#1b211b0f;border:0;border-radius:50%;place-items:center;display:grid}.x-site button:hover{background:#1b211b1f}.x-site button:focus-visible{outline:3px solid var(--peri);outline-offset:2px}.x-site button svg{width:12px;height:12px}.x-notices .hist-pill.x-stray{color:var(--text2);box-shadow:none;background:#fffc;padding:4px 13px;font-size:12.5px}.x-tile-v b.x-none{color:var(--text3)}.x-tile[data-tone=quiet] .x-tile-v b{color:var(--text2)}.x-work[data-tray=tall] .stage[data-focus-mode="1"] .x-stage{opacity:0;transition:opacity var(--d-2) var(--ease)}@media (prefers-reduced-motion:reduce){.x-bar .back,.x-bar .rail .x-ch-lbl,.x-bar .rail .x-version,.x-bar .tb-btn,.x-quiet-btn,.x-tile,.x-handle-chev,.x-handle-dot i,.x-guide .reason,.sheet.x-dock,.x-notices .hist-pill a,.x-notices .hist-pill button{transition:none}.x-guide .verdict.finish,.x-guide .verdict.finish>*,.x-dock [data-revealed="1"]{animation:none}.x-site button,.x-work[data-tray=tall] .stage[data-focus-mode="1"] .x-stage,.sheet.x-guide{transition:none}}.x-pg11 .x-guide-body{padding-top:2px}.x-guide .x-pg11 .verdict h2{margin-top:4px;font-size:30px}.x-guide .x-pg11 .verdict p.x-lede{font-size:var(--t-body);color:var(--text);text-wrap:pretty;margin:10px 0 0;line-height:1.5}.x-guide .x-pg11 .x-hypnote{margin-top:10px!important}.x-pg11 a.x-attempt,.x-guide .x-pg11 details.x-guide-more{margin-top:18px}.x-story{border-bottom:1px solid var(--hair);flex-direction:column;gap:6px;padding:2px 0 12px;display:flex}.x-guide-details .x-story p{color:var(--text);margin:0;font-size:14px;line-height:1.55}.x-guide-details .x-story p.x-story-not{color:var(--text2);font-size:13px}.x-guide-details .x-story p.x-story-hyp{color:var(--violet-ink);align-items:flex-start;gap:8px;font-size:13px;display:flex}.x-story-hyp .ev{flex:none;margin-top:5px}.x-guide-details .x-areas{flex-direction:column;gap:0;display:flex}.x-guide-details .x-areas .gauge{margin:12px 0 4px}.x-owner-engine .ev{margin-inline-start:4px}.x-guide-foot.x-way{gap:12px;padding:14px 18px 18px}.x-way-head{color:var(--text2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:-2px;padding:2px 4px;font-size:12.5px;line-height:1.3;display:inline-flex}.x-way-head:hover{color:var(--text);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.x-way-head svg{flex:none;width:11px;height:11px}.x-way .x-way-path{padding-inline:4px}.x-way .x-path:not([data-current=""]) .x-path-now{display:none}.x-way-who{padding-inline:4px}.x-way-who .ev{margin-inline-start:2px}.x-work[data-picture="1"] .sheet.casecard.x-guide{max-height:calc(100% - 12px - var(--bar-h) - 10px - var(--gut));bottom:auto}.x-work[data-picture="1"] .casecard .x-guide-body{flex:0 auto}.x-work[data-picture="1"] .x-guide-head .num{display:none}.x-work[data-picture="1"] .x-guide-head{padding-bottom:10px}@media (max-height:820px){.x-work[data-picture="1"] .x-guide-head{padding-top:16px;padding-bottom:8px}.x-guide .x-pg11 .verdict h2{font-size:27px}.x-guide .x-pg11 .verdict p.x-lede{margin-top:8px;font-size:14.5px}.x-guide .x-pg11 .x-hypnote{margin-top:8px!important;font-size:12.5px!important;line-height:1.45!important}.x-guide-eq{margin-top:16px}.x-guide .x-pg11 details.x-guide-more{margin-top:12px}.x-guide-foot.x-way{gap:10px;padding:12px 16px 14px}}.x-work[data-split="1"] .x-notices{inset-inline:var(--gut)}.work.x-work[data-split="1"] .map-ctl,.work.x-work[data-split="1"] .map-ctl .hide-tall{display:flex}.x-work[data-picture="1"] .map-ctl.x-ctl{flex-direction:row;align-items:center}.x-work[data-picture="1"] .map-ctl.x-ctl .zoom{border-radius:var(--r-pill);flex-direction:row}.x-work[data-picture="1"] .map-ctl.x-ctl .zoom button{width:36px;height:36px}.x-work[data-picture="1"] .map-ctl.x-ctl .zoom button+button{border-top:0;border-inline-start:1px solid var(--hair)}.x-tile-not{color:var(--text);font-weight:500}.x-tile-est{color:var(--peri-ink)}.x-tile-k .ev>span{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute}.x-tile-k .ev>i{width:7px;height:7px;box-shadow:none}.x-tile-k .ev-fact>i{opacity:.45}.x-tile-v b{font-size:30px}.x-work[data-tray=peek] .x-tile{padding-block:11px 12px}@media (max-width:1340px){.x-tile-v b{font-size:27px}}.x-guide .x-blocks{border-inline-start:2px solid var(--honey);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:1px 7px;margin:12px 0 0;padding:1px 0;padding-inline-start:11px;font-size:13.5px;line-height:1.45;display:flex}.x-blocks>.k{color:var(--honey-ink);flex:none;font-size:12.5px;font-weight:500}.x-blocks>b{color:var(--text);font-weight:600}.x-blocks-who{color:var(--text2);align-items:baseline;gap:5px;display:inline-flex}.x-blocks-who .ev{align-self:center}.x-blocks-loc{color:var(--text2);flex-basis:100%;align-items:center;gap:6px;font-size:12.5px;line-height:1.4;display:inline-flex}.x-blocks-loc .ev{flex:none}.x-guide-eq{margin-top:18px}.x-way-note{color:var(--text2);margin:-4px 4px 0;font-size:12.5px;line-height:1.45}.x-guide-details .x-engine-next a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.x-skip.sr{border:0;padding:0}.x-bar .x-skip.sr:focus,.x-bar .x-skip.sr:focus-visible{z-index:40;top:8px;clip:auto;border-radius:var(--r-pill);background:var(--ink);color:#fff;width:auto;height:auto;font:500 13px/1.2 var(--font);cursor:pointer;outline:3px solid var(--peri);outline-offset:2px;padding:9px 16px;position:absolute;inset-inline-start:12px;overflow:visible}@media (max-height:820px){.x-guide .x-blocks{margin-top:9px;font-size:13px}.x-guide-eq{margin-top:12px}}.ev.bare>.sr{position:absolute}.x-pg12 .x-guide-body{flex-direction:column;padding:2px 22px 14px;display:flex}.x-guide .x-pg12 .verdict h2{margin-top:2px;font-size:32px}.x-guide .x-pg12 .verdict p.x-lede{color:var(--text);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.5}.x-pg12 .x-guide-foot.x-now12{border-top:0;gap:9px;margin:18px -4px 0;padding:0}.x-now12-k{letter-spacing:.01em;color:var(--text2);padding-inline:4px;font-size:12.5px;font-weight:500;line-height:1.3}.x-guide .x-pg12 .x-now12 .x-blocks{border-inline-start:0;margin:0;padding-inline:15px 4px;font-size:14px;line-height:1.5;position:relative}.x-guide .x-pg12 .x-now12 .x-blocks:before{content:"";background:var(--honey);border-radius:3px;width:3px;position:absolute;inset-block:3px;inset-inline-start:4px}.x-pg12 .x-now12 .x-way-note{margin:-2px 4px 0}.x-pg12 .x-guide-eq{border-top:1px solid var(--hair);margin-top:22px;padding-top:18px}.x-guide .x-pg12 details.x-way-more{border-top:1px solid var(--hair);margin-top:16px;padding-top:12px}.x-guide .x-pg12 details.x-way-more>summary{color:var(--text2);border-radius:12px;align-items:flex-start;gap:8px;padding:4px 2px 2px;display:flex}.x-guide .x-pg12 details.x-way-more>summary:before{flex:none;order:2;margin-top:3px}.x-guide .x-pg12 details.x-way-more[open]>summary:before{margin-top:8px}.x-guide .x-pg12 details.x-way-more>summary:hover{background:#1b211b0a}.x-pg12 .x-way-more .x-way-path{flex:1;min-width:0;padding-inline:0}.x-pg12 .x-way-more .x-path-guide{gap:0}.x-pg12 .x-way-more .x-path-guide:not([data-current=""]) .x-path-now{display:none}.x-pg12 .x-way-more .x-path-guide[data-current=""]{gap:8px}.x-pg12 .x-way-more .x-path-guide[data-current=""] .x-path-now{color:var(--text2);text-align:start;margin:0;font-size:13px;line-height:1.45}.x-way-steps{flex-direction:column;gap:10px;padding:10px 0 4px;display:flex}.x-way-steps[hidden]{display:none}.x-way-steps .x-path-full .x-path-line{flex-direction:column;gap:2px;display:flex}.x-way-steps .x-path-full .x-path-line:before,.x-way-steps .x-path-full .x-path-line:after{display:none}.x-way-steps .x-path-full .x-path-hit{color:inherit;text-align:start;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin-inline:-8px;padding:7px 8px;text-decoration:none;display:grid}.x-way-steps .x-path-full a.x-path-hit:hover{background:#1b211b0d}.x-way-steps .x-path-full .x-path-node{--node:18px;margin-top:1px}.x-way-steps .x-path-full .x-path-txt{text-align:start;flex-wrap:wrap;align-items:baseline;gap:1px 8px;min-width:0;display:flex}.x-way-steps .x-path-full .x-path-k{display:none}.x-way-steps .x-path-full .x-path-state{color:var(--text2);font-size:12px}.x-way-steps .x-path-full .x-path-label{font-size:14px;line-height:1.4}.x-way-steps .x-path-full .x-path-owner,.x-way-steps .x-path-full .x-path-holder{color:var(--text2);font-size:12.5px}.x-way-steps .x-path-full .x-path-detail{color:var(--text2);flex-basis:100%;font-size:12.5px;line-height:1.45}.x-guide .x-pg12 details.x-guide-more{border-top:0;margin-top:8px;padding-top:0}.x-guide-details[hidden]{display:none}.x-guide-details>.x-eyebrow{color:var(--text2);font-size:12px}@media (max-height:820px){.x-guide .x-pg12 .verdict h2{font-size:28px}.x-guide .x-pg12 .verdict p.x-lede{margin-top:8px;font-size:15px}.x-pg12 .x-guide-foot.x-now12{gap:8px;margin-top:14px}.x-pg12 .x-guide-eq{margin-top:16px;padding-top:14px}.x-guide .x-pg12 details.x-way-more{margin-top:12px;padding-top:8px}}.x-guide .runbody .x-guide-body:has(.x-fin12){gap:14px}.x-guide .verdict.finish.x-fin12 h2{margin-top:4px;font-size:32px}.x-fin12 .x-story{border-bottom:0;gap:6px;padding:0}.x-guide .verdict.x-fin12 .x-story p.x-lede{color:var(--text);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.5}.x-fin12 .x-finish-eq{border-top:1px solid var(--hair);margin-top:20px;padding-top:16px}.x-fin12 .x-fact.x-fact-line{border-top:1px solid var(--hair);align-items:baseline;gap:0;margin:16px 0 0;padding-top:12px}.x-fin12 .x-fact.x-fact-line>span{flex-direction:row;align-items:baseline;gap:5px;padding-inline:12px}.x-fin12 .x-fact.x-fact-line>span:first-child{padding-inline-start:0}.x-fin12 .x-fact.x-fact-line b{font:500 15px/1.3 var(--font);letter-spacing:-.005em}.x-fin12 .x-fact.is-reeval{border-top:1px solid var(--hair);margin-top:16px;padding-top:12px}.x-guide .verdict.x-fin12 p.x-fact-note{margin:6px 0 0}.x-fin-more{flex-direction:column;gap:14px;padding-bottom:6px;display:flex}.x-fin-more .x-story-rest{flex-direction:column;gap:6px;display:flex}.x-fin-more .x-story-rest p{color:var(--text);margin:0;font-size:14px;line-height:1.55}.x-fin-more .x-story-rest p.x-story-not{color:var(--text2);font-size:13px}.x-fin-more p.x-fact-note{color:var(--text2);margin:0;font-size:12.5px;line-height:1.5}.x-fin-more .because{font-size:13.5px}.x-fin-more .because ul{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.x-fin-more .because small{color:var(--text2);font-size:12.5px}.x-fin-more .x-stop-notrun{color:var(--text2);align-items:flex-start;gap:10px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.x-run-details[hidden]{display:none}.x-auto{align-items:center;gap:10px;margin-top:-2px;padding-inline:4px;display:flex}.x-auto-bar{background:var(--line);border-radius:3px;flex:1;height:3px;overflow:hidden}.x-auto-bar>i{background:var(--ink);transform-origin:100%;border-radius:3px;height:100%;animation:linear both x-auto-run;display:block}[dir=ltr] .x-auto-bar>i{transform-origin:0}@keyframes x-auto-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.x-auto .x-micro{white-space:nowrap;flex:none}.x-auto .x-quiet-link{flex:none;align-self:auto}@media (prefers-reduced-motion:reduce){.x-auto-bar>i{animation:none}}@media (max-height:820px){.x-guide .verdict.finish.x-fin12 h2{font-size:28px}.x-guide .verdict.x-fin12 .x-story p.x-lede{margin-top:8px;font-size:15px}.x-fin12 .x-finish-eq{margin-top:14px;padding-top:12px}.x-fin12 .x-fact.x-fact-line,.x-fin12 .x-fact.is-reeval{margin-top:12px;padding-top:10px}}:is(.x-guide:has(.x-fin12) .x-guide-head .num,.x-guide:has(.x-fin12) .x-guide-head .x-eyebrow){display:none}.x-guide .x-way-route{color:var(--text);margin:6px 0 0;font-size:13.5px;font-weight:500;line-height:1.4}.x-blocks-wait{color:var(--text2)}.x-blocks-prop{color:var(--text2);font-weight:400}.x-guide .x-live .vhero.live .num-hero,.x-guide .x-live .vhero.live em{color:var(--text)}.x-live[data-live-tone=neutral] .gauge i{background:var(--text3)}.x-live[data-live-tone=neutral] .gauge b{color:var(--text2)}.x-live[data-rebuilding="1"] .vhero em{font-weight:600}.x-guide .x-reeval-ans{color:var(--text);align-items:center;gap:7px;margin:6px 0 0;font-size:15px;line-height:1.4;display:flex}.x-guide .x-reeval-ans svg{width:15px;height:15px;color:var(--text2);flex:none}.x-guide .x-reeval-how{color:var(--text2);margin:8px 0 0;font-size:13px;line-height:1.45}.x-guide .x-tolerance{color:var(--text2);align-items:baseline;gap:7px;margin:8px 0 0;font-size:13.5px;line-height:1.45;display:flex}.x-guide .x-tolerance svg{width:12px;height:12px;color:var(--honey-ink);flex:none;align-self:center}.x-notices .hist-pill a[data-testid=to-latest]{color:var(--text);border:1px solid var(--line-2);background:0 0;border-radius:999px}.x-notices .hist-pill a[data-testid=to-latest]:hover{background:#fffc}.x-guide .x-reeval-live{border:1px solid var(--line);background:#fff9;border-radius:14px;flex-direction:column;gap:4px;margin:14px 0 10px;padding:12px 14px;display:flex}.x-guide .x-reeval-live b{font:500 22px/1.25 var(--font);color:var(--text)}.x-agent{z-index:12;bottom:calc(var(--tray-now,0px) + 26px);pointer-events:none;transition:bottom .45s var(--ease);justify-content:flex-start;padding-inline-start:4px;display:flex;position:absolute}.x-agent-line{pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(160%);height:34px;color:var(--text);white-space:nowrap;background:#ffffffed;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:9px;max-width:100%;padding:0 15px;font-size:13px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -18px #141c1299}.x-agent-line>i{background:var(--mist);border-radius:50%;flex:none;width:8px;height:8px}.x-agent[data-agent-state=working] .x-agent-line>i,.x-agent[data-agent-state=auto] .x-agent-line>i{background:var(--peri);animation:1.1s ease-in-out infinite x-agent-blink;box-shadow:0 0 0 3px #6d7de638}.x-agent[data-agent-state=waiting_you] .x-agent-line>i{background:var(--apricot);box-shadow:0 0 0 3px #ee8f3f38}.x-agent[data-agent-state=done] .x-agent-line>i{background:var(--mint)}.x-agent-line svg{opacity:.6;width:13px;height:13px}a.x-agent-line:hover{background:#fff}a.x-agent-line:focus-visible,.x-agent-btn:focus-visible{outline:3px solid var(--peri);outline-offset:2px}.x-agent-btn{font:inherit;background:var(--mist-2);height:24px;color:var(--text);cursor:pointer;border:0;border-radius:999px;padding:0 10px;font-size:12px}.x-agent-btn:hover{background:#e3e6ec}.x-agent-bar{inset-inline:0;background:var(--peri);transform-origin:100%;height:2px;animation:x-agent-run var(--s,4s) linear both;position:absolute;bottom:0}@keyframes x-agent-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes x-agent-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.x-agent-line>i,.x-agent-bar{animation:none}}.x-tiles.x-tiles-strip{height:58px;padding:7px 8px;padding-inline-end:136px}.x-tiles.x-tiles-strip .x-tile{border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:0;padding:0 12px}.x-tiles.x-tiles-strip .x-tile-k{justify-content:center;gap:9px;font-size:13.5px}.x-tiles.x-tiles-strip .x-tile-k .ev{order:-1}.work[data-split="1"] .x-agent{bottom:56px}.x-chrome{display:contents}.x-work[data-render="1"] .x-chrome>*{transition:opacity .35s var(--ease);opacity:0!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.x-work[data-render="1"] .x-chrome>*{transition:none}}.x-bar .back.x-context.x-context-quiet{gap:0;max-width:none;padding:7px 10px}.x-bar .back.x-context.x-context-quiet svg{width:15px;height:15px;color:var(--text2)}.x-tiles.x-tiles-open .x-tile[aria-current=true]{box-shadow:0 10px 22px -16px #1f262080,inset 0 0 0 1px var(--hair);background:#fff}.x-tiles.x-tiles-open .x-tile-v{gap:5px}.x-tiles.x-tiles-open .x-tile-v b{font:400 19px/1 var(--font);letter-spacing:-.02em}.x-tiles.x-tiles-open .x-tile-v small{font-size:12.5px}@media (max-width:1340px){.x-tiles.x-tiles-open .x-tile-v b{font-size:17px}.x-tiles.x-tiles-open .x-tile-v small{font-size:12px}}.x-work[data-tab=run] .sheet.x-guide:has(.runbody[data-run-lifecycle=sealed][data-revealed="1"]){max-height:calc(100% - 12px - var(--bar-h) - 10px - var(--gut));bottom:auto}.x-work[data-tab=run] .runbody[data-run-lifecycle=sealed][data-revealed="1"] .x-guide-body{flex:0 auto}.stage{background:0 0}.stage:after{background:linear-gradient(#fbfaf680,#fbfaf600 14%,#e7ebe600 82%,#e7ebe68c)}.x-stage{background:radial-gradient(52% 40% at 42% 46%,#ffffffe6,#fff0 74%),linear-gradient(#d6e4ec61,#d6e4ec00 46%)}.x-stage:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #6d7de673}.x-stage>.cpmap .m-bg{fill:#0000}.cpmap .isle-top{fill:#a9a183}.cpmap .isle.plain .isle-top{fill:#c7dba1}.cpmap .isle-earth.e3{fill:#8a6c4e}.cpmap .isle-earth.e2{fill:#a3825e}.cpmap .isle-earth.e1{fill:#7d8a55}.cpmap .isle-rim{fill:none;stroke:#ffffffd9;stroke-width:1.5px}.cpmap .t-aerial{animation:x-aerial-in .7s var(--ease) both}@keyframes x-aerial-in{0%{opacity:0}to{opacity:1}}.cpmap .t-field{fill:none;stroke:#282e1880;stroke-width:.7px;stroke-linejoin:round;opacity:.22}.cpmap .land-outside{fill:#f6f7f038}.x-stage>.cpmap[data-ground=aerial]{--m-case:#0e180c80;--m-parcel:#ffffffe6;--m-flag:#d99a17;--m-und:#8a6ff0;--m-land:#ffffff0f}.x-stage>.cpmap[data-ground=aerial] .m-boundary-case{stroke-width:6.2px}.x-stage>.cpmap[data-ground=aerial] .m-boundary{stroke-width:2.5px}.x-stage>.cpmap[data-ground=aerial] .m-parcel{stroke-width:1.15px;stroke-dasharray:5 5}.cpmap[data-ground=plain] .m-ded-halo{display:none}.cpmap .m-ded-halo{fill:#ffecd633;stroke:#fffc;stroke-width:3.6px;stroke-linejoin:round;pointer-events:none}.cpmap .land-shadow{fill:#1b3017}.cpmap .land-shadow.s1{opacity:.2}.cpmap .land-shadow.s2{opacity:.1}.cpmap .unk-sheet{fill:none;stroke:#c98a12;stroke-width:1.2px;stroke-dasharray:5 6;stroke-linecap:round}.cpmap .unk-sheet:first-child{fill:#f9ebcd33}.cpmap .unk-sheet.u-failed{stroke:#d85a4c}.cpmap .unk-sheet.u-failed:first-child{fill:#fbded933}.x-stage .cpmap .m-pv_row{stroke:#d6e6ff;stroke-width:.45px;stroke-opacity:.75;opacity:.5}.x-stage .cpmap .m-control_plot{fill:#fff6ce80;stroke:#9b7714;stroke-width:1.2px}.x-unk{z-index:11;cursor:pointer;white-space:nowrap;height:30px;font:500 var(--t-small)/1 var(--font);color:var(--honey-ink);border:1px dashed var(--honey);box-shadow:var(--shadow-soft);transition:transform var(--d-1) var(--ease),background var(--d-1);background:#fdf7e8f5;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.x-unk>i{border:1.8px dashed var(--honey);border-radius:50%;flex:none;width:11px;height:11px}.x-unk.failed{color:var(--coral-ink);border-color:var(--coral);background:#fdf0eef5}.x-unk.failed>i{border-color:var(--coral)}.x-unk:hover:not(:disabled){background:#fff;transform:translate(-50%,-50%)translateY(-1px)}.x-unk:disabled{cursor:default}.x-unk:focus-visible{outline:3px solid var(--peri);outline-offset:2px}.x-unk svg{opacity:.7}.land-pill.x-finish{z-index:10;border-radius:var(--r-card);color:var(--text);background:var(--glass-3);border:1px solid var(--glass-line);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);white-space:nowrap;pointer-events:none;animation:x-rise var(--d-3) var(--ease) .5s both;gap:2px;padding:10px 22px 11px}.land-pill.x-finish b{font:400 21px/1.2 var(--font);letter-spacing:-.015em;color:var(--text);font-variant-numeric:tabular-nums}.land-pill.x-finish span{font-size:var(--t-small);color:var(--text2);opacity:1}@keyframes x-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.focus-callout.x-fc{z-index:11;border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--glass-line);width:max-content;box-shadow:var(--shadow-lift);pointer-events:none;animation:x-fc-in var(--d-2) var(--ease) both;align-items:center;gap:0;padding:9px 6px;display:flex;transform:translate(-50%)}@keyframes x-fc-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.focus-callout.x-fc:after{display:none}.x-fc>*{border:0;margin:0;padding:0 14px}.x-fc>*+*{border-inline-start:1px solid var(--hair)}.x-fc .fc-head{flex-flow:column;align-items:flex-start;gap:4px;max-width:190px;display:flex}.x-fc .fc-head b{font:600 15px/1.2 var(--font);letter-spacing:-.01em;color:var(--text)}.x-fc.k-blocker .fc-head b{color:var(--coral-ink)}.x-fc .fc-nums{border-top:0;flex-wrap:nowrap;align-items:flex-start;gap:0;margin:0;padding-top:0;display:flex}.x-fc .fc-nums span{font-size:var(--t-micro);color:var(--text2);white-space:nowrap;flex-direction:column;gap:3px;padding:0 13px;line-height:1.2;display:flex;position:relative}.x-fc .fc-nums span:first-child{padding-inline-start:0}.x-fc .fc-nums span:last-child{padding-inline-end:0}.x-fc .fc-nums span+span:before{content:"";inset-inline-start:-4px;border-inline-start:1.5px solid var(--text3);border-bottom:1.5px solid var(--text3);opacity:.7;width:7px;height:7px;position:absolute;top:7px;transform:rotate(45deg)}[dir=ltr] .x-fc .fc-nums span+span:before{transform:rotate(-135deg)}.x-fc .fc-nums b{font:300 23px/1 var(--font);letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;margin:0}.x-fc .fc-nums .net b{color:var(--apricot-ink)}.x-fc.k-blocker .fc-nums .net b{color:var(--coral-ink)}.x-fc .fc-nums .already b{color:var(--mist-ink)}.x-fc .fc-nums .rem{border:0;padding-inline-start:13px}.x-fc .fc-nums .rem b{font-weight:400}.x-fc .fc-nums .rem small{font-size:var(--t-micro);color:var(--text2);direction:ltr;unicode-bidi:isolate}.x-fc .fc-largest{font-size:var(--t-micro);color:var(--text2);white-space:nowrap;flex-direction:column;gap:3px;margin:0;line-height:1.2;display:flex}.x-fc .fc-largest b{font:300 23px/1 var(--font);letter-spacing:-.025em;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;order:-1}.x-fc .fc-largest.ok b{color:var(--mint-ink)}.x-fc .fc-largest.low b{color:var(--coral-ink)}.x-fc .fc-largest>span:first-of-type{order:0}.x-fc .fc-largest>span:last-of-type{order:1}.map-foot.x-foot{max-width:calc(100% - var(--guide-w) - var(--gut)*3);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-soft);font-size:var(--t-micro);color:var(--text2);background:#fff9;border-radius:17px;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px 0;padding:5px 14px}.x-foot .legend.cpmap{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--t-micro);color:var(--text2);background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;gap:3px 14px;margin-inline-end:11px;padding:0;display:flex}.x-foot .legend span{gap:6px}.x-foot .legend svg{width:20px;height:10px}.x-foot-meta{flex-wrap:wrap;align-items:center;gap:3px 11px;display:flex}.x-foot .legend+.x-foot-meta{border-inline-start:1px solid var(--line);padding-inline-start:11px}.x-foot .x-datanote{white-space:nowrap}@media (max-width:1500px){.x-foot .x-note-more{display:none}}@media (max-width:1340px){.x-foot .x-note-w{display:none}.map-foot.x-foot{padding-inline:12px}.x-foot .legend.cpmap{margin-inline-end:8px}.x-foot .map-note[data-testid=map-scale] svg{max-width:64px}.x-foot-meta{gap:3px 8px}.x-foot .legend+.x-foot-meta{padding-inline-start:8px}}@media (max-width:1500px){.x-foot:has(.x-refit) .legend{display:none}.x-foot:has(.x-refit) .legend+.x-foot-meta{border-inline-start:0;padding-inline-start:0}}.x-foot .map-note{color:var(--text2);font-size:var(--t-micro);background:0 0;border-radius:0;gap:6px;padding:0}.x-foot .map-note .mono{font-size:var(--t-micro)}.x-foot .x-refit{cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:999px;height:22px;padding:0 10px}.x-foot .x-refit:focus-visible{outline:3px solid var(--peri);outline-offset:2px}.map-ctl.x-ctl{min-width:0}.x-ctl .pillbtn,.x-ctl .seg,.x-ctl .zoom{background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--shadow-soft)}.x-ctl .pillbtn{height:36px}.x-ctl .seg button{height:30px}.x-ctl .seg button[aria-pressed=true]{background:#fff;box-shadow:0 4px 12px -7px #222a2080}.x-ctl .zoom{border-radius:var(--r-field)}.x-ctl .zoom button{width:36px;height:34px}.x-ctl :is(.pillbtn,.seg button,.zoom button):focus-visible{outline:3px solid var(--peri);outline-offset:2px}.scanbar.x-hud{border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--glass-line);width:min(840px,100%);box-shadow:var(--shadow-lift);font-size:var(--t-small);gap:5px;padding:13px 18px 11px;position:relative;overflow:hidden}.scanbar.x-hud.compact{border-radius:999px;gap:12px;width:auto;max-width:min(760px,100%);padding:6px 7px 6px 16px;overflow:visible}.x-hud .sb-ticks{top:0;pointer-events:none;align-items:stretch;gap:1px;height:3px;margin:0;display:flex;position:absolute;inset-inline:0}.x-hud .sb-ticks i{height:auto;transition:background var(--d-1);background:#1b211b12;border-radius:0;flex:1}.x-hud .sb-ticks i.on{background:#3a43378c}.x-hud .sb-ticks i.now{background:var(--peri)}.x-hud .sb-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-height:22px;display:flex}.x-hud .sb-label{font-size:var(--t-micro);letter-spacing:.01em;color:var(--text2);background:0 0;align-self:center;gap:6px;padding:0;font-weight:500}.x-hud .sb-label svg{width:13px;height:13px}.x-hud .sb-label.l-checking_now{color:var(--peri-ink);background:0 0}.x-hud .sb-label.l-checking_now:after{display:none}.x-hud .sb-label.l-replay{color:var(--honey-ink);background:0 0}.x-hud .sb-label.l-interrupted{color:var(--coral-ink);background:0 0}.x-hud .sb-label.l-complete{color:var(--mint-ink);background:0 0}.x-hud .sb-note{font-size:var(--t-micro);color:var(--text2);white-space:nowrap}.x-hud .sb-note:before{content:"·";color:var(--text3);margin-inline-end:10px}.x-hud .btn.sm{height:24px;font-size:var(--t-micro);align-self:center;padding-inline:10px}.x-hud .sb-ledger,.scanbar.x-hud.has-focus .sb-ledger{font-size:var(--t-micro);color:var(--text2);border-top:0;flex-wrap:nowrap;align-items:baseline;gap:2px 8px;margin-inline-start:auto;padding-top:0}.x-hud .sb-ledger b,.x-hud .sb-ledger .rem b,.scanbar.x-hud.has-focus .sb-ledger b,.scanbar.x-hud.has-focus .sb-ledger .rem b{font:500 14px/1.2 var(--font);letter-spacing:-.01em;color:var(--text)}.x-hud .sb-ledger span{gap:5px}.x-hud .sb-ledger i,.scanbar.x-hud.has-focus .sb-ledger i{color:var(--text3);font-size:12px}.x-hud .sb-ledger .cut b{color:var(--apricot-ink)}.x-hud .sb-ledger .rem{margin:0;padding:0;animation:none}.x-hud .sb-largest{padding:0;border-inline-start:1px solid var(--line);font-size:var(--t-micro);color:var(--text2);background:0 0;border-radius:0;margin-inline-start:6px;padding-inline-start:12px}.x-hud .sb-largest b{font:500 14px/1.2 var(--font)}.x-hud .sb-largest.ok b,.x-hud .sb-largest.meet b{color:var(--text)}.x-hud .sb-ref{color:var(--text);font-weight:500}.x-hud .sb-largest.low{background:0 0}.x-hud .sb-largest.low b{color:var(--coral-ink)}.x-hud .sb-main{flex-wrap:wrap;align-items:baseline;gap:2px 16px;min-height:22px;display:flex}.x-hud .sb-body{flex-wrap:wrap;flex:300px;align-items:baseline;gap:1px 12px;min-width:0;display:flex}.x-hud .sb-title{flex-wrap:nowrap;gap:8px}.x-hud .sb-title b{font:600 16px/1.3 var(--font);letter-spacing:-.008em;white-space:nowrap}.x-hud .sb-kind{font-size:var(--t-micro);padding:1px 9px}.x-hud .sb-ev{font-size:var(--t-micro);color:var(--text3)}.x-hud .sb-ev svg{width:13px;height:13px}.x-hud .sb-text{font-size:var(--t-small);color:var(--text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:260px;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.x-hud .sb-body.quiet .sb-title b{font-size:var(--t-small);color:var(--text);font-weight:500}.x-hud .sb-body.quiet .sb-title{flex-wrap:wrap}.x-hud .sb-body.quiet .sb-text{font-size:var(--t-small);color:var(--text2);white-space:nowrap;text-overflow:ellipsis;flex:260px;display:block}.x-hud .sb-body.quiet .sb-text b{color:var(--text);font-weight:500}.x-hud .sb-steps{font-size:var(--t-micro);flex-wrap:nowrap;flex:none;gap:2px 4px;margin:0}.x-hud .sb-steps li{font-size:var(--t-micro);color:var(--text2);opacity:.55;background:0 0;gap:5px;padding:0 4px 0 0}.x-hud .sb-steps li i{background:#1b211b17;width:15px;height:15px;font-size:10px}.x-hud .sb-steps li:not(:last-child):after{opacity:.5;margin-inline-start:6px}.x-hud .sb-steps.ph-finding li.on{animation-name:x-step}@keyframes x-step{0%{opacity:.55}to{opacity:1;color:var(--text)}}.x-hud .sb-steps li.now{box-shadow:none;color:var(--apricot-ink);opacity:1;background:0 0}.x-hud .sb-steps li.now i{background:var(--apricot);color:#fff}.x-hud .sb-open{font-size:var(--t-micro);border-top:1px solid var(--hair);flex-wrap:nowrap;gap:4px 6px;padding-top:6px;overflow:hidden}.x-hud .sb-open .k{flex:none;font-weight:500}.x-hud .sb-open .k svg{width:13px;height:13px}.x-hud .sb-open .q{text-overflow:ellipsis;border-color:var(--honey);min-width:44px;color:var(--text2);flex:0 auto;padding:0 8px;line-height:1.7;overflow:hidden}.x-hud .sb-open .q.more{flex:none}.x-hud .sb-open .q.crit{border-style:dashed;border-color:var(--honey);color:var(--honey-ink);background:#f9ebcd80}.x-hud .sb-open .q-failed,.x-hud .sb-open .q-failed.crit{border-color:var(--coral);color:var(--coral-ink);background:#fbded973}.x-hud .sb-open .q-undecided{border-color:var(--violet);color:var(--violet-ink)}.x-hud.compact .sb-text{font-size:var(--t-small);color:var(--text2)}.x-hud .sb-head{flex-wrap:nowrap}.x-hud .sb-head .btn.sm{flex:none}.x-hud .sb-ledger{min-width:0;overflow:hidden}@media (max-width:1340px){.x-hud .sb-largest{display:none}}@media (max-width:1520px){.x-hud .sb-steps{display:none}}@media (max-width:1340px){.x-fc .fc-nums b,.x-fc .fc-largest b{font-size:21px}.x-fc>*{padding:0 11px}.x-fc .fc-head{max-width:150px}}.x-hud [hidden]{display:none!important}.cpmap .unk-stack .unk-sheet{fill:#fdf7e8e6;stroke:#c98a12;stroke-width:1.2px;stroke-dasharray:4 4;stroke-linecap:round}.cpmap .unk-stack .unk-sheet.u-failed{fill:#fdf0eee6;stroke:#d85a4c}.x-unk{height:28px;box-shadow:none;background:#fdf7e8f0;border-style:solid;border-color:#c98a1273;gap:6px;padding:0 11px;transform:translate(-100%,-50%)}.x-unk:hover:not(:disabled){transform:translate(-100%,-50%)translateY(-1px)}[dir=ltr] .x-unk{transform:translateY(-50%)}.cpmap .s-miss .sheet,.cpmap .s-fail .sheet{animation-name:cp-sheet-wait,x-sheet-join}@keyframes x-sheet-join{0%{opacity:1;transform:translateY(calc(var(--h,80px)*-1))}to{opacity:0;transform:translateY(calc(var(--h,80px)*-1 - var(--rise,18px)))}}.cpmap .sel-veil{fill:#16201833;pointer-events:none}.x-stage .cpmap .has-sel .m-layer:not(:has(.m-sel)):not(:has(.m-boundary)){opacity:.4}.x-stage .cpmap .has-sel .m-dim{opacity:.5}.x-stage .cpmap .m-sel{stroke:#fff;stroke-width:3.4px;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 12px #fffffff2)}.x-stage .cpmap .m-deduction.m-sel{stroke:var(--m-ded)}.x-stage .cpmap .m-deduction.t-blocker.m-sel{stroke:var(--m-block)}.x-fc .fc-line{font-size:var(--t-small);color:var(--text2);white-space:nowrap;line-height:1.3}.scanbar.x-hud.only-head .sb-main{display:none}.scanbar.x-hud.only-head:not(:has(.sb-open)){border-radius:999px;width:auto;max-width:min(760px,100%);padding:7px 16px}.scanbar.x-hud.only-head .sb-head{min-height:24px}.x-fc .fc-largest,.x-hud .sb-ticks{display:none}.x-guide .verdict.finish .x-fact{flex-wrap:wrap;align-items:baseline;row-gap:6px;margin:8px 0 0;display:flex}.x-guide .verdict.finish .x-fact>span{flex-direction:row;align-items:baseline;gap:5px;padding-inline:11px}.x-guide .verdict.finish .x-fact b{font:500 17px/1.2 var(--font);letter-spacing:-.01em}.x-guide .verdict.finish .x-fact small{font-size:12.5px}.x-guide .verdict p.x-fact-note{margin:5px 0 14px}.x-guide .verdict.finish .x-fact.is-reeval>span.x-fact-method{color:var(--text);white-space:nowrap;background:#fffdf6;border:1px solid #3a433780;border-radius:7px;align-self:center;align-items:center;gap:6px;margin-inline-end:4px;padding:1px 10px 1px 9px;font-size:12.5px;font-weight:600;line-height:1.7;box-shadow:inset 0 0 0 2px #fffdf6,inset 0 0 0 2.8px #3a433738}.x-guide .verdict.finish .x-fact.is-reeval>span.x-fact-method svg{width:13px;height:13px;color:var(--text2)}.x-guide .verdict.finish .x-fact.is-reeval>span.x-fact-time{border-inline-start:0;padding-inline-start:6px}.x-guide .verdict.finish .x-fact.is-reeval>span.x-fact-time b{color:var(--text2);font-size:14px}.x-guide .verdict.finish .x-fact.is-reeval>.x-fact-br{flex-basis:100%;height:0}.x-guide .verdict.finish .x-fact.is-reeval>.x-fact-br+span{border-inline-start:0;padding-inline-start:0}.x-guide .verdict p.x-fact-note .x-fact-caveat{color:var(--text)}@media (max-width:1340px){.x-guide .verdict.finish .x-fact>span{padding-inline:8px}.x-guide .verdict.finish .x-fact small{font-size:12px}.x-guide .verdict.finish .x-fact b{font-size:16px}}@media (max-height:820px){.x-guide .verdict.finish h2{font-size:25px}.x-guide .verdict p.x-fact-note{margin:4px 0 10px}.x-guide .verdict.finish .x-story{gap:3px;margin:8px 0 12px}.x-guide .verdict.finish .x-story p{font-size:13.5px;line-height:1.5}}.x-guide .verdict.finish .x-story{flex-direction:column;gap:5px;margin:12px 0 16px;display:flex}.x-guide .verdict.finish .x-story p{color:var(--text2);margin:0;font-size:14.5px;line-height:1.55}.x-guide .verdict.finish .x-story p:first-child,.x-guide .verdict.finish .x-story p:last-child:not(.x-story-hyp){color:var(--text)}.x-guide .verdict.finish .x-story .x-story-hyp{color:var(--violet-ink);font-size:12.5px}.x-guide .verdict.finish .x-finish-eq{margin:0 0 4px}@media (max-height:820px){.x-guide .verdict.finish .x-story p.x-story-lead{display:none}}@media (max-height:940px){.x-guide .verdict.finish .x-story p.x-story-lead{display:none}.x-guide .verdict.finish .x-story{margin:10px 0 14px}}.x-guide .runbody .x-guide-foot .x-now{padding-inline:2px;font-size:13px;line-height:1.45;display:block}.x-guide .runbody .x-guide-foot .x-now .x-eyebrow{color:var(--text);margin-inline-end:6px;display:inline}.x-guide .runbody .x-guide-foot .x-now .x-eyebrow:after{content:" ·";color:var(--text3)}.x-guide .runbody .x-guide-foot .x-now .x-now-why{display:inline}.x-guide .verdict.finish .because{border-top:1px solid var(--hair);margin-top:12px;padding-top:10px}.x-guide .x-asking.is-reused{background:#fffdf6;box-shadow:inset 0 0 0 1px #3a433752,inset 0 0 0 3px #fffdf6,inset 0 0 0 3.6px #3a433729}.x-guide .x-asking.is-reused svg,.x-guide .x-asking.is-reused .k{color:var(--text2)}.tray .run-stream-list .x-rec-tag{color:var(--text)}.x-hud .sb-label.l-reused{color:var(--text);background:#fffdf6;border:1px solid #3a433780;border-radius:7px;gap:7px;padding:2px 10px 2px 9px;box-shadow:inset 0 0 0 2px #fffdf6,inset 0 0 0 2.8px #3a433738}.x-hud .sb-label.l-reused .sb-rec-k{color:var(--text2);font-weight:400}.x-hud .sb-label.l-reused .sb-rec-v{font-weight:600}.x-hud .sb-label.l-reused .sb-rec-v:before{content:"·";color:var(--text3);margin-inline-end:7px;font-weight:400}.x-hud .sb-rec{font-size:var(--t-micro);color:var(--text);white-space:nowrap;background:#fffdf6;border:1px solid #3a433773;border-radius:6px;align-items:center;gap:5px;padding:1px 9px 1px 8px;font-weight:600;line-height:1.6;display:inline-flex;box-shadow:inset 0 0 0 2px #fffdf6,inset 0 0 0 2.8px #3a433738}.x-hud .sb-head .sb-steps{overflow:hidden}.scanbar.x-hud.only-head .sb-head{align-items:center;gap:2px 10px}.scanbar.x-hud.only-head .sb-head .sb-steps{border-inline-start:1px solid var(--line);flex-wrap:nowrap;flex:0 auto;gap:0 2px;min-width:0;margin:0;padding-inline-start:10px;display:flex}.scanbar.x-hud.only-head .sb-head .sb-steps li{font-size:var(--t-micro);box-shadow:none;color:var(--text2);white-space:nowrap;background:0 0;gap:5px;padding:0 2px}.scanbar.x-hud.only-head .sb-head .sb-steps li i{width:16px;height:16px;color:var(--text2);background:#1b211b14;font-size:10px}.scanbar.x-hud.only-head .sb-head .sb-steps li:not(:last-child):after{content:"←";color:var(--text3);opacity:.6;margin-inline:5px 1px}.scanbar.x-hud.only-head .sb-head .sb-steps.ph-finding li.on i{animation:x-step-dot calc(var(--k,1)*.32s) ease-out var(--at,0s) both}.scanbar.x-hud.only-head .sb-head .sb-steps.ph-consequence li.on i{background:var(--ink);color:#fff}.scanbar.x-hud.only-head .sb-head .sb-steps li.now{color:var(--apricot-ink);box-shadow:none;background:0 0;font-weight:600}.scanbar.x-hud.only-head .sb-head .sb-steps li.now i{background:var(--apricot);color:#fff}.scanbar.x-hud.only-head:has(.sb-steps){max-width:min(860px,100%)}@keyframes x-step-dot{0%{color:var(--text2);background:#1b211b14}to{background:var(--ink);color:#fff}}.cpmap .lf-veil{fill:#141e1633;animation:x-lf-in var(--d-2) var(--ease) both}.cpmap .lf-lift-shadow{fill:#2e1c0866;filter:blur(3px);animation:x-lf-in var(--d-2) var(--ease) both}.cpmap .lf-lift{animation:x-lf-lift var(--d-2) var(--ease) both;transform:translateY(-12px)}.cpmap .lf-ded{stroke:none}.cpmap .lf-edge{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linejoin:round;filter:drop-shadow(0 0 3px #fffffff2)drop-shadow(0 6px 8px #46280a4d)}.cpmap .lf-area{fill:#cdf0d66b;stroke:none;animation:x-lf-in var(--d-2) var(--ease) both}.cpmap .lf-area.largest{fill:#cdf0d64d}.cpmap .lf-ring{fill:none;stroke:#34a67f;stroke-width:3.2px;stroke-linejoin:round;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 10px #a0e8c8f2);animation:x-lf-in var(--d-2) var(--ease) both}.cpmap .lf-ring.largest{stroke:#1a6a4f;stroke-width:3.6px;stroke-dasharray:1;stroke-dashoffset:0;animation:x-lf-draw var(--d-3) var(--ease) both}.cpmap .lf-stake{fill:#ecb6565c;stroke:none;animation:x-lf-in var(--d-2) var(--ease) both}.cpmap .lf-stake-edge{fill:none;stroke:#b0790f;stroke-width:1.8px;stroke-dasharray:7 5;stroke-linejoin:round;animation:x-lf-in var(--d-2) var(--ease) both}.cpmap .unk-stack.lf-pulse .unk-sheet{animation:1.15s ease-in-out infinite alternate x-lf-pulse}.x-unk.lf-on{border-color:var(--honey);box-shadow:0 0 0 4px #dc9a2b33,var(--shadow-soft);background:#fff}@keyframes x-lf-in{0%{opacity:0}to{opacity:1}}@keyframes x-lf-lift{0%{transform:none}to{transform:translateY(-12px)}}@keyframes x-lf-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes x-lf-pulse{0%{stroke-width:1.2px;fill-opacity:.9;transform:none}to{stroke-width:2.8px;fill-opacity:.6;stroke:#b0790f;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.cpmap .t-aerial,.land-pill.x-finish,.focus-callout.x-fc{animation:none}.x-unk,.x-hud .sb-ticks i{transition:none}.cpmap .lf *,.cpmap .lf,.cpmap .unk-stack.lf-pulse .unk-sheet,.scanbar .sb-steps li,.scanbar .sb-steps li i{animation:none!important}.scanbar .sb-steps li.on{opacity:1}.scanbar.x-hud.only-head .sb-head .sb-steps.ph-finding li.on i{background:var(--ink);color:#fff}.cpmap .unk-stack.lf-pulse .unk-sheet{stroke-width:2.4px;stroke:#b0790f}}.scanbar.x-hud:has(.sb-label.l-reused) .sb-largest{display:none}.x-hud .sb-head .sb-ledger{flex:none}.x-hud .sb-head .sb-label{flex:0 auto;min-width:0}@media (max-height:820px){.x-guide .runbody[data-revealed="1"] .x-guide-foot .x-now,.x-guide .verdict.finish .x-fact.is-reeval>span.x-fact-time,.x-guide .verdict.finish .x-fact.is-reeval>.x-fact-br{display:none}.x-guide .verdict.finish .x-fact.is-reeval>span.x-fact-method+span{padding-inline-start:4px}.x-guide .verdict p.x-fact-note{font-size:12.5px;line-height:1.42}.x-guide .verdict.finish .x-finish-eq{--eq-r:36px;--eq-n:20px}.x-guide .verdict.finish .x-finish-eq .x-eq-cond{margin-top:6px;padding-top:6px}.x-guide .verdict.finish .x-fact>span{padding-inline:7px}.x-guide .verdict.finish .x-fact.is-reeval>span.x-fact-method{margin-inline-end:2px;padding:1px 8px}}@media (max-height:940px){.x-guide .verdict.finish .x-fact.is-reeval>span.x-fact-time,.x-guide .verdict.finish .x-fact.is-reeval>.x-fact-br{display:none}.x-guide .verdict.finish .x-fact.is-reeval>span.x-fact-method+span{padding-inline-start:4px}.x-guide .verdict.finish:has(.x-fact.is-reeval) p.x-fact-note{margin-bottom:10px}.x-guide .verdict.finish:has(.x-fact.is-reeval) .x-story{margin:8px 0 10px}}@media (max-height:820px){.x-guide .verdict.finish:has(.x-fact.is-reeval) h2{margin-top:2px}.x-guide .verdict.finish:has(.x-fact.is-reeval) p.x-fact-note{margin:3px 0 8px;font-size:12px;line-height:1.4}.x-guide .verdict.finish:has(.x-fact.is-reeval) .x-story{margin:6px 0 8px}.x-guide .verdict.finish:has(.x-fact.is-reeval) .x-finish-eq .x-eq-row{padding-block:2px}.x-guide .runbody[data-revealed="1"]:has(.x-fact.is-reeval) .x-guide-foot{gap:8px;padding-block:10px 12px}}.scanwrap .scanbar.x-hud:not(.compact){border-radius:22px;flex-flow:wrap;align-items:center;gap:2px 14px;width:auto;max-width:min(880px,100%);min-height:0;padding:9px 18px 10px;display:flex}.scanwrap .scanbar.x-hud:not(.compact) .sb-head,.scanwrap .scanbar.x-hud:not(.compact) .sb-main{display:contents}.scanwrap .scanbar.x-hud:not(.compact) .sb-body{flex:0 auto;min-width:0}.scanwrap .scanbar.x-hud:not(.compact) .sb-title b{font-size:15px}.scanwrap .scanbar.x-hud:not(.compact) .sb-open{border:0;flex:none;margin:0;padding:0}.scanwrap .scanbar.x-hud:not(.compact) .sb-ticks{inset-inline:16px;border-radius:2px;height:2px;top:auto;bottom:0;overflow:hidden}.scanwrap .scanbar.x-hud:not(.compact) .sb-steps{margin:0}.x-pic{font-size:var(--t-body);color:var(--text);line-height:1.55;container:pic/inline-size}.x-pic p{margin:0}.x-pic-h{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 12px;display:flex}.x-pic-h h2{font:600 var(--t-body)/1.4 var(--font);color:var(--text)}.x-pic .ev{font-size:var(--t-small)}.x-dim{color:var(--text2);font-size:var(--t-small)}.x-block{margin-top:3px;display:block}.x-pic .yid{color:var(--text2)}.x-link{appearance:none;font:inherit;font-size:var(--t-small);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.x-link:hover{text-decoration-color:currentColor}.x-pic a:not(.btn){color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.x-pic a:not(.btn):hover{text-decoration-color:currentColor}.x-say{border-inline-start:2px solid var(--line-2);font-size:var(--t-small);color:var(--text2);align-items:flex-start;gap:10px;margin:0 0 14px;padding-inline-start:12px;line-height:1.6;display:flex}.x-pic .x-say{margin-bottom:14px}.x-say>svg{color:var(--text2);flex:none;margin-top:3px}.x-say>span{min-width:0}.x-say b{color:var(--text);font-weight:600}.x-say.t-honey{border-color:var(--honey)}.x-say.t-honey>svg{color:var(--honey-ink)}.x-say.t-coral{border-color:var(--coral)}.x-say.t-coral>svg{color:var(--coral-ink)}.x-say.t-peri{border-color:var(--peri)}.x-say.t-peri>svg{color:var(--peri-ink)}.x-say.t-quiet{border-color:var(--line)}.x-say.lead{font-size:var(--t-body);color:var(--text);line-height:1.65}.x-say.lead>svg{margin-top:5px}.x-pic details.x-more{margin-top:6px}.x-pic details.x-more>summary{border-radius:8px}.x-more-body{font-size:var(--t-small);color:var(--text2);padding:6px 0 12px;line-height:1.6}.x-more-body>p+p,.x-more-body>*+p{margin-top:8px}.x-pic dl.kv.x-kv{font-size:var(--t-small);grid-template-columns:minmax(104px,30%) minmax(0,1fr);gap:0 16px;margin:0 0 14px;line-height:1.55}.x-pic dl.kv.x-kv>dt{color:var(--text2);border-top:1px solid var(--hair);padding:7px 0}.x-pic dl.kv.x-kv>dd{color:var(--text);border-top:1px solid var(--hair);margin:0;padding:7px 0}.x-pic dl.kv.x-kv>dt:first-of-type,.x-pic dl.kv.x-kv>dt:first-of-type+dd{border-top:0}.x-pic dl.kv.x-kv dd .x-say{margin:8px 0 0}.x-found-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:0 32px;display:grid}.x-found-grid>.x-lay{border-inline-start:1px solid var(--hair);padding-inline-start:32px}.x-found-list{min-width:0}.x-cov{min-width:0;font-size:var(--t-small);color:var(--text2);align-items:center;gap:10px;display:flex}.x-cov-bar{border-radius:3px;flex:none;gap:2px;width:96px;height:5px;display:flex;overflow:hidden}.x-cov-bar>i{background:var(--mist);min-width:3px;display:block}.x-cov-bar>.s-completed{background:var(--mint)}.x-cov-bar>.s-not_checked{background:repeating-linear-gradient(90deg,var(--honey) 0 3px,transparent 3px 5px)}.x-cov-bar>.s-failure{background:var(--coral)}.x-cov-bar>.s-running,.x-cov-bar>.s-pending{background:var(--peri)}.x-cov-bar>.s-not_run{background:var(--line-2)}.x-cov-line{min-width:0}.x-flist{columns:2 300px;column-gap:32px}.x-fgroup{break-inside:avoid;margin:0 0 16px}.x-fgroup>summary,.x-fgroup-h{border-bottom:1px solid var(--line);font-size:var(--t-small);color:var(--text2);letter-spacing:.01em;align-items:center;gap:8px;padding:2px 0 7px;font-weight:500;list-style:none;display:flex}.x-fgroup>summary{cursor:pointer;border-radius:6px 6px 0 0}.x-fgroup>summary::-webkit-details-marker{display:none}.x-fgroup>summary:after{content:"";border-inline-end:1.6px solid;width:7px;height:7px;transition:transform var(--d-1) var(--ease);opacity:.7;border-bottom:1.6px solid;margin-inline-start:auto;transform:rotate(45deg)translate(-2px,-2px)}.x-fgroup[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}.x-fgroup:not([open])>summary{border-bottom-color:var(--hair)}.x-fcount{font-variant-numeric:tabular-nums;color:var(--text2);font-weight:400}.x-fcrit{color:var(--coral-ink);font-weight:500}.x-fempty>p{font-size:var(--t-small);color:var(--text2);padding:8px 0 0}.x-pic .frow.x-frow{border:0;border-bottom:1px solid var(--hair);width:100%;box-shadow:none;text-align:start;font:inherit;color:inherit;cursor:pointer;transition:background var(--d-1) var(--ease);background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr) auto 11px;align-items:center;gap:2px 10px;margin:0;padding:9px 6px;display:grid;transform:none}.x-pic .frow.x-frow:hover,.x-pic .frow.x-frow.hover{box-shadow:none;background:#fffc;transform:none}.x-pic .frow.x-frow[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff;border-bottom-color:#0000;border-radius:10px}.x-fbadge{width:24px;height:24px;font:600 12px/1 var(--font);background:var(--mist-2);color:var(--mist-ink);border-radius:50%;flex:none;place-items:center;display:grid}.x-fbadge svg{width:13px;height:13px}.x-fbadge.letter{background:var(--apricot-2);color:var(--apricot-ink);box-shadow:inset 0 0 0 1.5px var(--apricot)}.x-fbadge.t-coral{background:var(--coral-2);color:var(--coral-ink)}.x-fbadge.letter.t-coral{box-shadow:inset 0 0 0 1.5px var(--coral)}.x-fbadge.t-apricot{background:var(--apricot-2);color:var(--apricot-ink)}.x-fbadge.t-honey{background:var(--honey-2);color:var(--honey-ink)}.x-fbadge.t-mint{background:var(--mint-2);color:var(--mint-ink)}.x-fbadge.t-violet{background:var(--violet-2);color:var(--violet-ink)}.x-fbadge.lg{width:34px;height:34px;margin-top:1px;font-size:15px}.x-fbadge.lg svg{width:17px;height:17px}.x-fname{min-width:0;font-size:var(--t-body);color:var(--text);overflow-wrap:anywhere;line-height:1.35}.x-fstate{font-size:var(--t-small);white-space:nowrap;color:var(--text2);text-align:end;font-weight:500}.x-fstate.t-coral{color:var(--coral-ink)}.x-fstate.t-apricot{color:var(--apricot-ink)}.x-fstate.t-honey{color:var(--honey-ink)}.x-fstate.t-mint{color:var(--mint-ink)}.x-fstate.t-violet{color:var(--violet-ink)}.x-fstate.t-quiet{font-weight:400}.x-frow .ev,.x-fnoev{justify-content:center;justify-self:center;gap:0;width:11px}.x-frow .ev>i{box-shadow:none}.x-frow .ev-fact>i{opacity:.5;width:6px;height:6px}.x-frow .ev-human>i{width:7px;height:7px}.x-found-foot{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:2px;display:flex}.x-found-foot details.x-more{margin-top:0}.x-found-foot details.x-more[open]{flex-basis:100%}.x-evkey{align-items:center;gap:14px;display:inline-flex}@container pic (width<=760px){.x-found-grid{grid-template-columns:minmax(0,1fr)}.x-found-grid>.x-lay{border-inline-start:0;border-top:1px solid var(--hair);padding-inline-start:0;margin-top:20px;padding-top:20px}}@container pic (width<=1120px){.x-fstate{white-space:normal}}.x-evi{max-width:1240px}.x-evi-h{align-items:flex-start;gap:14px;margin:0 0 14px;display:flex}.x-evi-id{flex:1;min-width:0}.x-evi-h h2{font:600 20px/1.3 var(--font);letter-spacing:-.012em;color:var(--text)}.x-evi-badges{font-size:var(--t-small);color:var(--text2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;display:flex}.x-evi-meta{color:var(--text2)}.x-evi-meta.t-coral{color:var(--coral-ink);font-weight:500}.x-evi-meta.t-violet{color:var(--violet-ink);font-weight:500}.x-evi-sib{flex:none;gap:2px;display:flex}.x-evi-act{border-radius:var(--r-card);background:var(--honey-2);color:#5a3d0c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0 0 18px;padding:12px 18px;display:flex}.x-evi-act>div{flex:320px;min-width:0}.x-evi-act .x-eyebrow{color:var(--honey-ink);margin-bottom:2px;display:block}.x-evi-act b{font-size:var(--t-body);color:#3d2a08;font-weight:600;display:block}.x-evi-act p{font-size:var(--t-small);margin-top:2px;line-height:1.55}.x-evi-act .btn{flex:none}.x-evi-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 44px;display:grid}.x-evi-two>section{min-width:0}.x-evi-two>section+section{border-inline-start:1px solid var(--hair);padding-inline-start:44px}.x-evi-part{font:500 var(--t-small)/1.3 var(--font);letter-spacing:.02em;color:var(--text2);margin:0 0 10px}.x-evi-part.sub{margin-top:22px}.x-evi-lede{font-size:var(--t-body);color:var(--text);max-width:62ch;line-height:1.7;margin:0 0 14px!important}.x-evi-lede b{font-weight:600}.x-evi-p{font-size:var(--t-small);color:var(--text2);line-height:1.6;margin:0 0 10px!important}.x-evi-rcd{border-top:1px solid var(--hair);font-size:var(--t-small);padding:8px 0;line-height:1.6}.x-evi-rcd p{color:var(--text)}.x-pending{color:var(--honey-ink);align-items:center;gap:5px;font-weight:500;display:inline-flex}.x-pending svg{width:13px;height:13px}.x-evi-foot{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;padding-top:14px;display:flex}@container pic (width<=780px){.x-evi-two{grid-template-columns:minmax(0,1fr)}.x-evi-two>section+section{border-inline-start:0;border-top:1px solid var(--hair);padding-inline-start:0;margin-top:8px;padding-top:18px}}.x-route-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.x-route{border-radius:var(--r-card);background:var(--glass-2);border:1px solid var(--hair);flex-direction:column;align-items:flex-start;min-width:0;padding:14px 16px 8px;display:flex}.x-route>.chip{white-space:normal;text-align:start;font-size:var(--t-small);background:0 0;border:0;border-radius:0;align-items:flex-start;padding:0;font-weight:600;line-height:1.4}.x-route>.chip svg{width:15px;height:15px;margin-top:2px}.x-route h3{font:600 var(--t-body)/1.35 var(--font);color:var(--text);margin:6px 0 4px}.x-route-why{font-size:var(--t-small);color:var(--text2);line-height:1.55}.x-route-h{font-size:var(--t-small);color:var(--text);margin:12px 0 2px;font-weight:500}.x-route-need{width:100%;font-size:var(--t-small);margin:0;padding:0;line-height:1.5;list-style:none}.x-route-need li{border-top:1px solid var(--hair);color:var(--text);align-items:flex-start;gap:8px;padding:6px 0;display:flex}.x-route-need li>svg{width:14px;height:14px;color:var(--honey-ink);flex:none;margin-top:3px}.x-route-need li.t-unmet>svg{color:var(--coral-ink)}.x-route-need li>span{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 10px;min-width:0;display:flex}.x-route-need li>span>span:first-child{min-width:0}.x-route-need em{color:var(--honey-ink);white-space:nowrap;font-style:normal;font-weight:500}.x-route-need li.t-unmet em{color:var(--coral-ink)}.x-route-met,.x-route-info{border-top:1px solid var(--hair);width:100%;font-size:var(--t-small);color:var(--text2);align-items:flex-start;gap:8px;padding:6px 0;line-height:1.5;display:flex}.x-route-met>svg{width:14px;height:14px;color:var(--mint-ink);flex:none;margin-top:3px}.x-route-info>svg{width:14px;height:14px;color:var(--text2);flex:none;margin-top:3px}.x-route details.x-more{width:100%;margin-top:auto;padding-top:2px}.x-prq{border-top:1px solid var(--hair);color:var(--text);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.x-prq:first-child{border-top:0}.x-prq>.grow{flex:1;min-width:0}.x-prq>.chip{flex:none}.x-routes-caveat{font-size:var(--t-small);color:var(--text2);max-width:110ch;line-height:1.6;margin-top:14px!important}.x-routes-caveat b{color:var(--text);font-weight:600}.x-info-rules .tbl{width:100%;font-size:var(--t-small)}.x-info-rules .x-dim{margin-top:3px}@container pic (width<=700px){.x-route-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-found-grid[data-lens]{grid-template-columns:minmax(0,1fr)}.x-found-grid[data-lens=found]>.x-lay,.x-found-grid[data-lens=advance]>.x-found-list{display:none}.x-found-grid[data-lens=advance]>.x-lay{border-inline-start:0;padding-inline-start:0;border-top:0;margin-top:0;padding-top:0}.x-found-grid[data-lens=found] .x-flist{columns:3 300px}.x-evi-act.quiet{border-top:1px solid var(--hair);color:var(--text2);background:0 0;border-radius:0;margin:20px 0 0;padding:14px 0 0}.x-evi-act.quiet .x-eyebrow{color:var(--text2)}.x-evi-act.quiet b{color:var(--text);font-weight:500}.x-evi-two .x-evi-act.lead-action{margin:6px 0 0}.chip.o-manual{background:var(--mist-2);color:var(--mist-ink)}@media (prefers-reduced-motion:reduce){.x-pic .frow.x-frow,.x-fgroup>summary:after{transition:none}}.x-route-on{font-size:var(--t-small);color:var(--text2);margin:2px 0 0;line-height:1.6}.x-route-on>.k{color:var(--text);font-weight:600}.x-route-b{display:inline}.x-route-b a,.x-route-more{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-weight:500}.x-route-b a:hover,.x-route-more:hover{text-decoration-color:currentColor}.x-route-b em{white-space:nowrap;color:var(--honey-ink);font-style:normal}.x-route-b[data-kind=undecided] em,.x-route-b[data-kind=decision] em{color:var(--violet-ink)}.x-route-b[data-kind=failed] em,.x-route-b[data-kind=contradiction] em{color:var(--coral-ink)}.x-route-b .ev{vertical-align:-1px;margin-inline-end:4px}.x-route-sep{color:var(--text2)}.x-pic p.x-route-common{border-radius:var(--r-field);background:var(--honey-2);color:#5a3d0c;font-size:var(--t-small);margin:0 0 12px;padding:10px 14px}.x-route-common>.k{color:#3d2a08}.x-prq>svg{width:14px;height:14px;color:var(--honey-ink);flex:none;margin-top:3px}.x-prq.t-met>svg{color:var(--mint-ink)}.x-prq.t-unmet>svg{color:var(--coral-ink)}.x-prq-w{color:var(--honey-ink);white-space:nowrap;font-style:normal;font-weight:500}.x-prq.t-met .x-prq-w{color:var(--mint-ink)}.x-prq.t-unmet .x-prq-w{color:var(--coral-ink)}.x-eq{--eq-n:22px;--eq-r:44px;--eq-c:17px;color:var(--text2);font-size:var(--t-small);line-height:1.4}.x-eq bdi.x-eq-n{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.x-eq .ev.bare>span{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute}.x-eq-ledger,.x-eq-cond{grid-template-columns:max-content 12px minmax(0,1fr);gap:0 12px;margin:0;display:grid}.x-eq-row{grid-column:1/-1;grid-template-columns:subgrid;transition:background var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease);border-radius:12px;align-items:baseline;margin-inline:-10px;padding:3px 10px;display:grid}.x-eq-num{color:var(--text);justify-self:start}.x-eq-num .x-eq-n{font:300 var(--eq-n)/1.15 var(--font);letter-spacing:-.025em}.x-eq-mk{align-self:center;place-items:center;display:grid}.x-eq-mk .ev>i{width:6px;height:6px;box-shadow:none;opacity:.55}.x-eq-mk .ev-missing>i{opacity:1;width:9px;height:9px}.x-eq-lbl{flex-direction:column;gap:1px;min-width:0;display:flex}.x-eq-k{color:var(--text2);font-size:13.5px;line-height:1.35}.x-eq-k b{color:var(--text);font-weight:500}.x-eq-why{color:var(--text2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.x-eq-not{color:var(--text);letter-spacing:.005em;font-size:12.5px;font-weight:500;line-height:1.35}.x-eq-row.t-orig .x-eq-num{color:var(--text2)}.x-eq-row.t-cut .x-eq-num{color:var(--apricot-ink)}.x-eq-row.t-block .x-eq-num{color:var(--coral-ink)}.x-eq-row.t-quiet .x-eq-num{color:var(--text2)}.x-eq-rule{background:var(--line-2);grid-column:1;height:1px;margin:5px 0 3px}.x-eq-rule>i{display:none}.x-eq-result{padding-top:2px;padding-bottom:4px}.x-eq-result .x-eq-num .x-eq-n{font-size:var(--eq-r);letter-spacing:var(--ls-display);line-height:1}.x-eq-result .x-eq-k{font-size:15px}.x-eq-result .x-eq-k b{font-weight:600}.x-eq-result.t-block .x-eq-num,.x-eq-result.t-block .x-eq-k b{color:var(--coral-ink)}.x-eq-result.t-stop .x-eq-num{color:var(--text2)}.x-eq-cond{border-top:1px solid var(--hair);margin-top:10px;padding-top:8px}.x-eq-cond .x-eq-num .x-eq-n{font:400 var(--eq-c)/1.3 var(--font);letter-spacing:-.01em}.x-eq-cmp i{color:var(--text2);font-style:normal;font-weight:300}.x-eq-v{align-items:center;gap:4px;margin-inline-start:8px;font-weight:500;display:inline-flex}.x-eq-v svg{width:12px;height:12px}.x-eq-v.ok{color:var(--mint-ink)}.x-eq-row.t-unk .x-eq-num{color:var(--honey-ink)}.x-eq-row.t-unk .x-eq-k{color:var(--honey-ink);font-weight:500}.x-eq-row.t-notrun .x-eq-num{color:var(--text2)}.x-eq-row[tabindex]{cursor:default}.x-eq-row[tabindex]:focus-visible{outline:2.5px solid var(--peri);outline-offset:1px;border-radius:12px}.x-eq-row[data-term=deducted]:is(:hover,:focus-visible,[data-active="1"]){background:#fde8d6bf}.x-eq-row[data-term=remaining]:is(:hover,:focus-visible,[data-active="1"]){background:#d9f1e7cc}.x-eq-row[data-term=largest]:is(:hover,:focus-visible,[data-active="1"]){background:#d9f1e799;box-shadow:inset 0 0 0 1.5px #1a6a4f59}.x-eq-row[data-term=unknown]:is(:hover,:focus-visible,[data-active="1"]){background:#f9ebcdd9}.x-eq-row.t-block[data-term]:is(:hover,:focus-visible,[data-active="1"]){background:#fbded9bf}.x-eq-finish .x-eq-row,.x-eq-finish .x-eq-rule{animation:x-eq-in var(--d-2) var(--ease) both}.x-eq-finish .x-eq-ledger>:nth-child(2){animation-delay:90ms}.x-eq-finish .x-eq-ledger>:nth-child(3){animation-delay:.18s}.x-eq-finish .x-eq-ledger>:nth-child(4){animation-delay:.26s}.x-eq-finish .x-eq-cond>*{animation-delay:.38s}@keyframes x-eq-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.x-eq-file{--eq-n:26px;--eq-r:34px}.x-eq-cells{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.x-eq-cell{min-width:0;transition:background var(--d-1) var(--ease);border-radius:12px;flex-direction:column;gap:3px;margin:-6px -4px;padding:6px 10px;display:flex}.x-eq-cell .x-eq-num .x-eq-n{font:300 var(--eq-n)/1 var(--font);letter-spacing:-.025em}.x-eq-cell.x-eq-result .x-eq-num .x-eq-n{font-size:var(--eq-r)}.x-eq-cell .x-eq-lbl{flex-direction:row;align-items:center;gap:6px;font-size:12.5px}.x-eq-cell .x-eq-lbl .ev>i{width:6px;height:6px;box-shadow:none;opacity:.55}.x-eq-cell .x-eq-lbl .ev-missing>i{opacity:1;width:9px;height:9px}.x-eq-cell .x-eq-k{font-size:12.5px}.x-eq-cell.x-eq-result .x-eq-k{font-size:13.5px}.x-eq-cell.t-orig .x-eq-num{color:var(--text2)}.x-eq-cell.t-cut .x-eq-num{color:var(--apricot-ink)}.x-eq-cell.t-block .x-eq-num{color:var(--coral-ink)}.x-eq-cell.t-unk .x-eq-num,.x-eq-cell.t-unk .x-eq-k{color:var(--honey-ink)}.x-eq-cell .x-eq-num .x-eq-cmp .x-eq-n,.x-eq-cell .x-eq-cmp{font-size:20px}.x-eq-arrow{color:var(--text2);align-self:center;padding-bottom:16px;font-size:15px;font-style:normal}.x-eq-gap{background:var(--hair);flex:none;align-self:stretch;width:1px;margin-inline:6px}.x-eq-cell[tabindex]:focus-visible{outline:2.5px solid var(--peri);outline-offset:1px}.x-eq-cell[data-term=deducted]:is(:hover,:focus-visible,[data-active="1"]){background:#fde8d6bf}.x-eq-cell[data-term=remaining]:is(:hover,:focus-visible,[data-active="1"]){background:#d9f1e7cc}.x-eq-cell[data-term=largest]:is(:hover,:focus-visible,[data-active="1"]){background:#d9f1e799}.x-eq-cell[data-term=unknown]:is(:hover,:focus-visible,[data-active="1"]){background:#f9ebcdd9}.x-eq-inline{color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:13px;line-height:1.6;display:flex}.x-eq-inline .x-eq-n{color:var(--text);font-weight:500}.x-eq-part{transition:background var(--d-1) var(--ease);border-radius:7px;align-items:baseline;gap:5px;margin:0 -4px;padding:0 4px;display:inline-flex}.x-eq-part .ev{align-self:center}.x-eq-part .ev>i{width:6px;height:6px;box-shadow:none;opacity:.55}.x-eq-part .ev-missing>i{opacity:1;width:8px;height:8px}.x-eq-part b{color:var(--text);font-weight:500}.x-eq-part.t-cut .x-eq-n{color:var(--apricot-ink)}.x-eq-part.t-block .x-eq-n{color:var(--coral-ink)}.x-eq-part.t-unk,.x-eq-part.t-unk .x-eq-n{color:var(--honey-ink)}.x-eq-inline .x-eq-arrow,.x-eq-inline .x-eq-sep{color:var(--text2);padding:0;font-size:13px;font-style:normal}.x-eq-inline .x-eq-k,.x-eq-inline .x-eq-not,.x-eq-inline .x-eq-why{font-size:inherit}.x-eq-inline .x-eq-not:before,.x-eq-inline .x-eq-why:before{content:"— ";color:var(--text2);font-weight:400}.x-eq-part[tabindex]:focus-visible{outline:2px solid var(--peri);outline-offset:1px}.x-eq-part[data-term=deducted]:is(:hover,:focus-visible,[data-active="1"]){background:#fde8d6bf}.x-eq-part[data-term=remaining]:is(:hover,:focus-visible,[data-active="1"]){background:#d9f1e7cc}.x-eq-part[data-term=largest]:is(:hover,:focus-visible,[data-active="1"]){background:#d9f1e799}.x-eq-part[data-term=unknown]:is(:hover,:focus-visible,[data-active="1"]){background:#f9ebcdd9}@media (max-width:1340px){.x-eq{--eq-n:20px;--eq-r:40px;--eq-c:16px}}@media (prefers-reduced-motion:reduce){.x-eq-row,.x-eq-cell,.x-eq-part{transition:none}.x-eq-finish .x-eq-row,.x-eq-finish .x-eq-rule{animation:none}}.x-eq-compact{--eqc-n:24px;--eqc-r:40px}.x-eqc-sum{align-items:flex-start;gap:6px;margin-inline:-8px;display:flex}.x-eqc-cell{min-width:0;transition:background var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease);border-radius:12px;flex-direction:column;gap:3px;padding:5px 8px 6px;display:flex}.x-eqc-cell[tabindex]{cursor:default}.x-eqc-cell[tabindex]:focus-visible{outline:2.5px solid var(--peri);outline-offset:1px}.x-eqc-n{height:var(--eqc-r);color:var(--text);align-items:baseline;gap:5px;display:flex}.x-eqc-n .x-eq-n{font:300 var(--eqc-n)/var(--eqc-r) var(--font);letter-spacing:-.025em;align-self:flex-end}.x-eqc-n .x-eqc-u{color:var(--text2);align-self:flex-end;padding-bottom:5px;font-size:13px;line-height:1}.x-eqc-k{color:var(--text2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;line-height:1.35;display:inline-flex}.x-eqc-k .x-eq-k{font-size:inherit;line-height:inherit;white-space:normal}.x-eqc-k .ev>i{width:6px;height:6px;box-shadow:none;opacity:.55}.x-eqc-op{height:var(--eqc-r);font:300 20px/var(--eqc-r) var(--font);color:var(--text3);flex:none;align-self:flex-start;align-items:flex-end;padding-top:5px;font-style:normal;display:flex}.x-eqc-op[data-op=minus]:before{content:"−"}.x-eqc-op[data-op=eq]:before{content:"="}.x-eqc-cell.t-orig .x-eqc-n{color:var(--text2)}.x-eqc-cell.t-cut .x-eqc-n{color:var(--apricot-ink)}.x-eqc-cell.t-block .x-eqc-n{color:var(--coral-ink)}.x-eqc-cell.t-quiet .x-eqc-n{color:var(--text2)}.x-eqc-result{flex:1}.x-eqc-result .x-eqc-n .x-eq-n{font-size:var(--eqc-r);letter-spacing:var(--ls-display);line-height:1}.x-eqc-result .x-eqc-k{white-space:normal;align-items:baseline}.x-eqc-result .x-eqc-k .x-eq-k b{color:var(--text);font-weight:600}.x-eqc-result.t-block .x-eqc-n,.x-eqc-result.t-block .x-eq-k b{color:var(--coral-ink)}.x-eqc-result.t-stop .x-eqc-n{color:var(--text2)}.x-eqc-notes{color:var(--text2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;margin:6px 0 0;font-size:12.5px;line-height:1.4;display:flex}.x-eqc-notes .x-eq-not{margin-inline-start:auto}.x-eqc-notes .x-eq-why{color:var(--apricot-ink)}.x-eq-compact[data-eq-state=blocked] .x-eqc-notes .x-eq-why{color:var(--coral-ink)}.x-eqc-cond{flex-wrap:wrap;gap:6px 8px;margin:12px -8px 0;display:flex}.x-eqc-chip{color:var(--text2);flex-direction:row;align-items:center;gap:7px;padding:5px 9px;font-size:13px;line-height:1.3}.x-eqc-chip .x-eq-n{font:500 14px/1.3 var(--font);letter-spacing:-.005em;color:var(--text)}.x-eqc-chip .x-eq-v{margin-inline-start:0}.x-eqc-chip .ev-fact{display:none}.x-eqc-chip .ev>i{box-shadow:none}.x-eqc-chip.t-unk,.x-eqc-chip.t-unk .x-eq-n{color:var(--honey-ink);font-weight:500}.x-eqc-chip.t-unk .ev-missing>i{opacity:1;width:9px;height:9px}.x-eqc-cell[data-term=deducted]:is(:hover,:focus-visible,[data-active="1"]){background:#fde8d6bf}.x-eqc-cell[data-term=remaining]:is(:hover,:focus-visible,[data-active="1"]){background:#d9f1e7cc}.x-eqc-cell[data-term=largest]:is(:hover,:focus-visible,[data-active="1"]){background:#d9f1e799;box-shadow:inset 0 0 0 1.5px #1a6a4f59}.x-eqc-cell[data-term=unknown]:is(:hover,:focus-visible,[data-active="1"]){background:#f9ebcdd9}.x-eqc-cell.t-block[data-term]:is(:hover,:focus-visible,[data-active="1"]){background:#fbded9bf}@media (max-height:820px){.x-eq-compact{--eqc-n:22px;--eqc-r:34px}.x-eqc-cond{margin-top:8px}}@media (prefers-reduced-motion:reduce){.x-eqc-cell{transition:none}}.x-eq-compact{--eqc-r:32px}.x-eqc-how{color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 6px;font-size:13.5px;line-height:1.4;display:flex}.x-eqc-how b{color:var(--text);font-size:16px;font-weight:600}.x-eqc-result .x-eqc-n{height:auto;min-height:var(--eqc-r);flex-wrap:wrap;row-gap:0}.x-eqc-result .x-eqc-n .x-eq-not{color:var(--text);letter-spacing:0;white-space:nowrap;align-self:flex-end;margin-inline-start:6px;padding-bottom:4px;font-size:15.5px;font-weight:600;line-height:1.2}.x-eqc-result.t-rem .x-eqc-n .x-eq-n,.x-eq-v.meet{color:var(--text)}.x-eqc-chip .x-eq-v.meet{font-weight:500}.x-eq-v.low{color:var(--peri-ink)}.x-eq-row.t-meet .x-eq-num{color:var(--text)}.x-eq-round{color:var(--text2);white-space:nowrap;font-size:12px;line-height:1.35}.x-eqc-notes .x-eq-round{margin-inline-start:auto}.x-eq-foot{text-align:start;margin:6px 0 0}.x-eq-file .x-eq-op{color:var(--text3);font-size:18px}@media (max-height:820px){.x-eq-compact{--eqc-n:21px;--eqc-r:28px}.x-eqc-how{margin-bottom:3px}}.x-guide .x-pg13 .verdict p.x-lede.x-conclusion{color:var(--text);text-wrap:balance;margin:8px 0 0;font-size:16.5px;line-height:1.45}.x-guide .x-pg13 .x-hypnote{margin-top:10px!important}.x-dn{flex-direction:column;gap:6px;min-width:0;margin:18px 0 0;display:flex}.x-dn-k{letter-spacing:.01em;color:var(--text2);font-size:12.5px;font-weight:500;line-height:1.3}.x-dn-row{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.x-dn-n{font:300 54px/.95 var(--font);letter-spacing:var(--ls-display,-.03em);color:var(--text);font-variant-numeric:tabular-nums}.x-dn-n bdi{direction:ltr;unicode-bidi:isolate}.x-dn-u{color:var(--text);font-size:17px;font-weight:500;line-height:1.25}.x-dn-vs{color:var(--text2);white-space:nowrap;font-size:15px;line-height:1.25}.x-dn-vs:before{content:"·";color:var(--text3,var(--text2));margin-inline-end:8px}.x-dn-md .x-dn-n{font-size:44px}.x-dn-md .x-dn-u{font-size:16px}.x-dn.t-stop .x-dn-n{color:var(--peri-ink)}.x-dn.t-block .x-dn-n,.x-dn.t-block .x-dn-k{color:var(--coral-ink)}.x-dn.t-ok .x-dn-n{color:var(--mint-ink)}.x-dn.t-neutral .x-dn-n{color:var(--text)}.x-dn.t-neutral[data-kind=open] .x-dn-u{font-size:15.5px;font-weight:500}.x-dn-split{color:var(--honey-ink);font-size:13.5px;font-weight:500;line-height:1.45}.x-dn-sofar{color:var(--text2);font-size:13px;line-height:1.4}.x-dn-gauge{background:#1b211b14;border-radius:3px;height:6px;margin:6px 0 2px;display:block;position:relative}.x-dn-fill{background:var(--text2);border-radius:3px;position:absolute;inset-block:0;inset-inline-start:0}.x-dn-gauge.t-ok .x-dn-fill{background:var(--mint)}.x-dn-gauge.t-stop .x-dn-fill{background:var(--peri)}.x-dn-gauge.t-block .x-dn-fill{background:var(--coral)}.x-dn-mark{background:var(--text);border-radius:1px;width:2px;margin-inline-start:-1px;position:absolute;top:-5px;bottom:-5px}.x-guide .x-pg13 p.x-tolerance{margin:8px 0 0}.x-pg13 .x-guide-foot.x-now12{margin-top:20px}.x-landline{border-top:1px solid var(--hair);color:var(--text2);text-wrap:pretty;margin:14px 0 0;padding-top:12px;font-size:13.5px;line-height:1.5}.x-landline[data-eq-state=blocked]{color:var(--coral-ink)}.x-guide-details>.x-more-lede{color:var(--text);margin:4px 0 12px;font-size:14px;line-height:1.5}.x-guide .x-pg13 .x-guide-details .x-guide-eq{border-top:0;margin:0 0 6px;padding-top:0}.x-guide .x-pg13 .x-guide-details details.x-way-more{margin:10px 0 12px}@media (max-height:820px){.x-dn{margin-top:14px}.x-dn-n{font-size:46px}.x-pg13 .x-guide-foot.x-now12{margin-top:14px}.x-landline{margin-top:10px;padding-top:9px}}.x-guide .verdict.finish.x-fin13 .x-done{letter-spacing:.01em;color:var(--text2);font-size:13px;font-weight:500}.x-guide .verdict.x-fin13 .x-story p.x-lede.x-conclusion{color:var(--text);text-wrap:balance;margin:8px 0 0;font-size:16.5px;line-height:1.45}.x-fin13 .x-dn{margin-top:16px}.x-fin13 .x-fact.x-fact-line.x-fact13{margin-top:14px;padding-top:10px}.x-fin-more .x-more-lede{color:var(--text);margin:0;font-size:14px;line-height:1.5}.x-fin-more .x-finish-eq{border:0;margin:0;padding:0}.x-guide .x-live .x-dn-live{margin:0}.x-guide .x-live .x-dn-live .num-hero{font:300 46px/.95 var(--font);letter-spacing:var(--ls-display,-.03em);color:var(--text)}.x-guide .x-live .x-dn-live.ended .num-hero{color:var(--text2)}.x-live-cut{color:var(--text2);margin:8px 0 0;font-size:13.5px;line-height:1.45}.x-live-cut b{color:var(--apricot-ink);font-weight:500}.x-guide p.critline.x-crit13{color:var(--honey-ink);background:0 0;border:0;align-items:flex-start;gap:8px;margin:0;padding:0;font-size:13.5px;font-weight:500;line-height:1.5;display:flex}.x-crit13 svg{flex:none;width:14px;height:14px;margin-top:3px}.x-asking13 b{font-weight:600}.x-stages-wrap[data-compact="1"] .x-stage-now{margin-top:8px}.x-guide .x-live .vhero.x-dn-live{flex-direction:column;align-items:stretch;gap:6px;display:flex}.x-guide .x-live .x-dn-live .x-dn-gauge{width:100%;margin-top:8px}.x-desk .x-dline{color:var(--text);font-size:14px;line-height:1.4;display:block}.x-desk .x-dline b{margin-inline-end:2px;font-size:17px;font-weight:600}.x-desk .x-dline.t-stop b{color:var(--peri-ink)}.x-desk .x-dline.t-block b{color:var(--coral-ink)}.x-desk .x-dline.t-ok b{color:var(--mint-ink)}.x-desk .x-dline-vs{color:var(--text2)}.x-desk .x-lead-hero .x-dline{margin-top:6px;font-size:16px}.x-desk .x-lead-hero .x-dline b{letter-spacing:-.02em;font-size:28px;font-weight:300}.x-hud .sb-steps li .sb-step-l{white-space:nowrap}.x-hud .sb-open.sb-open13{border-top:0;flex-wrap:wrap;align-items:center;padding-top:2px}.x-hud .sb-open13 .sb-open-k{appearance:none;font:500 var(--t-micro)/1.4 var(--font);color:var(--honey-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 -4px;padding:2px 4px;display:inline-flex}.x-hud .sb-open13 .sb-open-k:hover{background:#f9ebcd99}.x-hud .sb-open13 .sb-open-k:after{content:"";border-inline-end:1.5px solid;opacity:.7;border-bottom:1.5px solid;width:6px;height:6px;margin-inline-start:2px;transform:rotate(45deg)translateY(-2px)}.x-hud .sb-open13 .sb-open-k[aria-expanded=true]:after{transform:rotate(225deg)translateY(-1px)}.x-hud .sb-open13 .sb-open-list{flex-wrap:wrap;gap:4px 6px;display:inline-flex}.x-hud .sb-open13 .sb-open-list[hidden]{display:none}.x-guide .x-rcav{color:var(--honey-ink);align-items:baseline;gap:7px;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.45;display:flex}.x-guide .x-rcav svg{flex:none;align-self:center;width:12px;height:12px}.x-guide .x-rcav a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #7c520c59;text-decoration:underline #7c520c59}.x-guide .x-rcav a:hover{text-decoration-color:currentColor}.x-guide .verdict p.x-reevalnote{color:var(--text2);align-items:baseline;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.45;display:flex}.x-guide .verdict p.x-reevalnote svg{flex:none;align-self:center;width:12px;height:12px}.x-desk .x-rcav-row{color:var(--honey-ink);margin-top:2px;font-size:13px;font-weight:500;line-height:1.4;display:block}.x-desk .x-lead-hero .x-rcav-row{font-size:14px}.x-hud .sb-label.l-ended{color:var(--text2);background:0 0}.x-route>.x-route-info13{font-size:var(--t-micro);color:var(--text2);margin:2px 0 0;line-height:1.4}.x-route details.x-route-more13>summary{font-size:var(--t-small);color:var(--text2)}.x-route details.x-route-more13 .x-route-on{margin:6px 0 4px}.x-guide .x-fac,.x-lay .x-fac{background:#d6eede6b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin:14px 0 0;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #2e6e4824}.x-fac .x-fac-line{color:var(--text);text-wrap:pretty;grid-column:1/-1;margin:0;font-size:15.5px;font-weight:600;line-height:1.4}.x-fac .x-fac-if{font-weight:500;display:block}.x-fac .x-fac-est{white-space:nowrap}.x-fac .x-fac-n{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.x-fac .x-fac-cav{color:var(--text2);grid-area:2/1;margin:0;font-size:12.5px;line-height:1.4}.x-fac .x-fac-go{appearance:none;font:500 13px/1.2 var(--font);color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #22271f29;border-radius:999px;grid-area:2/2;justify-self:end;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.x-fac .x-fac-go:hover{border-color:var(--text)}.x-fac .x-fac-go:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-fac .x-fac-go svg{width:14px;height:14px}.x-fac.t-conditional{box-shadow:none;background:0 0;border:1.5px dashed #aa7c2873;padding:8px 10px}.x-fac.t-conditional .x-fac-line{color:var(--honey-ink);font-weight:500}.x-guide .x-fac-cond{margin:12px 0 0}.x-fac-cond .x-fac-toggle{appearance:none;font:500 13.5px/1.4 var(--font);color:var(--text2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.x-fac-cond .x-fac-toggle:hover{color:var(--text);text-decoration-color:currentColor}.x-fac-cond .x-fac-toggle:after{content:"";border-inline-end:1.5px solid;opacity:.7;border-bottom:1.5px solid;width:6px;height:6px;margin-inline-start:2px;transform:rotate(45deg)translateY(-2px)}.x-fac-cond .x-fac-toggle[aria-expanded=true]:after{transform:rotate(225deg)translateY(-1px)}.x-fac-cond>div>.x-fac{margin-top:8px}.x-guide-details>.x-landline{border-top:0;margin:0 0 6px;padding-top:0}.x-guide-details>.x-dn-sofar{margin:0 0 10px;display:block}@media (max-height:820px){.x-guide .x-fac{margin-top:10px;padding:8px 10px}}.x-sep:before{content:"·";color:var(--text3,var(--text2));margin-inline:.4em}.x-hud .sb-steps li i[data-n]:before{content:attr(data-n)}.x-hud .sb-label.sb-label-icon{padding-inline:6px}.x-hud .btn.sb-replay{border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.x-hud .btn.sb-replay svg{width:14px;height:14px}.x-guide p.x-story-hyp[data-testid=run-hypothetical]{margin:0 0 8px}.x-routes14 .x-lens-lede b{font-weight:600}.x-routes14 .x-routes-not{color:var(--text2)}.x-routes14 .x-route-row{flex-direction:column;gap:4px;display:flex}.x-routes14 .x-route{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:5px 12px;display:grid}.x-routes14 .x-route>h3{white-space:nowrap;grid-area:1/1;margin:0;font-size:14px}.x-routes14 .x-route>.chip{font-size:12.5px;line-height:1.35}.x-routes14 .x-lens-lede{margin-bottom:8px}.x-routes14 .x-route>.chip{white-space:normal;grid-area:1/2;justify-self:start}.x-routes14 .x-route>.x-route-info13{grid-area:2/2;margin:0}.x-routes14 .x-route>details.x-more{grid-area:1/3;width:auto;margin:0;padding:0}.x-routes14 .x-route>details.x-more[open]{grid-area:auto/1/auto/-1}.x-routes14 details.x-routes-unmet,.x-routes14 details.x-routes-cav{margin-top:10px}.x-routes14 details.x-routes-unmet>summary{color:var(--text2);align-items:center;gap:6px;display:inline-flex}.x-routes14 details.x-routes-unmet>summary svg{width:12px;height:12px}.x-routes14 details.x-routes-unmet .x-route-row{margin-top:8px}@container pic (width<=700px){.x-routes14 .x-route{grid-template-columns:minmax(0,1fr) auto}.x-routes14 .x-route>h3{white-space:normal}.x-routes14 .x-route>.chip{grid-area:2/1}.x-routes14 .x-route>details.x-more{grid-column:2}}.x-lay .x-lay-fac{color:var(--text);margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.4}.x-lay .x-lay-fac bdi{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.x-lay .x-lay-go{margin-top:8px}.x-lay .x-lay-ctl14{margin-top:10px}.x-lay details.x-addon-more{margin-top:12px}.x-lay details.x-addon-more>summary{color:var(--text2)}.x-lay details[data-testid=layout-params] .x-lay-ctl{margin-top:8px}.x-lay .x-lay-go{appearance:none;font:500 13px/1.2 var(--font);color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #22271f29;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.x-lay .x-lay-go:hover{border-color:var(--text)}.x-lay .x-lay-go:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-lay .x-lay-go svg{width:14px;height:14px}.x-desk .x-fac-row{color:var(--mint-ink);margin-top:2px;font-size:13px;font-weight:500;line-height:1.4;display:block}.x-routes14 .x-route{border-radius:12px;min-height:0;padding:3px 12px}.x-routes14 .x-route>.chip{padding-block:2px}.x-routes14 .x-route>details.x-more>summary{min-height:0;padding-block:3px;line-height:1.3}.x-routes14 .x-route-row{gap:3px}.x-routes14 .x-lens-lede{margin:0 0 6px}.home.x-desk{padding-top:calc(var(--bar-h) + 64px);padding-bottom:56px}.home.x-desk:before{background:radial-gradient(1100px 520px at 22% 8%,#34a67f12,#0000 62%),radial-gradient(900px 460px at 92% 96%,#6d7de60d,#0000 60%)}.x-desk .home-in{max-width:1160px}.x-desk .home-head{align-items:flex-end;gap:20px}.x-desk .home-head h1{font:300 40px/1.08 var(--font);letter-spacing:-.028em;color:var(--text);margin-top:6px}.x-desk .x-new{min-height:48px;padding-inline:22px 24px;font-size:15px}.x-desk .x-newwrap{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.x-desk .x-newwrap .x-micro{align-items:center;gap:5px;display:inline-flex}.x-desk .x-newwrap .x-micro svg{width:12px;height:12px}.x-deskbar{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:22px;padding-bottom:14px;display:flex}.x-facts{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.x-desk .nums{flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;display:flex}.x-desk .nums div{box-shadow:none;font-size:var(--t-small);color:var(--text2);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0}.x-desk .nums div+div:before{content:"·";color:var(--text3);margin-inline:10px}.x-desk .nums b{font:600 15px/1 var(--font);letter-spacing:0;color:var(--text);margin:0 0 0 5px;display:inline}.x-desk details.x-help>summary{font-size:var(--t-micro);color:var(--text2);white-space:nowrap;padding:2px 0}.x-desk details.x-help>summary:hover{color:var(--text)}.x-help-pop{z-index:5;top:calc(100% + 8px);border-radius:var(--r-field);background:var(--glass-3);border:1px solid var(--hair);width:min(440px,84vw);box-shadow:var(--shadow-lift);font-size:var(--t-small);color:var(--text2);padding:12px 14px;line-height:1.5;position:absolute;inset-inline-start:0}.x-desk .filters{flex-wrap:wrap;gap:6px;margin:0}.x-desk .filters .in{height:36px;font-size:var(--t-small);border-radius:var(--r-pill);color:var(--text2);box-shadow:none;background-color:#0000;border-color:#0000;padding:0 14px}.x-desk .filters input.in{border-color:var(--hair);background-color:var(--glass-2);width:250px;color:var(--text)}.x-desk .filters select.in{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23465044' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:11px;background-repeat:no-repeat;background-size:9px 6px;padding-inline-end:26px}.x-desk .filters select.in:hover{background-color:#ffffffb3}.x-desk .filters select.in[data-on="1"]{border-color:var(--ink);background-color:var(--glass-3);color:var(--text);font-weight:500}.x-desk .filters .in:focus-visible{border-color:var(--peri);box-shadow:0 0 0 3px #6d7de633}.x-sec-h{font:500 var(--t-small)/1.2 var(--font);letter-spacing:.01em;color:var(--text2);align-items:baseline;gap:8px;margin:26px 4px 10px;display:flex}.x-desk .home-head .x-eyebrow,.x-desk .nums div+div:before{color:var(--text2)}.x-desk .nums.x-mine{border-inline-start:1px solid var(--line);padding-inline-start:12px}.x-desk .lead-card .x-attempt{-webkit-line-clamp:2;color:var(--honey-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-desk .lead-card .x-attempt svg{vertical-align:-1px;width:12px;height:12px;margin-inline-end:5px}.x-empty-mark.quiet{background:var(--mist-2);color:var(--mist-ink)}.x-namelen{color:var(--text2);margin-top:5px}.x-namelen[data-left="0"],.x-namelen[data-cut="1"]{color:var(--honey-ink);font-weight:500}.x-sec-h .x-num{font-size:var(--t-micro);color:var(--text2)}.x-rest-synth{font:400 var(--t-micro)/1.2 var(--font);letter-spacing:0;color:var(--text2);margin-inline-start:4px}.x-rest-synth:before{content:"·";margin-inline-end:8px}.x-desk .lead-wrap{box-shadow:none;margin:0;position:relative}.x-desk .lead-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:inherit;cursor:pointer;color:inherit;font:inherit;text-align:start;background:0 0;border:0;margin:0;transform:none}.x-desk .lead-card:hover{box-shadow:none;transform:none}.x-desk .lead-card:focus-visible{outline:2px solid var(--peri);outline-offset:-3px}.x-desk .lead-card>span{flex-direction:column;min-width:0;display:flex}.x-desk .lead-card .k{font-size:var(--t-small);color:var(--text2);line-height:1.45;display:block}.x-desk .lead-card .x-meta{color:var(--text3)}.x-desk .lead-card .x-last{color:var(--text)}.x-desk .lead-card .chip{white-space:normal;text-align:start;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:500}.x-desk .lead-card .chip svg{width:14px;height:14px}.x-desk .lead-card .tag.st{font-size:var(--t-small);color:var(--text2);white-space:normal;background:0 0;border:0;margin:2px 0 0;padding:0;font-weight:400;display:block}.x-desk .lead-card .tag.cx-pending{color:var(--honey-ink);font-weight:500}.x-desk .lead-card .tag.cx-running{color:var(--peri-ink)}.x-desk .lead-card .task{gap:1px}.x-desk .lead-card .rank{font-size:var(--t-micro);color:var(--text2);background:0 0;align-self:flex-start;align-items:center;gap:7px;padding:0;font-weight:500;display:inline-flex}.x-desk .lead-card .rank:before{content:"";border:1.6px solid;border-radius:50%;flex:none;width:7px;height:7px}.x-desk .lead-card .rank.r1{color:var(--honey-ink)}.x-desk .lead-card .rank.r1:before{background:currentColor}.x-desk .lead-card .rank.r2:before{border-style:dashed}.x-desk .lead-card .rank.r4:before{border-radius:2px}.x-desk .lead-card .reason{color:var(--text);background:0 0;padding:0;font-weight:500}.x-desk .lead-card .who{color:var(--text3);margin:0}.x-desk .lead-card .x-who{flex-wrap:wrap;gap:0 14px;margin-top:1px;display:flex}.x-desk .lead-acts{flex-direction:column;gap:6px;min-width:0;max-width:none;padding:0;display:flex}.x-desk .lead-acts .btn{white-space:nowrap}.x-land{background:0 0;border-radius:0;height:auto;display:block;position:relative;overflow:visible}.x-desk .lead-wrap[data-top] .lead-card .x-land{background:0 0;border-radius:0;height:auto;overflow:visible}.x-desk .lead-wrap .lead-card .x-land svg{height:auto}.x-land .cpmap{--m-land:#cfe0b8;--m-land-line:#fffffff2;--m-boundary:#fff;--m-parcel:#ffffffd9;filter:drop-shadow(0 3px #a3825e)drop-shadow(0 1px #8a6c4e)drop-shadow(0 18px 14px #34281a2e);position:relative;overflow:visible}.x-land .cpmap .m-bg{fill:#0000}.x-land .cpmap .m-boundary{filter:none}.x-land.hero .cpmap{filter:drop-shadow(0 5px #a3825e)drop-shadow(0 2px #8a6c4e)drop-shadow(0 54px 34px #34281a2e)drop-shadow(0 0 46px #deceb0b3)}.x-land.hero:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(closest-side,#ffffffbf,#fff0);border-radius:50%;position:absolute;inset:18% 6% 2%}.x-land.none{place-items:center;display:grid}.x-land-cap{inset-inline-end:4px;font-size:var(--t-micro);color:var(--text2);white-space:nowrap;position:absolute;bottom:44px}.x-land-cap[data-ground=photo]{inset-inline-end:10px;color:var(--text2);background:#ffffffe0;border-radius:999px;padding:3px 10px;bottom:52px;box-shadow:0 6px 16px -10px #141c1280}.x-land.none>i{aspect-ratio:2.4;border:1.6px dashed var(--line-2);border-radius:10px;width:62%;display:block;transform:skew(-14deg)}.x-lead-hero{border-radius:var(--r-sheet);background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:box-shadow var(--d-2) var(--ease);overflow:hidden}.x-lead-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 90% at 24% 62%,#34a67f1a,#0000 70%);position:absolute;inset:0}.x-desk .x-lead-hero>.lead-card{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:0 28px;width:100%;min-height:332px;padding:34px 40px 112px;display:grid;position:relative}.x-desk .x-lead-hero .x-land{transition:transform var(--d-3) var(--ease);grid-area:1/2/-1;align-self:center;margin:6px 0 -64px}.x-desk .x-lead-hero:hover .x-land{transform:translateY(-6px)}.x-desk .x-lead-hero .x-id{grid-column:1}.x-desk .x-lead-hero .nm{font:600 32px/1.12 var(--font);letter-spacing:-.02em;color:var(--text)}.x-desk .x-lead-hero .x-id .k{margin-top:6px;font-size:14px}.x-desk .x-lead-hero .x-id .x-meta{font-size:var(--t-small);margin-top:1px}.x-desk .x-lead-hero .x-state{flex-flow:wrap;grid-column:1;align-items:baseline;gap:2px 12px;margin-top:18px}.x-desk .x-lead-hero .x-state .chip{font-size:16px}.x-desk .x-lead-hero .x-state .chip svg{width:16px;height:16px}.x-desk .x-lead-hero .x-state .tag.st{margin:0}.x-desk .x-lead-hero .task{border-top:1px solid var(--hair);grid-column:1;gap:2px;margin-top:18px;padding-top:16px}.x-desk .x-lead-hero .reason{margin-top:3px;font-size:17px;line-height:1.35}.x-desk .x-lead-hero .who{font-size:var(--t-small)}.x-desk .x-lead-hero .lead-acts{inset-inline-start:40px;width:min(340px,47% - 60px);position:absolute;bottom:34px}.x-desk .x-lead-hero .lead-acts .x-primary{justify-content:space-between;min-height:54px;padding-inline:26px 22px}.x-lead-hero[data-last="1"]{box-shadow:0 0 0 1.5px var(--ink),var(--shadow)}.x-rows{border-radius:var(--r-card);background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);overflow:hidden}.x-lead-row{transition:background var(--d-1);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.x-lead-row+.x-lead-row{border-top:1px solid var(--hair)}.x-lead-row:hover{background:#ffffff9e}.x-desk .x-lead-row>.lead-card{border-radius:0;grid-template-columns:104px minmax(0,1.15fr) minmax(0,.95fr) minmax(0,1.25fr);align-items:center;gap:18px;width:100%;padding:13px 20px 13px 8px;display:grid}.x-desk .x-lead-row .x-land{width:104px}.x-desk .x-lead-row .nm{font:600 16px/1.25 var(--font);color:var(--text)}.x-desk .x-lead-row .lead-acts{min-width:206px;padding-inline:4px 18px}.x-desk .x-lead-row .lead-acts .btn{justify-content:space-between;min-height:36px}.x-lead-row[data-last="1"]{box-shadow:inset -3px 0 0 var(--ink)}@media (max-width:1340px){.x-desk .x-lead-row>.lead-card{grid-template-columns:88px minmax(0,1.1fr) minmax(0,.95fr) minmax(0,1.2fr);gap:14px}.x-desk .x-lead-row .x-land{width:88px}.x-desk .x-lead-hero>.lead-card{padding-inline:32px}.x-desk .x-lead-hero .lead-acts{inset-inline-start:32px}}.x-desk details.x-legend-note{margin:14px 4px 0}.x-desk details.x-legend-note>div{max-width:820px;font-size:var(--t-small);color:var(--text2);padding:2px 0 6px;line-height:1.6}.x-empty{text-align:center;border-radius:var(--r-sheet);border:1.5px dashed var(--line);color:var(--text2);background:#fff6;flex-direction:column;align-items:center;gap:4px;margin-top:26px;padding:44px 24px 40px;display:flex}.x-empty h2{font:600 var(--t-h2)/1.3 var(--font);color:var(--text);margin-top:10px}.x-empty p{font-size:var(--t-body);margin:0}.x-empty .x-empty-act{margin-top:14px}.x-empty-land{width:150px;height:auto;overflow:visible}.x-empty-land path{fill:none;stroke:var(--line-2);stroke-width:1.6px;stroke-dasharray:5 5;stroke-linejoin:round}.x-empty-land path:first-child{fill:#fff9}.x-empty-mark{background:var(--coral-2);width:44px;height:44px;color:var(--coral-ink);border-radius:50%;place-items:center;display:grid}.x-desk .skel{border-radius:var(--r-card);margin-top:12px}.x-desk .skel.x-skel-hero{border-radius:var(--r-sheet);height:300px;margin-top:30px}@media (prefers-reduced-motion:reduce){.x-lead-hero,.x-desk .x-lead-hero .x-land,.x-lead-row{transition:none}.x-desk .x-lead-hero:hover .x-land{transform:none}}.panel-head.x-entry{padding:22px 24px 8px}.panel-head.x-entry h1{font:600 28px/1.14 var(--font);letter-spacing:-.022em;color:var(--text);margin-top:5px}.panel-head.x-entry .sub{color:var(--text2);margin-top:8px;font-size:14px;line-height:1.5}.panel-head.x-entry .x-status{color:var(--text3)}.panel-body.x-entry{padding:10px 22px 22px}.panel-foot.x-entry{flex-flow:column;align-items:stretch;gap:8px}.panel-foot.x-entry .why{font-size:var(--t-small);color:var(--honey-ink);flex-basis:auto;align-items:flex-start;gap:8px;line-height:1.45;display:flex}.panel-foot.x-entry .why svg{flex:none;margin-top:2px}.panel-foot.x-entry .why.calm{color:var(--text2)}.panel-foot.x-entry .x-primary{min-height:52px;font-size:16px}.panel-foot.x-entry .x-primary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.panel-foot.x-entry .x-quiet{min-height:32px;font-size:var(--t-small);color:var(--text2);align-self:center;padding:4px 14px}.x-entry .x-micro{line-height:1.5}.x-entry .note{margin-top:10px}.x-entry .field-err{align-items:baseline;gap:6px;display:flex}.x-link{appearance:none;cursor:pointer;font:500 var(--t-small)/1.3 var(--font);color:var(--text2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:2px 0}.x-link:hover{color:var(--text);text-decoration-color:currentColor}.x-link:disabled{opacity:.5;cursor:not-allowed}.x-link:focus-visible,.x-entry summary:focus-visible{outline:2px solid var(--peri);outline-offset:3px;border-radius:6px}.x-pairrow{border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:border-color var(--d-1),box-shadow var(--d-1);align-items:stretch;gap:0;margin-top:6px;padding:6px;display:flex}.x-pairrow:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #1f262012,var(--shadow-soft)}.x-pairrow[data-invalid="1"]{border-color:var(--coral)}.x-pairrow .x-fld{cursor:text;border-radius:14px;flex-direction:column;flex:1 1 0;gap:1px;min-width:0;padding:6px 12px 4px;display:flex}.x-pairrow .x-fld>span{font-size:var(--t-micro);color:var(--text2);font-weight:500}.x-pairrow .x-fld .in{width:100%;box-shadow:none;font:500 22px/1.25 var(--mono);letter-spacing:-.01em;color:var(--text);text-align:right;direction:ltr;background:0 0;border:0;border-radius:0;padding:0}.x-pairrow .x-fld .in:focus,.x-pairrow .x-fld .in:focus-visible{box-shadow:none;outline:none}.x-pairrow .x-fld:focus-within{background:#1b211b0b}.x-pairrow .x-fld:focus-within>span{color:var(--text)}.x-pairrow .x-fld:has(.in[aria-invalid=true])>span{color:var(--coral-ink)}.x-pairrow .x-slash{align-self:center;padding:8px 2px 0}.x-pairrow .x-slash:before{content:"/";font:300 26px/1 var(--font);color:var(--line-2)}.x-leadline{font-size:var(--t-small);color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:8px;display:flex}.x-leadline b{color:var(--text);font-size:15px;font-weight:600}.x-leadline .mono{color:var(--text2);font-size:12px}.x-savestate{font-size:var(--t-small);color:var(--mint-ink);align-items:center;gap:5px;margin-inline-start:auto;font-weight:500;display:inline-flex}.x-savestate svg{width:13px;height:13px}.x-savestate[data-save-state=saving]{color:var(--text2)}.x-savestate[data-save-state=failed]{color:var(--coral-ink)}.x-savestate .x-link{color:inherit}.panel-head.x-entry .x-leadline+h1{margin-top:10px}.x-pairrow .x-add{background:var(--primary);color:#fff;border-color:#0000;border-radius:15px;align-self:stretch;min-height:52px;padding-inline:16px 20px;font-size:15px}.x-pairrow .x-add:not(:disabled):hover{background:var(--primary-hover);box-shadow:none}.x-under{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;min-height:22px;margin:9px 4px 0;display:flex}.x-under .cx-feedback,.x-under .field-err{flex:100%}.x-under .x-link{margin-inline-start:auto}.x-under .x-hint{font-size:var(--t-micro);color:var(--text2);padding-top:3px}.x-under .field-err{margin:0;font-weight:500}.x-intake .cx-feedback{font-size:var(--t-small);color:var(--text2);animation:x-rise var(--d-2) var(--ease) both;align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}.x-intake .cx-feedback b{color:var(--text);font-weight:600}.x-intake .cx-feedback .x-fb-mark{color:var(--honey-ink);flex:none;margin-top:3px;display:inline-flex}.x-intake .cx-feedback[data-feedback=matched] .x-fb-mark{color:var(--mint-ink)}.x-intake .cx-feedback[data-feedback=matched] .ev>i{background:var(--mint)}.x-total{font-size:var(--t-small);color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:20px 4px 0;display:flex}.x-total .x-total-main b{font:300 var(--t-big)/1 var(--font);letter-spacing:var(--ls-display);color:var(--text);margin-inline-end:6px}.x-total .x-total-open{color:var(--honey-ink);align-items:center;gap:5px;font-weight:500;display:inline-flex}.x-total .x-total-open svg{width:13px;height:13px}.x-total .x-total-quiet,.x-total .x-total-empty{color:var(--text3)}.x-total[data-empty="1"]{margin-top:18px}.x-pairs{border-top:1px solid var(--hair);margin-top:10px}.x-intake .pair{border-top:0;border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr) auto auto;gap:4px 8px;padding:8px 2px}.x-intake .pair .gh{font:500 13.5px/1.3 var(--mono);color:var(--text)}.x-intake .pair .ar{font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--text2)}.x-intake .pair .x-res{min-width:0;font-size:var(--t-small);color:var(--text2);align-items:baseline;gap:6px;line-height:1.4;display:flex}.x-intake .pair .x-res .ev{white-space:normal}.x-intake .pair .x-res svg{flex:none;align-self:center;width:13px;height:13px}.x-intake .pair .x-res.r-not_found,.x-intake .pair .x-res.r-ambiguous{color:var(--coral-ink);font-weight:500}.x-intake .pair .x-res.r-duplicate{color:var(--honey-ink);font-weight:500}.x-intake .pair .x-rm{width:28px;min-height:28px;color:var(--text3);padding:0;position:relative}.x-intake .pair .x-rm svg{width:12px;height:12px}.x-intake .pair .x-rm:hover{color:var(--coral-ink)}.x-intake .pair .acts{gap:6px;padding:2px 0 3px}.x-intake .pair .acts .btn.sm{min-height:30px}.x-intake .pair .acts .field-err{flex-basis:100%;margin-top:0}.x-intake .pair .x-rowform{flex-basis:100%;gap:6px}.x-intake .pair .x-rowform .in{padding:6px 10px;font-size:14px}.x-intake .pair:is([data-resolution=not_found],[data-resolution=ambiguous],[data-resolution=duplicate]){border:1px dashed var(--honey);border-radius:var(--r-field);background:#f9ebcd73;margin:6px -8px;padding:9px 12px 8px}.x-intake .pair[data-resolution=excluded] .gh{color:var(--text3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.x-intake .pair[data-just-added="1"][data-resolution=matched]{animation:x-land-in var(--d-3) var(--ease) both}@keyframes x-land-in{0%{background:var(--mint-2)}to{background:0 0}}.x-entry details.x-more{border-top:1px solid var(--hair);margin-top:14px;padding-top:6px}.x-entry .x-pairs+details.x-more{border-top:0;margin-top:8px}.x-entry details.x-more>summary{width:100%;color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 2px;font-size:14px;font-weight:500;display:flex}.x-entry details.x-more>summary:before{order:9;margin-inline-start:auto}.x-entry details.x-more>summary .x-sum-v{font-weight:400;font-size:var(--t-small);color:var(--text3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.x-entry details.x-more>summary .tag{font-weight:400;font-size:var(--t-micro);gap:4px}.x-entry details.x-more>summary .tag svg{width:12px;height:12px}.x-entry details.x-more>summary .tag[data-state=problem]{background:var(--honey-2);color:var(--honey-ink);font-weight:500}.x-entry details.x-more>summary .tag[data-state=ok]{background:var(--mint-2);color:var(--mint-ink)}.x-entry details.x-more[data-locked="1"][open]>summary{cursor:default}.x-entry details.x-more[data-locked="1"][open]>summary:before{opacity:.25}.x-leadmeta-in{grid-template-columns:1fr 1fr;gap:10px 12px;padding:4px 2px 8px;display:grid}.x-leadmeta-in>.x-micro{grid-column:1/-1}.x-entry label.f{font-size:var(--t-micro);color:var(--text2);margin-bottom:4px}.x-way{border-top:1px solid var(--hair);margin-top:12px;padding-top:12px}.x-intake .cx-opt>summary+.x-way{border-top:0;margin-top:4px;padding-top:2px}.x-way>h2,.x-sub-h{font:600 14px/1.3 var(--font);color:var(--text);margin:0 0 3px}.x-way>h2 .x-num{font-weight:400;font-size:var(--t-small);color:var(--text3)}.x-way-acts{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.x-way-acts .x-micro{flex:180px}.x-way textarea.in{min-height:84px;font-size:13px}.x-way .x-import{margin-top:10px}.x-way .x-import .row{gap:8px}.x-bsrc{margin-top:12px}.x-docform{margin-top:8px}.x-intake .cxq{border:1px dashed var(--honey);border-radius:var(--r-field);background:#f9ebcd66;margin-top:6px;padding:12px 14px}.x-intake .cxq-head{color:var(--honey-ink);align-items:center;gap:8px;margin-bottom:3px;font-size:14px;display:flex}.x-intake .cxq-row{border-top:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;margin-top:8px;padding:10px 0 8px;display:grid}.x-intake .cxq-row .n{font:400 var(--t-micro)/1 var(--font);color:var(--text2);white-space:nowrap}.x-intake .cxq-row .in{padding:7px 10px}.x-intake .cxq-row .field-err{order:2;grid-column:1/-1;margin-top:0}.x-intake .cxq-row .acts{order:3;grid-column:1/-1;align-items:center;gap:6px;display:flex}.x-intake .cxq-drop{flex-wrap:wrap;order:4;grid-column:1/-1;align-items:center;gap:6px;display:flex}.x-intake .cxq-drop .in{flex:200px}.x-intake .cxq-foot{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:10px;display:flex}.x-intake .cxq-log{font-size:var(--t-small);color:var(--text2);gap:4px;margin:10px 2px 0;padding:0;list-style:none;display:grid}.x-intake .cxq-log svg{vertical-align:-1px;width:12px;height:12px}.x-fixes{border-radius:var(--r-field);border:1px dashed var(--honey);background:#f9ebcd5c;margin-top:14px;padding:12px 14px 14px}.x-fixes-h{font:600 14px/1.3 var(--font);color:var(--honey-ink);align-items:center;gap:7px;margin:0 0 4px;display:flex}.x-fixes-h svg{flex:none;width:14px;height:14px}.x-fixes .cxq{background:0 0;border:0;margin-top:6px;padding:0}.x-fixes .cxq-head{color:var(--text);font-size:13.5px}.x-fixes .cxq-head svg{display:none}.x-fix{border-top:1px solid var(--hair);margin-top:10px;padding-top:10px}.x-fixes-h+.x-fix{border-top:0;margin-top:4px;padding-top:0}.x-fix-t{font:600 13.5px/1.3 var(--font);color:var(--text);margin:0 0 4px}.x-fix .x-import{margin-top:0}.x-fix .note.err{margin-top:6px}.x-fix-ref{color:var(--honey-ink);align-items:center;gap:6px;margin-top:8px;display:flex}.x-fix-ref svg{flex:none;width:12px;height:12px}.panel-foot.x-entry .why.x-blockers>span{flex-direction:column;gap:2px;min-width:0;display:flex}.x-blockers-k{font-weight:600}.x-blockers-l{line-height:1.55;display:block}.x-blockers .x-blocker{font:500 var(--t-small)/1.45 var(--font);color:var(--honey-ink);white-space:normal;text-align:start;padding:0;text-decoration-color:#7c520c73;display:inline}.x-blockers .x-blocker:hover{color:var(--text);text-decoration-color:currentColor}.x-blockers.calm .x-blocker{color:var(--text2)}.x-blockers-sep{color:var(--text3)}.x-intake .pair:focus-within{scroll-margin:80px}@media (prefers-reduced-motion:reduce){.x-pairrow{transition:none}.x-intake .cx-feedback,.x-intake .pair[data-just-added="1"][data-resolution=matched]{animation:none}}.x-bhero{margin-top:2px}.x-bnum{align-items:baseline;gap:10px;display:flex}.x-bnum b{color:var(--text);font-weight:300}.x-bnum>span{font-size:var(--t-h2);color:var(--text2)}.x-bsrc-line{font-size:var(--t-small);color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:8px;display:flex}.x-bsrc-line .ev{white-space:normal}.x-bhero .gauge{margin:18px 2px 24px}.x-bhero .gauge b{display:none}.x-bhero .gauge[data-meets="0"] i{background:var(--peri)}.x-bmeets{color:var(--text2);align-items:flex-start;gap:9px;margin:0;font-size:14px;line-height:1.55;display:flex}.x-bmeets>svg{background:var(--mint-2);width:18px;height:18px;color:var(--mint-ink);border-radius:50%;flex:none;margin-top:2px;padding:3px}.x-bmeets b{color:var(--mint-ink);font-weight:600}.x-bmeets[data-meets="0"]>svg{background:var(--peri-2);color:var(--peri-ink)}.x-bmeets[data-meets="0"] b{color:var(--peri-ink)}.x-bmeets .x-bnote{margin-top:4px;display:block}.x-bunc{font-size:var(--t-small);color:var(--honey-ink);align-items:flex-start;gap:8px;margin-top:10px;font-weight:500;line-height:1.5;display:flex}.x-bunc svg{flex:none;margin-top:3px}.x-bchoice,.x-thr{border-top:1px solid var(--hair);margin-top:20px;padding-top:16px}.x-bchoice .radio-card{background:var(--glass-2);border-color:var(--hair);align-items:center;margin-top:8px;padding:11px 14px;font-size:14px}.x-bchoice .radio-card input{margin-top:0}.x-bchoice .note .check{padding-bottom:0}.x-thr .thr-row{flex-wrap:nowrap;justify-content:space-between;gap:12px}.x-thr label.x-sub-h{cursor:pointer;flex-direction:column;gap:1px;margin:0;display:flex}.x-thr label.x-sub-h>span{font-size:var(--t-small);color:var(--text3);font-weight:400}.x-thr-field{flex:none;align-items:baseline;gap:8px;display:inline-flex}.x-thr-field .in{border-radius:var(--r-field);width:104px;height:48px;font:500 22px/1 var(--mono);text-align:center;background:var(--glass-3);padding:0 14px}.x-thr-field .in:disabled{opacity:1;color:var(--text);background:#1b211b0a;border-color:#0000}.x-thr-field>span{color:var(--text2);font-size:14px}.x-thr-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}.x-thr .thr-state{gap:5px;margin-inline-end:auto}.x-thr .thr-state svg{flex:none;width:13px;height:13px}.x-thr .thr-state[data-state=dirty]{background:var(--honey-2);color:var(--honey-ink)}.x-thr .thr-state[data-state=saving]{background:var(--mist-2);color:var(--mist-ink)}.x-thr .thr-state[data-state=saved]{background:var(--mint-2);color:var(--mint-ink)}.x-thr .thr-state[data-state=invalid],.x-thr .thr-state[data-state=failed]{background:var(--coral-2);color:var(--coral-ink);font-weight:500}.x-thr .in.thr-invalid,.x-thr .in.thr-invalid:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-2)}.x-thr .field-err{margin-top:8px}.x-thr .thr-pending{border-radius:var(--r-chip);color:var(--text2);background:#1b211b0a;margin-top:8px;padding:9px 12px}.x-thr #thr-note{margin-top:10px}.x-thr .x-thr-who{margin-top:4px}.x-thr .x-thr-who .ev{margin-inline-end:4px}.x-scanbrief{border-radius:var(--r-field);font-size:var(--t-small);color:var(--text2);background:#1b211b0a;align-items:flex-start;gap:9px;margin:18px 0 0;padding:12px 14px;line-height:1.5;display:flex}.x-scanbrief svg{color:var(--text3);flex:none;margin-top:2px}.x-plan{flex-direction:column;gap:7px;margin:0 0 4px;display:flex}.x-boundary .x-bhero .gauge{margin:14px 2px 16px}.x-boundary .x-bchoice,.x-boundary .x-thr{margin-top:16px;padding-top:14px}@media (max-height:820px){.panel-head.x-entry:has(+.x-boundary){padding-top:18px}.x-boundary .x-bnum b.x-hero{font-size:58px}.x-boundary .x-bhero .gauge{margin:10px 2px 12px}.x-boundary .x-bmeets{font-size:13.5px;line-height:1.5}}.x-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;padding:0 2px;display:flex}.x-plan-h{font:600 14px/1.3 var(--font);color:var(--text);margin:0}.x-plan-v{font-size:var(--t-micro);color:var(--text2)}.x-plan-attempt{font-size:var(--t-small);color:var(--text);background:#1b211b0b;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;line-height:1.45;display:flex}.x-plan-attempt svg{width:13px;height:13px;color:var(--text2);flex:none;margin-top:3px}.x-plan-attempt[data-lifecycle=failed] svg{color:var(--coral-ink)}.x-plan-opts{flex-direction:column;gap:6px;display:flex}.x-plan-opt{border:1px solid var(--line);cursor:pointer;transition:border-color var(--d-1) var(--ease),background var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease);background:#ffffff9e;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:2px 10px;padding:10px 13px 10px 12px;display:grid;position:relative}.x-plan-opt:hover{background:#fff}.x-plan-opt input{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;grid-row:1/3;margin:2px 0 0}.x-plan-opt input:focus-visible{outline:2.5px solid var(--peri);outline-offset:2px}.x-plan-opt:has(input:disabled){cursor:default;opacity:.7}.x-plan-opt.on{border-color:var(--ink);background:#fff;box-shadow:0 10px 24px -18px #222a2099}.x-plan-opt[data-mode=reevaluate].on{background:#fffdf6;border-color:#3a4337b3;box-shadow:inset 0 0 0 2px #fffdf6,inset 0 0 0 3px #3a433747,0 10px 24px -18px #3a341e99}.x-plan-t{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:14px;line-height:1.35;display:flex}.x-plan-t b{font-weight:600}.x-plan-def{font-style:normal;font-size:var(--t-micro);color:var(--text2);background:#1b211b0f;border-radius:999px;padding:0 8px;font-weight:500;line-height:1.7}.x-plan-d{font-size:var(--t-small);color:var(--text2);grid-column:2;line-height:1.45;display:block}.x-plan-caveat{border-top:1px solid var(--hair);color:var(--text);grid-column:2;margin-top:4px;padding-top:5px;font-size:12.5px;line-height:1.45}.x-plan-answers{font-size:var(--t-small);color:var(--mint-ink);align-items:flex-start;gap:8px;margin:0;padding:0 2px;line-height:1.45;display:flex}.x-plan-answers svg{flex:none;width:13px;height:13px;margin-top:3px}.x-plan-one{font-size:var(--t-small);color:var(--text);background:#1b211b0a;border-radius:14px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;line-height:1.5;display:flex}.x-plan-one svg{color:var(--text2);flex:none;margin-top:2px}.x-plan-why{color:var(--text2)}@media (prefers-reduced-motion:reduce){.x-plan-opt{transition:none}}.x-boundary details.x-more>summary b{font-weight:600}.x-eyebrow.x-eyebrow-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.x-back{font:500 var(--t-micro)/1.3 var(--font);letter-spacing:0;color:var(--text2);border-radius:6px;align-items:center;gap:4px;padding:1px 2px;text-decoration:none;display:inline-flex}.x-back svg{width:12px;height:12px}.x-back:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.x-back:focus-visible{outline:2px solid var(--peri);outline-offset:3px}.x-bchoice .x-sub-h{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.x-bchoice-flag{font-size:var(--t-micro);color:var(--honey-ink);align-items:center;gap:4px;font-weight:500;display:inline-flex}.x-bchoice-flag svg{width:12px;height:12px}.x-bchoice-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.x-bchoice .x-bchoice-row .radio-card{align-items:flex-start;gap:8px;margin-top:0;padding:9px 11px;font-size:13.5px;line-height:1.35}.x-bchoice .x-bchoice-row .radio-card input{margin-top:3px}.x-bchoice .x-bchoice-row .radio-card>span{flex-direction:column;gap:1px;min-width:0;display:flex}.x-bchoice-v{font-size:var(--t-small);color:var(--text2)}.x-bchoice .radio-card:has(input:checked) .x-bchoice-v{color:var(--text)}.x-bdiff{margin-top:6px}.x-boundary .x-thr.x-thr-in{border-top:0;margin:0 0 12px;padding:0}.x-boundary .x-bhero .gauge{margin-bottom:12px}.x-thr-in .thr-row{align-items:center}.x-thr-in .x-thr-field .in{width:96px;height:42px;font-size:20px}.x-boundary .x-thr-note{margin:14px 0 0;line-height:1.5}.x-thr-note{margin:10px 0 0;line-height:1.5}.x-thr-note .x-thr-who .ev{margin-inline-end:2px}.x-plan-ack{border:1px dashed var(--honey);background:#f9ebcd6b;border-radius:14px;flex-direction:column;gap:5px;padding:9px 12px 10px;display:flex}.x-plan-ack-h{font-size:var(--t-micro);color:var(--honey-ink);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.x-plan-ack-h svg{flex:none;width:13px;height:13px}.x-plan-ack[data-acked="1"]{background:#d9f1e773;border-style:solid;border-color:#1a6a4f59}.x-plan-ack[data-acked="1"] .x-plan-ack-h{color:var(--mint-ink)}.x-plan-ack-l{cursor:pointer;color:var(--text);align-items:flex-start;gap:9px;margin:0;font-size:13px;line-height:1.45;display:flex}.x-plan-ack-l input{width:17px;height:17px;accent-color:var(--ink);cursor:pointer;flex:none;margin:1px 0 0}.x-plan-ack-l input:focus-visible{outline:2.5px solid var(--peri);outline-offset:2px}.x-plan-ack-l b{font-weight:600}.x-plan-ack-rec{color:var(--text2)}.x-plan-head+.x-plan-one{margin-top:-2px}@media (max-height:820px){.panel-head.x-entry:has(+.x-boundary) .sub{display:none}.panel-head.x-entry:has(+.x-boundary) h1{font-size:25px}.x-boundary[data-choice="1"] .x-bnum b.x-hero{font-size:46px}.x-boundary[data-choice="1"] .x-bsrc-line{margin-top:4px}.x-boundary .x-bchoice,.x-boundary .x-thr{margin-top:12px;padding-top:11px}.x-plan-one{padding:7px 11px}.x-plan{gap:6px}.panel-foot.x-entry:has(.x-plan){padding-top:11px;padding-bottom:14px}.x-plan-ack{gap:4px;padding:8px 11px 9px}}@media (max-height:920px){.x-boundary[data-crowded="1"] .x-bhero .gauge{display:none}.x-boundary[data-crowded="1"] .x-bsrc-line{margin-top:4px}.x-boundary[data-crowded="1"] .x-thr.x-thr-in{margin:10px 0 8px}.x-boundary[data-crowded="1"] .x-bdiff{display:none}.x-boundary[data-crowded="1"] .x-bchoice{margin-top:12px;padding-top:10px}.x-boundary[data-crowded="1"] .x-bchoice-row .radio-card{padding:7px 10px}.x-boundary[data-crowded="1"]+.panel-foot .x-plan-opt{padding:7px 11px 7px 10px}.x-boundary[data-crowded="1"]+.panel-foot .x-plan-d{font-size:12.5px;line-height:1.4}.x-boundary[data-crowded="1"]+.panel-foot .x-plan-caveat{font-size:12px;line-height:1.4}}@media (max-height:820px){.x-boundary[data-crowded="1"] .x-bnum b.x-hero{font-size:40px}.panel-head.x-entry:has(+.x-boundary[data-crowded="1"]) h1{font-size:22px}.x-boundary[data-crowded="1"] .x-bchoice .x-sub-h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.x-boundary[data-crowded="1"] .x-bchoice-row{margin-top:0}}.panel-body.x-boundary{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.x-entry dl.kv{font-size:var(--t-small);grid-template-columns:minmax(96px,32%) 1fr;gap:7px 12px;padding:4px 2px 8px}.x-entry dl.kv dd{color:var(--text);margin:0}.x-sub-gap{margin-top:12px}.x-entry details.x-more .check{font-size:var(--t-small);padding:6px 2px}.x-eyebrow.x-lockline{border-radius:var(--r-pill);background:var(--ink);color:#fff;align-self:flex-start;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px 12px 4px 10px;display:inline-flex}.x-lockline svg{width:12px;height:12px}.x-frozen-hero .x-bnum b{font-size:clamp(40px,4vw,56px)}.x-frozen-method{font-size:var(--t-small);color:var(--text2);background:#1b211b0b;border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 12px;line-height:1.45;display:flex}.x-frozen-method svg{flex:none;width:13px;height:13px;margin-top:3px}.x-frozen-method b{color:var(--text);font-weight:600}.x-frozen-method.is-reeval{background:#fffdf6;box-shadow:inset 0 0 0 1px #3a433752,inset 0 0 0 3px #fffdf6,inset 0 0 0 3.6px #3a433729}.x-rec-h{font:500 var(--t-small)/1.2 var(--font);color:var(--text3);border-top:1px solid var(--hair);align-items:baseline;gap:8px;margin:22px 0 4px;padding-top:14px;display:flex}.x-rec-h .x-num{font-size:var(--t-micro);color:var(--text2)}.x-frozen .pair{border-top:0;border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr) auto;padding:8px 2px}.x-frozen .pair>span:last-child{display:none}.x-frozen .pair .gh{font:500 14px/1.3 var(--mono)}.x-rec-ans{border-bottom:1px solid var(--hair);padding:10px 2px;font-size:14px;line-height:1.5}.x-rec-ans .ev{white-space:normal}.x-calm{border-radius:var(--r-sheet);background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);align-items:center;gap:18px;margin-top:22px;padding:26px 32px;display:flex}.x-calm-mark{background:var(--mint-2);width:44px;height:44px;color:var(--mint-ink);border-radius:50%;flex:none;place-items:center;display:grid}.x-calm-mark svg{width:20px;height:20px}.x-calm h2{font:500 24px/1.2 var(--font);letter-spacing:-.01em;color:var(--text);margin:0}.x-calm p{font-size:var(--t-body);color:var(--text2);margin:5px 0 0}.x-desk .lead-card .x-hyp{color:var(--violet-ink);font-weight:500}.x-plan-d.x-plan-forecast{color:var(--honey-ink);margin-top:2px;font-weight:500}.x-fix .x-import .mono,.x-fix-ref .mono{font-size:12.5px}@media (max-height:920px){.x-boundary[data-thr-edit="1"] .x-bhero .gauge{display:none}.x-boundary[data-thr-edit="1"] .x-thr.x-thr-in{margin:10px 0 8px}.x-boundary[data-thr-edit="1"] .x-thr .thr-pending{padding:7px 10px}.x-boundary[data-thr-edit="1"]+.panel-foot .x-plan-opt{padding:7px 11px 7px 10px}.x-boundary[data-thr-edit="1"]+.panel-foot .x-plan-d{font-size:12.5px;line-height:1.4}.x-boundary[data-thr-edit="1"]+.panel-foot .x-plan-caveat{font-size:12px;line-height:1.4}}.x-plan-d[hidden],.x-plan-forecast[hidden]{display:none}.x-plan-what{font-size:var(--t-small);color:var(--text2);font-weight:400}.x-plan-opt:not(.on){padding-block:8px}.x-bmeets .x-bmeets-n{color:var(--text2)}.x-bsrc-line{justify-content:space-between}.x-bsrc-line .ev{font-size:12.5px}.x-boundary details.compare>.x-thr-note{margin:6px 0 12px}.x-desk .x-ex-facts{white-space:nowrap}.x-desk .x-lead-hero .x-means{color:var(--text);text-wrap:balance;font-size:18px;line-height:1.4}.x-desk .x-lead-hero .x-who{margin-top:6px}.x-pairrow .x-add{background:var(--surface,#fff);color:var(--text);border:1px solid var(--line-2)}.x-pairrow .x-add:not(:disabled):hover{box-shadow:0 0 0 1px var(--line-2);background:#ffffffe6}.x-work[data-tab=boundary] .sheet.x-guide{max-height:calc(100% - 12px - var(--bar-h) - 10px - var(--gut));bottom:auto}.x-work[data-tab=boundary] .panel-body.x-boundary{flex:0 auto}.x-work .x-micro{line-height:1.5}.x-work .x-eyebrow{align-items:center;gap:6px;margin:0;display:flex}.x-work .x-eyebrow svg{flex:none;width:13px;height:13px}.x-ro{background:var(--mist-2);color:var(--mist-ink);font-size:var(--t-small);border-radius:12px;align-items:flex-start;gap:8px;padding:9px 12px;line-height:1.45;display:flex}.x-ro svg{flex:none;margin-top:2px}.x-ro a{color:inherit;font-weight:500}.x-crit{font-size:var(--t-micro);color:var(--coral-ink);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.x-crit svg{width:12px;height:12px}.x-work details.x-more>summary{font-size:var(--t-small)}.x-work details.x-more>summary:focus-visible,.x-sha>summary:focus-visible{outline:2px solid var(--peri);outline-offset:2px;border-radius:6px}.x-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22ch;display:inline-block;overflow:hidden}.tray-body.x-inbox-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.x-inbox-body>:not(.x-inbox){margin:12px 18px 0}.x-inbox{flex:1;grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid}.x-inbox-list{border-inline-end:1px solid var(--hair);scrollbar-width:thin;scrollbar-color:#22271f38 transparent;min-height:0;padding:16px 12px 18px;overflow:auto}.x-inbox-detail{scrollbar-width:thin;scrollbar-color:#22271f38 transparent;min-height:0;padding:18px 26px 24px;overflow:auto}.x-prog{padding:0 8px 14px}.x-prog-line{font-size:var(--t-small);color:var(--text3);align-items:baseline;gap:6px;display:flex}.x-prog-line b{color:var(--text);font-weight:600;font-size:var(--t-body)}.x-prog-bar{background:#1b211b17;border-radius:99px;height:4px;margin-top:8px;display:flex;position:relative;overflow:hidden}.x-prog-bar i{background:var(--ink);height:100%;transition:width var(--d-2) var(--ease);border-radius:99px;display:block}.x-prog-bar em{background:repeating-linear-gradient(135deg,var(--mist) 0 3px,transparent 3px 6px);height:100%;display:block}.x-inbox-list .x-ro{margin:0 4px 12px}.x-inbox-list .gapgroup.x-grp{border:0;margin:0 0 14px;padding:0}.x-grp>h2{font:600 13px/1.3 var(--font);color:var(--text);align-items:center;gap:6px;margin:0;padding:0 8px;display:flex}.x-grp>h2 svg{flex:none;width:13px;height:13px}.x-grp[data-group=blocking]>h2{color:var(--coral-ink)}.x-grp-n{font:500 12px/1 var(--font);color:var(--text3);margin-inline-start:auto}.x-grp>h2{margin-bottom:4px}.ritem.x-row{text-align:start;width:100%;box-shadow:none;color:inherit;cursor:pointer;transition:background var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease);background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 2px;padding:9px 8px;display:flex}.ritem.x-row:hover{box-shadow:none;background:#ffffffb8;transform:none}.ritem.x-row:focus-visible{outline:2px solid var(--peri);outline-offset:1px}.ritem.x-row[aria-current=true]{border-color:var(--hair);box-shadow:var(--shadow-soft);background:#fff}.x-row-ico{background:var(--mist-2);width:28px;height:28px;color:var(--mist-ink);border-radius:50%;flex:none;place-items:center;display:grid}.x-row-ico svg{width:14px;height:14px}.x-row[data-critical="1"] .x-row-ico{background:var(--coral-2);color:var(--coral-ink)}.x-row[data-item-state=answered] .x-row-ico{background:var(--peri-2);color:var(--peri-ink)}.x-row[data-item-state=resolved] .x-row-ico{background:var(--mint-2);color:var(--mint-ink)}.x-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.x-row-t{font:500 14px/1.35 var(--font);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-row[data-item-state=resolved] .x-row-t,.x-row[data-item-state=deferred] .x-row-t{color:var(--text2);font-weight:400}.x-row-m{color:var(--text3);align-items:center;gap:2px 8px;font-size:12px;display:flex}.x-row-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-row-who[data-mine="1"]{color:var(--text);font-weight:500}.x-row-m .chip{background:0 0;border:0;flex:none;gap:4px;margin-inline-start:auto;padding:0;font-size:11.5px}.x-row-m .x-crit{flex:none}.x-row-m .chip svg{width:11px;height:11px}.x-row-fu{color:var(--honey-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.x-list-more{margin:4px 8px 0}.x-list-note{color:var(--text3);margin:6px 0 0;font-size:12px;line-height:1.5}.x-item{flex-direction:column;gap:16px;max-width:1120px;display:flex}.x-item-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.x-item-kind{font-size:var(--t-small);color:var(--text2);align-items:center;gap:6px;display:inline-flex}.x-item-kind svg{width:14px;height:14px}.x-item-pos{font-size:var(--t-small);color:var(--text3)}.x-item-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:30px;display:grid}.x-item-read{flex-direction:column;gap:12px;min-width:0;display:flex}.x-item-title{font:500 14px/1.4 var(--font);color:var(--text2);margin:0}.lead-block.x-lead{background:0 0;border:0;border-radius:0;margin:0;padding:0}.x-lead .ask{font:600 22px/1.3 var(--font);letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:0 0 14px}.x-steps{flex-direction:column;margin:0;display:flex}.x-steps>div{border-top:1px solid var(--hair);grid-template-columns:128px minmax(0,1fr);gap:4px 16px;padding:11px 0;display:grid}.x-steps dt{font-size:var(--t-small);color:var(--text3);padding-top:1px}.x-steps dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.x-steps .ev{white-space:normal;font-size:13.5px;font-weight:500}.x-need{color:var(--violet-ink);font-weight:500}.x-lines{color:var(--text2);flex-direction:column;gap:3px;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.x-lines li{padding-inline-start:14px;position:relative}.x-lines li:before{content:"";inset-inline-start:2px;border:1.4px dashed var(--honey);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em}.x-who-tag{color:var(--text);font-weight:600;display:block}.x-who-tag:not([data-who=manual_question]):not([data-who=technical_failure]){color:var(--honey-ink)}.x-who-name{color:var(--text2);font-size:13.5px;display:block}.x-assign{gap:6px;max-width:420px;margin:8px 0 4px;display:flex}.x-assign .in{border-radius:99px;flex:1;min-width:0;padding:6px 11px;font-size:13.5px}.x-steps dd>.x-micro{display:block}.x-item-read>.note{font-size:var(--t-small)}.x-item-act{border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--hair);min-width:0;box-shadow:var(--shadow-soft);flex-direction:column;gap:12px;padding:14px 20px 20px;display:flex}.x-form{flex-direction:column;gap:0;display:flex}.x-form-h{font:600 16px/1.3 var(--font);color:var(--text);margin:0 0 5px}.x-form-q{color:var(--text2);margin:0 0 8px;font-size:15px;line-height:1.45}.x-opts{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.x-opts .radio-card{border-radius:var(--r-field);min-height:0;transition:border-color var(--d-1),background var(--d-1);align-items:center;margin:0;padding:5px 12px;font-size:15px}.x-opts .radio-card input{margin-top:0}.x-opts .radio-card:has(input:focus-visible){outline:2px solid var(--peri);outline-offset:1px}.x-form textarea.in{height:44px;min-height:44px}.x-form .drop.x-drop{padding:7px 10px}.x-form .x-ev-fields{margin-top:6px!important}.x-form-ev{font-size:var(--t-small);color:var(--text2);margin:9px 0 5px}.x-form-go{z-index:1;border-top:1px solid var(--hair);border-radius:0 0 var(--r-card) var(--r-card);background:#fff;align-items:center;gap:12px;margin:12px -20px -20px;padding:12px 20px 16px;display:flex;position:sticky;bottom:-24px;box-shadow:0 -14px 14px -14px #222a2029}.x-form-go .btn.primary{flex:none;min-height:46px;padding-inline:24px;font-size:15px}.x-form-go .x-micro{min-width:0}.x-form .x-micro{margin:0 0 10px}.x-form-go .x-micro{margin:0}.x-record{border-radius:var(--r-field);border:1px solid var(--line);border-inline-start:3px solid var(--ink);background:#fff;padding:12px 14px}.x-record-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.x-record-h .ev{font-size:var(--t-small);font-weight:600}.x-record-t{color:var(--text);margin:6px 0 4px;font-size:15px;line-height:1.5}.x-record-by{font-size:var(--t-small);color:var(--text2)}.x-record .att{margin-top:8px}.x-saved{border-radius:var(--r-field);background:var(--mint-2);color:#17523f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:14px;font-size:15px;line-height:1.45;display:grid}.x-saved-go{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.x-saved-go .btn.primary{max-width:100%;min-height:46px;font-size:15px}.x-wait{color:var(--text);flex-direction:column;gap:6px;font-size:15px;line-height:1.5;display:flex}.x-wait .x-eyebrow{color:var(--honey-ink)}.x-wait h3{font:600 19px/1.3 var(--font);letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:0}.x-wait-kv{flex-direction:column;margin:6px 0 0;display:flex}.x-wait-kv>div{border-top:1px solid var(--hair);grid-template-columns:96px minmax(0,1fr);gap:2px 12px;padding:8px 0;display:grid}.x-wait-kv dt{font-size:var(--t-small);color:var(--text3)}.x-wait-kv dd{min-width:0;color:var(--text2);margin:0}.x-wait>.x-micro{margin:2px 0 0}.x-srcform{border-top:1px solid var(--hair);padding-top:6px}.x-srcform[open]>summary{margin-bottom:8px}.x-srcform .x-form-go{background:0 0;border:0;margin:12px 0 0;padding:0;position:static}.x-spec{color:var(--text3);font-size:12.5px;line-height:1.4;display:block}.x-basis{color:var(--text2);margin:3px 0 0;font-size:13px;line-height:1.45;display:block}.x-record .x-basis{margin:0 0 4px}.x-record>.btn{margin-top:8px}.x-req{color:var(--honey-ink);font-size:12px;font-weight:500}.x-req:before{content:"· "}.x-retry{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.x-retry .x-form-h,.x-retry p{margin:0}.x-retry .btn.primary{min-height:46px}.x-side-acts{border-top:1px solid var(--hair);padding-top:6px}.x-side-acts[open]>summary{margin-bottom:6px}.x-defer{gap:6px;margin-bottom:8px;display:flex}.x-defer .in{border-radius:99px;flex:1;min-width:0;padding:6px 11px;font-size:13.5px}.x-side-acts .x-micro{margin:8px 0 0}.x-ov{flex-direction:column;align-items:flex-start;gap:12px;max-width:620px;padding:22px 8px 8px;display:flex}.x-ov.x-ov-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 56px;max-width:1180px;padding-top:30px;display:grid}.x-ov-hero,.x-ov-side{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.x-ov-side{padding-top:6px}.x-ov-side .x-ov-sub{margin:0}.x-ov-way{flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;display:flex}.x-ov-way .x-micro{max-width:48ch;margin:0}.x-ov-mark.stop{background:var(--mist-2);color:var(--mist-ink)}.x-ov-old{padding-top:34px}.x-missing{align-self:stretch;margin:0 0 4px}.x-inbox-detail>.x-missing{margin:0 8px}.chip.x-chip-old{color:var(--text3);white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px}@container (width<=760px){.x-ov.x-ov-2{grid-template-columns:minmax(0,1fr)}}.x-inbox-detail{container-type:inline-size}.x-ov-h{font:600 var(--t-h1)/1.2 var(--font);letter-spacing:-.015em;color:var(--text);align-items:baseline;gap:14px;margin:0;display:flex}.x-ov-h .x-num{font:300 var(--t-hero)/.9 var(--font);letter-spacing:var(--ls-display)}.x-ov .x-lede{max-width:54ch;margin:0}.x-ov-who{border-bottom:1px solid var(--hair);width:100%;margin:6px 0 4px;padding:0;list-style:none}.x-ov-who button{border:0;border-top:1px solid var(--hair);text-align:start;width:100%;color:inherit;font:inherit;cursor:pointer;transition:background var(--d-1) var(--ease);background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 6px;display:grid}.x-ov-who button:hover{background:#fff9}.x-ov-who button:focus-visible{outline:2px solid var(--peri);outline-offset:-2px;border-radius:10px}.x-ov-n{font:300 30px/1 var(--font);letter-spacing:-.03em;text-align:center;color:var(--text)}.x-ov-t{flex-direction:column;gap:2px;min-width:0;display:flex}.x-ov-t b{font-weight:500;font-size:var(--t-body);color:var(--text);align-items:center;gap:7px;display:flex}.x-ov-t b svg{width:14px;height:14px;color:var(--text3);flex:none}.x-ov-t>span{font-size:var(--t-small);color:var(--text3);line-height:1.45}.x-ov-who button>svg{color:var(--text3)}.x-ov-go.btn{flex:none;min-height:50px;margin-top:2px;padding-inline:26px;font-size:16px}.x-ov>*{flex:none}.x-ov-sub{font:500 var(--t-small)/1.3 var(--font);color:var(--text3);margin:14px 0 0}.x-ov-sub+.x-ov-who{margin-top:0}.x-ov-link{font:500 var(--t-small)/1.3 var(--font);color:var(--text2);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.x-ov-link:hover{color:var(--text)}.x-ov-link:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-ov-link svg{width:13px;height:13px}.x-ov-mark{background:var(--mint-2);width:46px;height:46px;color:var(--mint-ink);border-radius:50%;place-items:center;display:grid}.x-ov-mark svg{width:22px;height:22px}.x-ov-mark.sm{width:30px;height:30px}.x-ov-mark.sm svg{width:15px;height:15px}.x-ov-done{padding-top:40px}.panel-foot.x-inbox-foot,.panel-foot.x-dec-foot{flex-wrap:nowrap;gap:8px}.x-rerun{min-width:0;font-size:var(--t-small);color:var(--text2);line-height:1.45}.x-rerun b{color:var(--text);font-weight:600}.x-rerun-scope{color:var(--text3);display:block}.x-rerun.quiet{color:var(--text3)}.x-rerun.quiet .x-rerun-scope{display:inline}.x-inbox-foot .btn{flex:none}.x-inbox-foot .btn.primary{min-height:48px;padding-inline:24px;font-size:15px}.x-foot-link{font:400 var(--t-small)/1.2 var(--font);color:var(--text2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:8px 6px;display:inline-flex}.x-foot-link:hover:not(:disabled){color:var(--text);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.x-foot-link:disabled{color:var(--text3);cursor:not-allowed;text-decoration:none}.x-foot-link:focus-visible{outline:2px solid var(--peri);outline-offset:1px}.x-foot-link svg{width:13px;height:13px}.tray-body.x-dec-body{flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.x-dec-body>:not(.x-dec):not(.x-dd):not(.x-dd-scrim){margin:12px 28px 0}.x-dec.x-dec2{scrollbar-width:thin;scrollbar-color:#22271f38 transparent;flex:1;min-height:0;padding:0 28px;display:block;overflow:auto;container-type:size}.x-dec-case{box-sizing:border-box;flex-direction:column;gap:clamp(12px,3cqh,26px);min-width:0;max-width:1320px;height:100cqh;margin:0 auto;padding:clamp(14px,4cqh,34px) 0 clamp(12px,2.8cqh,22px);display:flex}.x-dec-case>*{flex:none}.x-dstory{border-bottom:1px solid var(--hair);grid-template-columns:minmax(400px,1fr) minmax(0,auto);align-items:center;gap:10px 40px;padding:0 4px clamp(12px,3cqh,26px);display:grid}.x-dstory>.x-dstory-hyp{grid-column:1/-1}.x-ans{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.x-dec-sum{align-items:center;display:inline-flex}.x-ans-means{max-width:22em;font:600 clamp(24px,2.25cqw,31px)/1.18 var(--font);letter-spacing:-.022em;color:var(--text);text-wrap:balance;margin:0}.x-decider{font-size:var(--t-small);color:var(--text2);margin:6px 0 0;line-height:1.35}.x-decider .x-num{font:300 26px/1 var(--font);letter-spacing:var(--ls-display);color:var(--text)}.x-decider[data-tone=stop] .x-num{color:var(--apricot-ink)}.x-decider[data-tone=block] .x-num{color:var(--coral-ink)}.x-decider[data-tone=ok] .x-num{color:var(--mint-ink)}.x-decider-vs,.x-decider-sofar{color:var(--text3)}.x-decider-vs:before,.x-decider-sofar:before{content:" · "}.x-dstory-plain{font-size:var(--t-small);color:var(--text2);margin:6px 0 0;line-height:1.45}.x-reg-ditto{color:var(--text3);text-align:center;min-width:1.5em}.x-dstory-say{max-width:62ch;font:400 15.5px/1.48 var(--font);color:var(--text2);text-wrap:pretty;margin:0}.x-dstory-s{color:inherit}.x-dstory-hyp{background:var(--violet-2);color:var(--violet-ink);font-size:var(--t-small);border-radius:12px;margin:0;padding:6px 12px;font-weight:500;line-height:1.45}.x-dstory .x-eq.x-dstory-eq{--eq-n:24px;--eq-r:36px;justify-self:end;min-width:0}.x-dstory .x-eq-file .x-eq-cells{flex-wrap:nowrap;gap:6px 18px}.x-dstory .x-eq-cell:is([data-term=unknown],[data-term=notrun]) .x-eq-lbl{align-items:baseline;max-width:16ch}.x-dstory .x-eq-file .x-eq-cell{flex:0 auto;min-width:0;margin:0;padding:0}.x-dstory .x-eq-file .x-eq-cell .x-eq-lbl{align-items:baseline}.x-dstory .x-eq-file .x-eq-arrow,.x-dstory .x-eq-file .x-eq-gap{flex:none}.x-dstory .x-eq-file .x-eq-cmp,.x-dstory .x-eq-file .x-eq-num .x-eq-cmp .x-eq-n{font-size:19px}.x-dbar{border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--hair);box-shadow:var(--shadow-soft);flex-direction:column;gap:10px;margin-top:auto;padding:14px 18px 14px 20px;display:flex}.x-dbar-row{align-items:flex-end;gap:14px 28px;display:flex}.x-dbar-main{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.x-dbar-go{flex-direction:column;flex:none;align-items:stretch;gap:4px;min-width:196px;display:flex}.x-dbar-go .x-primary{white-space:nowrap;min-height:54px;padding-inline:30px;font-size:16px}.x-dbar-go .x-foot-link{justify-content:center;padding:5px 6px}.x-export-pre{color:var(--text3)}.x-dbar-k{font-size:var(--t-small);color:var(--text2);align-items:center;gap:6px;margin:0;display:flex}.x-dbar-k .ev{font-size:var(--t-small);font-weight:600}.x-dbar-upd{color:var(--text2);flex-wrap:wrap;gap:2px 10px}.x-dbar-upd b{color:var(--text);font-weight:600}.x-dbar-rec{flex-direction:column;gap:5px;min-width:0;display:flex}.x-dbar-line{font-size:var(--t-small);color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:0;display:flex}.x-dbar-choice{font:600 19px/1.3 var(--font);letter-spacing:-.01em;color:var(--text);text-wrap:balance}.x-dbar-choice.dim{color:var(--text3);font-weight:400}.x-dbar-line .x-foot-link{padding:2px 0}.x-match{color:var(--mint-ink);white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.x-match.dev{color:var(--honey-ink)}.x-match svg{width:13px;height:13px}.x-dbar-main>.x-ro{align-self:flex-start}.x-dform{flex-direction:column;gap:9px;min-width:0;display:flex}.decision-options.x-choices{flex-wrap:wrap;gap:8px;display:flex}.x-choices .radio-card.x-choice{border:1.5px solid var(--line);cursor:pointer;min-height:52px;transition:border-color var(--d-1),background var(--d-1),box-shadow var(--d-1);background:#ffffffb3;border-radius:17px;align-items:center;gap:10px;margin:0;padding:7px 18px 7px 16px;display:inline-flex}.x-choices .x-choice:hover:not(.na){border-color:var(--line-2);background:#fff}.x-choices .x-choice.rec{border:1.5px dashed var(--ink-2);background:#fff}.x-choices .x-choice:has(input:checked){border:1.5px solid var(--ink);box-shadow:var(--shadow-soft);background:#fff}.x-choices .x-choice:has(input:focus-visible){outline:2px solid var(--peri);outline-offset:2px}.x-choices .x-choice.na{opacity:.6;cursor:not-allowed;background:0 0}.x-choices .x-choice input{flex:none;width:17px;height:17px;margin:0}.x-choice-b{flex-direction:column;gap:0;min-width:0;display:flex}.x-choices .x-choice b{font:600 15px/1.3 var(--font);color:var(--text)}.x-choice-rec{font:600 11.5px/1.35 var(--font);color:var(--text2);align-items:center;gap:5px;display:inline-flex}.x-choice-rec svg{width:12px;height:12px}.x-choice-na{color:var(--text2);font-size:11.5px;line-height:1.35}.x-choice-note{font-size:var(--t-small);color:var(--text2);margin:0;line-height:1.45}.x-choice-note b{color:var(--honey-ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.x-choice-note b svg{width:12px;height:12px}.decision-fields.x-dfields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:12px;margin:0;display:grid}.x-dfields textarea.in{resize:none;height:44px;min-height:44px}.x-dfields .in{font-size:15px}.x-dfields label.f{margin-bottom:3px}.x-dform .x-micro,.x-dform .field-err{margin:0}.x-dform-top{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}.x-dform-top .x-save-state{color:var(--honey-ink);margin-inline-start:auto}.x-dform>.x-ro{align-self:flex-start}.x-dfields,.x-choice-note{animation:x-dec-in var(--d-2) var(--ease) both}@keyframes x-dec-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.x-dec-stamp{min-height:54px;color:var(--mint-ink);font:600 16px/1 var(--font);white-space:nowrap;animation:x-dec-stamp-in var(--d-2) var(--ease) both;background:#d9f1e7f5;border:1px solid #1a6a4f40;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:0 22px;display:inline-flex}.x-dec-stamp svg{width:16px;height:16px}.x-dec-stamp-at{font-weight:400;font-size:var(--t-small)}@keyframes x-dec-stamp-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}.x-stale{border:1px solid var(--honey);font-size:var(--t-small);color:var(--text);background:#f9ebcd66;border-radius:12px;align-items:flex-start;gap:8px;padding:9px 12px;line-height:1.5;display:flex}.x-stale svg{width:14px;height:14px;color:var(--honey-ink);flex:none;margin-top:3px}.x-stale b{font-weight:600}.x-dbar>.note{margin:0}.x-closing{border-radius:var(--r-card);background:linear-gradient(#d9f1e7b8,#d9f1e747);border:1px solid #1a6a4f2e;outline:none;flex-direction:column;gap:clamp(8px,2cqh,14px);padding:clamp(12px,2.6cqh,18px) 20px clamp(10px,2.2cqh,16px);display:flex}.x-closing:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-closing-top{flex-wrap:wrap;align-items:center;gap:6px 28px;display:flex}.x-closing-h{font-size:var(--t-small);color:var(--text2);align-items:center;gap:10px;margin:0;display:flex}.x-closing-h b{font:600 21px/1.2 var(--font);letter-spacing:-.012em;color:var(--mint-ink)}.x-closing-mark{background:var(--mint);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 8px 18px -8px #1a6a4fb3}.x-closing-mark svg{width:17px;height:17px}.x-chain{font-size:var(--t-small);color:var(--text2);flex-wrap:wrap;gap:3px 20px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.x-chain li{align-items:flex-start;gap:6px;display:flex}.x-chain li svg{flex:none;width:14px;height:14px;margin-top:2px}.x-chain b{color:var(--text);font-weight:600}.x-chain li[data-step=generated] svg{color:var(--mint-ink)}.x-chain li[data-step=saved] svg{color:var(--honey-ink)}.x-chain li[data-step=sent] svg{color:var(--mist-ink)}.x-closing-2{border-top:1px solid #1a6a4f29;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:10px 40px;padding-top:clamp(8px,2cqh,14px);display:grid}.x-now{flex-direction:column;gap:5px;min-width:0;display:flex}.x-now>p{margin:0}.x-now-k{font-size:var(--t-small);color:var(--text);font-weight:600}.x-now .x-task-t{font:600 19px/1.3 var(--font);letter-spacing:-.01em;color:var(--text);text-wrap:balance}.x-now-who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.x-now-who .x-reg-owner,.x-now-who .x-task-owner{text-align:start;justify-self:auto;font-size:14px}.x-closing-reg .x-reg-h{font-size:var(--t-small);font-weight:600}.x-closing .x-reg.brief .x-reg-row{flex:none;grid-template-rows:minmax(34px,auto)}.x-closing .x-reg.brief .x-reg-what b{font-size:15px}.x-closing>*{animation:x-close-in var(--d-2) var(--ease) both}.x-closing>:nth-child(2){animation-delay:90ms}@keyframes x-close-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.x-reg{flex-direction:column;gap:6px;min-width:0;display:flex;container-type:inline-size}.x-reg-top{align-items:baseline;gap:12px;display:flex}.x-reg-h{font:600 var(--t-body)/1.3 var(--font);color:var(--text);margin:0}.x-reg-all{gap:6px;margin-inline-start:auto;padding:2px 0}.x-reg-all-n{background:var(--mist-2);min-width:20px;height:20px;color:var(--mist-ink);border-radius:99px;place-items:center;padding:0 6px;font-size:12px;font-weight:500;text-decoration:none;display:inline-grid}.x-reg-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-reg-row{border-top:1px solid var(--hair);grid-template-columns:92px minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:2px 16px;padding:8px 2px;display:grid}.x-reg-list>.x-reg-row:first-child{border-top:0}.x-reg-state{font-size:var(--t-small);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.x-reg-state svg{flex:none;width:14px;height:14px;position:relative;top:2px}.x-reg-state[data-state=open]{color:var(--ink)}.x-reg-state[data-state=waiting]{color:var(--honey-ink)}.x-reg-state[data-state=done]{color:var(--mint-ink)}.x-reg-state.x-reg-next{color:var(--ink);font-weight:600}.x-reg-what{flex-direction:column;gap:1px;min-width:0;display:flex}.x-reg-what b{font:500 var(--t-body)/1.4 var(--font);color:var(--text);text-wrap:pretty}.x-reg-what b a{color:inherit;-webkit-text-decoration:underline 1px var(--line-2);text-decoration:underline 1px var(--line-2);text-underline-offset:4px;transition:text-decoration-color var(--d-1) var(--ease)}.x-reg-what b a:after{content:"‹";color:var(--text3);margin-inline-start:6px;font-weight:400;display:inline-block}.x-reg-what b a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.x-reg-what b a:focus-visible{outline:2px solid var(--peri);outline-offset:2px;border-radius:4px}.x-reg-crit{background:var(--coral-2);color:var(--coral-ink);vertical-align:2px;white-space:nowrap;border-radius:99px;align-items:center;margin-inline-start:8px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.x-reg-detail{font-size:var(--t-small);color:var(--text2);text-wrap:pretty;line-height:1.45}.x-reg-owner{max-width:30ch;font-size:var(--t-small);color:var(--text);text-align:end;flex-wrap:wrap;justify-self:end;align-items:center;gap:3px 7px;display:inline-flex}.x-reg-owner>svg{width:13px;height:13px;color:var(--text2);flex:none}.x-reg-owner .ev{font-size:var(--t-micro)}.x-task-owner{justify-self:end;display:inline-flex}.x-reg-done{border-top:1px dashed var(--line);margin-top:2px}.x-reg-done .x-reg-row{border-top:0;padding:5px 2px}.x-reg-done .x-reg-what b{color:var(--text2);font-weight:400}.x-reg-done .x-reg-detail{color:var(--text3)}.x-reg-done .x-reg-owner{color:var(--text2)}.x-reg-none{font-size:var(--t-small);color:var(--mint-ink);align-items:center;gap:7px;margin:0;display:flex}.x-reg-none svg{width:14px;height:14px}@container (width<=560px){.x-reg:not(.brief) .x-reg-row{grid-template-columns:70px minmax(0,1fr);row-gap:3px}.x-reg:not(.brief) .x-reg-row>.x-reg-owner,.x-reg:not(.brief) .x-reg-row>.x-task-owner{text-align:start;grid-column:2;justify-self:start;max-width:none}}.x-reg.brief{flex:0 auto;gap:4px}.x-reg.brief .x-reg-h{font-size:var(--t-h2)}.x-reg.brief .x-reg-list{flex:0 auto}.x-reg.brief .x-reg-row{flex:0 54px;grid-template-rows:minmax(36px,1fr);grid-template-columns:96px auto minmax(28px,1fr) auto;align-items:center;gap:0 14px;padding:0 4px}.x-reg-dots{border-bottom:1.5px dotted var(--line-2);align-self:center;height:0;transform:translateY(5px)}.x-dec-case>.x-reg.brief{min-height:calc(30px + var(--reg-n,4)*var(--reg-min,36px));flex-direction:column;display:flex}.x-dec-case>.x-reg.brief .x-reg-list{flex-direction:column;flex:auto;min-height:0;display:flex}.x-reg.brief .x-reg-what b{font-size:16px;line-height:1.35}.x-reg.brief .x-reg-owner{max-width:34ch;font-size:14px}.x-reg.brief .x-reg-lead .x-reg-what b{letter-spacing:-.008em;font-size:18px;font-weight:600}.x-reg-lead{padding:10px 2px 12px}.x-reg-eyebrow{font-size:var(--t-small);color:var(--text3);font-weight:500}.x-task-t{font:500 15px/1.42 var(--font);color:var(--text);text-wrap:pretty;flex-direction:column;gap:1px;margin:0;display:flex}.x-task-t[data-lines="1"]{display:block}.x-task-names{color:var(--text2);font-size:14px;font-weight:400}.x-reg-lead .x-reg-detail .ev{white-space:normal;align-items:baseline;font-size:12.5px}.x-reg-foot{font-size:var(--t-small);color:var(--text2);flex-direction:column;gap:4px;margin-top:8px;display:flex}.x-reg-foot>p{margin:0}.x-reg-foot a{color:inherit;text-underline-offset:3px}.x-head-link{padding:6px 8px}.x-dd-scrim{z-index:3;opacity:0;visibility:hidden;transition:opacity var(--d-2) var(--ease),visibility 0s linear var(--d-2);background:#1f262029;position:absolute;inset:0}.x-dd-scrim[data-open="1"]{opacity:1;visibility:visible;transition:opacity var(--d-2) var(--ease)}.x-dd{z-index:4;background:linear-gradient(180deg,#fff,var(--sky-0));border-inline-start:1px solid var(--line);visibility:hidden;width:min(600px,94%);transition:transform var(--d-2) var(--ease),visibility 0s linear var(--d-2);outline:none;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(-102%);box-shadow:-30px 0 60px -34px #222a2080}.x-dd[data-open="1"]{visibility:visible;transition:transform var(--d-2) var(--ease);transform:none}.x-dd:focus-visible{box-shadow:inset 0 0 0 2px var(--peri),-30px 0 60px -34px #222a2080}.x-dd-h{border-bottom:1px solid var(--hair);flex:none;align-items:baseline;gap:12px;padding:14px 22px 12px;display:flex}.x-dd-h h2{margin:0}.x-dd-h .x-micro{color:var(--text2)}.x-dd-x{border:1px solid var(--line);width:34px;height:34px;color:var(--text2);cursor:pointer;background:#fff;border-radius:50%;align-self:center;place-items:center;margin-inline-start:auto;display:grid}.x-dd-x:hover{color:var(--text);border-color:var(--line-2)}.x-dd-x:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-dd-x svg{width:14px;height:14px}.x-dd-body{scrollbar-width:thin;scrollbar-color:#22271f38 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:4px 22px 26px;position:relative;overflow:auto}.x-dd-sec{border-top:1px solid var(--hair);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:7px;padding:16px 0 18px;display:flex}.x-dd-sec:first-child{border-top:0}.x-dd-sec>p{margin:0}.x-dd-k{font:600 var(--t-small)/1.3 var(--font);color:var(--text2);align-items:center;gap:6px;margin:0;display:flex}.x-dd-k svg{flex:none;width:13px;height:13px}.x-dd-k .ev{font-size:var(--t-small);font-weight:600}.x-dd-sub{font:600 var(--t-small)/1.3 var(--font);color:var(--text);padding:0;margin:8px 0 0!important}.x-dd .big{font:600 19px/1.3 var(--font);letter-spacing:-.01em;color:var(--text);text-wrap:balance}.x-dd .big.dim{color:var(--text3);font-weight:400}.x-act-why{font-size:var(--t-body);color:var(--text2);margin:0;line-height:1.5}.x-why>summary{padding:2px 0}.x-rec-meta{font-size:var(--t-small);color:var(--text2);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.x-rec-reason{font-size:var(--t-body);color:var(--text);line-height:1.45}.x-rec-reason b{color:var(--text2);font-weight:500}.x-rec-owner{font-size:var(--t-small);color:var(--text2)}.x-rec-owner b{color:var(--text);font-weight:500}.x-dd-sec .x-reg-h{font-size:var(--t-small);color:var(--text2)}.x-file-h{align-items:baseline;gap:10px;display:flex}.x-file-open{margin-inline-start:auto;padding:2px 0}.x-file-note{font-size:var(--t-body);color:var(--text);line-height:1.5}.x-sheet{border:1px solid var(--line);background:linear-gradient(#f1f3ee,#e7ebe5);border-radius:14px;min-width:0;height:300px;position:relative;overflow:hidden}.x-sheet:after{content:"";pointer-events:none;background:linear-gradient(#e7ebe500,#e7ebe5f5);height:38px;position:absolute;inset:auto 0 0}.x-sheet-page{width:794px;height:1123px;transform:scale(var(--page-scale,1));transform-origin:top;pointer-events:none;background:#fff;border:0;margin-left:-397px;position:absolute;top:14px;left:50%;box-shadow:0 2px #1b211b0a,0 18px 44px -18px #222a2061}.x-sheet-wait{font-size:var(--t-small);color:var(--text3);place-items:center;display:grid;position:absolute;inset:0}.x-sheet-open{z-index:1;cursor:zoom-in;background:0 0;border:0;border-radius:0;position:absolute;inset:0}.x-sheet-open:focus-visible{outline:2.5px solid var(--peri);outline-offset:-4px}.x-file.produced .x-sheet{border-color:#1a6a4f52;box-shadow:0 0 0 4px #d9f1e78c}.x-formats{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.x-formats .check.x-format{cursor:pointer;align-items:flex-start;gap:9px;margin:0;padding:6px 2px;display:flex}.x-formats .x-format input{flex:none;width:15px;height:15px;margin:3px 0 0}.x-formats .check.x-format:has(input:focus-visible){outline:2px solid var(--peri);outline-offset:2px;border-radius:8px}.x-format-b{flex-direction:column;min-width:0;display:flex}.x-format-t{font:500 var(--t-body)/1.35 var(--font);color:var(--text)}.x-file-status{font-size:var(--t-small);color:var(--text2);line-height:1.5}.x-files{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.x-files li{align-items:flex-start;gap:8px;min-width:0;display:flex}.x-files li svg{color:var(--text3);flex:none;margin-top:2px}.x-files li>span{flex-direction:column;min-width:0;display:flex}.x-files .mono{overflow-wrap:anywhere;color:var(--text);font-size:12px}.x-done-next{color:var(--text2);font-size:12.5px;line-height:1.5}.x-dd .x-micro .mono,.x-dd .mono{font-size:12px}@container (height<=640px){.x-ans{gap:6px}.x-dstory .x-eq.x-dstory-eq{--eq-n:22px;--eq-r:31px}.x-dbar{gap:8px;padding:11px 16px 11px 18px}.x-dbar-go .x-primary,.x-dec-stamp{min-height:50px}.x-choices .radio-card.x-choice{min-height:48px;padding:5px 16px 5px 14px}.x-dform{gap:7px}.x-closing-h b{font-size:19px}}.x-dec[data-picking="1"] .x-dec-case{gap:12px;padding-top:14px}.x-dec[data-picking="1"] .x-dstory{padding-bottom:12px}@container (height<=640px){.x-dec[data-picking="1"] .x-dbar{padding-block:9px}.x-dec[data-picking="1"] .x-dform{gap:6px}.x-dec[data-picking="1"] .x-dec-case>.x-reg.brief{--reg-min:32px}.x-dec[data-picking="1"] .x-reg.brief .x-reg-row{grid-template-rows:minmax(32px,1fr)}}@container (width<=1300px){.x-dstory{grid-template-columns:minmax(340px,1fr) minmax(0,auto);gap:10px 28px}.x-dstory-say{font-size:15px}.x-dstory .x-eq-file .x-eq-cells{gap:6px 10px}.x-dstory .x-eq-file .x-eq-gap{margin-inline:2px}}@container (width<=1040px){.x-dstory{grid-template-columns:minmax(0,1fr)}.x-dstory .x-eq.x-dstory-eq{justify-self:start}.x-dbar-row{flex-wrap:wrap}.x-closing-2{grid-template-columns:minmax(0,1fr)}}.x-dstory .x-eq.x-dstory-eq.x-eq-compact{--eqc-n:26px;--eqc-r:42px;flex-direction:column;justify-self:end;align-items:stretch;min-width:0;max-width:620px;display:flex}.x-dstory .x-eq-compact .x-eqc-sum{flex-wrap:nowrap}.x-dstory .x-eq-compact .x-eqc-k{white-space:nowrap}.x-dstory .x-eq-compact .x-eqc-result .x-eqc-k{white-space:normal}.x-dstory .x-eq-compact .x-eqc-cond{flex-wrap:wrap;margin-top:8px}.x-dstory .x-eq-compact .x-eqc-notes{margin-top:3px}.decision-fields.x-dfields{align-items:stretch}.x-dfields>div:first-child{flex-direction:column;min-width:0;display:flex}.x-dfields>div:first-child textarea.in{flex:auto;height:auto;min-height:44px}.x-downer{flex-direction:column;min-width:0;display:flex}.x-owner-pick{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.x-owner-chip{border:1px solid var(--line);max-width:100%;font:500 12.5px/1.35 var(--font);color:var(--text2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:border-color var(--d-1),background var(--d-1);background:#ffffffbf;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex;overflow:hidden}.x-owner-chip:hover:not(:disabled){border-color:var(--line-2);color:var(--text);background:#fff}.x-owner-chip[aria-pressed=true]{border-color:var(--ink);color:var(--text);background:#fff}.x-owner-chip svg{flex:none;width:12px;height:12px}.x-owner-chip:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-owner-chip:disabled{cursor:not-allowed;opacity:.6}.x-dform .field-err.x-need{color:var(--honey-ink);font-weight:500}.x-dbar-go .x-save-only{justify-content:center;padding:5px 6px}@container (height<=640px){.x-dstory .x-eq.x-dstory-eq.x-eq-compact{--eqc-n:23px;--eqc-r:36px}.x-owner-pick{margin-top:4px}.x-owner-chip{padding:2px 9px}}@media (prefers-reduced-motion:reduce){.x-owner-chip{transition:none}}.att.x-att{border-radius:var(--r-field);border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:flex-start}.att.x-att>.grow{flex:180px;min-width:0}.att.x-att .ico{border-radius:8px;width:30px;height:36px}.att.x-att .btn{align-self:center}.x-sha{color:var(--text3);margin-top:2px;font-size:11.5px}.x-sha>summary{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:inline-block}.x-sha>summary::-webkit-details-marker{display:none}.x-sha .mono{overflow-wrap:anywhere;word-break:break-all;color:var(--text2);margin-top:2px;font-size:11px;display:block}.drop.x-drop{border-radius:var(--r-field);gap:4px;padding:10px 12px}.drop.x-drop .small{font-size:11.5px;line-height:1.4}.x-ev-fields .in{padding:7px 11px;font-size:14px}.x-viewer{background:#e9eef0;flex-direction:column;flex:1;min-height:0;display:flex}.x-viewer-bar{color:var(--text3);background:var(--glass-3);border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;gap:12px;padding:7px 18px;font-size:12px;display:flex}.x-viewer-bar [data-testid=preview-file-state][data-file-state=stale]{color:var(--honey-ink);font-weight:500}.x-viewer iframe.report{background:#e9eef0;flex:1;min-height:0}.x-viewer-meta{color:var(--text2);flex-direction:column;gap:2px;margin-bottom:10px;font-size:12.5px;line-height:1.5;display:flex}.x-viewer-meta .mono{overflow-wrap:anywhere;word-break:break-all}@media (max-width:1340px){.x-inbox{grid-template-columns:300px minmax(0,1fr)}.x-inbox-detail{padding:14px 20px 20px}.x-item{gap:12px}.x-item-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:22px}.x-lead .ask{margin-bottom:10px;font-size:20px}.x-steps>div{grid-template-columns:104px minmax(0,1fr);padding:9px 0}.x-item-act{gap:12px;padding:14px 16px 16px}.x-form-go{margin:12px -16px -16px;padding:10px 16px 14px}}@media (max-height:820px){.x-ov{gap:9px;padding-top:10px}.x-ov-who button{padding:9px 6px}}@media (prefers-reduced-motion:reduce){.ritem.x-row,.x-prog-bar i,.x-ov-who button,.x-opts .radio-card,.x-choices .radio-card.x-choice,.x-reg-what b a,.x-dd,.x-dd-scrim{transition:none}.x-dec-stamp,.x-closing>*,.x-dfields,.x-choice-note{animation:none}}.x-ans-means:focus{outline:none}.x-ans-means:focus-visible{outline:2px solid var(--peri);outline-offset:4px;border-radius:6px}.x-reconfirm{color:var(--text2);margin:2px 0 0;font-size:13px;line-height:1.4}.x-held b{font-weight:600}.x-sr{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute}.x-time{flex-direction:column;gap:20px;padding-top:2px;display:flex;container-type:size}.x-time>*{flex:none}.x-tl{grid-template-columns:minmax(0,1fr) clamp(264px,25%,340px);align-items:stretch;min-width:0;display:grid}.x-tl-scroll{min-width:0;position:relative}.x-tl-track{padding:4px 2px 2px;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;margin:0;padding-inline-start:12px;list-style:none;display:flex;overflow-x:auto}.x-tl-track::-webkit-scrollbar{display:none}.x-tl-track:focus-visible{outline:2px solid var(--peri);outline-offset:-2px;border-radius:10px}.x-tl-scroll[data-older="1"] .x-tl-track{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 56px);mask-image:linear-gradient(270deg,#0000 0,#000 56px)}.x-tl-scroll[data-newer="1"] .x-tl-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px);mask-image:linear-gradient(90deg,#0000 0,#000 56px)}.x-tl-scroll[data-older="1"][data-newer="1"] .x-tl-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%)}.x-tl-track>li[data-off="1"]{visibility:hidden}.x-tl-nav{z-index:2;border:1px solid var(--line);width:32px;height:32px;color:var(--ink);box-shadow:var(--shadow-soft);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0}.x-tl-nav.older{inset-inline-start:0}.x-tl-nav.newer{inset-inline-end:6px}.x-tl-nav svg{width:14px;height:14px}.x-tl-nav:hover{border-color:var(--ink)}.x-tl-nav:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-tl-node{scroll-snap-align:end;flex:none;min-width:0;padding:28px 0 0;padding-inline-end:24px;position:relative}.x-tl-node:before{content:"";top:15px;border-top:1.5px solid var(--line-2);height:0;position:absolute;inset-inline:0}.x-tl-track>.x-tl-node:first-child:before{inset-inline-start:8px}.x-tl-dot{top:8px;background:var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;inset-inline-start:0;box-shadow:0 0 0 4px #fffffff2}.x-tl-version[data-current="1"] .x-tl-dot{box-shadow:0 0 0 4px #fffffff2,0 0 0 6px var(--ink)}.x-tl-version[data-pair] .x-tl-dot:after{content:"";pointer-events:none;background:radial-gradient(circle,#6d7de63d,#6d7de600 70%);border-radius:50%;position:absolute;inset:-9px}.x-tl-attempt{width:158px}.x-tl-attempt .x-tl-dot{top:11px;background:var(--sky-0);border:1.6px solid var(--mist-ink);width:10px;height:10px;inset-inline-start:3px;box-shadow:0 0 0 3px #fffffff2}.x-tl-attempt[data-lifecycle=failed] .x-tl-dot{border-color:var(--coral)}.x-tl-attempt[data-lifecycle=running] .x-tl-dot{border-color:var(--peri);background:var(--peri-2)}.x-tl-next{padding-inline:0}.x-tl-next:before{border-top-style:dashed;width:100%;inset-inline-end:auto;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000);mask-image:linear-gradient(270deg,#000 30%,#0000)}.x-tl-next .x-tl-dot{background:var(--sky-0);border:1.6px dashed var(--text3)}.x-tl-body{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.x-tl-version .x-tl-top,.x-tl-version .x-tl-state{white-space:nowrap;flex-wrap:nowrap}.x-tl-when,.x-tl-version .x-how{white-space:nowrap}.x-how.quiet .x-how-t{display:block}.x-tl-state{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.x-tl-state .x-tl-meta{flex-direction:row}.x-tl-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.x-tl-ver{font:500 var(--t-h2)/1.2 var(--font);color:var(--text)}.x-tl-ver .x-num{letter-spacing:var(--ls-display);margin-inline-start:2px;font-size:26px;font-weight:300}.x-tl-version:not([data-current="1"]):not([data-latest="1"]) .x-tl-ver,.x-tl-next .x-tl-ver{color:var(--text2)}.x-tl-now{font:500 var(--t-micro)/1 var(--font);border-radius:var(--r-pill,999px);background:var(--ink);color:#fff;white-space:nowrap;padding:4px 9px}.x-tl-flag{font-size:var(--t-micro);color:var(--text2);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.x-tl-flag.ro{color:var(--text2);font-weight:400}.x-tl-flag svg{width:12px;height:12px}.x-tl-stop{color:var(--text2);max-width:100%;font-size:12px;font-weight:500;line-height:1.35}.x-tl-fc{color:var(--honey-ink)}.x-tl-file{font-size:var(--t-micro);color:var(--text2);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.x-tl-file svg{width:12px;height:12px}.x-tl-file[data-file-state=stale]{color:var(--honey-ink)}.x-tl-att-t{font:500 var(--t-small)/1.3 var(--font);color:var(--text2)}.x-tl-acts,.x-tl-run{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.x-tl-run{gap:6px;margin-top:2px}.x-tl-link{font:500 var(--t-small)/1.2 var(--font);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 0;display:inline-flex}.x-tl-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.x-tl-link svg{width:13px;height:13px}.x-tl-link:focus-visible{outline:2px solid var(--peri);outline-offset:3px}.x-tl-warn{font-size:var(--t-micro);color:var(--honey-ink)}.x-tl-meta{font-size:var(--t-micro);color:var(--text2);flex-direction:column;gap:1px;display:flex}.x-tl-scope{max-width:44ch;font-size:var(--t-small);color:var(--text2);flex-direction:column;gap:3px;margin:0;line-height:1.45;display:flex}.x-tl-scope b{color:var(--text);font-weight:500}.x-tl-numnote{color:var(--text)}.x-tl-next .x-tl-body{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;display:grid}.x-tl-next .x-tl-body>:not(.x-tl-run):not(.x-tl-more){grid-column:1/-1}.x-tl-more>summary{color:var(--text3);padding:2px 0 0}.x-tl-more[open]{grid-column:1/-1}.x-tl-more>span{font-size:var(--t-small);color:var(--text2);max-width:44ch;margin-top:2px;line-height:1.5;display:block}.x-tl-more>span b{color:var(--text);font-weight:500}.x-tl-skip{color:var(--text2);max-width:190px;font-size:12px;line-height:1.4}.x-how{max-width:100%;color:var(--text2);align-items:flex-start;gap:6px;font-size:12px;line-height:1.35;display:inline-flex}.x-how>svg{width:13px;height:13px;color:var(--text2);flex:none;margin-top:1px}.x-how[data-reused]:not([data-reused="0"])>svg{color:var(--peri-ink)}.x-how-t{flex-direction:column;display:flex}.x-how-n{color:var(--text2);font-size:var(--t-micro);white-space:nowrap}.x-how.inline .x-how-t{white-space:normal;display:inline}.x-how.inline .x-how-n{white-space:normal;font-size:12px}.x-tl-thr{color:var(--honey-ink);font-weight:500}.x-tl-version{flex-direction:column;display:flex}.x-tl-version>.x-tl-body{flex:1}.x-tl-version .x-tl-acts{margin-top:auto;padding-top:2px}.x-time .cx-lead-in.x-wc{border:0;border-top:1px solid var(--hair);font-size:var(--t-body);background:0 0;border-radius:0;margin:0;padding:18px 0 0}.x-wc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin:0;display:flex}.x-wc-head .x-h1{font-size:var(--t-h2);color:var(--text2);letter-spacing:0;margin:0;font-weight:500}.x-wc-pick{font-size:var(--t-small);color:var(--text3);align-items:center;gap:8px;display:flex}.x-wc-pick select.in{width:auto;min-height:32px;font-size:var(--t-small);padding-block:2px}.x-wc>.x-wc-head{margin-bottom:14px}.x-wc-empty{border-radius:var(--r-card);border:1px solid var(--hair);color:var(--text2);background:#ffffff8c;max-width:70ch;padding:18px 20px}.x-wc-grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:20px 40px;display:grid}@container (width<=900px){.x-wc-grid{grid-template-columns:minmax(0,1fr)}.x-wc-land{order:-1}}.x-wc-story{gap:16px;min-width:0;display:grid}.x-wc-story .change-lead{flex-direction:column;gap:0;display:flex}.x-wc-more>summary{color:var(--text2);padding:2px 0}.x-wc-more[open]>summary{margin-bottom:4px}.x-wc-more .x-wc-two{margin-top:8px}.x-wc-how{gap:4px;display:grid}.x-wc-how>span{display:block}.x-wc-moretail{color:var(--text2)}.x-wc-pk{color:var(--text2);font-size:var(--t-small)}.x-wc-more .x-wc-checks{margin:0}.x-wc-note{font-size:var(--t-small);color:var(--honey-ink);flex-basis:100%;margin:2px 0 0;line-height:1.45}.x-wc-line{font:400 23px/1.3 var(--font);letter-spacing:-.012em;color:var(--text);text-wrap:balance;margin:6px 0 0}.x-wc-same{font-size:var(--t-small);color:var(--text2);margin:8px 0 0;line-height:1.5}.x-wc-same b{color:var(--text);font-weight:500}.x-time .cx-lead-in .x-wc-patches{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.x-time .cx-lead-in .x-wc-patches li{font-size:var(--t-body);color:var(--text);border:0;align-items:center;gap:10px;margin:0;padding:0;line-height:1.35;display:flex}.x-wc-patches li b{font:400 20px/1 var(--font);letter-spacing:-.02em;margin-inline-end:2px}.x-sw{border-radius:4px;flex:none;width:22px;height:14px}.x-sw.now{background:repeating-linear-gradient(45deg,#e07a26 0 2.2px,#ee8f3f52 2.2px 6px);box-shadow:inset 0 0 0 1.5px #c9641a}.x-sw.rel{box-shadow:inset 0 0 0 1.5px var(--mint-ink);background:#34a67f4d}.x-sw.unk{background:repeating-linear-gradient(90deg,var(--text2) 0 4px,transparent 4px 7px) top/100% 1.5px no-repeat,repeating-linear-gradient(90deg,var(--text2) 0 4px,transparent 4px 7px) bottom/100% 1.5px no-repeat,repeating-linear-gradient(0deg,var(--text2) 0 4px,transparent 4px 7px) left/1.5px 100% no-repeat,repeating-linear-gradient(0deg,var(--text2) 0 4px,transparent 4px 7px) right/1.5px 100% no-repeat,#ffffff8c}.x-sw.add{box-shadow:inset 0 0 0 1.5px var(--ink);background:#ffffffe6}.x-sw.rem{background:repeating-linear-gradient(90deg,var(--ink) 0 4px,transparent 4px 7px) top/100% 1.5px no-repeat,repeating-linear-gradient(90deg,var(--ink) 0 4px,transparent 4px 7px) bottom/100% 1.5px no-repeat,repeating-linear-gradient(0deg,var(--ink) 0 4px,transparent 4px 7px) left/1.5px 100% no-repeat,repeating-linear-gradient(0deg,var(--ink) 0 4px,transparent 4px 7px) right/1.5px 100% no-repeat,#1b211b0f}.x-wc-two{gap:12px;margin:14px 0 0;display:grid}.x-wc-two dt{font-size:var(--t-micro);letter-spacing:.02em;color:var(--text2);margin-bottom:2px;font-weight:500}.x-wc-two dd{font-size:var(--t-body);color:var(--text);text-wrap:pretty;margin:0;line-height:1.5}.x-wc-two dd b{font-weight:600}.x-time .cx-lead-in .x-wc-inputs ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.x-time .cx-lead-in .x-wc-inputs li{font-size:var(--t-body);color:var(--text);border:0;margin:0;padding:0;line-height:1.5}.x-time .cx-lead-in .x-wc-inputs li.same{color:var(--text2)}.x-time .cx-lead-in .x-wc-inputs li b{font-weight:600}.x-wc-caveat{font-size:var(--t-small);color:var(--text2);margin-top:2px;line-height:1.5;display:block}.x-wc-figs{border-top:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:2px 0 0;padding:14px 0 0;list-style:none;display:grid}.x-fig{flex-direction:column;justify-content:flex-end;gap:3px;min-width:0;display:flex}.x-time .cx-lead-in li.x-fig{border:0;margin:0;padding:0}.x-fig-k{font-size:var(--t-micro);letter-spacing:.01em;color:var(--text2);font-weight:500;line-height:1.3}.x-fig-v{font:300 24px/1.15 var(--font);letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums}.x-fig[data-long="1"] .x-fig-v{font:400 var(--t-small)/1.35 var(--font);letter-spacing:0}.x-fig[data-tone] .x-fig-v{font:500 var(--t-body)/1.35 var(--font);letter-spacing:0;padding-top:4px}.x-fig[data-tone=review] .x-fig-v{color:var(--honey-ink)}.x-fig[data-tone=block] .x-fig-v{color:var(--coral-ink)}.x-fig[data-tone=threshold] .x-fig-v{color:var(--peri-ink)}.x-fig[data-tone=passed] .x-fig-v{color:var(--mint-ink)}.x-fig-was{color:var(--text2);font-size:12px;line-height:1.3}.x-fig-note{color:var(--text2)}.x-fig[data-moved="1"] .x-fig-was{color:var(--apricot-ink);font-weight:500}.x-fig[data-moved="1"] .x-fig-k:after{content:"";background:var(--apricot);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-inline-start:6px;display:inline-block}.x-fig[data-changed="1"] .x-fig-k:after{content:"";background:var(--ink);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-inline-start:6px;display:inline-block}.x-wc-checks{font-size:var(--t-small);color:var(--text2);margin:-4px 0 0;line-height:1.5}.x-wc-checks-k{color:var(--text3)}.x-wc-checks b{color:var(--text);font-weight:500}.x-wc-checks .yid{color:var(--text2);font-size:12px}.x-wc-morechecks{display:inline}.x-wc-morechecks>summary{color:var(--peri-ink);margin-inline-start:6px;padding:0}.x-wc-morechecks>span{color:var(--text2);margin-top:4px;display:block}.x-wc-tol{margin-top:-6px}.x-wc-tol>summary{color:var(--text3);padding:2px 0}.x-wc-tol>span{max-width:62ch;font-size:var(--t-small);color:var(--text2);margin-top:4px;line-height:1.55;display:block}.x-time .cx-lead-in .blk+.blk{border-top:0;margin-top:0;padding-top:0}.x-time .cx-lead-in h3{font:500 var(--t-micro)/1.3 var(--font);letter-spacing:.02em;color:var(--text2);margin:0 0 6px}.x-time .cx-lead-in ul{margin:0;padding:0;list-style:none}.x-time .cx-lead-in li{border-top:1px solid var(--hair);font-size:var(--t-small);color:var(--text);margin:0;padding:7px 0;line-height:1.45}.x-time .cx-lead-in li.same{color:var(--text3)}.x-wc-rest{border-top:1px solid var(--hair);font-size:var(--t-small);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px 36px;margin-top:26px;padding-top:18px;display:grid}.x-wc-rest .pend{margin-top:0}.x-wc-rest .same{color:var(--text3)}.x-wc-why{margin-top:4px}.x-time .delta-maps.x-wc-land{min-width:0;margin:0;display:block}.x-wc-one{margin:0}.x-time .delta-maps .thumb,.x-wipe-frame{border-radius:var(--r-card);border:1px solid var(--hair);background:radial-gradient(90% 120% at 50% 108%,#ceba9866,#ceba9800 62%),linear-gradient(#fbfaf6,#f0eee8);height:clamp(200px,100cqh - 312px,470px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.x-time .delta-maps .cpmap{--m-land:#cfe0b8;--m-land-line:#fffffff2;--m-boundary:#fff;--m-parcel:#ffffffd9;filter:drop-shadow(0 3px #a3825e)drop-shadow(0 1px #8a6c4e)drop-shadow(0 20px 16px #34281a2e)}.x-time .delta-maps .cpmap .m-bg{fill:#0000}.x-time .delta-maps .cpmap .m-boundary{filter:none}.x-time .delta-maps .thumb svg,.x-wipe-layer svg{width:100%;height:100%;display:block}.x-time .delta-maps figcaption,.x-wipe-cap{color:var(--text2);justify-content:space-between;align-items:flex-end;gap:6px 20px;margin:0 2px 10px;display:flex}.x-time .delta-maps figcaption{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 22px}.x-wipe-cap>div{flex-direction:column;gap:3px;min-width:0;display:flex}.x-wipe-cap [data-cap=after]{text-align:end;align-items:flex-end}.x-wl-v{font-size:var(--t-micro);letter-spacing:.02em;color:var(--text2);font-weight:500}.x-wl-v b{color:var(--text);font-weight:600}.x-wl-n{font-size:var(--t-small);color:var(--text2);flex-wrap:wrap;gap:0 16px;display:flex}.x-wl-n>span{white-space:nowrap}.x-wl-n .x-num{font:400 19px/1.2 var(--font);letter-spacing:-.02em;color:var(--text);margin-inline-end:3px}[data-cap=after] .x-wl-n{justify-content:flex-end;align-items:flex-end}.x-wc-synth{margin:8px 2px 0}.x-wc-one{position:relative}.x-wc-one>figcaption{margin:0;position:absolute;top:10px;right:10px}.x-wipe-tag.one{display:inline-block;position:static}.x-wipe-frame{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.x-wipe-frame[data-dragging="1"]{cursor:grabbing}.x-wipe-layer{pointer-events:none;margin:0;position:absolute;inset:0}.x-wipe-after{clip-path:inset(0 calc(100% - var(--pos)) 0 0);background:radial-gradient(90% 120% at 50% 108%,#ceba9866,#ceba9800 62%),linear-gradient(#fbfaf6,#f0eee8)}.x-wipe-tag{border:1px solid var(--hair);font:500 var(--t-micro)/1 var(--font);color:var(--text2);pointer-events:none;white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:4px 10px;position:absolute;top:10px}.x-wipe-tag.before{right:10px}.x-wipe-tag.after{background:var(--ink);border-color:var(--ink);color:#fff;left:10px}.x-wipe-bar{top:0;bottom:0;left:var(--pos);background:var(--ink);opacity:1;cursor:ew-resize;width:2px;margin-left:-1px;position:absolute}.x-wipe-bar>i{width:38px;height:38px;margin:-19px 0 0 calc(-19px + var(--knob-dx,0px));color:var(--ink);box-shadow:0 6px 18px -4px #1b211b73,0 0 0 1.5px var(--ink);transition:transform var(--d-1) var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(100% - 34px);left:50%}.x-wipe-frame:hover .x-wipe-bar>i,.x-wipe-frame[data-dragging="1"] .x-wipe-bar>i{transform:scale(1.08)}.x-wipe-bar:focus{outline:none}.x-wipe-bar:focus-visible>i{outline:2.5px solid var(--peri);outline-offset:3px}.x-wipe>.x-micro{margin:8px 2px 0;line-height:1.5}.x-wipe[data-patches="1"] .cpmap .m-deduction,.x-wipe[data-patches="1"] .cpmap .m-gross_outline{opacity:.5}.x-patch{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.x-patch .x-ph-bg{fill:#ee8f3f57}.x-patch .x-ph-ln{stroke:#e07a26;stroke-width:2.4px}.x-patch-fill .x-p-now{stroke:#b9560f;stroke-width:2.2px;stroke-linejoin:round;filter:drop-shadow(0 0 3px #fffffff2)}.x-patch-fill .x-p-rel{fill:#34a67f57;stroke:var(--mint-ink);stroke-width:2.2px;stroke-linejoin:round;filter:drop-shadow(0 0 3px #fffffff2)}.x-patch-trace .x-p-now{fill:none;stroke:#b9560f;stroke-width:1.8px;stroke-dasharray:5 4;stroke-linejoin:round;filter:drop-shadow(0 0 2px #fffffff2)}.x-patch-trace .x-p-rel{fill:none;stroke:var(--mint-ink);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round;filter:drop-shadow(0 0 2px #fffffff2)}.x-patch .x-p-unk{fill:#ffffff47;stroke:#4f584c;stroke-width:1.8px;stroke-dasharray:3 4;stroke-linejoin:round}.x-ptag.unk rect{fill:#fff;stroke:#9aa396;stroke-dasharray:3 2.5}.x-ptag.unk text{fill:#3a4337;font-weight:500}.x-patch .x-p-add{fill:#ffffff6b;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.x-patch .x-p-rem{fill:#1b211b14;stroke:var(--ink);stroke-width:1.8px;stroke-dasharray:6 4;stroke-linejoin:round}.x-ptag.land rect{fill:#fff;stroke:var(--ink)}.x-ptag.land text{fill:var(--ink)}.x-ptag rect{fill:#fff;stroke:#1b211b1f;stroke-width:1px;filter:drop-shadow(0 4px 8px #222a2029)}.x-ptag text{fill:var(--text);font:600 11.5px/1 Rubik,Heebo,system-ui,sans-serif}.x-ptag-lead{stroke:#1b211b73;stroke-width:1px;fill:none}.x-ptag.now rect{fill:#fde8d6;stroke:#f2b98a}.x-ptag.now text{fill:#94490d}.x-ptag.rel rect{fill:#d9f1e7;stroke:#9fd5bf}.x-ptag.rel text{fill:#1a6a4f}.x-ptag.trace rect{fill:#fffffff0;stroke-dasharray:3 2.5;filter:none}.x-ptag.trace text{font-weight:500}.x-patch path{transition:opacity var(--d-1) var(--ease),stroke-width var(--d-1) var(--ease)}.x-patch[data-lit] path:not(.x-lit),.x-patch[data-lit=now] .x-ptag:not(.now),.x-patch[data-lit=rel] .x-ptag:not(.rel),.x-patch[data-lit=land] .x-ptag:not(.land){opacity:.32}.x-patch .x-lit{stroke-width:3.4px;filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 9px #ffffffe6)}.x-time .cx-lead-in .x-wc-patches li[tabindex]{cursor:default;transition:background var(--d-1) var(--ease);border-radius:10px;margin-inline:-8px;padding:3px 8px}.x-time .cx-lead-in .x-wc-patches li[data-lit="1"]{background:#1b211b0d}.x-time .cx-lead-in .x-wc-patches li:focus-visible{outline:2px solid var(--peri);outline-offset:1px}.x-patch-fill path,.x-patch-fill .x-ptag{animation:x-patch-in var(--d-3) var(--ease) .2s backwards}@keyframes x-patch-in{0%{opacity:0}to{opacity:1}}.x-cmp{border-top:1px solid var(--hair);padding-top:20px}.x-cmp .x-h2{align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.x-cmp-n{font:400 var(--t-small)/1 var(--font);color:var(--text3)}.x-cmp-why{font-size:var(--t-small);color:var(--text2);max-width:90ch;margin:0 0 6px;line-height:1.5}.x-cmp-why b{color:var(--text);font-weight:500}.x-cmp-cols,.x-cmp-checks tr{grid-template-columns:26% 27% 27% minmax(0,1fr);gap:0 14px;display:grid}.x-cmp-cols{font-size:var(--t-micro);letter-spacing:.02em;color:var(--text2);padding:10px 0 6px;font-weight:500}.x-cmp-checks,.x-cmp-checks tbody{display:block}.x-cmp-h{font:500 var(--t-micro)/1.3 var(--font);letter-spacing:.02em;color:var(--text2);margin:18px 0 4px}.x-cmp-full{margin-top:4px}.x-ch{font-size:var(--t-micro);color:var(--honey-ink);font-weight:500}.x-ch[data-change=added]{color:var(--mint-ink)}.x-ch[data-change=removed]{color:var(--coral-ink)}.tbl.x-tm-tbl{border-collapse:collapse;width:100%;font-size:var(--t-small);box-shadow:none;background:0 0;border:0;border-radius:0;line-height:1.5}.tbl.x-tm-tbl th{text-align:start;font:500 var(--t-micro)/1.3 var(--font);letter-spacing:.02em;color:var(--text2);border:0;border-bottom:1px solid var(--line);white-space:nowrap;background:0 0;padding:8px 10px 8px 0}.tbl.x-tm-tbl td{border:0;border-top:1px solid var(--hair);vertical-align:top;color:var(--text);background:0 0;padding:10px 10px 10px 0}.tbl.x-tm-tbl thead+tbody tr:first-child td{border-top:0}.tbl.x-tm-tbl td.muted{color:var(--text2)}.tbl.x-tm-tbl tr[data-change=same] td{color:var(--text3)}.tbl.x-tm-tbl .yid{color:var(--text2);font-size:12px}.x-codes{margin-top:2px}.x-codes>summary{color:var(--text2);padding:0;font-size:12px}.x-codes>span{color:var(--text2);overflow-wrap:anywhere;font-size:12px;display:block}.x-log{border-top:1px solid var(--hair);padding-top:14px}.x-log>summary .x-num{color:var(--text3);margin-inline:4px}.x-log[open]>summary{margin-bottom:6px}.x-dr{color:var(--text);font-size:14px;line-height:1.55}.x-dr .tabs.x-dr-tabs{z-index:3;background:var(--glass-3);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 2px;margin:-16px -22px 0;padding:8px 16px 0;display:flex;position:sticky;top:-16px;overflow:visible}.x-dr-tabs button{box-shadow:none;font:400 14px/1.2 var(--font);color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:10px 11px 11px}.x-dr-tabs button:hover{color:var(--text);background:#1b211b0a}.x-dr-tabs button[aria-selected=true]{box-shadow:none;color:var(--text);border-bottom-color:var(--ink);background:0 0;font-weight:600}.x-dr-tabs button:focus-visible,.x-lab-seg button:focus-visible{outline:2px solid var(--peri);outline-offset:-2px}.x-lbl{font:600 10px/1.2 var(--mono);letter-spacing:.07em;white-space:nowrap;vertical-align:1px;color:var(--text2);direction:ltr;unicode-bidi:isolate;background:#ffffffb3;border:1px solid;border-radius:5px;padding:3px 6px 2px;display:inline-block}.x-lbl[data-label=SOURCE]{color:var(--ink)}.x-lbl[data-label=APPROVED]{color:var(--mint-ink)}.x-lbl[data-label=PROPOSAL]{color:var(--violet-ink)}.x-lbl[data-label=OPEN]{color:var(--honey-ink)}.x-lbl[data-label=EXCLUSION]{color:var(--mist-ink);border-style:dashed}.x-dr-legend{border-bottom:1px solid var(--hair);font-size:var(--t-micro);color:var(--text2);background:#1b211b06;flex-wrap:wrap;gap:6px 22px;margin:0 -22px 18px;padding:10px 22px;display:flex}.x-dr-legend>div{align-items:center;gap:7px;display:flex}.x-dr-legend dt,.x-dr-legend dd{margin:0}.x-dr .note{border:0;border-inline-start:2px solid var(--line-2);color:var(--text2);background:0 0;border-radius:0;max-width:86ch;margin:0;padding:1px 14px;font-size:14px;line-height:1.6}.x-dr .note b{color:var(--text);font-weight:600}.x-dr .note.warn{border-inline-start-color:var(--honey);color:var(--honey-ink);background:0 0}.x-dr .sec{margin-top:26px}.x-dr .sec>h2{font:600 15px/1.3 var(--font);letter-spacing:0;color:var(--text);margin-bottom:6px}.x-dr .sec>h2 .cnt{font:400 12px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--text2);background:0 0;padding:0}.x-dr .tbl.x-tm-tbl{margin-top:8px}.x-dr .tbl.x-tm-tbl td:first-child,.x-dr .tbl.x-tm-tbl th:first-child{white-space:nowrap}.x-dr .tbl.x-tm-tbl a{color:var(--peri-ink)}.x-dr-pdf{border:1px solid var(--line);border-radius:var(--r-field);background:#fff;width:100%;height:70vh;display:block}.x-dr .in{max-width:520px}.x-dr-lab .x-lab-banner{border:1px dashed var(--honey);border-radius:var(--r-field);color:var(--honey-ink);background:#f9ebcd59;gap:8px;max-width:none;padding:14px 16px;display:grid}.x-lab-tag{font:600 var(--t-micro)/1 var(--font);letter-spacing:.03em;justify-self:start;align-items:center;gap:6px;display:inline-flex}.x-lab-tag svg{width:14px;height:14px}.x-dr-lab .sec>h2{font-size:14px}.x-dr-lab .radio-card{border:1px solid var(--hair);border-radius:var(--r-field);box-shadow:none;transition:border-color var(--d-1) var(--ease),background var(--d-1) var(--ease);background:#ffffff8c;margin-top:6px;padding:11px 14px}.x-dr-lab .radio-card:hover{background:#fff}.x-dr-lab .radio-card:has(input:checked){border-color:var(--ink);box-shadow:none;background:#fff}.x-dr-lab .check{border-top:1px solid var(--hair);padding:8px 2px}.x-dr-lab .check:first-of-type{border-top:0}.x-lab-f1{border:1px solid var(--hair);border-radius:var(--r-field);background:#fff9;gap:10px;padding:14px 16px;display:grid}.x-lab-f1-what{font-size:var(--t-small);color:var(--text2);margin:0;line-height:1.55}.x-lab-f1-steps{counter-reset:f1;gap:4px;margin:0;padding:0;list-style:none;display:grid}.x-lab-f1-steps>li{counter-increment:f1;font-size:var(--t-small);color:var(--text2);padding-inline-start:30px;position:relative}.x-lab-f1-steps>li:before{content:counter(f1);inset-inline-start:0;width:20px;height:20px;font:500 11.5px/1 var(--font);background:var(--ink);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px}.x-lab-f1-steps>li:last-child:before{top:0}.x-dr-lab .x-lab-f1-steps .check{border-top:0;padding:6px 0 2px}.x-lab-f1-then{color:var(--text2);padding-inline-start:26px;font-size:12px;display:block}.x-lab-f1-steps>li:last-child .x-lab-f1-then{padding-inline-start:0;padding-top:1px}.x-lab-f1-acts{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.x-lab-f1-acts .btn svg{width:14px;height:14px}.x-lab-seg{background:#1b211b0d;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.x-lab-seg .btn{min-height:32px;box-shadow:none;color:var(--text2);background:0 0;border:0}.x-lab-seg .btn.primary{color:var(--text);background:#fff;box-shadow:0 1px 3px #222a2029}.x-lab-seg .btn:not(.primary):hover{box-shadow:none;background:#fff9}@media (prefers-reduced-motion:reduce){.x-dr *{transition:none!important}.x-time *,.x-time :before,.x-time :after{transition:none!important;animation:none!important}}.x-time details:not([open])>:not(summary){display:none}.x-time{gap:14px}.x-tl-version{width:208px}.x-tl-node{padding-top:26px}a.x-tl-ver{color:var(--text);border-radius:8px;text-decoration:none}a.x-tl-ver:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:5px}a.x-tl-ver:focus-visible{outline:2px solid var(--peri);outline-offset:3px}.x-tl-version:not([data-current="1"]):not([data-latest="1"]) a.x-tl-ver{color:var(--text2)}.x-tl-version .x-tl-acts{align-items:center;gap:4px 10px}.x-how.quiet{width:24px;height:24px;color:var(--text2);border-radius:7px;place-items:center;display:inline-grid}.x-how.quiet>svg{width:14px;height:14px;margin:0}.x-tl-glyph{width:26px;height:26px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.x-tl-glyph svg{width:14px;height:14px}.x-tl-glyph:hover,.x-how.quiet:hover{color:var(--text);background:#1b211b0f}.x-tl-glyph:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-tl-next .x-tl-body{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.x-tl-next .x-tl-run{gap:8px}.x-tl-more>summary{font-size:var(--t-small);color:var(--text2);padding:0}.x-tl-more[open]>.x-tl-scope{top:calc(100% + 2px);z-index:6;border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--line);gap:6px;width:min(400px,80vw);max-width:none;padding:14px 16px;position:absolute;inset-inline-end:0;box-shadow:0 22px 48px -24px #222a208c}.x-tl-diff{color:var(--text2);display:block}.x-tl-diff b{color:var(--text);font-weight:500}.x-time .cx-lead-in.x-wc{padding-top:16px}.x-wc-head .x-h1{font-size:var(--t-small);letter-spacing:.02em;color:var(--text2);font-weight:500}.x-wc-pick{gap:6px}.x-wc-arrow{color:var(--text3);font-size:14px}.x-wc>.x-wc-head,.x-wc-story>.x-wc-head{margin-bottom:6px}.x-wc-line{margin-top:4px;font-size:25px}.x-wc-story .change-lead>.x-wc-figs{order:0;margin-top:20px}.x-wc-story .change-lead>.x-wc-more{order:0;margin-top:16px}.x-wc-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.x-wc-figs[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.x-fig-v{font-size:26px}.x-wc-more>summary{color:var(--text2);font-size:14px;font-weight:500}.x-wc-more[open]{padding:4px 0 6px}.x-wc-more .x-wc-figs-more{border:0;grid-template-columns:minmax(0,1fr);margin:8px 0 0;padding:0}.x-wc-more .x-wc-rest{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;padding-top:14px}.x-wc-more .x-cmp{margin-top:16px;padding-top:14px}.x-wc-more .x-cmp .x-h2{font:500 var(--t-micro)/1.3 var(--font);letter-spacing:.02em;color:var(--text2)}.x-wc-more .x-cmp-cols,.x-wc-more .x-cmp-checks tr{grid-template-columns:30% 24% 24% minmax(0,1fr)}.x-wc-more .x-log{margin-top:14px}.x-wc-more .x-wc-tol{margin-top:6px}.x-time-foot .btn.ghost{color:var(--text2)}.x-wc-after{flex-direction:column;gap:12px;display:none}.x-time:has([data-testid=wc-more][open]) .x-wc-after{display:flex}.x-wc-after>.x-cmp{padding-top:16px}.x-wc-after>.x-cmp .x-h2{font:500 var(--t-small)/1.3 var(--font);color:var(--text2)}.x-time .delta-maps .thumb,.x-wipe-frame{height:clamp(200px,100cqh - 262px,480px)}.x-tl-version{width:auto;min-width:244px}.x-tl-version .x-tl-state{max-width:none}.x-tl-reeval{border:1px dashed var(--line-2);height:20px;color:var(--text2);white-space:nowrap;border-radius:99px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.x-tl-decider{max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.x-layers{z-index:26;inset-inline-end:var(--gut,16px);top:var(--x-layers-top,calc(var(--bar-h,56px) + 28px));bottom:var(--x-layers-bottom,var(--gut,16px));width:min(340px,calc(100vw - 2*var(--gut,16px)));background:var(--glass-2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);border-radius:var(--r-sheet);box-shadow:var(--shadow);color:var(--text);font-size:var(--t-small);animation:x-ly-in var(--d-2) var(--ease) both;flex-direction:column;display:flex;position:absolute;overflow:hidden}@keyframes x-ly-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.x-ly-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.x-ly-head .x-h2{margin:0}.x-ly-head .x-micro{margin:3px 0 0;line-height:1.4}.x-ly-close{border:1px solid var(--hair);background:var(--glass-3);width:34px;height:34px;color:var(--text2);cursor:pointer;transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.x-ly-close:hover{color:var(--text);background:#fff}.x-ly-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 12px 16px;overflow-y:auto}.x-ly-part+.x-ly-part{border-top:1px solid var(--hair);margin-top:14px;padding-top:14px}.x-ly-h{font:600 var(--t-small)/1.3 var(--font);color:var(--text);letter-spacing:.01em;align-items:baseline;gap:8px;margin:0;padding:4px 8px 8px;display:flex}.x-ly-h .x-num{color:var(--text3);font-weight:400;font-size:var(--t-micro)}.x-ly-h4{font:500 var(--t-micro)/1.3 var(--font);color:var(--text3);letter-spacing:.02em;margin:14px 8px 4px}.x-ly-calm{border-radius:var(--r-field);border:1px dashed var(--line);color:var(--text2);background:#fff9;margin:0 8px 10px;padding:12px 14px;line-height:1.5}.x-ly-filter{z-index:2;border-radius:var(--r-pill);border:1px solid var(--hair);background:#eeeee8;grid-template-columns:repeat(4,auto);gap:2px;margin:0 4px 8px;padding:3px;display:grid;position:sticky;top:0;box-shadow:0 -8px 0 6px #f6f6f2,0 6px 10px -6px #f6f6f2f2}.x-ly-filter button{border-radius:var(--r-pill);min-height:30px;color:var(--text2);font:500 12.5px/1 var(--font);cursor:pointer;white-space:nowrap;transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.x-ly-filter button .x-num{color:var(--text3);font-size:11px}.x-ly-filter button:hover:not([disabled]){background:#ffffffb3}.x-ly-filter button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 3px #222a2024}.x-ly-filter button[disabled]{opacity:.5;cursor:default}.x-ly-stage{margin-top:2px}.x-ly-stage-h{align-items:center;gap:8px;min-height:34px;padding:9px 8px 5px;display:flex}.x-ly-stage-n{width:20px;height:20px;color:var(--text2);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.x-ly-stage-t{color:var(--text);font-weight:600}.x-ly-stage-sum{font-size:var(--t-micro);color:var(--text3);white-space:nowrap;margin-inline-start:auto}.x-ly-stage[data-folded="1"] .x-ly-stage-sum{color:var(--text2)}.x-ly-fold{border-radius:var(--r-field);text-align:start;width:100%;font:400 13px/1.35 var(--font);color:var(--text2);cursor:pointer;transition:background var(--d-1) var(--ease);background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.x-ly-fold>svg{width:14px;height:14px;color:var(--mint-ink);justify-self:center}.x-ly-stage:not(:has([data-bucket])) .x-ly-fold>svg{color:var(--text3)}.x-ly-fold>svg:has(rect){color:var(--text3)}.x-ly-fold em{font-style:normal;font-size:var(--t-micro);color:var(--peri-ink);font-weight:500}.x-ly-fold:hover{background:#fffc}.x-ly-rows{gap:1px;margin:0;padding:0;list-style:none;display:grid}.x-ly-row{border-radius:var(--r-field);text-align:start;width:100%;font:inherit;color:inherit;cursor:default;transition:background var(--d-1) var(--ease);background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 8px;display:grid}button.x-ly-row{cursor:pointer}.x-ly-row:hover,.x-ly-row[data-hover="1"],.x-ly-row:focus-visible{background:#ffffffdb}.x-ly-row[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.x-ly-mark{width:26px;height:26px;color:var(--mist-ink);background:var(--mist-2);border-radius:9px;place-items:center;display:grid}.x-ly-mark svg{width:14px;height:14px}.x-ly-mark[data-tone=deduct]{color:var(--apricot-ink);background:var(--apricot-2)}.x-ly-mark[data-tone=block],.x-ly-mark[data-tone=failed]{color:var(--coral-ink);background:var(--coral-2)}.x-ly-mark[data-tone=flag],.x-ly-mark[data-tone=missing],.x-ly-mark[data-tone=manual]{color:var(--honey-ink);background:var(--honey-2)}.x-ly-mark[data-tone=missing],.x-ly-mark[data-tone=manual],.x-ly-mark[data-tone=failed]{background:0 0;border-radius:50%;box-shadow:inset 0 0 0 1.4px}.x-ly-mark[data-tone=missing],.x-ly-mark[data-tone=manual]{box-shadow:none;background:var(--honey-2);border-radius:9px}.x-ly-mark[data-tone=route],.x-ly-mark[data-tone=now]{color:var(--peri-ink);background:var(--peri-2)}.x-ly-mark[data-tone=open]{color:var(--violet-ink);background:var(--violet-2)}.x-ly-mark[data-tone=clear]{color:var(--mint-ink);background:var(--mint-2)}.x-ly-txt{gap:2px;min-width:0;display:grid}.x-ly-name{color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.x-ly-state{font-size:var(--t-micro);color:var(--text2);font-weight:500}.x-ly-state .ev{color:inherit}.x-ly-state[data-tone=deduct]{color:var(--apricot-ink)}.x-ly-state[data-tone=block],.x-ly-state[data-tone=failed]{color:var(--coral-ink)}.x-ly-state[data-tone=failed] .ev>i{border-color:var(--coral)}.x-ly-state[data-tone=flag],.x-ly-state[data-tone=missing],.x-ly-state[data-tone=manual]{color:var(--honey-ink)}.x-ly-state[data-tone=route],.x-ly-state[data-tone=now]{color:var(--peri-ink)}.x-ly-state[data-tone=open]{color:var(--violet-ink)}.x-ly-state[data-tone=clear]{color:var(--mint-ink)}.x-ly-state[data-tone=quiet]{color:var(--text3)}.x-ly-says{color:var(--text2);font-size:13px;line-height:1.45}.x-ly-src{font-size:var(--t-micro);color:var(--text3);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.x-ly-go{color:var(--text3);opacity:0;transition:opacity var(--d-1) var(--ease);align-self:center}.x-ly-row:hover .x-ly-go,.x-ly-row:focus-visible .x-ly-go,.x-ly-row[data-hover="1"] .x-ly-go{opacity:1}.x-ly-row[data-bucket=clear] .x-ly-says,.x-ly-row[data-bucket=rest] .x-ly-says{color:var(--text3)}.x-ly-foot{font-size:var(--t-micro);color:var(--text3);margin:10px 8px 0;line-height:1.5}.x-ly-toggles,.x-ly-base{gap:1px;display:grid}.x-ly-tg{border-radius:var(--r-field);cursor:pointer;color:var(--text);transition:background var(--d-1) var(--ease);grid-template-columns:34px 26px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;line-height:1.35;display:grid}.x-ly-tg:hover{background:#fffc}.x-ly-tg[data-off="1"]>span{color:var(--text3)}.x-ly-tg[data-off="1"] .x-ly-sw{opacity:.4}.x-ly-tg small{font-size:var(--t-micro);color:var(--text3);margin-top:1px;display:block}.x-ly-sw{flex:none;width:26px;height:12px}.x-ly-tg input{appearance:none;cursor:pointer;width:34px;height:20px;transition:background var(--d-1) var(--ease);background:#1b211b29;border-radius:999px;margin:0;position:relative}.x-ly-tg input:after{content:"";top:2px;width:16px;height:16px;transition:transform var(--d-1) var(--ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #1b211b4d}.x-ly-tg input:checked{background:var(--ink)}.x-ly-tg input:checked:after{transform:translate(-14px)}[dir=ltr] .x-ly-tg input:checked:after{transform:translate(14px)}.x-ly-tg input:focus-visible,.x-ly-row:focus-visible,.x-ly-close:focus-visible,.x-ly-filter button:focus-visible,.x-ly-fold:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-ly-planned{cursor:default;color:var(--text2);grid-template-columns:34px minmax(0,1fr)}.x-ly-planned:hover{background:0 0}.x-ly-planned input{cursor:not-allowed;border:1.4px dashed var(--line-2);background:0 0}.x-ly-planned input:after{background:var(--line-2);box-shadow:none;top:1px;inset-inline-start:1px}.x-ly-planned small{margin-top:3px}.x-ly-note{font-size:var(--t-micro);color:var(--text3);margin:6px 8px 0;line-height:1.5}.x-ly-note bdi{font-family:var(--mono);color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}@media (max-height:820px){.x-ly-head{padding:14px 18px 8px}.x-ly-head .x-micro{display:none}}@media (prefers-reduced-motion:reduce){.x-layers{animation:none}.x-layers *,.x-layers :after{transition:none!important}}.x-ly-filter{border-radius:18px;flex-wrap:wrap;display:flex}.x-ly-filter button{flex:auto;min-width:0;padding:0 7px}.x-ly-filter button .x-num{font-size:11.5px}.x-ly-state[data-tone=manual]{color:var(--honey-ink)}.x-ly-filter{border-radius:var(--r-pill);flex-wrap:nowrap;gap:1px}.x-ly-filter button{flex:auto;align-items:center;gap:2px;padding:0 5px;font-size:12px}.x-ly-filter button sup.x-num{vertical-align:baseline;color:var(--text2);font-size:10px;font-weight:500;line-height:1;position:relative;top:-5px}.x-ly-filter button[aria-pressed=true] sup.x-num{color:var(--text)}.x-path{--node:26px;--path-ink:var(--ink);min-width:0}.x-path-line{margin:0;padding:0;list-style:none;position:relative}.x-path-line:before,.x-path-line:after{content:"";top:calc(var(--node) / 2 - 1px);pointer-events:none;border-radius:2px;height:2px;position:absolute}.x-path-line:before{background:var(--line)}.x-path-line:after{background:linear-gradient(270deg,var(--mint) 0%,#5cc6a0 70%,var(--ink) 100%);transform:scaleX(var(--fill,0));transform-origin:100%;transition:transform var(--d-3) var(--ease);box-shadow:0 0 10px 1px #34a67f6b}[dir=ltr] .x-path-line:after{transform-origin:0}.x-path-step{min-width:0;position:relative}.x-path-node{z-index:1;width:var(--node);height:var(--node);border:1.5px solid var(--line-2);color:var(--text3);box-sizing:border-box;transition:background var(--d-2) var(--ease),border-color var(--d-2) var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.x-path-node svg{width:13px;height:13px}.x-path-step[data-state=done] .x-path-node{background:var(--mint);border-color:var(--mint);color:#fff}.x-path-step[data-state=current] .x-path-node{border:2px solid var(--path-ink);color:var(--path-ink);box-shadow:0 0 0 5px #1f262012,0 6px 16px -6px #1f262080}.x-path-dot{background:var(--path-ink);border-radius:50%;width:8px;height:8px;display:block}.x-path-step[data-state=current] .x-path-node:after{content:"";opacity:0;animation:x-path-halo 2.6s var(--ease) infinite;border:1.5px solid #1f262047;border-radius:50%;position:absolute;inset:-6px}@keyframes x-path-halo{0%{opacity:.75;transform:scale(.72)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.x-path-step[data-state=waiting] .x-path-node{background:var(--honey-2);border:1.6px dashed var(--honey);color:var(--honey-ink)}.x-path-step[data-state=todo] .x-path-node{background:#ffffffe6}.x-path-step[data-state=todo] .x-path-node svg{width:9px;height:9px}.x-path-full .x-path-line{grid-template-columns:repeat(var(--n),minmax(0,1fr));display:grid}.x-path-full .x-path-line:before,.x-path-full .x-path-line:after{inset-inline-start:calc(var(--node) / 2);inset-inline-end:calc(100% / var(--n) - var(--node) / 2)}.x-path-hit{padding:0 0 2px;min-width:0;color:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;padding-inline-end:16px;text-decoration:none;display:flex}a.x-path-hit{cursor:pointer}a.x-path-hit:hover .x-path-label{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}a.x-path-hit:focus-visible{outline:2px solid var(--peri);outline-offset:4px}.x-path-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.x-path-state{font:600 var(--t-micro)/1.3 var(--font);letter-spacing:.02em;color:var(--text3)}.x-path-state[data-state=current]{color:var(--text)}.x-path-state[data-state=done]{color:var(--mint-ink)}.x-path-state[data-state=waiting]{color:var(--honey-ink)}.x-path-label{font:500 14px/1.35 var(--font);color:var(--text);text-wrap:balance}.x-path-step[data-state=todo] .x-path-label,.x-path-step[data-state=done] .x-path-label{color:var(--text2);font-weight:400}.x-path-n{font-variant-numeric:tabular-nums}.x-path-owner{color:var(--text2);flex-wrap:wrap;align-items:center;gap:3px 5px;font-size:12.5px;line-height:1.35;display:inline-flex}.x-path-owner svg{flex:none;width:12px;height:12px}.x-path-owner[data-owner=you]{color:var(--text);font-weight:500}.x-path-owner .ev{flex:none;font-size:11.5px}.x-path-prop{color:var(--violet-ink);font-size:11.5px}.x-path-detail{color:var(--text3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.x-path-guide{--node:16px;flex-direction:column;gap:10px;display:flex}.x-path-guide .x-path-line{grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:start;display:grid}.x-path-guide .x-path-line:before,.x-path-guide .x-path-line:after{inset-inline:calc(50% / var(--n))}.x-path-guide .x-path-step{flex-direction:column;align-items:center;gap:6px;display:flex}.x-path-k{text-align:center;max-width:100%;color:var(--text2);text-wrap:balance;padding-inline:2px;font-size:12px;line-height:1.25}.x-path-step[data-state=current] .x-path-k{color:var(--text);font-weight:600}.x-path-step[data-state=waiting] .x-path-k{color:var(--honey-ink)}.x-path-step[data-state=done] .x-path-k{color:var(--mint-ink)}.x-path-guide .x-path-node svg{width:9px;height:9px}.x-path-guide .x-path-dot{width:6px;height:6px}.x-path-guide .x-path-step[data-state=current] .x-path-node{box-shadow:0 0 0 4px #1f262014}.x-path-guide .x-path-step[data-state=current] .x-path-node:after{inset:-5px}.x-path-now{font-size:var(--t-small);color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin:0;line-height:1.45;display:flex}.x-path-now b{color:var(--text);font-weight:600}.x-path-now-k{font:600 var(--t-micro)/1.3 var(--font);letter-spacing:.02em;color:var(--text3)}.x-path-sep{color:var(--text3)}.x-path-now .x-path-owner{font-size:var(--t-small)}@media (prefers-reduced-motion:reduce){.x-path-line:after,.x-path-node{transition:none}.x-path-step[data-state=current] .x-path-node:after{opacity:0;animation:none}}.x-work[data-split="1"] .sheet.x-dock{width:var(--split-w,58vw);inset-inline-start:var(--gut);inset-inline-end:auto}.x-work[data-split="1"] .map-foot{bottom:var(--gut);max-width:calc(100% - var(--split-w,58vw) - 3*var(--gut));display:flex;inset-inline-end:var(--gut)}.tray-body.x-gaps-body{padding:0 24px 30px;scroll-padding-top:12px;container:gaps/inline-size}.x-gaps{flex-direction:column;gap:14px;max-width:1360px;margin-inline:auto;display:flex}.x-gaps>.x-ro{margin-top:12px}.x-gaps .x-missing{margin:12px 0 0}.x-gaps-head{flex-direction:column;gap:10px;padding:14px 4px 0;display:flex}.x-gaps-head .x-path-owner{font-size:12px}.x-gaps-head .x-path-node svg{width:12px;height:12px}.x-gaps-prog{font-size:var(--t-small);color:var(--text2);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;line-height:1.4;display:flex}.x-gaps-prog>span{align-items:center;gap:6px;display:inline-flex}.x-gaps-prog svg{width:13px;height:13px;color:var(--text3);flex:none}.x-gaps-prog b{color:var(--text);font-weight:600}.x-gaps-prog-all{color:var(--text3)}.x-gaps-grid{grid-template:"ask block""ask more"1fr/minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:16px 28px;display:grid}.x-gaps-grid:not(:has(>.x-gg-block)){grid-template-areas:"ask more""ask more"}.x-gaps-grid>.x-gg-block{grid-area:block}.x-gaps-grid>.x-gg-ask{grid-area:ask;position:sticky;top:12px}.x-gaps-grid>.x-gg-more{grid-area:more}@container gaps (width<=900px){:is(.x-gaps-grid,.x-gaps-grid:not(:has(>.x-gg-block))){grid-template:"ask""block""more"/minmax(0,1fr)}.x-gaps-grid>.x-gg-ask{position:static}}.x-gg.gapgroup{border:0;min-width:0;margin:0;padding:0}.x-gg-h{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0 2px 8px;display:flex}.x-gg-h h2{font:600 var(--t-h2)/1.25 var(--font);color:var(--text);align-items:center;gap:7px;margin:0;display:inline-flex}.x-gg-h h2 svg{flex:none;width:14px;height:14px}.x-gg-block .x-gg-h h2 svg{color:var(--coral-ink)}.x-gg-ask .x-gg-h h2 svg{color:var(--text2)}.x-gg-n{font:400 var(--t-small)/1 var(--font);color:var(--text3);font-variant-numeric:tabular-nums}.x-gg-sub{font-size:var(--t-small);color:var(--text3);margin:0}.x-bks{flex-direction:column;gap:12px;display:flex}.x-bk{--bk:var(--honey);border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--hair);box-shadow:var(--shadow-soft);transition:border-color var(--d-1) var(--ease),box-shadow var(--d-2) var(--ease),transform var(--d-1) var(--ease);flex-direction:column;display:flex;position:relative;overflow:clip}.x-bk[data-kind=failed]{--bk:var(--coral)}.x-bk[data-kind=undecided],.x-bk[data-kind=contradiction]{--bk:var(--violet)}.x-bk[data-kind=question]{--bk:var(--ink)}.x-bk:before{content:"";background:repeating-linear-gradient(180deg,var(--bk) 0 6px,transparent 6px 10px);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:16px;inset-inline-start:0}[dir=rtl] .x-bk:before{border-radius:3px 0 0 3px}.x-bk[data-kind=failed]:before,.x-bk[data-kind=question]:before{background:var(--bk)}.x-bk:hover{border-color:var(--line);box-shadow:0 22px 44px -26px #222a208c,inset 0 1px #ffffffe6}.x-bk[data-open="1"]{border-color:#dc9a2b8c;box-shadow:0 0 0 3px #dc9a2b24,0 26px 54px -28px #222a208c}.x-bk[data-open="1"][data-kind=failed]{border-color:#e56f628c;box-shadow:0 0 0 3px #e56f621f,0 26px 54px -28px #222a208c}.ritem.x-bk-hit,.x-bk-static{text-align:start;width:100%;box-shadow:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;margin:0;padding-block:15px 12px;padding-inline:20px 44px;display:flex;position:relative}.x-bk-static{cursor:default}.ritem.x-bk-hit:hover{box-shadow:none;transform:none}.ritem.x-bk-hit:focus-visible{outline:2px solid var(--peri);outline-offset:-3px;border-radius:var(--r-card)}.x-bk-chev{top:17px;width:15px;height:15px;color:var(--text3);transition:transform var(--d-1) var(--ease);position:absolute;inset-inline-end:16px}.x-bk-hit:hover .x-bk-chev{color:var(--text)}.x-bk-k{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:16px;display:flex}.x-bk-k .ev{font-size:12px}.x-bk-k .chip{padding:1px 8px;font-size:11.5px}.x-bk-cnt{color:var(--text3);font-size:12px}.x-bk-und{color:var(--violet-ink);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.x-bk-und svg{width:12px;height:12px}.x-bk-t{font:500 18px/1.3 var(--font);letter-spacing:-.008em;color:var(--text);text-wrap:balance}.x-bk-u{color:var(--text2);font-size:13.5px;line-height:1.45}.x-bk .x-row-fu{color:var(--honey-ink);font-size:12px;line-height:1.4}.x-bk-loc{color:var(--text2);align-items:center;gap:6px;font-size:12.5px;line-height:1.4;display:inline-flex}.x-bk-loc .ev{flex:none}.x-bk-chain{border-top:1px solid var(--hair);flex-direction:column;margin:0;padding:10px 20px 4px;display:flex}.x-bk-chain>div{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:6px 0;display:grid}.x-bk-chain dt{font:500 12px/1.35 var(--font);color:var(--text3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.x-bk-chain dt svg{opacity:.8;flex:none;width:12px;height:12px}.x-bk-chain dd{min-width:0;color:var(--text);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.45}.x-bk-chain dd .x-path-owner{color:var(--text);font-size:14px}.x-bk-chain dd .x-path-owner .ev{flex:none;font-size:11.5px}@container gaps (width<=560px){.x-bk-chain>div{grid-template-columns:minmax(0,1fr)}}.x-bk-now{border-top:1px solid var(--hair);background:linear-gradient(#f9ebcd47,#f9ebcd00);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:6px 0 0;padding:11px 20px 14px;display:flex}.x-bk-now[data-yours="1"]{background:0 0}.x-bk-wait{min-width:0;color:var(--honey-ink);flex:1;align-items:flex-start;gap:7px;font-size:13.5px;line-height:1.45;display:inline-flex}.x-bk-wait svg{flex:none;width:14px;height:14px;margin-top:2px}.x-bk-go.btn{min-height:36px;font-size:14px}.x-bk-quiet{font:500 13px/1.3 var(--font);color:var(--text2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 2px}.x-bk-quiet:hover{color:var(--text);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.x-bk-quiet:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-bk>.x-item{border-top:1px solid var(--hair);background:#faf9f5b3;margin:4px 0 0;padding:14px 20px 18px}.x-gg-h-ask{flex-wrap:nowrap;align-items:center;gap:10px}.x-gg-h-ask .grow{flex:1}.x-gg-h-ask h2{white-space:nowrap}.x-qnext-btn.btn{flex:none;min-height:30px;padding:3px 10px;font-size:13px}.x-qsteps{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.x-qsteps>li{align-items:center;display:flex;position:relative}.x-qsteps>li+li:before{content:"";background:var(--line);border-radius:2px;width:22px;height:2px;margin-inline:2px;display:block}.x-qsteps>li:has(.x-qstep[data-item-state=answered])+li:before{background:var(--mint)}.x-qsteps>li:has(.x-qstep[data-item-state=resolved])+li:before{background:var(--mint)}.ritem.x-qstep{border:1.5px solid var(--line-2);border-top:1.5px solid var(--line-2);width:30px;height:30px;color:var(--text2);font:600 13px/1 var(--font);cursor:pointer;box-shadow:none;transition:border-color var(--d-1) var(--ease),background var(--d-1) var(--ease),transform var(--d-1) var(--ease);background:#fff;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:relative}.ritem.x-qstep:hover{border-color:var(--ink);color:var(--text);transform:translateY(-1px)}.ritem.x-qstep:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-qstep-n{place-items:center;display:grid}.x-qstep-n svg{width:14px;height:14px}.ritem.x-qstep:has(.x-row-fu):after{content:"";top:-3px;background:var(--honey);border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-end:-3px;box-shadow:0 0 0 2px #fff}.ritem.x-qstep[data-item-state=answered],.ritem.x-qstep[data-item-state=resolved]{background:var(--mint);border-color:var(--mint);color:#fff}.ritem.x-qstep[data-item-state=deferred]{background:var(--mist-2);border-color:var(--mist);color:var(--mist-ink)}.ritem.x-qstep[aria-current=step]{border:2px solid var(--ink);color:var(--text);box-shadow:0 0 0 5px #1f262014,0 6px 16px -6px #1f262073}.ritem.x-qstep[aria-current=step][data-item-state=answered],.ritem.x-qstep[aria-current=step][data-item-state=resolved]{border-color:var(--mint-ink)}.x-item-question{border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--hair);box-shadow:var(--shadow-soft);flex-direction:column;gap:10px;max-width:none;padding:14px 20px 16px;display:flex}.x-bk .x-item-question{box-shadow:none;border:0;border-top:1px solid var(--hair);background:#faf9f5b3;border-radius:0;padding:14px 20px 18px}.x-q-head{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:20px;margin-bottom:-4px;display:flex}.x-q-pos{font-size:var(--t-small);color:var(--text3);align-items:center;gap:8px;display:inline-flex}.x-q-who{font-size:var(--t-small);color:var(--text3);align-items:center;gap:5px;display:inline-flex}.x-q-who .x-path-owner{font-size:var(--t-small)}.x-q-head .btn.ghost{min-height:28px;padding:3px 10px;font-size:13px}.lead-block.x-lead.x-q{background:0 0;border:0;margin:0;padding:0}.x-lead.x-q .ask.x-q-ask{font:600 20px/1.38 var(--font);letter-spacing:-.012em;color:var(--text);text-wrap:pretty;margin:0}.x-q-rec{flex-direction:column;gap:2px;margin-top:8px;display:flex}.x-q-rec .ev{white-space:normal;font-size:13.5px}.x-qform{gap:0}.x-qform .x-opts{gap:6px;margin:0 0 4px}.x-opts .radio-card.x-opt{border-radius:var(--r-field);transition:border-color var(--d-1) var(--ease),background var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease);background:#ffffffbf;align-items:flex-start;gap:12px;margin:0;padding:8px 13px}.x-opts .radio-card.x-opt:hover{border-color:var(--line-2);background:#fff}.x-opts .radio-card.x-opt input{margin-top:4px}.x-opt-b{flex-direction:column;gap:3px;min-width:0;display:flex}.x-opt-t{font:500 15px/1.4 var(--font);color:var(--text)}.x-opt-then{color:var(--text2);align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;display:inline-flex}.x-opt-then svg{width:12px;height:12px;color:var(--text3);flex:none;margin-top:3px}.x-opt[data-v=yes] .x-opt-then svg{color:var(--honey-ink)}.x-opt[data-v=unknown] .x-opt-then svg{color:var(--honey)}.x-form-more{animation:x-unfold var(--d-2) var(--ease) both;flex-direction:column;margin-top:10px;display:flex}.x-form-more[hidden]{display:none}@keyframes x-unfold{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.x-form-more label.f{font-size:var(--t-small);color:var(--text2);margin:0 0 4px}.x-gaps .x-form textarea.in{height:52px;min-height:52px}.x-gaps .x-form-go{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;margin:12px 0 0;padding:0;position:static}.x-gaps .x-form-go .btn.primary{min-height:46px;padding-inline:26px;font-size:15px}.x-item-question>.x-side-acts,.x-item-question>[data-testid=item-details]{border-top:1px solid var(--hair);padding-top:4px}.x-item-question>.x-side-acts+[data-testid=item-details]{border-top:0;padding-top:0}.x-qnext{border-radius:var(--r-card);border:1px dashed var(--line-2);background:#fff9;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px;display:flex}.x-qnext-ask{font:500 16px/1.45 var(--font);color:var(--text);margin:0}.x-item{max-width:none}.x-item-card,.x-item-row{flex-direction:column;gap:10px;display:flex}.lead-block.x-lead.x-dt{background:0 0;border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.x-lead.x-dt .ask.x-dt-ask{font:500 15px/1.4 var(--font);color:var(--text);margin:0}.x-dt-miss{flex-direction:column;gap:2px;display:flex}.x-dt-miss .ev{white-space:normal;font-size:13px}.x-dt-eff{color:var(--text2);margin:2px 0 0;font-size:13px;line-height:1.5}.x-gaps .x-wait{gap:4px;font-size:14px}.x-gaps .x-wait-kv>div{grid-template-columns:86px minmax(0,1fr);padding:6px 0}.x-gaps .x-wait-kv dd{font-size:13.5px;line-height:1.45}.x-dt-acts{flex-direction:column;gap:2px;display:flex}.x-gaps .x-srcform,.x-gaps .x-side-acts{border-top:1px solid var(--hair);padding-top:4px}.x-side-acts>summary .x-micro{font-size:var(--t-micro)}.x-side-in{flex-direction:column;gap:8px;padding:4px 0 6px;display:flex}.x-side-in .x-who-name{color:var(--text2);font-size:13.5px}.x-side-in .x-assign,.x-side-in .x-defer{max-width:460px;margin:0}.x-side-in>.btn{align-self:flex-start}.x-side-in .x-micro{margin:0}.x-gkv{margin-top:6px}.x-gkv-lines{margin:6px 0 0;padding-inline-start:18px}.x-item .x-retry{border-radius:var(--r-field);border:1px solid var(--line);background:#fff;padding:12px 14px}.x-bk-chain-row{border-top:0;padding:0 0 4px}.x-gg-more{border-radius:var(--r-card);border:1px solid var(--hair);background:#ffffff8c;padding:0 16px}.x-gaps details.x-gg-more>summary{width:100%;font-size:var(--t-body);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:13px 2px;display:flex}.x-gg-more>summary:before{align-self:center}.x-gg-more-t{font-weight:600}.x-gg-more-l{font-size:var(--t-small);color:var(--text3);flex-basis:100%;padding-inline-start:13px}.x-gg-more[open]>summary{border-bottom:1px solid var(--hair)}.x-gg-f{padding:10px 0 4px}.x-gg-f>h3{font:600 12px/1.3 var(--font);letter-spacing:.02em;color:var(--text3);margin:0 4px 4px}.x-gfr{transition:background var(--d-1) var(--ease);border-radius:14px}.x-gfr[data-open="1"]{box-shadow:var(--shadow-soft);background:#fff;margin:4px 0 8px}.ritem.x-row.x-gfr-hit{padding-inline-end:34px;position:relative}.x-gfr-chev{top:13px;width:14px;height:14px;color:var(--text3);position:absolute;inset-inline-end:10px}.x-gfr>.x-item{padding:4px 14px 14px}.x-gg-more .x-list-more{margin:4px 4px 12px}.x-gg-ask .x-ov{border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--hair);max-width:none;box-shadow:var(--shadow-soft);gap:10px;padding:18px 22px 20px}.x-gg-ask .x-ov-done,.x-gg-ask .x-ov-old{padding-top:20px}.x-ov-h2{font:600 20px/1.3 var(--font);letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:0}.x-gg-ask .x-ov .x-lede{max-width:56ch;margin:0;font-size:14px}.x-scope{color:var(--text2);flex-direction:column;gap:3px;margin:6px 0 0;font-size:13px;line-height:1.45;display:flex}.x-scope>span{align-items:flex-start;gap:7px;display:inline-flex}.x-scope svg{width:13px;height:13px;color:var(--text3);flex:none;margin-top:2px}.x-scope-r{color:var(--text)}.x-scope-v{color:var(--text3);padding-inline-start:20px}.x-gaps-foot .x-rerun{max-width:62ch}.x-gaps-foot .x-rerun-why{color:var(--text2)}.x-dock .tray-head:has([data-testid=gaps-summary]) .sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.x-bk,.x-bk-chev,.ritem.x-qstep,.x-opts .radio-card.x-opt,.x-gfr{transition:none}.x-form-more{animation:none}.ritem.x-qstep:hover{transform:none}}.x-gaps-head .x-path-owner{line-height:1.35;display:inline}.x-gaps-head .x-path-owner svg{vertical-align:-2px;margin-inline-end:4px;display:inline-block}.x-gaps-head .x-path-owner .x-path-prop{margin-inline-start:4px}.x-gaps-head .x-path-label{font-size:13.5px}.x-gaps-head{gap:8px}.x-opt-then{font-size:12.5px}.x-srcform>.x-dt-eff{margin:2px 0 8px}.x-ov-wait{font-size:var(--t-small);color:var(--honey-ink);align-items:flex-start;gap:6px;max-width:56ch;display:inline-flex}.x-ov-wait svg{flex:none;width:13px;height:13px;margin-top:2px}.x-gaps-grid[data-order=block]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"block ask""more ask"}.x-gaps-grid[data-order=block]>.x-gg-ask{position:static}@container gaps (width<=900px){.x-gaps-grid[data-order=block]{grid-template:"block""ask""more"/minmax(0,1fr)}}.x-gg-n.x-gg-n2{font-size:var(--t-small);color:var(--text2);margin-inline-start:4px;font-weight:400}.x-gg-h-ask[data-meanwhile="1"] h2{font-weight:500}.x-gg-sub.x-gg-meanwhile{color:var(--text2);flex-basis:100%;order:3}.x-rerun-verdict{font-size:var(--t-small);color:var(--honey-ink);font-weight:500;line-height:1.45;display:block}.x-ov-way .x-rerun-verdict{margin:2px 0 0}.x-bk-now .x-bk-go.btn.primary{padding-inline:16px 14px}.x-bk>.x-item-card>.x-side-acts:first-child{border-top:0;padding-top:0}.x-item-card>.x-side-acts+.x-bk-chain-row{border-top:1px solid var(--hair);padding:6px 0 2px}@media (max-height:820px){.x-gaps-head{gap:6px;padding-top:8px}.x-gaps-head .x-path-hit{gap:5px}.x-gaps{gap:10px}.x-gg-h{margin-bottom:6px}.ritem.x-bk-hit,.x-bk-static{padding-block:12px 10px}.x-bk-chain{padding-top:6px}.x-bk-chain>div{padding:4px 0}.x-bk-now{margin-top:2px;padding-block:9px 12px}}.x-path-holder{color:var(--text2);font-size:12.5px;line-height:1.35;display:block}.x-path-holder .x-path-owner{font-weight:400;display:inline}.x-path-holder .x-path-owner>span{display:inline}.x-gaps-body details:not([open])>:not(summary),.x-gaps-foot details:not([open])>:not(summary){display:none}.tray-body.x-gaps-body{padding:0 26px 26px}.x-gaps{gap:16px;max-width:860px}.x-gaps-grid,.x-gaps-grid[data-order=block]{flex-direction:column;align-items:stretch;gap:18px;display:flex}.x-gaps-grid:not(:has(>.x-gg-block)){flex-direction:column;align-items:stretch;gap:18px;display:flex}.x-gaps-grid>.x-gg-ask{position:static}.x-gaps-head{padding:16px 0 0}.x-path-full .x-path-k{display:none}.x-gaps-head .x-path-full{--node:22px}.x-gaps-head .x-path-hit{gap:7px;padding-inline-end:8px}.x-path-full .x-path-a11y{display:none}.x-gaps-head .x-path-full .x-path-txt:has(.x-path-k) .x-path-a11y{display:block}:is(.x-gaps-head .x-path-txt:has(.x-path-k)>.x-path-owner,.x-gaps-head .x-path-txt:has(.x-path-k) .x-path-holder,.x-gaps-head .x-path-txt:has(.x-path-a11y) .x-path-state,.x-gaps-head .x-path-txt:has(.x-path-a11y) .x-path-label){display:none}:is(.x-gaps-head .x-path-txt:has(.x-path-k):not(:has(.x-path-a11y)) .x-path-state,.x-gaps-head .x-path-txt:has(.x-path-k):not(:has(.x-path-a11y)) .x-path-label){opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.x-gaps-head .x-path-full .x-path-k{color:var(--text2);font-size:13px;line-height:1.3;display:block}.x-gaps-head .x-path-step[aria-current] .x-path-k{color:var(--text);font-weight:600}.x-gaps-head .x-path-step[data-state=done] .x-path-k{color:var(--mint-ink)}.x-gaps-head .x-path-step[data-state=waiting] .x-path-k{color:var(--honey-ink)}.x-gaps-head .x-path-label{color:var(--text2);font-size:12.5px;font-weight:400;line-height:1.3}.x-gg-h.x-gg-lead{margin:0 0 12px}.x-gg-lead h2{font:600 19px/1.35 var(--font);letter-spacing:-.01em;color:var(--text);text-wrap:balance;align-items:baseline;gap:9px;display:flex}.x-gg-lead h2>svg{width:15px;height:15px;color:var(--coral-ink);flex:none;transform:translateY(2px)}.x-bks{gap:10px}.x-bk .x-bk-k .x-bk-cnt{display:none}.x-bk-more{border-top:1px solid var(--hair);margin:0;padding:0 20px 2px}.x-bk-more>summary{color:var(--text2);padding:9px 0;font-size:13px}.x-bk-more[open]>.x-bk-chain{border-top:0;padding:2px 0 6px}.x-bk-now{margin:0;padding:12px 20px 14px}.x-bk-now .x-bk-wait{color:var(--text2)}.x-bk-now .x-bk-wait svg{color:var(--honey-ink)}.x-bk-rest{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.x-bk-rest-k{font-size:var(--t-small);color:var(--text2);margin-inline-end:2px}.x-bk-rest-k:after{content:":"}.x-bk[data-compact="1"]{box-shadow:none;background:#ffffff9e;border-radius:999px;flex:0 auto}.x-bk[data-compact="1"]:before{display:none}.x-bk[data-compact="1"] .ritem.x-bk-hit{flex-direction:row;align-items:center;gap:8px;padding:6px 12px 6px 14px;padding-inline:14px 32px}.x-bk[data-compact="1"] .x-bk-k,.x-bk[data-compact="1"] .x-bk-u,.x-bk[data-compact="1"] .x-bk-loc,.x-bk[data-compact="1"] .x-row-fu{display:none}.x-bk[data-compact="1"] .x-bk-t{font:500 14px/1.35 var(--font);color:var(--text)}.x-bk[data-compact="1"] .x-bk-t:before{content:"";border:1.5px dashed var(--bk);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-inline-end:8px;display:inline-block}.x-bk[data-compact="1"] .x-bk-chev{top:50%;width:12px;height:12px;margin-top:-6px;inset-inline-end:12px}.x-bk[data-compact="1"]:hover{border-color:var(--line-2);box-shadow:var(--shadow-soft)}.x-bk-rest>.x-bk[data-open="1"]{flex-basis:100%}.x-gg-holder{color:var(--text2);align-items:center;gap:7px;margin:4px 0 0;font-size:13.5px;display:flex}.x-gg-holder svg{width:13px;height:13px;color:var(--honey-ink);flex:none}.x-bk-fold{margin:0}.x-gaps details.x-bk-fold>summary{color:var(--text2);cursor:pointer;align-items:center;gap:6px;padding:4px 2px;font-size:13.5px;display:inline-flex}.x-bk-fold[open]>summary{margin-bottom:8px}.x-gg-ask .x-gg-h-ask{border-radius:var(--r-card);border:1px solid var(--hair);background:#ffffff8c;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:10px 14px;display:flex}.x-gg-ask:not([data-collapsed="1"]) .x-gg-h-ask{margin-bottom:10px}.x-gg-ask .x-gg-h-ask h2{font:500 15px/1.3 var(--font)}.x-gg-ask .x-qsteps>li+li:before{width:12px}.x-gg-ask .ritem.x-qstep{width:26px;height:26px;font-size:12.5px}.x-gg-why{font-size:var(--t-small);color:var(--text2)}.x-gg-why:before{content:"— "}.x-gg-open{font:500 13px/1.2 var(--font);color:var(--text2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.x-gg-open svg{width:12px;height:12px}.x-gg-open:hover{color:var(--text)}.x-gg-open:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.x-gg-panel[hidden]{display:none}.x-gaps details.x-gg-more>summary{flex-wrap:nowrap;align-items:center;padding:11px 2px;font-size:14px}.x-gg-more-l{color:var(--text2);flex-basis:auto;padding-inline-start:0}.x-gg-more-l:before{content:"— "}.x-gaps-foot{align-items:center}.x-gaps-foot .x-rerun{flex-wrap:wrap;align-items:baseline;gap:4px 12px;max-width:none;display:flex;position:relative}.x-gaps-foot .x-rerun b{font-weight:600}.x-gaps-foot .x-rerun-k{color:var(--text2)}.x-rerun-more>summary{color:var(--text2);padding:0;font-size:13px}.x-gaps-foot .x-rerun-more[open]>.x-rerun-pop{bottom:calc(100% + 12px);z-index:5;border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--line);width:min(560px,70vw);font-size:var(--t-small);color:var(--text2);flex-direction:column;gap:6px;padding:14px 16px;line-height:1.5;display:flex;position:absolute;inset-inline-start:-8px;box-shadow:0 22px 48px -24px #222a208c}.x-gaps-foot .x-rerun-pop .x-rerun-why,.x-gaps-foot .x-rerun-pop .x-rerun-scope{color:var(--text2);display:block}.x-ov-way .x-rerun-more{margin-top:8px}.x-ov-way .x-rerun-more[open]>summary{margin-bottom:4px}@media (max-height:820px){.x-gaps-head{padding-top:10px}.x-gg-lead h2{font-size:17.5px}}.x-gg-stop .x-ov{border-radius:var(--r-card);background:var(--glass-3);border:1px solid var(--hair);max-width:none;box-shadow:var(--shadow-soft);gap:10px;padding:20px 22px 22px}.x-ov-fact{color:var(--text2);margin:-2px 0 0;font-size:15px;line-height:1.4}.x-ov-fact b{color:var(--text);font-weight:600}.x-ov .x-lede.x-ov-means{max-width:56ch;color:var(--text);margin:0;font-size:14px}.x-ov-notrun{color:var(--text2);margin:-4px 0 2px;font-size:13px;line-height:1.45}.x-gg-ask .x-ov-fact{margin-top:-2px}@media (max-height:820px){.x-gg-stop .x-ov{gap:8px;padding:16px 20px 18px}}.x-ov-tol{color:var(--violet-ink,var(--text2));align-items:flex-start;gap:7px;margin:-4px 0 0;font-size:13px;line-height:1.45;display:flex}.x-ov-tol svg{flex:none;width:12px;height:12px;margin-top:3px}.x-gg-go{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 2px;display:flex}.x-gg-go .btn.primary{min-height:46px;padding-inline:22px 18px;font-size:15px}.x-gg-go .x-micro{max-width:52ch;color:var(--text2)}.x-gg-unassigned{color:var(--honey-ink);align-items:center;gap:7px;margin:6px 0 0;font-size:13.5px;display:flex}.x-gg-unassigned svg{flex:none;width:13px;height:13px}.x-bk-now .x-bk-approve{margin-inline-start:auto}.x-side-in .x-approve{align-self:flex-start;margin:2px 0 4px}.x-ev-opt{margin:8px 0 2px}.x-ev-opt>summary{color:var(--text2);font-size:13px}.x-saved-line{color:#17523f;grid-column:1/-1;margin:0;font-size:13.5px;line-height:1.45}.x-saved-more{grid-column:1/-1;margin:0}.x-saved-more>summary{color:#17523f;font-size:13px}.x-autopilot{border:1px solid var(--hair);color:var(--text);background:#fff9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0 0;padding:8px 12px;font-size:13.5px;line-height:1.4;display:flex}.x-autopilot-t{align-items:center;gap:7px;font-weight:500;display:inline-flex}.x-autopilot-t svg{width:14px;height:14px;color:var(--ink-2)}.x-autopilot[data-state=holding] .x-autopilot-t{color:var(--text2);font-weight:400}.x-autopilot-bar{background:var(--hair);border-radius:2px;flex:120px;min-width:80px;height:3px;overflow:hidden}.x-autopilot-bar i{background:var(--ink-2);transform-origin:100%;height:100%;animation:linear forwards x-autopilot-run;display:block}@keyframes x-autopilot-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.x-autopilot-other{color:var(--text2);font-weight:400}.x-autopilot-other svg{flex:none;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.x-autopilot-bar i,.x-autopilot-t svg{animation:none}}.x-basis-chips{flex-wrap:wrap;gap:5px;margin:0 0 6px;display:flex}.x-basis-chip{font-size:12.5px}.x-retry-again{color:var(--text);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:500;display:inline-flex}.x-retry-again svg{width:14px;height:14px;color:var(--ink-2);flex:none}.x-retry[data-again="1"] .btn{min-height:36px}:root{--h-pill:36px;--press:.97;--press-lg:.985;--lift:0 10px 22px -14px #1f26206b;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231f2620' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select.in{appearance:none;cursor:pointer;background-image:var(--chev);background-position:13px;background-repeat:no-repeat;background-size:10px 6px;padding-inline-end:34px}[dir=ltr] select.in{background-position:right 13px center}select.in:disabled{cursor:not-allowed}.x-desk .filters select.in,.x-wc-pick select.in{appearance:none;field-sizing:content;width:auto;min-width:0;max-width:100%;height:var(--h-pill);min-height:var(--h-pill);border:1px solid var(--line);border-radius:var(--r-pill);background-color:var(--glass-2);background-image:var(--chev);font:400 var(--t-small)/1 var(--font);color:var(--text);cursor:pointer;transition:background-color var(--d-1) var(--ease),border-color var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease),scale var(--d-1) var(--ease);background-position:13px;background-repeat:no-repeat;background-size:10px 6px;padding-block:0;padding-inline:15px 31px;box-shadow:0 1px 2px #1f26200a,inset 0 1px #ffffffe6}[dir=ltr] .x-desk .filters select.in,[dir=ltr] .x-wc-pick select.in{background-position:right 13px center}.x-desk .filters select.in:hover,.x-wc-pick select.in:hover{border-color:var(--line-2);box-shadow:var(--lift),inset 0 1px 0 #fff;background-color:#fff}.x-desk .filters select.in[data-on="1"]{border-color:var(--ink);color:var(--text);box-shadow:inset 0 0 0 .5px var(--ink),0 6px 14px -10px #1f262080;background-color:#fff;font-weight:500}.x-desk .filters input.in{height:var(--h-pill);border-color:var(--line);background-color:var(--glass-2);transition:border-color var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease),background-color var(--d-1) var(--ease);box-shadow:0 1px 2px #1f26200a,inset 0 1px #ffffffe6}.x-desk .filters input.in:hover{border-color:var(--line-2);background-color:#fff}.x-desk .filters .in:focus,.x-wc-pick select.in:focus{border-color:var(--peri);box-shadow:0 0 0 3px #6d7de62e}.x-desk .filters{align-items:center;gap:8px}.x-wc-pick select.in:active,.x-desk .filters select.in:active{scale:var(--press)}.btn{transition:background var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease),border-color var(--d-1) var(--ease),color var(--d-1) var(--ease),transform var(--d-1) var(--ease),translate var(--d-1) var(--ease),scale var(--d-1) var(--ease)}.x-primary{transition:transform var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease),background var(--d-1),scale var(--d-1) var(--ease)}.x-quiet-btn{transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease),scale var(--d-1) var(--ease)}.x-tile{transition:background var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease),scale var(--d-2) var(--ease)}.x-bar .tb-btn,.x-bar .back,.x-site button,.x-agent-btn,.hist-pill a,.hist-pill button{transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease),scale var(--d-1) var(--ease)}:is(.btn,.x-quiet-btn,.x-bar .tb-btn,.x-bar .back,.x-site button,.x-agent-btn,.hist-pill a,.hist-pill button,.x-handle-dot,.x-fac-go):not(:disabled):not([aria-disabled=true]):active{scale:var(--press);transition-duration:60ms}:is(.x-primary,.x-tile,.x-plan-opt,.radio-card):not(:disabled):not([aria-disabled=true]):active{scale:var(--press-lg);transition-duration:60ms}.btn:not(.ghost):not(.primary):not(.x-primary):not(:disabled):not([aria-disabled=true]):hover{translate:0 -1px}.x-primary svg:last-child,.lead-acts .btn svg:last-child{transition:translate var(--d-2) var(--ease)}.x-primary:not(:disabled):not([aria-disabled=true]):hover svg:last-child,.lead-acts .btn:not(:disabled):hover svg:last-child{translate:-3px}[dir=ltr] .x-primary:not(:disabled):hover svg:last-child{translate:3px}.x-bar .rail .x-ch-lbl,.x-bar .rail .x-subs a{transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease),scale var(--d-1) var(--ease)}.x-bar .rail a.x-ch-lbl:active,.x-bar .rail .x-subs a:active{scale:var(--press)}.x-lead-row{transition:background var(--d-1) var(--ease),box-shadow var(--d-2) var(--ease)}.x-lead-row:hover{box-shadow:inset 0 0 0 1px #ffffffe6,0 10px 26px -22px #1f262073}@keyframes x-craft-open{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}@keyframes x-craft-fade{0%{opacity:0}to{opacity:1}}details[open]>:not(summary),.x-guide-details:not([hidden]),.x-way-steps:not([hidden]),.x-run-details:not([hidden]),.x-fin-more,[id^=fac-cond-]:not([hidden]),#dec-details:not([hidden]),#dc-choices:not([hidden]),#gg-ask-panel:not([hidden]){animation:x-craft-open var(--d-2) var(--ease) backwards}details>summary:before{transition:transform var(--d-2) var(--ease),margin var(--d-2) var(--ease)}@keyframes x-craft-pop{0%{opacity:0;scale:.965}to{opacity:1;scale:1}}@keyframes x-craft-side{0%{opacity:0;translate:-22px}to{opacity:1;translate:0}}@keyframes x-craft-side-ltr{0%{opacity:0;translate:22px}to{opacity:1;translate:0}}.modal{animation:x-craft-pop var(--d-2) var(--ease) backwards}.drawer{animation:x-craft-side .48s var(--ease) backwards}[dir=ltr] .drawer{animation-name:x-craft-side-ltr}.scrim{-webkit-backdrop-filter:blur(2px)saturate(115%);backdrop-filter:blur(2px)saturate(115%);animation:x-craft-fade var(--d-2) var(--ease) backwards}.x-dock .tray-body{scrollbar-width:thin;scrollbar-color:#1b211b33 transparent}@keyframes x-hero-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes x-hero-dawn{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes x-hero-land{0%{opacity:0;translate:0 18px;scale:.975}to{opacity:1;translate:0;scale:1}}@keyframes x-hero-sheen{0%{opacity:1;background-position:-35% 0}88%{opacity:1}to{opacity:0;background-position:135% 0}}.x-desk .x-lead-hero{animation:x-hero-rise .7s var(--ease) backwards}.x-desk .x-lead-hero:before{animation:x-hero-dawn 1.8s var(--ease) .15s backwards}.x-desk .x-lead-hero:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;mix-blend-mode:soft-light;animation:x-hero-sheen 1.7s var(--ease-in-out) .75s backwards;background:linear-gradient(104deg,#fff0 38%,#ffffff9e 50%,#fff0 62%) 135% 0/260% 100% no-repeat;position:absolute;inset:0}.x-desk .x-lead-hero .x-land{animation:x-hero-land 1.1s var(--ease) .2s backwards}.x-desk .x-lead-hero .x-id,.x-desk .x-lead-hero .x-state,.x-desk .x-lead-hero .task{animation:x-craft-open .7s var(--ease) backwards}.x-desk .x-lead-hero .x-state{animation-delay:.12s}.x-desk .x-lead-hero .task{animation-delay:.22s}.x-desk .x-lead-hero .lead-acts{animation:x-hero-rise .8s var(--ease) .38s backwards}.x-desk .x-lead-hero:hover{box-shadow:0 52px 110px -40px #222a2080,0 3px 12px #222a200f,inset 0 1px #fffffff2}.x-desk .x-lead-hero[data-last="1"]:hover{box-shadow:0 0 0 1.5px var(--ink),0 52px 110px -40px #222a2080}.x-desk .x-lead-hero .lead-acts .x-primary{box-shadow:0 18px 34px -16px #1f2620b3,inset 0 1px #ffffff29}.x-desk .x-rows{animation:x-craft-open .6s var(--ease) .3s backwards}@keyframes x-stage-breathe{0%,to{box-shadow:inset 0 0 0 1.5px var(--peri),0 0 0 4px #6d7de629}50%{box-shadow:inset 0 0 0 1.5px var(--peri),0 0 0 7px #6d7de612}}.x-guide .stg.running .st{animation:1.8s ease-in-out infinite x-stage-breathe}@keyframes x-verdict-arrive{0%{opacity:0;filter:blur(7px);text-shadow:0 0 #0000;translate:0 10px}45%{opacity:1;filter:blur();text-shadow:0 0 26px color-mix(in srgb,currentColor 38%,transparent);translate:0}to{opacity:1;filter:blur();text-shadow:0 0 #0000;translate:0}}@keyframes x-verdict-seal{0%{opacity:0;rotate:-18deg;scale:1.6}60%{opacity:1;rotate:0deg;scale:.92}to{opacity:1;rotate:0deg;scale:1}}@keyframes x-num-focus{0%{opacity:0;filter:blur(6px);translate:0 6px}to{opacity:1;filter:blur();translate:0}}.x-guide .verdict.finish>h2{animation:x-verdict-arrive 1.5s var(--ease) backwards}.x-guide .verdict.finish>h2 svg{animation:x-verdict-seal .9s var(--ease) .32s backwards}.x-guide .verdict.finish .vhero .num-hero{animation:x-num-focus 1s var(--ease) .3s backwards}@keyframes x-card-breath{0%{box-shadow:var(--shadow)}40%{box-shadow:0 46px 100px -36px #222a2080,0 0 0 1px #fff,0 3px 12px #222a200f,inset 0 1px #fff}to{box-shadow:var(--shadow)}}.x-work[data-tab=run] .sheet.x-guide:has(.runbody[data-run-lifecycle=sealed][data-revealed="1"]){animation:x-card-breath 1.6s var(--ease) .1s backwards}@keyframes x-plate-sheen{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.x-guide .x-fac.t-estimate,.x-lay .x-fac.t-estimate{animation:x-plate-sheen 1.9s var(--ease-in-out) .9s backwards;background:linear-gradient(104deg,#fff0 34%,#ffffffe0 50%,#fff0 66%) 140% 0/260% 100% no-repeat,linear-gradient(#e2f5e9eb,#ceecda9e) 0 0/100% 100%;box-shadow:inset 0 0 0 1px #2e6e4829,inset 0 1px #fffffff2,0 14px 30px -22px #1a6a4f8c}.x-guide .x-fac.t-estimate .x-fac-line{letter-spacing:-.005em}.x-fac .x-fac-cav,.x-fac .x-fac-line{text-wrap:balance}.x-guide .x-fac.t-estimate .x-fac-n{font-weight:600}@keyframes x-invite{0%{box-shadow:0 0 #1a6a4f61}70%{box-shadow:0 0 0 11px #1a6a4f00}to{box-shadow:0 0 0 11px #1a6a4f00}}.x-fac .x-fac-go{min-height:32px;transition:border-color var(--d-1) var(--ease),box-shadow var(--d-2) var(--ease),translate var(--d-1) var(--ease),scale var(--d-1) var(--ease),background var(--d-1) var(--ease);position:relative}.x-fac .x-fac-go:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.x-fac.t-estimate .x-fac-go:after{animation:2.2s ease-out 1.6s 2 backwards x-invite}.x-fac .x-fac-go:not(:disabled):hover{border-color:#1a6a4f73;translate:0 -1px;box-shadow:0 10px 22px -12px #1a6a4f8c,0 0 0 3px #34a67f1f}.x-fac.t-conditional .x-fac-go:not(:disabled):hover{border-color:#7c520c73;box-shadow:0 10px 22px -12px #7c520c66,0 0 0 3px #dc9a2b1f}.x-fac .x-fac-go svg{transition:scale var(--d-2) var(--ease)}.x-fac .x-fac-go:not(:disabled):hover svg{scale:1.12}.x-work[data-render="1"] .x-chrome>*{transition:opacity .35s var(--ease),scale .5s var(--ease);scale:.985}.x-work[data-tab=intake] .sheet.x-guide{max-height:calc(100% - 12px - var(--bar-h) - 10px - var(--gut));bottom:auto}.x-work[data-tab=intake] .panel-body.x-intake{flex:0 auto;min-height:0}.x-ex-lab .x-ex-land{align-content:center;row-gap:7px;padding-inline:8px}.x-ex-lab .x-ex-synth{white-space:normal;text-align:center;background:#ffffffe6;border-radius:10px;justify-self:stretch;max-width:100%;padding:3px 8px;line-height:1.35;position:static}.x-guide .x-now12 .x-way-route{text-align:center;color:var(--text2);margin:-3px 0 0;font-size:13px;font-weight:500;line-height:1.35}.x-wipe-tag.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.verdict>.sr{position:absolute}.x-dec-case>.x-dbar{margin-top:30px}@media (prefers-reduced-motion:reduce){details[open]>:not(summary),.x-guide-details,.x-way-steps,.x-run-details,.x-fin-more,[id^=fac-cond-],#dec-details,#dc-choices,#gg-ask-panel,.modal,.drawer,.scrim,.x-desk .x-lead-hero,.x-desk .x-lead-hero:before,.x-desk .x-lead-hero:after,.x-desk .x-lead-hero .x-land,.x-desk .x-lead-hero .x-id,.x-desk .x-lead-hero .x-state,.x-desk .x-lead-hero .task,.x-desk .x-lead-hero .lead-acts,.x-desk .x-rows,.x-guide .stg.running .st,.x-guide .verdict.finish>h2,.x-guide .verdict.finish>h2 svg,.x-guide .verdict.finish .vhero .num-hero,.x-guide .x-fac.t-estimate,.x-lay .x-fac.t-estimate,.x-fac .x-fac-go:after{animation:none}.x-work[data-tab=run] .sheet.x-guide:has(.runbody[data-run-lifecycle=sealed][data-revealed="1"]){animation:none}.x-desk .x-lead-hero:after{display:none}.btn,.x-primary,.x-quiet-btn,.x-tile,.x-bar .tb-btn,.x-bar .back,.x-site button,.x-agent-btn,.hist-pill a,.hist-pill button,.x-fac .x-fac-go,.x-fac .x-fac-go svg,.x-desk .filters select.in,.x-wc-pick select.in,.x-desk .filters input.in,.x-primary svg:last-child,.lead-acts .btn svg:last-child,.x-bar .rail .x-ch-lbl,.x-bar .rail .x-subs a,.x-lead-row,details>summary:before,.x-work[data-render="1"] .x-chrome>*{transition:none}.x-work[data-render="1"] .x-chrome>*{scale:none}}.x-ex{margin-top:34px}.x-ex-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 4px 12px;display:flex}.x-ex-head .x-sec-h{margin:0}.x-ex-h{font:500 var(--t-body)/1.3 var(--font);color:var(--text);margin:0}.x-ex-lede{font-size:var(--t-small);color:var(--text2);margin:0;line-height:1.5}.x-ex-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.x-ex-card{border-radius:var(--r-card);background:var(--glass-2);border:1px solid var(--hair);min-width:0;box-shadow:var(--shadow-soft);transition:box-shadow var(--d-1) var(--ease),transform var(--d-1) var(--ease);flex-direction:column;display:flex;overflow:hidden}.x-ex-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}.x-ex-land{background:radial-gradient(70% 80% at 50% 60%,var(--fog-1),transparent);border-bottom:1px solid var(--hair);place-items:center;height:auto;min-height:156px;padding:10px 18px 14px;display:grid}.x-ex-land>.x-land{width:100%;max-width:300px}.x-ex-land svg{width:100%;height:auto;display:block}.x-ex-land.none{background:var(--glass)}.x-ex-land{position:relative}.x-ex-synth{z-index:1;inset-inline-start:10px;font-size:var(--t-micro);color:var(--text2);white-space:nowrap;pointer-events:none;background:#ffffffd1;border-radius:999px;padding:2px 8px;line-height:1.3;position:absolute;bottom:8px}.x-ex-body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.x-ex-kind{font:500 var(--t-micro)/1 var(--font);letter-spacing:.02em;color:var(--peri-ink);background:var(--peri-2);border-radius:var(--r-chip);align-self:flex-start;padding:5px 9px}.x-ex-name{font:500 19px/1.25 var(--font);letter-spacing:-.01em;color:var(--text);margin:2px 0 0}.x-ex-facts{font-size:var(--t-small);color:var(--text2)}.x-ex-edge{font-size:var(--t-body);color:var(--text);margin:4px 0 2px;line-height:1.5}.x-ex-honest{border-radius:var(--r-field);background:var(--honey-2);color:var(--honey-ink);font-size:var(--t-micro);align-items:flex-start;gap:6px;margin:2px 0 0;padding:7px 9px;line-height:1.45;display:flex}.x-ex-honest svg{flex:none;width:12px;height:12px;margin-top:2px}.x-ex-more{margin-top:2px}.x-ex-note{font-size:var(--t-small);color:var(--text2);margin:2px 0 4px;line-height:1.5}.x-ex-more ul{font-size:var(--t-small);color:var(--text2);margin:2px 0 4px;padding-inline-start:18px;line-height:1.5}.x-ex-more li+li{margin-top:3px}.x-ex-foot{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;display:flex}.x-ex-open{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.x-ex-was{color:var(--text2)}.x-ex-open svg{width:14px;height:14px}.x-ex-why{align-items:center;gap:5px;margin:10px 4px 0;display:flex}.x-ex-why svg{width:12px;height:12px}.x-ex-lab{margin:4px 0 18px}.x-ex-lab .x-ex-head{margin:0 0 10px}.x-ex-lab .x-ex-cards{grid-template-columns:1fr;gap:10px}.x-ex-lab .x-ex-card{flex-direction:row}.x-ex-lab .x-ex-land{border-bottom:0;border-inline-end:1px solid var(--hair);flex:none;width:132px;height:auto;min-height:120px}.x-ex-lab .x-ex-name{font-size:16px}.x-ex-lab .x-ex-edge{font-size:var(--t-small)}@media (max-width:980px){.x-ex-cards{grid-template-columns:1fr}.x-ex-card{flex-direction:row}.x-ex-land{border-bottom:0;border-inline-end:1px solid var(--hair);flex:none;width:200px;height:auto}}@media (max-width:560px){.x-ex-card,.x-ex-lab .x-ex-card{flex-direction:column}.x-ex-land,.x-ex-lab .x-ex-land{border-inline-end:0;border-bottom:1px solid var(--hair);width:auto;height:130px}}@media (prefers-reduced-motion:reduce){.x-ex-card{transition:none}.x-ex-card:hover{transform:none}}.x-ex-land{overflow:hidden}.cx-lead-in{border:1px solid var(--hair);color:var(--text2);background:#ffffffb8;border-radius:14px;margin-top:10px;padding:12px 14px;font-size:13.5px}.cx-lead-in .blk+.blk{border-top:1px solid var(--hair);margin-top:10px;padding-top:10px}.cx-lead-in h3{color:var(--text3);align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:500;display:flex}.cx-lead-in h3 .cnt{font-family:var(--mono);border-radius:var(--r-pill);color:var(--text2);background:#22271f0f;padding:1px 7px;font-size:12px}.cx-lead-in ul{margin:4px 0 0;padding-inline-start:18px}.cx-lead-in li{margin-top:3px}.cx-lead-in .delta{font-variant-numeric:tabular-nums}.cx-lead-in .delta b{color:var(--text);font-weight:600}.cx-lead-in .same{color:var(--text3)}.cx-lead-in .pend{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.cx-log td:first-child,.cx-log td:nth-child(3){white-space:nowrap}.tbl td .tag.cx-admin{color:var(--text2);background:#22271f0f}.tbl td .tag.cx-answer{background:var(--peri-2);color:var(--peri-ink)}.tbl td .tag.cx-defer{background:var(--honey-2);color:var(--honey-ink)}.tbl td .tag.cx-decision{background:var(--mint-2);color:var(--mint-ink)}.land3d{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0;overflow:hidden}.land3d.dragging{cursor:grabbing}.land3d:focus-visible{box-shadow:inset 0 0 0 2px var(--peri)}.l3-canvas{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);display:block;position:absolute;inset:0}.land3d.ready .l3-canvas{opacity:1}.land3d:before{content:"";background:linear-gradient(180deg,var(--sky-0) 0,#fbfaf6bd 30%,#fbfaf600 100%);pointer-events:none;z-index:1;height:104px;position:absolute;inset:0 0 auto}.land3d:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(118% 96% at 50% 44%,#12181000 56%,#1218103d 100%);position:absolute;inset:0}.l3-labels{pointer-events:none;z-index:2;transition:opacity .5s var(--ease);position:absolute;inset:0}.land3d.opening .l3-labels{opacity:0;transition:none}.l3-l,.l3-a{will-change:transform;white-space:nowrap;direction:rtl;position:absolute;top:0;left:0}.l3-l>*{pointer-events:none}.l3-l.plate{transform-origin:0 100%;-webkit-backdrop-filter:blur(14px)saturate(160%);color:var(--text);background:#ffffffe6;border:1px solid #fffffff2;border-radius:12px;align-items:baseline;gap:6px;margin:-58px 0 0 -6px;padding:6px 11px 6px 10px;font-size:13px;line-height:1.1;display:inline-flex;box-shadow:0 14px 30px -14px #141c128c,inset 0 1px #ffffffe6}.l3-l.plate:after{content:"";background:linear-gradient(#fffffff2,#ffffff26);width:1.5px;height:30px;position:absolute;top:100%;left:6px}.l3-l.plate:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:calc(100% + 26px);left:2.5px;box-shadow:0 0 0 3px #ffffff59,0 0 14px 2px #fffc}.l3-l.plate b{letter-spacing:-.02em;font-feature-settings:"tnum";font-size:17px;font-weight:500}.l3-l.plate small{color:var(--text2);font-size:11.5px}.l3-l.plate.main{background:#fffffff2;border-radius:15px;margin-top:-78px;padding:9px 15px 9px 13px}.l3-l.plate.main b{letter-spacing:-.035em;font-size:30px;font-weight:300}.l3-l.plate.main small{font-size:12px}.l3-l.plate.main:after{height:44px}.l3-l.plate.main:before{top:calc(100% + 40px)}.l3-l.plate.parcel b{letter-spacing:0;direction:ltr;unicode-bidi:isolate;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.l3-l.plate.note b{font-size:12.5px;font-weight:500}.l3-l.chip{height:26px;font:inherit;color:var(--apricot-ink);pointer-events:auto;cursor:pointer;direction:ltr;background:#ffffffeb;border:0;border-radius:13px;align-items:center;gap:7px;margin:-13px 0 0 -13px;padding:0 11px 0 0;font-size:12px;display:inline-flex;box-shadow:0 10px 22px -10px #141c1299}.l3-l.chip b{background:var(--apricot);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:600;display:grid;box-shadow:0 0 0 3px #ffffff8c,0 0 18px 2px #ee8f3f8c}.l3-l.chip small{color:var(--text2);direction:rtl;unicode-bidi:isolate;font-size:11.5px}.l3-l.chip .nm{color:var(--text);direction:rtl;unicode-bidi:isolate;font-size:12px;font-weight:500}.l3-l.chip.on,.l3-l.chip:hover{background:#fff}.l3-l.chip:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.l3-l.pt{width:18px;height:18px;margin:-9px 0 0 -9px}.l3-l.pt i{background:var(--honey);border-radius:50%;position:absolute;inset:4px;box-shadow:0 0 0 2px #fff,0 0 14px 2px #dc9a2bb3}.l3-l.pt.hot:before{content:"";animation:l3-ping 1.4s var(--ease) infinite;border:1.5px solid #ffffffe6;border-radius:50%;position:absolute;inset:-10px}button.l3-l.pt{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}button.l3-l.pt:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.l3-l.pt.on i{box-shadow:0 0 0 2.5px var(--honey),0 0 18px 4px #dc9a2be6;background:#fff}@keyframes l3-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.l3-l.tag{color:#fff;animation:l3-appear calc(var(--k,1)*.42s) var(--ease) both;animation-delay:calc(var(--k,1)*1.25s);background:#1f2620db;border-radius:9px;margin:-34px 0 0;padding:4px 10px;font-size:12px;font-weight:500;translate:-50%;box-shadow:0 10px 24px -12px #000000b3}.l3-l.tag.t-already{color:var(--text2);background:#ffffffe6}.l3-l.tag.t-net{background:var(--apricot);color:#fff}.l3-l.tag.t-gross{color:var(--honey-ink);background:#ffffffeb}.l3-l.tag.t-main{color:var(--text);background:#fffffff2;font-size:14px}@keyframes l3-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes l3-appear{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.l3-l.focus{box-shadow:var(--shadow-soft);background:#fffffff2;border-radius:12px;align-items:center;gap:8px;margin:22px 0 0;padding:7px 12px;font-size:13px;display:inline-flex;translate:-50%}.l3-l.focus .f-kind{background:var(--apricot-2);color:var(--apricot-ink);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:500}.l3-l.focus.k-blocker .f-kind{background:var(--coral-2);color:var(--coral-ink)}.l3-l.focus.k-flag .f-kind{background:var(--honey-2);color:var(--honey-ink)}.l3-l.focus.k-undecided .f-kind{background:var(--violet-2);color:var(--violet-ink)}.l3-l.focus b{font-weight:500}.l3-a.scanner{color:var(--text);text-overflow:ellipsis;background:#ffffffed;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:8px;max-width:min(420px,46vw);margin:-15px 0 0;padding:6px 13px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden;translate:-50% -100%;box-shadow:0 12px 30px -14px #141c1299}.l3-a.scanner i{background:var(--peri);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite l3-blink;box-shadow:0 0 0 3px #6d7de638}.l3-a.scanner span:empty:after{content:"…"}.l3-a.ptag{color:#fff;height:24px;animation:l3-appear .35s var(--ease) both;background:#1b211bd6;border-radius:8px;align-items:center;gap:7px;margin:-12px 0 0 12px;padding:0 10px 0 9px;font-size:11.5px;font-weight:500;display:inline-flex;box-shadow:0 10px 22px -12px #000000b3}.l3-a.ptag i{background:var(--apricot);border-radius:50%;width:7px;height:7px}.l3-a.plead{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#fffffff2,#ffffff73);border-radius:1px;width:0;height:1.5px;box-shadow:0 0 6px #ffffff59}.l3-a.ptag b{font-weight:500}.l3-a.ptag small{color:#ffffffbd;font-size:11px;font-weight:400}.l3-a.ptag small:before{content:"·";color:#ffffff80;margin-inline-end:6px}.l3-a.ptag small:empty{display:none}.l3-a.scanner.named{opacity:0}.l3-a.ptag.t-blocker i{background:var(--coral)}.l3-a.ptag.t-flag i{background:var(--honey)}.l3-a.ptag.t-undecided i{background:var(--violet)}.l3-a.scanner.rec{color:var(--honey-ink);background:#fffaecf5;border-color:#b286346b}.l3-a.scanner.rec svg{flex:none}.l3-a.scanner.rec span{color:var(--text)}.l3-a.scanner.rec span:empty{display:none}.l3-stamp{color:var(--honey-ink);letter-spacing:.01em;border:1px solid #b2863499;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:500}@keyframes l3-blink{50%{opacity:.35}}.l3-a.ghosts{pointer-events:auto;margin:-14px 0 0 12px}.l3-a.ghosts .x-unk{height:28px;color:var(--honey-ink);font:inherit;cursor:pointer;background:#ffffffeb;border:1px dashed #7c520c73;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex;box-shadow:0 10px 24px -14px #141c1299}.l3-a.ghosts span.x-unk{cursor:default}.l3-a.ghosts .x-unk b{font-size:14px;font-weight:600}.l3-a.ghosts.pulse .x-unk{box-shadow:0 0 0 4px #dc9a2b40,0 10px 24px -14px #141c1299}.l3-a.ghosts button:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.l3-finish{z-index:2;box-shadow:var(--shadow-soft);text-align:center;animation:l3-rise .6s var(--ease) both;pointer-events:none;direction:rtl;background:#fffffff2;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:10px 18px;display:inline-flex;position:absolute;bottom:28%;left:50%;translate:-50%}.l3-finish b{font-size:16px;font-weight:500}.l3-finish span{color:var(--text2);font-size:12.5px}.l3-finish.t-ok b{color:var(--mint-ink)}.l3-finish.t-low b{color:var(--peri-ink)}.l3-note{z-index:11;inset-inline-end:var(--gut);bottom:calc(var(--tray-now,0px) + 26px);transition:bottom .45s var(--ease);-webkit-backdrop-filter:blur(12px);height:28px;color:var(--text2);white-space:nowrap;pointer-events:none;direction:rtl;background:#ffffffdb;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:9px;padding:0 12px 0 6px;font-size:11.5px;display:inline-flex;position:absolute}.l3-note .l3-src{color:var(--text3)}.l3-note .l3-src:before{content:"·";margin-inline-end:9px}.l3-compass{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.l3-compass i{font-size:9.5px;font-style:normal;font-weight:600;line-height:1;display:block;position:relative}.l3-compass i:before{content:"";border:3px solid #0000;border-bottom-color:var(--cp-a);border-top-width:0;position:absolute;top:-5px;left:50%;translate:-50%}.l3-legend{z-index:11;inset-inline-end:var(--gut);bottom:calc(var(--tray-now,0px) + 60px);transition:bottom .45s var(--ease);-webkit-backdrop-filter:blur(12px);max-width:min(560px,52vw);color:var(--text2);pointer-events:none;direction:rtl;background:#ffffffd6;border:1px solid #ffffffe6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:3px 13px;padding:5px 12px;font-size:11.5px;display:inline-flex;position:absolute}.l3-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.l3-legend svg{flex:none}.l3-refit{z-index:11;inset-inline-end:var(--gut);bottom:calc(var(--tray-now,0px) + 96px);background:var(--ink);color:#fff;height:26px;font:inherit;cursor:pointer;white-space:nowrap;transition:bottom .45s var(--ease);animation:l3-rise .3s var(--ease) both;direction:rtl;border:0;border-radius:999px;padding:0 12px;font-size:12px;position:absolute}.l3-refit:focus-visible{outline:3px solid var(--peri);outline-offset:2px}.land3d .offscreen,.land3d .offscreen.side-left,.land3d .offscreen.side-right,.land3d .offscreen.side-top,.land3d .offscreen.side-bottom{z-index:12;transform:none}@media (prefers-reduced-motion:reduce){.l3-l.tag,.l3-finish,.l3-refit,.l3-a.ptag,.l3-l.pt.hot:before,.l3-a.scanner i{animation:none}.l3-canvas{transition:none}}.work[data-split="1"] .l3-note{bottom:18px}.work[data-split="1"] .l3-legend{bottom:52px}.work[data-split="1"] .l3-refit{bottom:88px}.work[data-tray=tall]:not([data-split="1"]) .l3-note,.work[data-tray=tall]:not([data-split="1"]) .l3-legend,.work[data-tray=tall]:not([data-split="1"]) .l3-refit{display:none}.land3d.rendering{cursor:grab}.land3d.rendering:before{opacity:0;transition:opacity .6s var(--ease)}.land3d.rendering:after{background:radial-gradient(120% 100% at 50% 46%,#0c100c00 62%,#0c100c33 100%)}.l3-render{z-index:12;pointer-events:none;animation:l3-rise .5s var(--ease) both;direction:rtl;position:absolute;inset:0}.l3-render-head{top:26px;color:#fff;text-shadow:0 2px 18px #00000073,0 1px 2px #00000059;flex-direction:column;gap:2px;display:flex;position:absolute;inset-inline-start:34px}.l3-render-head .l3-render-site{color:#fffffff0;letter-spacing:0;font-size:clamp(13px,1.15vw,17px);font-weight:500;line-height:1.3}.l3-render-head .l3-render-if{color:#ffe2a8;letter-spacing:0;font-size:clamp(15px,1.35vw,20px);font-weight:500;line-height:1.3}.l3-render-head b{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(30px,3.5vw,50px);font-weight:300;line-height:1.05}.l3-render-head .l3-render-hyp{-webkit-backdrop-filter:blur(8px);text-shadow:none;color:#fff;letter-spacing:0;background:#161c16c7;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:2px 0 4px;padding:3px 12px 3px 11px;font-size:clamp(14px,1.2vw,18px);font-weight:500;line-height:1.35;display:inline-flex}.l3-render-head .l3-render-hyp:before{content:"";background:#b9a7ff;border-radius:50%;flex:none;width:8px;height:8px}.l3-render-head .l3-render-below{color:#fffffff0;letter-spacing:0;margin-top:4px;font-size:clamp(13px,1.15vw,17px);font-weight:500;line-height:1.3}.l3-render-bar{inset-inline:28px;pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#181e18cc;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:14px;min-height:50px;padding:7px 8px 7px 18px;display:flex;position:absolute;bottom:22px;box-shadow:0 18px 44px -18px #0009}.l3-render-stamp{color:#ffffffeb;flex:1;min-width:0;font-size:13px;line-height:1.35}.l3-render-acts{flex:none;align-items:center;gap:8px;display:inline-flex}.l3-render-bar button{height:36px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;padding:0 15px;font-size:13.5px}.l3-render-bar button:focus-visible{outline-offset:2px;outline:3px solid #fff}.l3-seg{background:#ffffff1a;border-radius:13px;gap:2px;padding:3px;display:inline-flex}.l3-seg button{color:#fffc;background:0 0;border-radius:10px;height:30px;padding:0 13px}.l3-seg button[aria-pressed=true]{color:var(--ink);background:#fffffff0}.l3-render-save{color:var(--ink);background:#fff;font-weight:500}.l3-render-save:disabled{opacity:.6;cursor:default}.l3-render-close{color:#fff;background:#ffffff1f}.land3d.rendering .l3-note{bottom:86px;inset-inline-end:28px!important}@media (max-width:1100px){.l3-render-bar{flex-wrap:wrap;padding:10px 12px}.l3-render-stamp{flex-basis:100%}.land3d.rendering .l3-note{bottom:128px}}@media (prefers-reduced-motion:reduce){.l3-render{animation:none}.land3d.rendering:before{transition:none}}.x-work[data-render="1"] .stage:after{opacity:0;transition:opacity .6s var(--ease)}@media (prefers-reduced-motion:reduce){.x-work[data-render="1"] .stage:after{transition:none}}.l3-render-head .x-sep:before{color:#fffc}.l3-wipe{pointer-events:none;direction:ltr;position:absolute;inset:0}.l3-wipe-at{will-change:transform;width:0;position:absolute;top:0;bottom:0;left:0}.l3-wipe-line{background:#fffffff5;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 0 .5px #00000024,0 0 18px #00000057}.l3-wipe-hit{pointer-events:auto;cursor:ew-resize;touch-action:none;width:32px;position:absolute;top:0;bottom:0;left:-16px}.l3-wipe-grip{width:46px;height:46px;color:var(--ink);pointer-events:auto;cursor:ew-resize;touch-action:none;transition:scale .22s var(--ease),box-shadow .22s var(--ease);background:#fff;border-radius:50%;outline:none;place-items:center;margin-top:-23px;display:grid;position:absolute;left:-23px;box-shadow:0 12px 30px -10px #0000008c,0 0 0 6px #fff3}.l3-wipe-grip:hover,.l3-wipe.dragging .l3-wipe-grip{scale:1.07;box-shadow:0 14px 34px -10px #0009,0 0 0 9px #ffffff42}.l3-wipe-grip:focus-visible{box-shadow:0 0 0 3px var(--peri),0 0 0 7px #ffffff80,0 12px 30px -10px #0000008c}.l3-wipe-tag{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);height:32px;transition:opacity .25s var(--ease);direction:rtl;background:#161c16bd;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin-top:-16px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 10px 26px -12px #0009}.l3-wipe-tag i{border-radius:50%;flex:none;width:8px;height:8px}.l3-wipe-tag.with{right:36px}.l3-wipe-tag.with i{background:#9cc2ff}.l3-wipe-tag.today{left:36px}.l3-wipe-tag.today i{background:#e2bf86}.l3-wipe[data-with="0"] .l3-wipe-tag.with,.l3-wipe[data-today="0"] .l3-wipe-tag.today{opacity:0}.l3-render-bar button:disabled{opacity:.42;cursor:default}.l3-render-wipe,.l3-render-film{color:#fff;background:#ffffff1f}.l3-render-wipe[aria-pressed=true]{color:var(--ink);background:#fffffff0}.l3-render-film{align-items:center;gap:8px;display:inline-flex}.l3-render-film i,.l3-film-progress i{background:#ff5a4e;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #ff5a4e38}.l3-film-progress{color:#fff;white-space:nowrap;font-feature-settings:"tnum";background:#ffffff1a;border-radius:11px;align-items:center;gap:9px;height:36px;padding:0 15px;font-size:13.5px;display:inline-flex;position:relative;overflow:hidden}.l3-film-progress i{animation:1.1s ease-in-out infinite l3-blink}.l3-film-progress:after{content:"";inset-inline-start:0;height:2px;width:calc(var(--k,0) * 100%);background:#ffffffd9;position:absolute;bottom:0}.l3-film-cover{color:var(--text2);pointer-events:none;background:#f4f2ecf2;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.l3-film-progress i{animation:none}.l3-wipe-grip,.l3-wipe-tag{transition:none}}.l3-a.ptag[data-hue]{box-shadow:inset 3px 0 0 var(--hue),0 10px 22px -12px #000000b3}.l3-a.ptag[data-hue] i{background:var(--hue);width:9px;height:9px;box-shadow:0 0 0 2px #ffffff38,0 0 10px 1px var(--hue)}.l3-l.chip b[data-hue]{background:var(--hue);box-shadow:0 0 0 3px #fff9,0 0 18px 2px color-mix(in srgb,var(--hue) 60%,transparent)}.l3-legend-rule{color:var(--text);white-space:nowrap;font-weight:500}.l3-legend-btn{pointer-events:auto;height:20px;color:var(--text2);font:inherit;cursor:pointer;background:#1b211b12;border:0;border-radius:999px;margin-inline-start:2px;padding:0 9px;font-size:11.5px}.l3-legend-btn:hover,.l3-legend-btn[aria-expanded=true]{background:var(--ink);color:#fff}.l3-legend-btn:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.l3-l.plate small.cav{background:var(--honey-2);color:var(--honey-ink);border-radius:999px;padding:1px 7px;font-size:11px}.l3-l.plate.main small.cav{font-size:11.5px}.l3-l.chip.letter{box-shadow:none;background:0 0;gap:0;padding:0}.l3-a.scanner.dot:not(.rec){border-radius:50%;gap:0;padding:7px}.l3-a.scanner.dot.rec{gap:6px;padding:5px 9px}.l3-finish-wrap{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:28%;left:50%;translate:-50%}.l3-finish-wrap .l3-finish{position:static;bottom:auto;left:auto;translate:none}.l3-hyp-pill{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);height:30px;animation:l3-rise .5s var(--ease) both;direction:rtl;background:#161c16c7;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 13px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 10px 26px -12px #0009}.l3-hyp-pill:before{content:"";background:#b9a7ff;border-radius:50%;flex:none;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.l3-hyp-pill{animation:none}}.l3-finish.quiet{box-shadow:none;background:0 0;padding:0;animation:none}.l3-eqbar{min-width:300px;max-width:440px;box-shadow:var(--shadow-soft);animation:l3-rise .6s var(--ease) .25s both;direction:rtl;background:#fffffff2;border-radius:16px;padding:10px 16px 12px}.l3-eqbar-nums{color:var(--text2);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:7px;font-size:13px;display:flex}.l3-eqbar-nums b{font-variant-numeric:tabular-nums;color:var(--ink,#1b211b);direction:ltr;unicode-bidi:isolate;font-weight:600;display:inline-block}.l3-eqbar-nums .tot b{font-size:15px}.l3-eqbar-nums .cut b{color:#b4482a;font-size:15px}.l3-eqbar-nums .net b{color:var(--mint-ink);font-size:18px}.l3-eqbar.stopped .l3-eqbar-nums .net b{color:var(--text1,#3a4038)}.l3-eqbar-nums .cut .l3-eqbar-stop{color:var(--text2);font-size:12px}.l3-eqbar-nums .cut.none{color:var(--text1,#3a4038);font-size:12.5px;font-weight:500}.l3-eqbar-bar{background:#1b211b0f;border-radius:6px;gap:2px;height:11px;display:flex;overflow:hidden}.l3-eqbar-bar i{transform-origin:100%;min-width:4px;height:100%;animation:l3-eqbar-grow .9s var(--ease) .45s both;display:block}.l3-eqbar-bar i.cut{opacity:.92;background-image:repeating-linear-gradient(135deg,#ffffff47 0 3px,#0000 3px 7px)}.l3-eqbar-bar i.net{background:linear-gradient(#5cc7a0,#2f9e78)}.l3-eqbar.so-far .l3-eqbar-bar i.net{background:repeating-linear-gradient(90deg,#5cc7a0 0 10px,#5cc7a073 10px 14px)}.l3-eqbar.stopped .l3-eqbar-bar i.net{background:#9aa39a}@keyframes l3-eqbar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.l3-eqbar,.l3-eqbar-bar i{animation:none}}.l3-finish-wrap.live .l3-eqbar{background:#ffffffe0;min-width:240px;padding:8px 14px 10px;animation:none}.l3-eqbar.live .l3-eqbar-bar i{transition:flex-grow .7s var(--ease);animation:none}@media (prefers-reduced-motion:reduce){.l3-eqbar.live .l3-eqbar-bar i{transition:none}}.x-boundary .x-bsrc-line.x-bsrc-min{font-size:var(--t-small);color:var(--text2);justify-content:flex-start;align-items:center;gap:7px;margin-top:6px}.x-boundary .x-bsrc-min .ev{flex:none}.x-entry.x-boundary .x-bhero .gauge{margin-top:26px}.x-entry.x-boundary .x-bhero .gauge em:after{margin:0 0 6px;top:auto;bottom:100%}@media (max-height:820px){.x-entry.x-boundary .x-bhero .gauge{margin-top:22px}}.x-boundary .x-bmeets .x-bmeets-n{margin-top:2px;display:block}.x-boundary .x-bmeets .x-bmeets-typed{color:var(--text2);font-weight:400}.x-boundary .x-bfrag{color:var(--text2)}.x-entry .x-nw{white-space:nowrap}.x-boundary .x-bdiff{color:var(--honey-ink);font-weight:500}.x-boundary details.x-more.compare>.x-more-body{padding-top:2px}.x-boundary details.x-more.x-more-in{border-top:1px dashed var(--hair);margin-top:12px;padding-top:2px}.x-boundary details.x-more.x-more-in>summary{font-size:var(--t-small);color:var(--text2)}.x-boundary .boundary-summary dd [data-testid=summary-parcels]{color:var(--text)}.x-plan-head.sr+.x-plan-one,.x-plan-head.sr+.x-plan-opts,.x-plan-head.sr+.x-plan-attempt{margin-top:0}.panel-head.x-entry .x-eyebrow.x-eyebrow-row .x-savestate{font-size:var(--t-micro);margin-inline-start:auto}.panel-head.x-entry .x-leadline.x-leadline-min{display:contents}.panel-head.x-entry .x-intake-status{font-size:var(--t-small);color:var(--text3);margin-top:6px;line-height:1.45}.x-intake details.x-more.x-pairs-more{border-top:0;margin-top:16px;padding-top:0}.x-intake details.x-more.x-pairs-more>summary{border-bottom:1px solid var(--hair);flex-wrap:nowrap;align-items:center;padding:6px 2px 10px}.x-intake details.x-more.x-pairs-more>summary:before{flex:none}.x-intake details.x-more.x-pairs-more>summary .x-total{flex:1 1 0;min-width:0;margin:0}.x-intake details.x-more.x-pairs-more>.x-more-body>.x-pairs{border-top:0;margin-top:0}.x-intake .x-pairs.x-pairs-open{border-top:0;margin-top:8px}.x-intake details.x-more.x-pairs-more+.x-pairs-open{margin-top:6px}.x-intake .pair[data-resolution=matched] .x-res{align-items:center}.x-intake .pair[data-resolution=matched] .x-res .ev{margin-inline-start:2px}.x-intake .x-intake-how{font-size:var(--t-small);color:var(--text2);margin:2px 2px 10px;line-height:1.5}.x-intake .x-intake-how p{margin:0 0 4px}.x-intake details.x-more>summary .x-sum-v:empty{display:none}.x-entry.x-frozen .x-bsrc-line{justify-content:flex-start;align-items:center;gap:2px 8px;margin-top:6px}.x-entry.x-frozen .x-frozen-hero .x-bsrc-line .ev{flex:none}.x-frozen details.x-more.x-frozen-more>.x-more-body .x-rec-h:first-child{border-top:0;margin-top:4px;padding-top:0}.x-frozen details.x-more.x-frozen-more>.x-more-body .x-bsrc-line{margin:4px 0 6px}.x-demo{background:linear-gradient(#fbf9ff,#f6f2ff);border:1px solid #8468cf42;border-radius:18px;flex-direction:column;gap:11px;margin-top:6px;padding:16px 18px;display:flex;box-shadow:0 14px 34px -26px #553a9f8c,inset 0 1px #ffffffe6}.x-demo-who{font-size:var(--t-small);color:var(--text2);align-items:center;gap:8px;margin:0;display:flex}.x-demo-who svg{width:15px;height:15px;color:var(--violet);flex:none}.x-demo-k{font-size:var(--t-small);color:var(--violet-ink);margin:0;font-weight:500}.x-demo-src{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.x-demo-chip{min-height:30px;font:500 var(--t-small)/1.25 var(--font);color:var(--text);white-space:nowrap;background:#fff;border:1px solid #8468cf4d;border-radius:999px;align-items:center;padding:4px 12px;display:inline-flex}button.x-demo-chip{cursor:pointer;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}button.x-demo-chip:hover{border-color:var(--violet);box-shadow:0 6px 16px -10px #553a9f99}button.x-demo-chip:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.x-demo-go{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.x-demo-press:not(.primary){border:1px solid var(--violet);color:var(--violet-ink);background:#fff;font-weight:500}.x-demo-press:not(.primary):hover:not(:disabled){background:var(--violet-2)}.x-demo-line{font-size:var(--t-small);color:var(--text2)}.x-demo.back{border-color:var(--line);background:linear-gradient(#fdfcf8,#f7f5ef)}.x-hyp-pill{background:var(--violet-2);color:var(--violet-ink);font:500 14px/1.3 var(--font);white-space:nowrap;border:1px solid #8468cf57;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:8px 0 0;padding:4px 12px 4px 11px;display:inline-flex}.x-hyp-pill:before{content:"";background:#8468cf;border-radius:50%;flex:none;width:8px;height:8px}.x-bk-fold[data-in-card="1"]:not([open]),.x-bk-fold[data-in-card="1"]>summary{display:none}.x-lay{min-width:0}.x-lay-free{font-size:var(--t-small);color:var(--text2)}.x-lay-area{font-size:var(--t-small);color:var(--text2);align-items:baseline;gap:6px;display:inline-flex}.x-lay-area .ev{align-self:center}.x-lay-area .ev>i{width:6px;height:6px;box-shadow:none;opacity:.55}.x-lay-area>b{font:300 22px/1 var(--font);letter-spacing:-.02em;color:var(--text)}.x-pic .x-lay-h .ev.bare>span{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute}.x-lay-hero{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;margin:2px 0 14px;display:flex}.x-lay-num{white-space:nowrap;align-items:baseline;gap:9px;display:inline-flex}.x-lay-num>b{font-size:var(--t-big);letter-spacing:var(--ls-display);color:var(--text);font-weight:300;line-height:1}.x-lay-unit{font-size:var(--t-body);color:var(--text);font-weight:500}.x-lay[data-lead="1"] .x-lay-num>b{font-size:min(var(--t-hero),64px)}.x-lay-caveat{font-size:var(--t-small);color:var(--peri-ink);align-items:center;gap:7px;padding-bottom:3px;font-weight:500;display:inline-flex}.x-lay-row{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:10px 0;margin:0 0 16px;padding:10px 0;display:flex}.x-lay-row>div{flex:92px;min-width:0;padding-inline-end:14px}.x-lay-row>div+div{border-inline-start:1px solid var(--hair);padding-inline-start:14px}.x-lay-row dt{font-size:var(--t-small);color:var(--text2);white-space:nowrap}.x-lay-row dd{font-size:var(--t-body);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:1px 0 0;font-weight:600;line-height:1.3}.x-lay-identity{font-size:var(--t-small);color:var(--text2);line-height:1.55;margin:0 0 14px!important}.x-lay-identity b{color:var(--text);font-weight:600}.x-lay-identity bdi{white-space:nowrap}.x-lay-none{margin:0 0 16px}.x-lay-none h3{font:300 var(--t-big)/1.15 var(--font);letter-spacing:var(--ls-display);color:var(--text);margin:2px 0 10px}.x-lay-none p+p{margin-top:6px}.x-lay-ctl{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;display:flex}.x-seg-field{flex-direction:column;gap:5px;min-width:0;display:flex}.x-seg-l{font-size:var(--t-small);color:var(--text2)}.x-seg{border-radius:var(--r-pill);background:#1b211b12;padding:3px;display:inline-flex}.x-seg>button{appearance:none;border-radius:var(--r-pill);min-height:30px;font:500 var(--t-small)/1 var(--font);color:var(--text2);cursor:pointer;white-space:nowrap;transition:background var(--d-1) var(--ease),color var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease);background:0 0;border:0;padding:0 11px}.x-seg>button:not(:disabled):hover{color:var(--text)}.x-seg>button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 2px #222a2024,0 6px 14px -8px #222a2066}.x-seg>button:disabled{cursor:not-allowed}.x-seg>button:disabled:not([aria-pressed=true]){opacity:.5}.x-switch{appearance:none;min-height:36px;font:500 var(--t-small)/1.2 var(--font);color:var(--text);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;align-items:center;gap:9px;padding:0 4px;display:inline-flex}.x-switch>i{width:34px;height:20px;transition:background var(--d-1) var(--ease);background:#1b211b38;border-radius:10px;flex:none;position:relative}.x-switch>i:after{content:"";top:2px;width:16px;height:16px;transition:transform var(--d-1) var(--ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #0000004d}.x-switch[aria-checked=true]>i{background:var(--ink)}.x-switch[aria-checked=true]>i:after{transform:translate(-14px)}[dir=ltr] .x-switch[aria-checked=true]>i:after{transform:translate(14px)}.x-lay-hint{font-size:var(--t-small);color:var(--text2);align-items:flex-start;gap:7px;line-height:1.5;display:flex;margin:10px 0 0!important}.x-lay-hint svg{flex:none;width:14px;height:14px;margin-top:3px}.x-lay-params{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;margin:2px 0 12px;display:grid}.x-lay-params label{font-size:var(--t-small);color:var(--text2);gap:4px;display:grid}.x-lay-params .in{width:100%}.x-lay-assume{margin:8px 0 0;padding-inline-start:18px}.x-lay-assume li{padding:2px 0}.x-addon{border-radius:var(--r-card);border:1px dashed var(--line-2);background:#ffffff8c;grid-template-columns:minmax(0,1fr) minmax(150px,40%);align-items:start;gap:18px;margin-top:22px;padding:18px;display:grid}.x-addon-txt{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.x-addon-tag{font-size:var(--t-small);color:var(--text2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.x-addon-tag svg{width:12px;height:12px}.x-addon h3{font:600 var(--t-body)/1.4 var(--font);color:var(--text)}.x-addon-price{font-size:var(--t-small);color:var(--text)}.x-addon-say,.x-addon-order{font-size:var(--t-small);color:var(--text2);line-height:1.55}.x-addon-order p+p{margin-top:4px}.x-addon-order .btn,.x-addon-txt>.btn{margin-top:6px}.x-addon-ref{gap:8px;min-width:0;margin:0;display:grid}.x-addon-ref figcaption{font-size:var(--t-small);color:var(--text2);line-height:1.5}.x-addon-ref figcaption b{color:var(--text);font-weight:600}.x-addon-img{appearance:none;aspect-ratio:3/2;border-radius:var(--r-field);cursor:zoom-in;background:#dfe6ec;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.x-addon-img img{object-fit:cover;width:100%;height:100%;display:block}.x-stamp{border-radius:var(--r-pill);color:#fff;max-width:calc(100% - 16px);font:500 12px/1.3 var(--font);letter-spacing:.01em;pointer-events:none;background:#121612c7;padding:4px 9px;position:absolute;inset-block-end:8px;inset-inline-start:8px}.x-addon.solo{grid-template-columns:minmax(0,1fr)}.x-lay-identity[hidden]{display:none}@container pic (width<=1180px){.x-addon{grid-template-columns:minmax(0,1fr)}.x-addon-ref{grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:start;gap:12px}}@container pic (width<=880px){.x-addon{grid-template-columns:minmax(0,1fr) minmax(150px,36%)}.x-addon-ref{grid-template-columns:minmax(0,1fr)}}@container pic (width<=560px){.x-addon{grid-template-columns:minmax(0,1fr)}}.x-studio{min-height:0;font-size:var(--t-body);color:var(--text);flex:1;align-content:start;gap:14px;padding:18px 24px 24px;line-height:1.55;display:grid;overflow:auto}.modal.wide:has(>.x-studio){background:var(--glass-3);width:min(1180px,100vw - 32px);height:auto;max-height:min(94vh,980px)}.x-studio p{margin:0}.x-studio-id{font-size:var(--t-small);color:var(--text2)}.x-studio-diff{color:var(--coral-ink);align-items:center;gap:5px;font-weight:500;display:inline-flex}.x-studio-diff svg{width:13px;height:13px}.x-studio-say{font-size:var(--t-small);color:var(--text2);max-width:110ch;line-height:1.6}.x-studio-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:8px 0 4px;display:grid}.x-studio-start{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.x-studio-start h3{font:300 var(--t-big)/1.15 var(--font);letter-spacing:var(--ls-display);color:var(--text)}.x-studio-start>p{font-size:var(--t-small);color:var(--text2)}.x-studio-start .btn{margin-top:6px}.x-studio-prog{width:100%;font-size:var(--t-small);color:var(--text2);gap:8px;margin-top:6px;display:grid}.x-studio-prog>span{align-items:center;gap:7px;display:inline-flex}.x-studio-bar{background:#1b211b1a;border-radius:2px;height:4px;overflow:hidden}.x-studio-bar>i{background:var(--ink);transform-origin:100%;height:100%;transition:transform var(--d-2) var(--ease);display:block}[dir=ltr] .x-studio-bar>i{transform-origin:0}.x-studio-ref{gap:8px;min-width:0;margin:0;display:grid}.x-studio-ref figcaption,.x-gallery figcaption{font-size:var(--t-small);color:var(--text2);line-height:1.5}.x-studio-ref figcaption b,.x-gallery figcaption b{color:var(--text);font-weight:600}.x-frame{appearance:none;border-radius:var(--r-card);width:100%;box-shadow:var(--shadow-soft);background:#dfe6ec;border:0;padding:0;display:block;position:relative;overflow:hidden}button.x-frame{cursor:zoom-in}.x-frame img{width:100%;height:auto;display:block}.x-studio-ref .x-frame img{aspect-ratio:3/2;object-fit:cover}.lay-views.x-gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;margin:0;display:grid}.x-gallery figure{gap:8px;min-width:0;margin:0;display:grid}.x-gallery figcaption{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;display:flex}.x-gallery-act{align-items:center;gap:16px;display:inline-flex}.x-gallery-note{font-size:var(--t-small);color:var(--text2);grid-column:1/-1;line-height:1.6}@media (max-width:900px){.x-studio-stage,.lay-views.x-gallery{grid-template-columns:minmax(0,1fr)}}.lay-lightbox{z-index:1000;cursor:zoom-out;background:#0c100ce0;grid-template-rows:1fr auto;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lay-lightbox img{cursor:default;border-radius:10px;max-width:100%;max-height:calc(100vh - 110px);box-shadow:0 30px 80px -30px #000c}.lay-lightbox-cap{color:#f2f2ee;font-size:var(--t-small);text-align:center;cursor:default;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:980px;padding:12px 0 0;display:flex}@media (prefers-reduced-motion:reduce){.x-seg>button,.x-switch>i,.x-switch>i:after,.x-studio-bar>i{transition:none}}@container pic (width>=860px){.x-found-grid[data-lens=advance]>.x-lay{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-content:start;column-gap:40px;display:grid}.x-found-grid[data-lens=advance]>.x-lay>*{grid-column:1}.x-found-grid[data-lens=advance]>.x-lay>.x-addon{grid-area:1/2/span 14;align-self:start;margin-top:0}}.x-lay-params{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.x-lay-params .in{text-align:start;text-overflow:ellipsis;direction:rtl;min-width:0;padding-inline-end:28px}.x-lay-saved{margin-top:12px}.x-lay-saved ul{border-top:1px solid var(--hair);margin:6px 0;padding:0;list-style:none}.x-lay-saved li{border-bottom:1px solid var(--hair);font-size:var(--t-small);color:var(--text);align-items:baseline;gap:10px;padding:6px 0;display:flex}.x-lay-saved li>span:nth-child(2){flex:1;min-width:0}.x-lay-saved li em{color:var(--text2);font-style:normal}.x-lay-saved li[aria-current=true]{font-weight:500}.x-approx{white-space:nowrap}.x-approx-n{font-variant-numeric:tabular-nums}.x-lay .x-say.x-lay-lead{font-size:var(--t-small);margin:2px 0 14px}.x-lay .x-say.x-lay-lead b{color:var(--text)}.x-addon .x-link.x-addon-go{margin-top:4px;font-weight:500}.x-addon .x-link.x-addon-go:disabled{opacity:.5;cursor:not-allowed}.x-addon .x-link.x-addon-go svg{width:12px;height:12px}.x-found-grid[data-lens=advance]>.x-lay{margin-inline:-14px;padding:10px 14px 6px}.x-lens-lede{max-width:72ch;font-size:var(--t-small);color:var(--text2);text-wrap:pretty;flex-basis:100%;margin:2px 0 0;line-height:1.5}.x-lens-lede b{color:var(--text);font-weight:600}.x-routes>.x-lens-lede{margin:0 0 12px}.x-lay>.x-lens-lede{margin:-6px 0 12px}.x-lay-if{font-size:var(--t-body);color:var(--text2);white-space:normal;flex:0 0 100%;margin:0 0 2px;font-weight:500;display:block}
