/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.hidden{display:none}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:var(--lightningcss-light,#f6f4ef)var(--lightningcss-dark,#161210);--panel:var(--lightningcss-light,#fffefb)var(--lightningcss-dark,#1e1915);--panel-2:var(--lightningcss-light,#efece5)var(--lightningcss-dark,#1a1512);--ink:var(--lightningcss-light,#14100d)var(--lightningcss-dark,#ede7df);--ink-2:var(--lightningcss-light,#4a423b)var(--lightningcss-dark,#c9bfb4);--ink-3:var(--lightningcss-light,#75695f)var(--lightningcss-dark,#9d9186);--line:var(--lightningcss-light,#e4ded5)var(--lightningcss-dark,#352d26);--line-2:var(--lightningcss-light,#cfc7bd)var(--lightningcss-dark,#4a4038);--accent:var(--lightningcss-light,#b8541f)var(--lightningcss-dark,#e08a54);--accent-strong:var(--lightningcss-light,#a34715)var(--lightningcss-dark,#e5854f);--accent-soft:var(--lightningcss-light,#faefe6)var(--lightningcss-dark,#2e2018);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171310);--on-good:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14251d);--good:var(--lightningcss-light,#1f6b4d)var(--lightningcss-dark,#7fc9a8);--good-soft:var(--lightningcss-light,#eaf4ef)var(--lightningcss-dark,#1c2b23);--good-line:var(--lightningcss-light,#a8cdbb)var(--lightningcss-dark,#35543f);--warn:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#e3b45e);--warn-soft:var(--lightningcss-light,#fdf3e0)var(--lightningcss-dark,#2e2515);--warn-line:var(--lightningcss-light,#e8cf9c)var(--lightningcss-dark,#57451f);--bad:var(--lightningcss-light,#a02020)var(--lightningcss-dark,#e88f83);--bad-soft:var(--lightningcss-light,#fbecec)var(--lightningcss-dark,#301b18);--bad-line:var(--lightningcss-light,#e0b0b0)var(--lightningcss-dark,#5c2f28);--wait:var(--lightningcss-light,#55606b)var(--lightningcss-dark,#a7b2bd);--wait-soft:var(--lightningcss-light,#eef1f3)var(--lightningcss-dark,#1d2226);--wait-line:var(--lightningcss-light,#c3ccd3)var(--lightningcss-dark,#3a444d);--done-soft:var(--lightningcss-light,#f0eee9)var(--lightningcss-dark,#26211c);--radius:10px;--radius-lg:14px;--shadow:0 1px 2px var(--lightningcss-light,#14100d0f)var(--lightningcss-dark,#0000004d), 0 8px 24px var(--lightningcss-light,#14100d0d)var(--lightningcss-dark,#00000040);--sans:"Inter", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--display:"Outfit", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;line-height:1.55}body{background-image:radial-gradient(circle at 8% -10%, var(--lightningcss-light,#b8541f12)var(--lightningcss-dark,#e08a540d), transparent 32rem), linear-gradient(180deg, var(--lightningcss-light,#faf9f6)var(--lightningcss-dark,#171310) 0, var(--paper) 18rem);background-attachment:fixed}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.skip{background:var(--ink);color:var(--paper);z-index:100;padding:.7rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.app{max-width:1160px;margin:0 auto;padding:0 1.25rem 5rem}header.topbar{border-bottom:1px solid var(--line);z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--lightningcss-light,#faf9f6eb)var(--lightningcss-dark,#171310eb);flex-wrap:wrap;align-items:center;gap:.9rem;padding:.8rem 0;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.6rem;margin-right:.4rem;display:flex}.brand .mark{background:var(--accent-strong);width:34px;height:34px;color:var(--on-accent);font-family:var(--display);letter-spacing:.05em;border-radius:10px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.brand .brandtext{line-height:1.2;display:grid}.brand .brandtext strong{font-family:var(--display);letter-spacing:-.01em;font-size:.98rem}.brand .brandtext small{color:var(--ink-3);font-size:.74rem}nav.mainnav{flex-wrap:wrap;gap:.2rem;margin:0 auto;display:flex;position:relative}nav.mainnav button{font:inherit;cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-radius:9px;padding:.45rem .7rem;font-size:.88rem}nav.mainnav button:hover{color:var(--ink);background:var(--panel)}nav.mainnav button[aria-current=page]{color:var(--accent-strong);background:var(--accent-soft);font-weight:600}.topbar .utils{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.synthetic-flag{letter-spacing:.04em;text-transform:uppercase;background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-line);border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.headbtn{font:inherit;border:1px solid var(--line-2);color:var(--ink-2);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.35rem .65rem;font-size:.82rem}.headbtn:hover{background:var(--panel);border-color:var(--ink-3)}.askbar{background:var(--panel);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:.5rem;margin:1.1rem 0 1.5rem;padding:.35rem .4rem .35rem .9rem;display:flex}.askbar :is(input,textarea){font:inherit;color:var(--ink);background:0 0;border:none;flex:1;min-width:8rem;padding:.45rem 0}.askbar textarea{resize:none;max-height:192px;line-height:1.45}.askbar :is(input,textarea)::placeholder{color:var(--ink-3)}.askbar :is(input,textarea):focus-visible{outline-offset:6px}.askbar kbd{font-family:var(--sans);color:var(--ink-3);border:1px solid var(--line-2);background:var(--panel-2);white-space:nowrap;border-radius:5px;padding:.12rem .4rem;font-size:.68rem}.btn{font:inherit;color:var(--lightningcss-light,#fbfaf8)var(--lightningcss-dark,#171310);border-radius:var(--radius);cursor:pointer;background:var(--lightningcss-light,#14100d)var(--lightningcss-dark,#ece6de);border:1px solid #0000;padding:.6rem 1.05rem;font-weight:600}.btn:hover{background:var(--lightningcss-light,#2a231d)var(--lightningcss-dark,#d8d0c6)}.btn:disabled{background:var(--done-soft);color:var(--ink-3);cursor:not-allowed}.btn.ghost{background:var(--panel);color:var(--ink);border-color:var(--line-2)}.btn.ghost:hover{background:var(--accent-soft);border-color:var(--accent)}.btn.small{padding:.4rem .75rem;font-size:.85rem;font-weight:500}.btn.full{width:100%}h1{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:1.55rem}h2{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:1.05rem}h3{margin:0;font-size:.95rem}.sub{color:var(--ink-3);margin:.3rem 0 0;font-size:.9rem}.eyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.7rem;font-weight:600}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;display:flex}.page-head>div:first-child{max-width:52rem}.section-head{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.7rem;display:flex}.section-head p{color:var(--ink-3);margin:.1rem 0 0;font-size:.8rem}.section-head .count{color:var(--ink-3);white-space:nowrap;font-size:.78rem}.surface{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:.9rem;padding:1.05rem 1.15rem}.askpanel{border-top:3px solid var(--accent-strong);padding:1.2rem 1.25rem}.askpanel .scopefind{background:var(--paper);min-height:44px}.askpanel-input{resize:none;overflow-wrap:anywhere;white-space:pre-wrap;flex:16rem;width:100%;max-height:192px;line-height:1.45;overflow-x:hidden}.custom-tasks{border-top:1px solid var(--line);margin-top:1.15rem;padding-top:1rem}.custom-tasks-head{margin-bottom:.75rem}.custom-tasks-head h3{margin:0;font-size:1rem}.custom-tasks-head .note{margin:.2rem 0 0}.custom-task-list{gap:.55rem;display:grid}.custom-task-row{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;padding:.8rem .9rem;display:grid}.custom-task-name{min-width:0;color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-weight:600;line-height:1.45}button.custom-task-name{cursor:pointer}button.custom-task-name:hover{color:var(--accent-strong)}button.custom-task-name:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:3px}.custom-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.custom-task-row>.custom-task-actions{white-space:nowrap}.custom-task-remove{color:var(--bad)}.custom-task-remove-button{background:var(--bad);border-color:var(--bad);color:#fff}.custom-task-remove-button:hover{background:var(--bad);border-color:var(--bad)}.custom-task-edit{grid-column:1/-1}.custom-task-editor{resize:none;overflow-wrap:anywhere;width:100%;min-height:72px;max-height:192px;line-height:1.45;display:block;overflow-x:hidden}.custom-task-edit .custom-task-actions,.custom-task-add .custom-task-actions{justify-content:flex-start;margin-top:.55rem}.custom-task-error{color:var(--bad);margin:.35rem 0 0;font-size:.8rem}.custom-task-confirm{border-top:1px solid var(--line);color:var(--ink-2);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.7rem;font-size:.85rem;display:flex}.custom-task-add{margin-top:.75rem}.custom-task-add-link{margin-top:.75rem;display:inline-block}.scope-contract{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:-.45rem 0 1rem;padding:.65rem .8rem;font-size:.84rem;display:flex}.scope-contract strong{color:var(--ink)}.thread-context{color:var(--ink-3);justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.4rem;font-size:.76rem;display:flex}.thread-context .linklike{font-size:.78rem}.thread-context .linklike:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.citation-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.citation-link:hover{color:var(--accent-strong)}.citation-text{color:inherit}.doc-drawer{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.65rem}.doc-drawer>summary{cursor:pointer;color:var(--accent-strong);font-size:.84rem;font-weight:600}.doc-drawer-body{padding-top:.75rem}.record-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}.record-meta div{min-width:0}.record-meta dt{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:650}.record-meta dd{color:var(--ink-2);margin:.12rem 0 0;font-size:.86rem}.record-proof{background:var(--panel-2);border-radius:var(--radius);color:var(--ink-2);margin:.8rem 0 0;padding:.75rem .85rem;font-size:.86rem}.record-proof strong{color:var(--ink)}.field{gap:.35rem;margin-top:1rem;display:grid}.field>span{color:var(--ink-2);font-size:.8rem;font-weight:650}.field textarea,.field select{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--paper);width:100%;color:var(--ink);font:inherit;padding:.75rem .8rem}.field textarea{resize:vertical;min-height:8rem}.plain-steps{margin:1rem 0;padding-left:1.3rem}.plain-steps li{color:var(--ink-2);margin:0 0 .75rem}.plain-steps strong{color:var(--ink)}.boundary-callout{border-left:3px solid var(--warn);background:var(--warn-soft);color:var(--ink-2);padding:.8rem .9rem;font-size:.86rem}.grid-2{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);align-items:start;gap:1.1rem;display:grid}.grid-2.even{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.col{min-width:0}.glance{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-lg);overscroll-behavior:contain;max-height:calc(100vh - 2rem);padding:1rem 1.1rem;position:sticky;top:1rem;overflow-y:auto}@media (prefers-reduced-motion:reduce){.glance{max-height:none;position:static}}.nav-more{color:var(--ink-3)}.nav-flyout{z-index:45;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);gap:.15rem;min-width:10rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 10px 30px var(--lightningcss-light,#14100d1f)var(--lightningcss-dark,#0006)}.nav-flyout button{text-align:left;width:100%}.choice-group{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:.55rem 0 .1rem;font-size:.7rem;font-weight:600}.choices .choice-group:first-child{margin-top:0}details.srcfold>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:.8rem;font-size:.95rem;display:flex}details.srcfold>summary .count{color:var(--ink-3);white-space:nowrap;font-size:.8rem}details.srcfold[open]>summary{margin-bottom:.4rem}.linkrow{width:100%;font:inherit;text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem .2rem;display:flex}.linkrow:last-of-type{border-bottom:none}.linkrow:hover strong{color:var(--accent-strong)}.linkrow .lr-text{gap:.1rem;min-width:0;display:grid}.linkrow small{color:var(--ink-3);font-size:.78rem}.blindspots{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-top:.8rem;padding:.8rem .9rem}.blindspots h3{margin-bottom:.4rem;font-size:.88rem}.blindspots ul{margin:0 0 .45rem;padding-left:1.1rem}.blindspots li{color:var(--ink-2);margin-bottom:.25rem;font-size:.82rem}.blindspots .note{margin-top:.2rem}.critical{border:1.5px solid var(--bad);background:var(--bad-soft);border-radius:var(--radius-lg);align-items:flex-start;gap:.85rem;margin-bottom:1.1rem;padding:1rem 1.1rem;display:flex}.critical .glyph{color:var(--bad);font-size:1.05rem;font-weight:700;line-height:1.4}.critical h3{color:var(--bad);margin-bottom:.2rem}.critical p{color:var(--ink-2);margin:.2rem 0 .7rem;font-size:.9rem}.chip{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.76rem;font-weight:600;display:inline-flex}.chip .g{font-size:.7rem}.chip.good{background:var(--good-soft);color:var(--good);border-color:var(--good-line)}.chip.done{background:var(--done-soft);color:var(--ink-2);border-color:var(--line-2)}.chip.act{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.chip.wait{background:var(--wait-soft);color:var(--wait);border-color:var(--wait-line)}.chip.bad{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-line)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:.75rem;padding:1rem 1.1rem}.card.urgent{border-left:4px solid var(--accent-strong)}.action-grid{grid-template-columns:30px minmax(0,1fr);gap:.85rem;display:grid}.action-n{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-strong);border-radius:9px;place-items:center;font-size:.82rem;font-weight:700;display:grid}.action-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.action-head h3{flex:1}.why{color:var(--ink-2);margin:.45rem 0 0;font-size:.88rem}.meta{color:var(--ink-3);margin:.5rem 0 0;font-size:.82rem}.row{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}details.receipt{margin-top:.7rem}details.receipt summary{cursor:pointer;color:var(--ink-3);padding:.2rem 0;font-size:.84rem}details.receipt summary:hover{color:var(--accent)}details.receipt .body{color:var(--ink-2);border-left:2px solid var(--line-2);margin-top:.4rem;padding:.5rem 0 .2rem .8rem;font-size:.85rem}.backlog{color:var(--ink-3);border-top:1px solid var(--line);margin-top:1rem;padding:.8rem 0 0;font-size:.85rem}.quiet{text-align:center;border:1px dashed var(--line-2);border-radius:var(--radius-lg);background:var(--panel);padding:3rem 1rem}.quiet .big{font-family:var(--display);margin-bottom:.3rem;font-size:1.15rem}.quiet .small{color:var(--ink-3);font-size:.9rem}.tablewrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--line);padding:.65rem .85rem}th{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:.76rem;font-weight:600}tr:last-child td{border-bottom:none}td.num{font-variant-numeric:tabular-nums}.itemrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .1rem;display:grid}.itemrow:last-child{border-bottom:none}.itemrow .it-text{gap:.12rem;min-width:0;display:grid}.itemrow .it-text>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.itemrow strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.itemrow small{color:var(--ink-3);font-size:.78rem}.itemrow small.nextstep{color:var(--ink-2);border-left:2px solid var(--line-2);white-space:normal;margin-top:.3rem;padding-left:.6rem;line-height:1.45}.mini-meter{background:var(--done-soft);border-radius:99px;width:min(220px,70%);height:5px;margin-top:.3rem;overflow:hidden}.mini-meter span{border-radius:inherit;background:var(--accent-strong);height:100%;display:block}.meter{background:var(--done-soft);border-radius:99px;height:7px;margin:.7rem 0 .5rem;overflow:hidden}.meter span{border-radius:inherit;background:var(--good);height:100%;display:block}.drop{border:2px dashed var(--line-2);border-radius:var(--radius-lg);background:var(--panel);text-align:center;cursor:pointer;margin-bottom:.8rem;padding:2.1rem 1.25rem;transition:border-color .12s,background .12s}.drop:hover,.drop.over{border-color:var(--accent);background:var(--accent-soft)}.drop .big{font-family:var(--display);margin-bottom:.25rem;font-size:1.05rem}.drop .small{color:var(--ink-3);font-size:.88rem}.addgrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.addopt{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:left;cursor:pointer;font:inherit;color:inherit;padding:.85rem .95rem}.addopt:hover{border-color:var(--accent);background:var(--accent-soft)}.addopt strong{margin-bottom:.15rem;font-size:.9rem;display:block}.addopt span{color:var(--ink-3);font-size:.8rem}.question{border-left:3px solid var(--accent-strong)}.question .q{font-family:var(--display);margin:.15rem 0 .2rem;font-size:1.08rem}.question .consequence{color:var(--ink-2);margin:0 0 .9rem;font-size:.87rem}.choices{flex-direction:column;gap:.5rem;display:flex}.choice{text-align:left;font:inherit;background:var(--panel);color:inherit;border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;padding:.7rem .9rem}.choice:hover{border-color:var(--accent);background:var(--accent-soft)}.choice strong{font-size:.93rem;display:block}.choice span{color:var(--ink-3);font-size:.83rem}.answer{border-left:3px solid var(--ink)}.answer .headline{font-family:var(--display);margin:0 0 .5rem;font-size:1.08rem;line-height:1.4}.answer .detail{color:var(--ink-2);margin:0 0 .9rem;font-size:.92rem}.answer .strip{border-radius:8px;margin-bottom:.45rem;padding:.55rem .75rem;font-size:.84rem}.answer .strip.src{background:var(--done-soft);color:var(--ink-2)}.answer .strip.miss{background:var(--warn-soft);color:var(--warn)}.answer .strip.conf{background:var(--bad-soft);color:var(--bad)}.answer .asof{color:var(--ink-3);margin-top:.7rem;font-size:.8rem}.refusal{border-left:3px solid var(--warn)}.refusal .headline{color:var(--warn)}.hero-deadline{border:1px solid var(--warn-line);border-radius:var(--radius-lg);background:var(--lightningcss-light,#fdf0df)var(--lightningcss-dark,#33261a);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:grid}.hero-deadline .date-block{color:#fff;background:var(--lightningcss-light,#a1532e)var(--lightningcss-dark,#b0602c);border-radius:11px;place-items:center;width:54px;height:54px;line-height:1;display:grid}.hero-deadline .date-block strong{font-family:var(--display);font-size:1.3rem}.hero-deadline .date-block small{letter-spacing:.12em;margin-top:.1rem;font-size:.58rem}.hero-deadline h2{margin:.05rem 0 .15rem}.hero-deadline p{color:var(--ink-2);margin:0;font-size:.85rem}blockquote{border-left:3px solid var(--accent);margin:.8rem 0;padding-left:.8rem;font-size:.95rem;line-height:1.5}.facts{color:var(--ink-3);margin:.3rem 0 0;font-size:.82rem}ol.closelist{margin:.3rem 0 0;padding:0;list-style:none}ol.closelist li{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.5rem 0;font-size:.87rem;display:grid}ol.closelist li:last-child{border-bottom:none}ol.closelist .stepmark{border:1px solid var(--line-2);width:21px;height:21px;color:var(--ink-3);border-radius:50%;align-self:center;place-items:center;font-size:.7rem;font-weight:700;display:grid}ol.closelist li.done{color:var(--ink-2)}ol.closelist li.done .stepmark{background:var(--good);border-color:var(--good);color:var(--on-good)}ol.closelist small{color:var(--ink-3);font-size:.78rem;display:block}.install-shell{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.stage-rail{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-lg);gap:.2rem;padding:.6rem;display:grid}.stage-btn{width:100%;font:inherit;text-align:left;border-radius:var(--radius);color:var(--ink-3);cursor:pointer;background:0 0;border:none;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.6rem;padding:.55rem .5rem;display:grid}.stage-btn:hover{background:var(--panel);color:var(--ink)}.stage-btn[aria-current=step]{background:var(--panel);color:var(--ink);box-shadow:var(--shadow)}.stage-btn .st-ic{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:700;display:grid}.stage-btn.done{color:var(--good)}.stage-btn.done .st-ic{background:var(--good);border-color:var(--good);color:var(--on-good)}.stage-btn.now .st-ic{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.stage-btn .st-text{min-width:0;line-height:1.25;display:grid}.stage-btn .st-text strong{font-size:.85rem;font-weight:600}.stage-btn .st-text small{color:var(--ink-3);font-size:.72rem}.install-cols{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:1.1rem;display:grid}.attention{background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:var(--radius);align-items:flex-start;gap:.8rem;margin:.8rem 0;padding:.85rem 1rem;display:flex}.attention .glyph{color:var(--warn);font-weight:700}.attention strong{color:var(--warn);font-size:.88rem;display:block}.attention span{color:var(--ink-2);font-size:.84rem}.check{align-items:flex-start;gap:.5rem;padding:.28rem 0;font-size:.88rem;display:flex}.check .g{flex:none;width:1.1rem;font-weight:700}.check.ok .g{color:var(--good)}.check.intervention .g{color:var(--warn)}.check.waiting .g{color:var(--wait)}.check.skipped .g{color:var(--ink-3)}.check .note{color:var(--ink-3);margin-top:.1rem;font-size:.82rem;display:block}.handoff{text-align:left}.manifest-row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.8rem;padding:.16rem 0;display:flex}.manifest-group{color:var(--ink-2);margin:.5rem 0 .15rem;font-size:.78rem;font-weight:600}.manifest-group:first-child{margin-top:0}.manifest-state{color:var(--ink-3);text-align:right;align-items:baseline;gap:.5rem;display:inline-flex}.manifest-state a{color:var(--accent-strong)}.handoff .bignum{font-family:var(--display);letter-spacing:-.03em;margin:.2rem 0 0;font-size:1.7rem}.handoff .sub{margin:0 0 .2rem}.handoff small{color:var(--ink-3);margin-top:.55rem;font-size:.78rem;line-height:1.45;display:block}.truthnote{background:var(--wait-soft);border:1px solid var(--wait-line);border-radius:var(--radius);color:var(--ink-2);margin-top:1rem;padding:.7rem .9rem;font-size:.85rem}.masked{color:var(--ink-3);letter-spacing:.15em;-webkit-user-select:none;user-select:none}.toast{color:var(--lightningcss-light,#fbfaf8)var(--lightningcss-dark,#171310);border-radius:var(--radius);box-shadow:var(--shadow);z-index:60;background:var(--lightningcss-light,#14100d)var(--lightningcss-dark,#ece6de);max-width:min(92vw,34rem);padding:.7rem 1.1rem;font-size:.9rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.note{color:var(--ink-3);margin-top:.5rem;font-size:.84rem}pre.payload{white-space:pre-wrap;margin:0;font-size:.78rem}.choice-later{justify-items:start;gap:.3rem;margin-top:.7rem;display:grid}.choice-later span{color:var(--ink-3);font-size:.82rem;line-height:1.45}.drop.paused{cursor:default;opacity:1;text-align:left;border-style:solid;flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.drop.paused .big{color:var(--ink)}.pause-dialog{width:min(34rem,100vw - 2rem);max-width:none;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:16px;margin:auto;padding:1.15rem;box-shadow:0 24px 80px #140d0842}.pause-dialog[open]{grid-template-columns:auto minmax(0,1fr);gap:.9rem;display:grid}.pause-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f181380}.pause-dialog-mark{width:2rem;height:2rem;color:var(--accent-strong);background:var(--accent-soft);border-radius:50%;place-items:center;font-weight:800;display:grid}.pause-dialog h2{margin:0 0 .45rem;font-size:1.18rem}.pause-dialog p{color:var(--ink-2);margin:0 0 .55rem}.pause-dialog .note{font-size:.82rem}.pause-dialog-actions{justify-content:flex-end;margin-top:.85rem;display:flex}.addopt[disabled]{opacity:.75;cursor:default}.scopebar{flex-wrap:wrap;align-items:center;gap:.4rem;margin:-.6rem 0 1.1rem;display:flex}.scopebar-label{color:var(--ink-3);margin-right:.2rem;font-size:.8rem}.scoperow{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.4rem;max-width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.scoperow .btn{flex:none}.scopefind{border:1px solid var(--line);font:inherit;background:var(--paper);color:var(--ink);border-radius:8px;min-height:36px;padding:.35rem .6rem;font-size:.85rem}.linklike{font:inherit;color:var(--accent-strong);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.linklike:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.actions-fold{min-width:0;margin:0}.actions-fold>summary{cursor:pointer;padding:.65rem .2rem;font-size:1.05rem;font-weight:600;list-style-position:inside}.actions-fold>summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.actions-first{color:var(--ink-3);margin:.2rem 0 0 1.2rem;font-size:.78rem;font-weight:500;display:block}.sectionbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem;margin:-.4rem 0 1.2rem;padding-bottom:.7rem;display:flex}.sectionbar .chipbtn{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:.42rem .7rem;font-size:.82rem}.sectionbar .chipbtn:hover{color:var(--ink);background:var(--panel-2)}.sectionbar .chipbtn.on{color:var(--ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:650}.settings-more>summary{cursor:pointer;gap:.18rem;list-style-position:inside;display:grid}.settings-more>summary span{color:var(--ink-3);margin-left:1.15rem;font-size:.8rem;font-weight:400}.settings-more[open]>summary{border-bottom:1px solid var(--line);padding-bottom:.8rem}.settings-more .grid-2{margin-top:1rem!important}.settings-more .surface{box-shadow:none;background:var(--paper)}.thread-turn{margin-bottom:1.4rem}.thread-turn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:6px;border-radius:var(--radius)}.thread-q{font-family:var(--display);color:var(--ink);align-items:baseline;gap:.55rem;margin:0 0 .5rem;font-size:1rem;display:flex}.thread-q .g{background:var(--accent-soft);width:1.35rem;height:1.35rem;color:var(--accent-strong);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.jumprow{flex-wrap:wrap;gap:.4rem .9rem;margin:.2rem 0 .8rem;display:flex}.jumprow a{color:var(--accent-strong);border-bottom:1px solid var(--line-2);padding-bottom:.1rem;font-size:.8rem;text-decoration:none}.jumprow a:hover{border-bottom-color:var(--accent-strong)}@media (width<=900px){.grid-2,.grid-2.even,.install-cols{grid-template-columns:1fr}.glance{max-height:none;position:static;overflow-y:visible}.install-shell{grid-template-columns:1fr}.stage-rail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width<=640px){.app{padding:0 .9rem 5.4rem}h1{font-size:1.3rem}header.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.custom-task-row{grid-template-columns:minmax(0,1fr)}.custom-task-row>.custom-task-actions{justify-content:flex-start}.custom-task-confirm{flex-direction:column;align-items:flex-start}nav.mainnav{z-index:30;padding:.25rem .3rem calc(.25rem + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);order:3;justify-content:space-around;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0}nav.mainnav button{flex:1;min-width:0;min-height:44px;padding:.8rem .3rem;font-size:.84rem}nav.mainnav .nav-flyout{width:min(14rem,100vw - 1rem);padding:.45rem;display:grid;position:absolute;top:auto;bottom:calc(100% + .45rem);right:.5rem}nav.mainnav .nav-flyout button{text-align:left;flex:none;padding:.75rem .8rem}.askbar kbd{display:none}.hero-deadline{grid-template-columns:54px minmax(0,1fr)}.hero-deadline .btn{grid-column:1/-1;width:100%}.page-head .btn{width:100%}.toast{bottom:calc(4.2rem + env(safe-area-inset-bottom))}.tablewrap table{width:100%;min-width:0}.tablewrap td,.tablewrap th{white-space:normal}table.request-fields,table.request-fields tbody,table.request-fields tr,table.request-fields th,table.request-fields td{text-align:left;width:100%;display:block}table.request-fields th{color:var(--ink-3);padding-bottom:0}table.request-fields td{padding-top:.15rem}.responsive-table thead,.responsive-table .responsive-head{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{width:100%;display:block}.responsive-table tr{border-bottom:1px solid var(--line);padding:.7rem 0}.responsive-table tr:last-child{border-bottom:0}.responsive-table td{text-align:left;grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr);gap:.65rem;padding:.28rem .1rem;display:grid}.responsive-table td:before{content:attr(data-label);color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:650}.record-meta{grid-template-columns:1fr}.thread-context{align-items:flex-start}.sectionbar{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.55rem;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.brand .mark{color:var(--ink);background:0 0;border-radius:0;width:28px;height:28px}.brand .mark svg{display:block}.brand .mark .seal-pt{fill:var(--accent-strong)}.brand .brandtext small{letter-spacing:.02em}html,body{font-variant-numeric:lining-nums tabular-nums}h1{letter-spacing:-.02em;font-size:1.7rem;font-weight:650;line-height:1.2}h2{font-size:1.1rem;font-weight:650;line-height:1.3}h3{letter-spacing:-.005em;font-weight:650}.eyebrow{color:var(--ink-3);letter-spacing:.1em}th{letter-spacing:.06em;font-size:.72rem}.answer .headline{font-size:1.15rem}.amt{letter-spacing:.005em;font-weight:600}.covbar{gap:3px;max-width:260px;margin:.3rem 0 .15rem;display:flex}.covbar .seg{border:1px solid var(--line-2);background:var(--panel);border-radius:2px;flex:1 1 0;max-width:26px;height:7px}.covbar .seg.on{background:var(--good);border-color:var(--good)}.covbar .seg.part{border-color:var(--wait);background:repeating-linear-gradient(90deg, var(--wait) 0 2px, var(--wait-soft) 2px 5px)}.covbar .seg.stop{border-color:var(--bad);background:repeating-linear-gradient(45deg, var(--bad) 0 3px, var(--bad-soft) 3px 6px)}@media (forced-colors:active){.covbar .seg{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.covbar .seg.on{background:canvastext}.covbar .seg.part{background:repeating-linear-gradient(90deg,canvastext 0 2px,canvas 2px 5px)}.covbar .seg.stop{background:repeating-linear-gradient(45deg,canvastext 0 3px,canvas 3px 6px)}}.due-in{white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.due-in .g{font-size:.78em;font-weight:700}.due-in.act{color:var(--warn);font-weight:600}.due-in.bad{color:var(--bad);font-weight:650}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}details.receipt::details-content{transition:height .18s ease, content-visibility .18s allow-discrete;height:0;overflow:clip}details.actions-fold::details-content{transition:height .18s ease, content-visibility .18s allow-discrete;height:0;overflow:clip}details[open]::details-content{height:auto}.toast{animation:.18s ease-out toast-in}::view-transition-old(root){animation-duration:.12s}::view-transition-new(root){animation-duration:.12s}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,.4rem)}}:root{--shadow:0 1px 2px var(--lightningcss-light,#14100d12)var(--lightningcss-dark,#00000059);--radius:8px;--radius-lg:10px}nav.mainnav button[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent-strong);background:0 0;border-radius:0}.action-n{border:1px solid var(--line-2);color:var(--ink-3);background:0 0}.app{max-width:1240px;padding-inline:1.5rem}header.topbar{border:1px solid var(--line);background:var(--lightningcss-light,#fffefbf0)var(--lightningcss-dark,#1e1915f0);border-radius:12px;margin-top:.75rem;padding:.65rem .8rem;box-shadow:0 10px 32px var(--lightningcss-light,#1f160f0f)var(--lightningcss-dark,#00000038)}.scopebar{border:1px solid var(--line);background:var(--lightningcss-light,#fffefbb8)var(--lightningcss-dark,#1e1915b8);border-radius:10px;margin:.65rem 0 1.25rem;padding:.55rem .65rem}.scopebar-label{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:650}.home-hero{color:#fffaf4;background:radial-gradient(circle at 90% 0,#d06f3738,#0000 19rem),linear-gradient(135deg,#17120f 0%,#251913 58%,#312016 100%);border:1px solid var(--lightningcss-light,#2f251f)var(--lightningcss-dark,#503a2d);border-radius:16px;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:1.5rem;margin:.1rem 0 1.3rem;padding:clamp(1.4rem,3vw,2.15rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #18100b29}.home-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:17rem;height:17rem;position:absolute;bottom:-5rem;right:-3rem}.home-hero-copy{z-index:1;min-width:0;position:relative}.home-kicker{color:#dda17a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.69rem;font-weight:700}.home-hero h1{color:#fffaf4;letter-spacing:-.04em;max-width:14ch;font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.04}.home-lede{color:#d9cec5;max-width:44rem;margin:.75rem 0 1.25rem;font-size:.94rem}.home-next{border-top:1px solid #ffffff24;align-items:center;max-width:45rem;padding-top:1rem;display:flex}.btn.hero-review{color:#17120f;background:#fffaf4;border-color:#fffaf4;flex:none;box-shadow:0 6px 18px #0000002e}.btn.hero-review:hover{background:#f0dfd1}.home-scoreboard{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;align-content:stretch;display:grid;position:relative}.home-stat{border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.08rem .8rem;padding:.85rem 1rem;display:grid}.home-stat:last-child{border-bottom:0}.home-stat-label{color:#cfc2b8;font-size:.73rem;font-weight:650}.home-stat-value{color:#fffaf4;font-family:var(--display);letter-spacing:-.03em;grid-area:1/2/3;font-size:1.35rem}.home-stat small{color:#9f9186;font-size:.69rem}.home-stat.stat-attention .home-stat-value{color:#f1bd72}.home-stat.stat-good .home-stat-value{color:#91d5b6}.home-hero+.paused-banner,.home-hero+.critical{margin-top:0}.grid-2{gap:1.35rem}.surface,.card,.glance{border-color:var(--lightningcss-light,#ddd5ca)var(--lightningcss-dark,#40362e)}.askpanel{border-top-width:1px;padding:1.2rem 1.25rem 1.1rem;box-shadow:0 12px 34px var(--lightningcss-light,#1f160f13)var(--lightningcss-dark,#00000040)}.askpanel .scopefind{border-color:var(--line-2);background:var(--paper);padding-inline:.8rem}.glance{background:var(--lightningcss-light,#f0ece5)var(--lightningcss-dark,#1b1613);padding:1.15rem 1.2rem;box-shadow:inset 0 1px var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff06)}.glance .section-head{border-bottom:1px solid var(--line);padding-bottom:.45rem}.linkrow{border-radius:7px;width:calc(100% + .9rem);margin-inline:-.45rem;padding:.78rem .45rem}.linkrow:hover{background:var(--panel)}.linkrow strong{font-size:.9rem}.linkrow small{line-height:1.45}.actions-fold>summary{border:1px solid var(--line);background:var(--lightningcss-light,#fffefba6)var(--lightningcss-dark,#1e1915a6);border-radius:9px;margin-top:.2rem;padding:.8rem .7rem}.actions-fold[open]>summary{border-color:var(--line-2);margin-bottom:.75rem}@media (width<=900px){.home-hero{grid-template-columns:1fr}.home-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.home-stat{border-bottom:0;border-right:1px solid #ffffff1c;flex-direction:column;align-items:flex-start;display:flex}.home-stat:last-child{border-right:0}.home-stat-value{order:-1}}@media (width<=640px){.app{padding-inline:.85rem}header.topbar{background:var(--panel);border-radius:10px;margin-top:.55rem;padding:.65rem}.scopebar{margin-top:.55rem}.home-hero{border-radius:13px;margin-top:.2rem;padding:1.25rem}.home-hero h1{font-size:2rem}.btn.hero-review{width:100%}.pause-dialog[open]{grid-template-columns:1fr}.pause-dialog-actions .btn{width:100%}.home-scoreboard{background:#ffffff0b;grid-template-columns:1fr}.home-stat{border-bottom:1px solid #ffffff1c;border-right:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.home-stat:last-child{border-bottom:0}.home-stat-value{order:initial}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.scopebar{scrollbar-width:thin;align-items:center;gap:.4rem;min-height:52px;margin-bottom:1.4rem;padding:.65rem 0 .7rem;display:flex;overflow-x:auto}.scope-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;flex:none;margin-right:.2rem;font-size:.76rem;font-weight:650}.scope-pill{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:.38rem .7rem;font-size:.82rem}.scope-pill:hover{background:var(--panel);border-color:var(--line)}.scope-pill.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.scope-more{position:relative}.scope-menu{z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:12rem;box-shadow:var(--shadow);padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.scope-menu button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.55rem .65rem}.scope-menu button:hover{background:var(--panel-2)}.practice-inline{color:var(--ink-3);white-space:nowrap;font-size:.72rem}.notice-dialog{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--panel);width:min(32rem,100vw - 2rem);color:var(--ink);padding:1.2rem;box-shadow:0 24px 80px #00000059}.notice-dialog[open]{grid-template-columns:auto minmax(0,1fr);gap:.9rem;display:grid}.notice-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f181380}.notice-dialog h2{margin-bottom:.35rem}.notice-dialog p{color:var(--ink-2);margin:0 0 1rem}.notice-mark{background:var(--warn-soft);width:32px;height:32px;color:var(--warn);border-radius:50%;place-items:center;font-weight:750;display:grid}.linklike{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.84rem}.field input,.compact-field input{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:.65rem .75rem}.compact-field{flex:1;margin:0}.search-surface{align-items:end;gap:1rem;display:flex}.search-surface .count{color:var(--ink-3);white-space:nowrap;padding-bottom:.7rem}.starter-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;margin-top:.8rem;display:grid}.starter{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:54px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;padding:.7rem .8rem}.starter:hover{border-color:var(--accent);color:var(--ink)}.document-grid{gap:.7rem;display:grid}.doc-drawer>summary span:first-child{min-width:0;display:grid}.doc-drawer>summary small{color:var(--ink-3);font-size:.78rem}.record-proof p{margin:.3rem 0 0}.quiet-label{color:var(--ink-3);font-size:.78rem}.installer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1.5rem 0 1.25rem;display:flex}.install-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:1rem;display:grid;overflow:hidden}.install-summary>div{background:var(--panel);gap:.15rem;padding:.8rem 1rem;display:grid}.summary-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.install-checks{gap:.55rem;margin-top:1rem;display:grid}.check-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden}.check-card>summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem .8rem;display:grid}.check-card>summary>span:last-child{display:grid}.check-card>summary small{color:var(--ink-3);font-size:.76rem}.check-glyph{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.check-card.ok .check-glyph{background:var(--good);border-color:var(--good);color:var(--on-good)}.check-card.intervention .check-glyph{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.check-evidence{border-top:1px solid var(--line);color:var(--ink-2);padding:.75rem .9rem;font-size:.84rem}.check-evidence p{margin:.2rem 0}.gate-filters{flex-wrap:wrap;gap:.35rem;margin:.8rem 0;display:flex}.gate-list{gap:.4rem;display:grid}.manifest-row-detail{border-top:1px solid var(--line)}.manifest-row-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .1rem;display:flex}.manifest-row-detail>summary>span:first-child{display:grid}.manifest-row-detail small{color:var(--ink-3);font-size:.72rem}.manifest-row-detail p{color:var(--ink-2);margin:0 0 .75rem;font-size:.84rem}.gate-status{border:1px solid var(--line-2);border-radius:999px;flex:none;padding:.18rem .5rem;font-size:.7rem;font-weight:650}.gate-status.open{color:var(--bad);background:var(--bad-soft);border-color:var(--bad-line)}.gate-status.pass{color:var(--good);background:var(--good-soft);border-color:var(--good-line)}@media (width<=640px){.topbar .utils{margin-left:auto}.scopebar{margin-bottom:1rem}.scope-label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.askbar{align-items:flex-end}.practice-inline{display:none}.search-surface{flex-direction:column;align-items:stretch}.search-surface .count{padding:0}.installer-top{flex-direction:column}.install-summary{grid-template-columns:1fr 1fr}}#app:empty:before{content:"Loading your Brain...";max-width:40rem;color:var(--ink-2);font:600 1rem/1.5 var(--sans);margin:14vh auto;padding:1.25rem;display:block}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
