@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.quiet-workspace,.quiet-workspace .projectsview{--paper:#0e0f12;--card:#17191e;--card-2:#202329;--tint-paper:#121418;--ink:#f3f0e9;--ink-2:#c7c5bd;--muted:#aaaeb5;--faint:#969aa3;--line:#2a2d34;--line-2:#3a3e47;--ac:#8aa0ff;--ac-t:#1d2541;--on-ac:#101216;--cobalt:#8aa0ff;--cobalt-t:#1d2541;--sky:#83b9e6;--sky-t:#182736;--violet:#b6a0ee;--violet-t:#29223d;--butter:#e4c769;--butter-t:#302a19;--tang:#eaa16c;--tang-t:#32241c;--verm:#ed876e;--verm-t:#36231f;--good:#81c6a5;--good-t:#1b3027;--jade:#81c6a5;--jade-t:#1b3027;--warn:#e4c769;--warn-t:#302a19;--bad:#ed876e;--bad-text:#f49b87;--bad-t:#36231f;--display:"Bricolage Grotesque Variable","Geist Variable",system-ui,sans-serif;--sans:"Instrument Sans Variable","Geist Variable",system-ui,sans-serif;--mono:"Geist Mono Variable",ui-monospace,monospace;--lift:none;--lift-lg:none;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans)}.quiet-workspace .top{background:0 0;border:0;gap:20px;max-width:1120px;margin:auto;padding:18px 32px;position:relative}.quiet-workspace .brand{gap:10px}.quiet-workspace .brand b{font:650 21px/1.2 var(--display);letter-spacing:-.03em}.quiet-workspace .brand .mk{border:1px solid var(--verm);width:32px;height:32px;box-shadow:none;color:var(--ink);background:0 0}.quiet-workspace .brand .mk:before,.quiet-workspace .brand .mk:after,.quiet-workspace .std,.quiet-workspace .pcount{display:none}.quiet-workspace .proj{border:1px solid var(--line-2);background:0 0;border-radius:8px;max-width:440px;min-height:44px;padding:8px 14px}.quiet-workspace .proj .nm{color:var(--ink);font:600 14px/1.4 var(--sans)}.quiet-workspace .proj .src{color:var(--muted);font:400 12px/1.4 var(--sans);background:0 0}.quiet-workspace .cmdk{min-height:44px;color:var(--muted);box-shadow:none;font:500 14px/1.4 var(--sans);background:0 0;border:0;padding:8px}.quiet-workspace .cmdkfull,.quiet-workspace .cmdk>b{display:none}.quiet-workspace .cmdkshort{display:inline}.quiet-workspace .nav2{max-width:1120px;margin:auto;padding:0 32px}.quiet-workspace .stagerow{border:0;border-bottom:1px solid var(--line);min-height:52px;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;gap:4px;padding:0!important}.quiet-workspace .stagetab{min-height:48px;color:var(--muted);box-shadow:none;font:500 14px/1.4 var(--sans);background:0 0;border:0;border-radius:0;flex:0 auto;padding:12px 14px}.quiet-workspace .stagetab .c{display:none}.quiet-workspace .stagetab .ico{width:15px;height:15px}.quiet-workspace .stagetab:not(.on) .ico{color:var(--muted)}.quiet-workspace .stagerow .stagetab.on{color:var(--tabc,var(--cobalt));box-shadow:inset 0 -2px var(--tabc,var(--cobalt));background:0 0}.quiet-workspace .stagesep{display:none}.quiet-workspace .wrap.workspaceview{max-width:1120px;margin:auto;padding:32px}.quiet-workspace main h1{font-family:var(--display)}.quiet-workspace .subrow{gap:20px;padding:8px 0 0!important}.quiet-workspace .subrow .tab{min-height:44px;font:500 13px/1.4 var(--sans);background:0 0;border:0;border-radius:0;padding:8px 0}.quiet-workspace .subrow .tab.on{color:var(--tabc,var(--cobalt));box-shadow:inset 0 -1px var(--tabc,var(--cobalt));background:0 0}.quiet-workspace .subrow .tab .ico{display:none}.quiet-workspace :is(.card,.collapse,.hero){box-shadow:none;border-radius:12px}.quiet-workspace .card{background:var(--card);border-color:var(--line)}.quiet-workspace .collapse{border:1px solid var(--line);background:var(--card)}.quiet-workspace .collapse>summary{min-height:48px}.quiet-workspace :is(.btn,.rbtn){box-shadow:none;border-radius:9px;min-height:44px;font-size:14px;font-weight:550}.quiet-workspace .viewhead{border-color:var(--line)}.quiet-workspace .viewhead .lsub{color:var(--ink-2)}.quiet-workspace .journeyguide{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.quiet-workspace .journeyguide .jgmain{padding:10px 0 16px}.quiet-workspace .eyebrow{background:0 0;border:0;padding-left:0}.quiet-workspace .projectwelcome,.quiet-workspace .buildfocus{background:var(--card);box-shadow:none}.quiet-workspace .projectwelcome:before{display:none}.quiet-workspace ::selection{color:var(--paper);background:var(--cobalt)}.quiet-workspace .projectmap{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 32px;padding:0}.quiet-workspace .projectmap:before{display:none}.quiet-workspace .projectmapnow{background:0 0}.quiet-workspace .projectmaphead{grid-template-columns:minmax(0,1fr) auto;gap:24px;margin:0;padding:0 0 24px}.quiet-workspace .projectmapidentity>span{color:var(--muted);font:500 12px/1.6 var(--sans);letter-spacing:.06em}.quiet-workspace .projectmaphead h1{font:600 42px/1.12 var(--display);letter-spacing:-.035em;margin:12px 0}.quiet-workspace .projectmapidentity>p{color:var(--muted);max-width:68ch;font-size:15px;line-height:1.6}.quiet-workspace .projectmapidentity>p strong{color:var(--ink);font-weight:400}.quiet-workspace .projectmapmeta{align-self:center;width:auto;min-width:0;max-width:100%}.quiet-workspace .projectmapidentity{overflow-wrap:anywhere}.quiet-workspace .projectmapmeta>summary>:is(span,b){overflow-wrap:anywhere;min-width:0}.quiet-workspace .projectmapmeta>summary{background:0 0;border:0;gap:12px;min-height:44px;font-size:12px}.quiet-workspace .projectmapmeta>summary>b{color:var(--muted);font-size:12px}.quiet-workspace .projectmapmetabody{background:var(--card);font-size:13px}.quiet-workspace .projectmaptabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:24px;margin:0 0 28px;padding:0;display:flex}.quiet-workspace .projectmaptabs button{min-height:44px;color:var(--muted);font:500 14px/1.5 var(--sans);box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0}.quiet-workspace .projectmaptabs button[aria-selected=true]{color:var(--cobalt);box-shadow:inset 0 -2px var(--cobalt);background:0 0}.quiet-workspace .projectmaptabs button span{font:500 14px/1.5 var(--sans)}.quiet-workspace .projectmaptabs button small{display:none}.quiet-workspace .projectmapfocus{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:8px 0 28px;display:block}.quiet-workspace .projectmapfocus h3{font:500 32px/1.2 var(--display);letter-spacing:-.02em;margin:12px 0}.quiet-workspace .projectmapfocus p{color:var(--ink-2);font:400 16px/1.65 var(--sans);max-width:70ch}.quiet-workspace .projectmapfocus small{color:var(--muted);font:400 13px/1.65 var(--sans);max-width:85ch;display:block}.quiet-workspace .projectmapfocusactions{margin-top:20px}.quiet-workspace .rbtn{min-height:44px;font:500 14px/1.4 var(--sans);border-radius:8px}.quiet-workspace :is(.rbtn.add,.btn.primary){background:var(--ac);color:#101216;border-color:var(--ac);box-shadow:none}.quiet-workspace .btn.primary:hover{filter:brightness(1.08);box-shadow:none;transform:none}.quiet-workspace .projectmapsecondary{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0}.quiet-workspace .projectmapsecondary>summary{background:0 0;min-height:56px;padding:20px 0}.quiet-workspace .projectmapsecondary>summary small{font:500 15px/1.5 var(--sans);color:var(--ink)}.quiet-workspace .projectmapsecondary>summary b{font:400 13px/1.5 var(--sans);color:var(--muted)}.quiet-workspace .projectmapsecondary>summary em{font:400 12px/1.5 var(--sans);color:var(--muted)}.quiet-workspace .projectmaptruth{font:400 12px/1.65 var(--sans);color:var(--muted);padding:24px 0 0}.quiet-workspace .workthread h2{font-weight:550}.quiet-workspace .workthread-choice{gap:8px;font-size:14px;display:grid}.quiet-workspace :is(select,input,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.legacydraftrecovery{margin:0 0 16px}.legacydraftrecovery>summary{color:var(--muted);cursor:pointer;font:13px/1.5 var(--sans);padding:12px 0}.legacydraftrecovery textarea{box-sizing:border-box;resize:vertical;background:var(--bg);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line-2);font:14px/1.6 var(--sans);border-radius:6px;padding:12px}.workthread-choice select{border:1px solid var(--line-2);max-width:100%;min-height:44px;color:var(--ink);background:var(--card);font:inherit;border-radius:8px;padding:12px}.quiet-workspace .workthread :is(select,textarea){background:var(--card);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.quiet-workspace .workthread-error{color:var(--bad-text)}.quiet-workspace .workthread-status{margin-bottom:20px}.quiet-workspace .workthread .is-settled{padding-bottom:16px}.quiet-workspace .workthread .is-settled .workthread-settled summary{gap:2px;min-height:36px}.quiet-workspace .workthread .is-settled .workthread-settled summary strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quiet-workspace .workthread .is-settled .workthread-collapsed{gap:2px;min-height:36px}.quiet-workspace .workthread-basis{font-size:14px}.quiet-workspace .projectmapplan{box-shadow:none;background:0 0;border:0}.quiet-workspace :is(.coll,.collapsible){box-shadow:none;border-radius:8px}.quiet-workspace :focus-visible{outline-color:var(--cobalt)}.quiet-workspace :is(.specadjust,.economicsfold){border-block:1px solid var(--line);background:0 0;margin:24px 0}.quiet-workspace :is(.specadjust,.economicsfold)>summary{cursor:pointer;min-height:56px;font:500 15px/1.5 var(--sans);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:16px 0;display:grid}.quiet-workspace :is(.specadjust,.economicsfold)>summary span{color:var(--muted);font:400 13px/1.5 var(--sans)}.quiet-workspace .specadjust>summary:after,.quiet-workspace .economicsfold>summary:after{content:"+";color:var(--muted)}.quiet-workspace .specadjust[open]>summary:after,.quiet-workspace .economicsfold[open]>summary:after{content:"−"}.quiet-workspace .repositoryspecs .specworkflow{background:0 0;border:0;border-radius:0;overflow:visible}.quiet-workspace .repositoryspecs .spechandoff{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.quiet-workspace .repositoryspecs .spechandoff>.specdetails{margin-bottom:10px}.quiet-workspace .specadjust>.specsection{padding:20px 0}.quiet-workspace .repositoryspecs .spechandoff .specsectionhead{grid-template-columns:minmax(0,1fr) auto}.quiet-workspace .repositoryspecs .spechandoff .specactions{background:0 0;border:0;margin:20px 0;padding:0}.quiet-workspace .repositoryspecs .spechandoff .specactions>.btn:first-child{background:var(--ac);color:var(--on-ac);border-color:var(--ac)}.quiet-workspace .proofsummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:16px 0;display:grid}.quiet-workspace .proofsummary .proofmetric{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.quiet-workspace .proofsummary .proofmetric .num{background:0 0;width:auto;min-width:24px;padding:0;font-size:22px}.quiet-workspace .growthsprint h2{scroll-margin-top:80px}.quiet-workspace .growthactions .btn:not(.primary){color:var(--ink-2);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.quiet-workspace .intelstrip p.iforward{font-size:14px;line-height:1.6;display:block}.quiet-workspace .workspace-nav{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 24px;display:flex;position:sticky;top:0}.quiet-workspace .workspace-nav:has(.workspace-help[open]){position:relative}.workspace-navrow{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.workspace-home{min-height:48px;color:var(--muted);font:500 14px/1.4 var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}.workspace-home[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px var(--cobalt)}.workspace-home .ico{width:16px;height:16px}.workspace-picker{align-items:center;gap:10px;min-width:0;display:flex}.workspace-picker>span{font:400 12px/1.4 var(--sans);color:var(--muted)}.workspace-picker select{background:var(--paper);width:220px;max-width:100%;min-height:48px;color:var(--ink);font:500 14px/1.4 var(--sans);cursor:pointer;border:0;padding:8px 24px 8px 8px}.workspace-help{font:400 13px/1.5 var(--sans);color:var(--muted)}.workspace-help>summary{cursor:pointer;align-items:center;min-height:48px;list-style:none;display:flex}.workspace-help>summary:after{content:"+";margin-left:10px}.workspace-help[open]>summary:after{content:"−"}.workspace-help>summary::-webkit-details-marker{display:none}.workspace-help[open]{flex-basis:100%}.workspace-help[open]>summary{justify-content:flex-end}.quiet-workspace .workspace-help .journeyguide{border:1px solid var(--line);border-radius:8px;margin:0 0 16px;padding:0 16px}.quiet-workspace .viewhead{margin-bottom:28px;padding:0 0 24px;display:block}.quiet-workspace .viewhead h1{letter-spacing:-.03em;max-width:28ch;font-size:clamp(28px,3vw,38px);line-height:1.15}.quiet-workspace .viewhead .lsub{border:0;max-width:72ch;margin-top:12px;padding:0}.quiet-workspace .viewhead .vhcontext{border:0;padding:0}.quiet-workspace :is(.buildfocus,.releasecall,.standardcockpit,.growthdecision){box-shadow:none;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0 0 28px;padding:0 0 28px}.quiet-workspace :is(.buildfocus,.releasecall,.standardcockpit){display:block}.quiet-workspace :is(.buildfocusactions,.releaseactions,.standardactions){flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.quiet-workspace .buildfocusactions{flex-direction:row;justify-content:flex-start;align-items:center}.quiet-workspace .buildfocusactions :is(.btn,.rbtn){width:auto}.quiet-workspace :is(.buildfocusactions,.releaseactions,.standardactions) .btn:not(.primary),.quiet-workspace .buildfocusactions .rbtn{color:var(--ink-2);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.quiet-workspace .standardactions>.btn:first-child{background:var(--ac);border-color:var(--ac);color:var(--on-ac);text-decoration:none}.quiet-workspace :is(.buildfocusfacts,.releasefacts,.standardfacts){border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.quiet-workspace :is(.releasefacts,.standardfacts){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.quiet-workspace :is(.releasefacts,.standardfacts)>div{border:0;padding:16px 12px 0 0}.quiet-workspace :is(.buildfocus h2,.releasecall h2,.standardcockpit h2,.growthdecision h2){font:550 clamp(25px,2.7vw,32px)/1.2 var(--display);letter-spacing:-.02em}.quiet-workspace :is(.buildfocuscopy,.releasecopy,.standardcopy,.growthdecisioncopy)>p{max-width:72ch;font:400 16px/1.65 var(--sans);color:var(--ink-2)}.quiet-workspace .playbookview>.coll{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}@media (width<=700px){.quiet-workspace :is(.specadjust,.economicsfold)>summary{grid-template-columns:minmax(0,1fr) auto}.quiet-workspace :is(.specadjust,.economicsfold)>summary :is(strong,span){grid-column:1}.quiet-workspace :is(.specadjust,.economicsfold)>summary:after{grid-area:1/2/span 2}.quiet-workspace .growthsprint h2{scroll-margin-top:120px}.quiet-workspace .proofsummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quiet-workspace .proofsummary .proofmetric{align-items:flex-start;gap:8px}.quiet-workspace .proofsummary .proofmetric b{font-size:12px}.quiet-workspace .proofsummary .proofmetric i{font-size:10px}.quiet-workspace .workspace-nav{gap:0}.workspace-navrow{flex:0 0 100%;gap:16px;width:100%}.workspace-picker{flex:1;justify-content:flex-end}.workspace-picker>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-picker select{width:100%;max-width:210px;font-size:13px}.workspace-home{font-size:13px}.workspace-help{margin-left:auto}.workspace-help>summary{min-height:44px;font-size:12px}.quiet-workspace :is(.buildfocusactions,.releaseactions,.standardactions){flex-direction:column;align-items:stretch}.quiet-workspace .buildfocusactions :is(.btn,.rbtn){width:100%}.quiet-workspace :is(.releasefacts,.standardfacts){grid-template-columns:1fr}.quiet-workspace .top{gap:10px;padding:12px 20px}.quiet-workspace .brand b,.quiet-workspace .proj .src{display:none}.quiet-workspace .proj{flex:1;min-width:0;max-width:none}.quiet-workspace .nav2{padding:0 20px}.quiet-workspace .navpickers{gap:8px;margin:0;padding:0}.quiet-workspace :is(.stagepicker,.surfacepicker){border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:44px}.quiet-workspace :is(.stagepicker,.surfacepicker) select{color:var(--ink);font:500 14px/1.4 var(--sans);background:0 0}.quiet-workspace .wrap.workspaceview{padding:24px 20px}.quiet-workspace .projectmaphead{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:16px}.quiet-workspace .projectmaphead h1{margin:8px 0;font-size:36px}.quiet-workspace .projectmapidentity>p{font-size:14px}.quiet-workspace .projectmapmeta{justify-self:start}.quiet-workspace .projectmapmeta>summary{padding:4px 0}.quiet-workspace .projectmaptabs{gap:24px;margin-bottom:20px}.quiet-workspace .projectmapsecondary>summary{padding:16px 0}.quiet-workspace .projectmapfocus h3{font-size:28px}.quiet-workspace .projectmapfocusactions .rbtn.add{width:100%}}.precodebuild.handoff-ready .viewhead{margin-bottom:16px;padding-bottom:16px}.precodehandofflead{justify-items:start;gap:10px;margin-bottom:24px;display:grid}.precodehandofflead p{max-width:72ch;color:var(--muted);font:400 14px/1.6 var(--sans);margin:0}.precodeanswers>summary{cursor:pointer;min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:16px 22px;display:flex}.precodeanswers>summary span{gap:4px;display:grid}.precodeanswers>summary:after{content:"+";color:var(--muted);margin-left:auto}.precodeanswers[open]>summary:after{content:"−"}.precodeanswers>summary small{color:var(--muted);font:400 13px/1.5 var(--sans)}.precodeanswers>summary[hidden]{display:none}.precodeanswers+.specsection{border-top:1px solid var(--line)}@media (width<=650px){.precodehandofflead{justify-items:stretch}.precodehandofflead .btn{width:100%}.precodeanswers>summary{padding:16px}}.workthread{min-width:0;max-width:100%;margin:0}.workthread-status{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.6}.workthread-phases{margin:0;padding:0;list-style:none}.workthread-phases>li{grid-template-columns:36px minmax(0,1fr);gap:20px;margin:0;padding:0 0 28px;display:grid;position:relative}.workthread-phases>li:not(:last-child):before{content:"";background:var(--line-2);width:1px;position:absolute;top:38px;bottom:4px;left:17px}.workthread-number{border:1px solid var(--line-2);width:36px;height:36px;color:var(--faint);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;display:grid}.workthread .is-active>.workthread-number{border-color:var(--ac);color:var(--ac);background:var(--ac-t)}.workthread-body{min-width:0;padding-top:6px}.workthread-kicker{color:var(--ac);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.workthread h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:12px 0 16px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.2}.workthread h2:focus-visible{outline:2px solid var(--ac);outline-offset:5px}.workthread-why{max-width:68ch;margin:0 0 16px;font-size:16px;line-height:1.65}.workthread-basis{color:var(--muted);overflow-wrap:anywhere;max-width:78ch;margin:0 0 20px;font-size:14px;line-height:1.65}.workthread-basis strong{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.workthread-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0 8px;display:flex}.workthread .btn{min-height:44px}.workthread-link{min-height:44px;color:var(--ink);text-underline-offset:4px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 0;font-size:14px;text-decoration:underline}.workthread-link:focus-visible,.workthread summary:focus-visible{outline:2px solid var(--ac);outline-offset:4px;border-radius:4px}.workthread-fine{color:var(--muted);margin:8px 0 16px;font-size:12px;line-height:1.6}.workthread-contract{border-top:1px solid var(--line);margin-top:16px}.workthread-contract>summary{min-height:44px;color:var(--muted);cursor:pointer;padding:14px 0;font-size:14px}.workthread-contract p,.workthread-contract dd{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.workthread-contract dl{gap:16px;margin:8px 0 20px;display:grid}.workthread-contract dt{color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:600}.workthread-contract dd{margin:0}.workthread-collapsed{flex-direction:column;justify-content:center;gap:4px;min-height:44px;display:flex}.workthread-collapsed>span,.workthread-settled summary>span{font-size:16px;font-weight:600}.workthread-collapsed small{color:var(--muted);font-size:13px}.workthread-settled{min-width:0}.workthread-settled summary{cursor:pointer;flex-direction:column;justify-content:center;gap:6px;min-height:44px;display:flex}.workthread-settled summary strong{color:var(--muted);font-size:14px;font-weight:400}.workthread-settled p{color:var(--muted);font-size:14px;line-height:1.65}.workthread-form{gap:18px;max-width:650px;margin:24px 0;display:grid}.workthread-form label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.workthread-form label>span{color:var(--muted);font-size:12px;font-weight:400}.workthread-form :is(select,textarea){width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--card);border:1px solid var(--line-2);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:12px;font-weight:400}.workthread-form :is(select,textarea):focus-visible{outline:2px solid var(--ac);outline-offset:3px}.workthread-receipt{border:1px solid var(--line-2);border-radius:8px;margin:20px 0;padding:20px}.workthread-receipt summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:44px;display:flex}.workthread-receipt summary span{color:var(--muted);text-underline-offset:3px;font-size:13px;text-decoration:underline}.workthread-receipt p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.65}.workthread-receipt small{color:var(--muted);font-size:12px}.workthread-error{color:var(--bad-text);border-left:3px solid var(--bad);padding:12px 16px;font-size:14px;line-height:1.6}.workthread [disabled]{opacity:.55;cursor:wait}@media (width<=600px){.workthread-phases>li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:24px}.workthread-number{width:28px;height:28px}.workthread-phases>li:not(:last-child):before{top:34px;left:13px}.workthread-body{padding-top:2px}.workthread h2{margin-top:10px;font-size:26px}.workthread-actions .btn{width:100%}.workthread-status{margin-bottom:20px;font-size:12px}}@media (prefers-reduced-motion:no-preference){.workthread-body{animation:.18s ease-out workthread-enter}@keyframes workthread-enter{0%{transform:translateY(6px)}to{transform:none}}}:root{--paper:#0b0b0d;--card:#141417;--card-2:#1b1b1f;--tint-paper:#101013;--ink:#f3f0e9;--ink-2:#9c998f;--muted:#b8b4aa;--faint:#83817a;--line:#212125;--line-2:#2c2c31;--verm:#f1573b;--verm-t:#2a140e;--butter:#f5c133;--butter-t:#2a2207;--cobalt:#6e8cff;--cobalt-t:#161c33;--violet:#ac90f2;--violet-t:#1c1631;--jade:#3ad695;--jade-t:#0f2a20;--tang:#f3934a;--tang-t:#2a1a0c;--rose:#f090b9;--rose-t:#2a1620;--rose-d:#f090b9;--gold:#e6b23c;--gold-t:#2a2109;--gold-d:#e6b23c;--sky:#57a8e8;--sky-t:#0e2233;--butter-d:#f5c133;--tang-d:#f3934a;--good:#3ad695;--good-t:#0f2a20;--warn:#e6b23c;--warn-t:#2a2109;--bad:#f1573b;--bad-text:#ff6b50;--bad-t:#2a140e;--display:"Geist Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--sans:"Geist Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono Variable",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.22,.68,.16,1);--spring:cubic-bezier(.34,1.45,.44,1);--lift:0 10px 28px -18px #000c;--lift-lg:0 20px 48px -22px #000000d9;--ac:#f1573b;--ac-t:#2a140e;--on-ac:#160a06}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);font-family:var(--sans);color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--butter);color:var(--ink)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.ok{color:var(--good)}.wn{color:var(--warn)}.no{color:var(--bad-text)}h1,h2,h3{margin:0}h1{font-family:var(--display);letter-spacing:-.01em;font-weight:700}.ico{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ico svg{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.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}legend.sr-only{max-width:1px}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes workspacein{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes popin{0%{opacity:0;transform:translateY(12px)scale(.97)}70%{opacity:1;transform:translateY(-2px)scale(1.005)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinrev{to{transform:rotate(-360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.top{z-index:10;background:var(--paper);border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 30px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand .mk{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.brand .mk:after{content:"";border:1.5px solid var(--verm);transition:transform .3s var(--spring);border-radius:50%;position:absolute;inset:-5px}.brand:hover .mk:after{transform:scale(1.14)}.brand .mk svg{width:16px;height:16px;stroke:var(--butter);stroke-width:2.2px}.brand b{font-family:var(--display);letter-spacing:-.01em;font-size:16px;font-weight:700}.brand .std{font-family:var(--mono);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;border-left:1px solid var(--line-2);padding-left:12px;font-size:10px}.proj{background:var(--card);border:1px solid var(--line-2);box-shadow:var(--lift);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;display:flex}.proj .nm{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;max-width:min(38vw,320px);font-size:13px;font-weight:600;overflow:hidden}.proj .src{font-family:var(--mono);color:var(--good);align-items:center;gap:6px;font-size:11px;display:flex}.proj .src .g{background:var(--good);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--good-t);border-radius:50%}.proj .src.mod{color:var(--warn)}.proj .src.mod .g{background:var(--butter);box-shadow:inset 0 0 0 2px var(--warn-t)}.cmdk{font-family:var(--mono);color:var(--ink);border:1px solid var(--ink);background:var(--card);cursor:pointer;transition:box-shadow .2s var(--ease),transform .2s var(--spring);border-radius:999px;padding:9px 16px;font-size:11px}.cmdk:hover{box-shadow:0 0 0 5px var(--butter-t);transform:translateY(-1px)}.cmdk b{font-weight:700}.cmdk:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.ticker .tk{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;animation:28s linear infinite marquee;display:inline-block}.ticker .tk em{color:var(--butter);margin:0 8px;font-style:normal}.ticker .tk i{color:var(--verm);margin:0 20px;font-style:normal}@media (prefers-reduced-motion:reduce){.ticker .tk{animation:none}}.tabs{flex-wrap:wrap;gap:6px;padding:18px 30px 4px;display:flex}.tab{font-family:var(--sans);color:var(--muted);cursor:pointer;transition:box-shadow .2s var(--ease),background .18s var(--ease),color .18s var(--ease),transform .2s var(--spring);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 17px;font-size:13.5px;font-weight:600;display:flex}.tab .ico{width:16px;height:16px;color:var(--tabc,var(--muted))}.tabs .tab.on .ico{color:inherit}.tab:hover{color:var(--ink);background:var(--card);border-color:var(--line-2);transform:translateY(-1px)}.tab.on{background:var(--tabbg,var(--ink));color:var(--taboni,#fff);border-color:#0000;transform:none}.tab.on .c{color:inherit;opacity:.75}.tab .c{font-family:var(--mono);color:var(--faint);font-size:11px}.tab:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.stagerow{align-items:center;padding-bottom:2px}.stagetab{font-size:14px;font-weight:650}.stagesep{background:var(--line-2);flex:none;align-self:center;width:1px;height:20px;margin:0 6px}.stagetab.quiet,.stagetab.quiet .ico{color:var(--faint)}.stagetab.quiet:hover{color:var(--ink)}.subrow{gap:5px;padding:2px 30px 12px}.subrow .tab{color:var(--ink-2);padding:7px 13px;font-size:12.5px}.subrow .tab .ico{width:14px;height:14px}@media (width<=920px){.subrow{padding:2px 16px 10px}}.wrap{max-width:1180px;margin:0 auto;padding:28px 30px 52px}.workspaceview{min-height:560px;animation:none}.workspaceview>.view{animation:none}.wrap[data-accent=score]{--ac:var(--verm);--ac-t:var(--verm-t);--on-ac:#160a06}.wrap[data-accent=ideate]{--ac:var(--butter);--ac-t:var(--butter-t);--on-ac:#160a06}.wrap[data-accent=checks]{--ac:var(--cobalt);--ac-t:var(--cobalt-t);--on-ac:#160a06}.wrap[data-accent=specs]{--ac:var(--violet);--ac-t:var(--violet-t);--on-ac:#160a06}.wrap[data-accent=distribute]{--ac:var(--jade);--ac-t:var(--jade-t);--on-ac:#160a06}.wrap[data-accent=launch]{--ac:var(--tang);--ac-t:var(--tang-t);--on-ac:#160a06}.wrap[data-accent=playbook]{--ac:var(--violet);--ac-t:var(--violet-t);--on-ac:#160a06}.wrap[data-accent=standard]{--ac:var(--gold);--ac-t:var(--gold-t);--on-ac:#160a06}.wrap[data-accent=stack],.wrap[data-accent=projects]{--ac:var(--sky);--ac-t:var(--sky-t);--on-ac:#160a06}.wrap[data-accent=brief]{--ac:var(--cobalt);--ac-t:var(--cobalt-t);--on-ac:#160a06}.view{animation:rise .5s var(--ease) both}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:9px;margin-bottom:14px;padding:6px 14px 6px 8px;font-size:11px;display:inline-flex}.eyebrow:before{content:"";background:var(--ac);border:3px solid var(--ac-t);border-radius:50%;width:14px;height:14px}.vtitle{letter-spacing:-.015em;text-wrap:balance;margin-bottom:10px;font-size:27px;font-weight:700;line-height:1.15}.footnote{color:var(--muted);max-width:66ch;margin:16px 2px 0;font-size:12.5px;line-height:1.6}.inlinefoot{margin:0}.inlinefoot.err{color:var(--bad);font-weight:600}.hero{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift-lg);border-radius:28px;grid-template-columns:330px minmax(0,1fr);align-items:center;gap:14px 38px;padding:36px 38px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:26px solid var(--ac-t);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-110px;right:-110px}.hero:after{content:"";border:2.5px dashed var(--ac);opacity:.45;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-64px;right:-64px}.ascent{pointer-events:none;opacity:.55;position:absolute;inset:0}.stagepill{max-width:100%;font-family:var(--mono);color:var(--ink);background:var(--card);border:1px solid var(--ink);z-index:1;border-radius:999px;grid-area:1/2;justify-self:start;align-items:center;gap:8px;padding:7px 14px;font-size:10.5px;display:flex;position:relative}.stagepill i{background:var(--ac);border-radius:50%;width:7px;height:7px;display:block}.gaugewrap{text-align:center;flex-direction:column;grid-area:1/1/span 2;align-items:center;display:flex;position:relative}.burst{pointer-events:none;width:266px;height:266px;margin-left:-133px;position:absolute;top:-34px;left:50%}.burst circle{transform-box:fill-box;transform-origin:50%}.burst .r1{fill:none;stroke:var(--ac);stroke-width:2.5px;stroke-dasharray:3 10;opacity:.5;animation:60s linear infinite spin}.burst .r2{fill:none;stroke:var(--butter);stroke-width:2px;stroke-dasharray:1 13;animation:90s linear infinite spinrev}.burst .r3{fill:none;stroke:var(--ac);stroke-width:1.5px;opacity:.22}.gsvg{display:block;position:relative}.g-track{fill:none;stroke:var(--tint-paper);stroke-width:15px;stroke-linecap:round}.g-val{fill:none;stroke:var(--ac);stroke-width:15px;stroke-linecap:round;transition:stroke-dashoffset .72s var(--spring)}.g-tick{stroke:var(--line-2);stroke-width:2px}.g-tick.on{stroke:var(--ink)}.gcenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:190px;padding-top:16px;display:flex;position:absolute;top:0;left:0}.g-score{font-family:var(--display);letter-spacing:-.02em;font-size:58px;font-weight:800;line-height:1}.g-of{font-family:var(--mono);color:var(--faint);margin-top:4px;font-size:12px}.g-zone{font-family:var(--sans);background:var(--ink);color:var(--paper);z-index:1;border-radius:999px;margin-top:-4px;padding:6px 16px;font-size:13px;font-weight:700;position:relative}.g-block{font-family:var(--mono);color:var(--bad);background:var(--card);border:2px solid var(--bad);z-index:1;box-shadow:0 0 0 4px var(--bad-t);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:6px 14px;font-size:10.5px;display:inline-flex;position:relative}.g-block .x{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.g-sim{font-family:var(--mono);color:var(--good);background:var(--good-t);z-index:1;border-radius:999px;margin-top:12px;padding:6px 14px;font-size:10.5px;font-weight:600;display:inline-flex;position:relative}.gaugewrap.simon .g-val,.gaugewrap.clearon .g-val{stroke:var(--jade)}.gaugewrap.simon .g-score,.gaugewrap.clearon .g-score{color:var(--jade)}.gaugewrap.selfon .g-val{stroke:var(--gold)}.gaugewrap.selfon .g-score{color:var(--gold-d)}.verdict{z-index:1;grid-area:2/2;position:relative}.verdict h2{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 14px;font-size:27px;font-weight:700;line-height:1.12}.verdict .lead{color:var(--ink-2);max-width:50ch;margin:0 0 14px;font-size:15px;line-height:1.62}.verdict .lead b{font-weight:700}.verdict .lead .hl{font-family:var(--mono);color:var(--ac);border-bottom:3px solid var(--ac-t);font-weight:600}.sim{color:var(--ink-2);border-left:4px solid var(--jade);background:var(--jade-t);border-radius:0 14px 14px 0;max-width:56ch;margin:0 0 20px;padding:11px 16px;font-size:13px}.sim b{font-weight:800;font-family:var(--display);color:var(--jade);font-size:15px}.cta{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.ctawhy{max-width:70ch;color:var(--muted);margin:-14px 0 22px;font-size:12px;line-height:1.5}.btn{min-height:46px;font-family:var(--sans);cursor:pointer;transition:box-shadow .2s var(--ease),transform .2s var(--spring),border-color .18s var(--ease),background .18s var(--ease);color:var(--ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)scale(.98)}.btn.primary{background:var(--ac);color:var(--on-ac);box-shadow:0 10px 26px -10px var(--ac)}.btn.primary:hover{box-shadow:0 0 0 5px var(--ac-t),0 12px 30px -10px var(--ac)}.btn.line{background:var(--card);border:1.5px solid var(--ink)}.btn.line:hover{box-shadow:0 0 0 5px var(--tint-paper)}.btn.soft{background:var(--ink);color:var(--paper)}.btn:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.stats{gap:10px;display:flex}.stat{background:var(--card);border:1px solid var(--line);text-align:left;min-width:112px;font:inherit;color:inherit;cursor:pointer;transition:transform .2s var(--spring),box-shadow .2s var(--ease),border-color .2s var(--ease);border-radius:20px;padding:13px 18px;position:relative;overflow:hidden}.stat:before{content:"";border:4px solid var(--ac-t);border-radius:50%;width:40px;height:40px;position:absolute;bottom:-16px;right:-16px}.stats .stat:first-child:before{border-color:var(--jade-t)}.stats .stat:nth-child(2):before{border-color:var(--verm-t)}.stats .stat:nth-child(3):before{border-color:var(--cobalt-t)}.stat:hover{box-shadow:var(--lift);transform:translateY(-3px)}.stat:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.stat.open{border-color:var(--ink-2);box-shadow:var(--lift)}.stat .l{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.stat .sx{font-style:normal;font-family:var(--mono);text-align:center;background:var(--tint-paper);width:15px;height:15px;color:var(--faint);opacity:0;transition:opacity .18s var(--ease),background .18s var(--ease),color .18s var(--ease);border-radius:50%;font-size:10px;line-height:14px}.stat:hover .sx,.stat.open .sx,.stat:focus-visible .sx{opacity:1}.stat.open .sx{background:var(--ink);color:var(--paper)}.stat .v{font-family:var(--display);margin-top:6px;font-size:26px;font-weight:800;line-height:1;position:relative}.stat .v.up{color:var(--good)}.stat .v.no{color:var(--bad)}.statwhy{font-family:var(--mono);color:var(--ink-2);background:var(--tint-paper);max-width:560px;animation:popin .3s var(--spring) both;border-radius:14px;margin-top:2px;padding:11px 15px;font-size:11px;line-height:1.65}.scoremath{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;max-width:560px;margin:0 0 16px;overflow:hidden}.scoremath>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 12px;list-style:none;display:flex}.scoremath>summary::-webkit-details-marker{display:none}.scoremath>summary>span{align-items:baseline;gap:9px;min-width:0;display:flex}.scoremath>summary b{color:var(--ink);font-size:11.5px}.scoremath>summary small{color:var(--muted);font-size:10.5px}.scoremath>summary:after{content:"+";color:var(--ac);font:700 15px var(--mono);flex:none}.scoremath[open]>summary:after{content:"−"}.scoremath>summary:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.scoremathbody{border-top:1px solid var(--line);background:var(--card);padding:10px}.modes{background:var(--card);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:5px;padding:5px 6px 5px 14px;display:inline-flex}.mlabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:5px;font-size:10px;font-weight:600}.mpill{font-family:var(--sans);color:var(--muted);cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease),transform .2s var(--spring);background:0 0;border:0;border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:700}.mpill:hover{color:var(--ink);transform:translateY(-1px)}.mpill.on{background:var(--ink);color:var(--paper)}.mpill:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.modeline{font-family:var(--mono);color:var(--muted);margin:9px 4px 0;font-size:11px;line-height:1.6}.modeline b{color:var(--ink-2);font-weight:600}.zoneladder{flex-wrap:wrap;align-items:center;gap:0;margin:11px 4px 0;display:flex}.zstop{font-family:var(--mono);color:var(--faint);align-items:center;gap:7px;padding-right:10px;font-size:10px;display:inline-flex}.zstop:after{content:"";background:var(--line-2);width:16px;height:1.5px;margin-left:3px}.zstop:last-child{padding-right:0}.zstop:last-child:after{display:none}.zstop i{border:1.5px solid var(--line-2);background:var(--card);width:9px;height:9px;transition:all .2s var(--spring);border-radius:50%;flex:none}.zstop em{letter-spacing:.02em;font-style:normal}.zstop.past i{background:var(--line-2);border-color:var(--line-2)}.zstop.on i{background:var(--ac);border-color:var(--ac);box-shadow:0 0 0 4px var(--ac-t)}.zstop.on em{color:var(--ink);font-weight:700}.g-adv{font-family:var(--mono);color:var(--warn);background:var(--warn-t);z-index:1;border-radius:999px;margin-top:12px;padding:6px 14px;font-size:10.5px;font-weight:600;display:inline-flex;position:relative}.trackchip{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--tint-paper);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:9px;font-weight:700}.stat .v.wn2{color:var(--warn)}.deltastrip{font-family:var(--mono);animation:popin .4s var(--spring) both;border-radius:999px;align-items:center;gap:7px;margin:0 0 14px;padding:9px 15px;font-size:12px;display:inline-flex}.deltastrip.up{color:var(--good);background:var(--good-t)}.deltastrip.down{color:var(--bad);background:var(--bad-t)}.deltastrip b{font-weight:800}.queue{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);animation:popin .5s var(--spring) both;border-radius:24px;margin-top:15px;padding:18px 20px;position:relative;overflow:hidden}.queue:before{content:"";border:4px solid var(--ac);opacity:.6;border-radius:50%;width:48px;height:48px;position:absolute;top:-24px;right:-24px}.qrow{border:0;border-top:1px dashed var(--line);width:100%;font-family:var(--sans);cursor:pointer;text-align:left;transition:transform .18s var(--spring);background:0 0;align-items:center;gap:13px;padding:12px 2px;display:flex}.qrow:hover{transform:translate(3px)}.qrow:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.qn{background:var(--ink);width:26px;height:26px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;display:flex}.ql{flex:1;min-width:0;font-size:13.5px;font-weight:700}.qgate{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--verm);color:#fff;border-radius:999px;padding:4px 10px;font-size:9.5px;font-weight:700}.qd{font-family:var(--mono);color:var(--good);background:var(--good-t);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.qd.unk{color:var(--warn);background:var(--warn-t)}.qgo{color:var(--faint)}.ystd{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);animation:popin .5s var(--spring) both;border-radius:24px;margin-top:15px;padding:18px 20px}.yrow{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 2px;display:flex}.yrow:first-of-type{border-top:0}.ytext{flex:1;min-width:220px;font-size:13px;line-height:1.5}.yact{align-items:center;gap:6px;display:flex}.rbtn.yon{background:var(--jade);color:#fff;border-color:#0000}.rbtn.non{background:var(--bad);color:#fff}.ytag{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--warn);background:var(--warn-t);border-radius:999px;padding:4px 9px;font-size:9.5px;font-weight:700}.attest{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);animation:popin .5s var(--spring) both;border-radius:24px;margin-top:15px;padding:18px 20px;position:relative;overflow:hidden}.attest:before{content:"";border:4px solid var(--butter);opacity:.7;border-radius:50%;width:48px;height:48px;position:absolute;top:-24px;right:-24px}.attrow{border-top:1px dashed var(--line);cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 2px;display:flex}.attrow:first-of-type{border-top:0}.attrow .ldot.on2{background:var(--butter);border-color:var(--butter);color:var(--ink)}.attrow:focus-within .ldot{outline:3px solid var(--cobalt);outline-offset:2px}.keyrow{background:var(--tint-paper);animation:popin .3s var(--spring) both;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;margin:4px 0 12px;padding:12px 14px;display:flex}.keyrow input{min-width:220px;font-family:var(--mono);border:1.5px solid var(--ink);background:var(--card);border-radius:999px;flex:1;padding:9px 15px;font-size:12.5px}.keyrow input:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.livechip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--jade);vertical-align:1px;border-radius:999px;margin-left:9px;padding:2px 8px;font-size:9px;font-weight:700}.livechip.corr{background:var(--cobalt)}.livechip.corr.dis{background:var(--butter);color:var(--ink)}.triptog{cursor:pointer;background:var(--tint-paper);border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 14px;display:flex}.triptog input{flex:none;margin-top:2px}.triptog span{flex-direction:column;gap:2px;display:flex}.triptog b{font-size:13px;font-weight:700}.triptog i{font-style:normal;font-family:var(--mono);color:var(--muted);font-size:10px;line-height:1.5}.thinking{color:var(--faint);animation:1.2s infinite pulse}.chipq:disabled,.ask input:disabled,.ask .send:disabled{opacity:.5;cursor:default}.proj{cursor:pointer;transition:box-shadow .2s var(--ease),transform .2s var(--spring)}.proj:hover{box-shadow:0 0 0 4px var(--tint-paper);transform:translateY(-1px)}.proj:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.pcount{font-family:var(--mono);color:var(--faint);border-left:1px dashed var(--line-2);margin-left:2px;padding-left:10px;font-size:10px}.prow{border-top:1px dashed var(--line);grid-template-columns:minmax(180px,1.6fr) 70px 70px 86px minmax(90px,.9fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.prow.phead{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-top:0;padding-bottom:2px;font-size:9.5px}.prow.cur{background:var(--ac-t);border-top-color:#0000;border-radius:14px;padding-left:12px;padding-right:12px}.pname{flex-direction:column;min-width:0;display:flex}.pname b{overflow-wrap:anywhere;font-size:13.5px}.pname i{color:var(--muted);margin-top:2px;font-size:9.5px;font-style:normal}.pg{text-align:center}.pg small{display:none}.gg{text-align:center;border-radius:50%;width:26px;height:26px;font-size:14px;font-weight:800;line-height:26px;display:inline-block}.gg.g-ok{color:#fff;background:var(--jade)}.gg.g-bad{color:#fff;background:var(--verm)}.gg.g-unk{color:var(--gold-d);background:var(--gold-t)}.pscore{color:var(--muted);font-size:12px}.pscore b{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:800}.minibars{align-items:flex-end;gap:3px;height:28px;display:inline-flex}.minibars i{background:var(--ac);opacity:.85;border-radius:3px 3px 0 0;width:7px}.mb-none{font-family:var(--mono);color:var(--faint);font-size:9.5px}.pacts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pcurrent{color:var(--good);font:750 9px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;display:inline-flex}.pactsmore{position:relative}.pactsmore>summary{list-style:none}.pactsmore>summary::-webkit-details-marker{display:none}.pactsmore>summary:after{content:"+";color:var(--faint);margin-left:5px;display:inline-block}.pactsmore[open]>summary:after{content:"−"}.pactsmore>div{z-index:8;border:1px solid var(--line-2);background:var(--card);min-width:132px;box-shadow:var(--lift);border-radius:11px;gap:5px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.pactsmore>div>.rbtn{white-space:nowrap;justify-content:flex-start;width:100%}.pactsmore>div>.danger{color:var(--bad);background:0 0;border-color:#0000}.since{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);animation:popin .5s var(--spring) both;border-radius:24px;margin-top:15px;padding:18px 20px;position:relative;overflow:hidden}.since:before{content:"";border:4px solid var(--cobalt);opacity:.5;border-radius:50%;width:48px;height:48px;position:absolute;top:-24px;left:-24px}.diffrow{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:9px 2px;display:flex}.diffrow:first-of-type{border-top:0}.diffrow b{font-size:13px}.dkind{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:999px;min-width:76px;padding:3px 9px;font-size:9px;font-weight:700}.dkind.win{color:#fff;background:var(--jade)}.dkind.regression{color:#fff;background:var(--verm)}.dkind.verified{color:#fff;background:var(--cobalt)}.dkind.changed{color:var(--muted);background:var(--tint-paper);border:1px dashed var(--line-2)}.dmove{color:var(--muted);margin-left:auto;font-size:11px}@media (width<=920px){.prow{grid-template-columns:1fr 52px 52px 70px;row-gap:8px}.prow.phead span:nth-child(5),.prow.phead span:nth-child(6){display:none}.prow .minibars,.prow .mb-none{grid-column:1/3}.prow .pacts{grid-column:3/5;justify-content:flex-end}.pcount{display:none}.modes{border-radius:22px;flex-wrap:wrap;row-gap:3px;width:100%;display:flex}.mpill{padding:8px 13px}.statwhy{max-width:100%}}.stacksum{position:relative;overflow:hidden}.sumgrid{flex-wrap:wrap;align-items:flex-end;gap:18px 40px;margin-bottom:4px;display:flex}.sumcost{flex-direction:column;gap:2px;display:flex}.sumbig{font-family:var(--display);letter-spacing:-.02em;font-size:52px;font-weight:800;line-height:.95}.sumbig i{font-family:var(--mono);color:var(--faint);margin-left:4px;font-size:15px;font-style:normal;font-weight:400}.sumsub{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;font-size:11px}.sumhealth{flex-direction:column;gap:8px;margin-left:auto;display:flex}.sumcount{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.sumhrow{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.sumroll{font-family:var(--mono);color:var(--jade);font-size:11px;font-weight:600}.sumroll.warn{color:var(--warn)}.sumdeploy{background:var(--tint-paper);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px;padding:12px 16px;display:flex}.sdl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700}.pingurl{font-family:var(--mono);color:var(--ink-2);border-bottom:1px dashed var(--line-2);font-size:12px;text-decoration:none}.pingurl:hover{color:var(--ink)}.sumnote{max-width:none;margin-top:12px!important}.svc2grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:15px;display:grid}.svc2{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:22px;flex-direction:column;gap:12px;padding:18px 19px;display:flex;position:relative;overflow:hidden}.svc2:before{content:"";background:var(--shue);width:4px;height:100%;position:absolute;top:0;left:0}.svc2:after{content:"";border:4px solid var(--shue-t);border-radius:50%;width:46px;height:46px;position:absolute;top:-22px;right:-22px}.svc2top{align-items:center;gap:11px;display:flex}.svc2ic{background:var(--shue-t);width:34px;height:34px;color:var(--shue);font-family:var(--display);text-transform:uppercase;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.svc2id{flex-direction:column;gap:3px;min-width:0;display:flex}.svc2id b{font-family:var(--display);font-size:16px;font-weight:700;line-height:1}.catchip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--shue,var(--ac));background:var(--shue-t,var(--card));border-radius:999px;width:fit-content;padding:3px 8px;font-size:9px;font-weight:700}.svc2via{font-family:var(--mono);color:var(--muted);background:var(--tint-paper);overflow-wrap:anywhere;border-radius:9px;padding:6px 10px;font-size:10.5px}.svc2cost{background:var(--tint-paper);border-radius:16px;flex-direction:column;gap:0;padding:13px 15px;display:flex}.svc2costtop{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.svc2cl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700}.svc2cv{font-family:var(--display);font-size:24px;font-weight:800;line-height:1}.svc2cv i{font-family:var(--mono);color:var(--faint);margin-left:2px;font-size:11px;font-style:normal;font-weight:400}.svc2costtop .costkind{margin-left:auto}.costkind{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.costinputs{flex-wrap:wrap;gap:10px;margin-top:11px;display:flex}.costinputs:empty{display:none}.tierchips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{font-family:var(--mono);color:var(--ink-2);background:var(--card);border:1px solid var(--line-2);cursor:pointer;transition:box-shadow .16s var(--ease),transform .2s var(--spring),background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}.chip:hover{border-color:var(--ink);transform:translateY(-1px)}.chip.on{color:#160a06;background:var(--shue,var(--ink));border-color:#0000}.chip:focus-visible{outline:3px solid var(--shue,var(--cobalt));outline-offset:1px}.numin{flex-direction:column;gap:3px;display:flex}.numin span{font-family:var(--mono);color:var(--muted);font-size:9.5px}.numin input{font-family:var(--mono);border:1.5px solid var(--line-2);background:var(--card);border-radius:10px;width:112px;max-width:100%;padding:7px 10px;font-size:12.5px}.numin input:focus-visible{outline:3px solid var(--shue,var(--ac));outline-offset:1px}.svcfacts{flex-direction:column;gap:6px;margin:0;display:flex}.svcfacts div{align-items:baseline;gap:9px;display:flex}.svcfacts dt{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);flex:none;min-width:46px;font-size:9.5px;font-weight:700}.svcfacts dd{margin:0;font-size:12.5px;line-height:1.5}.svcfacts .trap dt{color:var(--warn)}.svcfacts .trap dd{font-weight:600}.svcdetail{font-family:var(--mono);color:var(--muted);border-top:1px dashed var(--line);padding-top:9px;font-size:10px;line-height:1.5}.svc2acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:2px;display:flex}.sdot{font-family:var(--mono);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.sdot.ok{color:#fff;background:var(--jade)}.sdot.warn{color:var(--ink);background:var(--butter)}.sdot.bad{color:#fff;background:var(--bad)}.sdot.dim{color:var(--muted);background:var(--tint-paper);border:1px dashed var(--line-2)}.sdot.idle{color:var(--faint);background:var(--tint-paper);border:1px dashed var(--line-2)}.sdot.checking{color:var(--muted);animation:1.2s infinite pulse}.domcard{--shue:var(--line-2);--shue-t:var(--tint-paper);justify-content:center}.domrow2{cursor:pointer;align-items:center;gap:11px;display:flex}.domrow2 input{flex:none}.domrow2 .svc2ic.dom{color:var(--muted);background:var(--tint-paper);border:1px dashed var(--line-2)}.domnote{font-family:var(--mono);color:var(--muted);margin:2px 0 0;font-size:11.5px;line-height:1.55}.connrow{border-top:1px dashed var(--line);align-items:center;gap:12px;padding:11px 2px;display:flex}.connrow:first-of-type{border-top:0}.connrow .ltxt{flex-direction:column;flex:1;min-width:0;display:flex}.connrow .ltxt b{font-size:13px;font-weight:700}.connrow .ltxt i{font-style:normal;font-family:var(--mono);color:var(--muted);margin-top:1px;font-size:10px}.connrow.planned{opacity:.62}.connrow .ldot.on2{background:var(--jade);border-color:var(--jade);color:#fff}@media (width<=920px){.svc2grid{grid-template-columns:1fr}.sumbig{font-size:44px}.sumhealth{width:100%;margin-left:0}.sumgrid{gap:14px}}.sev-critical{--sev:var(--bad);--sev-t:var(--bad-t)}.sev-high{--sev:var(--tang-d);--sev-t:var(--tang-t)}.sev-medium{--sev:var(--butter-d);--sev-t:var(--butter-t)}.sev-note{--sev:var(--cobalt);--sev-t:var(--cobalt-t)}.intelstrip{background:var(--ink);color:var(--paper);box-shadow:var(--lift);animation:popin .5s var(--spring) both;border-radius:22px;margin:15px 0;padding:17px 20px;position:relative;overflow:hidden}.intelstrip:after{content:"";border:5px solid #ffffff14;border-radius:50%;width:72px;height:72px;position:absolute;top:-30px;right:-30px}.istop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.ilabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.78;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.ii{background:#ffffff21;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ii svg{width:14px;height:14px}.ibrief{font-family:var(--sans);color:var(--ink);background:var(--paper);cursor:pointer;min-height:34px;transition:transform .2s var(--spring),box-shadow .2s var(--ease);border:0;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700}.ibrief:hover{transform:translateY(-1px);box-shadow:0 0 0 4px #ffffff24}.ibrief:focus-visible{outline:3px solid var(--paper);outline-offset:2px}.imove{color:#ffffffe6;margin:0;font-size:14px;line-height:1.55}.imove b{color:#fff}.igain{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--jade);background:var(--jade-t);white-space:nowrap;border-radius:999px;margin-left:6px;padding:3px 9px;font-size:9.5px;display:inline-block}.iinsight,.iforward{color:#fffc;border-top:1px solid #ffffff1f;gap:11px;margin:11px 0 0;padding-top:11px;font-size:12.5px;line-height:1.55;display:flex}.iinsight b,.iforward b{color:#fff}.sevdot{background:var(--sev);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 3px #ffffff17}.brief .eyebrow{--ac:var(--cobalt)}.inlinelink{font-family:inherit;font-size:inherit;color:var(--cobalt);border:0;border-bottom:1.5px solid var(--cobalt-t);cursor:pointer;background:0 0;align-items:center;min-height:28px;padding:3px 2px;font-weight:600;display:inline-flex}.inlinelink:hover{border-color:var(--cobalt)}.inlinelink:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px;border-radius:3px}.movecard{background:var(--ink);color:var(--paper);box-shadow:var(--lift);animation:popin .5s var(--spring) both;border-radius:26px;margin-bottom:16px;padding:24px 26px;position:relative;overflow:hidden}.movecard:after{content:"";border:6px solid #ffffff17;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-34px;right:-34px}.movelabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:10px;font-weight:700}.movecard h2{font-family:var(--display);color:#fff;max-width:22ch;margin:9px 0;font-size:25px;font-weight:800}.movecard>p{color:#ffffffd1;max-width:62ch;margin:0;font-size:14.5px;line-height:1.6}.moverow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:17px;display:flex}.movegain{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--jade);background:var(--jade-t);border-radius:999px;padding:6px 13px;font-size:10.5px;font-weight:700}.movereason{z-index:1;border-top:1px solid var(--line);color:var(--ink);margin-top:17px;position:relative}.movereason>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 0 0;list-style:none;display:flex}.movereason>summary::-webkit-details-marker{display:none}.movereason>summary span{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.movereason>summary span:before{content:"+";border:1px solid var(--line-2);width:19px;height:19px;color:var(--cobalt);font:700 12px var(--mono);border-radius:6px;place-items:center;display:grid}.movereason[open]>summary span:before{content:"–"}.movereason>summary em{color:var(--muted);font:normal 10px var(--mono);letter-spacing:.04em;text-align:right}.movereason>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:6px}.movereasonbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:9px 0 3px;display:grid}.movereasonbody section{border:1px solid var(--line);background:var(--card);border-radius:12px;min-width:0;padding:12px 13px}.movereasonbody b{font:700 10px var(--mono);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;display:block}.movereasonbody p,.movereasonbody li{color:var(--ink-2);font-size:12px;line-height:1.5}.movereasonbody p{margin:0}.movereasonbody .movetension{color:var(--muted);margin-top:6px;font-size:11.5px}.movereasonbody li b{font:inherit;letter-spacing:normal;text-transform:none;color:var(--ink);margin:0;font-weight:700;display:inline}.movereasonbody ul{margin:0;padding-left:17px}.movereasonbody li+li{margin-top:3px}@media (width<=620px){.movereason>summary{align-items:flex-start}.movereason>summary em{max-width:19ch}.movereasonbody{grid-template-columns:1fr}}.insight{background:var(--tint-paper);border-radius:16px;margin-top:12px;display:flex;overflow:hidden}.sevrail{background:var(--sev);flex:none;align-self:stretch;width:5px}.insbody{flex:1;min-width:0;padding:14px 18px}.inshead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.sevtag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--sev);border-radius:999px;padding:3px 9px;font-size:9px;font-weight:700}.sevtag.sev-note{color:#160a06}.inshead h3{font-family:var(--display);margin:0;font-size:15.5px;font-weight:700}.insight p{color:var(--ink-2);margin:0 0 10px;font-size:13.5px;line-height:1.6}.insfoot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.insbasis{font-family:var(--mono);color:var(--muted);background:var(--card);overflow-wrap:anywhere;border-radius:8px;flex:1;min-width:0;padding:5px 10px;font-size:10px}.minijump{font-family:var(--mono);color:var(--sev);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;min-height:28px;padding:4px 3px;font-size:11px;font-weight:700;display:inline-flex}.minijump:hover{text-decoration:underline}.minijump:focus-visible{outline:3px solid var(--sev);outline-offset:2px;border-radius:4px}.standrow{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:16px;padding:12px 2px;display:flex}.standrow:first-of-type{border-top:0}.standlabel{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);flex:none;min-width:190px;font-size:10px;font-weight:700}.standdetail{color:var(--ink-2);flex:1;min-width:0;font-size:13.5px}.scalesteps{align-items:flex-end;gap:14px;margin:4px 0;display:flex}.scalestep{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.scalebarwrap{background:var(--tint-paper);border-radius:13px;justify-content:center;align-items:flex-end;width:100%;height:96px;padding:8px;display:flex}.scalebar{background:var(--cobalt);width:56%;max-width:60px;min-height:6px;transition:height .6s var(--spring);border-radius:8px 8px 0 0}.scalev{font-family:var(--display);font-size:18px;font-weight:800;line-height:1}.scalev i{font-family:var(--mono);color:var(--faint);margin-left:1px;font-size:10px;font-style:normal;font-weight:400}.scalek{font-family:var(--mono);color:var(--cobalt);font-size:12px;font-weight:700}.scalelabel{font-family:var(--mono);color:var(--muted);font-size:9.5px}.breakrow{background:var(--tint-paper);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:11px;margin-top:16px;padding:13px 17px;display:flex}.breakrow.scales{background:var(--tang-t)}.breaklead{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700}.breakrow b{font-family:var(--display);font-size:15px;font-weight:800}.breakwhy{color:var(--ink-2);flex:1;min-width:220px;font-size:12.5px}.aiout{color:var(--ink);background:var(--tint-paper);border-radius:14px;margin:6px 0 14px;padding:14px 17px;font-size:14px;line-height:1.65}.aiout.err{color:var(--bad);font-family:var(--mono);font-size:12.5px}@media (width<=920px){.standlabel{min-width:0}.scalebarwrap{height:76px}}.repoform{background:var(--tint-paper);animation:popin .3s var(--spring) both;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 12px;padding:13px 15px;display:flex}.repoform input{min-width:230px;font-family:var(--mono);border:1.5px solid var(--ink);background:var(--card);border-radius:999px;flex:1;padding:10px 16px;font-size:13px}.repoform input:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.foot{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:18px 30px 30px;display:flex}.flink{font-family:var(--mono);color:var(--ink-2);border:0;border-bottom:1.5px solid var(--line-2);cursor:pointer;min-height:28px;transition:border-color .18s var(--ease);background:0 0;align-items:center;padding:3px 2px;font-size:11.5px;text-decoration:none;display:inline-flex}.flink:hover{border-color:var(--ink);color:var(--ink)}.flink:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.levers{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);animation:popin .5s var(--spring) both;border-radius:24px;margin-top:15px;padding:18px 20px;position:relative;overflow:hidden}.levers:before{content:"";border:4px solid var(--jade);opacity:.6;border-radius:50%;width:48px;height:48px;position:absolute;top:-24px;right:-24px}.levhead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.levhead h3{font-family:var(--display);align-items:center;gap:10px;font-size:15.5px;font-weight:700;display:flex}.levhead h3:before{content:"";background:var(--jade);border-radius:50%;width:11px;height:11px}.levhead .re{font-family:var(--mono);color:var(--muted);flex:1;font-size:10.5px}.levrow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lever{background:var(--tint-paper);cursor:pointer;text-align:left;font-family:var(--sans);transition:transform .2s var(--spring),border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease);border:1.5px solid #0000;border-radius:16px;align-items:center;gap:11px;padding:11px 13px;display:flex}.lever:hover{border-color:var(--line-2);transform:translateY(-2px)}.lever.on{background:var(--good-t);border-color:var(--jade);box-shadow:0 0 0 4px var(--good-t)}.lever:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.lever .ldot{border:1.5px solid var(--line-2);background:var(--card);color:#fff;width:22px;height:22px;transition:all .25s var(--spring);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.lever.on .ldot{background:var(--jade);border-color:var(--jade)}.lever .ltxt,.attrow .ltxt{flex-direction:column;min-width:0;display:flex}.lever .ltxt b,.attrow .ltxt b{font-size:13px;font-weight:700}.lever .ltxt i,.attrow .ltxt i{font-style:normal;font-family:var(--mono);color:var(--muted);margin-top:1px;font-size:10px}.attrow .ltxt{flex:1}.sechead .re{font-family:var(--mono);color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.sechead .re .live{background:var(--good);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.plist{grid-template-columns:1fr 1fr;gap:15px;display:grid}.picard{--hue:var(--ac);--hue-t:var(--ac-t);background:var(--card);border:1px solid var(--line);transition:transform .22s var(--spring),box-shadow .22s var(--ease);animation:popin .5s var(--spring) both;border-radius:22px;padding:18px 19px;position:relative;overflow:hidden}.picard:before{content:"";border:4px solid var(--hue);opacity:.85;width:52px;height:52px;transition:transform .3s var(--spring);border-radius:50%;position:absolute;top:-26px;right:-26px}.picard:after{content:"";border:2px dashed var(--hue);opacity:.3;width:80px;height:80px;transition:transform .3s var(--spring);border-radius:50%;position:absolute;top:-40px;right:-40px}.picard:hover{box-shadow:var(--lift);transform:translateY(-4px)}.picard:hover:before{transform:scale(1.12)}.picard:hover:after{transform:rotate(14deg)}.picard.block{border-color:var(--bad);border-width:1.5px}.pi-top{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0;display:flex;position:relative}.pi-top:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}.pi-ico{background:var(--hue-t);width:42px;height:42px;color:var(--hue);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.pi-ico:after{content:"";border:1.5px dashed var(--hue);opacity:0;transition:opacity .2s var(--ease),transform .3s var(--spring);border-radius:50%;position:absolute;inset:-4px;transform:scale(.9)}.picard:hover .pi-ico:after{opacity:.7;transform:none}.pi-ico .ico{width:20px;height:20px}.pi-h{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pi-h .nm{font-family:var(--display);letter-spacing:0;font-size:13.5px;font-weight:600}.pi-h .sc{font-family:var(--mono);color:var(--muted);font-size:11px}.pi-h .sc b{color:var(--hue);font-size:13.5px;font-weight:700}.gatechip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--bad);color:#fff;border-radius:999px;padding:5px 11px;font-size:9px;font-weight:700;position:relative}.pi-bar{background:var(--tint-paper);border-radius:999px;height:9px;margin:14px 0 11px;position:relative;overflow:hidden}.pi-bar i{width:0;height:100%;transition:width .65s var(--spring);border-radius:999px;display:block}.pi-rec{font-family:var(--mono);color:var(--muted);align-items:baseline;gap:7px;font-size:11px;line-height:1.65;display:flex}.pi-rec .gy{color:var(--good);font-weight:700}.pi-rec .by{color:var(--bad);font-weight:700}.pi-rec .wy{color:var(--warn);font-weight:700}.pi-rec .ny,.ny{color:var(--faint);font-weight:700}.picard.napillar{background:var(--raise);border-style:dashed}.picard.napillar .pi-ico{opacity:.6}.pi-naline{font-family:var(--mono);color:var(--faint);background:var(--tint-paper);border-radius:10px;margin:13px 0 11px;padding:8px 12px;font-size:11px}.litem.na{color:var(--faint)}.litem .bx.nabx{color:var(--faint);border-style:dashed;font-size:11px;font-weight:700}.tagp{font-family:var(--mono);color:var(--ink);background:var(--hue-t);border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:10px;font-weight:600}.pi-detail{border-top:1px dashed var(--line-2);animation:rise .3s var(--ease) both;margin-top:13px;padding-top:13px;display:block}.pi-detail .pi-advice{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:11px;display:flex}.pi-detail p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.55}.pi-detail p b{font-weight:700}.mini{font-family:var(--sans);color:var(--on-ac);background:var(--ac);cursor:pointer;white-space:nowrap;transition:box-shadow .18s var(--ease),transform .2s var(--spring);border:0;border-radius:999px;flex-shrink:0;padding:9px 15px;font-size:12px;font-weight:700}.mini:hover{box-shadow:0 0 0 4px var(--ac-t);transform:translateY(-1px)}.mini:active{transform:translateY(1px)}.mini:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.honesty{background:var(--warn-t);border:0;border-radius:22px;grid-column:1/-1;align-items:flex-start;gap:13px;padding:16px 19px;display:flex;position:relative;overflow:hidden}.honesty:before{content:"";background:var(--warn);width:5px;position:absolute;top:0;bottom:0;left:0}.honesty .h-i{font-family:var(--mono);color:var(--warn);border:1.5px solid var(--warn);background:var(--card);white-space:nowrap;border-radius:999px;margin-top:1px;padding:4px 11px;font-size:11px;font-weight:600}.honesty p{color:#6a4d14;margin:0;font-size:13px;line-height:1.55}.honesty p b{color:var(--ink);font-weight:700}.advisor{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);border-radius:24px;margin-top:16px;padding:22px 24px;position:relative;overflow:hidden}.advisor:before{content:"";background:var(--ac-t);opacity:.6;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;left:-60px}.advhead{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:3px;display:flex;position:relative}.advisor h4{font-family:var(--display);margin:0;font-size:16px;font-weight:700}.advisor .sub{color:var(--muted);margin:0 0 15px;font-size:12.5px;position:relative}.chat{flex-direction:column;gap:11px;max-width:660px;display:flex;position:relative}.msg{border-radius:18px;padding:12px 16px;font-size:13px;line-height:1.55}.msg.u{background:var(--ink);color:var(--paper);font-family:var(--mono);border-radius:18px 18px 4px;align-self:flex-end;max-width:80%;font-size:12px}.msg.a{background:var(--tint-paper);border-radius:18px 18px 18px 4px}.msg.a code{font-family:var(--mono);color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:6px;padding:1px 6px;font-size:11.5px}.msg.a em{color:var(--warn);font-style:normal;font-weight:600}.ask{border:1.5px solid var(--ink);background:var(--card);max-width:660px;transition:box-shadow .2s var(--ease);border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:11px 11px 11px 18px;display:flex;position:relative}.ask:focus-within{box-shadow:0 0 0 5px var(--ac-t)}.ask input{min-height:34px;font-family:var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.ask input::placeholder{color:var(--faint)}.ask .send{font-family:var(--mono);color:var(--on-ac);background:var(--ac);cursor:pointer;width:34px;height:34px;transition:transform .2s var(--spring);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ask .send:hover{transform:scale(1.1)}.ask .send:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.connect{max-width:640px;animation:rise .6s var(--ease) both;margin:0 auto;padding:9vh 24px 48px;position:relative}.connect h1{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:16px 0 14px;font-size:37px;font-weight:800;line-height:1.12}.connect .sub{color:var(--muted);max-width:50ch;margin:0 0 32px;font-size:15.5px;line-height:1.6}.scanrecovery{grid-template-columns:1fr 1fr;gap:10px;max-width:760px;display:grid}.scanrecovery .opt{text-align:left;height:100%;min-height:104px}.opt{border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;width:100%;font-family:var(--sans);transition:transform .2s var(--spring),box-shadow .2s var(--ease),border-color .2s var(--ease);border-radius:22px;align-items:center;gap:16px;margin-bottom:12px;padding:17px 20px;display:flex;position:relative;overflow:hidden}.opt:hover{box-shadow:var(--lift);border-color:var(--line-2);transform:translateY(-2px)}.opt:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.opt .ic{width:46px;height:46px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.opt:first-of-type .ic{background:var(--cobalt-t)}.opt:nth-of-type(2) .ic{background:var(--violet-t)}.opt:nth-of-type(3) .ic{background:var(--butter-t)}.opt .ic .ico{width:21px;height:21px}.opt>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.opt .t{font-size:15.5px;font-weight:700}.opt .d{color:var(--muted);margin-top:1px;font-size:13px}.opt .meta{font-family:var(--mono);color:var(--faint);margin-left:auto;font-size:10px}.opt.primary{background:var(--verm);border-color:var(--verm)}.opt.primary .t{color:#fff}.opt.primary .d{color:#fbd9d0}.opt.primary .ic{background:#fff}.opt.primary .meta{color:#fff;font-size:12px;font-weight:700}.opt.primary:hover{box-shadow:0 0 0 5px var(--verm-t),var(--lift)}.notebar{color:var(--ink);background:var(--butter-t);border:0;border-left:4px solid var(--butter);animation:popin .35s var(--spring) both;border-radius:0 14px 14px 0;margin:4px 0 0;padding:12px 15px;font-size:13px;line-height:1.5}.scan{max-width:580px;margin:0 auto;padding:13vh 24px}.scan h2{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:16px 0 8px;font-size:30px;font-weight:800}.scan h2 .nm{color:var(--verm)}.scan .p{color:var(--muted);margin:0 0 30px;font-size:14px}.bar{background:var(--tint-paper);border-radius:999px;height:12px;margin-bottom:28px;overflow:hidden}.bar i{background:var(--verm);height:100%;transition:width .38s var(--spring);border-radius:999px;display:block}.steps{flex-direction:column;gap:14px;display:flex}.sstep{font-family:var(--mono);color:var(--faint);transition:color .26s var(--ease);align-items:center;gap:13px;font-size:13px;display:flex}.sstep .bx{border:1.5px solid var(--line-2);width:22px;height:22px;transition:all .3s var(--spring);background:var(--card);border-radius:50%;justify-content:center;align-items:center;display:flex}.sstep .bx .ico{color:#0000;width:11px;height:11px}.sstep.done{color:var(--ink-2)}.sstep.done .bx{background:var(--jade);border-color:var(--jade)}.sstep.done .bx .ico{color:#fff}.sstep.now{color:var(--ink);font-weight:600}.sstep.now .bx{border-color:var(--verm);box-shadow:0 0 0 4px var(--verm-t);animation:1s infinite pulse}.lhead{align-items:center;gap:16px;margin-bottom:8px;display:flex}.launch h1{font-family:var(--display);font-size:26px;font-weight:700}.pring{justify-content:center;align-items:center;display:inline-flex;position:relative}.pring svg circle{transition:stroke-dashoffset .8s var(--spring)}.pring b{font-family:var(--display);font-size:13px;font-weight:800;position:absolute}.litem.check{cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.litem.check:hover .bx{border-color:var(--jade);box-shadow:0 0 0 4px var(--good-t)}.litem.check:focus-within .bx{outline:3px solid var(--cobalt);outline-offset:2px}.litem .bx{transition:all .25s var(--spring)}.litem{border-top:1px dashed var(--line);align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.litem:first-of-type{border-top:0}.litem .bx{border:1.5px solid var(--line-2);background:var(--card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.litem .bx .ico{color:#0000;width:11px;height:11px}.litem.done .bx{background:var(--jade);border-color:var(--jade)}.litem.done .bx .ico{color:#fff}.litem.done{color:var(--muted)}.litem .bx.open{color:var(--faint);font-size:12px;font-weight:700;line-height:1}.litem .bx.open.unv{color:var(--gold-d);border-color:var(--gold-t)}.litem .gx{font-family:var(--mono);margin-left:auto;font-size:10.5px;font-weight:600}.litem .confchip{margin-left:auto}.litem .confchip+.gx{margin-left:9px}.guard{background:var(--ink);color:#b9b29b;border-radius:22px;padding:19px 22px;font-size:13px;line-height:1.65;position:relative;overflow:hidden}.guard:before{content:"";border:2px dashed var(--butter);opacity:.5;border-radius:50%;width:120px;height:120px;position:absolute;top:-50px;right:-50px}.guard b{color:var(--butter);font-weight:700}.prevchip{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:var(--ac-t);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:10px;font-weight:600}@media (width<=560px){.prevchip{white-space:normal;max-width:100%}}.prevchip.dark{color:#b9b29b;background:0 0;border:1px solid #454134}.card{background:var(--card);border:1px solid var(--line);animation:popin .5s var(--spring) both;border-radius:24px;margin-bottom:15px;padding:20px 22px;position:relative;overflow:hidden}.cardhead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex;position:relative}.cardhead h2{font-family:var(--display);font-size:15.5px;font-weight:700}.cardlead{color:var(--ink-2);max-width:72ch;margin:0 0 4px;font-size:13.5px;line-height:1.65;position:relative}.cardlead b{color:var(--ink);font-weight:700}.vchip{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 13px;font-size:10.5px;font-weight:700}.vchip.go{background:var(--jade);color:#fff}.vchip.cond{background:var(--butter);color:var(--ink)}.vchip.no{background:var(--bad);color:#fff}.rubric{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.rub{background:var(--tint-paper);min-width:120px;transition:transform .2s var(--spring);border-radius:18px;flex-direction:column;flex:1;gap:3px;padding:12px 15px;display:flex}.rub:hover{transform:translateY(-2px)}.rub .l{color:var(--muted);font-size:11px;font-weight:600}.rub .v{font-family:var(--display);font-size:21px;font-weight:800}.rub .v i{font-style:normal;font-family:var(--mono);color:var(--faint);font-size:11px;font-weight:400}.rub .v.no{color:var(--bad);font-size:14px}.cmp{margin-top:6px;position:relative}.cmprow{border-top:1px dashed var(--line);grid-template-columns:170px 1fr 130px;align-items:baseline;gap:14px;padding:12px 2px;display:grid}.cmprow .cn{font-size:13.5px;font-weight:700}.cmprow .cn i{font-style:normal;font-family:var(--mono);color:var(--faint);margin-top:1px;font-size:10.5px;font-weight:400;display:block}.cmprow .cw{color:var(--muted);font-size:13px;line-height:1.55}.cmprow .cs{font-family:var(--mono);color:var(--ink);text-align:right;font-size:10.5px;font-weight:600}.cmprow .cs.unv{color:var(--warn)}.proofsummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.proofmetric{--pc:var(--faint);--pt:var(--tint-paper);border:1px solid var(--line);background:var(--card);border-radius:15px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.proofmetric.gap{--pc:var(--bad);--pt:var(--bad-t)}.proofmetric.unknown{--pc:var(--warn);--pt:var(--warn-t)}.proofmetric.context{--pc:var(--cobalt);--pt:var(--cobalt-t)}.proofmetric.confirmed{--pc:var(--good);--pt:var(--good-t)}.proofmetric>.num{background:var(--pt);width:36px;height:36px;color:var(--pc);border-radius:11px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.proofmetric>span:last-child{flex-direction:column;min-width:0;display:flex}.proofmetric b{color:var(--ink);font-size:12.5px}.proofmetric i{font:normal 10px/1.4 var(--mono);color:var(--muted)}.proofworkspace{grid-template-columns:minmax(240px,.72fr) minmax(0,1.7fr);align-items:start;gap:14px;display:grid}.proofqueue{border:1px solid var(--line);background:var(--card);border-radius:20px;min-width:0;padding:14px;position:sticky;top:92px}.proofqueuehead{flex-direction:column;gap:2px;margin:1px 2px 11px;display:flex}.proofqueuehead>span{font:700 13px var(--display);color:var(--ink)}.proofqueuehead small{font:10px var(--mono);color:var(--muted)}.proofitems,.proofall{flex-direction:column;gap:7px;display:flex}.proofitem,.proofallitem{--pc:var(--faint);background:var(--tint-paper);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .2s var(--spring);border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.proofitem.tone-r,.proofallitem.tone-r{--pc:var(--bad)}.proofitem.tone-c,.proofallitem.tone-c{--pc:var(--warn)}.proofitem.tone-g,.proofallitem.tone-g{--pc:var(--good)}.proofitem:hover,.proofallitem:hover{border-color:var(--pc);transform:translateY(-1px)}.proofitem.on,.proofallitem.on{background:var(--card);border-color:var(--pc);box-shadow:0 0 0 2px color-mix(in srgb,var(--pc) 14%,transparent)}.proofstate{background:color-mix(in srgb,var(--pc) 14%,transparent);width:24px;height:24px;color:var(--pc);font:800 11px var(--mono);border-radius:8px;place-items:center;display:grid}.proofitem>span:nth-child(2),.proofallitem>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.proofitem b,.proofallitem b{font:650 11.5px/1.35 var(--sans)}.proofitem i,.proofallitem i{font:normal 9px var(--mono);text-transform:uppercase;color:var(--pc)}.proofarrow{color:var(--faint)}.proofqueue .collapse{border-radius:12px;margin:10px 0 0}.proofqueue .collhead{padding:10px}.proofqueue .collhint{display:none}.proofall{max-height:320px;padding-right:2px;overflow-y:auto}.proofallitem{padding:8px}.qa{padding:0;overflow:hidden}.qa:before{display:none}.qhead{border-bottom:1px solid var(--line);font-family:var(--sans);background:var(--ac-t);border-radius:24px 24px 0 0;align-items:center;gap:12px;padding:16px 22px;font-size:13.5px;font-weight:650;display:flex}.qhead>span:last-child{flex-direction:column;gap:2px;display:flex}.qhead>span:last-child i{font:normal 9px var(--mono);text-transform:uppercase;color:var(--muted)}.qhead .qm{color:var(--on-ac);background:var(--ac);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:flex}.qhead .qm.tone-r{background:var(--bad);color:#fff}.qhead .qm.tone-c{background:var(--warn);color:var(--ink)}.qhead .qm.tone-g{background:var(--good);color:#fff}.rsteps{padding:6px 22px 18px}.rstep{border-top:1px dashed var(--line);grid-template-columns:92px 1fr;gap:15px;padding:14px 0;display:grid}.rstep:first-child{border-top:0}.rstep p{margin:0 0 6px;font-size:13.5px;line-height:1.6}.rk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-self:start;align-items:center;gap:6px;padding-top:3px;font-size:10px;font-weight:700;display:flex}.rk:before{content:"";border-radius:50%;flex-shrink:0;width:8px;height:8px}.rk.pro{color:var(--cobalt)}.rk.pro:before{background:var(--cobalt)}.rk.ref{color:var(--warn)}.rk.ref:before{background:var(--warn)}.rk.ver{color:var(--good)}.rk.ver:before{background:var(--good)}.rcpt{font-family:var(--mono);color:var(--ink-2);background:var(--tint-paper);white-space:pre-wrap;border-radius:14px;margin-top:8px;padding:12px 15px;font-size:11.5px;line-height:1.75;overflow-x:auto}.rcpt .c{color:var(--cobalt);font-weight:600}.rcpt .g{color:var(--good);font-weight:600}.rcpt .r{color:var(--bad);font-weight:600}@media (width<=840px){.proofsummary{grid-template-columns:repeat(2,minmax(0,1fr))}.proofworkspace{grid-template-columns:1fr}.proofqueue{position:static}}@media (width<=600px){.proofsummary{grid-template-columns:1fr}.proofmetric{padding:11px 12px}.rstep{grid-template-columns:1fr;gap:6px}}.evidenceportfolio{border:1px solid var(--line-2);background:var(--card);border-radius:20px;margin:16px 0;overflow:hidden}.evidenceportfolio>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:15px 18px;list-style:none;display:grid}.evidenceportfolio>summary::-webkit-details-marker{display:none}.evidenceportfolio>summary:focus-visible{outline:3px solid var(--cobalt);outline-offset:-4px;border-radius:18px}.epmark{border:1px solid var(--line-2);width:30px;height:30px;color:var(--cobalt);font:700 14px var(--mono);background:var(--cobalt-t);border-radius:9px;place-items:center;display:grid}.evidenceportfolio[open] .epmark{content:"–";font-size:0}.evidenceportfolio[open] .epmark:after{content:"–";font:700 14px var(--mono)}.evidenceportfolio>summary>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.evidenceportfolio>summary b{color:var(--ink);font-size:14px}.evidenceportfolio>summary small{color:var(--muted);max-width:78ch;font-size:12px;line-height:1.45}.evidenceportfolio>summary>em{color:var(--muted);font:normal 10px var(--mono);letter-spacing:.04em;white-space:nowrap}.epbody{border-top:1px solid var(--line);background:var(--card-2);padding:20px}.epintro{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:18px;display:grid}.epkicker{color:var(--cobalt);font:700 10px var(--mono);letter-spacing:.09em;text-transform:uppercase}.epintro h2{font:750 21px/1.2 var(--display);color:var(--ink);margin:7px 0 6px}.epintro p{max-width:72ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.epcoverage{border:1px solid var(--line);background:var(--card);border-radius:13px;padding:12px 14px}.epcoverage>span{color:var(--muted);font:700 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;display:block}.epcoverage>div{flex-wrap:wrap;gap:5px;display:flex}.epcoverage b{background:var(--cobalt-t);color:var(--cobalt);font:650 9px var(--mono);text-transform:uppercase;border-radius:999px;padding:4px 7px}.epcoverage i{color:var(--faint);font:normal 11px var(--sans)}.epcoverage .btn{margin-top:10px;padding:8px 11px;font-size:11px}.eprunplanner{border:1px solid color-mix(in srgb,var(--cobalt) 42%,var(--line));background:linear-gradient(135deg,var(--card) 0%,color-mix(in srgb,var(--cobalt-t) 48%,var(--card)) 100%);border-radius:15px;margin-top:18px;padding:15px}.eprunplanner.empty{display:block}.eprunplanner.empty h3{margin:6px 0 4px;font-size:15px}.eprunplanner.empty p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.eprunhead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eprunhead>div{min-width:0}.eprunhead h3{font:720 16px/1.3 var(--display);color:var(--ink);margin:6px 0 3px}.eprunhead p{max-width:74ch;color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.eplocal{border:1px solid var(--line);background:var(--card);color:var(--muted);font:600 8.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px}.eprunpreview{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:13px;padding:13px;display:grid}.eprunpreview>div{flex-direction:column;gap:5px;min-width:0;display:flex}.eprunpreview>div>span,.eprunquestion>span{color:var(--cobalt);font:650 9px var(--mono);letter-spacing:.055em;text-transform:uppercase}.eprunpreview>div>b,.eprunquestion>b{color:var(--ink);font-size:13px;line-height:1.5}.eprunpreview small,.eprunquestion small{color:var(--muted);gap:7px;font-size:10.5px;line-height:1.45;display:flex}.eprunpreview small strong,.eprunquestion strong{color:var(--ink-2);font:700 8.5px var(--mono);letter-spacing:.04em;text-transform:uppercase}.eprunpreview>.rbtn{min-height:40px}.eprunform{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:13px;padding:13px}.eprunfields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.eprunfields label,.eprunresult label{flex-direction:column;gap:6px;min-width:0;display:flex}.eprunfields label>span,.eprunresult label>span{flex-direction:column;gap:2px;display:flex}.eprunfields label b,.eprunresult label b{font-size:11.5px}.eprunfields label small,.eprunresult label small{color:var(--muted);font-size:10px;line-height:1.4}.eprunfields textarea,.eprunresult textarea,.eprunresult input{border:1px solid var(--line-2);background:var(--card-2);width:100%;color:var(--ink);font:400 12px/1.5 var(--sans);border-radius:9px}.eprunfields textarea,.eprunresult textarea{resize:vertical;padding:10px}.eprunresult input{min-height:42px;padding:9px 10px}.eprunfields textarea:focus,.eprunresult textarea:focus,.eprunresult input:focus{outline:2px solid var(--cobalt);outline-offset:1px;border-color:#0000}.eprunformactions{align-items:center;gap:8px;margin-top:12px;display:flex}.eprunactive{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:13px;padding:13px}.eprunquestion{flex-direction:column;gap:5px;min-width:0;display:flex}.eprunquestion p{color:var(--ink-2);gap:7px;margin:2px 0 0;font-size:11px;line-height:1.5;display:flex}.eprunactions{align-items:center;gap:8px;margin-top:11px;display:flex}.eprunactions .btn,.eprunactions .rbtn{min-height:36px;padding:7px 10px;font-size:11px}.eprunresult{border-top:1px solid var(--line);margin-top:12px}.eprunresult>summary,.eprunhistory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;list-style:none;display:flex}.eprunresult>summary::-webkit-details-marker{display:none}.eprunhistory>summary::-webkit-details-marker{display:none}.eprunresult>summary>span,.eprunhistory>summary>span{flex-direction:column;gap:2px;display:flex}.eprunresult>summary b,.eprunhistory>summary b{font-size:11.5px}.eprunresult>summary small,.eprunhistory>summary small{color:var(--muted);font-size:9.5px;line-height:1.4}.eprunresult>summary em,.eprunhistory>summary em{color:var(--muted);font:normal 9px var(--mono);text-transform:uppercase;white-space:nowrap}.eprunresult>form{padding-top:13px}.eprunresult fieldset{border:0;margin:0 0 12px;padding:0}.eprunresult legend{color:var(--ink);margin-bottom:7px;font-size:11.5px;font-weight:700}.epverdicts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.epverdict{border:1px solid var(--line);background:var(--card-2);min-height:62px;color:var(--ink);text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;gap:2px;padding:9px;display:flex}.epverdict b{font:700 10.5px var(--mono);text-transform:uppercase}.epverdict small{color:var(--muted);font-size:9.5px;line-height:1.35}.epverdict[aria-pressed=true]{border-color:var(--cobalt);box-shadow:inset 0 0 0 1px var(--cobalt)}.epverdict.supports[aria-pressed=true]{border-color:var(--good);box-shadow:inset 0 0 0 1px var(--good);background:var(--good-t)}.epverdict.contradicts[aria-pressed=true]{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad);background:var(--bad-t)}.eprunresult label+label{margin-top:10px}.epruntruth{color:var(--muted);font:500 9.5px/1.5 var(--mono);margin:10px 0 0}.eprunhistory{border-top:1px dashed var(--line);margin-top:10px}.eprunhistory>div{flex-direction:column;gap:7px;padding-top:10px;display:flex}.eprunhistory article{border:1px solid var(--line);background:var(--card);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.eprunhistory article>span{background:var(--tint-paper);color:var(--muted);font:700 8px var(--mono);text-transform:uppercase;border-radius:999px;margin-top:1px;padding:4px 6px}.eprunhistory article>span.supports{background:var(--good-t);color:var(--good)}.eprunhistory article>span.contradicts{background:var(--bad-t);color:var(--bad)}.eprunhistory article>div{min-width:0}.eprunhistory article b{font-size:11.5px}.eprunhistory article p{color:var(--ink-2);margin:3px 0;font-size:10.5px;line-height:1.45}.eprunhistory article small{color:var(--muted);overflow-wrap:anywhere;font-size:9.5px;display:block}.eprunhistory article>.btn{min-height:32px;padding:6px 9px;font-size:10px}.epsectionhead{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:14px;margin:22px 0 10px;padding-top:16px;display:flex}.epsectionhead>div{flex-direction:column;gap:2px;display:flex}.epsectionhead b{font-size:13px}.epsectionhead small{color:var(--muted);font-size:11.5px}.eprecommended{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.evidencemethod{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.evidencemethod.selected{border-color:color-mix(in srgb,var(--cobalt) 55%,var(--line));box-shadow:inset 0 0 0 1px var(--cobalt-t)}.evidencemethod header{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.evidencemethod header>span{color:var(--muted);font:600 9px var(--mono);text-transform:uppercase}.evidencemethod header>em{color:var(--cobalt);font:700 8.5px var(--mono);text-transform:uppercase;white-space:nowrap}.evidencemethod h3{font:700 14px/1.3 var(--display);color:var(--ink);margin:0}.evidencemethod p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.52}.evidencemethod small{border-top:1px dashed var(--line);color:var(--muted);flex-direction:column;gap:2px;margin-top:auto;padding-top:7px;font-size:10.5px;line-height:1.45;display:flex}.evidencemethod small b{color:var(--ink-2);font:700 9px var(--mono);text-transform:uppercase}.evidencemethod .rbtn{align-self:flex-start;margin-top:2px}.evidencemethod .rbtn[aria-pressed=true]{border-color:var(--cobalt);background:var(--cobalt-t);color:var(--cobalt)}.epcautions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.epcautions p{border-left:2px solid var(--butter-d);background:var(--butter-t);color:var(--ink-2);flex:300px;margin:0;padding:9px 11px;font-size:10.5px;line-height:1.5}.eplibrary,.epsources{border:1px solid var(--line);background:var(--card);border-radius:13px;margin-top:12px;overflow:hidden}.eplibrary>summary,.epsources>summary{cursor:pointer;list-style:none}.eplibrary>summary::-webkit-details-marker{display:none}.epsources>summary::-webkit-details-marker{display:none}.eplibrary>summary{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 13px;display:flex}.eplibrary>summary>span{flex-direction:column;gap:2px;display:flex}.eplibrary>summary b{font-size:12.5px}.eplibrary>summary small{color:var(--muted);font-size:11.5px;line-height:1.45}.eplibrary>summary em{color:var(--muted);font:normal 10px var(--mono);white-space:nowrap}.eplibrary>summary:focus-visible,.epsources>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:-3px}.epgroups{border-top:1px solid var(--line);padding:14px}.epgroups>section+section{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.epgroups>section>h3{color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.epgroups>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.epsources>summary{color:var(--muted);font:650 11px var(--sans);padding:12px 13px}.epsources>summary:before{content:"+";width:18px;color:var(--cobalt);font-family:var(--mono);display:inline-block}.epsources[open]>summary:before{content:"–"}.epsources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 13px 13px;display:grid}.epsources article{border:1px solid var(--line);background:var(--card-2);border-radius:10px;padding:11px}.epsources article>span{color:var(--faint);font:600 8.5px var(--mono);text-transform:uppercase;display:block}.epsources article>a{color:var(--cobalt);margin:5px 0;font-size:11.5px;font-weight:700;display:inline-block}.epsources article p{color:var(--ink-2);margin:0;font-size:10.5px;line-height:1.5}.epsources article small{color:var(--muted);flex-direction:column;gap:2px;margin-top:6px;font-size:9.5px;line-height:1.45;display:flex}.epsources article small b{font:700 8.5px var(--mono);text-transform:uppercase}.epsources>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:11px 13px;font-size:10.5px;line-height:1.5}@media (width<=900px){.epintro{grid-template-columns:1fr}.epgroups>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.evidenceportfolio>summary{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px}.evidenceportfolio>summary>em{white-space:normal;grid-column:2}.epbody{padding:13px}.eprunhead{flex-direction:column}.eprunpreview{grid-template-columns:1fr}.eprunpreview>.rbtn{width:100%;min-height:44px}.eprunfields,.epverdicts{grid-template-columns:1fr}.eprunformactions,.eprunactions{flex-direction:column;align-items:stretch}.eprunformactions .rbtn,.eprunactions .btn,.eprunactions .rbtn{width:100%;min-height:44px}.eprunhistory article{grid-template-columns:1fr}.eprunhistory article>.btn{width:100%;min-height:42px}.epsectionhead{flex-direction:column;align-items:flex-start}.eprecommended,.epgroups>section>div,.epsources>div{grid-template-columns:1fr}.eplibrary>summary{align-items:flex-start}}.corr{--cc:var(--muted);--cc-t:var(--tint-paper);border:1px solid var(--line);border-left:4px solid var(--cc);background:var(--card);border-radius:12px;margin:2px 0 10px;padding:12px 14px}.corr.v-confirmed{--cc:var(--jade);--cc-t:var(--jade-t)}.corr.v-likely{--cc:var(--cobalt);--cc-t:var(--cobalt-t)}.corr.v-mixed{--cc:var(--butter-d);--cc-t:var(--butter-t)}.corr.v-not-found,.corr.v-inconclusive{--cc:var(--faint);--cc-t:var(--tint-paper)}.corrhead{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;display:flex}.corrverdict{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#160a06;background:var(--cc);border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700}.corrcov{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--cc-t);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600}.corrcount{font-family:var(--mono);color:var(--faint);margin-left:auto;font-size:10.5px}.corrsignals{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.corrsig{align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.csvote{font-family:var(--mono);text-align:center;flex:none;width:16px;font-weight:800}.corrsig.supports .csvote{color:var(--jade)}.corrsig.contradicts .csvote{color:var(--verm)}.corrsig.inconclusive .csvote{color:var(--faint)}.cstext{flex-direction:column;min-width:0;display:flex}.cstext b{font-weight:700}.cstext i{font-style:normal;font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--faint);margin:1px 0 2px;font-size:9.5px}.csdetail{color:var(--muted);font-size:11.5px}.corrnote{font-family:var(--mono);color:var(--muted);border-top:1px dashed var(--line);margin:9px 0 0;padding-top:8px;font-size:10.5px;line-height:1.5}.confchip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:8.5px;font-weight:700}.confchip.cf-confirmed{color:#fff;background:var(--jade)}.confchip.cf-likely{color:#fff;background:var(--cobalt)}.confchip.cf-mixed{color:var(--ink);background:var(--butter)}.confchip.cf-not-found,.confchip.cf-inconclusive{color:var(--muted);background:var(--tint-paper);border:1px dashed var(--line-2)}.sheet{background:var(--ink);box-shadow:var(--lift-lg);border-radius:24px;position:relative;overflow:hidden}.sheet:before{content:"";border:2px dashed var(--violet);opacity:.4;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-70px}.sid{font-family:var(--mono);color:var(--butter);font-size:13.5px;font-weight:600}.specbar{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.specbar .btn{width:auto}.drhead{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:9px;display:flex}.drtag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--dc);border-radius:999px;padding:3px 10px;font-size:9.5px;font-weight:700}.distread.state-start .drtag{color:var(--ink)}.drlabel{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600}.distread .btn.primary{padding:10px 17px;font-size:13px}.loops{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;display:grid}.loop{background:var(--card);border:1px solid var(--line);animation:popin .5s var(--spring) both;transition:transform .2s var(--spring),box-shadow .2s var(--ease);border-radius:22px;flex-direction:column;gap:8px;padding:17px 19px;display:flex;position:relative;overflow:hidden}.loop:before{content:"";border:4px solid var(--ac);opacity:.7;border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;right:-22px}.loop:hover{box-shadow:var(--lift);transform:translateY(-3px)}.loop .lt{align-items:center;gap:10px;display:flex;position:relative}.loop .lt b{flex:1;font-size:14.5px;font-weight:700}.lic{background:var(--ac-t);width:36px;height:36px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lic .ico{width:18px;height:18px}.loop .d{color:var(--muted);flex:1;margin:0;font-size:12.5px;line-height:1.6;position:relative}.loop .m{font-family:var(--mono);color:var(--ink-2);margin:0;font-size:11px;position:relative}.st{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 11px;font-size:9.5px;font-weight:700}.st.live{background:var(--jade);color:#fff}.st.draft{background:var(--butter);color:var(--ink)}.st.off{background:var(--tint-paper);color:var(--muted)}.seq{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex;position:relative}.seqstep{background:var(--card);border:1px solid var(--line-2);transition:transform .2s var(--spring),box-shadow .2s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:7px 16px 7px 7px;font-size:13px;font-weight:700;display:inline-flex}.seqstep:hover{box-shadow:var(--lift);transform:translateY(-2px)}.seqstep .num{background:var(--ac);width:24px;height:24px;color:var(--on-ac);font-size:11px;font-style:normal;font-weight:700;font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.seqstep{cursor:pointer;font-family:var(--sans)}.seqstep .when{font-family:var(--mono);color:var(--faint);font-size:10px;font-weight:500}.seqstep.on{background:var(--ac);color:var(--on-ac);border-color:#0000}.seqstep.on .num{background:var(--card);color:var(--ink)}.seqstep.on .when{color:inherit;opacity:.75}.seqstep:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.platcard{background:var(--tint-paper);animation:popin .35s var(--spring) both;border-radius:18px;margin-top:14px;padding:16px 18px}.plathead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.plathead h3{font-family:var(--display);font-size:14.5px;font-weight:700}.platplan{font-family:var(--mono);color:var(--ink-2);background:var(--card);white-space:pre-wrap;border-radius:14px;margin:10px 0 12px;padding:13px 16px;font-size:11.5px;line-height:1.75;overflow-x:auto}.platplan:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.platcard .btn{padding:10px 17px;font-size:13px}.sig{border-top:1px dashed var(--line);color:var(--ink-2);grid-template-columns:70px 1fr;gap:13px;padding:10px 0;font-size:13px;line-height:1.55;display:grid;position:relative}.sig:first-of-type{border-top:0}.sig .sd{font-family:var(--mono);color:var(--faint);padding-top:2px;font-size:11px}.warnstrip{background:var(--ink);color:#b9b29b;border-radius:22px;padding:15px 20px;font-size:12.5px;line-height:1.7;position:relative;overflow:hidden}.warnstrip b{color:var(--butter);font-weight:700}.std{margin-top:4px;position:relative}.stdrow{border-top:1px dashed var(--line);grid-template-columns:220px 200px 1fr;align-items:baseline;gap:14px;padding:12px 2px;display:grid}.stdrow .sn{font-size:13.5px;font-weight:700}.stdrow .so{color:var(--ink-2);font-size:12.5px;font-weight:600}.stdrow .so i{font-style:normal;font-family:var(--mono);color:var(--faint);margin-top:1px;font-size:10.5px;font-weight:400;display:block}.stdrow .sa{font-family:var(--mono);color:var(--muted);font-size:11.5px;line-height:1.6}.prod{flex-wrap:wrap;gap:10px;display:flex;position:relative}.spacer{flex:1}.rbtn{font-family:var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--line-2);cursor:pointer;min-height:34px;transition:box-shadow .18s var(--ease),transform .2s var(--spring),border-color .18s var(--ease),background .18s var(--ease);border-radius:8px;justify-content:center;align-items:center;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.rbtn:hover{box-shadow:0 0 0 4px var(--tint-paper);transform:translateY(-1px)}.rbtn:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.rbtn:disabled:hover{box-shadow:none;transform:none}.rbtn:active{transform:translateY(1px)}.rbtn:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.rbtn.add{color:var(--on-ac);background:var(--ac);border-color:#0000}.rbtn.add:hover{box-shadow:0 0 0 4px var(--ac-t)}.rbtn.danger{color:var(--bad);background:var(--bad-t);border-color:#0000}.scopechips{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex;position:relative}.chip2{font-family:var(--mono);color:var(--ink-2);background:var(--card);border:1px solid var(--line-2);cursor:pointer;transition:box-shadow .16s var(--ease),transform .2s var(--spring);border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600}.chip2:hover{border-color:var(--ink);transform:translateY(-1px)}.chip2.on{color:var(--on-ac);background:var(--ac);border-color:#0000}.chip2:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.rules{margin-top:10px;position:relative}.rulerow{border-top:1px dashed var(--line);align-items:baseline;gap:12px;padding:11px 2px;display:flex}.rulerow.off .rtext{color:var(--faint);text-decoration:line-through}.kind{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:999px;flex-shrink:0;min-width:60px;padding:5px 11px;font-size:9.5px;font-weight:700}.kind.always{background:var(--jade);color:#fff}.kind.never{background:var(--bad);color:#fff}.kind.prefer{background:var(--cobalt);color:#fff}.rtext{flex:1;min-width:0;font-size:13.5px;line-height:1.55}.rscope{font-family:var(--mono);color:var(--faint);flex-shrink:0;font-size:10.5px}.ractions{flex-shrink:0;gap:6px;display:flex}.ruleedit{flex:1;gap:8px;min-width:0;display:flex}.ruleedit input{font-family:var(--sans);border:1.5px solid var(--cobalt);border-radius:999px;outline:none;flex:1;min-width:0;padding:7px 14px;font-size:13px}.ruleform{background:var(--tint-paper);border-radius:18px;flex-wrap:wrap;gap:8px;margin:10px 0 4px;padding:13px;display:flex;position:relative}.ruleform input,.ruleform select,.ruleform textarea{font-family:var(--sans);border:1px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:12px;padding:9px 13px;font-size:13px}.ruleform input{border-radius:999px;flex:1;min-width:200px}.ruleform select{border-radius:999px}.ruleform textarea{width:100%;font-family:var(--mono);resize:vertical;font-size:12px}.ruleform input:focus-visible,.ruleform select:focus-visible,.ruleform textarea:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.blockreusechoice{flex-direction:column;flex:1;gap:4px;min-width:260px;display:flex}.blockreusechoice>span{color:var(--muted);font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase;padding-left:10px}.blockreusechoice select{width:100%;min-height:38px}.blocksourcefields{border:1px solid var(--line);background:var(--card);border-radius:12px;width:100%;overflow:hidden}.blocksourcefields>summary{color:var(--muted);font:10px var(--mono);cursor:pointer;padding:9px 12px}.blocksourcefields>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 9px 9px;display:grid}.ruleform .blocksourcefields input{border-radius:9px;width:100%;min-width:0}.blockbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex;position:relative}.bsearch{font-family:var(--sans);border:1px solid var(--line-2);background:var(--card);border-radius:999px;min-width:230px;padding:10px 17px;font-size:13px}.bsearch:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.blocks{grid-template-columns:1fr 1fr;gap:15px;margin-top:14px;display:grid;position:relative}.blockcard{background:var(--card);border:1px solid var(--line);min-width:0;transition:transform .2s var(--spring),box-shadow .2s var(--ease),border-color .2s var(--ease);border-radius:20px;flex-direction:column;gap:8px;padding:15px 17px;display:flex}.blockcard:hover{box-shadow:var(--lift);transform:translateY(-2px)}.blockcard.sel{border-color:var(--ac);box-shadow:0 0 0 4px var(--ac-t)}.bhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.bpick{cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.bpick input{width:17px;height:17px;accent-color:var(--ac)}.blang{font-family:var(--mono);color:var(--ink);background:var(--tint-paper);border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600}.bprov{font-family:var(--mono);color:var(--muted);margin:0;font-size:10.5px}.bprov>span{background:var(--jade-t);color:var(--jade);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:750;display:inline-flex}.bprov>span[data-reuse=licensed]{background:var(--cobalt-t);color:var(--cobalt)}.bprov>span[data-reuse=approach-only],.bprov>span[data-reuse=needs-review]{background:var(--butter-t);color:var(--warn)}.bsource{background:var(--tint-paper);color:var(--muted);font:9px/1.45 var(--mono);overflow-wrap:anywhere;border-radius:9px;flex-wrap:wrap;gap:4px 10px;margin:0;padding:8px 9px;display:flex}.bsource b{width:100%;color:var(--warn);font-weight:650}.bcode{font-family:var(--mono);color:var(--ink-2);background:var(--tint-paper);white-space:pre;border-radius:14px;max-height:220px;margin:0;padding:12px 14px;font-size:11px;line-height:1.6;overflow:auto}.bcode:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.bfoot{align-items:center;gap:8px;display:flex}.bfoot .btn{width:auto;padding:9px 15px;font-size:12.5px}.blockhold{color:var(--warn);font:9px var(--mono);margin-right:auto}.composebar{background:var(--ink);color:#b9b29b;box-shadow:var(--lift-lg);animation:popin .35s var(--spring) both;z-index:2;border-radius:999px;align-items:center;gap:14px;margin-top:16px;padding:11px 12px 11px 22px;font-size:13.5px;display:flex;position:sticky;bottom:16px}.composebar b{color:var(--butter);font-weight:800}.composebar .btn{background:var(--ac);width:auto;color:var(--on-ac)}.composebar .rbtn{color:#b9b29b;background:0 0;border-color:#454134}.wform{grid-template-columns:1fr 1fr 1fr;gap:12px;margin:12px 0;display:grid}.wfield{flex-direction:column;gap:6px;min-width:0;display:flex}.wfield span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.wfield input{font-family:var(--sans);border:1px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:12px;padding:10px 13px;font-size:13.5px}.wfield input::placeholder{color:var(--faint);opacity:.72;font-style:italic}.wfield input:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.wrubric{background:var(--tint-paper);border-radius:18px;flex-direction:column;gap:14px;margin:4px 0 12px;padding:16px;display:flex}.namedscales{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.namedscale{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.namedscale legend{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;width:100%;padding:0;display:grid}.namedscale legend span{color:var(--ink);font-size:12px;font-weight:750}.namedscale legend b{color:var(--ac);text-align:right;font-size:12px}.namedscale legend i{font:normal 10.5px/1.4 var(--mono);color:var(--muted);grid-column:1/-1}.scalechoices{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.scalechoices button{border:1px solid var(--line);background:var(--card);min-width:0;min-height:38px;color:var(--faint);font:650 10.5px/1.15 var(--sans);cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .16s var(--ease);border-radius:8px;padding:7px 5px}.scalechoices button:hover{color:var(--ink);border-color:var(--line-2);transform:translateY(-1px)}.scalechoices button.on{background:var(--ac);border-color:var(--ac);color:var(--on-ac);box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ac-t)}.scalechoices button:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.wtoggle.on{background:var(--bad);color:#fff;border-color:#0000}.heur{color:var(--ink-2);flex-wrap:wrap;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:13px;line-height:1.6;display:flex}.ireadhead{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px 0 22px;display:flex}.ireadlabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700}.ireadgrid{background:var(--line);border-radius:12px;flex-direction:column;gap:1px;margin:0 22px;display:flex;overflow:hidden}.irow{background:var(--tint-paper);align-items:baseline;gap:14px;padding:11px 14px;display:flex}.il{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rc);flex:none;min-width:92px;font-size:9.5px;font-weight:700}.idearead[data-call=sharpen] .il{color:var(--gold-d)}.iv{color:var(--ink-2);font-size:13px;line-height:1.55}.inotes{flex-direction:column;gap:8px;margin:13px 22px 0;padding:0;list-style:none;display:flex}.inotes li{color:var(--ink-2);padding-left:18px;font-size:12.5px;line-height:1.55;position:relative}.inotes li:before{content:"!";text-align:center;width:14px;height:14px;line-height:14px;font-family:var(--mono);color:var(--gold-d);background:var(--gold-t);border-radius:50%;font-size:10px;font-weight:700;position:absolute;top:0;left:0}.idearead .footnote{margin:13px 22px 0}.seqstep .num.numbad{background:var(--bad);color:#fff}.seqstep .num.numwarn{background:var(--butter);color:var(--ink)}.seqstep .num.numgood{background:var(--jade);color:#fff}.cardlink{font-family:var(--sans);color:var(--ink-2);background:var(--card);border:1px solid var(--line-2);cursor:pointer;min-height:34px;transition:border-color .18s var(--ease),color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease);border-radius:8px;align-self:flex-start;padding:7px 12px;font-size:12px;font-weight:700}.cardlink:hover{color:var(--ink);border-color:var(--ink);background:var(--tint-paper);transform:translateY(-1px)}.cardlink:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.cardpreview{background:var(--tint-paper);animation:popin .35s var(--spring) both;border-radius:18px;margin-top:14px;padding:14px}.cardpreview img{border:1px solid var(--line-2);border-radius:12px;width:100%;max-width:520px;display:block}.cardacts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.cardacts .btn{padding:10px 17px;font-size:13px;text-decoration:none}.selfrows{margin-top:6px}.selfrow{border-top:1px dashed var(--line);grid-template-columns:26px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:12px;padding:11px 2px;display:grid}.selfrow:first-of-type{border-top:0}.selfrow .sv{font-size:15px;font-weight:800}.selfrow .sv.ok{color:var(--good)}.selfrow .sv.no{color:var(--bad)}.selfrow .st2{font-size:13.5px;font-weight:700}.selfrow .sr{font-family:var(--mono);color:var(--muted);font-size:11px;line-height:1.6}@keyframes ringout{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.7)}}@keyframes scorepop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.gburst{pointer-events:none;z-index:2;width:208px;height:208px;margin-left:-104px;position:absolute;top:0;left:50%}.gburst i{border:3px solid var(--jade);animation:ringout 1.2s var(--ease) both;border-radius:50%;position:absolute;inset:0}.gburst i:nth-child(2){border-color:var(--butter);animation-delay:.18s}.gburst i:nth-child(3){border-width:2px;animation-delay:.36s}.gaugewrap.celebrate .g-score{animation:scorepop .7s var(--spring) both}.gaugewrap.celebrate .g-zone{animation:scorepop .7s var(--spring) .15s both}.chips{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex;position:relative}.chipq{font-family:var(--mono);color:var(--ink-2);background:var(--card);border:1px solid var(--line-2);cursor:pointer;transition:box-shadow .18s var(--ease),transform .2s var(--spring),border-color .18s var(--ease);border-radius:999px;padding:8px 15px;font-size:11.5px}.chipq:hover{border-color:var(--ink);box-shadow:0 0 0 4px var(--ac-t);transform:translateY(-1px)}.chipq:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.sugcard{border-color:var(--jade);border-width:1.5px}.sugcard:before,.sugcard:after{border-color:var(--jade)}.sug{border-top:1px dashed var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:14px;padding:12px 2px;display:grid}.sug:first-of-type{border-top:0}.sug .sgap{font-family:var(--mono);color:var(--warn);font-size:11px;font-weight:600;line-height:1.5}.sug .sfix{color:var(--ink-2);font-size:13px;line-height:1.5}.sug .sact{flex-shrink:0;gap:7px;display:flex}.ideas{background:var(--tint-paper);animation:popin .24s var(--ease) both;border-radius:18px;margin:12px 0 4px;padding:16px}.ideaintro{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ideaintro>div{flex-direction:column;gap:3px;display:flex}.ideaintro b{color:var(--ink);font-size:13px}.ideaintro span{font:10.5px/1.5 var(--mono);color:var(--muted)}.ideaintro.single{border-top:1px solid var(--line-2);margin:18px 0 2px;padding-top:15px}.rulepacks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rulepack{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:15px;display:flex}.rulepack b{color:var(--ink);font-size:13px}.rulepack p{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.5}.rulepack .rbtn{align-self:flex-start}.idea{border-top:1px dashed var(--line-2);align-items:center;gap:12px;padding:11px 0;display:flex}.ideaintro.single+.idea{border-top:0}.idea .itext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.idea .itext b{font-size:13px;font-weight:700}.idea .itext i{font-style:normal;font-family:var(--mono);color:var(--muted);font-size:10.5px}.portrow{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;padding:14px 6px 0;display:flex}.portnote{font-family:var(--mono);color:var(--muted);margin-left:4px;font-size:10.5px}@media (width<=920px){.frame{min-width:0}.top{flex-wrap:wrap;gap:10px;padding:12px 16px}.brand .std{display:none}.proj{order:3;justify-content:center;width:100%}.tabs{scrollbar-width:none;flex-wrap:nowrap;padding:14px 16px 6px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{flex-shrink:0;padding:9px 14px}.wrap{padding:20px 16px 44px}.vtitle{font-size:23px}.hero{grid-template-columns:1fr;gap:20px;padding:26px 20px}.stagepill{order:-1;align-self:flex-start;margin-bottom:4px;position:static}.hero{flex-direction:column;align-items:stretch;display:flex}.gaugewrap{align-self:center}.verdict h2{font-size:23px}.cta{flex-direction:column}.cta .btn{justify-content:center}.stats{flex-wrap:wrap}.stat{flex:1;min-width:90px}.levrow,.plist,.loops,.blocks{grid-template-columns:1fr}.cmprow{grid-template-columns:1fr;gap:4px;padding:12px 0}.cmprow .cs{text-align:left}.stdrow{grid-template-columns:1fr;gap:4px}.rstep{grid-template-columns:1fr;gap:6px}.connect{padding:6vh 18px 40px}.connect h1{font-size:29px}.scanrecovery{grid-template-columns:1fr}.opt{padding:15px}.opt .meta{display:none}.scan{padding:9vh 18px}.scan h2{font-size:25px}.rulerow{flex-wrap:wrap;row-gap:8px}.ractions{margin-left:auto}.composebar{border-radius:22px;flex-wrap:wrap}.advisor{padding:18px 16px}.msg.u{max-width:95%}.lhead{gap:12px}}.scanline{font-family:var(--mono);color:var(--ink-2);background:var(--tint-paper);border:1px dashed var(--line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;margin:2px 0 0;padding:8px 9px 8px 16px;font-size:11px;display:flex}.scanline span{flex:1;min-width:0}.scanline .rbtn{flex-shrink:0}.qrow{border-top:1px dashed var(--line);background:0 0;border-bottom:0;border-left:0;border-right:0;flex-wrap:wrap;align-items:stretch;gap:8px;padding:0;display:flex}.qrow:first-of-type{border-top:0}.qmain{min-width:0;font-family:var(--sans);cursor:pointer;text-align:left;transition:transform .18s var(--spring);background:0 0;border:0;flex:1;align-items:center;gap:13px;padding:12px 2px;display:flex}.qmain:hover{transform:translate(3px)}.qmain:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.qbody{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.qmeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.qcopy{border:1.5px solid var(--line);background:var(--card);min-width:max-content;min-height:36px;color:var(--ink-2);font:700 10.5px/1 var(--mono);letter-spacing:.01em;cursor:pointer;transition:border-color .18s var(--ease),color .18s var(--ease),background .18s var(--ease);border-radius:999px;flex-shrink:0;align-self:center;padding:0 12px}.qcopy:hover{border-color:var(--ink);color:var(--ink)}.qcopy:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.qcopy.did{background:var(--good-t);color:var(--good);border-color:#0000}.qfoot{color:var(--faint);margin:10px 2px 0;font-size:11.5px;line-height:1.55}.qtaskreturn{border:1px solid color-mix(in srgb,var(--cobalt) 30%,var(--line));background:color-mix(in srgb,var(--cobalt) 5%,var(--card-2));border-radius:12px;flex:1 0 100%;gap:11px;margin:0 0 11px;padding:13px;display:grid}.qtaskreturn.state-returned{border-color:color-mix(in srgb,var(--jade) 34%,var(--line));background:color-mix(in srgb,var(--jade) 5%,var(--card-2))}.qtaskreturnhead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 12px;display:grid}.qtaskreturnhead>span{color:var(--cobalt);font:750 8.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1}.qtaskreturn.state-returned .qtaskreturnhead>span{color:var(--jade)}.qtaskreturnhead>b{color:var(--ink);font-size:13px;line-height:1.4}.qtaskreturnhead>small{color:var(--faint);font:9.5px/1.45 var(--mono);text-align:right}.qtaskcontract{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.qtaskcontract>div{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 76%,transparent);border-radius:9px;gap:4px;padding:10px;display:grid}.qtaskcontract dt{color:var(--faint);font:750 8.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase}.qtaskcontract dd{color:var(--ink-2);margin:0;font-size:11px;line-height:1.5}.qtaskactions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.qtaskactions>.rbtn{min-height:36px}.qtaskform{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:9px;padding-top:2px;display:grid}.qtaskform label{color:var(--ink-2);gap:5px;font-size:10.5px;font-weight:700;display:grid}.qtaskform label>span em{color:var(--faint);font:normal 9px var(--mono)}.qtaskform select,.qtaskform textarea{border:1px solid var(--line-2);background:var(--card);width:100%;color:var(--ink);font:12px/1.45 var(--sans);border-radius:9px;padding:9px 10px}.qtaskform textarea{resize:vertical}.qtaskform select:focus,.qtaskform textarea:focus{outline:2px solid var(--cobalt);outline-offset:1px}.qtaskform .qtaskactions{grid-column:1/-1}.qtasktruth,.qtasknote{color:var(--faint);font:9.5px/1.5 var(--mono);margin:0}.qtasknote{border-left:2px solid var(--jade);background:color-mix(in srgb,var(--jade) 4%,transparent);color:var(--ink-2);font-family:var(--sans);padding:9px 10px;font-size:11.5px}.qmore{border-top:1px solid var(--line);margin-top:2px}.qmore summary{color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:12px;font-weight:750;list-style:none;display:flex}.qmore summary::-webkit-details-marker{display:none}.qmore summary:before{content:"+";border:1px solid var(--line-2);width:18px;height:18px;font:700 12px var(--mono);color:var(--ac);border-radius:50%;flex:none;place-items:center;display:grid}.qmore[open] summary:before{content:"−"}.qmore summary span{flex:1}.qmore summary small{font:10.5px var(--mono);color:var(--faint)}.qmore summary:hover{color:var(--ink)}.qmore summary:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.qmore>div{border-top:1px dashed var(--line)}.qmore>div .qrow:first-child{border-top:0}.herolinks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.fixrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.sortrow{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;display:flex}.prowwrap.cur{background:var(--ac-t);border-radius:14px;padding:0 12px}.prowwrap.cur .prow{border-top-color:#0000}.pnote{color:var(--ink-2);background:var(--butter-t);cursor:pointer;border-radius:10px;margin:-4px 0 10px;padding:7px 12px;font-size:12.5px;line-height:1.5}.pnoteform{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 12px;display:flex}.pnoteform input{border:1.5px solid var(--ink);background:var(--card);min-width:220px;font-size:13px;font-family:var(--sans);border-radius:999px;flex:1;padding:9px 15px}.pnoteform input:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.backuprow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.continuitystatus{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.continuitystatus>div{border:1px solid var(--line);background:var(--card);border-radius:13px;align-content:start;gap:4px;padding:13px 14px;display:grid}.continuitystatus>div.is-backed-up{border-color:color-mix(in srgb,var(--good),transparent 62%);background:var(--good-t)}.continuitystatus span,.restorepreviewhead span{color:var(--faint);font:800 9.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.continuitystatus b{color:var(--ink);font-size:13px}.continuitystatus p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.restorepreview{border:1px solid var(--cobalt);background:color-mix(in srgb,var(--cobalt-t) 45%,var(--card));border-radius:14px;gap:12px;margin-top:12px;padding:15px;display:grid;box-shadow:0 12px 30px #1e2a540f}.restorepreviewhead{gap:4px;display:grid}.restorepreviewhead b{overflow-wrap:anywhere;font-size:14px}.restorepreviewhead p,.restorepreview>p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.restorefacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.restorefacts span{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:10px;gap:2px;padding:9px 10px;font-size:10.5px;line-height:1.35;display:grid}.restorefacts b{color:var(--ink);font:750 16px/1 var(--mono)}.restoreareas{flex-wrap:wrap;gap:6px;display:flex}.restoreareas span{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:5px 8px;font-size:10.5px}@media (width<=560px){.continuitystatus,.restorefacts{grid-template-columns:1fr}.backuprow .rbtn{width:100%;min-height:44px}}.rbtn.danger.sure{background:var(--bad);color:#fff}.projectadd{border:1px solid var(--line);background:color-mix(in srgb,var(--card-2) 82%,var(--tint-paper));border-radius:18px;grid-template-columns:minmax(220px,.78fr) minmax(250px,1fr);gap:12px;margin:20px 0 12px;padding:15px;display:grid;box-shadow:0 10px 28px #2620180a}.projectaddhead{grid-column:1/-1;gap:4px;padding:2px 2px 7px;display:grid}.projectaddhead>span,.projectaddidea>span,.projectaddrepo>span{color:var(--cobalt);font:800 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.projectaddhead h3{letter-spacing:-.02em;margin:0;font-size:18px}.projectaddhead p{max-width:75ch;color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.projectaddidea,.projectaddrepo{border:1px solid var(--line);background:var(--card);border-radius:13px;min-width:0;padding:14px 15px}.projectaddidea{color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--spring);align-content:start;gap:5px;display:grid}.projectaddidea:hover{border-color:var(--cobalt);transform:translateY(-1px);box-shadow:0 8px 22px #2a408214}.projectaddidea:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.projectaddidea b,.projectaddrepo>b{font-size:13px}.projectaddidea small,.projectaddrepo>small{color:var(--muted);font-size:11px;line-height:1.5}.projectaddidea em{color:#fff;font:normal 800 9px var(--mono);letter-spacing:.02em;background:#304bba;border-radius:999px;place-self:end start;margin-top:13px;padding:6px 9px}.projectaddrepo{gap:4px;display:grid}.projectadd .repoform{background:0 0;margin:8px 0 0;padding:0;animation:none}.projectadd .repoform input{min-width:150px}.projectadd .portmaperror{margin-top:4px}.projectaddnote{color:var(--faint);font:9.5px/1.5 var(--mono);grid-column:1/-1;margin:0 2px}@media (width<=560px){.scanline{border-radius:18px}.herolinks{gap:12px}.projectadd{grid-template-columns:1fr;padding:13px}.projectaddhead{grid-column:auto}.projectaddidea{min-height:84px}.projectadd .repoform{flex-direction:column;align-items:stretch}.projectadd .repoform input,.projectadd .repoform .rbtn{width:100%;min-height:44px}.projectaddnote{grid-column:auto}}.land{max-width:1180px;margin:0 auto;padding:0 24px;line-height:1.55}.land section{padding:clamp(48px,7vw,92px) 0;position:relative}.land section[id]{scroll-margin-top:76px}.lskip{background:var(--ink);color:#fff;z-index:60;border-radius:0 0 12px;padding:10px 16px;position:absolute;top:0;left:-9999px}.lskip:focus{left:0}.lnav{z-index:40;background:var(--paper);border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:14px;padding:14px 4px;display:flex;position:sticky;top:0}.lbrand{align-items:center;gap:10px;display:flex}.lbrand b{font-family:var(--display);letter-spacing:-.01em;font-size:17px}.lmk{background:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.lmk:after{content:"";border:1.5px solid var(--verm);border-radius:50%;position:absolute;inset:-5px}.lmk svg{width:15px;height:15px;stroke:var(--butter);stroke-width:2.2px;fill:none;stroke-linecap:round}.lnavlinks{gap:22px;display:flex}.lnavlinks a{font-family:var(--mono);color:var(--ink-2);letter-spacing:.02em;font-size:12px;text-decoration:none}.lnavlinks a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.lnavacts{align-items:center;gap:9px;display:flex}.lmobilemenu{display:none;position:relative}.lmobilemenu>summary{cursor:pointer;border:1px solid var(--line-2);background:var(--card);min-height:44px;color:var(--ink);font:650 12px var(--sans);border-radius:8px;align-items:center;padding:9px 13px;list-style:none;display:flex}.lmobilemenu>summary::-webkit-details-marker{display:none}.lmobilemenu>summary:after{content:"+";color:var(--verm);font:700 15px var(--mono);margin-left:8px}.lmobilemenu[open]>summary:after{content:"−"}.lmobilemenu>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.lmobilemenu>div{border:1px solid var(--line-2);background:var(--card);width:min(260px,100vw - 32px);box-shadow:var(--lift-lg);border-radius:12px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.lmobilemenu a,.lmobilemenu button{min-height:44px;color:var(--ink-2);font:650 13px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:9px 11px;text-decoration:none;display:flex}.lmobilemenu a:hover,.lmobilemenu button:hover{background:var(--card-2);color:var(--ink)}.lbtn{font-family:var(--sans);cursor:pointer;transition:transform .2s var(--spring),box-shadow .2s var(--ease);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.lbtn:hover{transform:translateY(-1px)}.lbtn:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.lbtn.primary{background:var(--verm);color:#fff}.lbtn.primary:hover{box-shadow:var(--lift)}.lbtn.line{border-color:var(--ink);color:var(--ink);background:0 0}.lbtn.ghost{color:var(--ink-2);border-color:var(--line-2);background:var(--card)}.lbtn.big{padding:13px 24px;font-size:15px}.lhero{grid-template-columns:1.15fr .85fr;align-items:center;gap:36px;padding:clamp(34px,5vw,64px) 0 clamp(28px,4vw,52px);display:grid;position:relative;overflow:visible}.leyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);background:var(--card);border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:8px 15px;font-size:11px;display:inline-flex}.leyebrow i{background:var(--verm);border-radius:50%;width:9px;height:9px}.lh1{font-family:var(--display);letter-spacing:-.018em;margin:0 0 20px;font-size:clamp(34px,6vw,82px);font-weight:800;line-height:1.02}.lh1 .lx{color:var(--verm)}.llead{color:var(--ink-2);max-width:56ch;margin:0 0 26px;font-size:clamp(15.5px,1.5vw,18.5px);line-height:1.65}.lstartpaths{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:640px;margin:0 0 8px;display:grid}.lstartpaths button{border:1px solid var(--line-2);background:var(--card);min-width:0;min-height:45px;color:var(--ink-2);font:500 10.5px/1.25 var(--sans);text-align:left;cursor:pointer;border-radius:9px;gap:2px;padding:7px 9px;display:grid}.lstartpaths button:hover{border-color:var(--ink-2);background:var(--card-2);color:var(--ink)}.lstartpaths button:focus-visible{outline:2px solid var(--verm);outline-offset:2px}.lstartpaths button.active{border-color:color-mix(in srgb,var(--verm) 52%,var(--line-2));background:color-mix(in srgb,var(--verm-t) 48%,var(--card))}.lstartpaths small{color:var(--faint);font:700 8.5px/1.25 var(--mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.lstartpaths b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.lheroscan{background:var(--card);border:1px solid var(--line-2);border-radius:14px;gap:9px;max-width:640px;margin:0 0 13px;padding:6px;display:flex}.lheroscan input{min-width:0;font-family:var(--mono);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:9px 12px;font-size:13.5px}.lheroscan input::placeholder{color:var(--faint)}.lheroscan:focus-within{border-color:var(--verm);box-shadow:0 0 0 3px var(--verm-t)}.lheroscan .lbtn{border-radius:9px;flex:none;padding-inline:20px}.heroerr{text-align:left;margin:-5px 4px 12px}.lentryroutes{gap:8px;max-width:640px;display:grid}.lentryroutes .lherofoot{margin:0}.lentryalternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lideanudge{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:62px;color:var(--ink-2);font:500 11.5px var(--sans);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.lideanudgecopy{gap:3px;min-width:0;display:grid}.lideanudgecopy>span{align-items:baseline;gap:5px;min-width:0;display:flex}.lideanudge small{color:var(--faint);font:500 10.5px var(--sans);white-space:nowrap}.lideanudge b{color:var(--ink);white-space:nowrap;font-weight:650}.lideanudge em{color:var(--faint);font:500 9.5px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.lideanudge>span[aria-hidden]{color:var(--verm);font-family:var(--mono)}.lideanudge:hover{color:var(--ink);border-color:var(--ink-2);background:var(--card-2)}.lideanudge:focus-visible{outline:2px solid var(--verm);outline-offset:3px}.lcta{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.lctasecondary{align-items:center;margin-top:8px}.ltextbtn{font-family:var(--mono);color:var(--ink-2);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;padding:8px 2px;font-size:11px}.ltextbtn:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.ltextbtn:focus-visible{outline:2px solid var(--verm);outline-offset:3px}.lherofoot{color:var(--faint);letter-spacing:.03em;font-size:11px}.lpromise{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:3px 0 1px;display:grid}.lpromise span{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 82%,transparent);border-radius:8px;gap:2px;min-width:0;padding:8px 9px;display:grid}.lpromise small{color:var(--verm);font:700 8px var(--mono);letter-spacing:.08em}.lpromise b{color:var(--ink);white-space:nowrap;font-size:10.5px;font-weight:700}.lpromise em{color:var(--faint);font:normal 8.5px/1.35 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lreviewlink{color:var(--ink-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;align-items:center;gap:7px;margin-top:10px;font-size:10.5px;display:inline-flex}.lreviewlink:hover{color:var(--ink);-webkit-text-decoration-color:var(--verm);text-decoration-color:var(--verm)}.lheroproof{justify-items:center;gap:10px;min-width:0;display:grid}.lring{text-align:center;justify-self:center;max-width:300px;position:relative}.lr-track{fill:none;stroke:var(--line);stroke-width:11px;stroke-linecap:round}.lr-val{fill:none;stroke:var(--verm);stroke-width:11px;stroke-linecap:round;transition:stroke-dashoffset .7s var(--ease)}.lr-center{position:absolute;top:86px;left:0;right:0}.lr-score{letter-spacing:-.03em;font-size:54px;font-weight:700;line-height:1}.lr-of{color:var(--faint);margin-top:2px;font-size:14px}.lr-cap{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.6}.lscoreproof{border:1px solid var(--line-2);border-left:3px solid var(--verm);background:var(--card);width:min(100%,300px);color:var(--ink);transition:border-color .18s var(--ease),background .18s var(--ease);border-radius:9px;gap:3px;padding:11px 12px;text-decoration:none;display:grid}.lscoreproof:hover{border-color:var(--verm);background:var(--card-2)}.lscoreproof:focus-visible{outline:2px solid var(--verm);outline-offset:3px}.lscoreproof>span{color:var(--verm);font:700 8.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}.lscoreproof>b{font-size:12.5px;line-height:1.35}.lscoreproof>em{color:var(--faint);font:normal 9px/1.4 var(--mono)}.lq{pointer-events:none;z-index:-1;position:absolute}.lq circle{fill:none;stroke-width:1.5px;stroke-dasharray:2 11;stroke-linecap:round}.lq1{width:min(360px,34vw);animation:90s linear infinite spin;top:-40px;right:-90px}.lq1 circle{stroke:var(--verm);opacity:.5}.lq2{width:min(230px,24vw);animation:75s linear infinite spinrev;bottom:-30px;left:-110px}.lq2 circle{stroke:var(--cobalt);opacity:.4}.lmarq{padding:0 0 8px!important}.lmarqtag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:10px;display:block}.lmarqwin{border-block:1px solid var(--line-2);padding:13px 0;overflow:hidden}.lmarqtrack{width:max-content;animation:70s linear infinite marquee;display:flex}.lmarqtrack>span{gap:12px;padding-right:12px;display:flex}.lmarqwin:hover .lmarqtrack,.lmarqwin:focus-within .lmarqtrack{animation-play-state:paused}.lchip{font-family:var(--mono);color:var(--ink-2);background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:8px 15px;font-size:11.5px}.lchip b{color:var(--ink);font-weight:700}.lh2{font-family:var(--display);letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(25px,3.6vw,46px);font-weight:800;line-height:1.12}.lsub{color:var(--ink-2);max-width:64ch;margin:0 0 30px;font-size:clamp(14.5px,1.3vw,16.5px);line-height:1.65}.lgategrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lgate{background:var(--ink);color:#f5efe2;border-radius:24px;padding:30px 28px;position:relative;overflow:hidden}.lgate:after{content:"";border:1.5px dashed #f5efe247;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-46px;right:-46px}.lgnum{color:var(--butter);letter-spacing:.1em;margin-bottom:14px;font-size:15px;font-weight:700;display:block}.lgate h3{font-family:var(--display);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(19px,2vw,25px)}.lgate p{color:#d8d0bc;margin:0;font-size:14.5px;line-height:1.65}.lshowcasehead{grid-template-columns:1.05fr .95fr;align-items:end;gap:34px;margin-bottom:24px;display:grid}.lshowcasehead .leyebrow{margin-bottom:16px}.lshowcasehead .lh2,.lshowcasehead .lsub{margin-bottom:0}.lshowcaseframe{border:1px solid var(--line-2);background:var(--card);border-radius:16px;overflow:hidden}.lshowcasebar{border-bottom:1px solid var(--line);background:var(--tint-paper);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:11px 14px;display:grid}.lshowcasebar>span{gap:5px;display:flex}.lshowcasebar>span i{background:var(--line-2);border-radius:50%;width:7px;height:7px}.lshowcasebar>span i:first-child{background:var(--verm)}.lshowcasebar b{color:var(--ink-2);letter-spacing:.05em;font-size:10px}.lshowcasebar em{color:var(--faint);font:normal 9.5px var(--mono);justify-self:end}.lshowcaseflow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;padding:16px;display:grid}.lshowpanel{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;min-width:0;padding:18px;position:relative}.lshowpanel.decision{border-color:var(--verm);background:#191414}.lshowpanel.after{border-color:color-mix(in srgb,var(--good),var(--line) 55%)}.lshowk{color:var(--faint);letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font-size:9.5px;display:block}.lshowpanel h3{font:720 17px/1.25 var(--display);letter-spacing:-.015em;margin:0 0 13px}.lshowrows{display:grid}.lshowrows span{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:11.5px;display:flex}.lshowrows b{font-weight:650}.lshowrows i{color:var(--faint);font:normal 9.5px var(--mono)}.lshowrows i.good{color:var(--good)}.lshowrows i.bad{color:var(--verm)}.lshowpanel small{color:var(--faint);font:9.5px/1.5 var(--mono);margin-top:11px;display:block}.lshowbadge{background:var(--verm-t);color:var(--verm);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;margin:-4px 0 10px;padding:5px 7px;font-size:9px;display:inline-flex}.lshowpanel blockquote{border-left:2px solid var(--verm);background:var(--card);color:var(--ink);font:700 13px/1.45 var(--sans);margin:0 0 11px;padding:11px 12px}.lshowpanel p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.lshowpanel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lshowpanel li{color:var(--muted);padding-left:18px;font-size:11.5px;line-height:1.45;position:relative}.lshowpanel li:before{content:"✓";color:var(--good);font-family:var(--mono);position:absolute;left:0}.lshowpanel .lshowcontract{border-top:1px solid var(--line);color:var(--good);letter-spacing:.06em;text-transform:uppercase;margin-top:14px;padding-top:11px;font-size:9px}.lshowarrow{color:var(--verm);font:700 19px var(--mono);justify-content:center;align-items:center;display:flex}.lshowdelta{border:1px solid color-mix(in srgb,var(--jade) 30%,var(--line));background:color-mix(in srgb,var(--jade) 5%,var(--card));border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:12px;padding:13px 15px;display:grid}.lshowdelta>span{color:var(--jade);font:750 9.5px/1.35 var(--mono);letter-spacing:.085em;text-transform:uppercase;white-space:nowrap}.lshowdelta>p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.55}.lshowdelta b{color:var(--muted);font-weight:700}.lshowdelta strong{color:var(--ink);font-weight:750}.lshowcasefoot{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.lshowcasefoot>span{color:var(--faint);font:11px/1.5 var(--mono)}.lshowcasefoot>span b{color:var(--ink-2)}.lshowcasefoot>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.lcaseapply{min-height:44px;color:var(--ink-2);font:700 12px var(--sans);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;padding:0}.lcaseapply:hover{color:var(--ink);-webkit-text-decoration-color:var(--verm);text-decoration-color:var(--verm)}.lcaseapply:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.lcaseconsent{max-width:86ch;color:var(--faint);font:10px/1.55 var(--mono);margin:11px 0 0}.lcorr{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;display:grid}.lproofdetails{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.lproofdetails>summary{cursor:pointer;min-height:52px;color:var(--ink);font:700 13px var(--sans);justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;list-style:none;display:flex}.lproofdetails>summary::-webkit-details-marker{display:none}.lproofdetails>summary:after{content:"+";color:var(--verm);font:700 18px var(--mono)}.lproofdetails[open]>summary{border-bottom:1px solid var(--line)}.lproofdetails[open]>summary:after{content:"−"}.lproofdetails>summary:focus-visible{outline:2px solid var(--verm);outline-offset:-2px}.lproofdetails>.lcorr{padding:20px}.lhonesty{border:1px solid var(--line);background:var(--card);border-radius:14px;max-width:680px;margin:0 0 18px;overflow:hidden}.lhonesty>summary{cursor:pointer;min-height:52px;color:var(--ink);font:700 13px var(--sans);justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;list-style:none;display:flex}.lhonesty>summary::-webkit-details-marker{display:none}.lhonesty>summary:after{content:"+";color:var(--verm);font:700 18px var(--mono)}.lhonesty[open]>summary{border-bottom:1px solid var(--line)}.lhonesty[open]>summary:after{content:"−"}.lhonesty>summary:focus-visible{outline:2px solid var(--verm);outline-offset:-2px}.lhonesty .lnot{margin:0;padding:17px}.lrules{gap:11px;margin:0;padding:0;list-style:none;display:grid}.lrules li{color:var(--ink-2);padding-left:26px;font-size:14.5px;line-height:1.6;position:relative}.lrules li:before{content:"";border:2.5px solid var(--cobalt);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:2px}.lcorrcard{background:var(--card);box-shadow:var(--lift-lg);border-radius:20px;padding:22px}.lcorrhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:14.5px;display:flex}.lverdict{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--jade);color:#fff;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:700}.lsig{border-top:1px dashed var(--line);align-items:baseline;gap:11px;padding:9px 0;font-size:13.5px;display:flex}.lsig i{font-family:var(--mono);color:var(--faint);margin-left:6px;font-size:11px;font-style:normal}.lsv{color:var(--good);font-weight:700}.lcorrnote{color:var(--faint);margin:12px 0 0;font-size:12px}.lti{width:34px;height:34px;color:var(--hue);border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.lti .ico svg{width:17px;height:17px}.lnot{gap:10px;max-width:640px;margin:0 0 26px;padding:0;list-style:none;display:grid}.lnot li{color:var(--ink-2);padding-left:28px;font-size:14.5px;line-height:1.6;position:relative}.lnot li:before{content:"✗";color:var(--verm);font-weight:700;position:absolute;left:2px}.lstart .lsub{margin-inline:auto}.lscan{gap:10px;max-width:600px;margin:6px auto 12px;display:flex}.lscan input{min-width:0;font-family:var(--mono);border:1.5px solid var(--ink);background:var(--card);border-radius:999px;flex:1;padding:13px 20px;font-size:14px}.lscan input:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.lerr{color:var(--bad);margin:4px 0 10px;font-size:13px;font-weight:600}.lfaq{max-width:760px}.lqa{background:var(--card);box-shadow:var(--lift);border-radius:16px;margin-bottom:10px;overflow:hidden}.lqa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.lqa summary:after{content:"+";font-family:var(--mono);color:var(--verm);flex-shrink:0;font-size:17px;font-weight:700}.lqa[open] summary:after{content:"–"}.lqa summary::-webkit-details-marker{display:none}.lqa summary:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.lqa p{color:var(--ink-2);margin:0;padding:0 20px 17px;font-size:13.8px;line-height:1.65}.lfooter{border-top:1px solid var(--line-2);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:26px 4px 40px;font-size:11px;display:flex}.lfootlinks{flex-wrap:wrap;gap:18px;display:flex}.lflink{font-family:var(--mono);color:var(--ink-2);cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;border:0;padding:0;font-size:11.5px}.lflink:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lrev{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lrev{opacity:1;transform:none}.lmarqwin{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@media (width<=860px){.land .lhero{grid-template-columns:1fr;gap:26px}.lring{text-align:left;justify-self:start}.lr-cap{max-width:300px}.lcorr{grid-template-columns:1fr;gap:22px}.lshowcasehead{grid-template-columns:1fr;gap:8px}.lshowcaseflow{grid-template-columns:1fr;padding:12px}.lshowarrow{min-height:28px;transform:rotate(90deg)}.lshowcasefoot{flex-direction:column;align-items:stretch}.lshowcasefoot>div{justify-content:flex-start}.lshowcasefoot .lbtn{justify-content:center}.lshowdelta{grid-template-columns:1fr;gap:4px}.lgategrid{grid-template-columns:1fr}.lnavlinks,.lnavacts{display:none}.lmobilemenu{display:block}.lq1{right:-140px}.lq2{display:none}}@media (width<=560px){.land{padding:0 16px}.land section{padding:40px 0}.lheroscan{flex-direction:column;padding:7px}.lheroscan input{padding:11px 10px}.lheroscan .lbtn{justify-content:center;width:100%}.lpromise{gap:7px 9px;line-height:1.5}.lscan{flex-direction:column}.lscan .lbtn{justify-content:center}.lctasecondary{align-items:stretch}.lctasecondary .lbtn,.lctasecondary .ltextbtn{justify-content:center;width:100%}.lnavacts .lbtn.primary{display:none}}.workloading{align-items:start;min-height:420px;display:grid}.workready{border:1px solid color-mix(in srgb,var(--butter-d) 45%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--butter-t) 42%,var(--card)),var(--card));width:min(680px,100%);box-shadow:var(--lift-sm);border-radius:24px;margin:clamp(38px,8vh,88px) auto 0;padding:clamp(24px,4vw,38px)}.workready h1{letter-spacing:-.035em;max-width:560px;margin:12px 0 8px;font-size:clamp(25px,4vw,38px)}.workready p{max-width:570px;color:var(--muted);margin:0;line-height:1.65}.workprogress{background:var(--line);border-radius:999px;height:3px;margin-top:26px;overflow:hidden}.workprogress i{border-radius:inherit;background:var(--butter-d);width:42%;height:100%;animation:.7s cubic-bezier(.4,0,.2,1) infinite alternate worktravel;display:block}@keyframes worktravel{0%{transform:translate(-35%)}to{transform:translate(175%)}}@media (width<=700px){.workloading{min-height:360px}.workready{border-radius:20px;margin-top:24px}}.workspacepending{width:min(1180px,100% - 60px);min-height:24px;color:var(--faint);font:700 9.5px/1.3 var(--mono);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:8px;margin:4px auto -14px;display:flex;position:relative;overflow:hidden}.workspacepending span{color:var(--ink-2)}.workspacepending b{font-weight:600}.workspacepending i{background:linear-gradient(90deg,var(--line) 0 30%,var(--cobalt) 48%,var(--line) 66% 100%);background-size:220% 100%;border-radius:999px;height:2px;animation:1s linear infinite workspacepending;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@keyframes workspacepending{0%{background-position:100% 0}to{background-position:-120% 0}}@media (width<=700px){.workspacepending{width:calc(100% - 32px);margin-bottom:-10px}.workspacepending b{display:none}}.landingentrypending{z-index:80;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--butter-d) 48%,var(--line));background:var(--card);width:min(420px,100vw - 40px);color:var(--ink);border-radius:18px;padding:16px 18px 18px;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 48px #151d2c2e}.landingentrypending span{color:var(--cobalt);font:700 9.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.landingentrypending strong{letter-spacing:-.015em;margin-top:5px;font-size:15px}.landingentrypending p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.landingentrypending i{background:linear-gradient(90deg,var(--line) 0 28%,var(--butter-d) 46%,var(--cobalt) 53%,var(--line) 72% 100%);background-size:220% 100%;height:3px;animation:1s linear infinite workspacepending;position:absolute;bottom:0;left:0;right:0}@media (width<=700px){.landingentrypending{right:16px;bottom:max(16px,env(safe-area-inset-bottom));border-radius:16px;width:calc(100vw - 32px)}}.buildroute{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 15px;display:grid}.buildroute>div,.buildroute>button{border:1px solid var(--line);background:var(--card);min-width:0;min-height:66px;color:var(--ink);text-align:left;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.buildroute>button{cursor:pointer;font:inherit}.buildroute>button:hover{border-color:var(--violet);background:var(--violet-t)}.buildroute>button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.buildroute>*>span{border:1px solid var(--line-2);width:27px;height:27px;color:var(--faint);font:700 10px var(--mono);border-radius:50%;place-items:center;display:grid}.buildroute>.done>span{border-color:var(--jade);background:var(--jade);color:#07150e}.buildroute>.next{border-color:color-mix(in srgb,var(--violet) 55%,var(--line))}.buildroute>.next>span,.buildroute>button>span{border-color:var(--violet);background:var(--violet-t);color:var(--violet)}.buildroute>*>div{flex-direction:column;gap:2px;min-width:0;display:flex}.buildroute b{font-size:12.5px}.buildroute small{text-overflow:ellipsis;color:var(--muted);font-size:10.5px;line-height:1.4;overflow:hidden}.buildroute em{color:var(--violet);font:normal 10px var(--mono);white-space:nowrap}.buildfocus{border:1px solid color-mix(in srgb,var(--violet) 42%,var(--line));border-top:2px solid var(--violet);background:linear-gradient(135deg,color-mix(in srgb,var(--violet-t) 40%,var(--card)),var(--card) 58%);box-shadow:var(--lift-sm);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:22px 28px;margin:0 0 14px;padding:clamp(20px,2.8vw,29px);display:grid}.buildfocuscopy{max-width:790px}.buildfocuscopy>span{color:var(--violet);font:750 10px var(--mono);letter-spacing:.075em;text-transform:uppercase}.buildfocuscopy h2{max-width:28ch;color:var(--ink);font:750 clamp(21px,2.5vw,29px)/1.15 var(--display);letter-spacing:-.025em;margin:7px 0 8px}.buildfocuscopy p{max-width:72ch;color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.62}.buildfocusactions{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;min-width:218px;display:flex}.buildfocusactions .btn,.buildfocusactions .rbtn{justify-content:center;margin:0}.buildsignals{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:15px;display:flex}.buildsignals span{border:1px solid var(--line);background:var(--card);min-height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;display:inline-flex}.buildsignals span:before{content:"";background:var(--warn);border-radius:50%;width:6px;height:6px}.buildsignals span.ready:before{background:var(--jade)}.buildsignals b{color:var(--ink);font:750 10.5px var(--mono)}.buildcharacter{scroll-margin-top:92px}.buildcharacter .collapse{border-top:2px solid var(--violet)}.buildintelligence,.playbookportable{border:1px solid var(--line);background:var(--card);border-radius:16px;margin:0 0 15px;overflow:hidden}.buildintelligence>summary,.playbookportable>summary{cursor:pointer;align-items:center;gap:14px;min-height:64px;padding:13px 19px;list-style:none;display:flex}.buildintelligence>summary::-webkit-details-marker{display:none}.playbookportable>summary::-webkit-details-marker{display:none}.buildintelligence>summary:before,.playbookportable>summary:before{content:"+";width:14px;color:var(--violet);font:750 17px var(--mono);text-align:center;flex:none}.buildintelligence[open]>summary:before,.playbookportable[open]>summary:before{content:"−"}.buildintelligence>summary>span,.playbookportable>summary>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.buildintelligence>summary b,.playbookportable>summary b{color:var(--ink);font-size:15px}.buildintelligence>summary small,.playbookportable>summary small{color:var(--muted);font-size:11.5px;line-height:1.4}.buildintelligence>summary em,.playbookportable>summary em{color:var(--faint);font:normal 10px var(--mono);white-space:nowrap}.buildintelligence>summary:hover,.playbookportable>summary:hover{background:var(--card-2)}.buildintelligence>summary:focus-visible,.playbookportable>summary:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.buildintelligence[open]>summary,.playbookportable[open]>summary{border-bottom:1px solid var(--line)}.buildintelligence>div{padding:14px 16px 1px}.buildintelligence>div>.collapse{margin-bottom:13px}.playbookportable .portrow{border-top:0;margin:0;padding:14px 18px}.buildnested{padding:4px 2px 10px}.playbook .sugcard{margin-top:0}.playbook .dnapreview .rbtn.add{white-space:nowrap}.specview{--spec-ac:var(--violet);--spec-t:var(--violet-t)}.buildsteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 15px;display:grid}.buildsteps>div{border:1px solid var(--line);min-height:44px;color:var(--faint);background:var(--tint-paper);border-radius:11px;align-items:center;gap:9px;padding:9px 12px;display:flex}.buildsteps span{border:1px solid var(--line-2);width:23px;height:23px;font:700 10px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.buildsteps b{font-size:12px}.buildsteps>div.active{color:var(--ink);border-color:var(--spec-ac);background:var(--spec-t)}.buildsteps>div.active span{border-color:var(--spec-ac);background:var(--spec-ac);color:#160a06}.buildsteps>div.done{color:var(--ink-2)}.buildsteps>div.done span{border-color:var(--jade);background:var(--jade);color:#07150e}.specworkflow{border:1px solid var(--line);border-top:3px solid var(--spec-ac);background:var(--card);border-radius:20px;margin-bottom:15px;overflow:hidden}.specsection{padding:22px}.specsection+.specsection{border-top:1px solid var(--line)}.projectknowledge{border:1px solid color-mix(in srgb,var(--cobalt) 28%,var(--line));border-left:2px solid var(--cobalt);background:color-mix(in srgb,var(--cobalt-t) 24%,var(--card-2));border-radius:9px;gap:5px;margin:-2px 0 16px;padding:11px 12px;display:grid}.projectknowledge p{color:var(--ink-2);margin:0;font-size:11px;line-height:1.5}.projectknowledge p b{color:var(--ink)}.projectknowledge small{color:var(--muted);font-size:9.5px;line-height:1.5}.idearecovery{border:1px solid var(--line-2);border-left:3px solid var(--butter);background:var(--card);border-radius:10px;gap:10px;margin:0 0 20px;padding:18px 20px;display:grid}.idearecovery h2{font:650 16px/1.4 var(--sans);margin:0}.idearecovery p{max-width:78ch;color:var(--muted);font:13px/1.55 var(--sans);margin:0}.idearecovery strong{color:var(--ink)}.idearecovery>button{justify-self:start}.idearecovery button{white-space:normal;text-align:left;min-height:44px}.idearecovery summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:12px}.idearecovery details>p{margin-bottom:10px}.idearecoveryreview{border-top:1px solid var(--line-2);gap:12px;padding-top:10px;display:grid}.idearecoveryreview blockquote{border-left:2px solid var(--line-2);font:14px/1.5 var(--sans);overflow-wrap:anywhere;margin:0;padding:10px 14px}.idearecoveryactions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.idearecovery{padding:14px}.idearecoveryactions{flex-direction:column}.idearecoveryactions button{width:100%}}.specsectionhead{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:17px;display:grid}.specnum{border:1px solid color-mix(in srgb,var(--spec-ac) 45%,var(--line));background:var(--spec-t);width:35px;height:35px;color:var(--spec-ac);font:750 10px var(--mono);letter-spacing:.08em;border-radius:10px;place-items:center;display:grid}.specsectionhead h2{margin:0 0 3px;font-size:17px}.specsectionhead p{max-width:72ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.specchoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.specchoices button{border:1px solid var(--line);background:var(--tint-paper);min-height:78px;color:var(--ink);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 9px;padding:11px;display:grid}.specchoices button:hover{border-color:var(--line-2);background:var(--card-2)}.specchoices button:focus-visible{outline:2px solid var(--spec-ac);outline-offset:2px}.specchoices button.on{border-color:var(--spec-ac);box-shadow:0 0 0 2px var(--spec-t);background:var(--card)}.specchoices b{font-size:11.5px;line-height:1.35}.specchoices small{color:var(--muted);font:9.5px/1.4 var(--mono);grid-column:2}.specseverity{color:#160a06;font:750 8px var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;grid-row:1/3;align-self:start;padding:3px 5px}.specseverity.fail{background:var(--verm)}.specseverity.warn{background:var(--butter)}.specevidence{border:1px solid var(--line);background:var(--card-2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:11px 12px;display:grid}.specevidence>span{color:var(--spec-ac);font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.specevidence p{color:var(--ink-2);font:10.5px/1.55 var(--mono);margin:0}.specevidence small{color:var(--faint);font:9px var(--mono);white-space:nowrap}.specsize{border:0;margin:0;padding:0}.specsize legend{margin-bottom:9px;font-size:12px;font-weight:700}.specsize>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.specsize button{border:1px solid var(--line);background:var(--tint-paper);min-height:62px;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.specsize button b{text-transform:capitalize;font-size:11.5px}.specsize button span{color:var(--muted);font-size:10px;line-height:1.4}.specsize button.on{border-color:var(--spec-ac);background:var(--spec-t);box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--spec-t)}.specdetails{border:1px solid var(--line);background:var(--tint-paper);border-radius:11px;margin-top:13px}.specdetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 12px;list-style:none;display:flex}.specdetails>summary::-webkit-details-marker{display:none}.specdetails>summary>span{flex-direction:column;gap:2px;display:flex}.specdetails>summary b{font-size:11.5px}.specdetails>summary small{color:var(--muted);font-size:10px}.specdetails>summary em{color:var(--faint);font:normal 9px var(--mono)}.specdetails[open]>summary{border-bottom:1px solid var(--line)}.specdetails>div{grid-template-columns:1fr 1fr;gap:11px;padding:12px;display:grid}.specdetails label{flex-direction:column;gap:6px;display:flex}.specdetails label>span{flex-direction:column;gap:2px;display:flex}.specdetails label b{font-size:11px}.specdetails label small{color:var(--muted);font-size:9.5px;line-height:1.4}.specdetails textarea{resize:vertical;border:1px solid var(--line-2);background:var(--card);min-height:88px;color:var(--ink);font:11px/1.55 var(--mono);border-radius:9px;padding:10px 11px}.specdetails textarea:focus{outline:2px solid var(--spec-ac);outline-offset:1px}.spechandoff{background:color-mix(in srgb,var(--card) 78%,var(--spec-t))}.specoverview{grid-template-columns:1.35fr .9fr;gap:11px;display:grid}.specgoal,.specscope,.specproof{border:1px solid var(--line);background:var(--card);border-radius:12px;min-width:0;padding:14px}.specgoal>span,.specscope>span{color:var(--spec-ac);font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.specgoal h3{margin:0;font-size:15px;line-height:1.5}.specscope{grid-row:span 2}.specscope ol{gap:7px;margin:0;padding-left:18px;display:grid}.specscope li{color:var(--ink-2);padding-left:2px;font-size:11.5px;line-height:1.45}.specproof{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.specproof div{flex-direction:column;gap:2px;min-width:0;display:flex}.specproof b{font:750 18px var(--display)}.specproof span{color:var(--muted);font-size:9.5px;line-height:1.35}.specactions{flex-wrap:wrap;align-items:center;gap:9px;margin:13px 0;display:flex}.specactions .btn{background:var(--violet);color:#160a06;border-color:var(--violet);width:auto}.specactions>span{max-width:54ch;color:var(--muted);margin-left:auto;font-size:10.5px;line-height:1.45}.specview .collapse{background:var(--card);border-radius:12px;margin:0}.specraw{border:1px solid var(--line);max-height:520px;color:var(--ink-2);white-space:pre-wrap;font:10.5px/1.7 var(--mono);background:#0e0e11;border-radius:10px;margin:0 0 10px;padding:14px;overflow:auto}.buildreturn{border:1px solid var(--line);border-left:3px solid var(--violet);background:var(--card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:17px 18px;display:grid}.buildreturn>div{min-width:0}.buildreturn>div>span{color:var(--violet);font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.buildreturn h2{margin:4px 0 3px;font-size:15px}.buildreturn p{color:var(--muted);margin:0;font-size:11px}.specempty{border-top:3px solid var(--jade)}.specempty h2{margin:12px 0 7px;font-size:19px}.specempty p{max-width:70ch;color:var(--muted);line-height:1.6}.specempty>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.buildroute{grid-template-columns:1fr}.buildfocus{grid-template-columns:1fr;gap:17px}.buildfocusactions{flex-direction:row;justify-content:flex-start;min-width:0}.buildfocusactions .btn,.buildfocusactions .rbtn{width:auto}.specchoices{grid-template-columns:repeat(2,minmax(0,1fr))}.specoverview{grid-template-columns:1fr}.specscope{grid-row:auto}.buildreturn{grid-template-columns:1fr}.buildreturn .rbtn{width:100%}}@media (width<=620px){.buildfocus{padding:19px 16px}.buildfocusactions{flex-direction:column;align-items:stretch}.buildfocusactions .btn,.buildfocusactions .rbtn{width:100%}.buildsignals{flex-direction:column;align-items:stretch}.buildsignals span{border-radius:10px;width:100%}.buildintelligence>summary,.playbookportable>summary{align-items:flex-start;padding:14px 15px}.buildintelligence>summary em,.playbookportable>summary em{display:none}.buildintelligence>div{padding:12px 10px 1px}.playbookportable .portrow{flex-direction:column;align-items:stretch;padding:13px 15px}.playbookportable .rbtn{width:100%}.buildsteps{gap:5px}.buildsteps>div{gap:6px;padding:8px}.buildsteps b{font-size:10.5px}.specsection{padding:17px 14px}.specsectionhead{grid-template-columns:auto minmax(0,1fr)}.specsectionhead .stepstate{grid-column:2;justify-self:start}.specchoices{grid-template-columns:1fr}.specevidence{grid-template-columns:1fr;gap:5px}.specevidence small{white-space:normal}.specsize>div,.specdetails>div{grid-template-columns:1fr}.specproof{grid-template-columns:repeat(3,minmax(0,1fr))}.specactions{flex-direction:column;align-items:stretch}.specactions .btn,.specactions .rbtn{justify-content:center;width:100%}.specactions>span{margin:0}}.forgeblock{--forge-ac:var(--violet);--forge-t:var(--violet-t);border:1px solid var(--line);border-top:3px solid var(--forge-ac);background:var(--card);border-radius:20px;margin-top:15px;padding:22px}.forgehead{margin-bottom:15px}.forgetag{border:1px solid color-mix(in srgb,var(--forge-ac) 45%,var(--line));background:var(--forge-t);color:var(--forge-ac);font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 9px;display:inline-block}.forgehead h2{margin:0 0 5px;font-size:18px}.forgehead p{max-width:74ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.forgeinput{flex-direction:column;gap:7px;display:flex}.forgeinput>span,.forgeextras label>span,.forgeextras>summary>span{flex-direction:column;gap:2px;display:flex}.forgeinput b,.forgeextras label b,.forgeextras>summary b{font-size:11.5px;line-height:1.35}.forgeinput small,.forgeextras label small,.forgeextras>summary small{color:var(--muted);font-size:11.5px;line-height:1.5}.forgeblock textarea{resize:vertical;border:1px solid var(--line-2);background:var(--tint-paper);width:100%;min-height:88px;color:var(--ink);font:12px/1.6 var(--mono);border-radius:10px;padding:11px 12px}.forgeblock textarea:focus{outline:2px solid var(--forge-ac);outline-offset:1px}.forgeextras{border:1px solid var(--line);background:var(--tint-paper);border-radius:11px;margin-top:12px}.forgeextras>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:11px 13px;list-style:none;display:flex}.forgeextras>summary::-webkit-details-marker{display:none}.forgeextras>summary em{color:var(--faint);font:normal 9px var(--mono);white-space:nowrap}.forgeextras[open]>summary{border-bottom:1px solid var(--line)}.forgeextras>div{grid-template-columns:1fr 1fr;gap:11px;padding:12px 13px;display:grid}.forgeextras label{flex-direction:column;gap:6px;display:flex}.forgeextras textarea{min-height:72px}.forgeactions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.forgeactions .rbtn{min-height:40px}.forgeactions>span{max-width:56ch;color:var(--muted);margin-left:auto;font-size:11.5px;line-height:1.5}.forgeresult{gap:11px;margin-top:15px;display:grid}.forgepanel{border:1px solid var(--line);background:var(--card-2);border-radius:13px;min-width:0;padding:15px}.forgepanelhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:11px;margin-bottom:10px;display:flex}.forgepanelhead h3{font-size:14px}.forgesource,.forgecount{background:var(--tint-paper);color:var(--muted);font:700 9px var(--mono);letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:3px 8px}.forgesource.model{background:var(--forge-t);color:var(--forge-ac)}.forgeraw{border:1px solid var(--line);max-height:420px;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;font:10.5px/1.7 var(--mono);background:#0e0e11;border-radius:10px;margin:0 0 10px;padding:14px;overflow:auto}.forgecopy{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.forgecopy .btn{background:var(--violet);color:#160a06;border-color:var(--violet);width:auto}.forgecopy>span{color:var(--muted);font-size:11.5px;line-height:1.5}.forgenote{color:var(--ink-2);margin:10px 0 0;font-size:11.5px;line-height:1.5}.forgeteach{border-left:3px solid var(--forge-ac)}.forgelead{color:var(--ink-2);margin:0 0 11px;font-size:11.5px;line-height:1.55}.forgeadds{gap:9px;margin:0;padding-left:19px;display:grid}.forgeadds li{padding-left:3px}.forgeadds b{font-size:12px;display:block}.forgewhy{color:var(--muted);margin:3px 0 5px;font-size:11.5px;line-height:1.55}.forgebasis{background:var(--tint-paper);color:var(--ink-2);font:10px/1.4 var(--mono);overflow-wrap:anywhere;border-radius:7px;padding:3px 8px;display:inline-block}.forgebasis.quiet{color:var(--faint);background:0 0;padding-left:0}.forgegaps{border-left:3px solid var(--butter)}.forgegaps ul{gap:9px;margin:0;padding-left:19px;display:grid}.forgegaps b{font-size:12px;display:block}.forgegaps li>span{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.55;display:block}.forgeempty{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.forgefoot{color:var(--faint);margin:11px 0 0;font-size:11.5px;line-height:1.55}.forgeboundary{color:var(--faint);margin:0;font-size:11.5px;line-height:1.55}@media (width<=620px){.forgeblock{padding:17px 14px}.forgehead h2{font-size:16px}.forgeextras>div{grid-template-columns:1fr}.forgeextras>summary{align-items:flex-start;padding:13px}.forgeextras>summary em{display:none}.forgeactions{flex-direction:column;align-items:stretch}.forgeactions .rbtn,.forgecopy .btn{justify-content:center;width:100%}.forgeactions>span{margin:0}.forgeblock textarea{font-size:12.5px}.forgeraw{padding:11px;font-size:10px}.forgeadds,.forgegaps ul{padding-left:17px}}.addsvc{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 6px;display:flex}.addsvc select{min-width:240px;font-family:var(--sans);border:1.5px solid var(--ink);background:var(--card);cursor:pointer;border-radius:999px;flex:1;padding:10px 16px;font-size:13.5px}.addsvc select:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.dismissedrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.svc2acts .dismissbtn{color:var(--faint);background:0 0;border-color:#0000}.svc2acts .dismissbtn:hover{color:var(--bad);background:var(--bad-t)}.pilotevidence{border:1px solid var(--line-2);background:var(--card);border-radius:18px;margin:18px 0;overflow:hidden}.pilotevidence>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:15px 18px;list-style:none;display:grid}.pilotevidence>summary::-webkit-details-marker{display:none}.pilotevidence>summary:focus-visible{outline:3px solid var(--jade);outline-offset:-4px;border-radius:17px}.pilotmark{border:1px solid color-mix(in srgb,var(--jade) 50%,var(--line));background:var(--jade-t);width:30px;height:30px;color:var(--jade);font:700 14px var(--mono);border-radius:9px;place-items:center;display:grid}.pilotevidence[open] .pilotmark{font-size:0}.pilotevidence[open] .pilotmark:after{content:"–";font:700 14px var(--mono)}.pilotevidence>summary>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.pilotevidence>summary b{color:var(--ink);font-size:14px}.pilotevidence>summary small{max-width:78ch;color:var(--muted);font-size:11.5px;line-height:1.45}.pilotevidence>summary>em{color:var(--muted);font:normal 9.5px var(--mono);white-space:nowrap}.pilotbody{border-top:1px solid var(--line);background:var(--card-2);padding:18px}.pilotintro{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:18px;display:grid}.pilotintro h2{font:740 21px/1.25 var(--display);color:var(--ink);margin:6px 0 5px}.pilotintro p{max-width:70ch;color:var(--ink-2);margin:0;font-size:12px;line-height:1.55}.pilottargets{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pilottargets>div{border-left:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.pilottargets>div:first-child{border-left:0}.pilottargets b{font:750 18px/1 var(--mono);color:var(--ink)}.pilottargets b small{color:var(--muted);margin-left:2px;font-size:9px}.pilottargets span{color:var(--muted);font:600 8px var(--mono);text-transform:uppercase}.pilotprivacy{border-left:2px solid var(--jade);background:var(--jade-t);color:var(--ink-2);margin:13px 0;padding:9px 11px;font-size:10.5px;line-height:1.5}.pilotempty,.pilotnext{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px;display:grid}.pilotempty>div,.pilotnext>div{min-width:0}.pilotempty b,.pilotnext b{font-size:12.5px}.pilotempty p,.pilotnext p{color:var(--muted);margin:3px 0 0;font-size:10.5px;line-height:1.5}.pilotempty>.rbtn,.pilotnext>.rbtn{min-height:40px}.pilotform{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:minmax(160px,.55fr) minmax(240px,1fr) minmax(200px,.7fr);gap:11px;padding:13px;display:grid}.pilotform.compact{background:var(--card-2);grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);margin-top:12px}.pilotform.compact.close{border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.pilotform label,.pilotpermission label{flex-direction:column;gap:6px;min-width:0;display:flex}.pilotform label>span,.pilotpermission label>span{flex-direction:column;gap:2px;display:flex}.pilotform label b,.pilotpermission label b{font-size:11px}.pilotform label small,.pilotpermission label small{color:var(--muted);font-size:9.5px;line-height:1.4}.pilotform input,.pilotform textarea,.pilotpermission input,.pilotpermission textarea{border:1px solid var(--line-2);background:var(--card-2);width:100%;color:var(--ink);font:400 11.5px/1.5 var(--sans);border-radius:9px}.pilotform input,.pilotpermission input{min-height:42px;padding:9px 10px}.pilotform textarea,.pilotpermission textarea{resize:vertical;padding:9px 10px}.pilotform input:focus,.pilotform textarea:focus,.pilotpermission input:focus,.pilotpermission textarea:focus{outline:2px solid var(--jade);outline-offset:1px;border-color:#0000}.pilotformactions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.pilotactive{border:1px solid color-mix(in srgb,var(--jade) 42%,var(--line));background:var(--card);border-radius:13px;padding:14px}.pilotactive>header,.pilothistory article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.pilotactive>header>div,.pilothistory article>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pilotactive>header span,.pilothistory article>header span{color:var(--jade);font:650 8.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}.pilotactive h3{font:730 17px/1.3 var(--display);margin:0}.pilotactive>header>.btn,.pilothistory article>header>.btn{min-height:34px;padding:6px 9px;font-size:10px}.pilotprogress{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:13px 0;display:grid}.pilotprogress span{border-top:2px solid var(--line-2);min-width:0;color:var(--muted);font:600 7.5px var(--mono);text-transform:uppercase;flex-direction:column;align-items:center;gap:5px;padding-top:5px;display:flex}.pilotprogress span.done{border-color:var(--jade);color:var(--jade)}.pilotprogress i{display:none}.pilotcloselink{min-height:36px;color:var(--muted);font:600 10.5px var(--sans);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;margin-top:8px;padding:6px 0}.pilotcloselink:hover{color:var(--ink)}.pilotcloselink:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.pilottimeline,.pilotpermission,.pilothistory,.pilotsources{border-top:1px solid var(--line);margin-top:11px}.pilottimeline>summary,.pilotpermission>summary,.pilothistory>summary,.pilotsources>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 0 0;list-style:none;display:flex}.pilottimeline>summary::-webkit-details-marker{display:none}.pilotpermission>summary::-webkit-details-marker{display:none}.pilothistory>summary::-webkit-details-marker{display:none}.pilotsources>summary::-webkit-details-marker{display:none}.pilottimeline>summary>span,.pilotpermission>summary>span,.pilothistory>summary>span{flex-direction:column;gap:2px;display:flex}.pilottimeline>summary b,.pilotpermission>summary b,.pilothistory>summary b{font-size:11.5px}.pilottimeline>summary small,.pilotpermission>summary small,.pilothistory>summary small{color:var(--muted);font-size:9.5px;line-height:1.4}.pilottimeline>summary em,.pilotpermission>summary em,.pilothistory>summary em{color:var(--muted);font:normal 8.5px var(--mono);text-transform:uppercase;white-space:nowrap}.pilottimeline>div{flex-direction:column;gap:6px;padding-top:9px;display:flex}.pilottimeline article{border:1px solid var(--line);background:var(--card-2);border-radius:8px;grid-template-columns:78px minmax(0,1fr);gap:9px;padding:9px;display:grid}.pilottimeline article>span{color:var(--jade);font:700 8px var(--mono);text-transform:uppercase}.pilottimeline article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pilottimeline article b{font-size:10.5px;line-height:1.45}.pilottimeline article small{color:var(--muted);overflow-wrap:anywhere;font-size:9.5px}.pilotpermission>div{border:1px solid var(--line);background:var(--card-2);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding:12px;display:grid}.pilotpermission fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.pilotpermission legend{margin-bottom:6px;font-size:10.5px;font-weight:700}.pilotpermissionchoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pilotpermissionchoices button{border:1px solid var(--line-2);background:var(--card);min-height:38px;color:var(--ink-2);font:650 10px var(--sans);cursor:pointer;border-radius:8px;padding:7px}.pilotpermissionchoices button[aria-pressed=true]{border-color:var(--jade);background:var(--jade-t);color:var(--jade)}.pilotpermission>div>.rbtn{place-self:end start}.pilotpermission>div>p{color:var(--muted);align-self:end;margin:0;font-size:9.5px;line-height:1.45}.pilothistory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.pilothistory>div>article{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;padding:11px}.pilothistory article>p{color:var(--ink-2);margin:8px 0 4px;font-size:10.5px;line-height:1.45}.pilothistory article>small{color:var(--muted);font:500 9px/1.5 var(--mono);display:block}.pilotsources>summary{color:var(--muted);font-size:10.5px;font-weight:650}.pilotsources>summary:before{content:"+";width:18px;color:var(--jade);font-family:var(--mono)}.pilotsources[open]>summary:before{content:"–"}.pilotsources>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.pilotsources article{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:10px}.pilotsources article>span{color:var(--muted);font:600 8px var(--mono);text-transform:uppercase;display:block}.pilotsources article>a{color:var(--jade);margin:5px 0;font-size:10.5px;font-weight:700;display:inline-block}.pilotsources article p{color:var(--ink-2);margin:0;font-size:9.5px;line-height:1.45}.pilotsources article small{color:var(--muted);flex-direction:column;gap:2px;margin-top:6px;font-size:9px;line-height:1.45;display:flex}.pilotsources article small b{font:700 8px var(--mono);text-transform:uppercase}@media (width<=920px){.pilotintro{grid-template-columns:1fr}.pilotform{grid-template-columns:1fr 1fr}.pilotform label:nth-child(2){grid-column:1/-1}.pilotsources>div{grid-template-columns:1fr}}@media (width<=640px){.pilotevidence>summary{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px}.pilotevidence>summary>em{white-space:normal;grid-column:2}.pilotbody{padding:13px}.pilottargets{grid-template-columns:repeat(2,minmax(0,1fr))}.pilottargets>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.pilottargets>div:nth-child(4){border-top:1px solid var(--line)}.pilotempty,.pilotnext{grid-template-columns:1fr}.pilotempty>.rbtn,.pilotnext>.rbtn{width:100%;min-height:44px}.pilotform,.pilotform.compact{grid-template-columns:1fr}.pilotform label:nth-child(2),.pilotformactions{grid-column:1}.pilotformactions{flex-direction:column;align-items:stretch}.pilotformactions .rbtn{width:100%;min-height:44px}.pilotactive>header,.pilothistory article>header{flex-direction:column;align-items:stretch}.pilotactive>header>.btn,.pilothistory article>header>.btn{width:100%;min-height:42px}.pilotprogress{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:7px}.pilotprogress span{font-size:7px}.pilotpermission>div{grid-template-columns:1fr}.pilotpermission fieldset{grid-column:1}.pilotpermissionchoices{grid-template-columns:1fr}.pilotpermission>div>.rbtn{width:100%;min-height:44px}.pilothistory>div{grid-template-columns:1fr}}.kitacts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.sentcount{color:var(--faint);font-size:11.5px}.toaster{z-index:80;pointer-events:none;width:min(88vw,560px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{background:var(--ink);color:#f5efe2;text-align:center;width:100%;box-shadow:var(--lift-lg);animation:popin .3s var(--spring) both;border-radius:12px;padding:10px 16px;font-size:12.5px;font-weight:600;line-height:1.45}.ldate{background:var(--tint-paper);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 4px;padding:10px 14px;font-size:13px;display:flex}.ldate label{align-items:center;gap:9px;font-weight:700;display:flex}.ldate input[type=date]{font-family:var(--mono);border:1.5px solid var(--ink);background:var(--card);border-radius:999px;padding:7px 13px;font-size:12.5px}.ldate input[type=date]:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.ldate .dnote{color:var(--faint);font-size:11px}.lstages{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.lstage{background:var(--card);box-shadow:var(--lift);border-top:3px solid var(--hue);border-radius:20px;flex-direction:column;padding:20px 18px;display:flex}.lstop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lsn{color:var(--hue);letter-spacing:.1em;font-size:11px;font-weight:700}.lsi{width:32px;height:32px;color:var(--hue);border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lsi .ico svg{width:16px;height:16px}.lstage h3{font-family:var(--display);letter-spacing:-.01em;margin:0 0 8px;font-size:17px}.lstage p{color:var(--ink-2);flex:1;margin:0 0 12px;font-size:12.8px;line-height:1.6}.lschips{flex-wrap:wrap;gap:6px;display:flex}.lschips span{font-family:var(--mono);color:var(--ink-2);background:var(--tint-paper);border-radius:999px;padding:4px 10px;font-size:10px}.ldoor.on{border-color:var(--verm);background:var(--verm-t)}.ldk{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--verm);font-size:9.5px;font-weight:700}.ldoorform .lscan{max-width:none;margin-bottom:9px}.kitcard{border-top:3px solid var(--violet)}@media (width<=960px){.lstages{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.lstages{grid-template-columns:1fr}}.ctl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--butter-d);margin-bottom:7px;font-size:9.5px;font-weight:700}.killhead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.triptog.slim{margin:0}.killout{background:var(--tint-paper);border-radius:16px;margin-top:12px;padding:15px 17px}.killout[data-call=stop]{border-left:4px solid var(--bad)}.killout[data-call=go]{border-left:4px solid var(--good)}.killout[data-call=sharpen]{border-left:4px solid var(--warn)}.killtext{white-space:pre-wrap;margin:10px 0 8px;font-size:14px;line-height:1.7}.vchip.sm{padding:4px 10px;font-size:10px}.irow2{border-top:1px dashed var(--line);align-items:center;gap:12px;padding:11px 2px;display:flex}.irow2:first-of-type{border-top:0}.irow2.cur{background:var(--ac-t);border-top-color:#0000;border-radius:12px;padding-left:10px;padding-right:10px}.i2text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.i2text b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.i2text i{color:var(--faint);font-size:10.5px;font-style:normal}@media (width<=560px){.irow2{flex-wrap:wrap}.i2text{flex-basis:100%;order:-1}.i2text b{white-space:normal}}.ideateview{--idea-line:color-mix(in srgb,var(--butter) 38%,var(--line))}.ideateview .ideaknowledge{border-left-width:1px;margin:-2px 0 13px;padding:0;display:block;overflow:hidden}.ideaknowledge>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:9px 11px;list-style:none;display:flex}.ideaknowledge>summary::-webkit-details-marker{display:none}.ideaknowledge>summary:after{content:"+";color:var(--cobalt);font:700 14px var(--mono);flex:none}.ideaknowledge[open]>summary:after{content:"−"}.ideaknowledge>summary>span{color:var(--muted);font:700 9px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:1}.ideaknowledge>summary>b{color:var(--ink-2);white-space:nowrap;font-size:10.5px}.ideaknowledge>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:-3px;border-radius:8px}.ideaknowledge>div{border-top:1px solid var(--line);gap:5px;padding:10px 11px;display:grid}.ideasteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 2px 16px;display:grid}.ideasteps>button{appearance:none;border:1px solid var(--line);min-height:44px;color:var(--faint);background:var(--tint-paper);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;display:flex}.ideasteps>button:not(:disabled):hover{border-color:var(--line-2);background:var(--card-2)}.ideasteps>button:focus-visible{outline:2px solid var(--butter);outline-offset:2px}.ideasteps>button:disabled{cursor:not-allowed;opacity:.58}.ideasteps span{border:1px solid var(--line-2);width:23px;height:23px;font:700 10px var(--mono);border-radius:50%;place-items:center;display:grid}.ideasteps b{font-size:12px}.ideasteps>button.active{color:var(--ink);border-color:var(--butter);background:var(--butter-t)}.ideasteps>button.active span{border-color:var(--butter);background:var(--butter);color:var(--ink)}.ideasteps>button.done{color:var(--ink-2)}.ideasteps>button.done span{border-color:var(--jade);background:var(--jade);color:#08140f}.ideaworkflow{border-top:3px solid var(--butter);padding:0;overflow:hidden}.ideadecision,.ideareturnform{scroll-margin-top:82px}.ideasection{padding:22px}.ideasection+.ideasection{border-top:1px solid var(--line)}.ideasectionhead{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:17px;display:grid}.stepnum{border:1px solid var(--idea-line);background:var(--butter-t);width:35px;height:35px;color:var(--butter-d);font:750 10px var(--mono);letter-spacing:.08em;border-radius:10px;place-items:center;display:grid}.ideasectionhead h2{margin:0 0 3px;font-size:17px}.ideasectionhead p{color:var(--muted);max-width:72ch;margin:0;font-size:12.5px;line-height:1.5}.stepstate{border:1px solid var(--line);color:var(--muted);font:700 9px var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:center;padding:5px 8px}.stepstate.complete{border-color:color-mix(in srgb,var(--jade) 60%,var(--line));color:var(--jade);background:var(--jade-t)}.ideaportfolio{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;margin:0 0 17px}.ideaportfolio>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:11px 13px;list-style:none;display:flex}.ideaportfolio>summary::-webkit-details-marker{display:none}.ideaportfolio>summary>span{flex-direction:column;gap:2px;display:flex}.ideaportfolio>summary b{font-size:12px}.ideaportfolio>summary small{color:var(--muted);font-size:10.5px}.ideaportfolio>summary em{text-overflow:ellipsis;white-space:nowrap;max-width:42%;color:var(--faint);font:normal 9.5px var(--mono);overflow:hidden}.ideaportfolio[open]>summary{border-bottom:1px solid var(--line)}.ideaportbody{padding:13px}.ideamodel{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;margin:15px 0 0}.ideamodel>summary,.ideareality>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:12px 13px;list-style:none;display:flex}.ideamodel>summary::-webkit-details-marker{display:none}.ideareality>summary::-webkit-details-marker{display:none}.ideamodel>summary>span,.ideareality>summary>span{flex-direction:column;gap:2px;display:flex}.ideamodel>summary b,.ideareality>summary b{color:var(--ink);font-size:12px}.ideamodel>summary small,.ideareality>summary small{color:var(--muted);font-size:10.5px}.ideamodel>summary em,.ideareality>summary em{color:var(--butter-d);font:normal 9.5px var(--mono);flex:none}.ideamodel[open]>summary{border-bottom:1px solid var(--line)}.ideamodelbody{gap:13px;padding:13px;display:grid}.ideanext{border-left:3px solid var(--butter);background:var(--butter-t);border-radius:0 9px 9px 0;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;padding:11px 12px;display:grid}.ideanext>span{color:var(--butter-d);font:700 9px var(--mono);letter-spacing:.07em;text-transform:uppercase;grid-row:1/3}.ideanext b{color:var(--ink);font-size:11.5px}.ideanext small{color:var(--muted);font-size:10.5px}.ideamodelgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ideamodelgrid label{flex-direction:column;gap:6px;min-width:0;display:flex}.ideamodelgrid label>span{flex-direction:column;gap:2px;display:flex}.ideamodelgrid label b{color:var(--ink);font-size:11.5px}.ideamodelgrid label small{color:var(--muted);font-size:10px;line-height:1.4}.ideamodelgrid textarea{resize:vertical;border:1px solid var(--line-2);background:var(--card);width:100%;min-height:64px;color:var(--ink);font:11.5px/1.45 var(--sans);border-radius:10px;padding:10px 11px}.ideamodelgrid textarea:focus-visible{outline:2px solid var(--butter);outline-offset:1px}.ideareality{border:1px solid var(--line);background:var(--card);border-radius:10px}.ideareality[open]>summary{border-bottom:1px solid var(--line)}.ideareality>.ideamodelgrid{padding:12px}.ideamodelread{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ideamodelread>div{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:10px 11px}.ideamodelread span{color:var(--faint);font:700 8.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;display:block}.ideamodelread p{color:var(--ink-2);margin:3px 0;font-size:10.5px;line-height:1.45}.relationchoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.relationchoices button{border:1px solid var(--line);background:var(--card);min-width:0;min-height:72px;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.relationchoices button b{color:var(--ink);font-size:11.5px}.relationchoices button span{color:var(--muted);font-size:10px;line-height:1.45}.relationchoices button.on{border-color:var(--butter);box-shadow:0 0 0 2px var(--butter-t)}.relatedselect{align-items:center;gap:12px;margin-top:11px;display:flex}.relatedselect>span{font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.relatedselect select{border:1px solid var(--line-2);background:var(--card);min-width:220px;color:var(--ink);font:12px var(--sans);border-radius:9px;padding:9px 11px}.ideahints{border-top:1px dashed var(--line);flex-wrap:wrap;gap:6px 8px;margin-top:12px;padding-top:12px;display:flex}.ideahints>b{width:100%;font-size:11px}.ideahints>span{background:var(--cobalt-t);color:var(--ink-2);border-radius:999px;padding:5px 8px;font-size:10.5px}.ideahints>small{width:100%;color:var(--faint);font:9.5px var(--mono)}.ideateview .wform{grid-template-columns:1fr 1fr;gap:13px;margin:0}.ideateview .wfield{gap:4px}.ideateview .wfield.hero-field{grid-column:1/-1}.ideateview .wfield span{color:var(--ink-2);font-size:10px}.ideateview .wfield small{min-height:15px;color:var(--faint);font-size:10.5px;line-height:1.4}.ideateview .wfield input,.ideateview .wfield textarea,.ideateview .wfield select{border:1px solid var(--line-2);background:var(--tint-paper);min-height:46px;color:var(--ink);font:14px/1.5 var(--sans);border-radius:12px;padding:11px 13px}.ideateview .wfield textarea{resize:vertical;width:100%}.ideateview .wfield select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:44px}.ideateview .ideapurpose{margin:0 0 14px}.ideateview .ideapurpose>summary{flex-direction:row;align-items:center;min-height:44px}.ideateview .ideapurpose>.wform{padding:14px}.ideateview .wfield input:focus-visible,.ideateview .wfield textarea:focus-visible,.ideateview .wfield select:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.ideateview .hero-field textarea{border-color:var(--idea-line);min-height:92px;font-size:16px;font-weight:600}.ideaframecompact{border:1px solid var(--idea-line);background:linear-gradient(105deg,var(--butter-t),var(--tint-paper) 56%);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.ideaframecompact>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ideaframecompact span{color:var(--butter-d);font:750 9px var(--mono);letter-spacing:.075em;text-transform:uppercase}.ideaframecompact b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.ideaframecompact small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.4;overflow:hidden}.ideaframecompact .rbtn{flex:none;min-height:40px}.ideawait{border:1px dashed var(--line-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;display:flex}.ideawait>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ideawait>div:first-child>span{font:700 9.5px var(--mono);color:var(--butter-d);text-transform:uppercase}.ideawait p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.ideawaitactions{flex:none;align-items:center;gap:8px;display:flex}.ideaanalysis{border:1px solid color-mix(in srgb,var(--cobalt) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--cobalt-t) 62%,transparent),transparent 42%), var(--card);box-shadow:0 12px 32px color-mix(in srgb,var(--cobalt) 8%,transparent);border-radius:14px;gap:14px;margin-top:14px;padding:18px;scroll-margin-top:84px;display:grid}.ideaanalysishead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ideaanalysishead>div:first-child{min-width:0}.ideaanalysishead>div:first-child>span{color:var(--cobalt);font:750 9.5px var(--mono);letter-spacing:.075em;text-transform:uppercase;margin-bottom:6px;display:block}.ideaanalysishead h3{letter-spacing:-.018em;max-width:26ch;margin:0;font-size:21px;line-height:1.22}.ideaanalysishead p{max-width:72ch;color:var(--ink-2);margin:7px 0 0;font-size:13px;line-height:1.6}.ideaanalysismeta{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.ideaanalysismeta em{border:1px solid var(--line-2);background:var(--tint-paper);color:var(--ink-2);font:700 9.5px var(--mono);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;padding:5px 8px}.ideaanalysismeta em[data-posture=worth-investigating]{border-color:var(--mint-line);background:var(--mint-t);color:var(--mint-d)}.ideaanalysismeta em[data-posture=pause-for-evidence]{border-color:var(--verm-line);background:var(--verm-t);color:var(--verm)}.ideaanalysismeta small{color:var(--faint);font:10.5px var(--mono);white-space:nowrap}.ideaanalysismeta .rbtn{border-color:var(--line);min-height:38px;color:var(--muted);white-space:nowrap;background:0 0;margin-top:5px;padding:8px 12px}.ideaanalysismeta .btn.soft{min-height:32px;box-shadow:none;color:var(--muted);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;margin-top:3px;padding:5px 0;font-size:10.5px}.ideaanalysismeta .btn.soft:hover{color:var(--ink-2);-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.ideaproductblueprint{border:1px solid color-mix(in srgb,var(--cobalt) 34%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--cobalt-t) 44%,var(--card)),var(--card) 54%);border-radius:12px;overflow:hidden}.ideaproductblueprint>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:13px 42px 13px 15px;list-style:none;display:grid;position:relative}.ideaproductblueprint>summary::-webkit-details-marker{display:none}.ideaproductblueprint>summary:after{content:"+";color:var(--cobalt);font:700 16px var(--mono);position:absolute;top:50%;right:15px;transform:translateY(-50%)}.ideaproductblueprint[open]>summary{border-bottom:1px solid var(--line)}.ideaproductblueprint[open]>summary:after{content:"−"}.ideaproductblueprint>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:-3px;border-radius:11px}.ideablueprintsummarycopy{gap:4px;min-width:0;display:grid}.ideablueprintsummarycopy>span,.ideaproductloop span{color:var(--cobalt);font:750 8.5px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase}.ideablueprintsummarycopy>b{font:750 14px/1.35 var(--display);letter-spacing:-.01em}.ideablueprintsummarycopy>small{color:var(--ink-2);font-size:10.5px;line-height:1.45}.ideablueprintsummarycopy>small strong{color:var(--ink)}.ideaproductblueprint>summary>em{border:1px solid var(--line-2);background:var(--card);color:var(--muted);font:normal 8.5px/1.3 var(--mono);white-space:nowrap;border-radius:999px;flex:none;padding:5px 7px}.ideaproductblueprintbody{gap:12px;padding:15px;display:grid}.ideablueprintactions{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:2px;display:flex}.ideablueprintactions .btn.soft,.ideablueprintactions .rbtn{min-height:44px}.ideablueprintactions>small{max-width:76ch;color:var(--muted);font:12px/1.5 var(--sans);text-align:left;flex-basis:100%}.ideaproductflow{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ideaproductflow li{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 94%,transparent);border-radius:10px;align-content:start;gap:6px;min-width:0;min-height:148px;padding:12px;display:grid;position:relative}.ideaproductflow li:not(:last-child):after{content:"→";z-index:1;border:1px solid var(--line);background:var(--card);width:20px;height:20px;color:var(--cobalt);font:700 10px var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.ideaproductflow li>span{color:var(--cobalt);font:750 8.5px var(--mono);letter-spacing:.065em;text-transform:uppercase}.ideaproductflow li>b{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.ideaproductflow li>p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.ideaproductloop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.ideaproductloop article{border-left:2px solid var(--cobalt);background:var(--tint-paper);align-content:start;gap:5px;padding:10px 11px;display:grid}.ideaproductloop p{color:var(--ink-2);margin:0;font-size:10.5px;line-height:1.5}.ideaproductproof{border:1px solid var(--line);background:var(--tint-paper);border-radius:8px;overflow:hidden}.ideaproductproof>summary{cursor:pointer;gap:4px;min-height:100%;padding:10px 30px 10px 11px;list-style:none;display:grid;position:relative}.ideaproductproof>summary::-webkit-details-marker{display:none}.ideaproductproof>summary:after{content:"+";color:var(--butter-d);font:700 14px var(--mono);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.ideaproductproof[open]{grid-column:1/-1}.ideaproductproof[open]>summary{border-bottom:1px solid var(--line);min-height:0}.ideaproductproof[open]>summary:after{content:"−"}.ideaproductproof>summary span,.ideaproductproof>div article:first-child span{color:var(--butter-d)}.ideaproductproof>summary b{font-size:11px;line-height:1.4}.ideaproductproof>div{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ideaproductproof>div article{background:var(--card);border-left:0}.ideaproductproof>div article:last-child span{color:var(--mint-d)}.ideaproductproof>summary:focus-visible{outline:2px solid var(--butter-d);outline-offset:-3px;border-radius:7px}.ideaproductblueprintbody>small{color:var(--faint);font:9px/1.45 var(--mono)}.ideaproductrequirements{border-block:1px solid var(--line);padding-block:3px}.ideadecisionreview{width:100%;min-width:0}.ideadecisionform{gap:14px;max-width:680px;scroll-margin-top:110px;display:grid}.ideadecisionform label{color:var(--ink-2);gap:7px;font-size:14px;display:grid}.ideadecisionform input,.ideadecisionform textarea,.ideadecisionform select{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.ideadecisionform textarea{resize:vertical}.ideadecisionform h4,.ideadecisionsaved h4{margin:0;font-size:16px}.ideadecisionform p,.ideadecisionsaved p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.ideadecisionform small{color:var(--muted);font-size:12px;line-height:1.6}.ideadecisionform [role=alert]{color:var(--coral)}.ideadecisionsaved{gap:8px;max-width:680px;margin-bottom:16px;display:grid}.ideadecisionsaved>span{font:600 10px/1.5 var(--mono);color:var(--muted)}.ideareturnloop:has(.ideadecisionsaved)>.ideareviewpoint{display:none}.ideareturnloop:has(.ideadecisionsaved):not([data-posture=revise])>header{display:none}.ideareviewpoint{border-block:1px solid var(--line);gap:9px;margin:16px 0;padding:14px 0;display:grid}.ideareviewpoint>b{color:var(--ink-2);font-size:13px;font-weight:600;line-height:1.5}.ideareviewpoint>small{color:var(--muted);font-size:12px;line-height:1.6}.ideareviewpoint>progress{appearance:none;background:var(--line);border:0;border-radius:2px;width:100%;height:4px;overflow:hidden}.ideareviewpoint>progress::-webkit-progress-bar{background:var(--line)}.ideareviewpoint>progress::-webkit-progress-value{background:var(--butter)}.ideareviewpoint>progress::-moz-progress-bar{background:var(--butter)}.ideaproductrequirements>summary{cursor:pointer;min-height:48px;color:var(--ink);padding:12px 2px;font-size:14px;line-height:1.5}.ideaproductrequirements>summary b{font-weight:600}.ideaproductrequirements>summary span{color:var(--muted);margin-left:18px;font-size:12px;display:block}.ideaproductrequirements>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.ideaproductrequirements>p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.6}.ideaproductrequirements>dl{gap:16px;margin:0 0 16px;display:grid}.ideaproductrequirements>dl>div{grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:8px 20px;display:grid}.ideaproductrequirements dt{color:var(--muted);font-size:12px;line-height:1.6}.ideaproductrequirements dd{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}@media (width<=600px){.ideaproductrequirements>dl>div{grid-template-columns:1fr;gap:3px}}@media (width>=701px) and (height<=820px){.ideateview.activation-first>.viewhead{margin-bottom:12px;padding-bottom:12px}.ideateview.activation-first>.viewhead .vtitle{font-size:30px}.ideateview.activation-first .ideasection{padding:16px 20px}.ideateview.activation-first .ideasectionhead{margin-bottom:11px}.ideateview.activation-first .hero-field textarea{min-height:70px}.ideateview.activation-first .ideawait{margin-top:10px;padding-block:9px}.ideateview.activation-first .ideasteps{margin-top:10px}}.ideaevidencestatus{border:1px solid var(--line);background:var(--tint-paper);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,1.15fr);gap:7px;padding:9px;display:grid}.ideaevidencestatus span,.ideaevidencestatus em{background:var(--card);min-width:0;color:var(--muted);font:600 10.5px/1.35 var(--mono);border-radius:8px;align-items:center;gap:7px;padding:8px 9px;font-style:normal;display:flex}.ideaevidencestatus span b{color:var(--ink);font-size:12px}.ideaevidencestatus em{border:1px solid color-mix(in srgb,var(--cobalt) 22%,transparent);background:color-mix(in srgb,var(--cobalt) 6%,var(--card));color:var(--cobalt)}.ideaanalysisnotice{border-left:3px solid var(--butter);background:var(--butter-t);color:var(--ink-2);border-radius:0 8px 8px 0;gap:8px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;display:grid}.ideaanalysisnotice p{margin:0}.ideaanalysisnoticehead{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.ideaanalysisnoticehead b{color:var(--ink)}.ideaanalysisnotice>details{border-top:1px solid color-mix(in srgb,var(--butter-d) 22%,transparent);padding-top:7px}.ideaanalysisnotice>details>summary{cursor:pointer;width:max-content;color:var(--butter-d);font:700 9.5px var(--mono);letter-spacing:.035em}.ideaanalysisnotice>details>div{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.ideaanalysisnotice .rbtn{background:var(--card);flex:none;min-height:36px}.idearesultbasis{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,var(--cobalt-t));border-radius:10px;overflow:hidden}.idearesultbasis>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:grid}.idearesultbasis>summary::-webkit-details-marker{display:none}.idearesultbasis>summary>span{gap:2px;min-width:0;display:grid}.idearesultbasis>summary b{color:var(--ink-2);font-size:11.5px;line-height:1.4}.idearesultbasis>summary small,.idearesultbasis>summary em{color:var(--faint);font:normal 9.5px/1.4 var(--mono)}.idearesultbasis>summary:after{content:"+";color:var(--cobalt);font:700 15px var(--mono)}.idearesultbasis[open]>summary:after{content:"−"}.idearesultbasis>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:-3px;border-radius:9px}.idearesultbasisbody{border-top:1px solid var(--line);gap:10px;padding:12px;display:grid}.idearesultthesis{gap:10px;display:grid}.idearesultthesis>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.idearesultthesis>header span,.ideathesiswedge>span{color:var(--cobalt);font:750 8.5px var(--mono);letter-spacing:.07em;text-transform:uppercase}.idearesultthesis>header b{color:var(--ink-2);font-size:10.5px;font-weight:650}.ideathesisgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ideathesisgrid article{border:1px solid var(--line);background:var(--card);border-radius:9px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.ideathesisgrid article>span{color:var(--muted);font:700 8px var(--mono);letter-spacing:.06em;text-transform:uppercase}.ideathesisgrid article>b{font-size:11.5px;line-height:1.42}.ideathesisgrid article>small{background:var(--cobalt-t);color:var(--cobalt);font:700 8px var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;margin-top:auto;padding:3px 5px}.ideathesisgrid article[data-basis=owner-provided]>small{background:var(--mint-t);color:var(--mint-d)}.ideathesisgrid article[data-basis=unknown]>small{background:var(--butter-t);color:var(--butter-d)}.ideathesiswedge{border-left:3px solid var(--cobalt);background:var(--cobalt-t);border-radius:0 8px 8px 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.ideathesiswedge p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.45}.ideathesiswedge em{color:var(--muted);font:normal 8.5px var(--mono);text-transform:uppercase;white-space:nowrap}.idearesultthesis>details{border-top:1px solid var(--line);padding-top:9px}.idearesultthesis>details>summary{color:var(--ink-2);cursor:pointer;font-size:10.5px;font-weight:700;list-style-position:inside}.idearesultthesis>details>div{gap:5px;padding:9px 0 0 15px;display:grid}.idearesultthesis>details p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.idearesultthesis>details b{color:var(--ink-2)}.ideaanalysisgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ideaanalysisgrid article{border:1px solid var(--line);border-top:3px solid var(--cobalt);background:color-mix(in srgb,var(--card) 82%,var(--tint-paper));border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.ideaanalysisgrid article[data-kind=risk]{border-top-color:var(--verm)}.ideaanalysisgrid article[data-kind=move]{border-top-color:var(--mint-d)}.ideaanalysisgrid article>span{color:var(--muted);font:700 8.5px var(--mono);letter-spacing:.07em;text-transform:uppercase}.ideaanalysisgrid h4{margin:0;font-size:13px;line-height:1.35}.ideaanalysisgrid p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.55}.ideaanalysisgrid small{border-top:1px solid var(--line);color:var(--muted);gap:3px;margin-top:auto;padding-top:8px;font-size:10px;line-height:1.45;display:grid}.ideaanalysisgrid small b{color:var(--ink-2);font:700 8.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}.ideadecisioncontext{border:1px solid var(--line);background:var(--tint-paper);border-radius:10px;overflow:hidden}.ideadecisioncontext>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:50px;padding:10px 12px;list-style:none;display:grid}.ideadecisioncontext>summary::-webkit-details-marker{display:none}.ideadecisioncontext>summary:after{content:"+";color:var(--cobalt);font:700 15px var(--mono)}.ideadecisioncontext[open]>summary:after{content:"−"}.ideadecisioncontext>summary>span{gap:2px;min-width:0;display:grid}.ideadecisioncontext>summary b{color:var(--ink-2);font-size:11.5px;line-height:1.4}.ideadecisioncontext>summary small,.ideadecisioncontext>summary em{color:var(--faint);font:normal 9.5px/1.4 var(--mono)}.ideadecisioncontext>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:-3px;border-radius:9px}.ideadecisioncontextbody{border-top:1px solid var(--line);background:var(--card);gap:10px;padding:12px;display:grid}.ideasubstitutechoice,.ideaaudiencechoice{border:1px solid color-mix(in srgb,var(--cobalt) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--cobalt-t) 34%,var(--card)) 0%,var(--card-2) 72%);border-radius:12px;gap:13px;padding:16px;display:grid}.ideasubstitutechoice>header,.ideaaudiencechoice>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ideasubstitutechoice>header>div,.ideaaudiencechoice>header>div{gap:3px;min-width:0;display:grid}.ideasubstitutechoice>header span,.ideaaudiencechoice>header span{color:var(--cobalt);font:750 8.5px/1.35 var(--mono);letter-spacing:.075em;text-transform:uppercase}.ideasubstitutechoice h4,.ideaaudiencechoice h4{font:700 15px/1.35 var(--display);letter-spacing:-.01em;margin:0}.ideasubstitutechoice p,.ideaaudiencechoice p{max-width:74ch;color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.55}.ideasubstitutechoice>header em,.ideaaudiencechoice>header em{border:1px solid var(--line);color:var(--faint);font:normal 8.5px/1.3 var(--mono);white-space:nowrap;border-radius:999px;flex:none;padding:5px 7px}.ideaaudienceconfirm{border:1px solid color-mix(in srgb,var(--cobalt) 42%,var(--line));width:100%;color:var(--ink);background:color-mix(in srgb,var(--card) 91%,transparent);text-align:left;cursor:pointer;border-radius:10px;gap:5px;padding:13px 14px;display:grid}.ideaaudienceconfirm:hover{border-color:var(--cobalt);background:var(--card)}.ideaaudienceconfirm:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.ideaaudienceconfirm span{color:var(--cobalt);font:750 8.5px var(--mono);letter-spacing:.07em;text-transform:uppercase}.ideaaudienceconfirm b{font-size:12.5px;line-height:1.45}.ideaaudienceconfirm small{color:var(--faint);font:9px/1.35 var(--mono)}.ideagroundnext{border:1px solid color-mix(in srgb,var(--butter-d) 38%,var(--line));background:color-mix(in srgb,var(--butter-t) 28%,var(--card));border-radius:11px;display:block;overflow:hidden}.ideagroundnext>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 38px 10px 12px;list-style:none;display:flex;position:relative}.ideagroundnext>summary::-webkit-details-marker{display:none}.ideagroundnext>summary:after{content:"+";color:var(--butter-d);font:700 14px var(--mono);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ideagroundnext[open]>summary{border-bottom:1px solid var(--line)}.ideagroundnext[open]>summary:after{content:"−"}.ideagroundnext>summary:focus-visible{outline:2px solid var(--butter-d);outline-offset:-3px;border-radius:10px}.ideagroundnext>summary>span{gap:3px;min-width:0;display:grid}.ideagroundnext>summary small{color:var(--butter-d);font:750 8.5px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase}.ideagroundnext>summary b{color:var(--ink);font-size:11.5px;line-height:1.4}.ideagroundnext>summary em{color:var(--faint);font:normal 9px/1.35 var(--mono);white-space:nowrap;flex:none}.ideagroundnextbody{justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.ideagroundnextbody>div:first-child{gap:3px;min-width:0;display:grid}.ideagroundnext h4{margin:0;font-size:13px;line-height:1.4}.ideagroundnext p{max-width:72ch;color:var(--ink-2);margin:0;font-size:10.5px;line-height:1.5}.ideagroundactions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ideagroundactions .rbtn,.ideagroundactions .btn{min-height:40px}.ideasubstituteoptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ideasubstituteoptions button{text-align:left;min-width:0;min-height:112px;color:var(--ink);background:color-mix(in srgb,var(--card) 91%,transparent);border:1px solid var(--line);cursor:pointer;transition:border-color .14s var(--ease),background .14s var(--ease),transform .14s var(--ease);border-radius:10px;align-content:start;gap:7px;padding:12px;display:grid}.ideasubstituteoptions button:hover{border-color:var(--cobalt);background:var(--card);transform:translateY(-1px)}.ideasubstituteoptions button:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.ideasubstituteoptions button>span{color:var(--cobalt);font:750 9px var(--mono)}.ideasubstituteoptions button>b{overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.ideasubstituteoptions button>small{color:var(--faint);font:9px/1.35 var(--mono);align-self:end}.ideasubstituteother{width:max-content;max-width:100%;color:var(--ink-2);font:650 10.5px/1.4 var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ideasubstituteother:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.ideacheckpoint{border:1px solid color-mix(in srgb,var(--mint-d) 44%,var(--line));border-left:3px solid var(--mint-d);background:linear-gradient(112deg,color-mix(in srgb,var(--mint-t) 68%,var(--card)),var(--card) 62%);border-radius:11px;gap:12px;padding:15px;display:grid}.ideacheckpoint>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ideacheckpoint>header span{color:var(--mint-d);font:750 9.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.ideacheckpoint>header em{color:var(--faint);font:normal 10px var(--mono)}.ideacheckpointbody{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;display:grid}.ideacheckpointbody.confirmation-only{grid-template-columns:1fr}.ideacheckpointbody>div{min-width:0}.ideacheckpointbody small,.ideacheckpoint dt{color:var(--muted);font:700 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}.ideacheckpointbody h4{letter-spacing:-.01em;max-width:48ch;margin:6px 0 0;font-size:15px;line-height:1.4}.ideacheckpointbody p{max-width:70ch;color:var(--ink-2);margin:6px 0 0;font-size:11.5px;line-height:1.55}.ideacheckpointprimary{align-content:start;min-width:0;display:grid}.ideacheckpointprimary .ideacheckpointactions{margin-top:12px}.ideacheckpointprimary .ideacheckpointactions .btn.soft{min-height:30px;box-shadow:none;color:var(--muted);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;padding:5px 0;font-size:10.5px}.ideacheckpointprimary .ideacheckpointactions .btn.soft:hover{color:var(--ink-2);-webkit-text-decoration-color:var(--mint-d);text-decoration-color:var(--mint-d)}.ideacheckpoint dl{gap:8px;margin:0;display:grid}.ideacheckpoint dl>div{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 86%,transparent);border-radius:8px;padding:9px 10px}.ideacheckpoint dd{color:var(--ink-2);margin:4px 0 0;font-size:10.5px;line-height:1.5}.ideacheckpointterms{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 86%,transparent);border-radius:8px;align-self:start;overflow:hidden}.ideacheckpointterms>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px;list-style:none;display:flex}.ideacheckpointterms>summary::-webkit-details-marker{display:none}.ideacheckpointterms>summary:after{content:"+";color:var(--mint-d);font:700 14px var(--mono);flex:none}.ideacheckpointterms[open]>summary:after{content:"−"}.ideacheckpointterms>summary span{color:var(--ink-2);flex:1;font-size:10.5px;font-weight:700}.ideacheckpointterms>summary em{color:var(--faint);font:normal 9px var(--mono)}.ideacheckpointterms>summary:focus-visible{outline:2px solid var(--mint-d);outline-offset:-3px;border-radius:7px}.ideacheckpointterms>dl{border-top:1px solid var(--line);padding:0 9px 9px}.ideacheckpointchoice{border:1px solid color-mix(in srgb,var(--cobalt) 34%,var(--line));background:color-mix(in srgb,var(--card) 88%,var(--cobalt-t));border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-content:start;align-items:center;gap:18px;min-width:0;padding:12px 13px;display:grid}.ideaconfirmcopy{gap:5px;min-width:0;display:grid}.ideaconfirmcopy>span{color:var(--cobalt);font:750 9.5px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase}.ideacheckpointchoice h5{font:700 12.5px/1.35 var(--display);margin:0}.ideaconfirmcopy>p{color:var(--ink);margin:0;font-size:11.5px;font-weight:650;line-height:1.45}.ideaconfirmcopy>small{color:var(--faint);font:10px/1.4 var(--mono)}.ideaconfirmactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.ideaconfirmactions>.ideacheckpointoptions{width:100%}.ideacheckpointchoice .rbtn{min-height:34px;padding:7px 9px}.ideacheckpointoptions{gap:5px;display:grid}.ideacheckpointoptions button{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink-2);font:650 10.5px/1.35 var(--sans);text-align:left;cursor:pointer;border-radius:7px;padding:7px 8px}.ideacheckpointoptions button:hover{border-color:var(--cobalt);color:var(--ink)}.ideacheckpointoptions button:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.ideacheckpointactions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:1px;display:flex}.ideacheckpointactions .rbtn,.ideacheckpointactions .btn{min-height:38px}.ideareturnloop{border:1px solid color-mix(in srgb,var(--mint-d) 34%,var(--line));background:color-mix(in srgb,var(--card) 90%,var(--mint-t));border-radius:10px;gap:12px;margin-top:2px;padding:14px;scroll-margin-top:104px;display:grid}.ideareturnloop[data-posture=revise]{border-color:color-mix(in srgb,var(--coral) 45%,var(--line));background:color-mix(in srgb,var(--card) 93%,var(--coral-t))}.ideareturnloop[data-posture=advance]{border-color:color-mix(in srgb,var(--mint-d) 54%,var(--line))}.ideareturnloop:focus-visible{outline:2px solid var(--mint-d);outline-offset:3px}.ideareturnloop>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ideareturnloop>header>div{gap:3px;min-width:0;display:grid}.ideareturnloop>header span,.ideareturnformintro span{color:var(--mint-d);font:750 8.5px/1.35 var(--mono);letter-spacing:.075em;text-transform:uppercase}.ideareturnloop>header h4{font:700 15px/1.35 var(--display);letter-spacing:-.012em;margin:0}.ideareturnloop>header p{max-width:76ch;color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.55}.ideareturnloop>header>em{border:1px solid var(--line);color:var(--faint);font:normal 8.5px/1.3 var(--mono);white-space:nowrap;border-radius:999px;flex:none;padding:5px 7px}.ideareturnprogress{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.ideareturnprogress li{border:1px solid var(--line);background:var(--card);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.ideareturnprogress li>span{border:1px solid var(--line-2);width:22px;height:22px;color:var(--faint);font:700 9px var(--mono);border-radius:999px;flex:none;place-items:center;display:grid}.ideareturnprogress li>small{color:var(--faint);font:9px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ideareturnprogress li[data-state=done]{border-color:color-mix(in srgb,var(--mint-d) 34%,var(--line));background:color-mix(in srgb,var(--mint-t) 52%,var(--card))}.ideareturnprogress li[data-state=done]>span{border-color:var(--mint-d);color:var(--mint-d)}.ideareturnprogress li[data-state=next]{border-color:color-mix(in srgb,var(--butter-d) 44%,var(--line))}.ideareturnprogress li[data-state=next]>span{color:var(--butter-d)}.ideareturnactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ideareturnactions>small{max-width:82ch;color:var(--faint);flex-basis:100%;font-size:9.5px;line-height:1.45}.ideareturnform{border:1px solid var(--line-2);background:var(--card);border-radius:10px;gap:12px;padding:13px;display:grid}.ideareturnformintro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ideareturnformintro>div{gap:3px;display:grid}.ideareturnformintro h5{font:700 14px/1.35 var(--display);margin:0}.ideareturnformintro>small{color:var(--faint);font:9px var(--mono);white-space:nowrap}.ideareturnform fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.ideareturnform legend{color:var(--muted);font:700 8.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:0}.ideareturnoutcomes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ideareturnoutcomes button{text-align:left;min-height:72px;color:var(--ink);background:var(--card-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-content:start;gap:3px;padding:9px;display:grid}.ideareturnoutcomes button:hover,.ideareturnoutcomes button[aria-pressed=true]{border-color:var(--mint-d);background:var(--mint-t)}.ideareturnoutcomes button:focus-visible{outline:2px solid var(--mint-d);outline-offset:2px}.ideareturnoutcomes button b{font-size:10.5px;line-height:1.35}.ideareturnoutcomes button small{color:var(--muted);font-size:9px;line-height:1.4}.ideareturnfields{grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);gap:9px;display:grid}.ideareturnfields label{align-content:start;gap:5px;display:grid}.ideareturnfields label>span{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:650;display:flex}.ideareturnfields label>span small{color:var(--faint);font:8.5px var(--mono);font-weight:400}.ideareturnfields textarea,.ideareturnfields input{border:1px solid var(--line-2);background:var(--card-2);width:100%;color:var(--ink);border-radius:8px;font-size:11.5px;line-height:1.5}.ideareturnfields textarea{resize:vertical;min-height:88px;padding:10px}.ideareturnfields input{min-height:42px;padding:8px 10px}.ideareturnfields textarea:focus,.ideareturnfields input:focus{outline:2px solid var(--mint-d);outline-offset:1px;border-color:#0000}.ideareturnformactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ideareturnformactions>small{color:var(--faint);font-size:9.5px;line-height:1.4}.ideareturnhistory{border-top:1px solid var(--line)}.ideareturnhistory>summary{min-height:34px;color:var(--muted);font:650 10px var(--sans);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.ideareturnhistory>summary::-webkit-details-marker{display:none}.ideareturnhistory>summary:after{content:"+";color:var(--mint-d);font:700 14px var(--mono)}.ideareturnhistory[open]>summary:after{content:"−"}.ideareturnhistory>div{gap:6px;padding-top:6px;display:grid}.ideareturnhistory article{border:1px solid var(--line);background:var(--card);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.ideareturnhistory article>div{gap:2px;min-width:0;display:grid}.ideareturnhistory article span{color:var(--mint-d);font:700 8px var(--mono);letter-spacing:.045em;text-transform:uppercase}.ideareturnhistory article b{overflow-wrap:anywhere;font-size:10.5px;line-height:1.45}.ideareturnhistory article small{color:var(--faint);font:8.5px/1.4 var(--mono)}.ideareturnhistory .flink{min-height:34px}.ideareviewoffer{border:1px solid color-mix(in srgb,var(--butter-d) 40%,var(--line));border-left:3px solid var(--butter-d);background:var(--card);border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);align-items:center;gap:14px 20px;padding:15px;display:grid}.ideareviewofferread>span{color:var(--butter-d);font:650 10px var(--mono);letter-spacing:.04em;text-transform:uppercase}.ideareviewofferread h4{letter-spacing:-.012em;margin:6px 0;font-size:16px;line-height:1.4}.ideareviewofferread p{max-width:72ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.ideareviewoffersignal{border:1px solid color-mix(in srgb,var(--butter-d) 22%,var(--line));background:color-mix(in srgb,var(--butter-t) 28%,var(--tint-paper));border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;margin-top:11px;padding:9px 10px;display:grid}.ideareviewoffersignal b{color:var(--ink-2);font:650 10px var(--mono);letter-spacing:.025em;text-transform:uppercase}.ideareviewoffersignal span{font-size:13px;font-weight:650;line-height:1.5}.ideareviewoffersignal small{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.6}.ideareviewoffersignal p{color:var(--ink-2);grid-column:1/-1;margin:6px 0 0;font-size:13px;line-height:1.6}.ideareviewofferaction{align-items:start;gap:7px;display:grid}.ideareviewofferaction .btn{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:44px}.ideareviewofferaction .ideareviewcontinue{width:100%;min-height:44px;color:var(--ink-2);white-space:normal;background:0 0;justify-content:center}.ideareviewofferaction p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.ideareviewofferaction small{color:var(--muted);text-align:left;font-size:9.5px;line-height:1.45}.ideareviewofferaction small+small{border-top:1px solid var(--line);padding-top:6px}.ideareviewdetails{border-top:1px solid var(--line);grid-column:1/-1;min-width:0}.ideareviewdetails>summary{cursor:pointer;min-height:44px;color:var(--ink-2);padding:12px 0 0;font-size:13px;line-height:1.5}.ideareviewdetails>summary span{font-weight:650}.ideareviewdetails>summary small{color:var(--muted);margin-left:16px;font-size:12px;font-weight:400;display:block}.ideareviewdetails>summary:focus-visible{outline:2px solid var(--butter-d);outline-offset:4px;border-radius:4px}.ideareviewdetailbody{gap:16px;padding-top:12px;display:grid}.ideareviewdetailbody .ideareviewoffersignal{margin-top:0}.ideareviewofferlegal{border-top:1px solid var(--line);margin:0;padding-top:10px;font-size:12px;line-height:1.6}.ideaanalysisdepth{border:1px solid var(--line);background:var(--tint-paper);border-radius:10px}.ideaanalysisdepth>summary{cursor:pointer;padding:11px 12px;list-style:none}.ideaanalysisdepth>summary::-webkit-details-marker{display:none}.ideaanalysisdepth>summary>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.ideaanalysisdepth>summary b{font-size:11.5px}.ideaanalysisdepth>summary small{color:var(--faint);font:9.5px var(--mono)}.ideaanalysisdepth>summary>span:after{content:"+";color:var(--cobalt);font:700 15px var(--mono)}.ideaanalysisdepth[open]>summary>span:after{content:"−"}.ideaanalysisdepth>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;padding:0 12px 12px;display:grid}.ideaanalysisdepth ol{color:var(--ink-2);margin:12px 0 0;padding-left:20px;font-size:11.5px;line-height:1.55}.ideaanalysisdepth ol li+li{margin-top:5px}.ideaanalysisdepth>div>div{flex-wrap:wrap;align-content:flex-start;gap:5px;margin-top:12px;display:flex}.ideaanalysisdepth>div>div>b{width:100%;font-size:10.5px}.ideaanalysisdepth>div>div>span{background:var(--card);color:var(--muted);border-radius:6px;padding:4px 6px;font-size:9.5px;line-height:1.35}.ideaanalysis>footer{justify-content:space-between;align-items:center;gap:16px;padding-top:1px;display:flex}.ideaanalysis>footer>div{gap:4px;max-width:74ch;display:grid}.ideaanalysis>footer p{color:var(--faint);margin:0;font-size:9.5px;line-height:1.45}.ideaanalysis>footer small{color:var(--ink-2);font-size:10.5px;line-height:1.45}.ideaanalysis>footer .rbtn{flex:none}.ideafirstread{border:1px solid var(--idea-line);background:var(--butter-t);border-radius:12px;gap:9px;margin-top:14px;padding:15px 16px;display:grid}.ideafirsthead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ideafirsthead span{color:var(--butter-d);font:750 10px var(--mono);letter-spacing:.07em;text-transform:uppercase}.ideafirsthead em{color:var(--muted);font:normal 10.5px var(--mono)}.ideafirstsignal{border:1px solid var(--idea-line);background:var(--card);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.ideafirstsignal span{background:var(--butter-t);color:var(--butter-d);font:700 9.5px var(--mono);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 7px}.ideafirstsignal p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.55}.ideafirstread h3{margin:0;font-size:18px;line-height:1.25}.ideafirstread>p{max-width:72ch;color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.ideafirstnext{border-top:1px solid var(--idea-line);flex-direction:column;gap:2px;margin-top:2px;padding-top:10px;display:flex}.ideafirstnext b{font-size:12.5px}.ideafirstnext small{color:var(--muted);font-size:11.5px;line-height:1.5}.ideaexample{border:1px solid var(--idea-line);background:var(--butter-t);border-radius:12px;grid-template-columns:1fr 1fr;gap:13px;margin-top:12px;padding:14px;display:grid}.ideaexample>div{min-width:0}.ideaexample .vchip{margin-bottom:9px}.ideaexample b{font-size:12.5px;line-height:1.45;display:block}.ideaexample p{color:var(--ink-2);margin:5px 0 0;font-size:11.5px;line-height:1.55}.exampletest{border-left:1px solid var(--idea-line);padding-left:13px}.exampletest>span{color:var(--butter-d);font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;display:block}.evidencegate{border:1px solid var(--line-2);background:var(--card);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:1px 10px;margin-top:14px;padding:12px 13px;display:grid}.evidencegate>span{color:var(--butter-d);font:700 15px var(--mono);grid-row:1/3}.evidencegate b{font-size:12px}.evidencegate small{color:var(--muted);font-size:10.5px}.evidencegate:disabled{cursor:not-allowed;color:var(--faint);border-color:var(--line);background:var(--tint-paper)}.evidencesection{background:color-mix(in srgb,var(--card) 72%,var(--tint-paper))}.ideateview .wrubric{background:0 0;border-radius:0;margin:0;padding:0}.ideateview .namedscales{gap:12px}.ideateview .namedscale{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:13px}.namedscale legend b.unanswered{color:var(--faint)}.ideateview .scalechoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.substitutefield{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:0;padding:13px}.substitutefield legend{flex-direction:column;gap:2px;padding:0 2px 8px;font-size:12px;font-weight:750;display:flex}.substitutefield legend small{font:normal 10px/1.4 var(--mono);color:var(--muted)}.substitutefield>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.substitutefield button{border:1px solid var(--line);background:var(--tint-paper);min-height:62px;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.substitutefield button b{color:var(--ink);font-size:11px}.substitutefield button span{color:var(--muted);font-size:9.5px;line-height:1.4}.substitutefield button.on{border-color:var(--butter);background:var(--butter-t);box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--butter-t)}.ideaincomplete{border-left:3px solid var(--butter);background:var(--butter-t);color:var(--ink-2);margin:12px 0 0;padding:10px 12px;font-size:11.5px}.ideadecision{--decision:var(--butter);border-top:3px solid var(--decision);padding:22px}.ideadecision[data-call=go]{--decision:var(--jade)}.ideadecision[data-call=stop]{--decision:var(--verm)}.decisionhead{margin-bottom:12px}.stepkicker{color:var(--faint);font:700 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;display:block}.decisionhead h2{text-transform:none;font-size:24px}.decisionreason{max-width:68ch;color:var(--ink);margin:0 0 15px;font-size:15px;font-weight:700;line-height:1.5}.ideadecision .ireadgrid{margin:0}.nexttest{border:1px solid var(--line);background:var(--tint-paper);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:15px;display:grid}.nexttest h3{margin:0 0 4px;font-size:14px}.nexttest p{color:var(--ink-2);margin:0 0 6px;font-size:12.5px;line-height:1.55}.nexttest small{color:var(--muted);font-size:11px}.ideadepth{border-top:1px dashed var(--line);margin-top:13px}.ideadepth>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 2px;list-style:none;display:flex}.ideadepth>summary::-webkit-details-marker{display:none}.ideadepth>summary>span{flex-direction:column;gap:2px;display:flex}.ideadepth>summary b{font-size:11.5px}.ideadepth>summary small{color:var(--muted);font-size:10px}.ideadepth>summary em{font:normal 9.5px var(--mono);color:var(--faint)}.ideadepth>div{padding:13px 0 0}.diligencedepth>summary{padding-top:14px}.diligencepriority{border:1px solid color-mix(in srgb,var(--cobalt) 58%,var(--line));border-left:3px solid var(--cobalt);background:color-mix(in srgb,var(--cobalt-t) 42%,var(--tint-paper));border-radius:12px;gap:6px;margin-top:12px;padding:15px;display:grid}.diligencepriorityhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.diligencepriorityhead>span{color:var(--cobalt);font:700 8.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}.diligencepriorityhead>em,.diligencegrid article>div>span{border:1px solid var(--line-2);color:var(--faint);font:700 8px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 6px}.diligencepriorityhead>em[data-posture=research],.diligencegrid article span[data-posture=research]{color:var(--cobalt);border-color:var(--cobalt)}.diligencepriorityhead>em[data-posture=professional],.diligencegrid article span[data-posture=professional]{color:var(--verm);border-color:var(--verm)}.diligencepriority h3{color:var(--ink);margin:0;font-size:15px}.diligencepriority>p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.diligencepriority>small{color:var(--muted);font-size:10.5px;line-height:1.5}.diligencepriority>div:last-child{flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;display:flex}.diligencepriority>div:last-child>span{color:var(--muted);font:9.5px var(--mono)}.diligencecapture,.diligencemap{border:1px solid var(--line);background:var(--tint-paper);border-radius:11px;margin-top:10px}.diligencecapture>summary,.diligencemap>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;list-style:none;display:flex}.diligencecapture>summary::-webkit-details-marker{display:none}.diligencemap>summary::-webkit-details-marker{display:none}.diligencecapture>summary>span,.diligencemap>summary>span{flex-direction:column;gap:2px;display:flex}.diligencecapture>summary b,.diligencemap>summary b{color:var(--ink);font-size:11.5px}.diligencecapture>summary small,.diligencemap>summary small{color:var(--muted);font-size:10px}.diligencecapture>summary em,.diligencemap>summary em{font:normal 9px var(--mono);color:var(--faint)}.diligencecapture[open]>summary,.diligencemap[open]>summary{border-bottom:1px solid var(--line)}.diligencecapture>div{padding:13px}.diligenceform{grid-template-columns:1fr 1fr minmax(145px,.55fr);gap:10px;display:grid}.diligenceform label{flex-direction:column;gap:6px;min-width:0;display:flex}.diligenceform label>span{color:var(--ink);font-size:10.5px;font-weight:700}.diligenceform input,.diligenceform select,.diligenceform textarea{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:39px;color:var(--ink);font:11px/1.45 var(--sans);border-radius:9px;padding:9px 10px}.diligenceform textarea{resize:vertical}.diligenceform input:focus-visible,.diligenceform select:focus-visible,.diligenceform textarea:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.diligencewide{grid-column:1/-1}.diligencesave{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.diligencesave p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.45}.diligencesave p b{color:var(--ink)}.diligencefindings{border-top:1px solid var(--line);gap:7px;margin-top:13px;padding-top:13px;display:grid}.diligencefindings article{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 12px;display:grid}.diligencefindinghead{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.diligencefindinghead>span{color:var(--cobalt);font:700 8px var(--mono);letter-spacing:.05em;text-transform:uppercase}.diligencefindinghead>em{border:1px solid var(--line-2);color:var(--muted);font:normal 8px var(--mono);border-radius:999px;padding:2px 5px}.diligencefindinghead>em[data-kind=professional]{color:var(--verm);border-color:var(--verm)}.diligencefindinghead>time{color:var(--faint);font:8.5px var(--mono);margin-left:auto}.diligencefindings article>b{color:var(--ink);grid-column:1;font-size:11.5px}.diligencefindings article>p{color:var(--ink-2);grid-column:1;margin:0;font-size:10.5px;line-height:1.5}.diligencefindings article>a,.diligencefindings article>small{color:var(--cobalt);font:9.5px var(--mono);overflow-wrap:anywhere;grid-column:1}.diligencefindings article>small{color:var(--muted)}.diligencefindings article>.rbtn{grid-area:2/2/5;align-self:center}.diligencemap>.diligencegrid{padding:12px}.diligencegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.diligencegrid article{border:1px solid var(--line);background:var(--tint-paper);border-radius:10px;min-width:0;padding:11px 12px}.diligencegrid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.diligencegrid article b{color:var(--ink);font-size:11.5px}.diligencegrid article p{color:var(--ink-2);margin:7px 0 4px;font-size:11px;line-height:1.45}.diligencegrid article small{color:var(--muted);font-size:9.5px;line-height:1.45;display:block}.diligencegrid article>em{color:var(--faint);font:normal 8.5px var(--mono);margin-top:7px;display:block}.diligenceactions{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:11px 12px;display:flex}.diligenceactions>span{color:var(--muted);flex:280px;font-size:10.5px;line-height:1.45}.diligenceout{border:1px solid var(--line);background:var(--tint-paper);border-radius:10px;margin-top:10px;padding:11px}.diligenceout>span{color:var(--verm);font:700 8.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;display:block}.diligenceout pre{white-space:pre-wrap;max-height:460px;color:var(--ink-2);font:10.5px/1.55 var(--mono);overflow:auto}.ideakit .cardhead>div{min-width:0}.ideakit .cardhead h2{margin:0}.ideakitactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ideakit>.collapse{margin-top:13px}.ideabuildchoice{border:1px solid color-mix(in srgb,var(--warn) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--warn-t) 38%,var(--card)),var(--card) 68%);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.ideabuildchoice>div{min-width:0}.ideabuildchoice h3{margin:5px 0 7px;font-size:16px;line-height:1.25}.ideabuildchoice p{max-width:78ch;color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.55}.ideabuildchoice small{color:var(--muted);margin-top:8px;font-size:9.5px;line-height:1.45;display:block}.ideabuildchoice>.rbtn{min-height:44px}.savedideas{margin:0}@media (width<=900px){.relationchoices{grid-template-columns:repeat(2,minmax(0,1fr))}.ideateview .namedscales{grid-template-columns:1fr}}@media (width<=700px){.ideasteps{gap:5px}.ideadecision,.ideareturnform{scroll-margin-top:154px}.ideasteps>button{justify-content:center;min-height:44px;padding:7px 6px}.ideasteps b{font-size:10.5px}.ideateview.activation-first>.viewhead{gap:7px;margin-bottom:11px;padding-bottom:11px}.ideateview.activation-first>.viewhead .eyebrow{margin-bottom:2px}.ideateview.activation-first>.viewhead .vtitle{max-width:20ch;font-size:26px;line-height:1.06}.ideateview.activation-first>.viewhead .lsub{max-width:42ch;font-size:13px;line-height:1.48}.ideateview.activation-first .ideasection{padding:14px}.ideateview.activation-first .ideasectionhead:not(.decisionhead){display:none}.ideateview.activation-first .ideaknowledge{margin-bottom:10px}.ideateview.activation-first .hero-field textarea{min-height:126px}.ideaknowledge>summary{align-items:flex-start;min-height:40px;padding:9px 10px}.ideaknowledge>summary>b{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.ideateview.activation-first .ideawait{margin-top:10px;padding:9px 10px}.ideateview.activation-first .ideawait>div:first-child{display:none}.ideateview.activation-first .ideawaitactions{grid-template-columns:minmax(0,1fr) auto}.ideateview.activation-first .ideawaitactions .rbtn{min-width:0;padding-inline:12px}.ideateview.activation-first .ideawaitactions .rbtn:not(.add){width:auto}.ideateview.activation-first .ideasteps{margin:12px 0 0}.ideasection{padding:17px}.ideasectionhead{grid-template-columns:auto minmax(0,1fr)}.ideasectionhead .stepstate{grid-column:2;justify-self:start}.ideateview .wform,.ideamodelgrid,.ideamodelread,.diligencegrid,.diligenceform{grid-template-columns:1fr}.diligencewide{grid-column:1}.ideanext{grid-template-columns:1fr}.ideanext>span{grid-row:auto}.ideateview .wfield.hero-field{grid-column:1}.ideawait{flex-direction:column;align-items:stretch}.ideawaitactions{grid-template-columns:1fr;display:grid}.ideawaitactions .rbtn{width:100%;min-height:44px}.ideasubstitutechoice>header,.ideaaudiencechoice>header{flex-direction:column;gap:8px}.ideagroundnext>summary{align-items:flex-start}.ideagroundnext>summary em{text-align:right;white-space:normal;max-width:12ch}.ideagroundnextbody{flex-direction:column;align-items:stretch}.ideagroundactions{grid-template-columns:1fr;display:grid}.ideagroundactions .rbtn,.ideagroundactions .btn{justify-content:center;width:100%;min-height:44px}.ideaframecompact{flex-direction:column;align-items:stretch;gap:10px}.ideaframecompact b,.ideaframecompact small{white-space:normal;overflow:visible}.ideaframecompact .rbtn{width:100%;min-height:44px}.ideakit .cardhead{flex-direction:column;align-items:stretch}.ideakitactions{grid-template-columns:1fr;display:grid}.ideakitactions .btn,.ideakitactions .rbtn{justify-content:center;width:100%;min-height:44px}.ideabuildchoice{grid-template-columns:1fr;padding:15px}.ideabuildchoice>.rbtn{justify-content:center;width:100%}.ideaanalysis{padding:15px;scroll-margin-top:154px}.ideaanalysishead{flex-direction:column;gap:10px}.ideaanalysismeta{align-items:flex-start}.ideaanalysismeta .rbtn{justify-content:center;width:100%;min-height:44px}.ideaevidencestatus{grid-template-columns:repeat(3,minmax(0,1fr));padding:7px}.ideaevidencestatus span,.ideaevidencestatus em{text-align:center;justify-content:center;padding:6px 5px}.ideaevidencestatus em{grid-column:1/-1}.ideaanalysisnotice{flex-direction:column;align-items:stretch}.ideaanalysisnotice .rbtn{width:100%;min-height:44px}.idearesultbasis>summary{grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.idearesultbasis>summary em{display:none}.idearesultthesis>header{flex-direction:column;align-items:flex-start;gap:4px}.ideathesisgrid,.ideathesiswedge{grid-template-columns:1fr}.ideathesiswedge>span,.ideathesiswedge>em{justify-self:start}.ideaproductblueprint>summary{grid-template-columns:1fr;gap:7px;padding-right:38px}.ideaproductblueprint>summary>em{justify-self:start}.ideablueprintactions{flex-flow:column;align-items:stretch;min-width:0}.ideablueprintactions .btn.soft,.ideablueprintactions .rbtn{justify-content:center;width:100%;min-height:44px}.ideablueprintactions>small{text-align:left;flex-basis:auto;min-width:0}.ideaproductflow,.ideaproductloop,.ideaproductproof>div{grid-template-columns:1fr}.ideaproductflow li{min-height:0}.ideaproductflow li:not(:last-child):after{inset:auto auto -15px 18px;transform:rotate(90deg)}.ideaanalysisgrid{grid-template-columns:1fr}.ideadecisioncontext>summary{grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.ideadecisioncontext>summary em{display:none}.ideadecisioncontextbody{padding:10px}.ideasubstitutechoice{padding:13px}.ideasubstitutechoice>header{flex-direction:column;gap:8px}.ideasubstituteoptions{grid-template-columns:1fr}.ideasubstituteoptions button{min-height:0}.ideacheckpointbody{grid-template-columns:1fr;gap:11px}.ideacheckpointchoice{order:initial;grid-template-columns:1fr;padding:12px}.ideaconfirmactions{grid-template-columns:1fr;justify-content:stretch;display:grid}.ideaconfirmactions>.rbtn{justify-content:center;width:100%;min-height:44px}.ideacheckpointactions{grid-template-columns:1fr;display:grid}.ideacheckpointactions .rbtn,.ideacheckpointactions .btn{justify-content:center;width:100%;min-height:44px}.ideareturnloop{padding:12px}.ideareturnloop>header,.ideareturnformintro{flex-direction:column;gap:7px}.ideareturnloop>header>em,.ideareturnformintro>small{white-space:normal}.ideareturnprogress{grid-template-columns:1fr}.ideareturnprogress li>small{white-space:normal}.ideareturnactions,.ideareturnformactions{grid-template-columns:1fr;display:grid}.ideareturnactions .rbtn,.ideareturnformactions .rbtn{justify-content:center;width:100%;min-height:44px}.ideareturnoutcomes{grid-template-columns:1fr}.ideareturnoutcomes button{min-height:0}.ideareturnfields{grid-template-columns:1fr}.ideareturnfields label>span{flex-direction:column;align-items:flex-start;gap:2px}.ideareturnhistory article{grid-template-columns:1fr}.ideareturnhistory .flink{justify-self:start}.ideareviewoffer{grid-template-columns:1fr;gap:12px}.ideareviewofferaction .btn{min-height:44px}.ideaanalysisdepth>div{grid-template-columns:1fr;gap:0}.ideaanalysis>footer{flex-direction:column;align-items:stretch}.ideaanalysis>footer .rbtn{width:100%;min-height:44px}.ideafirsthead{flex-direction:column;align-items:flex-start;gap:4px}.ideafirstsignal{grid-template-columns:1fr}.ideafirstsignal span{justify-self:start}.ideaexample{grid-template-columns:1fr}.exampletest{border-left:0;border-top:1px solid var(--idea-line);padding:12px 0 0}.substitutefield>div,.nexttest{grid-template-columns:1fr}.nexttest .btn{justify-self:start}}@media (width<=480px){.relationchoices{grid-template-columns:1fr}.relatedselect{flex-direction:column;align-items:stretch}.relatedselect select{width:100%;min-width:0}.ideaportfolio>summary{flex-direction:column;align-items:flex-start;gap:5px}.ideaportfolio>summary em{max-width:100%}.ideamodel>summary,.ideareality>summary{flex-direction:column;align-items:flex-start;gap:5px}.ideaanalysisdepth>summary>span{flex-direction:column;align-items:flex-start;gap:3px;padding-right:18px}.ideaanalysisdepth>summary{position:relative}.ideaanalysisdepth>summary>span:after{position:absolute;right:15px}.diligencedepth>summary,.diligencecapture>summary,.diligencemap>summary{flex-direction:column;align-items:flex-start;gap:5px}.diligencesave{flex-direction:column;align-items:stretch}.diligencefindings article{grid-template-columns:1fr}.diligencefindinghead>time{width:100%;margin-left:0}.diligencefindings article>.rbtn{grid-area:auto/1;justify-self:start}.decisionhead .rbtn{grid-column:1/-1;justify-self:stretch}}.diffcard{border-top:3px solid var(--violet)}.diffin{width:100%;font-family:var(--mono);border:1.5px solid var(--line-2);background:var(--tint-paper);resize:vertical;border-radius:14px;margin-bottom:10px;padding:12px 14px;font-size:12px;line-height:1.6}.diffin:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px}.dfl{gap:10px;margin:12px 0 4px;display:grid}.dfind{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.dfind .gx{flex-shrink:0;margin-top:2px}.dfbody{flex:1;min-width:0}.dfbody b{font-size:13.5px}.dfwhere{color:var(--faint);margin:2px 0 6px;font-size:10.5px;display:block}.dfbody p{color:var(--ink-2);margin:0 0 7px;font-size:12.8px;line-height:1.6}.dfreceipt{font-family:var(--mono);color:var(--ink-2);background:var(--tint-paper);white-space:pre;border-radius:8px;margin-bottom:7px;padding:7px 10px;font-size:11px;display:block;overflow-x:auto}.dffix{font-size:12.5px}.dffix b{color:var(--good);font-size:12.5px}.checklist{gap:9px;margin-bottom:13px;display:grid}.chkrow{background:var(--card);border-radius:12px;align-items:flex-start;gap:11px;padding:9px 11px;display:flex}.chkrow.st-bad{background:var(--bad-t)}.chkrow.st-na,.chkrow.st-unknown{opacity:.82}.chkmark{font-family:var(--mono);text-align:center;flex-shrink:0;width:15px;margin-top:1px;font-size:13px;font-weight:700}.chkrow.st-ok .chkmark{color:var(--good)}.chkrow.st-bad .chkmark{color:var(--bad)}.chkrow.st-na .chkmark,.chkrow.st-unknown .chkmark{color:var(--faint)}.chkbody{flex:1;min-width:0}.chkhead{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.chkhead b{font-size:12.8px}.chkhead i{color:var(--faint);font-size:10.5px;font-style:normal}.chkcrit{font-family:var(--mono);letter-spacing:.06em;background:var(--bad);color:#fff;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700}.chkbasis{font-family:var(--mono);letter-spacing:.05em;background:var(--cobalt-t);color:var(--cobalt);border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.chkbody p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.55}.pi-advice{margin-top:2px}.errdetail{font-family:var(--mono);color:var(--ink-2);background:var(--tint-paper);white-space:pre-wrap;border-radius:12px;max-height:200px;margin:10px 0 12px;padding:12px 14px;font-size:11.5px;line-height:1.6;overflow:auto}.errdetail:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.appskip{background:var(--ink);color:#fff;z-index:60;border-radius:0 0 12px;padding:10px 16px;font-size:13px;text-decoration:none;position:absolute;top:0;left:-9999px}.appskip:focus{left:0}.conciergecard{border-top:3px solid var(--jade);margin-top:16px}.conciergecard .btn.primary{margin-top:4px}.reporelationship{border:1px solid color-mix(in srgb,var(--cobalt) 34%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--cobalt-t) 48%,var(--card)),var(--card) 62%);box-shadow:var(--lift);border-radius:18px;gap:14px;margin-top:15px;padding:18px 20px;scroll-margin-top:160px;display:grid}.reporelationship[data-state=answered]{border-color:var(--line);background:var(--card);box-shadow:none}.reporelationshiphead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.reporelationshiphead>div{min-width:0}.reporelationshiphead span{color:var(--cobalt);font:750 9px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.reporelationshiphead h2{letter-spacing:-.025em;margin:5px 0;font-size:19px;line-height:1.22}.reporelationshiphead p{max-width:78ch;color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.58}.reporelationshipoptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.reporelationshipoptions button{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 94%,transparent);min-height:118px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:14px;display:flex}.reporelationshipoptions button:hover{border-color:color-mix(in srgb,var(--cobalt) 56%,var(--line));background:color-mix(in srgb,var(--cobalt-t) 42%,var(--card));transform:translateY(-1px)}.reporelationshipoptions button:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.reporelationshipoptions button.on{border-color:var(--cobalt);background:var(--cobalt-t)}.reporelationshipoptions b{font-size:12.5px;line-height:1.35}.reporelationshipoptions span{color:var(--muted);font-size:11px;line-height:1.52}.reporelationship>small{color:var(--muted);font-size:10.5px;line-height:1.45}.repoobservational{border-left:3px solid var(--cobalt)}.repoobservational>p{max-width:82ch;color:var(--ink-2);margin:10px 0 0;font-size:12.5px;line-height:1.62}.repoobservationalactions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.repoobservationalactions .btn{margin:0}.scoreoffer{border-color:color-mix(in srgb,var(--jade) 38%,var(--line));border-left:3px solid var(--jade);background:linear-gradient(110deg,color-mix(in srgb,var(--jade-t) 58%,var(--card)),var(--card) 58%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;display:grid}.scoreoffer[data-posture=fit-first]{border-color:color-mix(in srgb,var(--cobalt) 34%,var(--line));border-left-color:var(--cobalt);background:linear-gradient(110deg,color-mix(in srgb,var(--cobalt-t) 52%,var(--card)),var(--card) 58%)}.scoreofferread h2{letter-spacing:-.025em;margin:5px 0 6px;font-size:20px}.scoreofferread p{color:var(--ink-2);max-width:72ch;margin:0;font-size:12.5px;line-height:1.62}.scoreofferread p b{color:var(--ink)}.scoreofferaction{flex-direction:column;align-items:stretch;gap:8px;min-width:260px;display:flex}.scoreofferaction .btn{white-space:nowrap;text-align:center;justify-content:center;margin:0}.scoreofferdepth{font:650 10.5px/1.35 var(--mono);color:var(--ink-2);text-align:center;text-underline-offset:3px}.scoreofferdepth:hover{color:var(--ink)}.scoreofferdepth:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:4px}.scoreoffersprint{border-top:1px solid var(--line);color:var(--muted);font:650 10.5px/1.4 var(--mono);text-align:center;padding-top:8px;text-decoration:none}.scoreoffersprint:hover{color:var(--ink)}.scoreoffersprint:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:4px}.scoreofferproof{border-top:1px solid var(--line);grid-column:1/-1;gap:10px;padding-top:12px;display:grid}.scoreofferproof .reviewertrust{background:color-mix(in srgb,var(--card-2) 66%,transparent)}.scoreofferlegal{border-top:1px solid var(--line);grid-column:1/-1;margin-top:-4px;padding-top:11px}@media (width<=760px){.reporelationship{padding:16px}.reporelationshiphead{flex-direction:column;gap:12px}.reporelationshipoptions{grid-template-columns:1fr}.reporelationshipoptions button{min-height:0}.repoobservationalactions{grid-template-columns:1fr;display:grid}.repoobservationalactions .btn{justify-content:center;width:100%}.scoreoffer{grid-template-columns:1fr;gap:16px}.scoreofferaction{min-width:0}.scoreofferaction .btn{width:100%}.scoreofferproof .reviewertrust{grid-template-columns:1fr;align-items:start}.scoreofferproof .reviewertrust ul{grid-template-columns:1fr}.scoreofferproof .reviewertrust>a{text-align:left;white-space:normal}}.land{--paper:#0b0b0d;--card:#141417;--tint-paper:#101013;--card-2:#1b1b1f;--ink:#f3f0e9;--ink-2:#9c998f;--muted:#b8b4aa;--faint:#83817a;--line:#212125;--line-2:#2c2c31;--verm:#f1573b;--verm-t:#2a140e;--ac:#f1573b;--ac-t:#2a140e;--good:#3ad695;--good-t:#0f2a20;--warn:#e6b23c;--bad:#f1573b;--display:"Geist Variable",system-ui,-apple-system,sans-serif;background:var(--paper);color:var(--ink)}.land ::selection{background:var(--verm);color:#fff}.lp:has(.land){background:#0b0b0d}.land .lnav{border-bottom:1px solid var(--line);background:#0b0b0df5;padding:15px 4px}.land .lbrand b{font-family:var(--display);letter-spacing:-.02em;font-weight:750}.land .lmk{background:var(--card-2);border:1px solid var(--line-2)}.land .lmk:after{border-color:var(--verm);opacity:.9}.land .lmk svg{stroke:var(--verm)}.land .lnavlinks a{color:var(--ink-2)}.land .lnavlinks a:hover{color:var(--ink)}.land .lbtn{letter-spacing:-.005em;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease);border-radius:8px;font-weight:650}.land .lbtn:hover{transform:none}.land .lbtn.primary{background:var(--verm);color:#120a08}.land .lbtn.primary:hover{box-shadow:none;background:#ff6a4d}.land .lbtn.line{border-color:var(--line-2);color:var(--ink);background:0 0}.land .lbtn.line:hover{border-color:var(--ink);background:var(--card)}.land .lbtn.ghost{background:var(--card);border-color:var(--line-2);color:var(--ink-2)}.land .lbtn.ghost:hover{color:var(--ink);border-color:var(--line-2)}.land .lreturn{border:1px solid color-mix(in srgb,var(--cobalt) 58%,var(--line-2));border-top:3px solid var(--cobalt);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,54px);margin:16px 0 0;padding:18px 20px;display:grid}.land .lreturncopy{min-width:0}.land .lreturncopy>span{color:var(--cobalt);font:650 9.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;display:block}.land .lreturncopy h2{color:var(--ink);font:720 clamp(19px,2.3vw,28px)/1.12 var(--display);letter-spacing:-.025em;margin:0}.land .lreturncopy p{max-width:76ch;color:var(--ink-2);margin:7px 0 0;font-size:12.5px;line-height:1.55}.land .lreturncontract{border:1px solid color-mix(in srgb,var(--cobalt) 28%,var(--line));background:color-mix(in srgb,var(--cobalt-t) 36%,var(--card));border-radius:8px;gap:3px;max-width:78ch;margin-top:11px;padding:10px 11px;display:grid}.land .lreturncontract>span{color:var(--cobalt);font:700 8.5px/1.35 var(--mono);letter-spacing:.09em;text-transform:uppercase}.land .lreturncontract>b{color:var(--ink);font-size:11.5px;line-height:1.48}.land .lreturncontract>small{color:var(--muted);font-size:10px;line-height:1.45}.land .lreturnaction{text-align:right;justify-items:end;gap:7px;max-width:320px;display:grid}.land .lreturnaction .lbtn{white-space:nowrap}.land .lreturnmap{color:var(--ink-2);font:700 11.5px/1.35 var(--sans);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}.land .lreturnmap:hover{color:var(--ink);-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.land .lreturnmap:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.land .lreturnaction small{color:var(--faint);font:9.5px/1.45 var(--mono)}.land .lhero{grid-template-columns:1.25fr .75fr;align-items:start;padding-top:clamp(12px,1.2vw,20px);padding-bottom:clamp(20px,2vw,30px)}.land .leyebrow{background:var(--card);border:1px solid var(--line-2);color:var(--ink-2);letter-spacing:.16em;border-radius:7px;margin-bottom:14px;font-size:10.5px}.land .leyebrow i{background:var(--verm);box-shadow:0 0 0 4px var(--verm-t)}.land .lh1{font-family:var(--display);letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(38px,4.75vw,66px);font-weight:760;line-height:.98}.land .lh1 .lx{color:var(--verm)}.land .llead{color:var(--muted);max-width:55ch;margin-bottom:16px;line-height:1.55}.land .lhentry{background:var(--card);border-color:var(--line-2);border-radius:9px}.land .lhentry:hover{border-color:var(--verm);background:#201613}.land .lherofoot{color:var(--faint);font-family:var(--mono);text-transform:lowercase}.land .lring{max-width:340px}.land .lr-track{stroke:var(--line-2);stroke-width:6px}.land .lr-val{stroke:var(--verm);stroke-width:6px;filter:none}.land .lr-tick{stroke:var(--line-2);stroke-width:1.4px}.land .lr-tick.maj{stroke:var(--faint);stroke-width:1.6px}.land .lr-tick.on{stroke:var(--verm)}.land .lr-tick.maj.on{stroke:#ff6a4d}.land .lr-center{top:74px}.land .lr-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:10px}.land .lr-score{font-family:var(--mono);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:62px;font-weight:600}.land .lr-of{color:var(--ink-2);letter-spacing:.02em;margin-top:4px;font-size:12px}.land .lr-cap{color:var(--ink-2);max-width:280px;margin-inline:auto}.land .lq1 circle{stroke:var(--line-2);opacity:.6}.land .lq2{display:none}.land .lmarqtag{color:var(--faint)}.land .lmarqwin{border-block:1px solid var(--line)}.land .lchip{background:var(--card);border:1px solid var(--line);color:var(--ink-2)}.land .lchip b{color:var(--ink)}.land .lh2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(27px,3.8vw,50px);font-weight:740;line-height:1.04}.land .lsub{color:var(--muted)}.land .lgate{background:var(--card);color:var(--ink);border:1px solid var(--line-2);border-radius:16px}.land .lgate:after{border-color:var(--line-2);opacity:.7}.land .lgnum{color:var(--verm)}.land .lgate h3{font-family:var(--display);letter-spacing:-.02em}.land .lgate p{color:var(--ink-2)}.land .lstep{background:var(--card);border:1px solid var(--line);box-shadow:none;border-radius:14px}.land .lsnum{background:var(--verm);color:#120a08;border-radius:9px}.land .lstep h3{letter-spacing:-.01em}.land .lstep p{color:var(--ink-2)}.land .lrules li{color:var(--muted)}.land .lrules li:before{border-color:var(--verm)}.land .lcorrcard{background:var(--card);border:1px solid var(--line-2);box-shadow:none;border-radius:14px}.land .lverdict{background:var(--good);color:#08160f}.land .lsig{border-top:1px solid var(--line)}.land .lsig b{color:var(--ink)}.land .lsig i{color:var(--faint)}.land .lsv{color:var(--good)}.land .lcorrnote{color:var(--faint)}.land .lstage{background:var(--card);border:1px solid var(--line);border-top:2px solid var(--line-2);box-shadow:none;border-radius:14px}.land .lstage:hover{border-top-color:var(--verm)}.land .lsn{color:var(--faint)}.land .lsi{color:var(--ink-2);border-color:var(--line-2)}.land .lstage:hover .lsi{color:var(--verm);border-color:var(--verm)}.land .lstage h3{letter-spacing:-.01em}.land .lstage p{color:var(--ink-2)}.land .lschips span{background:var(--card-2);color:var(--ink-2)}.land .llooprow li{background:var(--card);border:1px solid var(--line);border-radius:12px}.land .llooprow li:before{color:var(--verm)}.land .llooprow span{color:var(--ink-2)}.land .lnot li{color:var(--muted)}.land .lnot li:before{color:var(--verm)}.lpricing{scroll-margin-top:86px}.lpriceintro{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(24px,5vw,70px);margin-bottom:28px;display:grid}.lpriceintro .leyebrow{margin-bottom:18px;display:inline-flex}.lpriceintro .lh2,.lpriceintro .lsub{margin-bottom:0}.lpaiddifference{background:var(--paper);border:1px solid var(--line-2);border-left:3px solid var(--verm);border-radius:16px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,4vw,54px);margin-bottom:16px;padding:clamp(20px,3vw,28px);display:grid}.lpaidstatement{gap:8px;display:grid}.lpaidstatement .lpk{margin:0}.lpaidstatement h3{font:740 clamp(21px,2.5vw,30px)/1.1 var(--display);letter-spacing:-.025em;margin:0}.lpaidstatement p{max-width:58ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.58}.lpaiddifference ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.lpaiddifference li{background:var(--card);border:1px solid var(--line);border-radius:11px;grid-template-rows:auto 1fr;gap:11px;min-width:0;padding:14px;display:grid}.lpaiddifference li>span{color:var(--verm);letter-spacing:.08em;font-size:10px}.lpaiddifference li div{align-content:start;gap:5px;display:grid}.lpaiddifference li b{color:var(--ink);font-size:11.5px;line-height:1.35}.lpaiddifference li small{color:var(--muted);font-size:10px;line-height:1.45}.lofferadvisor{background:var(--card);border:1px solid var(--line-2);border-radius:18px;gap:18px;margin-bottom:16px;padding:clamp(20px,3vw,30px);display:grid}.lofferprompt{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;display:grid}.lofferprompt .lpk{grid-column:1/-1;margin:0 0 7px}.lofferprompt h3{font:740 clamp(21px,2.4vw,30px)/1.08 var(--display);letter-spacing:-.025em;margin:0}.lofferprompt p{max-width:48ch;color:var(--muted);text-align:right;margin:0;font-size:12.5px;line-height:1.55}.lofferchoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.lofferchoices button{text-align:left;background:var(--card-2);min-width:0;min-height:68px;color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:11px;gap:5px;padding:13px 14px;display:grid}.lofferchoices button:hover{border-color:var(--line-2);background:#1d1b1d}.lofferchoices button.on{border-color:var(--verm);box-shadow:inset 0 2px 0 var(--verm);background:#201613}.lofferchoices button:focus-visible{outline:2px solid var(--verm);outline-offset:2px}.lofferchoices b{font:700 12.5px/1.3 var(--sans)}.lofferchoices span{color:var(--muted);font:10.5px/1.4 var(--sans)}.lofferempty{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:11.5px;line-height:1.45;display:flex}.lofferempty b{color:var(--ink)}.lofferresult{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);grid-template-areas:"read handoff""context context""sample sample""trust trust";gap:clamp(20px,4vw,46px);padding:clamp(20px,3vw,28px);display:grid}.lofferread{flex-direction:column;grid-area:read;align-items:flex-start;min-width:0;display:flex}.lofferread .lpk{margin:0 0 8px}.loffertitle{justify-content:space-between;align-items:baseline;gap:20px;width:100%;margin-bottom:10px;display:flex}.loffertitle h3{font:740 clamp(21px,2.5vw,29px)/1.12 var(--display);letter-spacing:-.025em;margin:0}.lofferprice{text-align:right;flex:none;justify-items:end;gap:4px;display:grid}.lofferprice strong{color:var(--ink);font:740 clamp(25px,3vw,35px)/1 var(--display);letter-spacing:-.035em}.lofferprice small{max-width:24ch;color:var(--muted);font:700 8.5px/1.35 var(--mono);letter-spacing:.02em}.lofferread>p{max-width:70ch;color:var(--ink-2);margin:0 0 13px;font-size:13px;line-height:1.58}.lofferfitrules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0 0 13px;display:grid}.lofferfitrules>div{background:var(--card);border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px 11px;display:grid}.lofferfitrules dt{color:var(--verm);font:750 8px/1.35 var(--mono);letter-spacing:.065em;text-transform:uppercase}.lofferfitrules dd{color:var(--ink-2);margin:0;font-size:10.5px;line-height:1.45}.lofferboundary{max-width:76ch;color:var(--muted);font-size:11px;line-height:1.55}.lofferboundary b{color:var(--ink-2)}.lofferdelivery{color:var(--good);background:color-mix(in srgb,var(--good) 8%,transparent);border:1px solid color-mix(in srgb,var(--good) 30%,transparent);border-radius:999px;margin-top:14px;padding:6px 9px;font-size:9.5px;display:inline-flex}.loffercontext{border-block:1px solid var(--line);grid-area:context}.loffercontext>summary{cursor:pointer;min-height:46px;color:var(--ink-2);font:700 11.5px var(--sans);justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.loffercontext>summary::-webkit-details-marker{display:none}.loffercontext>summary:after{content:"+";color:var(--verm);font:700 16px var(--mono);order:3}.loffercontext[open]>summary:after{content:"−"}.loffercontext>summary span{color:var(--muted);font:9.5px var(--mono);margin-left:auto}.loffercontext>summary:focus-visible{outline:2px solid var(--verm);outline-offset:2px}.lofferfields{grid-template-columns:1.2fr .8fr;gap:12px;padding:3px 0 17px;display:grid}.lofferfields label{min-width:0;color:var(--muted);font:700 10.5px var(--sans);gap:7px;display:grid}.lofferfields label.wide{grid-column:1/-1}.lofferfields input,.lofferfields select,.lofferfields textarea{background:var(--card);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line-2);font:12px/1.45 var(--sans);border-radius:8px;padding:11px 12px}.lofferfields textarea{resize:vertical}.lofferfields input::placeholder,.lofferfields textarea::placeholder{color:var(--faint)}.lofferfields input:focus,.lofferfields select:focus,.lofferfields textarea:focus{outline:2px solid var(--verm);outline-offset:1px}.lofferhandoff{border-left:1px solid var(--line);flex-direction:column;grid-area:handoff;min-width:0;padding-left:clamp(0px,2vw,24px);display:flex}.lofferhandoff ol{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.lofferhandoff li{color:var(--muted);grid-template-columns:22px 1fr;align-items:start;gap:9px;font-size:10.5px;line-height:1.45;display:grid}.lofferhandoff li b{background:var(--card-2);width:22px;height:22px;color:var(--ink);border:1px solid var(--line-2);font:700 9px var(--mono);border-radius:6px;place-items:center;display:grid}.lofferhandoff .wide{justify-content:center;width:100%;margin-top:auto}.lofferpacket{border:1px solid color-mix(in srgb,var(--good) 28%,var(--line));background:color-mix(in srgb,var(--good) 6%,var(--card-2));border-radius:8px;gap:3px;margin-top:12px;padding:10px 11px;display:grid}.lofferpacket b{color:var(--ink-2);font-size:10.5px;line-height:1.4}.lofferpacket span{color:var(--muted);font-size:9.5px;line-height:1.5}.lofferresult>.triagesample,.lofferresult>.fullreviewsample{grid-area:sample}.lofferresult>.reviewertrust{grid-area:trust}.reviewertrust{border:1px solid var(--line);background:color-mix(in srgb,var(--card-2) 76%,var(--paper));border-radius:10px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr) auto;align-items:center;gap:16px 22px;padding:13px 14px;display:grid}.reviewertrustwho{gap:3px;min-width:0;display:grid}.reviewertrustwho>span{color:var(--verm);font:750 8px var(--mono);letter-spacing:.07em;text-transform:uppercase}.reviewertrustwho>strong{font:740 15px/1.25 var(--display);letter-spacing:-.015em}.reviewertrustwho>p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.reviewertrust ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.reviewertrust li{border:1px solid var(--line);background:var(--paper);border-radius:7px;gap:2px;padding:8px 9px;display:grid}.reviewertrust li b{font-size:10px;line-height:1.35}.reviewertrust li small{color:var(--faint);font-size:9.5px;line-height:1.45}.reviewertrust>a{color:var(--ink-2);font:700 10px/1.4 var(--mono);text-align:right;text-underline-offset:3px;white-space:nowrap}.reviewertrust>a:hover{color:var(--ink)}.reviewertrust>a:focus-visible{outline:2px solid var(--verm);outline-offset:3px;border-radius:4px}.triagesample{border:1px solid var(--line);background:color-mix(in srgb,var(--card-2) 72%,var(--paper));border-radius:11px;overflow:hidden}.triagesample>summary{cursor:pointer;min-height:48px;color:var(--ink);font:700 11.5px var(--sans);justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;list-style:none;display:flex}.triagesample>summary::-webkit-details-marker{display:none}.triagesample>summary:after{content:"+";color:var(--verm);font:700 16px var(--mono);order:3}.triagesample[open]>summary{border-bottom:1px solid var(--line)}.triagesample[open]>summary:after{content:"−"}.triagesample>summary small{color:var(--muted);font:9px var(--mono);margin-left:auto}.triagesample>summary:focus-visible{outline:2px solid var(--verm);outline-offset:-2px}.triagesamplebody{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:13px;padding:14px;display:grid}.triagesamplebody header{grid-column:1/-1;gap:4px;display:grid}.triagesamplebody header>span,.triagesampledecision>span{color:var(--verm);font:750 8.5px var(--mono);letter-spacing:.065em;text-transform:uppercase}.triagesamplebody h4{font:740 17px/1.25 var(--display);letter-spacing:-.018em;margin:0}.triagesamplebody h5{color:var(--ink);font:700 10px var(--mono);letter-spacing:.045em;text-transform:uppercase;margin:0 0 8px}.triagesamplebody section{background:var(--card);border:1px solid var(--line);border-radius:9px;min-width:0;padding:12px}.triagesampledecision{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.triagesampledecision strong{font:740 19px/1.15 var(--display);letter-spacing:-.02em}.triagesampledecision p{color:var(--ink-2);margin:0;font-size:10.5px;line-height:1.5}.triagesamplebody ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.triagesamplebody li{background:var(--paper);border:1px solid var(--line);border-radius:7px;align-content:start;gap:4px;padding:9px;display:grid}.triagesamplebody li b{font-size:10px;line-height:1.35}.triagesamplebody li span,.triagesamplebody dd{color:var(--muted);font-size:9.5px;line-height:1.45}.triagesamplebody dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.triagesamplebody dl>div{background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:9px}.triagesamplebody dt{color:var(--ink-2);font:700 9px var(--mono);text-transform:uppercase}.triagesamplebody dd{margin:5px 0 0}.triagesamplenext,.triagesampleboundary{grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.triagesamplenext{color:var(--ink-2);background:color-mix(in srgb,var(--good) 7%,transparent);border-left:2px solid var(--good);padding:10px 11px}.triagesampleboundary{color:var(--muted)}.fullreviewsample{border:1px solid var(--line);background:color-mix(in srgb,var(--card-2) 72%,var(--paper));border-radius:11px;overflow:hidden}.fullreviewsample>summary{cursor:pointer;min-height:48px;color:var(--ink);font:700 11.5px var(--sans);justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;list-style:none;display:flex}.fullreviewsample>summary::-webkit-details-marker{display:none}.fullreviewsample>summary:after{content:"+";color:var(--verm);font:700 16px var(--mono);order:3}.fullreviewsample[open]>summary{border-bottom:1px solid var(--line)}.fullreviewsample[open]>summary:after{content:"−"}.fullreviewsample>summary small{color:var(--muted);font:9px var(--mono);margin-left:auto}.fullreviewsample>summary:focus-visible{outline:2px solid var(--verm);outline-offset:-2px}.fullreviewsamplebody{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:13px;padding:14px;display:grid}.fullreviewsamplebody header,.fullreviewfindings,.fullreviewdebrief,.fullreviewboundary{grid-column:1/-1}.fullreviewsamplebody header{gap:4px;display:grid}.fullreviewsamplebody header>span,.fullreviewdecision>span{color:var(--verm);font:750 8.5px var(--mono);letter-spacing:.065em;text-transform:uppercase}.fullreviewsamplebody h4{font:740 17px/1.25 var(--display);letter-spacing:-.018em;margin:0}.fullreviewsamplebody h5{color:var(--ink);font:700 10px var(--mono);letter-spacing:.045em;text-transform:uppercase;margin:0 0 8px}.fullreviewsamplebody>section{background:var(--card);border:1px solid var(--line);border-radius:9px;min-width:0;padding:12px}.fullreviewdecision{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fullreviewdecision strong{font:740 19px/1.15 var(--display);letter-spacing:-.02em}.fullreviewdecision p{color:var(--ink-2);margin:0;font-size:10.5px;line-height:1.5}.fullreviewfindings>ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fullreviewfindings li{background:var(--paper);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);gap:10px;padding:10px;display:grid}.fullreviewfindings li>div{align-items:flex-start;gap:8px;display:flex}.fullreviewfindings li>div b{color:var(--paper);background:var(--verm);font:750 8px var(--mono);border-radius:4px;flex:none;padding:3px 5px}.fullreviewfindings li>div strong{font-size:11.5px;line-height:1.4}.fullreviewfindings dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.fullreviewfindings dl>div,.fullreviewbasis dl>div{background:var(--card);border:1px solid var(--line);border-radius:7px;padding:8px}.fullreviewsamplebody dt{color:var(--ink-2);font:700 9px var(--mono);letter-spacing:.04em;text-transform:uppercase}.fullreviewsamplebody dd{color:var(--muted);margin:4px 0 0;font-size:10.25px;line-height:1.5}.fullreviewbasis dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.fullreviewdebrief,.fullreviewboundary{margin:0;font-size:10px;line-height:1.5}.fullreviewdebrief{color:var(--ink-2);background:color-mix(in srgb,var(--good) 7%,transparent);border-left:2px solid var(--good);padding:10px 11px}.fullreviewboundary{color:var(--muted)}.lpricecompare{border:1px solid var(--line);background:var(--card-2);border-radius:14px;margin-top:14px;overflow:hidden}.lpricecompare>summary{cursor:pointer;min-height:60px;color:var(--ink);font:700 12.5px var(--sans);justify-content:space-between;align-items:center;gap:18px;padding:10px 18px;list-style:none;display:flex}.lpricecompare>summary::-webkit-details-marker{display:none}.lpricecompare>summary:after{content:"+";color:var(--verm);font:700 18px var(--mono);order:3}.lpricecompare[open]>summary{border-bottom:1px solid var(--line)}.lpricecompare[open]>summary:after{content:"−"}.lpricecompare>summary span{color:var(--muted);font:9.5px var(--mono);margin-left:auto}.lpricecompare>summary:focus-visible{outline:2px solid var(--verm);outline-offset:-2px}.lpricecompare .lpricegrid{padding:14px 14px 0}.lpricecompare .lprowaitlist{margin:14px}.lpricegrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.lpricegrid.focused{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-inline:auto}.lpricecard{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.lpricecard.featured{border-color:var(--verm);box-shadow:inset 0 3px 0 var(--verm);background:#191414}.lpricehead{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:22px;display:flex}.lpk{letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--verm);margin-bottom:3px;font-size:10px}.lprice{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(34px,4vw,48px);line-height:1}.lperiod{font-family:var(--mono);color:var(--faint);font-size:10.5px}.lpricecard h3{font-family:var(--display);letter-spacing:-.015em;margin:0 0 10px;font-size:19px;line-height:1.2}.lpricecard>p{color:var(--ink-2);margin:0 0 18px;font-size:13.5px;line-height:1.6}.lpricecredit{border-left:2px solid var(--verm);color:var(--muted);background:#f7533912;flex-wrap:wrap;align-items:baseline;gap:6px;margin:-5px 0 15px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.lpricecredit strong{color:var(--ink);font-weight:750}.lpricecard ul{gap:9px;margin:0;padding:13px 2px 2px;list-style:none;display:grid}.lpricecard li{color:var(--muted);padding-left:20px;font-size:12.5px;line-height:1.45;position:relative}.lpricecard li:before{content:"✓";color:var(--good);font-family:var(--mono);font-weight:700;position:absolute;left:0}.lpriceincludes{border-block:1px solid var(--line);margin:0 0 18px}.lpriceincludes>summary{cursor:pointer;min-height:44px;color:var(--ink-2);font:700 11.5px var(--sans);justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.lpriceincludes>summary::-webkit-details-marker{display:none}.lpriceincludes>summary:after{content:"+";color:var(--verm);font:700 16px var(--mono)}.lpriceincludes[open]>summary:after{content:"−"}.lpriceincludes>summary:focus-visible{outline:2px solid var(--verm);outline-offset:2px}.lpricecard .wide{justify-content:center;width:100%;margin-top:auto}.lpricepreview{border:0;border-bottom:1px solid var(--line-2);color:var(--muted);cursor:pointer;font:11px/1.4 var(--sans);background:0 0;align-self:center;margin-top:11px;padding:2px 0}.lpricepreview:hover{color:var(--ink);border-color:var(--verm)}.lpricepreview:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.lguarantee{font-family:var(--mono);color:var(--faint);text-align:center;margin-top:11px;font-size:9.5px;line-height:1.45;display:block}.llegalmicro{color:var(--faint);text-align:center;margin-top:9px;font-size:10px;line-height:1.5;display:block}.llegalmicro button{font:inherit;color:var(--muted);border:0;border-bottom:1px solid var(--line-2);cursor:pointer;background:0 0;padding:0;display:inline;min-height:0!important}.llegalmicro button:hover{color:var(--ink);border-color:var(--ink-2)}.llegalmicro button:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.lprowaitlist{border:1px dashed var(--line-2);background:var(--card-2);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:14px auto 0;padding:18px 20px;display:flex}.lprowaitlist>div{gap:5px;display:grid}.lprowaitlist .lpk{margin:0}.lprowaitlist h3{font:700 15px/1.3 var(--display);margin:0}.lprowaitlist p{max-width:70ch;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.lresearchnote{text-align:center;color:var(--faint);font:11px/1.5 var(--mono);margin:13px auto 0}.lresearchnote a{color:var(--muted);text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.lresearchnote a:hover{color:var(--ink);-webkit-text-decoration-color:var(--verm);text-decoration-color:var(--verm)}.lresearchnote a:focus-visible{outline:2px solid var(--verm);outline-offset:3px}.lmethod>.leyebrow{margin-bottom:18px}.lmethoddetails{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.lmethoddetails>summary{cursor:pointer;color:var(--ink);font:700 13px var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;list-style:none;display:flex}.lmethoddetails>summary::-webkit-details-marker{display:none}.lmethoddetails>summary:after{content:"+";color:var(--verm);font:700 18px var(--mono)}.lmethoddetails[open]>summary{border-bottom:1px solid var(--line)}.lmethoddetails[open]>summary:after{content:"−"}.lmethoddetails>summary:focus-visible{outline:2px solid var(--verm);outline-offset:-2px}.lmethoddetails .lstages{padding:16px}@media (width<=900px){.lofferprompt{grid-template-columns:1fr;align-items:start;gap:8px}.lofferprompt p{text-align:left}.lofferchoices{grid-template-columns:repeat(2,minmax(0,1fr))}.lofferresult{grid-template-columns:1fr;grid-template-areas:"read""context""handoff""sample""trust"}.lofferhandoff{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.lpricegrid,.lpricegrid.focused{grid-template-columns:1fr}.lpricecard{padding:22px}.lpriceintro{grid-template-columns:1fr;align-items:start}.lpaiddifference,.triagesamplebody,.triagesamplebody ol,.triagesamplebody dl,.fullreviewsamplebody,.fullreviewfindings li,.fullreviewfindings dl,.fullreviewbasis dl,.reviewertrust{grid-template-columns:1fr}.reviewertrust>a{text-align:left}.lprowaitlist{flex-direction:column;align-items:flex-start}}@media (width<=540px){.reviewertrust ul{grid-template-columns:1fr}.lpaiddifference{border-left-width:2px;padding:17px}.lpaiddifference ol{grid-template-columns:1fr}.lpaiddifference li{grid-template-rows:auto;grid-template-columns:52px 1fr;align-items:start;gap:10px}.lofferadvisor{padding:16px}.lofferchoices{grid-template-columns:1fr}.lofferchoices button{min-height:62px}.lofferempty{flex-direction:column;align-items:flex-start;gap:3px}.loffertitle{flex-direction:column;align-items:flex-start;gap:7px}.lofferprice{text-align:left;justify-items:start}.lofferfitrules,.lofferfields{grid-template-columns:1fr}.lofferfields label.wide{grid-column:auto}.lpricecompare>summary{flex-wrap:wrap;align-items:flex-start}.lpricecompare>summary span{width:100%;margin:0}}.legalcard{gap:14px;width:min(1180px,100%);display:grid}.legalcard h2{font-family:var(--display);letter-spacing:-.02em;border-top:1px solid var(--line);margin:18px 0 0;padding-top:18px;font-size:19px;line-height:1.2}.legalcard h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.legalcard .cardlead{max-width:92ch;margin:0;font-size:14px;line-height:1.72}.legalcard .cardlead a{color:var(--violet);-webkit-text-decoration-color:color-mix(in srgb,var(--violet),transparent 45%);text-decoration-color:color-mix(in srgb,var(--violet),transparent 45%);text-underline-offset:3px}.legalcard .cardlead a:hover{color:var(--ink)}.legalmicro{color:var(--muted);margin:12px 0 0;font-size:11.5px;line-height:1.62}.legalmicro .flink{font-size:inherit;margin:0 2px}body .no{color:#ff9e8c}.privacychoice{background:var(--tint-paper);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.privacychoice>div{gap:4px;display:grid}.privacychoice b{font-size:13px}.privacychoice span{color:var(--ink-2);font-size:12px;line-height:1.45}@media (width<=640px){.privacychoice{flex-direction:column;align-items:flex-start}.privacychoice .rbtn{width:100%}}.analyticsask{border:1px solid var(--line);border-left:3px solid var(--cobalt);background:linear-gradient(110deg,color-mix(in srgb,var(--cobalt) 5%,var(--card)),var(--card) 62%);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;padding:18px 20px;display:grid}.analyticsaskcopy>span{color:var(--cobalt);font:750 9px/1.35 var(--mono);letter-spacing:.075em;text-transform:uppercase;display:block}.analyticsaskcopy h3{color:var(--ink);font:700 16px/1.25 var(--display);letter-spacing:-.015em;margin:6px 0 5px}.analyticsaskcopy p{max-width:74ch;color:var(--ink-2);margin:0;font-size:12px;line-height:1.55}.analyticsaskactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:410px;display:flex}.analyticsaskactions .flink{font:650 10.5px/1.35 var(--mono);white-space:nowrap;padding:7px 3px}@media (width<=760px){.analyticsask{grid-template-columns:1fr;gap:14px;padding:16px}.analyticsaskactions{justify-content:flex-start;max-width:none}}@media (width<=520px){.analyticsaskactions{flex-direction:column;align-items:stretch}.analyticsaskactions .rbtn,.analyticsaskactions .flink{text-align:center;width:100%;min-height:44px}}.land .lstart{background:var(--card);border:1px solid var(--line-2);border-radius:20px}.land .ldoor{background:var(--card-2);border:1px solid var(--line-2);border-radius:12px}.land .ldoor:hover{border-color:var(--verm);box-shadow:none;background:#201613;transform:none}.land .ldoor.on{border-color:var(--verm);background:#201613}.land .ldk{color:var(--verm)}.land .ldoor>span:last-child{color:var(--ink-2)}.land .lscan input{background:var(--paper);border:1px solid var(--line-2);color:var(--ink);border-radius:9px}.land .lscan input::placeholder{color:var(--faint)}.land .lqa{background:var(--card);border:1px solid var(--line);box-shadow:none;border-radius:12px}.land .lqa summary:after{color:var(--verm)}.land .lqa p{color:var(--ink-2)}.land .lfooter{border-top:1px solid var(--line);color:var(--faint)}.land .lflink{color:var(--ink-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.land .lflink:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.land .lbtn:focus-visible,.land .ldoor:focus-visible,.land .lscan input:focus-visible{outline:2px solid var(--verm);outline-offset:2px}.intelstrip,.movecard{background:var(--card-2);color:var(--ink);border:1px solid var(--line-2);box-shadow:none}.intelstrip .imove,.movecard p,.movecard b,.intelstrip b{color:var(--ink)}.guard,.warnstrip,.composebar{background:var(--card-2);color:var(--ink-2);border:1px solid var(--line-2);box-shadow:none}.guard b,.warnstrip b{color:var(--ink)}.sheet{border:1px solid var(--line-2);background:#0e0e11}.brand .mk{background:var(--card-2);border:1px solid var(--line-2)}.brand .mk svg{stroke:var(--verm)}.brand .mk:after{border-color:var(--verm)}.qgate,.livechip,.livechip.corr,.gg.g-ok,.gg.g-bad,.rbtn.yon,.rbtn.non,.tab.on{color:#160a06}.lskip,.appskip{background:var(--ink);color:var(--paper)}.toast{background:var(--card-2);color:var(--ink);border:1px solid var(--line-2)}.wrap input,.wrap textarea,.wrap select,.diffin,.skeledit{color:var(--ink)}.wrap input::placeholder,.wrap textarea::placeholder{color:var(--faint)}.hero:before,.hero:after,.ascent,.burst,.stat:before,.stats .stat:before,.queue:before,.attest:before,.since:before,.levers:before,.svc2:after,.intelstrip:after,.movecard:after,.picard:before,.ystd:before,.diffcard:before,.conciergecard:before,.lgate:after,.lq1,.lq2{display:none!important}.gaugewrap{padding-top:6px}.compoundcard{border-top:2px solid var(--line-2)}.compoundcard.urgent{border-top-color:var(--bad)}.compoundcard.contextual{border-top-color:var(--butter-d)}.compound{background:var(--card-2);border:1px solid var(--line-2);border-radius:14px;margin-top:12px;display:flex;overflow:hidden}.compound p{color:var(--ink-2);margin:0 0 10px;font-size:13.5px;line-height:1.6}.compound .inshead h3{color:var(--ink)}.cmpsignals{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cmpsig{font-family:var(--mono);color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:6px;align-items:center;gap:7px;padding:3px 9px;font-size:10.5px;display:inline-flex}.cmpplus{color:var(--faint);font-weight:700}.sevtag,.qgate,.rbtn.yon,.rbtn.non,.livechip,.livechip.corr.dis,.gg.g-ok,.gg.g-bad,.dkind.win,.dkind.regression,.dkind.verified,.sdot.ok,.sdot.bad,.sdot.warn,.connrow .ldot.on2,.attrow .ldot.on2,.gatechip,.chkcrit,.vchip.go,.vchip.cond,.vchip.no,.confchip.cf-confirmed,.confchip.cf-likely,.confchip.cf-mixed,.drtag,.st.live,.st.draft,.kind.always,.kind.never,.kind.prefer,.wtoggle.on,.rbtn.danger.sure,.seqstep .num.numbad,.seqstep .num.numgood,.seqstep .num.numwarn,.distread.state-start .drtag{color:#160a06}.collapse{border:1px solid var(--line);background:var(--card);animation:popin .4s var(--spring) both;border-radius:16px;margin-bottom:15px;overflow:hidden}.collhead{cursor:pointer;width:100%;font-family:var(--sans);text-align:left;color:var(--ink);transition:background .15s var(--ease);background:0 0;border:0;align-items:center;gap:12px;padding:15px 20px;display:flex}.collhead:hover{background:var(--card-2)}.collhead:focus-visible{outline:2px solid var(--verm);outline-offset:-2px}.collchev{font-family:var(--mono);color:var(--verm);text-align:center;flex:none;width:14px;font-size:17px;font-weight:700;line-height:1}.colltitle{font-family:var(--display);letter-spacing:-.01em;font-size:15.5px;font-weight:700}.collbadge{font-family:var(--mono);color:var(--ink-2);background:var(--tint-paper);border:1px solid var(--line-2);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700}.collhint{font-family:var(--mono);color:var(--faint);letter-spacing:.02em;text-align:right;margin-left:auto;font-size:10.5px}.collbadge+.collhint{margin-left:12px}.collapse.open .collhead{border-bottom:1px solid var(--line)}.collbody{animation:rise .3s var(--ease) both;padding:14px 18px 6px}.collbody>:first-child{margin-top:0}.collbody .attest:before,.collbody .levers:before,.collbody .ystd:before{display:none}@media (width<=560px){.collhint{display:none}}button{color:inherit}.honesty p{color:#e4c98d}.domcard .catchip{color:var(--ink-2)}.picard:after,.lgroup:before,.guard:before,.sheet:before,.loop:before{display:none!important}@keyframes fadein{0%{opacity:0}to{opacity:1}}.view{animation-duration:.14s}.card,.movecard,.picard,.queue,.attest,.levers,.since,.ystd,.intelstrip,.distread,.loop,.needscard{animation:fadein .14s var(--ease) both}.needscard{border-top:2px solid var(--cobalt)}.needrow .needverify{color:var(--ink-2);background:var(--tint-paper);border-radius:10px;margin:6px 0 2px;padding:8px 12px;font-size:12.5px;line-height:1.55}.portfolioread{border-top:2px solid var(--violet)}.portfoliohead{font-family:var(--display);letter-spacing:-.01em;max-width:34ch;margin:2px 0 14px;font-size:20px;font-weight:700;line-height:1.25}.ppatterns{gap:11px;display:grid}.ppattern{border:1px solid var(--line);border-left:4px solid var(--pk,var(--line-2));background:var(--card-2);border-radius:14px;flex-direction:column;gap:5px;padding:13px 16px;display:flex}.ppattern.k-bottleneck{--pk:var(--verm)}.ppattern.k-blindspot{--pk:var(--tang)}.ppattern.k-strength{--pk:var(--jade)}.ppkind{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pk,var(--faint));font-size:10px}.ppattern b{font-family:var(--display);letter-spacing:-.01em;font-size:15px;font-weight:700}.ppattern>p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.ppev{color:var(--muted);font-size:11.5px}.learnprops{margin-top:4px}.auditlessonrail{border-top:1px dashed var(--line-2);margin-top:18px;padding-top:16px}.auditlessonrail .sechead{margin:0 0 5px}.auditlessonrail .footnote{max-width:82ch;margin:0 0 11px}.learnprop{border-top:1px dashed var(--line-2);align-items:flex-start;gap:11px;padding:11px 2px;display:flex}.learnprop .lptext{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.learnprop .lptext b{font-size:13.5px;font-weight:650;line-height:1.45}.learnprop .lptext i{color:var(--muted);font-size:11px;font-style:normal}.learnprop .lpacts{flex:none;gap:7px;display:flex}@media (width<=560px){.learnprop{flex-wrap:wrap}.learnprop .lpacts{justify-content:flex-end;width:100%}}.ledgerrow{border-top:1px dashed var(--line-2);align-items:flex-start;gap:11px;padding:10px 2px;display:flex}.ledgerrow .lstatus{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);border-radius:999px;flex:none;margin-top:1px;padding:3px 9px;font-size:10px}.ledgerrow .lbody{flex-direction:column;gap:3px;min-width:0;display:flex}.ledgerrow .lbody b{font-size:13px;font-weight:650;line-height:1.45}.ledgerrow .lbody i{color:var(--muted);font-size:11.5px;font-style:normal;line-height:1.55}.ledgerrow.v-holding .lbody i,.ledgerrow.v-quiet .lbody i{color:var(--jade)}.ledgerrow.v-not-holding .lbody i{color:var(--verm)}.ledgerrow.v-worth-revisiting .lbody i{color:var(--tang-d)}.riffbox{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.riffhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.riffraw pre{max-height:220px;margin-top:6px;overflow:auto}.growthmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.growthmove{background:var(--card);border:1px solid var(--line);border-top:2px solid var(--gm,var(--line-2));border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:19px;display:flex}.growthmove.gm-optimize{--gm:var(--cobalt)}.growthmove.gm-expand{--gm:var(--violet)}.growthmove.gm-revenue{--gm:var(--jade)}.gmk{letter-spacing:.12em;text-transform:uppercase;color:var(--gm);margin-bottom:9px;font-size:9.5px}.growthmove h2{font-family:var(--display);letter-spacing:-.015em;margin:0 0 9px;font-size:17px;line-height:1.25}.growthmove>p{color:var(--ink-2);margin:0 0 14px;font-size:13px;line-height:1.58}.gmtest{background:var(--card-2);border-radius:10px;gap:5px;width:100%;margin:auto 0 12px;padding:11px 12px;display:grid}.gmtest b{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gm);font-size:9px}.gmtest span{color:var(--muted);font-size:12px;line-height:1.5}.growthmove .inlinelink{text-align:left;margin-top:10px}@media (width<=900px){.growthmap{grid-template-columns:1fr}}.growthdecision{--gc:var(--jade);--dc:var(--gc);--dc-t:var(--jade-t);background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gc);box-shadow:var(--lift);border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;margin:2px 0 12px;display:grid;overflow:hidden}.growthdecision.focus-reach{--gc:var(--butter-d);--dc-t:var(--butter-t)}.growthdecision.focus-adoption{--gc:var(--cobalt);--dc-t:var(--cobalt-t)}.growthdecision.focus-activation{--gc:var(--violet);--dc-t:var(--violet-t)}.growthdecision.focus-retention,.growthdecision.focus-revenue{--gc:var(--jade);--dc-t:var(--jade-t)}.growthdecision.state-blocked{--gc:var(--verm);--dc-t:var(--verm-t)}.growthdecisioncopy{padding:24px 26px}.growthdecisioncopy h2{font-family:var(--display);letter-spacing:-.025em;max-width:25ch;margin:0 0 10px;font-size:clamp(23px,2.3vw,32px);line-height:1.12}.growthdecisioncopy>p{color:var(--ink-2);max-width:70ch;margin:0;font-size:14px;line-height:1.65}.growthsteps{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.growthsteps li{color:var(--ink-2);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;font-size:12.5px;line-height:1.5;display:grid}.growthsteps li>span{width:24px;height:24px;font-family:var(--mono);color:var(--ink);background:color-mix(in srgb,var(--gc) 18%,var(--card));border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.growthactions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.growthactions .btn{min-height:44px}.growthfacts{background:var(--card-2);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0;padding:24px 20px;display:grid}.growthfacts>div{border-bottom:1px solid var(--line);min-width:0;padding:4px 12px 18px}.growthfacts>div+div{border-left:1px solid var(--line)}.growthfacts>div span{font-family:var(--display);color:var(--gc);font-size:30px;font-weight:800;line-height:1;display:block}.growthfacts>div b{color:var(--ink);margin-top:8px;font-size:11.5px;display:block}.growthfacts>div small{font-family:var(--mono);color:var(--faint);margin-top:2px;font-size:9px;display:block}.growthfacts>p{color:var(--ink-2);grid-column:1/-1;margin:0;padding:15px 12px 0;font-size:11.5px;line-height:1.55}.growthfacts>p+p{padding-top:9px}.growthfacts>p b{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gc);margin-bottom:3px;font-size:9px;display:block}.sprintstate{background:var(--jade-t);min-height:42px;font-family:var(--mono);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:10px;font-weight:700;display:inline-flex}.sprintstate i{background:var(--jade);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--jade) 16%,transparent);border-radius:50%}.growtune{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:0 0 14px}.growtune>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;list-style:none;display:flex}.growtune>summary::-webkit-details-marker{display:none}.growtune>summary>span{gap:2px;display:grid}.growtune>summary b{color:var(--ink);font-size:12px}.growtune>summary small{color:var(--muted);font-size:11.5px;line-height:1.45}.growtune>summary em{font-family:var(--mono);color:var(--jade);white-space:nowrap;font-size:9.5px;font-style:normal}.growtune>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 15px 15px;display:grid}.growinferred{border:1px solid color-mix(in srgb,var(--cobalt) 35%,var(--line));background:color-mix(in srgb,var(--cobalt) 8%,var(--card-2));color:var(--ink-2);border-radius:10px;grid-column:1/-1;margin:0;padding:10px 11px;font-size:10.5px;line-height:1.55}.growinferred b{color:var(--ink)}.growtune label{gap:7px;display:grid}.growtune label>span{gap:2px;font-size:11.5px;font-weight:700;display:grid}.growtune label small{color:var(--muted);font-size:10px;font-weight:400}.growtune input{border:1px solid var(--line-2);background:var(--card-2);width:100%;color:var(--ink);font:12px var(--sans);border-radius:10px;padding:10px 11px}.growtune input:focus-visible{outline:2px solid var(--jade);outline-offset:1px}.growthsprint{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--jade);border-radius:16px;margin:0 0 14px;padding:22px 24px}.sprinthead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sprinthead h2{font-family:var(--display);letter-spacing:-.02em;margin:5px 0 0;font-size:21px;line-height:1.2}.sprintverdict{border:1px solid var(--line-2);font-family:var(--mono);color:var(--ink-2);border-radius:999px;flex:none;padding:7px 11px;font-size:9.5px}.sprintverdict.state-signal{background:var(--jade-t);border-color:var(--jade);color:var(--ink)}.sprintdates{font-family:var(--mono);color:var(--faint);margin:9px 0 16px;font-size:9.5px}.sprintcounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sprintcounts label{background:var(--card-2);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.sprintcounts label>span{gap:2px;min-width:0;display:grid}.sprintcounts b{color:var(--ink);font-size:11.5px}.sprintcounts small{color:var(--muted);font-size:9.5px}.sprintcounts input{border:1px solid var(--line-2);background:var(--card);width:70px;color:var(--ink);font:700 15px var(--mono);text-align:center;border-radius:9px;padding:8px}.sprintcounts input:focus-visible{outline:2px solid var(--jade);outline-offset:1px}.sprintlearning{gap:8px;margin-top:12px;display:grid}.sprintlearning>span{gap:3px;display:grid}.sprintlearning b{font-size:12px}.sprintlearning small{color:var(--muted);font-size:10.5px}.sprintlearning textarea{resize:vertical;border:1px solid var(--line-2);background:var(--card-2);min-height:92px;color:var(--ink);font:12.5px/1.55 var(--sans);border-radius:11px;padding:11px 12px}.sprintlearning textarea:focus-visible{outline:2px solid var(--jade);outline-offset:1px}.sprintactions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:12px;display:flex}.sprintactions>span{max-width:62ch;color:var(--muted);font-size:10.5px;line-height:1.45}.sprinthistory{gap:9px;display:grid}.sprinthistory article{background:var(--card-2);border-radius:10px;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 13px;display:grid}.sprinthistory article>div{gap:3px;display:grid}.sprinthistory article b{text-transform:capitalize;font-size:11.5px}.sprinthistory article div span,.sprinthistory article>span{color:var(--faint);font-size:9.5px}.sprinthistory article p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}@media (width<=900px){.growthdecision{grid-template-columns:1fr}.growthfacts{border-left:0;border-top:1px solid var(--line)}}@media (width<=620px){.growthdecisioncopy{padding:20px 17px}.growthfacts{padding:18px 12px}.growthfacts>div{padding-inline:8px}.growthfacts>div span{font-size:24px}.growthactions{flex-direction:column;align-items:stretch}.growthactions .btn,.growthactions .rbtn,.growthactions .sprintstate{justify-content:center;width:100%}.growtune>summary{flex-direction:column;align-items:flex-start}.growtune>div{grid-template-columns:1fr}.growthsprint{padding:18px 15px}.sprinthead{flex-direction:column}.sprintcounts{grid-template-columns:1fr}.sprintactions{flex-direction:column;align-items:stretch}.sprintactions .btn{justify-content:center;width:100%}.sprinthistory article{grid-template-columns:1fr}}@media (width<=860px){.land .lreturn{grid-template-columns:minmax(0,1fr);gap:15px}.land .lreturnaction{text-align:left;justify-items:start;max-width:none}.land .lhero{grid-template-columns:minmax(0,1fr);gap:32px}.land .lring{text-align:center;justify-self:center;width:100%;max-width:300px}.land .lr-cap{margin-inline:auto}}@media (width<=560px){.land .lreturn{margin-top:11px;padding:16px 14px}.land .lreturnaction{width:100%}.land .lreturnaction .lbtn{white-space:normal;justify-content:center;width:100%}.land .lhero{padding-top:28px}.land .lh1{font-size:42px}.land .llead{font-size:16px;line-height:1.58}.land .lheroentries{grid-template-columns:1fr;gap:7px}.land .lentryroutes{gap:8px}.land .lstartpaths{grid-template-columns:1fr;gap:6px}.land .lstartpaths button{grid-template-columns:100px minmax(0,1fr);align-items:center;min-height:44px}.land .lpromise{grid-template-columns:1fr}.land .lpromise span{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px}.land .lpromise em{text-align:right}.land .lideanudge{width:100%;min-height:48px;padding:9px 11px;font-size:12.5px}.land .lhentry{padding:12px 13px}.land .lhentry>span:last-child,.land .lpromise,.land .lreviewlink{font-size:11px}}:root{--shell-max:1480px}.scroll{overflow-x:clip}.frame{min-width:0}.wrap,.foot{max-width:var(--shell-max)}.nav2{max-width:var(--shell-max);margin:0 auto;padding:14px 30px 6px}.nav2 .tabs{width:100%;padding:0}.navpickers,.stagepicker{display:none}.stagerow{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:7px;display:grid;padding:7px!important}.stagetab{white-space:nowrap;border-radius:10px;justify-content:center;width:100%;min-height:46px;padding:10px 12px}.stagetab:not(.on):hover{background:var(--card-2);border-color:var(--line-2)}.stagesep{display:none}.subrow{scrollbar-width:none;flex-wrap:nowrap;gap:7px;overflow-x:auto;padding:8px 7px 0!important}.subrow::-webkit-scrollbar{display:none}.subrow .subtab{flex:none}.viewhead{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:end;gap:clamp(32px,6vw,88px);margin:2px 2px 24px;padding:0 0 24px;display:grid}.vhidentity{min-width:0}.viewhead .eyebrow{margin-bottom:14px}.viewhead .vtitle{max-width:20ch;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.06}.vhcontext{border-left:1px solid var(--line-2);min-width:0;padding-left:24px}.viewhead .lsub{max-width:58ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.62}.vhactions{align-items:center;gap:12px;margin-top:14px;display:flex}.launch .viewhead .vhcontext{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.launch .viewhead .vhactions{margin:0}.modeexplain{max-width:760px;margin:9px 4px 0}.modeexplain summary{cursor:pointer;width:max-content;max-width:100%;color:var(--faint);font-family:var(--mono);letter-spacing:.03em;border-bottom:1px solid var(--line-2);padding:2px 0;font-size:10.5px;list-style:none}.modeexplain summary::-webkit-details-marker{display:none}.modeexplain summary:before{content:"+";color:var(--ac);margin-right:4px;font-weight:700}.modeexplain[open] summary:before{content:"– "}.modeexplain .modeline{margin-top:10px}.modeexplain .zoneladder{margin-bottom:2px}.collbody>.card{background:var(--card-2);border-color:var(--line-2);margin-bottom:10px}.collbody>.card:last-child{margin-bottom:0}.collbody>.loops{margin-bottom:4px}@media (width>=701px){.top{grid-template-columns:1fr minmax(280px,auto) 1fr;display:grid}.proj{justify-self:center}.cmdk{justify-self:end}}.land .lring{text-align:center;justify-items:center;width:min(100%,320px);max-width:320px;display:grid}.land .lring>svg{width:280px;max-width:100%;height:auto;display:block}.land .lr-center{text-align:center;flex-direction:column;align-items:center;width:210px;display:flex;top:80px;left:50%;right:auto;transform:translate(-50%)}.land .lr-eyebrow{margin-bottom:4px}.land .lr-score{font-size:58px;line-height:.92}.land .lr-of{color:var(--faint);margin-top:5px;font-size:11px}.land .lr-zone{max-width:18ch;font-family:var(--mono);color:var(--ink-2);text-wrap:balance;margin-top:3px;font-size:10.5px;line-height:1.3}.land .lr-cap{text-align:center;max-width:30ch;margin:18px auto 0}@media (width<=900px){.viewhead{grid-template-columns:1fr;gap:14px;padding-bottom:20px}.vhcontext{border-left:0;padding-left:0}.viewhead .vtitle{max-width:24ch}.launch .viewhead .vhcontext{grid-template-columns:1fr auto}}@media (width<=700px){.top{flex-wrap:nowrap;gap:9px;padding:10px 16px}.brand{gap:9px}.brand .mk{width:31px;height:31px}.brand .std,.proj .src,.pcount{display:none}.proj{flex:1;order:0;justify-content:center;width:auto;min-width:0;padding:7px 10px}.proj .nm{max-width:28vw;font-size:11px}.cmdk{padding:8px 11px;font-size:0}.cmdk:after{content:"Advisor";font-family:var(--mono);font-size:10.5px}.cmdk b{display:none}.nav2{z-index:9;background:var(--paper);border-bottom:1px solid var(--line);padding:9px 16px;position:sticky;top:64px}.navpickers{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.navpickers.split{grid-template-columns:repeat(2,minmax(0,1fr))}.stagepicker{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;width:100%;padding:8px 10px;display:grid}.stagepicker>span{color:var(--faint);font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.stagepicker select{width:100%;min-width:0;min-height:44px;color:var(--ink);font:700 14px var(--sans);background:0 0;border:0;outline:0}.stagepicker:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}.surfacepicker{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:8px 9px;display:grid}.surfacepicker>span{color:var(--faint);font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.surfacepicker select{width:100%;min-width:0;min-height:44px;color:var(--ink);font:700 13px var(--sans);background:0 0;border:0;outline:0}.surfacepicker:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}.stagerow,.subrow{display:none}.wrap{padding:22px 16px 42px}.foot{padding-inline:16px}.viewhead{margin-inline:0}.wform{grid-template-columns:1fr;gap:10px}.wfield input{width:100%}.wrubric{gap:15px;padding:16px}.namedscales{grid-template-columns:1fr;gap:18px}.qbody{flex-direction:column;align-items:flex-start;gap:7px}.qmeta{justify-content:flex-start}.qmain{align-items:flex-start}.qcopy{margin-top:9px}.qtaskreturnhead{grid-template-columns:1fr}.qtaskreturnhead>small{text-align:left}.qtaskcontract,.qtaskform{grid-template-columns:1fr}.qtaskform .qtaskactions{grid-column:1}.qtaskactions{grid-template-columns:1fr 1fr;display:grid}.qtaskactions>.rbtn{width:100%}.queue .levhead{flex-direction:column;align-items:flex-start;gap:4px}.queue .levhead .re{width:100%;line-height:1.5}.lp button,.lp select,.lp a.lbtn,.top .brand,.top .proj,.top .cmdk{min-height:44px}.cmdk:after,.proj .nm{font-size:12px}.jgkicker,.jgbasis{font-size:11px}.lguarantee,.llegalmicro{font-size:11px;line-height:1.55}}@media (width<=480px){.brand b{display:none}.proj .nm{max-width:24vw}.launch .viewhead .vhcontext{grid-template-columns:1fr}.launch .viewhead .vhactions{justify-content:flex-start}.collhead{gap:9px;padding:14px 15px}.collbadge,.qmore summary small{display:none}}html{scroll-behavior:auto}.brand{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.brand:focus-visible{outline:2px solid var(--verm);outline-offset:6px;border-radius:8px}.land .lstage{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.land .lstage:hover{background:var(--card-2);transform:translateY(-2px)}.land .lstage:focus-visible{outline:2px solid var(--verm);outline-offset:3px}.lstagenext{border-top:1px solid var(--line);width:100%;font-family:var(--mono);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;font-size:10.5px;font-weight:700;display:flex}.lstagenext b{color:var(--verm);font-size:15px}.land .lstage:hover .lstagenext{color:var(--ink)}.lrev{opacity:1;transition:none;transform:none}.launchgroup{padding:0 2px 4px}.launch .collapse{margin-bottom:10px}.launch .conciergecard{margin-top:18px}.releasecall{--rc:var(--butter-d);background:var(--card);border:1px solid var(--line);border-top:2px solid var(--rc);border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:clamp(24px,4vw,56px);margin-bottom:12px;padding:clamp(22px,3vw,32px);display:grid}.releasecall.release-blocked{--rc:var(--bad)}.releasecall.release-verify{--rc:var(--butter-d)}.releasecall.release-signoff{--rc:var(--cobalt)}.releasecall.release-ready{--rc:var(--jade)}.releasecopy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.releasedecision{font:700 10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--rc);align-items:center;gap:7px;margin-bottom:10px;display:inline-flex}.releasedecision i{background:var(--rc);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--rc) 13%,transparent);border-radius:50%}.releasecopy h2{max-width:24ch;font:800 clamp(22px,2.6vw,32px)/1.14 var(--display);letter-spacing:-.025em;color:var(--ink);margin:0 0 9px}.releasecopy>p{max-width:68ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.65}.releaseactions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.releaseactions .btn{width:auto;margin:0}.releasefacts{border:1px solid var(--line);background:var(--card-2);border-radius:16px;grid-template-rows:repeat(3,1fr);display:grid;overflow:hidden}.releasefacts>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-content:center;column-gap:12px;padding:13px 15px;display:grid}.releasefacts>div:first-child{border-top:0}.releasefacts .num{min-width:42px;font:800 22px var(--display);color:var(--rc);grid-row:1/3;align-self:center}.releasefacts b{color:var(--ink);font-size:12px}.releasefacts i{font:normal 9.5px var(--mono);color:var(--faint)}.signoffreset{border-left:3px solid var(--butter-d);background:var(--butter-t);color:var(--ink-2);border-radius:8px;margin:10px 0;padding:11px 14px;font-size:12px;line-height:1.5}.releasechecklists{scroll-margin-top:92px}.excludedchecks .litem{font-size:12.5px}.reviewdeliverables{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.reviewdeliverables span{border:1px solid var(--line);background:var(--card-2);font:650 10px var(--mono);color:var(--ink-2);border-radius:8px;padding:6px 10px}.reviewactions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.reviewactions .btn.primary{margin-top:0}.reviewactions .rbtn{text-decoration:none}@media (width<=900px){.releasecall{grid-template-columns:1fr}.releasefacts{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.releasefacts>div{border-top:0;border-left:1px solid var(--line)}.releasefacts>div:first-child{border-left:0}}@media (width<=620px){.releasecall{padding:20px 17px}.reviewactions{flex-direction:column;align-items:stretch}.reviewactions .btn,.reviewactions .rbtn{width:100%}.releasefacts{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}.releasefacts>div{border-left:0;border-top:1px solid var(--line)}.releasefacts>div:first-child{border-top:0}.releaseactions,.releaseactions .btn{width:100%}.releaseactions .btn{justify-content:center}.ldate{align-items:flex-start}.ldate .dnote{width:100%}.litem{flex-wrap:wrap;align-items:flex-start}.litem .gx,.litem .confchip{margin-left:32px}.litem .confchip+.gx{margin-left:0}}.playbook .sugcard{border:1px solid var(--line-2);border-top:2px solid var(--violet);background:var(--card)}.playbook .sugcard .prevchip{color:var(--muted);background:var(--card-2);border:1px solid var(--line)}.playbook .sug{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.9fr) minmax(300px,1.25fr) auto;gap:22px;padding:15px 4px}.playbook .sug .sgap{color:var(--muted);padding-left:17px;font-weight:500;position:relative}.playbook .sug .sgap:before{content:"";background:var(--warn);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:1px}.playbook .sug .sfix{color:var(--ink);font-weight:600}.playbook .standardcard{border-color:var(--line-2)}.playbook .scopechips,.playbook .rules{margin-top:14px}.playbook .rulerow{border-top:1px solid var(--line);grid-template-columns:68px minmax(0,1fr) 74px auto;align-items:center;gap:16px;min-height:62px;padding:12px 2px;display:grid}.playbook .kind{min-width:58px;color:var(--muted);border:1px solid var(--line-2);background:0 0;padding:4px 8px}.playbook .kind.always{color:var(--good);background:0 0}.playbook .kind.never{color:var(--verm);background:0 0}.playbook .kind.prefer{color:var(--violet);background:0 0}.playbook .rtext{color:var(--ink);line-height:1.5}.playbook .rscope{text-align:right}.playbook .ractions{gap:7px}.playbook .ractions .rbtn{min-height:36px;color:var(--ink-2);border-color:var(--line);background:0 0}.playbook .ractions .rbtn:hover{color:var(--ink);background:var(--card-2);border-color:var(--line-2);box-shadow:none;transform:none}.playbook .ractions .rbtn.danger{color:var(--faint);border-color:var(--line);background:0 0}.playbook .ractions .rbtn.danger:hover{color:var(--bad);background:var(--bad-t);border-color:#4a2118}.ruletoggle{border:1px solid var(--line);min-width:54px;min-height:36px;color:var(--faint);font:700 11px var(--sans);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.ruletoggle i{background:var(--faint);border-radius:50%;width:7px;height:7px}.ruletoggle.on{color:var(--ink-2);border-color:var(--line-2)}.ruletoggle.on i{background:var(--violet)}.ruletoggle:hover{color:var(--ink);background:var(--card-2)}.ruletoggle:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.rulesmore{border:1px solid var(--line);background:var(--tint-paper);width:100%;min-height:42px;color:var(--ink-2);font:650 12px var(--sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.rulesmore:hover{color:var(--ink);border-color:var(--line-2);background:var(--card-2)}.rulesmore:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.suggestionsmore{border:1px solid var(--line);background:var(--tint-paper);width:100%;min-height:42px;color:var(--ink-2);font:650 12px var(--sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:4px;display:flex}.suggestionsmore:hover{color:var(--ink);border-color:var(--line-2);background:var(--card-2)}.suggestionsmore:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.playbook .sugcard:focus{outline:2px solid var(--violet);outline-offset:3px}.rulebasis{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;margin-top:13px}.rulebasis>summary{cursor:pointer;align-items:center;gap:11px;min-height:58px;padding:11px 14px;list-style:none;display:flex}.rulebasis>summary::-webkit-details-marker{display:none}.rulebasis>summary:before{content:"+";width:15px;color:var(--violet);font:750 14px var(--mono)}.rulebasis[open]>summary:before{content:"−"}.rulebasis>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rulebasis>summary b{font-size:12.5px}.rulebasis>summary small{color:var(--muted);font-size:10.5px;line-height:1.4}.rulebasis>summary>em{color:var(--faint);font:normal 9.5px var(--mono);white-space:nowrap}.rulebasis>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.rulebasis a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px;text-decoration:none;display:grid}.rulebasis a>span{color:var(--muted);font:750 8.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;grid-area:1/2;align-self:start}.rulebasis a>span.official-guidance,.rulebasis a>span.technical-standard{color:var(--jade)}.rulebasis a>span.practitioner-signal{color:var(--butter-d)}.rulebasis a>b{grid-area:1/1;font-size:11.5px}.rulebasis a>p{color:var(--ink-2);grid-column:1/-1;margin:0;font-size:10.5px;line-height:1.48}.rulebasis a>small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.45}.rulebasis a>small b{color:var(--faint);font:750 8.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-right:5px}.rulebasis a:hover{border-color:var(--violet);background:var(--violet-t)}.rulebasis a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.rulebasis>p{color:var(--muted);margin:0;padding:0 13px 13px;font-size:10.5px;line-height:1.5}.playbook .collchev{color:var(--violet)}@media (width<=900px){.playbook .sug{grid-template-columns:1fr;gap:8px;padding:15px 2px}.playbook .sug .sact{margin-top:5px}.rulepacks,.rulebasis>div{grid-template-columns:1fr}.playbook .rulerow{grid-template-columns:62px minmax(0,1fr);gap:8px 12px;padding:13px 2px}.playbook .rscope{text-align:left;grid-column:1;padding-left:2px}.playbook .ractions{grid-column:2;justify-content:flex-end}}@media (width<=620px){.rulebasis>summary{align-items:flex-start}.rulebasis>summary>em{display:none}.rulebasis>div{padding:10px}}.journeyguide{border:1px solid var(--line-2);border-left:3px solid var(--ac);background:var(--tint-paper);border-radius:14px;margin:0 0 24px;overflow:hidden}.jgmain{grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:14px;min-height:64px;padding:11px 13px 11px 15px;display:grid}.jgkicker,.jgbasis{font:700 9.5px var(--mono);letter-spacing:.09em;text-transform:uppercase}.jgkicker{color:var(--ac);white-space:nowrap}.jgbasis{color:var(--faint);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:5px 8px}.jgcopy{min-width:0}.jgcopy>h2{font:inherit;color:var(--ink);margin:0;font-size:13px;font-weight:700;line-height:1.3;display:block}.jgcopy p{color:var(--ink-2);max-width:76ch;margin:3px 0 0;font-size:12.5px;line-height:1.48}.jgverdict{border:1px solid var(--line);border-left:3px solid var(--ac);background:var(--tint-paper);border-radius:0 10px 10px 0;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;max-width:76ch;margin-top:7px;padding:8px 11px;display:grid}.jgverdict b{color:var(--ac);font:700 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-top:2px}.jgverdict span{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.45}.jgverdict small{color:var(--muted);grid-column:2;font-size:12px;line-height:1.5}.jgactions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.jgactions .rbtn{white-space:nowrap;min-height:34px;padding:7px 11px;font-size:11.5px}.rbtnshort{display:none}.journeyguide.compact .jgmain{min-height:62px}.journeyguide.compact .jgcopy p{color:var(--muted)}.jgplanreceipt{border-top:1px solid color-mix(in srgb,var(--jade) 26%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--jade) 10%,var(--card)),color-mix(in srgb,var(--jade) 3%,var(--card-2)));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--jade) 78%,transparent);grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr) auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.jgplanreceipt:focus{outline:none}.jgplanreceipt:focus-visible{outline:2px solid var(--jade);outline-offset:-3px}.jgplanreceipt>div{gap:3px;min-width:0;display:grid}.jgplanreceipt span{color:var(--jade);font:750 8.8px/1.35 var(--mono);letter-spacing:.075em;text-transform:uppercase}.jgplanreceipt>div:first-child>b{color:var(--ink);font-size:13px;line-height:1.4}.jgplanreceipt>div:first-child>p{max-width:78ch;color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}.jgplanreceipt>div:nth-child(2)>p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.jgplanreceipt>div:nth-child(2) b{border:1px solid color-mix(in srgb,var(--jade) 30%,var(--line));background:var(--card);color:var(--ink-2);font:650 8.5px/1 var(--mono);border-radius:999px;padding:4px 6px}.jgplanreceiptactions{justify-items:stretch;gap:6px;display:grid}.jgplanreceiptactions>.rbtn{white-space:nowrap;min-height:36px}.jgplanreceipthide{color:var(--muted);font:650 9px/1.35 var(--mono);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px;text-decoration:underline}.jgplanreceipthide:hover{color:var(--ink)}.jgplanreceipthide:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.jgmove .rbtn{white-space:nowrap;min-height:32px;padding:6px 9px;font-size:10.5px}.jgdetail{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding:11px 15px 13px 96px;display:grid}.jgdetail span{color:var(--ink-2);grid-template-columns:auto 1fr;gap:8px;font-size:12px;line-height:1.5;display:grid}.jgdetail b{color:var(--ink);white-space:nowrap;font-size:11px}.jgalts{border-top:1px solid var(--line)}.jgalts summary{color:var(--muted);font:650 11px var(--sans);cursor:pointer;padding:10px 15px;list-style:none}.jgalts summary::-webkit-details-marker{display:none}.jgalts summary:before{content:"+";width:16px;color:var(--ac);font-family:var(--mono);display:inline-block}.jgalts[open] summary:before{content:"−"}.jgalts>p{color:var(--ink-2);margin:0;padding:2px 15px 11px;font-size:11.5px}.jgalts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 15px 14px;display:grid}.jgalts button{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:9px;flex-direction:column;gap:2px;padding:10px 11px;display:flex}.jgalts button:hover{border-color:var(--line-2);background:var(--card-2)}.jgalts button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.jgalts button b{font-size:11.5px}.jgalts button span{color:var(--muted);font-size:10.5px;line-height:1.4}.jgtune{border-top:1px solid var(--line);background:var(--card);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;padding:18px;display:grid}.jgtuneintro{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.jgtuneintro>span{flex-direction:column;gap:2px;display:flex}.jgtuneintro b{color:var(--ink);font-size:12px}.jgtuneintro small{color:var(--muted);font-size:10.5px}.jgtune fieldset{border:0;min-width:0;margin:0;padding:0}.jgtune legend{color:var(--ink);font:700 11px var(--mono);letter-spacing:.04em;margin-bottom:9px}.jgchoices{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.jgchoices button,.jggoals button{border:1px solid var(--line-2);background:var(--tint-paper);color:var(--ink-2);cursor:pointer}.jgchoices button{text-align:left;border-radius:10px;min-height:72px;padding:10px}.jgchoices b{color:var(--ink);font-size:12px;display:block}.jgchoices span{margin-top:3px;font-size:10.5px;line-height:1.4;display:block}.jgchoices button.on,.jggoals button.on{border-color:var(--ac);background:var(--ac-t);color:var(--ink)}.jgchoices button:focus-visible,.jggoals button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.jggoals{flex-wrap:wrap;gap:7px;display:flex}.jggoals button{min-height:34px;font:650 11.5px var(--sans);border-radius:999px;padding:7px 10px}.jgglossary{border:1px solid var(--line);background:var(--tint-paper);border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr 1fr;gap:12px;padding:12px 14px;display:grid}.jgglossary>b{color:var(--ink);font-size:11px}.jgglossary span{color:var(--ink-2);grid-template-columns:auto 1fr;gap:7px;font-size:11.5px;display:grid}.jgglossary strong{color:var(--ink);font-size:11px}.jgtruth{color:var(--faint);font:10.5px/1.55 var(--mono);grid-column:1/-1;margin:0}.jgquiz{border-top:1px solid var(--line);background:var(--card);gap:15px;padding:17px 18px;display:grid}.jgquizhead{justify-content:space-between;align-items:center;gap:16px;display:flex}.jgquizhead>div:first-child{flex-direction:column;gap:2px;display:flex}.jgquizhead span{color:var(--ac);font:700 8.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}.jgquizhead h3{font:inherit;color:var(--ink);margin:0;font-size:13px;font-weight:700}.jgquizhead h3:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:4px}.jgquizhead>div:last-child{gap:5px;display:flex}.jgquizhead i{background:var(--line-2);border-radius:999px;width:30px;height:3px;display:block}.jgquizhead i.on{background:var(--ac)}.jgquiz fieldset{border:0;min-width:0;margin:0;padding:0}.jgquiz legend{font:700 13px var(--sans);color:var(--ink);flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.jgquiz legend small{font:normal 10.5px/1.4 var(--sans);color:var(--muted)}.jgquizchoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.jgquizchoices.goals{grid-template-columns:repeat(3,minmax(0,1fr))}.jgquizchoices button{text-align:left;border:1px solid var(--line-2);background:var(--tint-paper);min-width:0;min-height:65px;color:var(--ink-2);cursor:pointer;border-radius:10px;padding:10px}.jgquizchoices button b{color:var(--ink);font-size:11.5px;display:block}.jgquizchoices button span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.jgquizchoices button.on{border-color:var(--ac);background:var(--ac-t);box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ac-t)}.jgquizchoices button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.jgquizwork{grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);align-items:start;gap:14px;display:grid}.jgquizimpact{border:1px solid color-mix(in srgb,var(--ac) 42%,var(--line));background:linear-gradient(145deg,var(--ac-t),var(--tint-paper));border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:13px 14px;display:flex}.jgquizimpact>span,.jgquizresult>span{color:var(--ac);font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.jgquizimpact>b{color:var(--ink);font-size:13px;line-height:1.35}.jgquizimpact>p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}.jgquizimpact details{border-top:1px solid var(--line);padding-top:7px}.jgquizimpact summary{color:var(--muted);cursor:pointer;font-size:11px;font-weight:650}.jgquizimpact details p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.jgquizimpact>em{color:var(--amber);font:normal 10px/1.45 var(--mono)}.jgquizresult{border:1px solid var(--line-2);background:var(--tint-paper);border-radius:14px;flex-direction:column;gap:11px;padding:16px;display:flex}.jgquizresult h4{color:var(--ink);margin:0;font-size:18px;font-weight:650}.jgquizresult>p{max-width:76ch;color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.55}.jgquizreceipt{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.jgquizreceipt>span{border:1px solid var(--line);background:var(--card);border-radius:9px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.jgquizreceipt>span.open{background:var(--card-2);border-style:dashed}.jgquizreceipt small{color:var(--muted);font:9px var(--mono);text-transform:uppercase;letter-spacing:.06em}.jgquizreceipt b{color:var(--ink);font-size:11.5px;line-height:1.35}.jgquizopen{border-left:2px solid var(--ac);background:var(--ac-t);padding:9px 10px}.jgquizresultactions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.jgquizfoot{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding-top:2px;display:grid}.jgquizfoot p{color:var(--muted);text-align:center;margin:0;font-size:10.5px}.journeyguide.expert .jgmain{min-height:54px}.jgpath{border-top:1px solid var(--line)}.jgpath>summary{color:var(--muted);font:650 11px var(--sans);cursor:pointer;padding:10px 15px;list-style:none}.jgpath>summary::-webkit-details-marker{display:none}.jgpath>summary:before{content:"+";width:16px;color:var(--ac);font-family:var(--mono);display:inline-block}.jgpath[open]>summary:before{content:"−"}.jgpath>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:1px 15px 10px;display:grid}.jgpath>div>button{text-align:left;border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);cursor:pointer;border-radius:10px;grid-template-columns:24px 1fr;gap:2px 8px;padding:11px;display:grid}.jgpath>div>button>span{background:var(--ac-t);width:24px;height:24px;color:var(--ac);font:700 10px var(--mono);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;display:flex}.jgpath>div>button>b{font-size:11.5px}.jgpath>div>button>small{color:var(--muted);font-size:10.5px;line-height:1.4}.jgpath>div>button:disabled{cursor:default;border-color:var(--ac);background:var(--ac-t)}.jgpath>div>button:not(:disabled):hover{border-color:var(--line-2);background:var(--card-2)}.jgpath>p{color:var(--faint);font:10px/1.5 var(--mono);margin:0;padding:0 15px 13px}.jgcalibration{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;grid-column:1/-1}.jgcalibration>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;list-style:none;display:flex}.jgcalibration>summary::-webkit-details-marker{display:none}.jgcalibration>summary>span{flex-direction:column;gap:2px;display:flex}.jgcalibration>summary b{color:var(--ink);font-size:12px}.jgcalibration>summary small{color:var(--muted);font-size:10.5px}.jgcalibration>summary em{border:1px solid var(--line-2);color:var(--faint);font:normal 9px var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;flex:none;padding:4px 8px}.jgcalibration[open]>summary{border-bottom:1px solid var(--line)}.jgcalibration[open]>summary em{color:var(--ac);border-color:var(--ac)}.jgcalbody{grid-template-columns:1fr;gap:20px;padding:16px 14px;display:grid}.jgcalbody fieldset{border:0;min-width:0;margin:0;padding:0}.jgcalbody legend{color:var(--ink);font:700 11px var(--mono);align-items:baseline;gap:9px;margin-bottom:9px;display:flex}.jgcalbody legend small{font:normal 10.5px/1.4 var(--sans);color:var(--muted)}.jgprofile,.jgstage,.jgrole,.jgpace{gap:7px;display:grid}.jgprofile{grid-template-columns:repeat(5,minmax(0,1fr))}.jgclientbrief{border:1px solid color-mix(in srgb,var(--ac) 28%,var(--line));background:var(--ac-t);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:10px 11px;display:flex}.jgclientbrief>span{flex-direction:column;gap:2px;min-width:0;display:flex}.jgclientbrief>span b{color:var(--ink);font-size:11.5px}.jgclientbrief>span small{color:var(--muted);font-size:10.5px;line-height:1.4}.jgclientbrief>div{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.jgclientbrief button{border:1px solid var(--line-2);background:var(--card);min-height:34px;color:var(--ink-2);font:650 10.5px/1.2 var(--sans);cursor:pointer;border-radius:9px;padding:7px 10px}.jgclientbrief button.on{border-color:var(--ac);background:var(--ac);color:var(--paper)}.jgclientbrief button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.jgstage{grid-template-columns:repeat(3,minmax(0,1fr))}.jgrole{grid-template-columns:repeat(4,minmax(0,1fr))}.jgpace{grid-template-columns:repeat(3,minmax(0,1fr))}.jgprofile button,.jgstage button,.jgrole button,.jgrisks button,.jgpace button{text-align:left;border:1px solid var(--line-2);background:var(--card);min-width:0;color:var(--ink-2);cursor:pointer;border-radius:10px;padding:10px}.jgprofile button b,.jgstage button b,.jgrole button b,.jgrisks button b,.jgpace button b{color:var(--ink);font-size:11.5px;display:block}.jgprofile button span,.jgstage button span,.jgrole button span,.jgrisks button span,.jgpace button span{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.38;display:block}.jgprofile button.on,.jgstage button.on,.jgrole button.on,.jgrisks button.on,.jgpace button.on{border-color:var(--ac);background:var(--ac-t)}.jgprofile button:focus-visible,.jgstage button:focus-visible,.jgrole button:focus-visible,.jgrisks button:focus-visible,.jgpace button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.jgrisks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.jgportfolio{border:1px solid var(--line);background:var(--card);border-radius:10px;scroll-margin-top:72px}.jgportfolio>summary{cursor:pointer;padding:12px;list-style:none}.jgportfolio>summary::-webkit-details-marker{display:none}.jgportfolio>summary>span{flex-direction:column;gap:2px;display:flex}.jgportfolio>summary b{color:var(--ink);font-size:11.5px}.jgportfolio>summary small{color:var(--muted);font-size:10px}.jgportfolio[open]>summary{border-bottom:1px solid var(--line)}.jgportfolio>div{grid-template-columns:1fr 1fr;gap:15px;padding:13px;display:grid}.jgportfolio label{flex-direction:column;gap:6px;display:flex}.jgportfolio label>span{flex-direction:column;gap:1px;display:flex}.jgportfolio label b{color:var(--ink);font-size:11px}.jgportfolio label small{color:var(--muted);font-size:10px}.jgportfolio input,.jgportfolio textarea{border:1px solid var(--line-2);background:var(--tint-paper);width:100%;min-height:40px;color:var(--ink);font:11.5px var(--sans);border-radius:9px;padding:9px 10px}.jgportfolio textarea{resize:vertical;min-height:72px;line-height:1.45}.jgauditreceipt{border-top:1px solid var(--line);grid-column:1/-1}.jgauditreceipt>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 2px;list-style:none;display:flex}.jgauditreceipt>summary::-webkit-details-marker{display:none}.jgauditreceipt>summary>span{flex-direction:column;gap:2px;display:flex}.jgauditreceipt>summary b{color:var(--ink);font-size:11px}.jgauditreceipt>summary small{color:var(--muted);font-size:10px}.jgauditreceipt>summary em{color:var(--muted);font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em;flex:none;font-style:normal}.jgauditreceipt>div{gap:12px;padding-top:12px;display:grid}.jgauditreceipt fieldset{gap:7px;display:grid}.jgauditreceipt legend{font:10px var(--mono);color:var(--ink);letter-spacing:.04em}.jgauditreceipt fieldset>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;display:grid}.jgauditreceipt button{border:1px solid var(--line-2);background:var(--tint-paper);min-height:58px;color:var(--muted);text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px;display:flex}.jgauditreceipt button b{color:var(--ink);font-size:10.5px}.jgauditreceipt button span{font-size:9.5px;line-height:1.35}.jgauditreceipt button.on{border-color:var(--accent);background:var(--accent-soft)}.jgauditreceipt>div>p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.45}.jgportfolio fieldset{grid-column:1/-1}.jgportfolio .jgrole{grid-template-columns:repeat(5,minmax(0,1fr))}.jgportfolio fieldset:last-child .jgrole{grid-template-columns:repeat(4,minmax(0,1fr))}.jgimpact{border-left:3px solid var(--ac);background:var(--ac-t);color:var(--ink-2);flex-wrap:wrap;gap:6px 10px;margin:0;padding:11px 12px;font-size:11px;display:flex}.jgimpact b{color:var(--ink)}.jgimpact span{color:var(--muted)}.scoreintro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin:0 2px 16px;padding:0 0 16px;display:grid}.scoreintro .eyebrow{margin-bottom:8px}.scoreintro h1{color:var(--ink);margin:0;font-size:18px;line-height:1.25}.scoreintro p{max-width:66ch;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.repoarchetype{border:1px solid color-mix(in srgb,var(--cobalt) 30%,var(--line));background:color-mix(in srgb,var(--cobalt) 5%,var(--card));border-radius:12px;grid-template-columns:auto minmax(0,1fr) minmax(190px,.55fr);align-items:center;gap:12px;margin:2px 0 0;padding:11px 13px;display:grid}.repoarchetype>span{background:var(--cobalt-t);color:var(--cobalt);font:700 8.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:start;padding:4px 7px}.repoarchetype b{font-size:12px;display:block}.repoarchetype p{color:var(--ink-2);margin:3px 0 0;font-size:11px;line-height:1.48}.repoarchetype small{color:var(--muted);font-size:10.5px;line-height:1.48}.scorecontext{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;margin:12px 0 18px;overflow:hidden}.scorecontext>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:9px 12px;list-style:none;display:flex}.scorecontext>summary::-webkit-details-marker{display:none}.scorecontext>summary>span{align-items:baseline;gap:9px;min-width:0;display:flex}.scorecontext>summary b{flex:none;font-size:11.5px}.scorecontext>summary small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.scorecontext>summary em{color:var(--faint);font:normal 9px var(--mono);letter-spacing:.04em;text-transform:uppercase;flex:none}.scorecontext>summary:after{content:"+";color:var(--ac);font:700 15px var(--mono);flex:none}.scorecontext[open]>summary:after{content:"−"}.scorecontextbody{border-top:1px solid var(--line);background:var(--card);gap:8px;padding:10px;display:grid}.scorecontext .repoarchetype,.scorecontext .scanline{margin:0}.scorewatch{border:1px solid var(--line);background:var(--card-2);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.scorewatch>div:first-child{gap:3px;min-width:0;display:grid}.scorewatch b{font-size:11.5px}.scorewatch>div:first-child>span{color:var(--muted);font-size:10.5px;line-height:1.4}.scorecontext+.journeyguide{margin-top:0}.scorelens{margin-bottom:0}.scorelens .modeexplain{margin:0}.scorelens .modeexplain summary{display:inline-flex}@media (width<=700px){.scoreintro{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.scoreintro>*{min-width:0}.scorelens,.scorelens .modeexplain{min-width:0;max-width:100%}.scorelens .modeexplain summary{white-space:normal;overflow-wrap:anywhere;max-width:100%}.scorelens .modeline,.scorelens .zoneladder{overflow-wrap:anywhere;max-width:100%}.scoremath>summary>span{flex-direction:column;align-items:flex-start;gap:2px}.scoremathbody .stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scoremathbody .stat{border-radius:12px;min-width:0;padding:11px 10px}.repoarchetype{grid-template-columns:1fr;gap:7px}.repoarchetype>span{justify-self:start}.scorecontext>summary>span{flex-direction:column;align-items:flex-start;gap:2px}.scorecontext>summary small{max-width:62vw}.scorecontext>summary em{display:none}.scorewatch{flex-direction:column;align-items:flex-start}.scorewatch .reviewrhythm{grid-template-columns:1fr;width:100%}.scorewatch .reviewrhythm>div{width:100%}.scorewatch .reviewrhythm button{flex:1}}.dnainner{padding:2px}.dnagrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.dnafield{flex-direction:column;gap:7px;min-width:0;display:flex}.dnafield>span{flex-direction:column;gap:2px;display:flex}.dnafield b{color:var(--ink);font-size:12px}.dnafield small{color:var(--muted);font-size:11px;line-height:1.4}.dnafield input,.dnafield textarea{border:1px solid var(--line-2);background:var(--tint-paper);width:100%;color:var(--ink);font:12.5px/1.45 var(--sans);resize:vertical;border-radius:10px;padding:11px 12px}.dnafield input{min-height:42px}.dnafield input:focus,.dnafield textarea:focus{outline:2px solid var(--violet);outline-offset:1px;border-color:var(--violet)}.dnapreview{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:16px;padding:12px 13px;display:flex}.dnapreview>div{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.dnapreview b{color:var(--ink);font-size:12px}.dnapreview span{color:var(--muted);font-size:11px}@media (width<=900px){.jgmain{grid-template-columns:auto minmax(0,1fr) auto}.jgbasis{display:none}.jgdetail{padding-left:15px}.jgtune{grid-template-columns:1fr}.jgtuneintro,.jgglossary,.jgtruth{grid-column:1}}@media (width<=700px){.journeyguide{margin-bottom:18px}.journeyguide.compact .jgmain{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;min-height:58px;padding:9px 10px}.journeyguide.compact .jgkicker,.journeyguide.compact .jgcopy p{display:none}.journeyguide.compact .jgcopy p.jgverdict{display:grid}.journeyguide.compact .jgcopy p.jgverdict small{display:none}.journeyguide.compact .jgactions{display:contents}.journeyguide.compact .jgactions .rbtn{min-height:44px;padding:7px 9px}.journeyguide.compact .rbtnfull{display:none}.journeyguide.compact .rbtnshort{display:inline}.jgmain{grid-template-columns:auto 1fr;gap:8px 11px;padding:12px}.jgkicker{align-self:start;margin-top:3px}.jgactions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;padding-left:0}.jgactions .rbtn{flex:none;min-height:44px;font-size:12px}.jgactions .rbtn.add{white-space:normal;text-align:left;flex:100%;line-height:1.35}.jgplanreceipt{grid-template-columns:1fr;padding:13px 12px}.jgplanreceiptactions>.rbtn{white-space:normal;width:100%;min-height:43px}.jgplanreceipthide{min-height:34px}.jgmove .rbtn{min-height:40px}.jgdetail{grid-template-columns:1fr;gap:8px;padding:11px 12px}.jgalts>div{grid-template-columns:1fr;padding-inline:12px}.jgalts summary,.jgalts>p{padding-inline:12px}.jgpath>div{grid-template-columns:1fr;padding-inline:12px}.jgpath>summary,.jgpath>p{padding-inline:12px}.jgtune{gap:16px;padding:14px 12px}.jgtuneintro{flex-direction:column;align-items:flex-start}.jgchoices{grid-template-columns:1fr}.jgchoices button{min-height:0}.jgglossary{grid-template-columns:1fr}.jgglossary span{grid-template-columns:82px 1fr}.jgcalibration>summary{align-items:flex-start}.jgcalibration>summary small{max-width:30ch}.jgcalbody legend{flex-direction:column;align-items:flex-start;gap:2px}.jgprofile,.jgstage,.jgrole,.jgrisks,.jgpace{grid-template-columns:1fr}.jgclientbrief{flex-direction:column;align-items:stretch}.jgclientbrief>div{justify-content:stretch}.jgclientbrief button{flex:1}.jgportfolio>div{grid-template-columns:1fr}.jgportfolio fieldset{grid-column:1}.jgportfolio .jgrole,.jgportfolio fieldset:last-child .jgrole{grid-template-columns:1fr}.jgauditreceipt{grid-column:1}.jgauditreceipt fieldset>div{grid-template-columns:1fr}.jgquiz{padding:14px 12px}.jgquizwork,.jgquizchoices,.jgquizchoices.goals{grid-template-columns:1fr}.jgquizchoices button{min-height:0}.jgquizfoot{grid-template-columns:auto 1fr}.jgquizfoot p{text-align:left;grid-area:1/1/auto/-1}.jgquizfoot .rbtn:last-child{justify-self:end}.jgquizreceipt{grid-template-columns:1fr 1fr}.jgquizresultactions{justify-content:stretch}.jgquizresultactions .rbtn{flex:auto}.dnagrid{grid-template-columns:1fr}.dnapreview{flex-direction:column;align-items:stretch}.dnapreview>div{margin:0}}.portconnections{border-color:var(--line-2)}.portunlock .rbtn{font-size:10.5px}.portopps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.portopp{border:1px solid var(--line);border-top:2px solid var(--violet);background:var(--tint-paper);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.portopp.kind-shared-tooling{border-top-color:var(--sky)}.portopp.kind-distribution{border-top-color:var(--jade)}.portopp.kind-split-review{border-top-color:var(--tang)}.portopp.kind-merge-review{border-top-color:var(--rose)}.portopphead{justify-content:space-between;align-items:center;gap:9px;display:flex}.portopphead span,.portopphead em{font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.portopphead span{color:var(--violet)}.kind-shared-tooling .portopphead span{color:var(--sky)}.kind-distribution .portopphead span{color:var(--jade)}.kind-split-review .portopphead span{color:var(--tang)}.kind-merge-review .portopphead span{color:var(--rose)}.portopphead em{color:var(--faint);font-style:normal}.portopp>b{color:var(--ink);font-size:13px}.portopp p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.55}.portopp small{background:var(--card);color:var(--muted);font:10px/1.45 var(--mono);border-radius:7px;margin-top:auto;padding:7px 8px}.portopp>div:last-child{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.portopp .rbtn{min-height:32px;padding:6px 9px;font-size:10.5px}.portnone{border:1px dashed var(--line-2);color:var(--muted);border-radius:10px;margin:14px 0 0;padding:13px;font-size:12px}@media (width<=800px){.portopps{grid-template-columns:1fr}}.projectsview{--card:#15171b;--card-2:#1b1e23;--tint-paper:#101216;--ink-2:#d0cdc5;--muted:#aaa69d;--faint:#858179;--line:#292c32;--line-2:#373b43}.projectmap{--map-accent:var(--cobalt);border:1px solid var(--line-2);background:var(--card);box-shadow:var(--lift);border-radius:20px;margin:0 0 16px;scroll-margin-top:148px;position:relative;overflow:hidden}.projectmap:before{background:var(--cobalt);content:"";width:3px;position:absolute;inset:0 auto 0 0}.projectmaphead{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:32px;padding:23px 25px 20px;display:grid}.projectmapidentity{gap:0;min-width:0;display:grid}.projectmapidentity>span{color:var(--cobalt);font:750 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.projectmaphead h1{color:var(--ink);font:750 clamp(26px,2.8vw,38px)/1.02 var(--display);letter-spacing:-.035em;margin:6px 0 7px}.projectmapidentity>p{max-width:72ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.58}.projectmapidentity>p strong{color:var(--ink-2);font-weight:700}.projectmapmeta{justify-self:end;width:min(100%,370px);padding-top:1px;position:relative}.projectmapmeta>summary{border:1px solid var(--line);background:var(--card-2);min-height:42px;color:var(--muted);cursor:pointer;font:10.5px/1.35 var(--mono);border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:9px 11px;list-style:none;display:flex}.projectmapmeta>summary::-webkit-details-marker{display:none}.projectmapmeta>summary:after{content:"+";color:var(--cobalt);font:750 14px var(--mono);flex:none}.projectmapmeta[open]>summary:after{content:"−"}.projectmapmeta>summary>span{flex:1}.projectmapmeta>summary>b{color:var(--ink-2);text-align:right;font-size:10.5px}.projectmapmeta>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.projectmapmetabody{z-index:7;border:1px solid var(--line-2);background:var(--card);width:min(370px,100vw - 38px);box-shadow:var(--lift);border-radius:12px;gap:10px;padding:13px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.projectmapcoverage{gap:6px;display:grid}.projectmapcoverage>span{color:var(--muted);font:11.5px/1.4 var(--mono);justify-content:space-between;align-items:baseline;display:flex}.projectmapcoverage>span b{color:var(--ink);font-size:13px}.projectmapcoverage>div{background:var(--line);border-radius:999px;height:5px;overflow:hidden}.projectmapcoverage>div>i{border-radius:inherit;background:linear-gradient(90deg,var(--cobalt),var(--violet));height:100%;transition:width .24s var(--ease);display:block}.projectmapmetabody>p{min-width:0;color:var(--muted);font:11px/1.5 var(--mono);flex-wrap:wrap;gap:6px 12px;margin:0;display:flex}.projectmapmetabody>p>span{gap:4px;min-width:0;display:inline-flex}.projectmapmetabody>p b{max-width:24ch;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.projectmapmetabody>p>span:last-child{flex:100%}.projectmapmetabody>p>span:last-child b{max-width:100%}.projectmapmetabody>.rbtn{justify-self:start;min-height:34px;margin-top:2px}.projectmaptabs{border-bottom:1px solid var(--line);background:var(--tint-paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:6px;display:grid}.projectmaptabs>button{min-height:46px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-content:center;gap:2px;padding:7px 13px;display:grid}.projectmaptabs>button span{font:750 13px/1.35 var(--sans)}.projectmaptabs>button small{font:11px/1.4 var(--sans)}.projectmaptabs>button[aria-selected=true]{border-color:var(--line-2);background:var(--card);color:var(--ink);box-shadow:0 4px 14px #0000001f}.projectmaptabs>button:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.projectmapedit{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--cobalt-t) 30%,var(--card-2));grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:12px 14px;padding:20px 27px 22px;display:grid}.projectmapedithead{grid-column:1/-1;gap:4px;padding-bottom:3px;display:grid}.projectmapedithead>span{color:var(--cobalt);font:750 9px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase}.projectmapedithead h3{color:var(--ink);font:750 16px/1.3 var(--display);letter-spacing:-.015em;margin:0}.projectmapedithead p{max-width:78ch;color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.projectmapedit label{color:var(--muted);font:700 9.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;gap:6px;display:grid}.projectmapedit input,.projectmapedit textarea{border:1px solid var(--line-2);background:var(--card);width:100%;color:var(--ink);font:12.5px/1.5 var(--sans);resize:vertical;border-radius:9px;padding:9px 10px}.projectmapedit input:focus,.projectmapedit textarea:focus{outline:2px solid var(--cobalt);outline-offset:1px}.projectmapeditmore{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 82%,transparent);border-radius:11px;grid-column:1/-1;overflow:hidden}.projectmapeditmore>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;list-style:none;display:flex}.projectmapeditmore>summary::-webkit-details-marker{display:none}.projectmapeditmore>summary:after{content:"+";color:var(--cobalt);font:750 15px var(--mono);order:3}.projectmapeditmore[open]>summary:after{content:"−"}.projectmapeditmore>summary>span{gap:2px;min-width:0;display:grid}.projectmapeditmore>summary b{color:var(--ink);font:700 12px/1.35 var(--sans);letter-spacing:0;text-transform:none}.projectmapeditmore>summary small{color:var(--muted);font:normal 10.5px/1.4 var(--sans);letter-spacing:0;text-transform:none}.projectmapeditmore>summary em{color:var(--faint);font:normal 9px var(--mono);white-space:nowrap;margin-left:auto}.projectmapeditmore[open]>summary{border-bottom:1px solid var(--line);background:var(--tint-paper)}.projectmapeditmore>div{grid-template-columns:1fr 1fr;gap:13px;padding:13px 12px;display:grid}.projectmapeditmore label.wide{grid-column:1/-1}.projectmapeditmore label>small{color:var(--muted);font:normal 10.5px/1.45 var(--sans);letter-spacing:0;text-transform:none}.projectmapedit>div{grid-column:1/-1;gap:8px;display:flex}.projectmapedit>.portmaperror{grid-column:1/-1;margin:0}.projectmapfocus{--focus:var(--cobalt);border-bottom:1px solid var(--line);background:var(--card-2);box-shadow:inset 3px 0 0 var(--focus);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 25px;display:grid}.projectmapfocus[data-tone=ready]{--focus:var(--jade)}.projectmapfocus[data-tone=open]{--focus:var(--tang)}.projectmapfocus[data-tone=blocked]{--focus:var(--bad)}.projectmapfocus>div{gap:5px;min-width:0;display:grid}.projectmapfocus>div>span{color:var(--focus);font:750 9px/1.35 var(--mono);letter-spacing:.09em;text-transform:uppercase}.projectmapfocus h3{color:var(--ink);font:750 17px/1.28 var(--display);letter-spacing:-.018em;margin:0}.projectmapfocus p{max-width:82ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.58}.projectmapfocus small{color:var(--muted);font-size:11.5px;line-height:1.5}.projectmapfocus small strong{color:var(--ink-2)}.projectmapfocusactions{justify-items:stretch;gap:7px;min-width:168px;display:grid}.projectmapfocusactions>.rbtn{width:100%;min-height:42px}.projectmapresume{gap:4px;display:grid}.projectmapresume>.rbtn{background:color-mix(in srgb,var(--card) 72%,transparent);width:100%;min-height:36px}.projectmapresume>small{text-align:center;max-width:25ch;font:normal 10px/1.45 var(--mono);letter-spacing:.005em}.projectmapnow{background:color-mix(in srgb,var(--card-2) 58%,var(--card))}.projectmapsecondary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 86%,var(--card-2));overflow:hidden}.projectmapsecondary>summary{cursor:pointer;align-items:center;gap:16px;min-height:58px;padding:10px 25px;list-style:none;display:flex}.projectmapsecondary>summary::-webkit-details-marker{display:none}.projectmapsecondary>summary>span{flex:1;gap:2px;min-width:0;display:grid}.projectmapsecondary>summary small{color:var(--violet);font:750 8.5px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.projectmapsecondary>summary b{color:var(--ink);font-size:12.5px;line-height:1.42}.projectmapsecondary>summary>em{color:var(--muted);font:normal 9.5px/1.35 var(--mono);white-space:nowrap;flex:none}.projectmapsecondary>summary:after{color:var(--violet);font:750 15px/1 var(--mono);content:"+";flex:none}.projectmapsecondary[open]>summary:after{content:"−"}.projectmapsecondary[open]>summary{border-bottom:1px solid var(--line);background:var(--tint-paper)}.projectmapsecondarybody>.projectmapinterview{border-top:0;border-bottom:0}.projectmapstreams>summary small,.projectmapstreams>summary:after{color:var(--cobalt)}.projectmapstreams .projectmaplanes{border-bottom:0}.projectmapstreams .projectmaplaneview{border-top:1px solid var(--line)}.projectmapinterview{--interview:var(--violet);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--interview) 10%,transparent),transparent 32%), color-mix(in srgb,var(--interview) 3%,var(--card));margin:0}.projectmapinterview.is-parked{--interview:var(--cobalt)}.projectmapanswerreceipt{border-bottom:1px solid color-mix(in srgb,var(--jade) 24%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--jade) 10%,var(--card)),color-mix(in srgb,var(--jade) 3%,var(--card-2)));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--jade) 78%,transparent);grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr) auto;align-items:center;gap:16px;padding:12px 22px;display:grid}.projectmapanswerreceipt>div{gap:3px;min-width:0;display:grid}.projectmapanswerreceipt span{color:var(--jade);font:750 8.8px/1.35 var(--mono);letter-spacing:.075em;text-transform:uppercase}.projectmapanswerreceipt>div:first-child>b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.42;overflow:hidden}.projectmapanswerreceipt>div:first-child>p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.45}.projectmapanswerreceipt>div:nth-child(2)>p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.projectmapanswerreceipt>div:nth-child(2) b{border:1px solid color-mix(in srgb,var(--jade) 30%,var(--line));background:var(--card);color:var(--ink-2);font:650 8.5px/1 var(--mono);border-radius:999px;padding:4px 6px}.projectmapansweractions{justify-items:stretch;gap:5px;display:grid}.projectmapansweractions>.rbtn{white-space:nowrap;min-height:36px}.projectmapreviewtoggle{color:var(--muted);font:650 9px/1.35 var(--mono);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.projectmapreviewtoggle:hover{color:var(--ink)}.projectmapreviewtoggle:focus-visible{outline:2px solid var(--jade);outline-offset:3px}.projectmapreviewoffer{border:1px solid color-mix(in srgb,var(--jade) 28%,var(--line));background:color-mix(in srgb,var(--jade) 5%,var(--card));border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:18px;margin:2px -2px -2px;padding:13px 14px;display:grid}.projectmapreviewoffer>div{gap:4px;min-width:0;display:grid}.projectmapreviewoffer>div:first-child>b{color:var(--ink);font:750 13px/1.4 var(--display)}.projectmapreviewoffer p{max-width:82ch;color:var(--ink-2);margin:0;font-size:10.8px;line-height:1.5}.projectmapreviewoffer>div:last-child{justify-items:stretch;gap:5px}.projectmapreviewoffer .rbtn{text-align:center;min-height:38px}.projectmapreviewoffer small{color:var(--muted);font:normal 8.8px/1.45 var(--mono);text-align:center}.projectmapreviewoffer>div:last-child>button{color:var(--muted);font:650 9px/1.35 var(--mono);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px 0;text-decoration:underline}.projectmapreviewoffer>div:last-child>button:hover{color:var(--ink)}.projectmapinterview>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px 22px 14px;display:grid}.projectmapinterview>header>div{gap:4px;min-width:0;display:grid}.projectmapinterview>header span,.projectmapinterviewstarts>span,.projectmapinterviewimpact>span,.projectmapdecisioncoach span{color:var(--interview);font:750 9px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.projectmapinterview>header h3{max-width:38ch;color:var(--ink);font:750 19px/1.28 var(--display);letter-spacing:-.02em;margin:0}.projectmapinterview>header p{max-width:76ch;color:var(--ink-2);margin:0;font-size:12px;line-height:1.52}.projectmapinterview>header>em{border:1px solid color-mix(in srgb,var(--interview) 35%,var(--line));color:var(--interview);font:normal 9px/1 var(--mono);white-space:nowrap;border-radius:999px;padding:5px 7px}.projectmapinterviewbody{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(245px,.5fr);display:grid}.projectmapinterviewanswer{border-right:1px solid var(--line);gap:11px;min-width:0;padding:15px 22px 18px;display:grid}.projectmapinterviewstarts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.projectmapinterviewstarts>span{grid-column:1/-1}.projectmapinterviewstarts>button{border:1px solid var(--line);background:color-mix(in srgb,var(--card-2) 76%,var(--card));min-width:0;min-height:70px;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:10px;align-content:start;gap:5px;padding:10px;display:grid}.projectmapinterviewstarts>button:hover,.projectmapinterviewstarts>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--interview) 52%,var(--line));background:color-mix(in srgb,var(--interview) 7%,var(--card))}.projectmapinterviewstarts>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interview) 26%,transparent)}.projectmapinterviewstarts>button:focus-visible{outline:2px solid var(--interview);outline-offset:1px}.projectmapinterviewstarts small{color:var(--interview);font:8.5px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase}.projectmapinterviewstarts b{font-size:11.5px;font-weight:650;line-height:1.45}.projectmapinterviewanswer>label{gap:5px;display:grid}.projectmapinterviewanswer>label>span{color:var(--ink);font:700 10px/1.4 var(--mono)}.projectmapinterviewanswer textarea{resize:vertical;border:1px solid var(--line-2);background:var(--card);width:100%;min-height:74px;color:var(--ink);font:12.5px/1.5 var(--sans);border-radius:9px;padding:10px 11px}.projectmapinterviewanswer textarea:focus{outline:3px solid color-mix(in srgb,var(--interview) 22%,transparent);border-color:var(--interview)}.projectmapinterviewanswer textarea::placeholder{color:var(--faint)}.projectmapinterviewanswer>label>small{color:var(--muted);font:9.5px/1.4 var(--mono)}.projectmapwriteown{border:1px dashed var(--line-2);width:100%;min-height:38px;color:var(--ink-2);font:650 10.5px/1.35 var(--mono);text-align:left;cursor:pointer;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.projectmapwriteown:hover{border-color:color-mix(in srgb,var(--interview) 42%,var(--line));background:color-mix(in srgb,var(--interview) 4%,transparent);color:var(--ink)}.projectmapwriteown:focus-visible{outline:2px solid var(--interview);outline-offset:2px}.projectmapwriteown em{color:var(--faint);font:normal 8.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.projectmapinterviewselection{border:1px solid color-mix(in srgb,var(--interview) 34%,var(--line));background:linear-gradient(105deg,color-mix(in srgb,var(--interview) 8%,var(--card)),color-mix(in srgb,var(--card-2) 72%,var(--card)));border-radius:11px;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:13px;padding:12px;display:grid}.projectmapinterviewselection>div{align-content:start;gap:4px;min-width:0;display:grid}.projectmapinterviewselection>div>span{color:var(--interview);font:750 8.5px/1.35 var(--mono);letter-spacing:.075em;text-transform:uppercase}.projectmapinterviewselection>div>b{color:var(--ink);font-size:12px;font-weight:650;line-height:1.45}.projectmapinterviewselection>div>button{color:var(--muted);font:650 9px/1.3 var(--mono);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;text-decoration:underline}.projectmapinterviewselection fieldset{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;display:grid}.projectmapinterviewselection legend{color:var(--muted);font:700 9px/1.35 var(--mono);grid-column:1/-1;margin:0 0 2px}.projectmapinterviewselection fieldset>button{border:1px solid var(--line);background:var(--card);min-height:48px;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.projectmapinterviewselection fieldset>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--interview) 55%,var(--line));background:color-mix(in srgb,var(--interview) 9%,var(--card));color:var(--ink)}.projectmapinterviewselection fieldset>button:focus-visible{outline:2px solid var(--interview);outline-offset:1px}.projectmapinterviewselection fieldset b{font-size:10px;line-height:1.3}.projectmapinterviewselection fieldset small{color:var(--muted);font:8.5px/1.3 var(--mono)}.projectmapinterviewactions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.projectmapinterviewactions>.rbtn{min-height:36px}.projectmapinterviewactions>.rbtn:disabled{opacity:.45;cursor:not-allowed}.projectmapinterviewactions>.rbtn.quiet{color:var(--muted);background:0 0;border-color:#0000;margin-left:auto}.projectmapinterviewerror{color:var(--bad);margin:0;font-size:11px;line-height:1.45}.projectmapinterviewimpact{background:color-mix(in srgb,var(--card-2) 66%,transparent);align-content:start;gap:8px;min-width:0;padding:15px 18px;display:grid}.projectmapinterviewimpact>p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.52}.projectmapinterviewimpact>div{flex-wrap:wrap;gap:5px;display:flex}.projectmapinterviewimpact>div>b{border:1px solid color-mix(in srgb,var(--interview) 24%,var(--line));background:var(--card);color:var(--ink-2);font:650 8.5px/1 var(--mono);border-radius:999px;padding:4px 6px}.projectmapdecisioncoach{border-top:1px solid var(--line);background:linear-gradient(118deg,color-mix(in srgb,var(--interview) 7%,var(--tint-paper)),color-mix(in srgb,var(--card) 88%,var(--tint-paper)));gap:12px;padding:15px 22px 17px;display:grid}.projectmapdecisioncoach>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.projectmapdecisioncoach>header>div{gap:4px;min-width:0;display:grid}.projectmapdecisioncoach h4{max-width:72ch;color:var(--ink);font:750 14px/1.42 var(--display);letter-spacing:-.01em;margin:0}.projectmapdecisioncoach>header>em{border:1px solid color-mix(in srgb,var(--interview) 28%,var(--line));color:var(--muted);font:normal 8.5px/1 var(--mono);white-space:nowrap;border-radius:999px;flex:none;padding:5px 7px}.projectmapcoachgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.projectmapcoachgrid article{border:1px solid color-mix(in srgb,var(--interview) 19%,var(--line));background:color-mix(in srgb,var(--card) 88%,transparent);border-radius:10px;align-content:start;gap:5px;min-width:0;padding:11px;display:grid}.projectmapcoachgrid b{color:var(--ink);font-size:11.5px;line-height:1.38}.projectmapcoachgrid p{color:var(--ink-2);margin:0;font-size:10.5px;line-height:1.5}.projectmapdecisioncoach>details{border-top:1px dashed var(--line);padding-top:9px}.projectmapdecisioncoach>details>summary{color:var(--ink-2);font:700 10px/1.4 var(--mono);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.projectmapdecisioncoach>details>summary::-webkit-details-marker{display:none}.projectmapdecisioncoach>details>summary:after{color:var(--interview);font:750 13px/1 var(--mono);content:"+"}.projectmapdecisioncoach>details[open]>summary:after{content:"−"}.projectmapdecisioncoach>details ul{gap:5px;margin:9px 0 0;padding-left:18px;display:grid}.projectmapdecisioncoach>details li{color:var(--ink-2);font-size:10.5px;line-height:1.5}.projectmapdecisioncoach>footer{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:9px;display:flex}.projectmapdecisioncoach>footer p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.projectmapdecisioncoach>footer strong{color:var(--ink-2)}.projectmapdecisioncoach>footer .rbtn{flex:none;min-height:34px}.projectmapinterview-paused{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 22px;display:grid}.projectmapinterview-paused>.projectmapanswerreceipt{grid-column:1/-1;margin:-16px -22px 0}.projectmapinterview-paused>div{gap:3px;display:grid}.projectmapinterview-paused h3{color:var(--ink);font:750 15px/1.35 var(--display);margin:0}.projectmapinterview-paused p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}.projectmapinterviewcomplete{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 22px;display:grid}.projectmapinterviewcomplete>div{gap:3px;display:grid}.projectmapinterviewcomplete span{color:var(--jade);font:750 9px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.projectmapinterviewcomplete h3{color:var(--ink);font:750 16px/1.35 var(--display);letter-spacing:-.014em;margin:0}.projectmapinterviewcomplete p{max-width:78ch;color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}.projectmapinterviewcomplete>.rbtn{white-space:nowrap;min-height:40px}.projectmapworkthread{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--cobalt) 4%,var(--card));overflow:hidden}.projectmapworkthread.state-returned{background:color-mix(in srgb,var(--jade) 4%,var(--card))}.projectmapworkthread>summary{cursor:pointer;align-items:center;gap:14px;min-height:52px;padding:10px 25px;list-style:none;display:flex}.projectmapworkthread>summary::-webkit-details-marker{display:none}.projectmapworkthread>summary>span{flex:1;gap:2px;min-width:0;display:grid}.projectmapworkthread>summary small{color:var(--cobalt);font:750 8.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.projectmapworkthread.state-returned>summary small{color:var(--jade)}.projectmapworkthread>summary b{color:var(--ink);font-size:12px;line-height:1.4}.projectmapworkthread>summary em{color:var(--faint);font:9px/1.35 var(--mono);text-transform:uppercase}.projectmapworkthread>summary:after{color:var(--cobalt);font:750 14px var(--mono);content:"+"}.projectmapworkthread[open]>summary:after{content:"−"}.projectmapworkthread[open]>summary{border-bottom:1px solid var(--line)}.projectmapworkthread>div{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:12px 25px 14px;display:grid}.projectmapworkthread>div>p{color:var(--ink-2);grid-column:1/-1;margin:0;font-size:11.5px;line-height:1.5}.projectmapworkthread dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.projectmapworkthread dl>div{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 72%,transparent);border-radius:8px;gap:3px;padding:9px 10px;display:grid}.projectmapworkthread dt{color:var(--faint);font:750 8px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.projectmapworkthread dd{color:var(--ink-2);margin:0;font-size:10.5px;line-height:1.45}.projectmapworkthread>div>div{align-content:start;justify-items:stretch;gap:5px;min-width:170px;display:grid}.projectmapworkthread>div>div>.rbtn{width:100%;min-height:36px}.projectmapworkthread>div>div>small{max-width:28ch;color:var(--faint);font:9px/1.45 var(--mono);text-align:center}.projectmaplanes{border-bottom:1px solid var(--line);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.projectmaplane{--lane:var(--muted);border:0;border-left:1px solid var(--line);min-width:0;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 9px;padding:13px 15px;display:grid;position:relative}.projectmaplane:first-child{border-left:0}.projectmaplane.tone-ready{--lane:var(--jade)}.projectmaplane.tone-active{--lane:var(--cobalt)}.projectmaplane.tone-open{--lane:var(--tang)}.projectmaplane.tone-blocked{--lane:var(--bad)}.projectmaplane:after{background:var(--lane);opacity:0;content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.projectmaplane[aria-pressed=true]{background:color-mix(in srgb,var(--lane) 7%,var(--card))}.projectmaplane[aria-pressed=true]:after{opacity:1}.projectmaplane:focus-visible{z-index:1;outline:2px solid var(--lane);outline-offset:-2px}.projectmaplane>span{color:var(--lane);font:750 9px/1 var(--mono);letter-spacing:.06em;grid-row:1/span 2}.projectmaplane>b{color:var(--ink);font:750 12px/1.35 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectmaplane>em{width:max-content;max-width:100%;color:var(--lane);font:normal 10.5px/1.35 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectmaplaneview{--lane:var(--cobalt);background:linear-gradient(110deg,color-mix(in srgb,var(--lane) 7%,var(--card)),var(--card) 68%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:126px;padding:19px 25px 21px;display:grid}.projectmaplaneview.tone-ready{--lane:var(--jade)}.projectmaplaneview.tone-active{--lane:var(--cobalt)}.projectmaplaneview.tone-open{--lane:var(--tang)}.projectmaplaneview.tone-blocked{--lane:var(--bad)}.projectmaplaneview>div{gap:5px;min-width:0;display:grid}.projectmaplaneview>div>span{color:var(--lane);font:750 9px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.projectmaplaneview h3{max-width:62ch;color:var(--ink);font:750 15px/1.35 var(--display);letter-spacing:-.012em;margin:0}.projectmaplaneview p{max-width:78ch;color:var(--ink-2);margin:0;font-size:12px;line-height:1.55}.projectmaplaneview>.rbtn{min-width:138px}.projectmapplan{background:var(--card);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.projectmapplansingle{display:block}.projectmapplansingle .projectmapbrief{border-right:0}.projectmapplansingle .projectmapbriefcore{grid-template-columns:repeat(2,minmax(0,1fr))}.projectmapplansingle .projectmapbriefcore>div:nth-child(n){grid-column:auto}.projectmapbrief{border-right:1px solid var(--line);min-width:0;padding:20px 24px 22px}.projectmapbrief>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px;display:flex}.projectmapbrief>header>div{gap:4px;display:grid}.projectmapbriefactions{justify-items:end;gap:7px;display:grid}.projectmapbriefactions>em{color:var(--ink-2);font:normal 11px/1.45 var(--mono);white-space:nowrap}.projectmapbriefactions>.rbtn{min-height:34px}.projectmapbrief>header span,.projectmapsequence>header>span{color:var(--cobalt);font:750 10px/1.35 var(--mono);letter-spacing:.09em;text-transform:uppercase}.projectmapbrief h3,.projectmapsequence h3{color:var(--ink);font:750 17px/1.3 var(--display);letter-spacing:-.015em;margin:0}.projectmapblueprint{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.projectmapblueprint>article{--section:var(--cobalt);border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--section) 5%,var(--card-2)),var(--card) 72%);border-radius:13px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden}.projectmapblueprint>article[data-section=experience]{--section:var(--violet)}.projectmapblueprint>article[data-section=business]{--section:var(--tang)}.projectmapblueprint>article[data-section=build]{--section:var(--jade)}.projectmapblueprint>article:before{background:var(--section);opacity:.72;content:"";width:2px;position:absolute;inset:0 auto 0 0}.projectmapblueprint>article.has-gap:before{background:var(--tang)}.projectmapblueprint>article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.projectmapblueprint>article>header>span{border:1px solid color-mix(in srgb,var(--section) 42%,var(--line));background:color-mix(in srgb,var(--section) 8%,var(--card));width:28px;height:28px;color:var(--section);font:750 9px/1 var(--mono);letter-spacing:.04em;border-radius:9px;place-items:center;display:grid}.projectmapblueprint>article.has-gap>header>span{border-color:color-mix(in srgb,var(--tang) 42%,var(--line));color:var(--tang)}.projectmapblueprint>article>header>div{gap:3px;min-width:0;display:grid}.projectmapblueprint h4{color:var(--ink);font:750 15px/1.3 var(--display);letter-spacing:-.012em;margin:0}.projectmapblueprint>article>header p{max-width:54ch;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.projectmapblueprint>article>header>em{border:1px solid color-mix(in srgb,var(--section) 28%,var(--line));background:color-mix(in srgb,var(--section) 6%,var(--card));color:var(--section);font:normal 8.5px/1 var(--mono);white-space:nowrap;border-radius:999px;padding:4px 6px}.projectmapblueprint>article.has-gap>header>em{border-color:color-mix(in srgb,var(--tang) 30%,var(--line));color:var(--tang)}.projectmapbrief .projectmapblueprint>article>dl{border:0;grid-template-columns:1fr;gap:7px;margin:0;display:grid}.projectmapbrief .projectmapblueprint>article>dl>div{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 78%,transparent);border-radius:9px;gap:3px;min-height:0;padding:9px 10px;display:grid}.projectmapbrief .projectmapblueprint>article>dl>div.is-missing{background:color-mix(in srgb,var(--tang) 4%,var(--card))}.projectmapbrief .projectmapblueprint>article>dl>div.is-missing:before{display:none}.projectmapblueprint dt{letter-spacing:.055em;font-size:9px}.projectmapblueprint dd{font-size:12px;line-height:1.48}.projectmapblueprint>article>.rbtn{justify-self:start;min-height:34px;margin-top:auto}.projectmappulse{border:1px solid var(--line);background:color-mix(in srgb,var(--cobalt) 3%,var(--card-2));border-radius:11px;margin:0 0 12px;overflow:hidden}.projectmappulse.state-changed{border-color:color-mix(in srgb,var(--violet) 38%,var(--line));background:color-mix(in srgb,var(--violet) 5%,var(--card-2))}.projectmappulse>summary{cursor:pointer;align-items:center;gap:14px;min-height:54px;padding:10px 12px;list-style:none;display:flex}.projectmappulse>summary::-webkit-details-marker{display:none}.projectmappulse>summary>span{flex:1;gap:3px;min-width:0;display:grid}.projectmappulse>summary small{color:var(--cobalt);font:750 9.5px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase}.projectmappulse.state-changed>summary small{color:var(--violet)}.projectmappulse>summary b{color:var(--ink);font-size:12.5px;line-height:1.45}.projectmappulse>summary em{color:var(--muted);font:normal 9.5px/1.35 var(--mono);white-space:nowrap;flex:none}.projectmappulse>summary:after{color:var(--cobalt);font:750 14px var(--mono);content:"+";flex:none}.projectmappulse[open]>summary:after{content:"−"}.projectmappulse[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 66%,transparent)}.projectmappulsebody{gap:10px;padding:11px 12px 12px;display:grid}.projectmappulsebody>p{max-width:74ch;color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}.projectmappulsebody>ul{border:1px solid var(--line);background:var(--line);border-radius:9px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.projectmappulsebody li{background:var(--card);grid-template-columns:minmax(118px,.38fr) minmax(0,1fr);gap:11px;padding:9px 10px;display:grid}.projectmappulsebody li>span{color:var(--violet);font:750 9px/1.4 var(--mono);letter-spacing:.045em;text-transform:uppercase}.projectmappulsebody li>b{color:var(--ink-2);overflow-wrap:anywhere;font-size:10.8px;line-height:1.45}.projectmappulsebody>div{align-items:center;gap:11px;display:flex}.projectmappulsebody>div>.rbtn{flex:none;min-height:34px}.projectmappulsebody>div>small{max-width:68ch;color:var(--muted);font:10.5px/1.5 var(--mono)}.projectmapnextgap{border:1px solid color-mix(in srgb,var(--tang) 38%,var(--line));background:color-mix(in srgb,var(--tang) 6%,var(--card-2));border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 12px;padding:12px 13px;display:grid}.projectmapnextgap>div{gap:2px;min-width:0;display:grid}.projectmapnextgap span{color:var(--tang);font:750 9.5px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.projectmapnextgap b{color:var(--ink);font-size:13px;line-height:1.4}.projectmapnextgap p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}.projectmapnextgap small{max-width:66ch;color:var(--muted);font:10.5px/1.5 var(--mono)}.projectmapnextgap>.rbtn{white-space:nowrap;min-height:36px}.projectmapnextgap.is-parked{border-color:var(--line);background:color-mix(in srgb,var(--cobalt) 3%,var(--card-2))}.projectmapnextgap.is-parked span{color:var(--cobalt)}.projectmapbrief dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr;gap:0;margin:0;display:grid}.projectmapbrief dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card-2) 74%,transparent);align-content:start;gap:6px;min-height:72px;padding:11px 13px 12px;display:grid;position:relative}.projectmapbrief dl>div:nth-child(n){grid-column:1}.projectmapbrief dl>div.is-missing{background:color-mix(in srgb,var(--tang) 3%,var(--card-2))}.projectmapbrief dl>div.is-missing:before{background:color-mix(in srgb,var(--tang) 65%,transparent);content:"";width:2px;position:absolute;inset:0 auto 0 0}.projectmapbrief dt{color:var(--ink);font:750 11px/1.4 var(--mono);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.projectmapbrief dt>span{background:color-mix(in srgb,var(--jade) 9%,var(--card));color:var(--jade);font:normal 8px/1 var(--mono);letter-spacing:0;text-transform:lowercase;border-radius:999px;padding:3px 5px}.projectmapbrief .is-missing dt>span{background:color-mix(in srgb,var(--tang) 9%,var(--card));color:var(--tang)}.projectmapbrief dd{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.projectmapbrief .is-missing dd{color:var(--muted)}.projectmapbriefmore{border:1px solid var(--line);background:color-mix(in srgb,var(--card-2) 68%,var(--card));border-radius:11px;margin-top:10px;overflow:hidden}.projectmapbriefmore>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 12px;list-style:none;display:flex}.projectmapbriefmore>summary::-webkit-details-marker{display:none}.projectmapbriefmore>summary:after{content:"+";color:var(--cobalt);font:750 15px var(--mono);order:3}.projectmapbriefmore[open]>summary:after{content:"−"}.projectmapbriefmore>summary>span{gap:2px;min-width:0;display:grid}.projectmapbriefmore>summary b{color:var(--ink);font:700 12px/1.35 var(--sans)}.projectmapbriefmore>summary small{color:var(--ink-2);font:11.25px/1.45 var(--sans)}.projectmapbriefmore>summary em{color:var(--muted);font:normal 10px/1.35 var(--mono);white-space:nowrap;margin-left:auto}.projectmapbriefmore[open]>summary{border-bottom:1px solid var(--line);background:var(--tint-paper)}.projectmapbriefmore>dl{border:0}.projectmapbriefmore>dl>div{border-right:0}.projectmapbriefmore>dl>div:last-child{border-bottom:0}.projectmapdecisions{border:1px solid color-mix(in srgb,var(--violet) 24%,var(--line));background:color-mix(in srgb,var(--violet) 3%,var(--card-2));border-radius:11px;margin-top:10px;overflow:hidden}.projectmapdecisions>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 12px;list-style:none;display:flex}.projectmapdecisions>summary::-webkit-details-marker{display:none}.projectmapdecisions>summary:after{content:"+";color:var(--violet);font:750 15px var(--mono);order:3}.projectmapdecisions[open]>summary:after{content:"−"}.projectmapdecisions>summary>span{gap:2px;min-width:0;display:grid}.projectmapdecisions>summary b{color:var(--ink);font:700 12px/1.35 var(--sans)}.projectmapdecisions>summary small{color:var(--ink-2);font:11.25px/1.45 var(--sans)}.projectmapdecisions>summary em{color:var(--muted);font:normal 10px/1.35 var(--mono);white-space:nowrap;margin-left:auto}.projectmapdecisions[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--violet) 4%,var(--tint-paper))}.projectmapdecisionbody{background:var(--card);gap:12px;padding:13px;display:grid}.projectmapdecisionbody>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.projectmapdecisionbody>header>div{gap:3px;min-width:0;display:grid}.projectmapdecisionbody>header b{color:var(--ink);font-size:12px;line-height:1.4}.projectmapdecisionbody>header p{max-width:75ch;color:var(--ink-2);margin:0;font-size:11.25px;line-height:1.5}.projectmapdecisionbody>header>.rbtn{flex:none;min-height:36px}.projectmapdecisionform{border:1px solid var(--line);background:var(--tint-paper);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px;display:grid}.projectmapdecisionform label{align-content:start;gap:5px;min-width:0;display:grid}.projectmapdecisionform label>span{color:var(--ink);font:700 10.5px/1.4 var(--mono)}.projectmapdecisionform textarea{resize:vertical;border:1px solid var(--line-2);background:var(--card);width:100%;min-height:76px;color:var(--ink);font:12px/1.48 var(--sans);border-radius:8px;padding:9px 10px}.projectmapdecisionform textarea::placeholder{color:var(--faint)}.projectmapdecisionform textarea:focus{outline:3px solid color-mix(in srgb,var(--violet) 22%,transparent);border-color:var(--violet)}.projectmapdecisionform>div{grid-column:1/-1;align-items:center;gap:10px;display:flex}.projectmapdecisionform>div>small{max-width:68ch;color:var(--muted);font:10px/1.5 var(--mono)}.projectmapdecisionerror{color:var(--bad);grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.projectmapdecisionlist{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.projectmapdecisionlist>li{background:var(--card-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:11px 12px;display:grid}.projectmapdecisionlist>li>div{gap:4px;min-width:0;display:grid}.projectmapdecisionlist span{color:var(--violet);font:750 8.8px/1.35 var(--mono);letter-spacing:.055em;text-transform:uppercase}.projectmapdecisionlist b{color:var(--ink);font-size:12.5px;line-height:1.45}.projectmapdecisionlist p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.48}.projectmapdecisionlist p strong{color:var(--ink);font-weight:700}.projectmapdecisionlist .rbtn{white-space:nowrap;min-height:32px;padding:6px 10px;font-size:10.5px}.projectmapdecisionempty{border:1px dashed var(--line-2);color:var(--muted);background:var(--tint-paper);border-radius:9px;margin:0;padding:12px;font-size:11.25px;line-height:1.5}.projectmapdecisionhistory{border-top:1px solid var(--line);padding-top:9px}.projectmapdecisionhistory>summary{cursor:pointer;color:var(--muted);font:10px/1.45 var(--mono)}.projectmapdecisionhistory>ol{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.projectmapdecisionhistory li{border:1px solid var(--line);background:var(--tint-paper);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.projectmapdecisionhistory li>div{gap:2px;min-width:0;display:grid}.projectmapdecisionhistory li b{color:var(--ink-2);font-size:10.8px;line-height:1.4}.projectmapdecisionhistory li small{color:var(--muted);font-size:10px;line-height:1.4}.projectmapdecisionhistory .rbtn{flex:none;min-height:30px;padding:5px 9px;font-size:10px}.projectmapsequence{background:color-mix(in srgb,var(--card-2) 54%,var(--card));min-width:0}.projectmapsequence>header{gap:4px;padding:18px 22px 5px;display:grid}.projectmapsequence>header>p{max-width:72ch;color:var(--ink-2);margin:2px 0 7px;font-size:12px;line-height:1.5}.projectmaptimelinesingle{display:block}.projectmaptimelinesingle .projectmaptimeline{grid-template-columns:repeat(3,minmax(0,1fr))}.projectmaptimelinesingle .projectmaptimeline:before{display:none}.projectmaptimelinesingle .projectmaptimeline>li{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:17px 20px 21px}.projectmaptimelinesingle .projectmaptimeline>li:first-child{border-left:0}.projectmaptimelinesingle .projectmapstepstate{min-height:25px}.projectmaptimelinesingle .projectmapstepstate>span{z-index:1;position:relative;top:auto;left:auto}.projectmaptimeline{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.projectmaptimeline:before{background:linear-gradient(180deg,var(--cobalt),var(--violet),var(--line-2));content:"";width:1px;position:absolute;top:23px;bottom:23px;left:29px}.projectmaptimeline>li{border-top:1px solid var(--line);align-content:start;gap:5px;min-width:0;padding:13px 18px 13px 57px;display:grid;position:relative}.projectmaptimeline>li:first-child{border-top:0}.projectmapstepstate{align-items:center;gap:7px;min-width:0;display:flex;position:static}.projectmapstepstate>span{border:1px solid var(--line-2);background:var(--card);width:max-content;min-width:40px;color:var(--muted);font:750 8.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;padding:3px 7px;position:absolute;top:15px;left:9px}.projectmapstepstate>em{color:var(--muted);font:normal 9.5px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectmaptimeline .horizon-now .projectmapstepstate>span{border-color:color-mix(in srgb,var(--cobalt) 55%,var(--line));color:var(--cobalt)}.projectmaptimeline .horizon-next .projectmapstepstate>span{border-color:color-mix(in srgb,var(--violet) 50%,var(--line));color:var(--violet)}.projectmaptimeline>li>b{color:var(--ink);margin-top:2px;font-size:13px;line-height:1.42}.projectmaptimeline>li>p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.58}.projectmaptimeline>li>small{border-top:1px dashed var(--line);color:var(--muted);font:11.5px/1.5 var(--mono);padding-top:5px}.projectmaptimeline>li>.rbtn{width:max-content;min-height:32px;margin-top:2px}.projectmaptruth{border-top:1px solid var(--line);background:var(--tint-paper);color:var(--faint);font:10.5px/1.5 var(--mono);margin:0;padding:10px 20px}.projectportfoliohub{border:1px solid var(--line-2);background:var(--card);border-radius:16px;margin:0;overflow:hidden}.projectportfoliohub>summary{cursor:pointer;align-items:center;gap:16px;min-height:68px;padding:13px 18px;list-style:none;display:flex}.projectportfoliohub>summary::-webkit-details-marker{display:none}.projectportfoliohub>summary:before{border:1px solid var(--line-2);background:var(--card-2);width:30px;height:30px;color:var(--cobalt);content:"+";font:750 16px/1 var(--mono);border-radius:9px;flex:none;place-items:center;display:grid}.projectportfoliohub[open]>summary:before{content:"−"}.projectportfoliohub>summary>span{flex:1;gap:2px;min-width:0;display:grid}.projectportfoliohub>summary small{color:var(--cobalt);font:750 9px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.projectportfoliohub>summary b{color:var(--ink);font-size:14px;line-height:1.4}.projectportfoliohub>summary>em{color:var(--muted);font:normal 10px/1.4 var(--mono);flex:none}.projectportfoliohub>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:-3px}.projectportfoliohub[open]>summary{border-bottom:1px solid var(--line);background:var(--card-2)}.projectportfoliohubbody{background:var(--tint-paper);gap:12px;padding:14px;display:grid}.projectportfoliohubbody>.projectinventory,.projectportfoliohubbody>.collapse{margin:0}.portdecisiondetail{border:1px solid var(--line);background:var(--card-2);border-radius:14px;margin:0 0 15px;overflow:hidden}.portdecisiondetail>summary{cursor:pointer;align-items:center;gap:16px;min-height:62px;padding:12px 20px;list-style:none;display:flex}.portdecisiondetail>summary::-webkit-details-marker{display:none}.portdecisiondetail>summary:before{content:"+";color:var(--cobalt);font:750 15px var(--mono);flex:none}.portdecisiondetail[open]>summary:before{content:"−"}.portdecisiondetail>summary>span{flex:1;gap:3px;min-width:0;display:grid}.portdecisiondetail>summary b{color:var(--ink);font-size:13px;line-height:1.4}.portdecisiondetail>summary small{color:var(--muted);font-size:10.5px;line-height:1.45}.portdecisiondetail>summary>em{color:var(--faint);font:normal 9.5px var(--mono);flex:none}.portdecisiondetail[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--cobalt-t) 28%,var(--card))}.portdecisiondetail>.portdecision{box-shadow:none;border:0;border-radius:0;margin:0}.portdecisiondetail:not([open]),.portqueuefold:not([open]),.portintelhub:not([open]){box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}.portdecisiondetail:not([open])>summary,.portqueuefold:not([open])>summary,.portintelhub:not([open])>summary{min-height:52px;padding:10px 5px}.portdecisiondetail:not([open])>summary small,.portqueuefold:not([open])>summary small,.portintelhub:not([open])>summary small{color:var(--faint)}.portdecision{--pc:var(--cobalt);color:var(--ink);background:var(--card);border:1px solid var(--line);border-top:3px solid var(--pc);box-shadow:var(--lift);border-radius:18px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:0;margin:0 0 15px;display:grid;overflow:hidden}.portdecision.stage-secure{--pc:var(--bad)}.portdecision.stage-ship{--pc:var(--tang)}.portdecision.stage-reach{--pc:var(--violet)}.portdecision.stage-measure{--pc:var(--cobalt)}.portdecision.stage-improve{--pc:var(--jade)}.portdecisioncopy{min-width:0;padding:25px 27px}.portdecisioneyebrow,.standardeyebrow{color:var(--pc,var(--muted));font:700 10px/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;display:block}.portdecision h2,.standardcopy h2{max-width:24ch;font-family:var(--display);letter-spacing:-.03em;margin:0 0 9px;font-size:clamp(22px,2.3vw,31px);line-height:1.08}.portdecisioncopy>p,.standardcopy>p{max-width:66ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.65}.portdecisioncopy>small{background:var(--tint-paper);width:max-content;max-width:100%;color:var(--muted);font:10.5px/1.45 var(--mono);overflow-wrap:anywhere;border-radius:8px;margin-top:14px;padding:7px 9px;display:block}.portactivecheckpoint{border:1px solid var(--line);border-left:3px solid var(--cobalt);background:var(--card-2);border-radius:11px;gap:5px;max-width:66ch;margin-top:16px;padding:12px 14px;display:grid}.portactivecheckpoint[data-posture=revise]{border-left-color:var(--bad)}.portactivecheckpoint[data-posture=advance]{border-left-color:var(--jade)}.portactivecheckpoint[data-posture=mixed]{border-left-color:var(--tang)}.portactivecheckpoint>span{color:var(--cobalt);font:700 9px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.portactivecheckpoint>b{color:var(--ink);font-size:12.5px;line-height:1.5}.portactivecheckpoint>small{color:var(--muted);font-size:10.5px;line-height:1.45}.portdecisionactions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;display:flex}.portdecisionactions>span{color:var(--faint);font:10.5px/1.45 var(--mono)}.portrecommendation{border:1px solid var(--line);border-left:3px solid var(--violet);background:var(--card-2);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;margin-top:20px;padding:13px 14px;display:grid}.portrecommendation>span{color:var(--violet);font:700 9px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1}.portrecommendation>div{gap:3px;min-width:0;display:grid}.portrecommendation b{color:var(--ink);font-size:12.5px;line-height:1.4}.portrecommendation small{color:var(--muted);font:10px/1.45 var(--mono);overflow-wrap:anywhere}.portrecommendation>.rbtn{white-space:nowrap}.portdecisionfacts,.standardfacts{background:var(--card-2);border-left:1px solid var(--line);align-content:center;min-width:0;padding:20px;display:grid}.portdecisionfacts>div,.standardfacts>div{border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:13px 4px;display:flex}.portdecisionfacts>div:first-child,.standardfacts>div:first-child{border-top:0}.portdecisionfacts b,.standardfacts b{color:var(--pc,var(--ink));font:750 25px/1 var(--display)}.portdecisionfacts span,.standardfacts span{text-align:right;max-width:15ch;color:var(--muted);font:10.5px/1.4 var(--mono)}.portdecisionfacts.returnfacts b{overflow-wrap:anywhere;max-width:11ch;color:var(--pc,var(--ink));font-size:clamp(16px,1.7vw,21px);line-height:1.08}.portdecisionfacts.returnfacts span{max-width:14ch}.portqueuefold{overflow:hidden;padding:0!important}.portqueuefold>summary{cursor:pointer;align-items:center;gap:16px;min-height:66px;padding:13px 20px;list-style:none;display:flex}.portqueuefold>summary::-webkit-details-marker{display:none}.portqueuefold>summary:before{content:"+";color:var(--cobalt);font:750 15px var(--mono);flex:none}.portqueuefold[open]>summary:before{content:"−"}.portqueuefold>summary>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.portqueuefold>summary b{font-size:13px;line-height:1.4}.portqueuefold>summary small{color:var(--muted);font-size:10.5px;line-height:1.45}.portqueuefold>summary>em{color:var(--faint);font:normal 9.5px var(--mono);flex:none}.portqueuefold[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--cobalt-t) 30%,var(--card))}.portqueuebody{background:var(--card);padding:18px 20px 22px}.portqueuebody>.cardlead{margin-top:0}.portqueue .pqsection{margin-top:20px}.portqueue .pqsection>.footnote{margin:4px 0 0}.portintelhub{border:1px solid var(--line-2);background:var(--card-2);border-radius:14px;overflow:hidden}.portintelhub>summary{cursor:pointer;align-items:center;gap:18px;min-height:70px;padding:14px 20px;list-style:none;display:flex}.portintelhub>summary::-webkit-details-marker{display:none}.portintelhub>summary:before{content:"+";color:var(--sky);font:750 16px var(--mono);flex:none}.portintelhub[open]>summary:before{content:"−"}.portintelhub>summary>span{flex:1;gap:3px;min-width:0;display:grid}.portintelhub>summary b{color:var(--ink);font-size:13.5px;line-height:1.4}.portintelhub>summary small{color:var(--muted);font-size:10.5px;line-height:1.45}.portintelhub>summary>em{color:var(--faint);font:normal 9.5px/1.45 var(--mono);text-align:right;flex:none}.portintelhub>summary:focus-visible{outline:2px solid var(--sky);outline-offset:-3px}.portintelhub[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--sky-t) 28%,var(--card))}.portintelbody{background:var(--paper);gap:16px;padding:16px;display:grid}.portintelbody>.card,.portintelbody>.buildermemory{margin:0}.pqlist{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pqrow{--pq:var(--line-2);border:1px solid var(--line);border-left:3px solid var(--pq);background:var(--card-2);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px 14px;display:grid}.pqrow.stage-secure{--pq:var(--bad)}.pqrow.stage-ship{--pq:var(--tang)}.pqrow.stage-reach{--pq:var(--violet)}.pqrow.stage-measure{--pq:var(--cobalt)}.pqrow.stage-improve{--pq:var(--jade)}.pqrow.stage-frame{--pq:var(--sky)}.pqrow.verdict-keep{--pq:var(--jade)}.pqrow.verdict-decide{--pq:var(--cobalt)}.pqrow.verdict-park{--pq:var(--faint)}.pqrank{min-width:22px;color:var(--pq);font:750 15px/1.2 var(--display);text-align:center;padding-top:1px}.pqbody{gap:4px;min-width:0;display:grid}.pqkind{color:var(--pq);font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.pqbody>b{color:var(--ink);font-size:13px}.pqbody>p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.55}.pqbody>small{color:var(--muted);font:10px/1.45 var(--mono);overflow-wrap:anywhere}.pqrow>.rbtn{white-space:nowrap}.pqconsolidate{border:1px dashed var(--line-2);background:var(--tint-paper);border-radius:11px;gap:4px;margin-top:11px;padding:12px 13px;display:grid}.pqconsolidate>b{color:var(--ink);font-size:12.5px}.pqconsolidate>p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.55}.pqconsolidate>small{color:var(--muted);font:10px/1.45 var(--mono)}.portfolioreadbody{padding:3px 2px 10px}.portscope{border:1px solid color-mix(in srgb,var(--sky) 26%,var(--line));background:color-mix(in srgb,var(--sky-t) 38%,var(--card-2));border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:16px;margin:14px 0;padding:14px;display:grid}.portscope>div:first-child{align-content:start;gap:4px;display:grid}.portscope>div:first-child>b{font-size:12.5px;line-height:1.45}.portscope>div:first-child>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.portscopeitems{gap:6px;display:grid}.portscopeitems>span{border:1px solid var(--line);background:var(--card);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:8px 9px;display:grid}.portscopeitems b{overflow-wrap:anywhere;min-width:0;font-size:10.8px}.portscopeitems em{color:var(--sky);font:normal 8.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}.portscopeitems .rbtn{grid-column:1/-1;justify-self:start;margin-top:2px}.portmaplist{gap:8px;margin:15px 0;display:grid}.portmapitem{border:1px solid var(--line);background:var(--card-2);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 13px;display:grid}.portmapitem>div:first-child{gap:3px;display:grid}.portmapitem>div:first-child>b{font-size:12.5px}.portmapitem>div:first-child>span{color:var(--muted);font-size:11px}.portmapitem.open{border-left:3px solid var(--violet);grid-template-columns:1fr;padding:16px}.portmapform{grid-template-columns:1.2fr .8fr;gap:11px 13px;margin-top:2px;display:grid}.portmapform label{color:var(--muted);font:700 10px/1.35 var(--mono);letter-spacing:.04em;text-transform:uppercase;gap:6px;display:grid}.portmapform input,.portmapform textarea{border:1px solid var(--line-2);background:var(--card);width:100%;color:var(--ink);resize:vertical;font:13px/1.5 var(--sans);border-radius:9px;padding:10px 11px}.portmapform input:focus,.portmapform textarea:focus{outline:2px solid var(--violet);outline-offset:1px}.portmapform>div,.portmaperror{grid-column:1/-1}.portmapform>div{flex-wrap:wrap;gap:7px;display:flex}.portmaperror{color:var(--bad);margin:0;font-size:11.5px}.rbtn.quiet{color:var(--muted);background:0 0;border-color:#0000}.portopp .btn{border-radius:8px;min-height:32px;padding:6px 10px;font-size:10.5px}.portwatchdue{border:1px solid color-mix(in srgb,var(--tang) 55%,var(--line));background:color-mix(in srgb,var(--tang) 7%,var(--card));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:-5px 0 14px;padding:13px 15px;display:grid}.portwatchdue>span{background:var(--tang);color:#14100d;font:800 10px var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 8px}.portwatchdue>div{min-width:0}.portwatchdue b{font-size:13px}.portwatchdue p{color:var(--muted);margin:3px 0 0;font-size:11.5px}.portwatchintro{border:1px solid var(--line);background:color-mix(in srgb,var(--cobalt) 5%,var(--card-2));border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin:-2px 0 16px;padding:17px;display:grid}.portwatcheyebrow{color:var(--cobalt-l);font:800 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;display:block}.portwatchintro h3{letter-spacing:-.02em;margin:0;font-size:18px}.portwatchintro p{max-width:68ch;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.portwatchfacts{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 70%,transparent);border-radius:10px;grid-template-columns:repeat(3,minmax(72px,auto));align-self:stretch;display:grid;overflow:hidden}.portwatchfacts span{border-left:1px solid var(--line);color:var(--faint);font:9.5px var(--mono);text-align:right;align-content:center;gap:2px;padding:10px 12px;display:grid}.portwatchfacts span:first-child{border-left:0}.portwatchfacts b{color:var(--ink);font-size:18px}.portwatchsection{gap:8px;margin-top:4px;display:grid}.portwatchsectionhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.portwatchsectionhead h3{margin:0;font-size:12px}.portwatchsectionhead span{color:var(--faint);font:9.5px var(--mono);text-transform:uppercase;letter-spacing:.06em}.portwatchlist{gap:8px;padding-bottom:8px;display:grid}.portwatchrow{border:1px solid var(--line);border-left:3px solid var(--cobalt);background:var(--card-2);border-radius:11px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px;padding:14px 15px;display:grid}.portwatchrow.due,.portwatchrow.regressed{border-left-color:var(--tang)}.portwatchrow.improved{border-left-color:var(--jade)}.portwatchrow.quiet{border-left-color:var(--line-2)}.portwatchrow.available{border-left-color:var(--line-2);background:color-mix(in srgb,var(--card-2) 78%,transparent)}.portwatchread{gap:4px;min-width:0;display:grid}.portwatchproject{align-items:center;gap:8px;min-width:0;display:flex}.portwatchproject b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.portwatchproject em{border:1px solid var(--line);color:var(--faint);font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 6px;font-style:normal}.portwatchrow.due .portwatchproject em,.portwatchrow.regressed .portwatchproject em{border-color:color-mix(in srgb,var(--tang) 55%,var(--line));color:var(--tang)}.portwatchread>strong{font-size:13px}.portwatchread>p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.portwatchread>small{color:var(--faint);font:9.5px var(--mono)}.reviewrhythm{gap:5px;display:grid}.reviewrhythm>span{color:var(--faint);font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.08em}.reviewrhythm>div{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:3px;display:flex}.reviewrhythm button{min-height:30px;color:var(--muted);font:700 10px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px}.reviewrhythm button[aria-pressed=true]{background:var(--cobalt);color:#fff;box-shadow:0 2px 10px #547ff033}.reviewrhythm button:focus-visible{outline:2px solid var(--cobalt-l);outline-offset:2px}.reviewrhythm.compact{grid-template-columns:auto auto;align-items:center}.reviewrhythm.compact>span{margin-right:2px}.portwatchactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.portwatchempty{border:1px dashed var(--line-2);background:color-mix(in srgb,var(--cobalt) 4%,transparent);border-radius:11px;margin:4px 0 10px;padding:15px}.portwatchempty b{font-size:13px}.portwatchempty p{color:var(--muted);margin:4px 0 0;font-size:11.5px}.portwatchavailable{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.portwatchavailable>summary{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;font-size:11px;list-style:none;display:flex}.portwatchavailable>summary::-webkit-details-marker{display:none}.portwatchavailable>summary span{color:var(--ink);font-weight:750}.portwatchavailable>summary em{font:9.5px var(--mono);font-style:normal}.portwatchavailable[open]>summary{margin-bottom:6px}.portwatchboundary{border:1px solid color-mix(in srgb,var(--jade) 35%,var(--line));background:color-mix(in srgb,var(--jade) 5%,var(--card-2));border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:8px;padding:14px 15px;display:grid}.portwatchboundary b{font-size:11.5px}.portwatchboundary p{max-width:74ch;color:var(--muted);margin:3px 0 0;font-size:10.5px;line-height:1.45}.portwatchboundary a{color:var(--jade);font-size:11px;font-weight:800;text-decoration:none}.portwatchboundary a:hover{text-decoration:underline}.portwatchboundary>span{color:var(--faint);font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1}.standardcockpit{--pc:var(--verm);border:1px solid var(--line);border-top:3px solid var(--verm);background:var(--card);box-shadow:var(--lift);border-radius:18px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);margin-bottom:13px;display:grid;overflow:hidden}.standardcopy{padding:27px}.standardcopy>p{max-width:62ch}.standardcopy>small{color:var(--faint);font:10.5px/1.5 var(--mono);margin-top:14px;display:block}.standardactions{flex-wrap:wrap;gap:9px;margin-top:19px;display:flex}.standardfacts b{color:var(--verm)}.standardrail{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:13px;display:grid;overflow:hidden}.standardrail article{border-left:1px solid var(--line);align-content:start;gap:6px;padding:17px 18px;display:grid}.standardrail article:first-child{border-left:0}.standardrail article>span{color:var(--faint);font:700 9.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.standardrail article>b{font-size:13.5px}.standardrail article>p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.improvementcockpit{border:1px solid var(--line-2);background:var(--line);border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1px;margin-bottom:10px;display:grid;overflow:hidden}.improvementcurrent,.improvementrule{background:var(--card)}.improvementcurrent{flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,30px);display:flex}.improvementmeta{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;display:flex}.returnchip{border:1px solid color-mix(in srgb,var(--jade) 32%,var(--line));background:var(--jade-t);color:var(--jade);font:700 9.5px var(--mono);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px}.improvementcurrent h2{max-width:25ch;font:750 clamp(20px,2.3vw,28px)/1.16 var(--display);letter-spacing:-.02em;margin:0 0 8px}.improvementcurrent>p{max-width:68ch;color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.62}.improvementcurrent>small{color:var(--muted);font:11.5px/1.5 var(--mono);margin-top:10px}.improvementcurrent>.btn{width:auto;margin-top:19px}.improvementrule{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;padding:22px;display:flex}.improvementrule>span{color:var(--faint);font:700 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}.improvementrule>b{font:650 13.5px/1.45 var(--sans);color:var(--ink);margin-top:8px}.improvementrule>p{color:var(--muted);margin:8px 0 13px;font-size:12px;line-height:1.55}.improvementrule>em{border:1px solid var(--line);color:var(--ink-2);font:normal 10px var(--mono);text-transform:capitalize;border-radius:7px;padding:5px 8px}.improvementroadmap{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-bottom:13px;overflow:hidden}.improvementroadmap>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 17px;list-style:none;display:flex}.improvementroadmap>summary::-webkit-details-marker{display:none}.improvementroadmap>summary:focus-visible{outline:2px solid var(--verm);outline-offset:-2px}.improvementroadmap>summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.improvementroadmap>summary b{font-size:13px}.improvementroadmap>summary small{color:var(--muted);font-size:11.5px;line-height:1.4}.improvementroadmap>summary>em{color:var(--faint);font:normal 10px var(--mono);flex:none}.improvementroadmap>summary:after{content:"+";color:var(--verm);font:700 17px var(--mono);flex:none}.improvementroadmap[open]>summary:after{content:"−"}.improvementbody{border-top:1px solid var(--line);background:var(--tint-paper);padding:16px}.horizonrail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.horizoncard{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:14px;display:flex}.horizoncard.current{border-color:color-mix(in srgb,var(--verm) 52%,var(--line));box-shadow:inset 0 2px 0 var(--verm)}.horizoncard.complete{background:color-mix(in srgb,var(--jade-t) 26%,var(--card))}.horizoncard.always-open{border-style:dashed}.horizoncard>div{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.horizoncard>div>span{color:var(--faint);font:700 9px var(--mono);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.horizoncard>div>em{color:var(--faint);font:normal 8.5px var(--mono);text-transform:uppercase}.horizoncard.current>div>em{color:var(--verm)}.horizoncard.complete>div>em{color:var(--jade)}.horizoncard h3{font:700 14px/1.28 var(--display);margin:15px 0 7px}.horizoncard p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.horizoncard>small{color:var(--ink-2);font:700 9px/1.35 var(--mono);letter-spacing:.035em;text-transform:uppercase;margin-top:auto;padding-top:13px}.horizoncard>.rbtn{width:100%;min-height:40px;margin-top:12px;padding:8px;font-size:10.5px}.improvementloop{border:1px solid var(--line);background:var(--card);border-radius:13px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px;margin-top:12px;padding:22px;display:grid}.improvementloop h3{font:700 18px/1.28 var(--display);margin:5px 0 8px}.improvementloop p{max-width:70ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.improvementloop ol{counter-reset:improvement-step;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.improvementloop li{border:1px solid var(--line);background:var(--card-2);min-height:46px;color:var(--ink-2);counter-increment:improvement-step;border-radius:9px;padding:9px 9px 9px 34px;font-size:11px;line-height:1.4;position:relative}.improvementloop li:before{content:counter(improvement-step);color:var(--verm);font:700 10px var(--mono);position:absolute;top:10px;left:10px}.improvementloopactions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.operatorpanel{border:1px solid color-mix(in srgb,var(--violet) 32%,var(--line));background:var(--card);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--violet) 78%,var(--ink));border-radius:17px;margin-bottom:10px;overflow:hidden}.operatorhead{justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.operatorhead>div{min-width:0}.operatorhead h2{max-width:34ch;font:740 20px/1.23 var(--display);letter-spacing:-.02em;margin:4px 0 6px}.operatorhead p{max-width:86ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.57}.operatorhead>.rbtn{flex:none}.operatorpreviewdetails{border-top:1px solid var(--line)}.operatorpreviewdetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 22px;list-style:none;display:flex}.operatorpreviewdetails>summary::-webkit-details-marker{display:none}.operatorpreviewdetails>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.operatorpreviewdetails>summary b{font-size:11.5px}.operatorpreviewdetails>summary small{color:var(--muted);font-size:11.5px;line-height:1.45}.operatorpreviewdetails>summary>em{color:var(--faint);font:normal 9px var(--mono)}.operatorpreviewdetails>summary:after{content:"+";color:var(--violet);font:700 15px var(--mono)}.operatorpreviewdetails[open]>summary:after{content:"−"}.operatorpreview{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.operatorpreview article{background:var(--tint-paper);grid-template-columns:26px minmax(0,1fr);gap:3px 8px;padding:15px 17px;display:grid}.operatorpreview article>span{color:var(--violet);font:750 10px var(--mono);grid-row:1/3}.operatorpreview b{font-size:12.5px}.operatorpreview p{color:var(--muted);margin:0;font-size:10.8px;line-height:1.5}.operatorform{border-top:1px solid var(--line);background:var(--tint-paper);gap:17px;padding:18px 22px 20px;display:grid}.operatorform fieldset{border:0;min-width:0;margin:0;padding:0}.operatorform legend{align-items:baseline;gap:10px;width:100%;padding:0 0 8px;display:flex}.operatorform legend b{font-size:12px}.operatorform legend span{color:var(--muted);font-size:10.5px}.operatorchoices{gap:7px;display:grid}.operatorchoices.three{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorchoices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.operatorchoices button{border:1px solid var(--line);background:var(--card);min-width:0;min-height:67px;color:var(--muted);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.operatorchoices button:hover{border-color:color-mix(in srgb,var(--violet) 50%,var(--line));background:color-mix(in srgb,var(--violet-t) 45%,var(--card))}.operatorchoices button[aria-pressed=true]{border-color:color-mix(in srgb,var(--violet) 66%,var(--line));background:color-mix(in srgb,var(--violet-t) 60%,var(--card));box-shadow:inset 3px 0 0 var(--violet)}.operatorchoices button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.operatorchoices b{color:var(--ink);font-size:11.5px}.operatorchoices small{font-size:10.3px;line-height:1.45}.operatorexpert{border:1px solid var(--line);background:var(--card);border-radius:11px}.operatorexpert>summary,.operatorprotocol>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 14px;list-style:none;display:flex}.operatorexpert>summary::-webkit-details-marker{display:none}.operatorprotocol>summary::-webkit-details-marker{display:none}.operatorexpert>summary>span,.operatorprotocol>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.operatorexpert>summary b,.operatorprotocol>summary b{font-size:12px}.operatorexpert>summary small,.operatorprotocol>summary small{color:var(--muted);font-size:10.5px}.operatorexpert>summary>em,.operatorprotocol>summary>em{color:var(--faint);font:normal 9.5px var(--mono)}.operatorexpert>summary:after,.operatorprotocol>summary:after{content:"+";color:var(--violet);font:700 15px var(--mono)}.operatorexpert[open]>summary:after,.operatorprotocol[open]>summary:after{content:"−"}.operatorexpert>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 170px 170px;gap:10px;padding:13px;display:grid}.operatorexpert label{flex-direction:column;gap:6px;min-width:0;display:flex}.operatorexpert label>span{justify-content:space-between;gap:8px;display:flex}.operatorexpert label b{font-size:10.5px}.operatorexpert label small{color:var(--faint);text-align:right;font-size:9.5px}.operatorexpert textarea,.operatorexpert input,.operatorcorrections input{border:1px solid var(--line-2);background:var(--tint-paper);width:100%;color:var(--ink);font:11.5px/1.5 var(--sans);border-radius:9px;padding:9px 10px}.operatorexpert textarea{resize:vertical}.operatorexpert textarea:focus,.operatorexpert input:focus,.operatorcorrections input:focus{outline:2px solid var(--violet);outline-offset:1px}.operatorformactions{align-items:center;gap:8px;display:flex}.operatorformactions small{max-width:70ch;color:var(--faint);font:9.5px/1.45 var(--mono);text-align:right;margin-left:auto}.operatoractive{border-top:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:1px;display:grid}.operatorprimary,.operatortruth{background:var(--card)}.operatorprimary{padding:22px}.operatorstatus{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:18px;display:flex}.operatorstatus>span,.operatorstatus>em{border:1px solid var(--line);color:var(--muted);font:normal 9px var(--mono);border-radius:999px;padding:5px 7px}.operatorstatus>em{border-color:color-mix(in srgb,var(--jade) 30%,var(--line));color:var(--jade);margin-left:auto}.operatorhandoff{border:1px solid color-mix(in srgb,var(--violet) 38%,var(--line));background:color-mix(in srgb,var(--violet-t) 48%,var(--card));border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:11px 12px;display:flex}.operatorhandoff.stale{border-color:color-mix(in srgb,var(--warn) 42%,var(--line));background:color-mix(in srgb,var(--warn-t) 48%,var(--card))}.operatorhandoff>div{flex-direction:column;gap:2px;min-width:0;display:flex}.operatorhandoff span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}.operatorhandoff.stale span{color:var(--warn)}.operatorhandoff b{font-size:11.5px}.operatorhandoff small{max-width:74ch;color:var(--muted);font-size:10.2px;line-height:1.45}.operatorhandoff>.rbtn{flex:none}.operatorprimary h3{max-width:30ch;font:740 22px/1.2 var(--display);letter-spacing:-.025em;margin:6px 0 7px}.operatorprimary>p{max-width:72ch;color:var(--ink-2);margin:0;font-size:12.8px;line-height:1.6}.operatorprimary>small{color:var(--faint);font:10px/1.45 var(--mono);margin-top:9px;display:block}.operatoractions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;display:flex}.operatoractions>.btn{width:auto;margin:0}.operatoractionmore{flex:none}.operatoractionmore>summary{color:var(--faint);font:600 10px var(--sans);cursor:pointer;padding:8px 3px;list-style:none}.operatoractionmore>summary::-webkit-details-marker{display:none}.operatoractionmore>summary:before{content:"+ ";color:var(--violet);font-family:var(--mono)}.operatoractionmore[open]{flex-basis:100%}.operatoractionmore[open]>summary:before{content:"− "}.operatoractionmore>div{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:2px;padding-top:9px;display:flex}.operatoractionmore>div>.btn{width:auto;margin:0}.executorbridge{border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--violet-t) 34%,var(--card)),var(--card) 62%);border-radius:13px;gap:12px;margin-top:18px;padding:15px;display:grid}.executorbridge-head{grid-template-columns:minmax(0,1fr) minmax(160px,210px);align-items:end;gap:16px;display:grid}.executorbridge-head h4{max-width:35ch;font:720 14px/1.3 var(--display);letter-spacing:-.015em;margin:4px 0}.executorbridge-head p{max-width:70ch;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.executorbridge-head label{color:var(--faint);font:700 9px var(--mono);letter-spacing:.05em;text-transform:uppercase;gap:5px;display:grid}.executorbridge-head select{border:1px solid var(--line-2);background:var(--tint-paper);width:100%;min-height:39px;color:var(--ink);font:650 11px var(--sans);border-radius:9px;padding:8px 28px 8px 10px}.executorbridge-head select:focus{outline:2px solid var(--violet);outline-offset:1px}.executorbridge-read{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:11px;display:flex}.executorbridge-read>div{min-width:0}.executorconnection{border:1px solid color-mix(in srgb,var(--violet) 34%,var(--line));color:var(--violet);background:color-mix(in srgb,var(--violet) 7%,transparent);font:700 8.5px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;margin:0 0 7px;padding:4px 7px;display:inline-flex}.executorconnection.available{border-color:color-mix(in srgb,var(--good) 38%,var(--line));color:var(--good);background:color-mix(in srgb,var(--good) 7%,transparent)}.executorconnection.connection{border-color:color-mix(in srgb,var(--warn) 38%,var(--line));color:var(--warn);background:color-mix(in srgb,var(--warn) 7%,transparent)}.executorbridge-read b{font-size:11.5px}.executorbridge-read p{color:var(--ink-2);margin:3px 0;font-size:10.8px;line-height:1.48}.executorbridge-read small{color:var(--faint);font-size:10.2px;line-height:1.45;display:block}.executorbridge-read>.rbtn{flex:none}.executorbridge-runner{border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));background:color-mix(in srgb,var(--violet) 5%,var(--card));border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.executorbridge-runner>div{grid-column:1/-1;min-width:0}.executorbridge-runner b{font-size:10.8px;display:block}.executorbridge-runner p{color:var(--muted);margin:3px 0 0;font-size:10.2px;line-height:1.45}.executorbridge-runner>code{border:1px solid var(--line);background:var(--card-2);min-width:0;max-width:none;color:var(--ink-2);font:9.5px/1.4 var(--mono);overflow-wrap:anywhere;white-space:normal;border-radius:7px;padding:7px 9px;display:block;overflow:hidden}.executorbridge-runner p code{color:var(--ink-2);font:600 10px var(--mono)}.executorbridge-runner>.btn{white-space:nowrap}.executorbridge>details{border-top:1px solid var(--line)}.executorbridge>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding-top:8px;list-style:none;display:flex}.executorbridge>details>summary::-webkit-details-marker{display:none}.executorbridge>details>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.executorbridge>details>summary b{font-size:10.8px}.executorbridge>details>summary small{color:var(--faint);font-size:10px}.executorbridge>details>summary em{color:var(--violet);font:normal 9.5px var(--mono)}.executorbridge>details>summary:after{content:"+";color:var(--violet);font:750 14px var(--mono)}.executorbridge>details[open]>summary:after{content:"−"}.executorbridge-contract{border-top:1px solid var(--line);gap:7px;padding:10px 0 2px;display:grid}.executorbridge-contract p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.operatortruth{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:21px;display:flex}.operatortruth>span{color:var(--violet);font:750 9.5px var(--mono);letter-spacing:.07em;text-transform:uppercase}.operatortruth>p{color:var(--muted);margin:7px 0 12px;font-size:11.5px;line-height:1.55}.operatortruth>details{border-top:1px solid var(--line)}.operatortruth summary{color:var(--ink-2);font:650 10.5px var(--sans);cursor:pointer;padding:12px 0 2px;list-style:none}.operatortruth summary::-webkit-details-marker{display:none}.operatortruth summary:before{content:"+ ";color:var(--violet);font-family:var(--mono)}.operatortruth details[open] summary:before{content:"− "}.operatortruth ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.operatortruth li{border:1px solid var(--line);background:var(--tint-paper);border-radius:8px;padding:8px}.operatortruth li b,.operatortruth li span{font-size:9.8px;line-height:1.4;display:block}.operatortruth li span{color:var(--muted);margin-top:2px}.operatorprotocol{border-top:1px solid var(--line)}.operatorprotocolbody{border-top:1px solid var(--line);background:var(--tint-paper);grid-template-columns:1fr 1fr;gap:13px;padding:15px 18px 18px;display:grid}.operatorprotocolbody>section{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;padding:13px}.operatorprotocolbody>section>span{color:var(--violet);font:750 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.operatorprotocolbody ol,.operatorprotocolbody ul{gap:7px;margin:10px 0 0;padding-left:18px;display:grid}.operatorprotocolbody li{color:var(--muted);font-size:10.5px;line-height:1.48}.operatorcorrections{grid-column:1/-1}.operatorcorrections>p{color:var(--muted);margin:6px 0 10px;font-size:10.8px;line-height:1.48}.operatorcorrections>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.operatorcorrections>ul{margin:9px 0 0;padding:0;list-style:none}.operatorcorrections>ul li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.operatorcorrections>ul li span{color:var(--ink-2);font-size:10.8px}.operatorcorrections>ul li button,.operatoroff{color:var(--faint);font:10px var(--sans);cursor:pointer;background:0 0;border:0}.operatorcorrections>ul li button:hover,.operatoroff:hover{color:var(--verm)}.operatorcorrections>ul li button:focus-visible,.operatoroff:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.operatoroff{margin:0 18px 13px auto;padding:7px;display:block}.refinementledger{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-bottom:10px;overflow:hidden}.refinementhead{justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.refinementhead>div{min-width:0}.refinementhead h2{font:700 17px/1.3 var(--display);margin:3px 0 5px}.refinementhead p{max-width:80ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.refinementhead>.rbtn{flex:none}.refinementform{border-top:1px solid var(--line);background:var(--tint-paper);padding:18px 20px}.refinementformintro{grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;margin-bottom:14px;display:grid}.refinementformintro>span{color:var(--violet);font:700 9.5px var(--mono);letter-spacing:.065em;text-transform:uppercase;grid-column:1/-1}.refinementformintro>b{font-size:14px}.refinementformintro>small{color:var(--faint);font:10px var(--mono);text-align:right}.refinementfields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.refinementfields label,.refinementdev label,.refinementresult{flex-direction:column;gap:7px;min-width:0;display:flex}.refinementfields label>span,.refinementdev label>span,.refinementresult>span{justify-content:space-between;gap:10px;display:flex}.refinementfields label b,.refinementdev label b,.refinementresult b{font-size:11.5px}.refinementfields label small,.refinementdev label small,.refinementresult small{color:var(--muted);text-align:right;font-size:10.5px}.refinementfields textarea,.refinementdev textarea,.refinementdev input,.refinementresult textarea{border:1px solid var(--line-2);background:var(--card);width:100%;color:var(--ink);font:12.5px/1.55 var(--sans);resize:vertical;border-radius:10px;padding:10px 11px}.refinementfields textarea:focus,.refinementdev textarea:focus,.refinementdev input:focus,.refinementresult textarea:focus{outline:2px solid var(--violet);outline-offset:1px}.refinementdev{border:1px solid var(--line);background:var(--card);border-radius:11px;margin-top:10px}.refinementdev>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 13px;list-style:none;display:flex}.refinementdev>summary::-webkit-details-marker{display:none}.refinementdev>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.refinementdev>summary b{font-size:12px}.refinementdev>summary small{color:var(--muted);font-size:10.5px}.refinementdev>summary em{color:var(--faint);font:normal 9.5px var(--mono)}.refinementdev>summary:after{content:"+";color:var(--violet);font:700 15px var(--mono)}.refinementdev[open]>summary:after{content:"−"}.refinementdev>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.refinementdev label:last-child{grid-column:1/-1}.refinementformactions{align-items:center;gap:8px;margin-top:12px;display:flex}.refinementformactions>span{max-width:74ch;color:var(--faint);font:10px/1.45 var(--mono);text-align:right;margin-left:auto}.refinementactive{border-top:1px solid var(--line);box-shadow:inset 3px 0 0 var(--violet);padding:18px 20px}.refinementactive.running{box-shadow:inset 3px 0 0 var(--butter-d)}.refinementactivehead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.refinementactivehead>div>span{color:var(--faint);font:700 9.5px var(--mono);letter-spacing:.055em;text-transform:uppercase}.refinementactivehead h3{max-width:76ch;font:700 16px/1.4 var(--display);margin:5px 0 0}.refinementactivehead>em{border:1px solid var(--line-2);color:var(--violet);font:700 9px var(--mono);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px}.refinementactive.running .refinementactivehead>em{color:var(--butter-d)}.refinementread{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.refinementread>div{background:var(--card-2);padding:12px}.refinementread span{color:var(--faint);font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.refinementread p{color:var(--ink-2);margin:6px 0 0;font-size:11.5px;line-height:1.5}.refinementprotocol{border-top:1px solid var(--line);margin-top:10px}.refinementprotocol>summary{cursor:pointer;min-height:44px;color:var(--muted);font:650 11.5px var(--sans);padding:11px 2px;list-style:none}.refinementprotocol>summary::-webkit-details-marker{display:none}.refinementprotocol>summary:before{content:"+ ";color:var(--violet);font-family:var(--mono)}.refinementprotocol[open]>summary:before{content:"− "}.refinementprotocol>div{grid-template-columns:1fr 1fr;gap:7px;padding-bottom:8px;display:grid}.refinementprotocol p{border:1px solid var(--line);background:var(--tint-paper);color:var(--muted);font:10.5px/1.5 var(--mono);white-space:pre-wrap;border-radius:9px;flex-direction:column;gap:4px;margin:0;padding:10px;display:flex}.refinementprotocol p b{color:var(--ink);font:700 9.5px var(--mono);letter-spacing:.055em;text-transform:uppercase}.refinementresult{border:1px solid var(--line-2);background:var(--tint-paper);border-radius:11px;margin-top:12px;padding:13px}.refinementactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.refinementactions>.btn{width:auto;margin:0}.refinementnext{border-top:1px solid var(--line);background:var(--jade-t);justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.refinementnext>div{flex-direction:column;gap:3px;min-width:0;display:flex}.refinementnext b{font-size:12.5px}.refinementnext span{color:var(--muted);font-size:11.5px}.refinementhistory{border-top:1px solid var(--line)}.refinementhistory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 20px;list-style:none;display:flex}.refinementhistory>summary::-webkit-details-marker{display:none}.refinementhistory>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.refinementhistory>summary b{font-size:12px}.refinementhistory>summary small{color:var(--muted);font-size:10.5px}.refinementhistory>summary>em{color:var(--faint);font:normal 9.5px var(--mono)}.refinementhistory>summary:after{content:"+";color:var(--violet);font:700 15px var(--mono)}.refinementhistory[open]>summary:after{content:"−"}.refinementhistory>div{border-top:1px solid var(--line);background:var(--tint-paper);gap:7px;padding:12px 20px 18px;display:grid}.refinementhistory article{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.refinementhistory article>span{border:1px solid var(--line);color:var(--jade);font:700 8.5px var(--mono);text-transform:uppercase;border-radius:999px;padding:4px 7px}.refinementhistory article>span.reverted{color:var(--muted)}.refinementhistory article>div{min-width:0}.refinementhistory article b{font-size:11.5px}.refinementhistory article p{color:var(--muted);margin:3px 0;font-size:11px;line-height:1.45}.refinementhistory article small{color:var(--faint);font:9.5px var(--mono)}.refinementhistory article .btn{width:auto;margin:0}.refinementledger.compact{border-color:color-mix(in srgb,var(--violet) 24%,var(--line));background:var(--tint-paper)}.refinementcompact>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 20px;list-style:none;display:flex}.refinementcompact>summary::-webkit-details-marker{display:none}.refinementcompact>summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.refinementcompact>summary b{font-size:12px}.refinementcompact>summary small{color:var(--muted);font-size:10.8px}.refinementcompact>summary>em{color:var(--faint);font:normal 9px var(--mono)}.refinementcompact>summary:after{content:"+";color:var(--violet);font:700 15px var(--mono)}.refinementcompact[open]>summary:after{content:"−"}.refinementcompactbody{border-top:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;gap:22px;padding:16px 20px;display:flex}.refinementcompactbody>div{min-width:0}.refinementcompactbody h3{font:700 15px/1.3 var(--display);margin:4px 0 5px}.refinementcompactbody p{max-width:76ch;color:var(--muted);margin:0;font-size:11.5px;line-height:1.52}.refinementcompactbody>.rbtn{flex:none}.standardview>.collapse{animation:fadein .14s var(--ease) both}@media (width<=900px){.portdecision,.standardcockpit,.improvementcockpit,.improvementloop,.projectmapplan{grid-template-columns:1fr}.projectmapbrief{border-right:0}.projectmapsequence{border-bottom:1px solid var(--line);order:-1}.projectmaphead{grid-template-columns:1fr;align-items:start;gap:16px}.projectmapmeta{justify-content:flex-start}.projectmaplanes{grid-template-columns:repeat(2,minmax(0,1fr))}.projectmaplane:nth-child(3){border-left:0;border-top:1px solid var(--line)}.projectmaplane:nth-child(4){border-top:1px solid var(--line)}.projectmapbrief dl{grid-template-columns:repeat(2,minmax(0,1fr))}.projectmapblueprint,.operatoractive{grid-template-columns:1fr}.operatortruth{border-top:1px solid var(--line);border-left:0}.operatorexpert>div{grid-template-columns:1fr 1fr}.operatorexpert label:first-child{grid-column:1/-1}.improvementrule{border-top:1px solid var(--line);border-left:0}.horizonrail{grid-template-columns:repeat(2,minmax(0,1fr))}.horizoncard.always-open{grid-column:1/-1}.refinementfields,.refinementdev>div{grid-template-columns:1fr}.refinementdev label:last-child{grid-column:auto}.refinementread,.refinementprotocol>div{grid-template-columns:1fr}.portdecisionfacts,.standardfacts{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.portdecisionfacts>div,.standardfacts>div{border-top:0;border-left:1px dashed var(--line);justify-items:start;padding:7px 13px;display:grid}.portdecisionfacts>div:first-child,.standardfacts>div:first-child{border-left:0}.portdecisionfacts span,.standardfacts span{text-align:left}.standardrail{grid-template-columns:1fr}.standardrail article{border-left:0;border-top:1px solid var(--line)}.standardrail article:first-child{border-top:0}}@media (width<=620px){.projectmap{border-radius:15px}.projectmaphead{gap:15px;padding:18px 16px 16px}.projectmaphead h1{margin:5px 0 7px;font-size:28px;line-height:1.04}.projectmapidentity>p{font-size:11.5px;line-height:1.5}.projectmapidentity>p strong{margin-bottom:2px;display:block}.projectmapmeta{justify-self:stretch;width:100%}.projectmapmeta>summary{min-height:40px}.projectmapmeta>summary>b{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.projectmapmetabody{width:100%;left:0;right:auto}.projectmapmetabody>p{gap:5px 9px}.projectmapmetabody>.rbtn{width:100%;margin-top:1px}.projectmaptabs{padding:6px}.projectmaptabs>button{min-height:43px;padding:7px 9px}.projectmaptabs>button small{display:none}.projectmapedit{grid-template-columns:1fr;padding:17px 16px 19px}.projectmapedithead{grid-column:1}.projectmapedit>div{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.projectmapeditmore{grid-column:1}.projectmapeditmore>summary{align-items:flex-start}.projectmapeditmore>summary em{display:none}.projectmapeditmore>div{grid-template-columns:1fr}.projectmapeditmore label.wide{grid-column:1}.projectmapfocus{grid-template-columns:1fr;gap:13px;padding:16px}.projectmapsecondary>summary{align-items:flex-start;gap:9px;padding:12px 16px}.projectmapsecondary>summary>em{display:none}.projectmapsecondary>summary:after{margin-top:4px}.projectmapsecondary>summary b{font-size:11.5px}.projectmapinterview>header{grid-template-columns:1fr;padding:16px}.projectmapanswerreceipt{grid-template-columns:1fr;padding:13px 16px}.projectmapanswerreceipt>div:first-child>b{white-space:normal}.projectmapansweractions>.rbtn{width:100%;min-height:42px}.projectmapreviewoffer{grid-template-columns:1fr;margin:2px 0 0;padding:12px}.projectmapreviewoffer .rbtn{width:100%;min-height:43px}.projectmapinterview>header>em{justify-self:start}.projectmapinterviewbody{grid-template-columns:1fr}.projectmapinterviewanswer{border-right:0;border-bottom:1px solid var(--line);padding:14px 16px 16px}.projectmapinterviewstarts{grid-template-columns:1fr}.projectmapinterviewstarts>span{grid-column:1}.projectmapinterviewstarts>button{min-height:0}.projectmapinterviewselection{grid-template-columns:1fr;padding:10px}.projectmapinterviewselection fieldset{grid-template-columns:1fr}.projectmapinterviewimpact{padding:14px 16px}.projectmapinterviewactions{grid-template-columns:1fr;display:grid}.projectmapinterviewactions>.rbtn{width:100%;min-height:43px}.projectmapinterviewactions>.rbtn.quiet{margin-left:0}.projectmapdecisioncoach{padding:14px 16px 16px}.projectmapdecisioncoach>header{display:grid}.projectmapdecisioncoach>header>em{justify-self:start}.projectmapcoachgrid{grid-template-columns:1fr}.projectmapdecisioncoach>footer{display:grid}.projectmapdecisioncoach>footer .rbtn{width:100%;min-height:43px}.projectmapinterview-paused{grid-template-columns:1fr}.projectmapinterview-paused>.projectmapanswerreceipt{grid-column:1;margin:-16px -22px 0}.projectmapinterview-paused>.rbtn{width:100%;min-height:43px}.projectmapinterviewcomplete{grid-template-columns:1fr;padding:14px 16px 16px}.projectmapinterviewcomplete>.rbtn{white-space:normal;width:100%;min-height:43px}.projectmapfocusactions{width:100%;min-width:0}.projectmapresume>small{max-width:none}.projectmapworkthread>summary{align-items:flex-start;padding:10px 16px}.projectmapworkthread>summary em{text-align:right}.projectmapworkthread>div{grid-template-columns:1fr;padding:12px 16px 14px}.projectmapworkthread dl{grid-template-columns:1fr}.projectmapworkthread>div>div{min-width:0}.projectmapworkthread>div>div>small{max-width:none}.projectmaplanes{grid-template-columns:1fr}.projectmaplane{border-top:1px solid var(--line);border-left:0;grid-template-rows:1fr;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:10px 12px}.projectmaplane:first-child{border-top:0}.projectmaplane:nth-child(n){border-left:0}.projectmaplane>span{grid-row:1}.projectmaplane>b{white-space:normal;font-size:12.5px}.projectmaplane>em{text-align:right;white-space:normal;justify-self:end;font-size:10.5px}.projectmaplaneview{grid-template-columns:1fr;gap:13px;min-height:0;padding:16px}.projectmaplaneview>.rbtn{width:100%}.projectmapbrief{padding:17px 16px 19px}.projectmapbrief>header{grid-template-columns:1fr;gap:10px;display:grid}.projectmapbriefactions{justify-items:stretch}.projectmapbriefactions>em{white-space:normal}.projectmapbriefactions>.rbtn{width:100%}.projectmappulse>summary{align-items:flex-start}.projectmappulse>summary em{white-space:normal;text-align:right}.projectmappulsebody li{grid-template-columns:1fr;gap:3px}.projectmappulsebody>div{flex-direction:column;align-items:stretch}.projectmappulsebody>div>.rbtn{width:100%}.projectmapnextgap{grid-template-columns:1fr}.projectmapnextgap>.rbtn{width:100%}.projectmapbrief dl{grid-template-columns:1fr}.projectmapbrief dl>div:nth-child(n){grid-column:1;min-height:0}.projectmapblueprint{grid-template-columns:1fr;gap:8px}.projectmapblueprint>article{gap:10px;padding:13px}.projectmapblueprint>article>header{grid-template-columns:auto minmax(0,1fr)}.projectmapblueprint>article>header>em{grid-column:2;justify-self:start}.projectmapblueprint>article>.rbtn{width:100%;min-height:42px}.projectmapplansingle .projectmapbriefcore{grid-template-columns:1fr}.projectmapplansingle .projectmapbriefcore>div:nth-child(n){grid-column:1}.projectmapdecisionbody>header{grid-template-columns:1fr;display:grid}.projectmapdecisionbody>header>.rbtn{width:100%}.projectmapdecisionform{grid-template-columns:1fr}.projectmapdecisionform>div{flex-direction:column;align-items:stretch}.projectmapdecisionform>div>.rbtn{width:100%;min-height:44px}.projectmapdecisionlist>li{grid-template-columns:1fr}.projectmapdecisionlist .rbtn{width:100%;min-height:40px}.projectmapdecisionhistory li{flex-direction:column;align-items:stretch}.projectmapdecisionhistory .rbtn{width:100%;min-height:40px}.projectmapsequence>header{padding:16px 16px 4px}.projectmaptimeline{grid-template-columns:1fr}.projectmaptimeline:before{background:linear-gradient(180deg,var(--cobalt),var(--violet),var(--line-2));width:1px;height:auto;top:24px;bottom:24px;left:29px}.projectmaptimeline>li{border-top:1px solid var(--line);border-left:0;padding:14px 16px 14px 48px}.projectmaptimeline>li:first-child{border-top:0}.projectmapstepstate{display:flex;position:static}.projectmapstepstate>span{text-align:center;justify-content:center;min-width:40px;padding:4px 5px;position:absolute;top:16px;left:9px}.projectmapstepstate>em{white-space:normal}.projectmaptimeline>li>b{margin-top:0}.projectmaptimeline>li>.rbtn{width:100%}.projectmaptimelinesingle .projectmaptimeline{grid-template-columns:1fr}.projectmaptimelinesingle .projectmaptimeline:before{background:linear-gradient(180deg,var(--cobalt),var(--violet),var(--line-2));width:1px;height:auto;display:block;inset:24px auto 24px 29px}.projectmaptimelinesingle .projectmaptimeline>li{border-top:1px solid var(--line);border-left:0;padding:14px 16px 14px 48px}.projectmaptimelinesingle .projectmapstepstate{min-height:0}.projectmaptimelinesingle .projectmapstepstate>span{position:absolute;top:16px;left:9px}.projectmaptruth{padding:10px 16px}.projectportfoliohub{border-radius:14px}.projectportfoliohub>summary{grid-template-columns:auto minmax(0,1fr);gap:4px 11px;padding:12px 13px;display:grid}.projectportfoliohub>summary:before{grid-row:1/span 2;width:28px;height:28px}.projectportfoliohub>summary>span,.projectportfoliohub>summary>em{grid-column:2}.projectportfoliohub>summary>em{white-space:normal}.projectportfoliohubbody{gap:10px;padding:10px}.portdecisiondetail>summary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px 11px;padding:14px 16px;display:grid}.portdecisiondetail>summary:before{grid-row:1/span 2;margin-top:2px}.portdecisiondetail>summary>span,.portdecisiondetail>summary>em{grid-column:2}.portqueuefold>summary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px 11px;padding:14px 16px;display:grid}.portqueuefold>summary:before{grid-row:1/span 2;margin-top:2px}.portqueuefold>summary>span{grid-column:2}.portqueuefold>summary>em{white-space:normal;grid-column:2}.portintelhub>summary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px 11px;padding:14px 16px;display:grid}.portintelhub>summary:before{grid-row:1/span 2;margin-top:2px}.portintelhub>summary>span,.portintelhub>summary>em{text-align:left;grid-column:2}.portintelbody{padding:10px}.portdecisiondetail:not([open])>summary,.portqueuefold:not([open])>summary,.portintelhub:not([open])>summary{padding:11px 2px}.portdecisiondetail:not([open])>summary small,.portdecisiondetail:not([open])>summary>em,.portqueuefold:not([open])>summary small,.portqueuefold:not([open])>summary>em,.portintelhub:not([open])>summary small,.portintelhub:not([open])>summary>em{display:none}.portdecisioncopy,.standardcopy{padding:20px 17px}.portdecisioneyebrow,.portdecisioncopy>p,.portdecisionactions>span{overflow-wrap:anywhere}.portdecision h2,.standardcopy h2{font-size:23px}.portdecisionfacts,.standardfacts{padding:11px 7px}.portdecisionfacts b,.standardfacts b{font-size:20px}.portdecisionfacts.returnfacts b{font-size:16px}.portdecisionfacts span,.standardfacts span{font-size:9.5px}.portdecisionactions .btn,.standardactions .btn{width:100%}.portrecommendation{grid-template-columns:1fr}.portrecommendation>.rbtn{width:100%;margin-top:5px}.portmapitem{grid-template-columns:1fr;align-items:stretch}.portmapitem>.rbtn{justify-self:start}.portscope{grid-template-columns:1fr}.pqrow{grid-template-columns:auto minmax(0,1fr)}.pqrow>.rbtn{grid-column:2;justify-self:start}.portmapform{grid-template-columns:1fr}.portmapform>div,.portmaperror{grid-column:1}.portmapform>div .rbtn{width:100%}.portwatchdue{grid-template-columns:auto minmax(0,1fr)}.portwatchdue>.rbtn{grid-column:1/-1;width:100%}.portwatchintro{grid-template-columns:1fr}.portwatchfacts{width:100%}.portwatchfacts span{text-align:left}.portwatchrow{grid-template-columns:1fr;gap:11px;padding:13px}.reviewrhythm{justify-self:start}.reviewrhythm button{min-height:44px;padding-inline:12px}.portwatchactions{justify-content:flex-start}.portwatchactions .rbtn{flex:auto;min-height:44px}.portwatchboundary{grid-template-columns:1fr}.portwatchboundary>span{grid-column:1}.improvementmeta{flex-direction:column;align-items:flex-start}.improvementcurrent,.improvementrule{padding:18px 16px}.improvementcurrent>.btn{width:100%}.improvementroadmap>summary{align-items:flex-start}.improvementroadmap>summary>em{display:none}.improvementbody{padding:10px}.horizonrail{grid-template-columns:1fr}.horizoncard.always-open{grid-column:auto}.horizoncard>.rbtn{min-height:44px}.improvementloop{padding:17px 14px}.improvementloop ol{grid-template-columns:1fr}.improvementloopactions{flex-direction:column}.improvementloopactions .rbtn{width:100%;min-height:44px}.operatorhead{flex-direction:column;align-items:stretch;padding:17px 16px}.operatorhead h2{font-size:19px}.operatorhead>.rbtn{width:100%;min-height:44px}.operatorpreviewdetails>summary{align-items:flex-start;padding-inline:16px}.operatorpreviewdetails>summary>em{display:none}.operatorpreview,.operatorchoices.three,.operatorchoices.two{grid-template-columns:1fr}.operatorpreview article{min-height:72px}.operatorform{padding:16px}.operatorform legend{flex-direction:column;align-items:flex-start;gap:2px}.operatorchoices button{min-height:64px}.operatorexpert>div{grid-template-columns:1fr}.operatorexpert label:first-child{grid-column:auto}.operatorexpert label>span{flex-direction:column;align-items:flex-start;gap:2px}.operatorexpert label small{text-align:left}.operatorformactions{flex-direction:column;align-items:stretch}.operatorformactions .rbtn{width:100%;min-height:44px}.operatorformactions small{text-align:left;margin:3px 0 0}.operatorprimary,.operatortruth{padding:17px 16px}.operatorhandoff{flex-direction:column;align-items:stretch}.operatorhandoff>.rbtn{width:100%;min-height:44px}.operatorstatus>em{text-align:center;width:100%;margin:4px 0 0}.operatorprimary h3{font-size:20px}.operatoractions{grid-template-columns:1fr;display:grid}.operatoractions .btn,.operatoractions .rbtn{width:100%;min-height:44px}.operatoractionmore{width:100%}.operatoractionmore>summary{align-items:center;min-height:44px;display:flex}.operatoractionmore>div{grid-template-columns:1fr;display:grid}.operatoractionmore>div>.btn,.operatoractionmore>div>.rbtn{width:100%;min-height:44px}.executorbridge{padding:13px}.executorbridge-head{grid-template-columns:1fr;gap:11px}.executorbridge-head select{min-height:44px}.executorbridge-read{flex-direction:column;align-items:stretch}.executorbridge-read>.rbtn{width:100%;min-height:44px}.executorbridge-runner{grid-template-columns:1fr;align-items:stretch}.executorbridge-runner>code{white-space:normal;overflow-wrap:anywhere;max-width:none}.executorbridge-runner>.btn{justify-content:center;width:100%;min-height:40px}.executorbridge>details>summary{align-items:flex-start}.executorbridge>details>summary em{display:none}.operatorprotocol>summary{align-items:flex-start}.operatorprotocol>summary>em{display:none}.operatorprotocolbody{grid-template-columns:1fr;padding:11px}.operatorcorrections{grid-column:auto}.operatorcorrections>div{grid-template-columns:1fr}.operatorcorrections>div .rbtn{width:100%;min-height:44px}.operatorcorrections>ul li{align-items:flex-start}.operatoroff{min-height:44px;margin-right:11px}.refinementhead,.refinementnext{flex-direction:column;align-items:stretch;padding:16px}.refinementhead>.rbtn,.refinementnext>.rbtn{width:100%;min-height:44px}.refinementcompact>summary{align-items:flex-start;padding-inline:16px}.refinementcompact>summary>em{display:none}.refinementcompactbody{flex-direction:column;align-items:stretch;padding:16px}.refinementcompactbody>.rbtn{width:100%;min-height:44px}.refinementform,.refinementactive{padding:16px}.refinementformintro{grid-template-columns:1fr}.refinementformintro>small{text-align:left}.refinementfields label>span,.refinementdev label>span,.refinementresult>span{flex-direction:column;gap:2px}.refinementfields label small,.refinementdev label small,.refinementresult small{text-align:left}.refinementformactions{flex-direction:column;align-items:stretch}.refinementformactions .rbtn{width:100%;min-height:44px}.refinementformactions>span{text-align:left;margin:4px 0 0}.refinementactivehead{flex-direction:column}.refinementactions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.refinementactions .btn,.refinementactions .rbtn{width:100%;min-height:44px}.refinementactions>:first-child,.refinementactions>:last-child{grid-column:1/-1}.refinementhistory>summary{padding:11px 16px}.refinementhistory>summary>em{display:none}.refinementhistory>div{padding:10px 12px 14px}.refinementhistory article{grid-template-columns:1fr}.refinementhistory article>span{justify-self:start}.refinementhistory article .btn{width:100%}}:root{--ink-2:#c5c1b7;--muted:#aaa69d;--faint:#8f8c84;--line:#26262b;--line-2:#34343a;--display:"Bricolage Grotesque Variable","Geist Variable",system-ui,-apple-system,"Segoe UI",sans-serif}button,input,select,textarea{font-family:var(--sans)}h1,h2,h3{font-weight:650}h1{letter-spacing:-.025em}.brand b,.lbrand b{font-family:var(--sans)}.lp{font-size:15px;line-height:1.58}.tab:hover{transform:none}.stagerow .stagetab.on,.subrow .tab.on{color:var(--ink);background:var(--card-2);border-color:var(--line-2);box-shadow:inset 0 -2px 0 var(--tabc,var(--ac))}.stagerow .stagetab.on .ico,.subrow .tab.on .ico{color:var(--tabc,var(--ac))}.stagetab.quiet,.stagetab.quiet .ico{color:var(--muted)}.subrow .tab{font-size:13px}.brand .std{letter-spacing:.075em;font-size:10.5px}.proj .src{font-size:11.5px}.cmdk{font-size:12px}.cmdkshort{display:none}.eyebrow{letter-spacing:.1em;font-size:10.5px}.viewhead .vtitle{letter-spacing:-.028em;max-width:22ch;font-size:clamp(29px,2.8vw,40px);font-weight:650}.viewhead .lsub{color:var(--ink-2);font-size:15px;line-height:1.66}.lsub{color:var(--ink-2);font-size:14.5px}.footnote{font-size:13px;line-height:1.65}.modeexplain summary{color:var(--muted);font-size:11.5px}.scoreintro h1{font-size:20px;font-weight:650}.scoreintro p{color:var(--ink-2);font-size:13.5px;line-height:1.58}.btn{border-radius:9px;min-height:44px;font-size:13.5px;font-weight:650}.btn:hover,.rbtn:hover{transform:none}.btn.primary,.btn.primary:hover{box-shadow:none}.rbtn{border-radius:9px;min-height:38px;font-size:12.5px;font-weight:650}.rbtn:hover{box-shadow:none;background:var(--card-2);border-color:var(--line-2)}.rbtn.add:hover{background:var(--ac);box-shadow:0 0 0 3px var(--ac-t)}.rbtn.add:disabled,.rbtn.add:disabled:hover{opacity:1;color:var(--muted);background:var(--card-2);border-color:var(--line-2);box-shadow:none}.lbtn{font-weight:650}.card{border-radius:16px}.hero{border-radius:20px}.queue,.ystd,.attest{border-radius:16px}.workspaceview .card,.workspaceview .collapse{animation:none}.cardhead h2{font-size:16.5px;font-weight:650}.cardlead{color:var(--ink-2);font-size:14px;line-height:1.68}.cardlead b{font-weight:650}.prevchip{letter-spacing:.025em;font-size:11px}.levhead h3{font-size:16px;font-weight:650}.levhead .re{font-family:var(--sans);font-size:12px;line-height:1.5}.colltitle{font-size:16px;font-weight:650}.collbadge{font-size:10.5px}.collhint{font-family:var(--sans);color:var(--muted);font-size:11.5px;line-height:1.4}.collbody{padding-top:16px}.journeyguide{background:var(--card);border-left-width:2px;margin-bottom:22px}.jgmain{min-height:70px;padding:13px 15px}.jgkicker,.jgbasis{letter-spacing:.075em;font-size:10.5px}.jgcopy>h2{font-size:13.5px;font-weight:650}.jgcopy p{color:var(--ink-2);font-size:13px;line-height:1.52}.jgactions .rbtn{min-height:38px;padding:8px 12px;font-size:12.5px}.jgmovebody .rbtn{min-height:38px;padding:8px 11px;font-size:12px}.jgpath>summary,.jgalts summary{font-size:12px}.jgpath button>b,.jgalts button b{font-size:12.5px}.jgpath button>small,.jgalts button span,.jgalts>p{font-size:11.5px}.jgpath>p{color:var(--muted);font-size:11.5px}.jgtuneintro b,.jgcalibration>summary b{font-size:13px}.jgtuneintro small,.jgcalibration>summary small,.jgtune legend,.jgcalbody legend{font-size:11.5px}.jgchoices b,.jgquizchoices button b,.jgprofile button b,.jgstage button b,.jgrole button b,.jgrisks button b{font-size:12.5px}.jgchoices span,.jgquizchoices button span,.jgprofile button span,.jgstage button span,.jgrole button span,.jgrisks button span{font-size:11.5px}.jgquizhead span{font-size:10px}.jgquiz legend small,.jgcalbody legend small,.jgquizfoot p,.jgtruth{font-size:11.5px}.jgglossary>b,.jgglossary strong{font-size:12px}.jgglossary span{font-size:12.5px}.releasefacts i{color:var(--muted);font-size:10px;font-weight:500}.ldate .dnote,.litem.na{color:var(--ink-2)}.litem .gx.ny{color:var(--muted)}.legalmicro{color:var(--ink-2)}.buildroute>div,.buildroute>button{min-height:72px}.buildroute b{font-size:13px;font-weight:650}.buildroute small{font-size:12px}.buildroute em{font:normal 11.5px var(--sans)}.buildroute>.done>span{background:var(--jade-t);color:var(--jade)}.ideasteps>button.active,.buildsteps>div.active{background:var(--card-2)}.ideasteps b,.buildsteps b{font-size:12.5px}.ideasectionhead h2,.specsectionhead h2{font-size:18px;font-weight:650}.ideasectionhead p,.specsectionhead p{color:var(--ink-2);font-size:13.5px;line-height:1.55}.stepstate,.stepnum,.specnum{font-size:10.5px}.wfield span,.ideateview .wfield span{letter-spacing:.045em;font-size:11.5px}.ideateview .wfield small{color:var(--muted);font-size:12px}.ideaportfolio>summary b,.ideamodel>summary b,.ideareality>summary b{font-size:13px}.ideaportfolio>summary small,.ideamodel>summary small,.ideareality>summary small{font-size:12px}.ideaportfolio>summary em,.ideamodel>summary em,.ideareality>summary em{font-size:10.5px}.ideamodelgrid label b,.relationchoices button b{font-size:12.5px}.ideamodelgrid label small,.relationchoices button span{font-size:11.5px}.ideamodelgrid textarea{font-size:13px;line-height:1.55}.ideamodelread span{font-size:10.5px}.ideamodelread p{font-size:12.5px;line-height:1.55}.ideanext>span,.ideawait>span,.exampletest>span,.stepkicker,.ctl{font-size:10.5px}.ideanext b,.ideawait p,.ideaexample p,.evidencegate small,.substitutefield button span{font-size:12px}.ideanext small,.ideahints>span{font-size:11.5px}.evidencegate b,.substitutefield button b{font-size:12.5px}.substitutefield legend small{font-size:11.5px}.ideateview .scalechoices button{min-height:40px;font-size:11.5px}.specchoices b,.specsize button b,.specdetails>summary b{font-size:12.5px}.specchoices small,.specsize button span,.specdetails>summary small,.specdetails label small{font-size:11.5px}.specevidence p,.specscope li,.specactions>span{font-size:12.5px}.specevidence>span,.specgoal>span,.specscope>span,.buildreturn>div>span{font-size:10.5px}.specevidence small,.specdetails>summary em{font-size:11.5px}.specdetails textarea{font-size:12.5px}.specgoal h3{font-size:16px}.specproof span{font-size:11px}.buildreturn p{font-size:12.5px}.dnafield small,.dnapreview span,.portnote{font-size:12px}.portdecisioneyebrow,.standardeyebrow,.standardrail article>span{font-size:10.5px}.portdecisioncopy>small,.portdecisionactions>span,.standardcopy>small,.portdecisionfacts span,.standardfacts span{font-size:11.5px}.portmapitem>div:first-child>span,.standardrail article>p{font-size:12.5px}.portmapform label{font-size:11px}.portwatchread>p{font-size:12px}.portwatchproject em{font-size:10px}@media (width<=700px){.cmdk{font-size:12px}.cmdk:after{content:none}.cmdkfull{display:none}.cmdkshort{display:inline}.jgactions .rbtn{min-height:44px}.viewhead{gap:12px;margin-bottom:20px}.viewhead .vtitle{max-width:22ch;font-size:clamp(28px,8vw,34px);line-height:1.08}.viewhead .lsub{font-size:14.5px;line-height:1.65}.journeyguide{margin-bottom:18px}.jgmain{padding:13px 14px}.jgcopy p{font-size:13.5px}.jgmovebody .rbtn{min-height:44px}.card{border-radius:14px}.collhint{display:none}.ideasteps b,.buildsteps b{font-size:11.5px}.standardrail article>p{font-size:12.5px}}.ideashowall{min-height:40px;color:var(--muted);font:650 12px var(--sans);text-align:left;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;margin-top:10px;padding:8px 0}.ideashowall:hover{color:var(--ink);-webkit-text-decoration-color:var(--butter);text-decoration-color:var(--butter)}.ideashowall:focus-visible{outline:2px solid var(--butter);outline-offset:3px}.evidencefocus{border:1px solid var(--idea-line);background:var(--butter-t);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:11px 12px;display:flex}.evidencefocus>div{flex-direction:column;gap:3px;min-width:0;display:flex}.evidencefocus span{color:var(--butter-d);font:700 10.5px var(--mono);letter-spacing:.055em;text-transform:uppercase}.evidencefocus b{font-size:12.5px;line-height:1.45}.evidencefocus .rbtn{flex:none;min-height:40px}.ideateview .wrubric.focused .namedscales{grid-template-columns:minmax(0,720px)}.ideateview .wrubric.focused .substitutefield{max-width:820px}.evidencecaptured{border:1px solid color-mix(in srgb,var(--jade) 45%,var(--line));background:var(--jade-t);border-radius:12px;align-items:center;gap:11px;max-width:720px;padding:14px;display:flex}.evidencecaptured>span{background:var(--jade);color:#07140e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.evidencecaptured>div{flex-direction:column;gap:2px;display:flex}.evidencecaptured b{font-size:13px}.evidencecaptured small{color:var(--muted);font-size:11.5px}.ideadecision>.ideamodel{margin-top:14px}.collbody{animation:none}.prerepowork{max-width:1080px;padding-top:58px}.prerepowork>.eyebrow{margin-bottom:18px}.prerepowork>h1{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(34px,4.6vw,60px);line-height:1.02}.prerepolead{max-width:740px;color:var(--muted);margin:20px 0 34px;font-size:17px;line-height:1.7}.prerepocard{border:1px solid var(--line-2);background:var(--card);border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:22px 40px;padding:30px;display:grid}.prerepocard>div:first-child>span{color:var(--ac);font:750 10.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.prerepocard h2{letter-spacing:-.025em;max-width:690px;margin:10px 0 0;font-size:clamp(20px,2vw,27px);line-height:1.25}.prerepocard>p{color:var(--muted);margin:24px 0 0;font-size:13.5px;line-height:1.65}.prerepoactions{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:10px;padding-top:22px;display:flex}.prereposequence{border:1px solid var(--line);background:var(--tint-paper);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.prereposequence li{grid-template-columns:30px 1fr;gap:12px;min-width:0;padding:19px 20px;display:grid}.prereposequence li+li{border-left:1px solid var(--line)}.prereposequence li>span{border:1px solid var(--line-2);width:27px;height:27px;color:var(--ac);font:750 11px var(--mono);border-radius:50%;place-items:center;display:grid}.prereposequence li>div{flex-direction:column;gap:5px;min-width:0;display:flex}.prereposequence b{font-size:12.5px}.prereposequence small{color:var(--muted);font-size:11.5px;line-height:1.5}.jgpath>summary{align-items:center;gap:10px;min-height:52px;padding:10px 15px;display:flex}.jgpath>summary:before{flex:none}.jgpath>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jgpath>summary b{color:var(--ink);font-size:12.5px}.jgpath>summary small{color:var(--muted);font-size:11.5px;font-weight:500}.jgpath>summary em{color:var(--faint);font:normal 10.5px var(--mono)}.jgreceipt{border-top:1px solid var(--line)}.jgreceipt>summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:9px 15px;list-style:none;display:flex}.jgreceipt>summary::-webkit-details-marker{display:none}.jgreceipt>summary:before{content:"+";width:16px;color:var(--ac);font-family:var(--mono);flex:none}.jgreceipt[open]>summary:before{content:"−"}.jgreceipt>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jgreceipt>summary b{color:var(--ink);font-size:12px}.jgreceipt>summary small{color:var(--muted);font-size:11.5px;font-weight:500}.jgreceipt>summary em{color:var(--faint);font:normal 10px var(--mono);white-space:nowrap}.jgreceipt>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 15px 14px;display:grid}.jgreceipt section{border:1px solid var(--line);background:var(--tint-paper);border-radius:10px;padding:11px 12px}.jgreceipt section>span,.jgreceiptalts>span{color:var(--ac);font:700 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}.jgreceipt ul{color:var(--ink-2);gap:5px;margin:8px 0 0;padding-left:17px;font-size:11.5px;line-height:1.45;display:grid}.jgreceipt section>p{color:var(--ink-2);margin:8px 0 0;font-size:11.5px;line-height:1.5}.jgreceipt .jgcontextreceipt{border-color:color-mix(in srgb,var(--ac) 30%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 7%,var(--tint-paper)),var(--tint-paper) 62%);grid-column:1/-1;gap:10px;padding:12px;display:grid}.jgcontextreceipt>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.jgcontextreceipt>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.jgcontextreceipt>header b{color:var(--ink);font-size:12px}.jgcontextreceipt>header small{color:var(--muted);font-size:10.5px;line-height:1.4}.jgcontextreceipt>header .rbtn{flex:none;min-height:36px}.jgcontextreceipt>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jgcontextreceipt>div>div{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:9px 10px}.jgcontextreceipt>div>div[data-state=open]{background:color-mix(in srgb,var(--card) 82%,transparent);border-style:dashed}.jgcontextreceipt>div>div>span{color:var(--ac);font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.jgcontextreceipt ul{gap:6px;margin-top:7px;padding:0;list-style:none}.jgcontextreceipt li{grid-template-columns:minmax(78px,.7fr) minmax(0,1.3fr);gap:8px;display:grid}.jgcontextreceipt li b{color:var(--ink-2);font-size:10.5px}.jgcontextreceipt li small{color:var(--muted);font-size:10.5px;line-height:1.4}.jgcontextreceipt>div>div>p{color:var(--muted);margin:7px 0 0;font-size:10.5px;line-height:1.4}.jgcontextreceipt>p{color:var(--muted);font:10px/1.5 var(--mono);margin:0}.jgtension{grid-column:1/-1}.jgtension li b{color:var(--ink);font-weight:700}.jgboundary{color:var(--muted);font:10.5px/1.5 var(--mono);grid-column:1/-1;margin:0}.jgreceiptalts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:3px;display:grid}.jgreceiptalts>span{color:var(--faint);grid-column:1/-1}.jgreceiptalts button{text-align:left;border:1px solid var(--line);background:var(--card);min-height:54px;color:var(--ink);cursor:pointer;border-radius:9px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.jgreceiptalts button:hover{border-color:var(--line-2);background:var(--card-2)}.jgreceiptalts button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.jgreceiptalts button b{font-size:11.5px}.jgreceiptalts button small{color:var(--muted);font-size:10.5px;line-height:1.4}.jgpriority,.jgcontext,.jgcoach,.jgpattern{border:1px solid var(--line);background:var(--tint-paper);border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;padding:13px 14px;display:grid}.jgpriority>span,.jgcontext>span,.jgcoach>span,.jgpattern>span,.jgpathlabel{color:var(--ac);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase}.jgpriority>b,.jgcontext>b,.jgcoach>b,.jgpattern>b{font-size:13px}.jgpriority>p,.jgcontext>p,.jgcoach>p,.jgpattern>p{color:var(--ink-2);grid-column:1;margin:2px 0 0;font-size:12.5px;line-height:1.5}.jgpriority>.rbtn,.jgcontext>.rbtn{grid-area:1/2/5;align-self:center}.jgcontext{border-left:3px solid var(--ac)}.jgcontext>small,.jgcoach>small,.jgpattern>small{color:var(--faint);font:11px/1.45 var(--mono);grid-column:1}.jgcontext>small b{color:var(--ink);font-family:var(--sans);font-size:11px}.jgcoach>div,.jgpattern>div{grid-area:1/2/6;align-self:center;gap:7px;display:flex}.jgpattern>details{border-top:1px solid var(--line);grid-column:1;margin-top:7px}.jgpattern>details>summary{min-height:36px;color:var(--ink);font:700 11.5px var(--sans);cursor:pointer;padding:8px 0 0;list-style:none}.jgpattern>details>summary::-webkit-details-marker{display:none}.jgpattern>details>summary:before{content:"+";width:17px;color:var(--ac);font-family:var(--mono);display:inline-block}.jgpattern>details[open]>summary:before{content:"−"}.jgpattern ol{color:var(--ink-2);gap:7px;margin:7px 0 12px;padding-left:19px;font-size:11.5px;line-height:1.5;display:grid}.jgpattern>details>p{color:var(--ink-2);grid-template-columns:74px 1fr;gap:8px;margin:7px 0;font-size:11.5px;line-height:1.5;display:grid}.jgpattern>details>p b{color:var(--ink);font-size:10.5px}.jgpattern>details>p.stop{color:var(--warn)}.jgpattern footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:9px;display:flex}.jgpattern footer span{color:var(--faint);font:700 9.5px var(--mono);text-transform:uppercase;letter-spacing:.06em}.jgpattern footer a,.jgpattern footer em{border:1px solid var(--line);color:var(--muted);font:normal 9.5px/1.25 var(--mono);border-radius:999px;padding:4px 7px;text-decoration:none}.jgpattern footer a:hover{border-color:var(--ac);color:var(--ink)}.jgpattern footer a:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.jgpathlabel{color:var(--faint);grid-column:1/-1;margin-top:4px}.jgmore{border:1px solid var(--line);background:var(--card);border-radius:11px;grid-column:1/-1;margin-top:2px;overflow:hidden}.jgmore>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:10px 13px;list-style:none;display:flex}.jgmore>summary::-webkit-details-marker{display:none}.jgmore>summary:before{content:"+";width:16px;color:var(--ac);font-family:var(--mono)}.jgmore[open]>summary:before{content:"−"}.jgmore>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jgmore>summary b{color:var(--ink);font-size:12px}.jgmore>summary small{color:var(--muted);font-size:11.5px;font-weight:500}.jgmore>summary em{border:1px solid var(--line-2);width:25px;height:25px;color:var(--muted);font:normal 10px var(--mono);border-radius:50%;place-items:center;display:grid}.jgmore>div{border-top:1px solid var(--line);gap:8px;padding:0 10px 10px;display:grid}.jgmore>div>.jgcontext,.jgmore>div>.jgcoach,.jgmore>div>.jgpattern{margin-top:9px}.jglater{border-top:1px solid var(--line);gap:7px;margin-top:1px;padding:11px 3px 2px;display:grid}.jglater>span{color:var(--faint);font:700 9.5px var(--mono);letter-spacing:.055em;text-transform:uppercase}.jglater article{border:1px solid var(--line);background:var(--tint-paper);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:12px;padding:10px 11px;display:grid}.jglater article div{min-width:0}.jglater article b{color:var(--ink);font-size:11.5px}.jglater article p{color:var(--muted);margin:3px 0 0;font-size:10.5px;line-height:1.45}.jglater article>small{color:var(--muted);flex-direction:column;gap:3px;font-size:10.5px;line-height:1.4;display:flex}.jglater article>small b{color:var(--ac);font:700 9px var(--mono);letter-spacing:.05em;text-transform:uppercase}.aiprofile{padding:2px}.aiprofileintro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:8px 4px 22px;display:grid}.aiprofileintro>div{max-width:760px}.aiprofileintro span,.aioperatinghead span{color:var(--violet);font:750 10px var(--mono);letter-spacing:.075em;text-transform:uppercase}.aiprofileintro h3,.aioperatinghead h3{letter-spacing:-.025em;margin:7px 0 0;font-size:20px;line-height:1.25}.aiprofileintro p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.aiprofilepromise{border-left:2px solid color-mix(in srgb,var(--violet) 55%,var(--line));color:var(--ink-2);font:10.5px/1.5 var(--mono);margin-top:10px;padding-left:11px;display:block}.aicontextstart{border:1px solid color-mix(in srgb,var(--violet) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--violet-t) 54%,var(--card)),var(--card) 68%);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(210px,.32fr);gap:18px;margin:0 0 12px;padding:16px;display:grid}.aicontextstartmain{min-width:0}.aicontextstartmain>span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.aicontextstart h4{max-width:60ch;margin:7px 0 0;font-size:15px;line-height:1.35}.aicontextstart p{max-width:84ch;color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.55}.aicontextchips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.aicontextchips b{border:1px solid color-mix(in srgb,var(--violet) 24%,var(--line));background:var(--card);color:var(--ink-2);font:650 9px var(--mono);border-radius:999px;padding:5px 7px}.aicontextstartactions{align-content:start;gap:8px;display:grid}.aicontextstartactions>.rbtn{width:100%;min-height:42px}.aicontextstartactions>em{border:1px solid var(--line);background:var(--card);color:var(--muted);font:normal 9.5px/1.45 var(--mono);border-radius:9px;padding:9px 10px}.aicontextwhy{border:1px solid var(--line);background:var(--card);border-radius:9px;grid-column:1/-1;overflow:hidden}.aicontextwhy summary{cursor:pointer;color:var(--ink-2);padding:10px;font-size:11.5px;font-weight:700;list-style:none}.aicontextwhy summary::-webkit-details-marker{display:none}.aicontextwhy summary:before{content:"+";width:18px;color:var(--violet);font:750 12px var(--mono);display:inline-block}.aicontextwhy[open] summary:before{content:"−"}.aicontextwhy>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px;display:grid}.aicontextwhy section{align-content:start;gap:7px;min-width:0;display:grid}.aicontextwhy section>b{color:var(--ink);font-size:10.5px}.aicontextwhy ul{color:var(--muted);gap:5px;margin:0;padding-left:17px;font-size:11.5px;line-height:1.45;display:grid}.aicontextwhy small{border-top:1px solid var(--line);color:var(--faint);font:9.5px/1.5 var(--mono);grid-column:1/-1;padding-top:9px}.ailayers{grid-template-columns:1fr;gap:12px;display:grid}.aiproductsetup{border:1px solid var(--line);background:color-mix(in srgb,var(--tint-paper) 76%,var(--card));border-radius:15px;overflow:hidden}.aiproductsetup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;list-style:none;display:flex}.aiproductsetup>summary::-webkit-details-marker{display:none}.aiproductsetup>summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.aiproductsetup>summary b{font-size:12px;line-height:1.35}.aiproductsetup>summary small{color:var(--muted);font-size:10px;line-height:1.42}.aiproductsetup>summary em{color:var(--faint);font:normal 9px var(--mono);white-space:nowrap;flex:none}.aiproductsetup>summary:before{content:"+";color:var(--violet);font:750 13px var(--mono);flex:none}.aiproductsetup[open]>summary:before{content:"−"}.aiproductsetup[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--violet-t) 22%,var(--card))}.aiproductsetup>.aichoicefold{border-radius:11px;margin:12px}.aiproductplan{border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line));background:color-mix(in srgb,var(--violet-t) 24%,var(--card));border-radius:15px;margin-top:12px;overflow:hidden}.aiproductplan>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;list-style:none;display:flex}.aiproductplan>summary::-webkit-details-marker{display:none}.aiproductplan>summary:before{content:"+";color:var(--violet);font:750 13px var(--mono);flex:none}.aiproductplan[open]>summary:before{content:"−"}.aiproductplan>summary>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aiproductplan>summary b{font-size:12px;line-height:1.35}.aiproductplan>summary small{color:var(--muted);font-size:10px;line-height:1.45}.aiproductplan>summary em{color:var(--violet);font:normal 9px var(--mono);white-space:nowrap;flex:none}.aiproductplan>.airoute{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.aichoicefold{border:1px solid var(--line);background:var(--tint-paper);border-radius:15px;overflow:hidden}.aichoicehead{width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;display:grid}.aichoicehead:focus-visible{outline:2px solid var(--violet);outline-offset:-3px}.aichoicefold.open>.aichoicehead{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--violet-t) 30%,var(--card))}.aichoicestep{border:1px solid color-mix(in srgb,var(--violet) 32%,var(--line));background:var(--card);width:28px;height:28px;color:var(--violet);font:750 9px var(--mono);border-radius:999px;place-items:center;display:grid}.aichoicehead>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.aichoicehead b{font-size:12.5px;line-height:1.35}.aichoicehead small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.42;overflow:hidden}.aichoicehead em{color:var(--violet);font:normal 9px var(--mono);white-space:nowrap}.aichoicefold>fieldset{background:var(--card);border:0;min-width:0;margin:0;padding:18px}.ailayers legend,.airuntime legend{width:100%;padding:0 0 12px}.ailayers legend b,.airuntime legend b{color:var(--ink);font-size:13px;display:block}.ailayers legend small,.airuntime legend small{color:var(--muted);font:10.5px/1.4 var(--mono);margin-top:3px;display:block}.aichoices{gap:7px;display:grid}.aichoices.builder,.aichoices.runtime{grid-template-columns:repeat(4,minmax(0,1fr))}.aichoices button,.aijobs button{border:1px solid var(--line);min-width:0;min-height:61px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border-radius:10px;padding:11px 12px}.aichoices button b,.aijobs button b{color:var(--ink);font-size:11.5px;line-height:1.35;display:block}.aichoices button span,.aijobs button span{margin-top:3px;font-size:10px;line-height:1.4;display:block}.aichoices button:hover,.aijobs button:hover{border-color:color-mix(in srgb,var(--violet) 55%,var(--line));background:var(--violet-t)}.aichoices button.on,.aijobs button.on{border-color:color-mix(in srgb,var(--violet) 68%,var(--line));background:var(--violet-t);color:var(--ink-2);box-shadow:inset 3px 0 0 var(--violet)}.aichoices button:focus-visible,.aijobs button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.aibuilderpriority{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:flex}.aibuilderpriority>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.aibuilderpriority b{font-size:11px}.aibuilderpriority small{color:var(--muted);font-size:9.5px;line-height:1.4}.aibuilderpriority>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.aibuilderpriority button{border:1px solid var(--line-2);background:var(--tint-paper);min-height:32px;color:var(--muted);font:650 9.5px var(--sans);cursor:pointer;border-radius:999px;padding:6px 9px}.aibuilderpriority button.on{border-color:color-mix(in srgb,var(--violet) 58%,var(--line));background:var(--violet-t);color:var(--ink);box-shadow:none}.aibuilderpriority button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.aibuildertask{align-items:flex-start}.aibuildertask>div:last-child{max-width:640px}.aibuildernow{border:1px solid color-mix(in srgb,var(--violet) 34%,var(--line));background:color-mix(in srgb,var(--violet-t) 30%,var(--card));border-radius:15px;margin-top:12px;overflow:hidden}.aibuildernow>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.aibuildernow>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.aibuildernow>header span,.aibuildernow article span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.aibuildernow h3{margin:0;font-size:15px;line-height:1.35}.aibuildertasknow{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--violet-t) 48%,var(--card));grid-template-columns:minmax(0,1.65fr) minmax(240px,.85fr);gap:14px;padding:15px 17px;display:grid}.aibuildertasknow>div{min-width:0}.aibuildertasknow span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase;display:block}.aibuildertasknow p{color:var(--ink-2);margin:6px 0 0;font-size:11.5px;line-height:1.55}.aibuildertasknow small{border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line));background:var(--card);color:var(--muted);font:9.5px/1.5 var(--mono);border-radius:10px;align-self:start;padding:10px 11px}.aibuildertasknow small b{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.buildaccelerator{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 82%,var(--violet-t))}.buildaccelerator>header{justify-content:space-between;align-items:center;gap:20px;padding:16px 17px 13px;display:flex}.buildaccelerator>header>div{min-width:0;max-width:720px}.buildaccelerator>header span,.buildacceleratorsources>header span,.buildacceleratorgates>header span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase;display:block}.buildaccelerator h4{margin:4px 0 0;font-size:17px;line-height:1.35}.buildaccelerator>header p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.buildaccelerator>header .btn{flex:none}.buildacceleratornow{grid-template-columns:108px minmax(0,1fr);gap:4px 14px;padding:0 17px 15px;display:grid}.buildacceleratornow>span{color:var(--violet);font:750 8.5px/1.45 var(--mono);letter-spacing:.075em;text-transform:uppercase;grid-row:1/3}.buildacceleratornow p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.buildacceleratornow small{color:var(--muted);font-size:12px;line-height:1.5}.buildacceleratordepth{border-top:1px solid var(--line);background:var(--tint-paper)}.buildacceleratordepth>summary{color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:11px 16px;list-style:none;display:flex}.buildacceleratordepth>summary::-webkit-details-marker{display:none}.buildacceleratordepth>summary:before{content:"+";color:var(--violet);font:750 13px var(--mono);flex:none}.buildacceleratordepth[open]>summary:before{content:"−"}.buildacceleratordepth>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.buildacceleratordepth>summary b{font-size:13px}.buildacceleratordepth>summary small{color:var(--muted);font-size:12px;line-height:1.5}.buildacceleratordepth>summary em{color:var(--faint);font:normal 8.5px var(--mono);white-space:nowrap;flex:none}.buildacceleratordepth>div{border-top:1px solid var(--line);gap:0;display:grid}.buildacceleratorroutes{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.buildacceleratorroutes article{background:var(--card);min-width:0;padding:13px 15px}.buildacceleratorroutes article p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.buildacceleratordepth article>span{color:var(--violet);font:750 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.buildacceleratorsources,.buildacceleratorgates{border-top:1px solid var(--line);background:var(--card);padding:15px 16px}.buildacceleratorsources>header,.buildacceleratorgates>header{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.buildacceleratorsources h5,.buildacceleratorgates h5{margin:0;font-size:14px;line-height:1.45}.buildacceleratorsources>div{grid-template-columns:1fr;gap:7px;margin-top:11px;display:grid}.buildacceleratorsources details{border:1px solid var(--line);background:var(--tint-paper);border-radius:9px;overflow:hidden}.buildacceleratorsources summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;list-style:none;display:grid}.buildacceleratorsources summary::-webkit-details-marker{display:none}.buildacceleratorsources summary:after{content:"+";color:var(--violet);font:750 11px var(--mono)}.buildacceleratorsources details[open]>summary:after{content:"−"}.buildacceleratorsources summary span{color:var(--violet);font:750 8px var(--mono)}.buildacceleratorsources summary b{font-size:13px;line-height:1.4}.buildacceleratorsources details>div{gap:8px;padding:0 10px 10px 41px;display:grid}.buildacceleratorsources details p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.buildacceleratorsources details p b{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.buildacceleratorgates ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.buildacceleratorgates li{border-left:2px solid color-mix(in srgb,var(--violet) 58%,var(--line));background:var(--tint-paper);grid-column:span 2;min-width:0;padding:11px}.buildacceleratorgates li:nth-last-child(-n+2){grid-column:span 3}.buildacceleratorgates li>span{color:var(--ink);font-size:13px;font-weight:750}.buildacceleratorgates li p{color:var(--muted);margin:7px 0;font-size:13px;line-height:1.55}.buildacceleratorgates li small{color:var(--muted);font:12px/1.6 var(--sans);margin-top:8px;display:block}.buildacceleratorgates li summary{color:var(--ink-2);cursor:pointer;padding:8px 0;font-size:12px}.buildacceleratoridentity{border-top:1px solid var(--line);background:color-mix(in srgb,var(--violet-t) 38%,var(--card));color:var(--ink-2);margin:0;padding:14px 16px;font-size:10.5px;line-height:1.5}.buildacceleratoridentity b{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase;margin-bottom:4px;display:block}.buildacceleratorresearch{border-top:1px solid var(--line);background:var(--card)}.buildacceleratorresearch>summary{color:var(--muted);font:9px var(--mono);cursor:pointer;padding:10px 16px}.buildacceleratorresearch>div{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.buildacceleratorresearch a{background:var(--card);min-width:0;color:inherit;flex-direction:column;gap:3px;padding:10px 14px;text-decoration:none;display:flex}.buildacceleratorresearch a:hover b{text-decoration:underline}.buildacceleratorresearch a b{font-size:9.5px}.buildacceleratorresearch a span{color:var(--muted);font-size:8.5px;line-height:1.4}.buildacceleratordepth .footnote{border-top:1px solid var(--line);background:var(--tint-paper);margin:0;padding:11px 16px}.aibuilderlogic{border-top:1px solid var(--line);background:var(--tint-paper)}.aibuilderlogic>summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;list-style:none;display:flex}.aibuilderlogic>summary::-webkit-details-marker{display:none}.aibuilderlogic>summary:before{content:"+";color:var(--violet);font:750 13px var(--mono);flex:none}.aibuilderlogic[open]>summary:before{content:"−"}.aibuilderlogic>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aibuilderlogic>summary b{font-size:10.5px}.aibuilderlogic>summary small{color:var(--muted);font-size:9.5px;line-height:1.4}.aibuilderlogic>summary em{color:var(--faint);font:normal 8.5px var(--mono);white-space:nowrap;flex:none}.aibuilderlogic>div{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.aibuilderlogic article{background:var(--card);min-width:0;padding:13px 15px}.aibuilderlogic article p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.aibuilderlogic>div>section{background:var(--tint-paper);grid-column:1/-1;padding:13px 15px}.aibuilderlogic>div>section>b{font-size:10.5px}.aibuilderlogic>div>section>p{color:var(--ink-2);margin:6px 0 0;font-size:11px;line-height:1.5}.aibuilderlogic>div>section>small{border-top:1px solid var(--line);color:var(--muted);font:9.5px/1.45 var(--mono);margin-top:8px;padding-top:8px;display:block}.aibuilderboundary{border-top:1px solid var(--line);background:var(--tint-paper);color:var(--muted);font:9px/1.45 var(--mono);grid-column:1/-1;padding:10px 15px;display:block}.aibuilderwhy{margin-top:12px}.airuntime{border:1px solid color-mix(in srgb,var(--violet) 35%,var(--line));background:color-mix(in srgb,var(--violet-t) 38%,var(--card));border-radius:15px;gap:12px;margin-top:12px;padding:18px;display:grid}.airuntime>fieldset{background:0 0;border:0;padding:0}.aijobs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.aiselects{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.aiselects label{border:1px solid var(--line);background:var(--card);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.aiselects label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.aiselects label b{font-size:11.5px}.aiselects label small{color:var(--muted);font-size:9.5px;line-height:1.35}.aiselects select{border:1px solid var(--line-2);background:var(--tint-paper);max-width:145px;min-height:38px;color:var(--ink);font:650 11px var(--sans);border-radius:8px;padding:0 28px 0 10px}.aiimpact{border-top:1px solid var(--line)}.aiimpact>summary{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:11px 2px;list-style:none;display:flex}.aiimpact>summary::-webkit-details-marker{display:none}.aiimpact>summary:before{content:"+";color:var(--violet);font:750 14px var(--mono)}.aiimpact[open]>summary:before{content:"−"}.aiimpact>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aiimpact>summary b{font-size:12px}.aiimpact>summary small{color:var(--muted);font-size:10.5px}.aiimpact>summary em{color:var(--faint);font:normal 10px var(--mono)}.aiimpact>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:3px 0 2px 19px;display:grid}.aiimpact fieldset{border:0;min-width:0;margin:0;padding:0}.aiimpact legend{color:var(--muted);padding:0 0 8px;font-size:11px}.aichoices.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.airoutegate{border:1px solid color-mix(in srgb,var(--violet) 42%,var(--line));border-left:3px solid var(--violet);background:color-mix(in srgb,var(--violet-t) 44%,var(--card));border-radius:14px;gap:7px;margin-top:12px;padding:17px 18px;display:grid}.airoutegate>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.airoutegate>div span{color:var(--violet);font:750 9px var(--mono);letter-spacing:.075em;text-transform:uppercase}.airoutegate>div b{color:var(--faint);font:normal 9px var(--mono)}.airoutegate h3{letter-spacing:-.02em;margin:2px 0 0;font-size:17px;line-height:1.3}.airoutegate p{max-width:88ch;color:var(--ink-2);margin:0;font-size:12px;line-height:1.55}.airoutegate>small{border-top:1px solid color-mix(in srgb,var(--violet) 20%,var(--line));color:var(--muted);font:10px/1.5 var(--mono);padding-top:8px}.airoute{border:1px solid color-mix(in srgb,var(--violet) 45%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--violet-t) 48%,var(--card)),var(--card) 52%);border-radius:16px;margin-top:12px;overflow:hidden}.airoutehead{justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 21px 17px;display:flex}.airoutehead>div{max-width:780px}.airoutehead span,.airoutetest>span{color:var(--violet);font:750 9px var(--mono);letter-spacing:.085em;text-transform:uppercase}.airoutehead h3{letter-spacing:-.025em;margin:7px 0 0;font-size:19px;line-height:1.24}.airoutehead p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.airouteactions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.airouteactions>em{border:1px solid color-mix(in srgb,var(--violet) 34%,var(--line));background:var(--card);color:var(--violet);font:normal 8.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 8px}.airouteactions .rbtn{white-space:nowrap;min-height:36px}.airepoadjustment{border:1px solid color-mix(in srgb,var(--jade) 34%,var(--line));background:color-mix(in srgb,var(--jade) 22%,var(--line));border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1px;margin:0 20px 14px;display:grid;overflow:hidden}.airepoadjustment>div{background:color-mix(in srgb,var(--jade-t) 42%,var(--card));min-width:0;padding:14px}.airepoadjustment>div+div{background:var(--card)}.airepoadjustment>div>span{color:var(--jade);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.airepoadjustment h4{margin:7px 0 0;font-size:13px;line-height:1.38}.airepoadjustment p{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.52}.airepoadjustment>div>b{color:var(--ink);font-size:10.5px;display:block}.airepoadjustment ol{color:var(--ink-2);gap:6px;margin:8px 0 0;padding-left:18px;font-size:10.75px;line-height:1.5;display:grid}.airepoadjustment small{border-top:1px solid var(--line);color:var(--faint);font:9px/1.5 var(--mono);margin-top:10px;padding-top:9px;display:block}.airepoadjustment.owner-context{border-color:color-mix(in srgb,var(--tang) 38%,var(--line));background:color-mix(in srgb,var(--tang) 20%,var(--line))}.airepoadjustment.owner-context>div:first-child{background:color-mix(in srgb,var(--tang-t) 45%,var(--card))}.airepoadjustment.owner-context>div>span{color:var(--tang)}.airepoadjustment.worked-sample{border-style:dashed;border-color:var(--line-2);background:var(--line)}.airepoadjustment.worked-sample>div:first-child{background:var(--tint-paper)}.airepoadjustment.worked-sample>div>span{color:var(--faint)}.aistackdecision{border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 20px 14px;display:grid;overflow:hidden}.aistackdecision>article{background:var(--card);min-width:0;padding:14px}.aistackdecision>article>span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.aistackdecision h4{margin:7px 0 0;font-size:12.5px;line-height:1.38}.aistackdecision article p{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.52}.aistackdecision>p{background:color-mix(in srgb,var(--violet-t) 55%,var(--card));color:var(--ink-2);grid-column:1/-1;gap:8px;margin:0;padding:10px 13px;font-size:10.5px;line-height:1.5;display:flex}.aistackdecision>p b{color:var(--violet);font:750 8px/1.8 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:none}.aistackdecision>p.aistackproof{border-top:1px solid color-mix(in srgb,var(--violet) 18%,var(--line));background:var(--card)}.aistackproof span{min-width:0}.aistackproof strong{color:var(--ink);font-weight:700}.airoutelab{border:1px solid color-mix(in srgb,var(--blue) 36%,var(--line));background:color-mix(in srgb,var(--blue-t) 28%,var(--card));border-radius:12px;margin:0 20px 14px;overflow:hidden}.airoutelab>summary{cursor:pointer;align-items:center;gap:14px;min-height:64px;padding:13px 15px;list-style:none;display:flex}.airoutelab>summary::-webkit-details-marker{display:none}.airoutelab>summary:before{content:"+";color:var(--blue);font:750 15px var(--mono)}.airoutelab[open]>summary:before{content:"−"}.airoutelab>summary>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.airoutelab>summary b{font-size:12px;line-height:1.4}.airoutelab>summary small{max-width:92ch;color:var(--muted);font-size:11.5px;line-height:1.45}.airoutelab>summary>em{border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));background:var(--card);color:var(--blue);font:normal 8.5px var(--mono);border-radius:999px;flex:none;padding:5px 7px}.airoutelabbody{border-top:1px solid var(--line);gap:13px;padding:17px;display:grid}.airoutelabbody>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.airoutelabbody>header>div{min-width:0}.airoutelabbody>header span,.airoutelabmetrics>header span,.airoutelabdecision>div>span{color:var(--blue);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.airoutelabbody>header h4{margin:6px 0 0;font-size:14px;line-height:1.35}.airoutelabbody>header p{max-width:86ch;color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.5}.airoutelabbody>header .rbtn{flex:none;min-height:36px}.airoutelabcandidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.airoutelabcandidates label{border:1px solid var(--line);background:var(--card);border-radius:9px;gap:6px;padding:10px 11px;display:grid}.airoutelabcandidates label>span{color:var(--blue);font:750 8px var(--mono);letter-spacing:.065em;text-transform:uppercase}.airoutelabcandidates input,.airoutelabmetrics input[type=number]{border:1px solid var(--line-2);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:600 11px var(--sans);border-radius:7px;outline:none}.airoutelabcandidates input{min-height:36px;padding:8px 9px}.airoutelabcandidates input:focus,.airoutelabmetrics input:focus,.airoutelabcases select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.airoutelabcases{gap:7px;display:grid}.airoutelabcases fieldset{border:1px solid var(--line);background:var(--card);border-radius:9px;grid-template-columns:minmax(200px,.85fr) minmax(0,1.15fr);align-items:center;gap:14px;margin:0;padding:10px 11px;display:grid}.airoutelabcasecopy{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.airoutelabcasecopy>span{color:var(--blue);font:750 8px var(--mono);padding-top:2px}.airoutelabcasecopy>div{gap:3px;min-width:0;display:grid}.airoutelabcasecopy b{font-size:11.5px;line-height:1.35}.airoutelabcasecopy small{color:var(--muted);font-size:11.5px;line-height:1.45}.airoutelabcasechoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.airoutelabcasechoices label{grid-template-columns:minmax(80px,1fr) 94px;align-items:center;gap:8px;min-width:0;display:grid}.airoutelabcasechoices label>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.airoutelabcases select{border:1px solid var(--line-2);background:var(--paper);width:100%;min-height:36px;color:var(--ink);font:600 10.5px var(--sans);border-radius:7px;padding:7px 27px 7px 8px}.airoutelabmetrics{border:1px solid var(--line);background:color-mix(in srgb,var(--tint-paper) 66%,var(--card));border-radius:10px;overflow:hidden}.airoutelabmetrics>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:12px 13px;display:flex}.airoutelabmetrics>header h4{margin:5px 0 0;font-size:11.5px}.airoutelabmetrics>header>small{color:var(--muted);font:11.5px/1.45 var(--sans)}.airoutelabmetrics>div{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.airoutelabmetrics fieldset{background:var(--card);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.airoutelabmetrics legend{color:var(--ink);font:700 11px var(--sans);grid-column:1/-1;padding:0 0 8px}.airoutelabmetrics label{align-content:start;gap:5px;min-width:0;display:grid}.airoutelabmetrics label>span{color:var(--muted);font-size:9.5px;line-height:1.35}.airoutelabmetrics input[type=number]{min-height:34px;font-family:var(--mono);padding:7px 8px;font-weight:500}.airoutelabmetrics .airoutelabcritical{border-top:1px solid var(--line);grid-column:1/-1;align-items:flex-start;gap:8px;padding-top:8px;display:flex}.airoutelabcritical input{width:16px;height:16px;accent-color:var(--red);margin:0}.airoutelabcritical span{color:var(--ink-2)!important;font-size:10px!important}.airoutelabdecision{border:1px solid color-mix(in srgb,var(--blue) 32%,var(--line));background:color-mix(in srgb,var(--blue-t) 44%,var(--card));border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);gap:12px 18px;padding:14px;display:grid}.airoutelabdecision.route-a,.airoutelabdecision.route-b,.airoutelabdecision.both{border-color:color-mix(in srgb,var(--jade) 36%,var(--line));background:color-mix(in srgb,var(--jade-t) 38%,var(--card))}.airoutelabdecision.neither{border-color:color-mix(in srgb,var(--tang) 42%,var(--line));background:color-mix(in srgb,var(--tang-t) 36%,var(--card))}.airoutelabdecision h4{margin:6px 0 0;font-size:13.5px;line-height:1.35}.airoutelabdecision>div>p{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.5}.airoutelabdecision aside{align-content:start;gap:6px;display:grid}.airoutelabdecision aside p{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));background:var(--card);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px;display:flex}.airoutelabdecision aside b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.airoutelabdecision aside span{color:var(--faint);font:8.5px var(--mono);flex:none}.airoutelabdecision>strong{border-top:1px solid color-mix(in srgb,var(--blue) 20%,var(--line));grid-column:1/-1;gap:8px;padding-top:10px;font-size:11.5px;line-height:1.5;display:flex}.airoutelabdecision>strong b{color:var(--blue);font:750 8px/1.8 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:none}.airoutelabtruth{color:var(--muted);font:11.5px/1.55 var(--sans);margin:0}.aisessionguard{border-top:1px solid color-mix(in srgb,var(--jade) 24%,var(--line));background:color-mix(in srgb,var(--jade-t) 22%,var(--card))}.aisessionguard>summary{cursor:pointer;align-items:center;gap:14px;min-height:64px;padding:13px 20px;list-style:none;display:flex}.aisessionguard>summary::-webkit-details-marker{display:none}.aisessionguard>summary:before{content:"+";color:var(--jade);font:750 15px var(--mono)}.aisessionguard[open]>summary:before{content:"−"}.aisessionguard>summary>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aisessionguard>summary b{font-size:12px;line-height:1.4}.aisessionguard>summary small{max-width:92ch;color:var(--muted);font-size:10.5px;line-height:1.45}.aisessionguard>summary>em{color:var(--faint);font:normal 9px var(--mono);flex:none}.aisessionguardbody{border-top:1px solid var(--line);gap:12px;padding:16px 20px 20px;display:grid}.aisessionguardbody>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.aisessionguardbody>header>div{min-width:0}.aisessionguardbody>header span{color:var(--jade);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.aisessionguardbody>header h4{max-width:68ch;margin:6px 0 0;font-size:13.5px;line-height:1.38}.aisessionguardbody>header .btn{flex:none}.aisessionrules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aisessionrules article{border:1px solid var(--line);background:var(--card);border-radius:9px;min-width:0;padding:12px}.aisessionrules article>span{color:var(--jade);font:750 8px var(--mono);letter-spacing:.07em;text-transform:uppercase}.aisessionrules article p{color:var(--ink-2);margin:6px 0 0;font-size:11px;line-height:1.52}.aisessionstop{border:1px solid color-mix(in srgb,var(--jade) 24%,var(--line));background:var(--tint-paper);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.aisessionstop p{color:var(--ink-2);gap:8px;margin:0;padding:11px 12px;font-size:10.5px;line-height:1.5;display:flex}.aisessionstop p+p{border-left:1px solid var(--line)}.aisessionstop b{color:var(--jade);font:750 8px/1.8 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:none}.airoutefull{border-top:1px solid color-mix(in srgb,var(--violet) 24%,var(--line));background:color-mix(in srgb,var(--tint-paper) 72%,var(--card))}.airoutefull>summary{cursor:pointer;align-items:center;gap:14px;min-height:62px;padding:13px 20px;list-style:none;display:flex}.airoutefull>summary::-webkit-details-marker{display:none}.airoutefull>summary:before{content:"+";color:var(--violet);font:750 15px var(--mono)}.airoutefull[open]>summary:before{content:"−"}.airoutefull>summary>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.airoutefull>summary b{font-size:12px;line-height:1.4}.airoutefull>summary small{color:var(--muted);font-size:10.5px;line-height:1.45}.airoutefull>summary>em{color:var(--faint);font:normal 9px var(--mono);flex:none}.airoutefullbody{border-top:1px solid var(--line);gap:13px;padding:0 20px 20px;display:grid}.airoutefullbody>.airoutebuilder{margin:13px 0 0}.airoutefullbody>.airoutejobs{border:1px solid var(--line);border-radius:12px;margin:0}.airoutefullbody>.airoutesteps,.airoutefullbody>.airoutedeep{border:1px solid var(--line);border-radius:12px;overflow:hidden}.airoutebuilder{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 88%,var(--violet-t));border-radius:11px;margin:0 20px 14px}.airoutebuilder>summary,.airoutedeep>summary{cursor:pointer;align-items:center;gap:16px;min-height:58px;padding:11px 13px;list-style:none;display:flex}.airoutebuilder>summary::-webkit-details-marker{display:none}.airoutedeep>summary::-webkit-details-marker{display:none}.airoutebuilder>summary:before,.airoutedeep>summary:before{content:"+";color:var(--violet);font:750 14px var(--mono)}.airoutebuilder[open]>summary:before,.airoutedeep[open]>summary:before{content:"−"}.airoutebuilder>summary>span,.airoutedeep>summary>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.airoutebuilder>summary b,.airoutedeep>summary b{font-size:11.5px}.airoutebuilder>summary small,.airoutedeep>summary small{color:var(--muted);font-size:10.5px;line-height:1.45}.airoutebuilder>summary em,.airoutedeep>summary em{color:var(--faint);font:normal 9px var(--mono)}.airoutebuilder>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 13px 13px 41px;display:grid}.airoutebuilder article{padding:11px 0}.airoutebuilder article span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.07em;text-transform:uppercase}.airoutebuilder article p{color:var(--ink-2);margin:5px 0 0;font-size:11.5px;line-height:1.52}.airoutebuilder>div>p{background:var(--tint-paper);color:var(--muted);font:10.5px/1.5 var(--mono);border-radius:8px;grid-column:1/-1;margin:0;padding:10px 11px}.airoutejobs{border-top:1px solid var(--line);background:color-mix(in srgb,var(--card) 91%,var(--violet-t))}.airoutejobs>header{justify-content:space-between;align-items:end;gap:18px;padding:16px 20px 12px;display:flex}.airoutejobs>header>div{min-width:0}.airoutejobs>header span,.airouteboundary>span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.airoutejobs>header h4{margin:6px 0 0;font-size:13.5px;line-height:1.35}.airoutejobs>header>small{color:var(--faint);font:9.5px/1.4 var(--mono);flex:none}.airoutejobs>div{grid-template-columns:1fr;align-items:start;gap:8px;padding:0 20px 18px;display:grid}.airoutejobs details{border:1px solid var(--line);background:var(--card);border-radius:11px;min-width:0}.airoutejobs summary{cursor:pointer;grid-template-columns:minmax(150px,.62fr) minmax(0,1.38fr);align-items:center;gap:14px;min-height:62px;padding:11px 13px;list-style:none;display:grid}.airoutejobs summary::-webkit-details-marker{display:none}.airoutejobs summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.airoutejobs summary em{color:var(--violet);font:normal 8.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}.airoutejobs summary b{font-size:12.5px;line-height:1.35}.airoutejobs summary>small{color:var(--muted);font-size:11.5px;line-height:1.5}.airoutejobs details[open]{border-color:color-mix(in srgb,var(--violet) 34%,var(--line));box-shadow:0 12px 30px #00000014}.airoutejobs details>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 13px 13px;display:grid}.airoutejobs article{padding:11px 0 4px}.airoutejobs article>span{color:var(--violet);font:750 8px var(--mono);letter-spacing:.07em;text-transform:uppercase}.airoutejobs article p{color:var(--muted);margin:5px 0 0;font-size:10.5px;line-height:1.5}.airouterecipe{border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line));background:color-mix(in srgb,var(--violet-t) 54%,var(--card));border-radius:9px;grid-column:1/-1;margin:4px 0 2px;padding:11px}.airouterecipe>header{border-bottom:1px solid color-mix(in srgb,var(--violet) 18%,var(--line));justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.airouterecipe>header span{color:var(--violet);font:750 8px var(--mono);letter-spacing:.07em;text-transform:uppercase}.airouterecipe>header small{color:var(--faint);font:9px var(--mono)}.airouterecipe>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:8px;display:grid}.airoutejobs .airouterecipe article{background:color-mix(in srgb,var(--card) 88%,transparent);border-radius:7px;align-content:start;gap:5px;min-width:0;padding:8px;display:grid}.airouterecipe article b{font-size:9.5px;line-height:1.35}.airouterecipe article small{color:var(--muted);font-size:10.25px;line-height:1.48}.airoutejobs details>div>p{background:var(--tint-paper);color:var(--ink-2);border-radius:8px;grid-column:1/-1;gap:8px;margin:0;padding:10px;font-size:10.5px;line-height:1.5;display:flex}.airoutejobs details>div>p b{color:var(--violet);font:750 8px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:none}.airoutesteps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.airoutesteps>article{background:color-mix(in srgb,var(--card) 86%,transparent);min-width:0;padding:18px 20px 17px;position:relative}.airoutesteps>article+article{border-left:1px solid var(--line)}.airoutesteps>article>span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.airoutesteps h4{margin:7px 0 0;font-size:13.5px;line-height:1.35}.airoutesteps p{color:var(--muted);margin:6px 0 15px;font-size:11.5px;line-height:1.52}.airoutesteps small{border-top:1px solid var(--line);color:var(--ink-2);gap:6px;padding-top:9px;font-size:10.5px;line-height:1.48;display:flex}.airoutesteps small b{color:var(--violet);font:750 8px var(--mono);letter-spacing:.05em;text-transform:uppercase;flex:none}.airoutedeep{background:color-mix(in srgb,var(--tint-paper) 68%,var(--card))}.airoutedeep>summary{padding:12px 21px}.airoutedeepbody{border-top:1px solid var(--line);gap:16px;padding:18px 21px 21px;display:grid}.airoutedeepbody h4{margin:0 0 9px;font-size:11.5px}.airouteboundary{border:1px solid color-mix(in srgb,var(--violet) 34%,var(--line));background:var(--violet-t);border-radius:11px;padding:15px}.airouteboundary h4{line-height:1.35;margin:7px 0 0!important;font-size:13.5px!important}.airouteboundary>p{max-width:96ch;color:var(--muted);margin:6px 0 12px;font-size:11.5px;line-height:1.52}.airouteboundary>div{flex-wrap:wrap;gap:6px;display:flex}.airouteboundary>div small{border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));background:var(--card);color:var(--ink-2);font:9px/1.25 var(--mono);border-radius:999px;padding:6px 8px}.airouteboundary>strong{border-top:1px solid color-mix(in srgb,var(--violet) 24%,var(--line));gap:8px;margin-top:12px;padding-top:10px;font-size:10.5px;line-height:1.5;display:flex}.airouteboundary>strong b{color:var(--violet);font:750 8px/1.8 var(--mono);letter-spacing:.05em;text-transform:uppercase;flex:none}.airoutecandidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.airoutecandidates article:last-child:nth-child(odd){grid-column:1/-1}.airoutecandidates article{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;min-width:0;padding:13px;display:flex}.airoutecandidates article>span{color:var(--violet);font:750 8px var(--mono);letter-spacing:.06em;text-transform:uppercase}.airoutecandidates h5{margin:6px 0 0;font-size:11.5px}.airoutecandidates p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.airoutecandidates small{color:var(--faint);margin-top:7px;font-size:10.25px;line-height:1.48}.airoutecandidates a{color:var(--violet);font:650 9px var(--mono);align-self:flex-start;margin-top:auto;padding-top:9px;text-decoration:none}.airoutecandidates a:hover{text-decoration:underline}.aispecialists{border:1px solid color-mix(in srgb,var(--jade) 30%,var(--line));background:color-mix(in srgb,var(--jade-t) 32%,var(--card));border-radius:11px;overflow:hidden}.aispecialists>header{border-bottom:1px solid color-mix(in srgb,var(--jade) 20%,var(--line));justify-content:space-between;align-items:flex-end;gap:18px;padding:14px 15px;display:flex}.aispecialists>header>div{min-width:0}.aispecialists>header span{color:var(--jade);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.aispecialists>header h4{line-height:1.35;margin:6px 0 0!important;font-size:13px!important}.aispecialists>header>small{color:var(--faint);font:9.5px/1.4 var(--mono);flex:none}.aispecialists>div{grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.aispecialists details{border:1px solid var(--line);background:var(--card);border-radius:9px;min-width:0}.aispecialists summary{cursor:pointer;grid-template-columns:minmax(130px,.62fr) minmax(0,1.38fr);align-items:center;gap:12px;min-height:66px;padding:11px 12px;list-style:none;display:grid}.aispecialists summary::-webkit-details-marker{display:none}.aispecialists summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.aispecialists summary em{color:var(--jade);font:normal 8px var(--mono);letter-spacing:.06em;text-transform:uppercase}.aispecialists summary b{font-size:11.5px;line-height:1.35}.aispecialists summary>small{color:var(--muted);font-size:10.5px;line-height:1.48}.aispecialists details[open]{border-color:color-mix(in srgb,var(--jade) 34%,var(--line));box-shadow:0 12px 28px #00000012}.aispecialists details>div{border-top:1px solid var(--line);gap:8px;padding:11px 12px 12px;display:grid}.aispecialists article{background:var(--tint-paper);border-radius:7px;grid-template-columns:90px minmax(0,1fr);gap:9px;padding:8px;display:grid}.aispecialists article span{color:var(--jade);font:750 8px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.aispecialists article p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.aispecialists strong{border:1px solid color-mix(in srgb,var(--jade) 22%,var(--line));color:var(--ink-2);border-radius:7px;gap:8px;padding:9px;font-size:10.5px;line-height:1.5;display:flex}.aispecialists strong b{color:var(--jade);font:750 8px/1.8 var(--mono);letter-spacing:.05em;text-transform:uppercase;flex:none}.aispecialists nav{flex-wrap:wrap;gap:6px;display:flex}.aispecialists nav a{border:1px solid var(--line);background:var(--card);color:var(--jade);font:650 8.5px var(--mono);border-radius:999px;padding:6px 8px;text-decoration:none}.aispecialists nav a:hover{text-decoration:underline}.airoutecontrols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.airoutecontrols>section{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:13px}.airoutecontrols ul,.airoutetest ul{color:var(--ink-2);gap:6px;margin:0;padding-left:16px;font-size:11px;line-height:1.52;display:grid}.airouteagent{border:1px solid var(--line);background:var(--card);border-radius:11px;padding:15px}.airouteagent>span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.airouteagent>h4{line-height:1.35;margin:7px 0 0!important;font-size:12.5px!important}.airouteagent>p{max-width:90ch;color:var(--muted);margin:6px 0 13px;font-size:11.5px;line-height:1.52}.airouteagent>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.airouteagent article{background:var(--tint-paper);border-radius:8px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.airouteagent article b{color:var(--ink);font-size:9.5px}.airouteagent article small{color:var(--muted);font-size:10.5px;line-height:1.48}.airoutetest{border:1px solid color-mix(in srgb,var(--violet) 34%,var(--line));background:var(--violet-t);border-radius:11px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:7px 20px;padding:15px;display:grid}.airoutetest>span,.airoutetest h4{grid-column:1}.airoutetest h4{margin:0;font-size:12.5px}.airoutetest>p{color:var(--muted);grid-column:1;margin:2px 0 0;font-size:11.5px;line-height:1.52}.aistackquick{border-top:1px solid var(--line);color:var(--muted);gap:4px;margin-top:10px;padding-top:9px;font-size:10.5px;line-height:1.48;display:grid}.aistackquick b,.airoutequick b{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.065em;text-transform:uppercase}.airoutetest>.airoutequick{border:1px solid color-mix(in srgb,var(--violet) 24%,var(--line));background:var(--card);border-radius:8px;margin:7px 0 0;padding:9px 10px}.airoutequick b{margin-bottom:4px;display:block}.airoutetest>ul{grid-area:1/2/4}.airoutetest>strong{border-top:1px solid color-mix(in srgb,var(--violet) 24%,var(--line));grid-column:1/-1;margin-top:5px;padding-top:10px;font-size:11px;line-height:1.52}.airoutetruth{color:var(--faint);font:9.5px/1.5 var(--mono);margin:0}.aioperating{border:1px solid var(--line-2);background:var(--card);border-radius:15px;margin-top:12px;padding:20px}.aioperatingfold{padding:0;overflow:hidden}.aioperatingfold>summary{cursor:pointer;align-items:center;gap:14px;min-height:62px;padding:13px 18px;list-style:none;display:flex}.aioperatingfold>summary::-webkit-details-marker{display:none}.aioperatingfold>summary:before{content:"+";color:var(--violet);font:750 15px var(--mono)}.aioperatingfold[open]>summary:before{content:"−"}.aioperatingfold>summary>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aioperatingfold>summary b{font-size:12px;line-height:1.4}.aioperatingfold>summary small{color:var(--muted);font-size:10.5px;line-height:1.45}.aioperatingfold>summary>em{color:var(--faint);font:normal 9px var(--mono);flex:none}.aioperatingfoldbody{border-top:1px solid var(--line);gap:12px;padding:0 18px 18px;display:grid}.aioperatingfoldbody>.aiadvice{padding-top:14px}.aioperatinghead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.aioperatinghead h3{font-size:17px}.aioperatinghead .prevchip{color:var(--muted);letter-spacing:.04em;font-size:9.5px}.aiadvice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiadvice details{border:1px solid var(--line);background:var(--tint-paper);border-radius:11px;min-width:0}.aiadvice details:first-child{grid-column:1/-1}.aiadvice summary{cursor:pointer;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:10px 12px;list-style:none;display:grid}.aiadvice summary::-webkit-details-marker{display:none}.aiadvice summary>span{color:var(--violet);font:750 10px var(--mono)}.aiadvice summary>b{font-size:11.5px;line-height:1.35}.aiadvice details>div{border-top:1px solid var(--line);padding:0 14px 14px 45px}.aiadvice p,.ainoai p{color:var(--muted);margin:12px 0 0;font-size:11.5px;line-height:1.55}.aiadvice ol,.ainoai ul{color:var(--ink-2);gap:7px;margin:10px 0 0;padding-left:17px;font-size:11.5px;line-height:1.5;display:grid}.ainoai{border:1px solid var(--line);background:var(--tint-paper);border-radius:11px;max-width:900px;padding:14px}.ainoai p{margin-top:0}.aisources{border-top:1px solid var(--line);margin-top:16px}.aisources>summary{cursor:pointer;align-items:center;min-height:50px;padding:10px 2px;list-style:none;display:flex}.aisources>summary::-webkit-details-marker{display:none}.aisources>summary:before{content:"+";width:19px;color:var(--violet);font:750 14px var(--mono)}.aisources[open]>summary:before{content:"−"}.aisources>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.aisources>summary b{font-size:12px}.aisources>summary small{color:var(--muted);font-size:10.5px}.aisources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:3px 0 2px 19px;display:grid}.aisources a{border:1px solid var(--line);background:var(--tint-paper);color:var(--muted);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:3px 9px;padding:11px 12px;text-decoration:none;display:grid}.aisources a>span{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;grid-area:1/2}.aisources a>b{color:var(--ink);grid-area:1/1;font-size:11.5px}.aisources a>small{grid-column:1/-1;font-size:10.5px;line-height:1.45}.aisources a:hover{border-color:var(--violet);background:var(--violet-t)}.aisources a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (width<=700px){.prerepowork{padding-top:30px}.prerepowork>h1{font-size:clamp(31px,10.2vw,43px)}.prerepolead{margin:16px 0 24px;font-size:14.5px}.prerepocard{grid-template-columns:1fr;gap:14px;padding:20px}.prerepocard>p{margin:0}.prerepoactions{flex-direction:column;align-items:stretch;padding-top:18px}.prerepoactions .btn{width:100%}.prereposequence{grid-template-columns:1fr}.prereposequence li{padding:15px 16px}.prereposequence li+li{border-top:1px solid var(--line);border-left:0}.evidencefocus{flex-direction:column;align-items:flex-start}.evidencefocus .rbtn{width:100%}.ideashowall{min-height:44px}.jgpath>summary{align-items:flex-start}.jgpath>summary em{padding-top:2px}.jgreceipt>summary{align-items:flex-start}.jgreceipt>div{grid-template-columns:1fr}.jgcontextreceipt>header{flex-direction:column;align-items:flex-start}.jgcontextreceipt>header .rbtn{width:100%}.jgcontextreceipt>div{grid-template-columns:1fr}.jgcontextreceipt li{grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr)}.jgboundary,.jgreceiptalts{grid-column:1}.jgreceiptalts{grid-template-columns:1fr}.jgreceiptalts>span{grid-column:1}.jgpriority,.jgcontext,.jgcoach,.jgpattern{grid-template-columns:1fr}.jgpriority>.rbtn,.jgcontext>.rbtn,.jgcoach>div,.jgpattern>div{grid-area:auto/1;margin-top:8px}.jgpriority>.rbtn,.jgcontext>.rbtn{width:100%}.jgcoach>div,.jgpattern>div{flex-wrap:wrap;width:100%}.jgcoach .rbtn,.jgpattern .rbtn{min-height:44px}.jgpattern>details{grid-column:1}.jgmore>summary{align-items:flex-start}.jglater article{grid-template-columns:1fr}.aiprofileintro{grid-template-columns:1fr;align-items:stretch;padding-bottom:16px}.aiprofileintro .rbtn{width:100%}.aicontextstart{grid-template-columns:1fr;gap:12px;padding:14px}.aicontextstartactions>.rbtn{min-height:44px}.aicontextwhy>div{grid-template-columns:1fr}.aicontextwhy small{grid-column:1}.ailayers{grid-template-columns:1fr}.aichoicehead{grid-template-columns:28px minmax(0,1fr);align-items:start;padding:13px 14px}.aichoicehead>em{white-space:normal;grid-column:2}.aichoicehead small{white-space:normal}.aichoicefold>fieldset{padding:13px}.airuntime{padding:15px}.aichoices.builder,.aichoices.runtime,.aijobs,.aiselects,.aiimpact>div,.aichoices.compact,.aiadvice{grid-template-columns:1fr}.aibuilderpriority{flex-direction:column;align-items:flex-start}.aibuilderpriority>div:last-child{justify-content:flex-start}.aibuildernow>header{flex-direction:column;align-items:flex-start}.aibuildernow>header .btn{width:100%}.aibuildertasknow{grid-template-columns:1fr;padding:13px 14px}.aibuildernow>div{grid-template-columns:1fr}.buildaccelerator>header{flex-direction:column;align-items:flex-start;padding:14px}.buildaccelerator>header .btn{width:100%;min-height:44px}.buildacceleratornow{grid-template-columns:1fr;padding:0 14px 14px}.buildacceleratornow>span{grid-row:auto}.buildacceleratordepth>summary{align-items:flex-start;padding:12px 14px}.buildacceleratordepth>summary em{display:none}.buildacceleratorroutes,.buildacceleratorsources>div,.buildacceleratorgates ol,.buildacceleratorresearch>div{grid-template-columns:1fr}.buildacceleratorgates li,.buildacceleratorgates li:nth-last-child(-n+2){grid-column:auto}.buildacceleratorsources,.buildacceleratorgates{padding:14px}.buildacceleratorsources>header,.buildacceleratorgates>header{grid-template-columns:1fr;gap:4px}.buildacceleratorsources details>div{padding-left:41px}.blocksourcefields>div{grid-template-columns:1fr}.aichoices button,.aijobs button{min-height:48px}.aiselects label{grid-template-columns:1fr}.aiselects select{width:100%;max-width:none;min-height:44px}.aiimpact>div{padding-left:0}.aiimpact>summary{align-items:flex-start}.aiimpact>summary em{padding-top:2px}.airoutegate>div{flex-direction:column;align-items:flex-start;gap:4px}.airoutehead{flex-direction:column;padding:17px 15px 14px}.airouteactions{flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.airouteactions>em{align-self:center}.airouteactions .rbtn{min-height:44px}.airoutefull>summary,.aioperatingfold>summary{align-items:flex-start;padding:13px 15px}.airoutefull>summary>em,.aioperatingfold>summary>em{white-space:normal}.aisessionguard>summary{align-items:flex-start;padding:13px 15px}.aisessionguard>summary>em{display:none}.aisessionguardbody{padding:14px}.aisessionguardbody>header{flex-direction:column;align-items:stretch}.aisessionguardbody>header .btn{width:100%;min-height:44px}.aisessionrules,.aisessionstop{grid-template-columns:1fr}.aisessionstop p+p{border-top:1px solid var(--line);border-left:0}.airoutelab{margin:0 14px 12px}.airoutelab>summary{align-items:flex-start;padding:13px 14px}.airoutelab>summary>em{display:none}.airoutelabbody{gap:12px;padding:14px}.airoutelabbody>header{flex-direction:column;align-items:stretch}.airoutelabbody>header .rbtn{width:100%;min-height:44px}.airoutelabcandidates,.airoutelabmetrics>div,.airoutelabdecision{grid-template-columns:1fr}.airoutelabcandidates input,.airoutelabcases select,.airoutelabmetrics input[type=number]{min-height:44px}.airoutelabcases fieldset{grid-template-columns:1fr;gap:10px;padding:12px}.airoutelabcasechoices{grid-template-columns:1fr}.airoutelabcasechoices label{grid-template-columns:minmax(0,1fr) 112px}.airoutelabmetrics>header{flex-direction:column;align-items:flex-start}.airoutelabmetrics fieldset{grid-template-columns:1fr}.airoutelabmetrics .airoutelabcritical{grid-column:1;min-height:44px}.airoutelabdecision>strong{grid-column:1}.airoutefullbody{padding:0 0 14px}.airoutebuilder{margin:0 14px 12px}.airoutebuilder>summary,.airoutedeep>summary{align-items:flex-start}.airoutebuilder>summary em,.airoutedeep>summary em{padding-top:2px}.airepoadjustment,.aistackdecision,.airoutebuilder>div,.airoutejobs>div,.airoutesteps,.airoutecandidates,.aispecialists>div,.airoutecontrols,.airouteagent>div,.airoutetest{grid-template-columns:1fr}.airepoadjustment,.aistackdecision{margin:0 14px 12px}.aistackdecision>p{grid-column:1}.airoutebuilder>div{padding-left:13px}.airoutejobs>header{flex-direction:column;align-items:flex-start;padding:15px 15px 11px}.airoutejobs>div{padding:0 15px 15px}.airoutejobs summary{grid-template-columns:1fr;gap:7px}.airoutejobs details>div{grid-template-columns:1fr}.airouterecipe{grid-column:1}.airouterecipe>header{flex-direction:column;align-items:flex-start;gap:3px}.airouterecipe>div{grid-template-columns:1fr}.airoutejobs details>div>p{grid-column:1}.aispecialists>header{flex-direction:column;align-items:flex-start;padding:13px}.aispecialists>header>small{white-space:normal}.aispecialists summary{grid-template-columns:1fr;gap:7px}.aispecialists article{grid-template-columns:1fr;gap:4px}.aispecialists strong{flex-direction:column;align-items:flex-start}.airoutesteps>article+article{border-top:1px solid var(--line);border-left:0}.airoutefullbody>.airoutedeep{border-left:0;border-right:0;border-radius:0}.airoutedeep>summary{padding:12px 15px}.airoutedeepbody{padding:15px 0}.airoutetest>*{grid-area:auto/1!important}.aioperating{padding:15px}.aioperatingfold{padding:0}.aioperatingfoldbody{padding:0 14px 14px}.aioperatinghead{flex-direction:column;align-items:flex-start}.aiadvice details:first-child{grid-column:auto}.aiadvice summary{min-height:52px}.aiadvice details>div{padding:0 13px 14px}.aisources>div{grid-template-columns:1fr;padding-left:0}}.opmap{padding:2px}.opintro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:8px 4px 22px;display:grid}.opintro>div{max-width:820px}.opintro>div>span,.opsectionhead>div>span{color:var(--jade);font:750 10px var(--mono);letter-spacing:.075em;text-transform:uppercase}.opintro h3{letter-spacing:-.025em;max-width:780px;margin:7px 0 0;font-size:20px;line-height:1.25}.opintro p{max-width:850px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.65}.opquestions{gap:11px;display:grid}.opquestions>fieldset{border:1px solid var(--line);background:var(--tint-paper);border-radius:15px;min-width:0;margin:0;padding:18px}.opquestions legend{width:100%;padding:0 0 12px}.opquestions legend b{font-size:13px;display:block}.opquestions legend small{color:var(--muted);font:10.5px/1.4 var(--mono);margin-top:3px;display:block}.opassets>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.opassets>div button:last-child{grid-column:span 2}.oprepeat>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.opassets button,.oprepeat button,.opfit fieldset button{border:1px solid var(--line);min-width:0;min-height:62px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border-radius:10px;padding:11px 12px}.opassets button b,.oprepeat button b,.opfit fieldset button b{color:var(--ink);font-size:11.5px;line-height:1.35;display:block}.opassets button span,.oprepeat button span,.opfit fieldset button span{margin-top:3px;font-size:10px;line-height:1.42;display:block}.opassets button:hover,.oprepeat button:hover,.opfit fieldset button:hover{border-color:color-mix(in srgb,var(--jade) 55%,var(--line));background:var(--jade-t)}.opassets button.on,.oprepeat button.on,.opfit fieldset button.on{border-color:color-mix(in srgb,var(--jade) 68%,var(--line));background:var(--jade-t);color:var(--ink-2);box-shadow:inset 3px 0 0 var(--jade)}.opassets button:focus-visible,.oprepeat button:focus-visible,.opfit fieldset button:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.opfit{border:1px solid color-mix(in srgb,var(--jade) 35%,var(--line));background:color-mix(in srgb,var(--jade-t) 35%,var(--card));border-radius:15px}.opfit>summary{cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:12px 18px;list-style:none;display:flex}.opfit>summary::-webkit-details-marker{display:none}.opfit>summary:before{content:"+";color:var(--jade);font:750 14px var(--mono)}.opfit[open]>summary:before{content:"−"}.opfit>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.opfit>summary b{font-size:12.5px}.opfit>summary small{color:var(--muted);font-size:10.5px}.opfit>summary em{color:var(--faint);font:normal 10px var(--mono)}.opfit>div{grid-template-columns:1.2fr .8fr;gap:14px;padding:0 18px 18px 43px;display:grid}.opfit fieldset{border:0;min-width:0;margin:0;padding:0}.opfit fieldset legend{color:var(--muted);padding:0 0 8px;font-size:11px}.opfit fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.opfit fieldset button{min-height:54px}.foundationread,.revenueread,.businessread{border:1px solid var(--line-2);background:var(--card);border-radius:15px;margin-top:12px;padding:20px}.opsectionhead{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:20px;margin-bottom:15px;display:grid}.opsectionhead h3{letter-spacing:-.02em;margin:6px 0 0;font-size:17px;line-height:1.28}.opsectionhead>p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.foundationlayers{border-top:1px solid var(--line)}.foundationlayers details{border-bottom:1px solid var(--line)}.foundationlayers summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;padding:9px 2px;list-style:none;display:grid}.foundationlayers summary::-webkit-details-marker{display:none}.foundationlayers summary>span{color:var(--jade);font:750 10px var(--mono)}.foundationlayers summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.foundationlayers summary b{font-size:12px}.foundationlayers summary small{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:10.5px;overflow:hidden}.foundationlayers summary>em,.revenuepaths article header>em,.readinesslist summary>em{border:1px solid var(--line);color:var(--faint);font:700 9px var(--mono);text-transform:uppercase;border-radius:999px;padding:5px 8px}.foundationlayers summary>em.ready-to-extract{border-color:color-mix(in srgb,var(--jade) 55%,var(--line));color:var(--jade)}.foundationlayers summary>em.define-contract{border-color:color-mix(in srgb,var(--butter) 55%,var(--line));color:var(--butter-d)}.foundationlayers details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:1px 12px 15px 38px;display:grid}.foundationlayers details>div p,.revenuepaths details p,.readinesslist details>div p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.foundationlayers details>div p b,.revenuepaths details p b,.readinesslist details>div p b{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.revenuepaths{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.revenuepaths article{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;flex-direction:column;min-width:0;display:flex}.revenuepaths article>header{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:13px;display:grid}.revenuepaths article>header>span{color:var(--jade);font:750 10px var(--mono)}.revenuepaths article>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.revenuepaths article>header b{font-size:12px;line-height:1.35}.revenuepaths article>header small{color:var(--muted);font-size:10.5px;line-height:1.45}.revenuepaths article>header>em{color:var(--jade);grid-column:2;justify-self:start;font-size:8.5px}.revenuepaths article>p{color:var(--muted);margin:0;padding:0 13px 13px;font-size:11.5px;line-height:1.55}.revenuepaths article>details{border-top:1px solid var(--line);margin-top:auto}.revenuepaths article>details>summary{min-height:42px;color:var(--ink-2);font:650 10.5px var(--sans);cursor:pointer;padding:11px 13px;list-style:none}.revenuepaths article>details>summary::-webkit-details-marker{display:none}.revenuepaths article>details>summary:before{content:"+";width:16px;color:var(--jade);font-family:var(--mono);display:inline-block}.revenuepaths article>details[open]>summary:before{content:"−"}.revenuepaths details>div{gap:10px;padding:0 13px 13px;display:grid}.opshowall{width:100%;min-height:43px;color:var(--muted);font:650 11.5px var(--sans);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:9px;padding:8px 2px;display:flex}.opshowall:hover{color:var(--ink)}.opshowall:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.readinesslist{border-top:1px solid var(--line)}.readinesslist details{border-bottom:1px solid var(--line)}.readinesslist summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:62px;padding:10px 2px;list-style:none;display:grid}.readinesslist summary::-webkit-details-marker{display:none}.readinesslist summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.readinesslist summary b{font-size:12px}.readinesslist summary small{max-width:1000px;color:var(--muted);font-size:10.5px;line-height:1.45}.readinesslist summary>em.do-now{border-color:color-mix(in srgb,var(--verm) 55%,var(--line));color:var(--verm)}.readinesslist summary>em.before-taking-money{border-color:color-mix(in srgb,var(--butter) 55%,var(--line));color:var(--butter-d)}.readinesslist details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:2px 14px 16px 0;display:grid}.opsources{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;margin:12px 0 0}.opsources>summary{cursor:pointer;align-items:center;min-height:54px;padding:10px 15px;list-style:none;display:flex}.opsources>summary::-webkit-details-marker{display:none}.opsources>summary:before{content:"+";width:20px;color:var(--jade);font:750 14px var(--mono)}.opsources[open]>summary:before{content:"−"}.opsources>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.opsources>summary b{font-size:11.5px}.opsources>summary small{color:var(--muted);font-size:10px}.opsources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 15px 15px 35px;display:grid}.opsources a{border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:9px;flex-direction:column;gap:3px;padding:10px 11px;text-decoration:none;display:flex}.opsources a:hover{border-color:var(--jade);background:var(--jade-t)}.opsources a:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.opsources a b{font-size:10.5px}.opsources a span{color:var(--muted);font-size:10px;line-height:1.45}.opmap>.footnote{margin:12px 2px 2px}@media (width<=1000px){.opassets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.opassets>div button:last-child{grid-column:auto}.opfit>div{grid-template-columns:1fr;padding-left:18px}.revenuepaths{grid-template-columns:1fr}.revenuepaths article>header{grid-template-columns:24px minmax(0,1fr) auto;align-items:start}.revenuepaths article>header>em{grid-area:1/3}}@media (width<=700px){.opintro{grid-template-columns:1fr;align-items:stretch;padding-bottom:16px}.opintro .rbtn{width:100%}.opquestions>fieldset,.foundationread,.revenueread,.businessread{padding:15px}.opassets>div,.oprepeat>div,.opfit fieldset>div{grid-template-columns:1fr}.opassets button,.oprepeat button,.opfit fieldset button{min-height:50px}.opfit>summary{align-items:flex-start;padding:13px 15px}.opfit>summary em{padding-top:2px}.opfit>div{padding:0 15px 15px}.opsectionhead{grid-template-columns:1fr;align-items:start;gap:8px}.foundationlayers summary{grid-template-columns:25px minmax(0,1fr)}.foundationlayers summary>em{grid-column:2;justify-self:start}.foundationlayers summary small{white-space:normal;overflow:visible}.foundationlayers details>div,.readinesslist details>div{grid-template-columns:1fr;padding-left:35px}.revenuepaths article>header{grid-template-columns:24px minmax(0,1fr)}.revenuepaths article>header>em{grid-area:auto/2}.readinesslist summary{grid-template-columns:1fr;align-items:start}.readinesslist summary>em{justify-self:start}.readinesslist details>div{padding-left:0}.opsources>div{grid-template-columns:1fr;padding-left:15px}}.buildermemory{border:1px solid color-mix(in srgb,var(--jade) 34%,var(--line));background:var(--card);box-shadow:inset 3px 0 0 var(--jade);border-radius:17px;margin-bottom:13px;overflow:hidden}.buildermemoryhead{justify-content:space-between;align-items:center;gap:24px;padding:22px 23px 18px;display:flex}.buildermemoryhead>div:first-child{min-width:0}.buildermemoryhead .standardeyebrow{color:var(--jade)}.buildermemoryhead h2{max-width:36ch;font:740 21px/1.2 var(--display);letter-spacing:-.025em;margin:4px 0 7px}.buildermemoryhead p{max-width:82ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.buildermemoryactions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.buildermemoryactions>.btn{width:auto;margin:0}.buildermemory .rbtn.add{border-color:var(--jade);background:var(--jade);color:#06170f}.buildermemory .rbtn.add:hover{background:#54e0a6;box-shadow:0 8px 22px -15px #3ad695d9}.buildermemoryfacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.buildermemoryfacts span{background:var(--tint-paper);color:var(--muted);font:11.5px/1.4 var(--sans);padding:11px 16px}.buildermemoryfacts b{color:var(--jade);font:750 15px var(--display);margin-right:4px}.buildermemoryempty{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.buildermemoryempty article{background:var(--card);grid-template-columns:27px minmax(0,1fr);gap:3px 8px;padding:15px 17px;display:grid}.buildermemoryempty article>span{color:var(--jade);font:750 10px var(--mono);grid-row:1/3}.buildermemoryempty b{font-size:12.5px}.buildermemoryempty p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.buildermemoryform{border-bottom:1px solid var(--line);background:var(--tint-paper);gap:14px;padding:18px 22px;display:grid}.buildermemoryform fieldset{border:0;min-width:0;margin:0;padding:0}.buildermemoryform legend{color:var(--ink);font:700 12px var(--sans);padding:0 0 8px}.buildermemoryform fieldset>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.buildermemoryform fieldset button{border:1px solid var(--line);background:var(--card);min-height:65px;color:var(--muted);text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.buildermemoryform fieldset button[aria-pressed=true]{border-color:color-mix(in srgb,var(--jade) 65%,var(--line));background:color-mix(in srgb,var(--jade-t) 68%,var(--card));box-shadow:inset 3px 0 0 var(--jade)}.buildermemoryform fieldset button:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.buildermemoryform fieldset b{color:var(--ink);font-size:11.5px}.buildermemoryform fieldset small{font-size:11.5px;line-height:1.42}.buildermemoryform>label{gap:7px;display:grid}.buildermemoryform>label>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.buildermemoryform>label b{font-size:11.5px}.buildermemoryform>label small{color:var(--muted);font-size:11.5px}.buildermemoryform textarea{resize:vertical;border:1px solid var(--line-2);background:var(--card);width:100%;color:var(--ink);font:13px/1.55 var(--sans);border-radius:10px;padding:11px 12px}.buildermemoryform textarea:focus{outline:2px solid var(--jade);outline-offset:1px}.buildermemoryform>div:last-child{align-items:center;gap:7px;display:flex}.buildermemoryform>div:last-child>small{max-width:66ch;color:var(--faint);font:11.5px/1.45 var(--mono);text-align:right;margin-left:auto}.buildermemoryprimary{grid-template-columns:auto minmax(0,1fr);gap:5px 12px;padding:17px 22px;display:grid}.buildermemoryprimary>span{border:1px solid color-mix(in srgb,var(--jade) 42%,var(--line));color:var(--jade);font:750 9px var(--mono);text-transform:uppercase;border-radius:999px;grid-row:1/3;align-self:start;padding:5px 7px}.buildermemoryprimary>b{font-size:13px;line-height:1.45}.buildermemoryprimary>small{color:var(--muted);font-size:11.5px;line-height:1.45}.buildercandidates,.buildermemorydetails{border-top:1px solid var(--line)}.buildercandidates>summary,.buildermemorydetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:10px 22px;list-style:none;display:flex}.buildercandidates>summary::-webkit-details-marker{display:none}.buildermemorydetails>summary::-webkit-details-marker{display:none}.buildercandidates>summary>span,.buildermemorydetails>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.buildercandidates>summary b,.buildermemorydetails>summary b{font-size:12px}.buildercandidates>summary small,.buildermemorydetails>summary small{color:var(--muted);font-size:11.5px}.buildercandidates>summary em,.buildermemorydetails>summary em{color:var(--faint);font:normal 10px var(--mono)}.buildercandidates>summary:after,.buildermemorydetails>summary:after{content:"+";color:var(--jade);font:750 15px var(--mono)}.buildercandidates[open]>summary:after,.buildermemorydetails[open]>summary:after{content:"−"}.buildercandidates>div,.buildermemorydetails>div{border-top:1px solid var(--line);background:var(--tint-paper);gap:7px;padding:12px 22px 18px;display:grid}.buildercandidates article,.buildermemorydetails article{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 11px;padding:12px 13px;display:grid}.buildercandidates article>span,.buildermemorydetails article>span{color:var(--jade);font:750 9px var(--mono);text-transform:uppercase;grid-row:1/3}.buildercandidates article>b,.buildermemorydetails article>b{font-size:12px;line-height:1.45}.buildercandidates article>small,.buildermemorydetails article>small{color:var(--muted);grid-column:2;font-size:11.5px;line-height:1.45}.buildercandidates article>div,.buildermemorydetails article>div{grid-area:1/3/3;gap:6px;display:flex}.buildermemorydetails article.paused{opacity:.64}.operatorpacketnote{max-width:72ch;font-size:11.5px!important;line-height:1.45!important}.workerreceipt{border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line));background:color-mix(in srgb,var(--violet-t) 24%,var(--tint-paper));border-radius:13px;margin-top:17px;overflow:hidden}.operatorpanel>.workerreceipt{margin:14px 18px 16px}.workerreceipt.reviewing{border-color:color-mix(in srgb,var(--violet) 46%,var(--line));box-shadow:inset 3px 0 0 var(--violet)}.workerreceiptintro{justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.workerreceiptintro>div{min-width:0}.workerreceiptintro h4{font:720 13px/1.35 var(--display);margin:3px 0 2px}.workerreceiptintro p{max-width:72ch;color:var(--muted);margin:0;font-size:10.8px;line-height:1.48}.workerreceiptintro>.rbtn{flex:none}.workerreceipterror{border-top:1px solid color-mix(in srgb,var(--bad) 30%,var(--line));background:var(--bad-t);color:var(--bad);margin:0;padding:10px 14px;font-size:10.8px;line-height:1.45}.workerreview{border-top:1px solid var(--line);background:var(--card)}.workerreview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.workerreview>header>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workerstate,.workerevidence,.workerreview>header>em{border:1px solid var(--line);color:var(--faint);font:normal 8.5px var(--mono);text-transform:uppercase;border-radius:999px;padding:5px 7px}.workerstate.clear{border-color:color-mix(in srgb,var(--jade) 38%,var(--line));color:var(--jade)}.workerstate.blocked{border-color:color-mix(in srgb,var(--bad) 38%,var(--line));color:var(--bad)}.workerevidence{text-transform:none;border-color:#0000;padding-inline:0}.workerreview>header>em{color:var(--violet);flex:none}.workersummary{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px 14px;display:grid}.workersummary>div{min-width:0}.workersummary>div>b{font-size:13px;line-height:1.45;display:block}.workersummary p{color:var(--muted);grid-template-columns:62px minmax(0,1fr);gap:8px;margin:9px 0 0;font-size:10.8px;line-height:1.48;display:grid}.workersummary p>span{color:var(--faint);font:700 8.5px var(--mono);letter-spacing:.045em;text-transform:uppercase}.workersummary dl{background:var(--line);grid-template-columns:repeat(2,58px);gap:1px;margin:0;display:grid}.workersummary dl>div{background:var(--tint-paper);flex-direction:column;justify-content:center;align-items:center;min-height:55px;display:flex}.workersummary dt{color:var(--faint);font:8px var(--mono);text-transform:uppercase}.workersummary dd{color:var(--ink);font:720 13px var(--display);margin:4px 0 0}.workersummary dd.bad{color:var(--bad)}.workerfindings{border:1px solid var(--line);border-radius:9px;grid-template-columns:150px minmax(0,1fr);gap:12px;margin:0 14px 8px;padding:10px 11px;display:grid}.workerfindings>b{font-size:10px}.workerfindings ul{gap:4px;margin:0;padding-left:15px;display:grid}.workerfindings li{color:var(--muted);font-size:10px;line-height:1.45}.workerfindings.blockers{border-color:color-mix(in srgb,var(--bad) 34%,var(--line));background:color-mix(in srgb,var(--bad-t) 38%,var(--card))}.workerfindings.blockers>b{color:var(--bad)}.workerfindings.blockers li::marker{color:var(--bad)}.workerfindings.warnings{background:color-mix(in srgb,var(--amber-t) 28%,var(--card))}.workerfindings.warnings>b{color:var(--amber)}.workerfindings.warnings li::marker{color:var(--amber)}.workerreceiptdetails,.workerhistory{border-top:1px solid var(--line)}.workerreceiptdetails>summary,.workerhistory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 14px;list-style:none;display:flex}.workerreceiptdetails>summary::-webkit-details-marker{display:none}.workerhistory>summary::-webkit-details-marker{display:none}.workerreceiptdetails>summary>span,.workerhistory>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.workerreceiptdetails>summary b,.workerhistory>summary b{font-size:10.8px}.workerreceiptdetails>summary small,.workerhistory>summary small{color:var(--muted);font-size:9.8px}.workerreceiptdetails>summary>em,.workerhistory>summary>em{color:var(--faint);font:normal 8.5px var(--mono)}.workerreceiptdetails>summary:after,.workerhistory>summary:after{content:"+";color:var(--violet);font:700 15px var(--mono)}.workerreceiptdetails[open]>summary:after,.workerhistory[open]>summary:after{content:"−"}.workerreceiptdetails>div{border-top:1px solid var(--line);background:var(--tint-paper);grid-template-columns:1fr 1fr;gap:8px;padding:11px 14px 14px;display:grid}.workerreceiptdetails section{border:1px solid var(--line);background:var(--card);border-radius:9px;min-width:0;padding:10px}.workerreceiptdetails h5{color:var(--violet);font:750 8.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 7px}.workerreceiptdetails ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.workerreceiptdetails li{color:var(--muted);align-items:flex-start;gap:8px;font-size:9.8px;line-height:1.42;display:flex}.workerreceiptdetails li code{max-width:42%;color:var(--ink-2);font:9px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workerreceiptdetails li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.workerreceiptdetails li>span>b{color:var(--ink-2);font-size:9.8px}.workerreceiptdetails li>em{background:var(--line);color:var(--faint);font:700 7.5px var(--mono);text-transform:uppercase;border-radius:999px;flex:none;padding:3px 5px}.workerreceiptdetails li>em[data-status=pass]{background:var(--jade-t);color:var(--jade)}.workerreceiptdetails li>em[data-status=fail]{background:var(--bad-t);color:var(--bad)}.workerreceiptdetails section>p{color:var(--faint);margin:0;font-size:9.8px}.workerreceiptdetails .approvalrequests{border-color:color-mix(in srgb,var(--bad) 32%,var(--line))}.workerownernote{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.workerownernote>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.workerownernote b{font-size:10.5px}.workerownernote small{color:var(--faint);font-size:9.5px}.workerownernote textarea{resize:vertical;border:1px solid var(--line-2);background:var(--tint-paper);width:100%;color:var(--ink);font:11px/1.5 var(--sans);border-radius:9px;padding:9px 10px}.workerownernote textarea:focus{outline:2px solid var(--violet);outline-offset:1px}.workeroverride{border:1px solid color-mix(in srgb,var(--bad) 34%,var(--line));background:color-mix(in srgb,var(--bad-t) 30%,var(--card));cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;margin:0 14px 10px;padding:10px 11px;display:flex}.workeroverride input{width:16px;height:16px;accent-color:var(--bad);flex:none;margin:1px 0 0}.workeroverride span{gap:3px;display:grid}.workeroverride b{font-size:10.5px}.workeroverride small{color:var(--muted);font-size:9.5px;line-height:1.45}.workerdecisions{flex-wrap:wrap;align-items:center;gap:7px;padding:0 14px 14px;display:flex}.workerdecisions>small{max-width:62ch;color:var(--faint);font:9px/1.4 var(--mono);text-align:right;margin-left:auto}.workerhistory>div{border-top:1px solid var(--line);background:var(--tint-paper);gap:6px;padding:10px 14px 14px;display:grid}.workerhistory article{border:1px solid var(--line);background:var(--card);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.workerhistory article>span{background:var(--line);color:var(--muted);font:700 7.5px var(--mono);text-transform:uppercase;border-radius:999px;padding:4px 6px}.workerhistory article>span[data-decision=kept]{background:var(--jade-t);color:var(--jade)}.workerhistory article>span[data-decision=reverted]{background:var(--bad-t);color:var(--bad)}.workerhistory article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.workerhistory article b{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.workerhistory article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.workerhistory time{color:var(--faint);font:8.5px var(--mono)}@media (width<=760px){.buildermemoryhead{flex-direction:column;align-items:stretch;padding:18px 17px}.buildermemoryhead h2{font-size:20px}.buildermemoryactions{grid-template-columns:1fr;display:grid}.buildermemoryactions .btn,.buildermemoryactions .rbtn{width:100%;min-height:44px}.buildermemoryfacts{grid-template-columns:1fr}.buildermemoryfacts span{padding:9px 16px}.buildermemoryempty{grid-template-columns:1fr}.buildermemoryform{padding:16px}.buildermemoryform fieldset>div{grid-template-columns:1fr 1fr}.buildermemoryform>label>span{flex-direction:column;align-items:flex-start;gap:2px}.buildermemoryform>div:last-child{flex-direction:column;align-items:stretch}.buildermemoryform>div:last-child .rbtn{width:100%;min-height:44px}.buildermemoryform>div:last-child>small{text-align:left;margin:3px 0 0}.buildermemoryprimary{grid-template-columns:1fr;padding:15px 17px}.buildermemoryprimary>span{grid-row:auto;justify-self:start}.buildercandidates>summary,.buildermemorydetails>summary{align-items:flex-start;padding-inline:17px}.buildercandidates>summary em,.buildermemorydetails>summary em{display:none}.buildercandidates>div,.buildermemorydetails>div{padding:11px}.buildercandidates article,.buildermemorydetails article{grid-template-columns:1fr}.buildercandidates article>span,.buildermemorydetails article>span,.buildercandidates article>small,.buildermemorydetails article>small,.buildercandidates article>div,.buildermemorydetails article>div{grid-area:auto/1}.buildercandidates article>div,.buildermemorydetails article>div{grid-template-columns:1fr 1fr;margin-top:5px;display:grid}.buildercandidates article .rbtn,.buildermemorydetails article .rbtn{min-height:44px}.workerreceiptintro{flex-direction:column;align-items:stretch}.operatorpanel>.workerreceipt{margin:11px}.workerreceiptintro>.rbtn{width:100%;min-height:44px}.workerreview>header{align-items:flex-start}.workerreview>header>em{display:none}.workersummary{grid-template-columns:1fr}.workersummary dl{grid-template-columns:repeat(4,1fr)}.workerfindings{grid-template-columns:1fr;gap:5px}.workerreceiptdetails>summary,.workerhistory>summary{align-items:flex-start}.workerreceiptdetails>summary>em,.workerhistory>summary>em{display:none}.workerreceiptdetails>div{grid-template-columns:1fr}.workerownernote>span{flex-direction:column;align-items:flex-start;gap:2px}.workerdecisions{grid-template-columns:1fr;display:grid}.workerdecisions .rbtn{width:100%;min-height:44px}.workerdecisions>small{text-align:left;margin:3px 0 0}.workerhistory article{grid-template-columns:1fr}.workerhistory article>span{justify-self:start}.workerhistory article b,.workerhistory article small{white-space:normal}.workerhistory time{display:none}}.precodebuild .ideamodelgrid textarea{border-color:var(--line-2);background:var(--tint-paper);min-height:92px}.precodebuild .ideamodelgrid>.hero-field{grid-column:1/-1}.precodebuild .ideashowall{margin-top:11px}.precodefirstvalue{border:1px solid color-mix(in srgb,var(--violet) 32%,var(--line));background:color-mix(in srgb,var(--violet-t) 65%,var(--card));color:var(--ink-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 11px 10px 14px;font-size:11.5px;line-height:1.45;display:flex}.precodefirstvalue b{color:var(--ink)}.precodefirstvalue .rbtn{background:var(--card);flex:none;min-height:38px}.precodebuild #precode-first-draft{scroll-margin-top:78px}.precodebuild .precodeempty{background:color-mix(in srgb,var(--card) 88%,var(--jade-t));min-height:190px}.precodebuild .ideamodelgrid textarea:focus-visible{outline-color:var(--violet);background:var(--card)}.precodebuild .specdetails{overflow:hidden}.precodebuild .specdetails>.specsize{padding:0 12px 12px}.precodebuild .specdetails>.specsize+.specsize{border-top:1px solid var(--line);padding-top:12px}.precodebuild .specdetails>.specsize>div{grid-template-columns:repeat(2,minmax(0,1fr))}.precodebuild .specdetails>.specsize:nth-of-type(2)>div,.precodebuild .specdetails>.specsize:nth-of-type(3)>div{grid-template-columns:repeat(3,minmax(0,1fr))}.precodebuild .specdetails>.specsize>p{color:var(--muted);margin:9px 0 0;font-size:11.5px;line-height:1.5}.precodebuild .specdetails select{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:44px;color:var(--ink);font:12.5px var(--sans);border-radius:9px;padding:9px 11px}.precodebuild .specdetails select:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.precodebuild .spechandoff>.collapse{margin-top:10px}.precodebuild .specevidence{border-left:3px solid var(--violet);grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;padding:13px 14px}.precodebuild .specevidence>span{white-space:normal}.precodebuild .specevidence p{max-width:80ch;color:var(--ink);font:650 13px/1.5 var(--sans)}.precodebuild .specevidence small{white-space:normal;max-width:92ch;font:11.5px/1.55 var(--sans)}.precodebuild.first-use .specworkflow{max-width:980px;margin-inline:auto}.precodebuild.first-use .specsection{padding:clamp(20px,3vw,34px)}.precodebuild.first-use .ideamodelgrid textarea{min-height:132px;font-size:14px;line-height:1.58}.precodeentryactions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:15px;padding-top:15px;display:flex}.precodeentryactions .btn{background:var(--violet);color:#160a06;width:auto}.precodeentryactions .btn:disabled{cursor:not-allowed;opacity:.42;transform:none}.precodequietaction{border:0;border-bottom:1px solid var(--line-2);min-height:36px;color:var(--muted);font:650 11.5px var(--sans);cursor:pointer;background:0 0;padding:5px 0}.precodequietaction:hover{color:var(--ink);border-color:var(--violet)}.precodequietaction:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:3px}.precodeentryactions>small{max-width:38ch;color:var(--faint);font:10.5px/1.45 var(--mono);text-align:right;margin-left:auto}.precodecore{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:10px;margin-top:10px;display:grid}.precodecore .specgoal{padding:17px 18px}.precodecore .specgoal h3{max-width:42ch;font-size:18px;line-height:1.42}.precodecore .specgoal p{color:var(--muted);margin:9px 0 0;font-size:12px}.precodecore .specgoal p b{color:var(--ink-2)}.precodecore .specproof{align-content:center;padding:13px}.precodeassumptions,.precodepath,.precodeuseanyway,.precodeoptional{border:1px solid var(--line);background:var(--card);border-radius:11px;grid-column:1/-1;overflow:hidden}.precodeassumptions>summary,.precodepath>summary,.precodeuseanyway>summary,.precodeoptional>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 13px;list-style:none;display:flex}.precodeassumptions>summary::-webkit-details-marker{display:none}.precodepath>summary::-webkit-details-marker{display:none}.precodeuseanyway>summary::-webkit-details-marker{display:none}.precodeoptional>summary::-webkit-details-marker{display:none}.precodeassumptions>summary>span,.precodepath>summary>span,.precodeuseanyway>summary>span,.precodeoptional>summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.precodeassumptions>summary b,.precodepath>summary b,.precodeuseanyway>summary b,.precodeoptional>summary b{font-size:12.5px}.precodeassumptions>summary small,.precodepath>summary small,.precodeuseanyway>summary small,.precodeoptional>summary small{color:var(--muted);font-size:11.5px;line-height:1.42}.precodeassumptions>summary em,.precodepath>summary em,.precodeuseanyway>summary em,.precodeoptional>summary em{color:var(--faint);font:normal 10px var(--mono);flex:none}.precodeassumptions>summary:after,.precodepath>summary:after,.precodeuseanyway>summary:after,.precodeoptional>summary:after{content:"+";color:var(--violet);font:750 15px var(--mono)}.precodeassumptions[open]>summary:after,.precodepath[open]>summary:after,.precodeuseanyway[open]>summary:after,.precodeoptional[open]>summary:after{content:"−"}.precodeassumptions>ol,.precodepath>div,.precodeuseanyway>.specactions{border-top:1px solid var(--line);background:var(--tint-paper);margin:0;padding:13px 16px 15px}.precodeassumptions>ol{gap:7px;padding-left:34px;display:grid}.precodeassumptions li{color:var(--ink-2);padding-left:2px;font-size:12px;line-height:1.5}.precodefocus{border:1px solid color-mix(in srgb,var(--violet) 42%,var(--line));border-left:3px solid var(--violet);background:color-mix(in srgb,var(--violet-t) 58%,var(--card));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;margin:0 0 10px;padding:16px 17px;display:grid}.precodefocus>div>span{color:var(--violet);font:750 9.5px var(--mono);letter-spacing:.075em;text-transform:uppercase}.precodefocus h3{max-width:44ch;margin:5px 0 4px;font-size:17px;line-height:1.35}.precodefocus>div>p{max-width:72ch;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.precodefocus>.btn{background:var(--violet);color:#160a06;white-space:nowrap;align-self:center;width:auto}.precodefocus>details{border-top:1px solid color-mix(in srgb,var(--violet) 18%,var(--line));grid-column:1/-1;padding-top:9px}.precodefocus>details summary{width:max-content;max-width:100%;color:var(--muted);font:650 10.5px var(--sans);cursor:pointer}.precodefocus>details p{max-width:90ch;color:var(--faint);margin:8px 0 0;font-size:11.5px;line-height:1.5}.precodepath{margin-top:10px}.precodepath>div h3{margin:0 0 9px;font-size:13px}.precodepath>div ol{gap:7px;margin:0;padding-left:20px;display:grid}.precodepath>div li{color:var(--ink-2);padding-left:2px;font-size:12px;line-height:1.5}.precodeuseanyway{background:var(--tint-paper);margin-top:10px}.precodeuseanyway>.specactions{align-items:center;margin:0}.precodeassumptions{margin-top:10px}.precodeoptional{background:var(--tint-paper);margin-top:10px}.precodeoptional>ul{border-top:1px solid var(--line);gap:7px;margin:0;padding:13px 18px 15px 34px;display:grid}.precodeoptional li{color:var(--muted);padding-left:2px;font-size:11.5px;line-height:1.48}.precodeapplied{border:1px solid color-mix(in srgb,var(--spec-ac) 24%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--spec-ac) 7%,var(--panel)),var(--panel));border-radius:12px;align-items:center;gap:18px;padding:13px 15px;display:flex}.precodeapplied>div{min-width:min(250px,40%)}.precodeapplied>div>span{color:var(--spec-ac);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.precodeapplied p{color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.45}.precodeapplied ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.precodeapplied li{border:1px solid color-mix(in srgb,var(--spec-ac) 22%,var(--line));background:color-mix(in srgb,var(--spec-ac) 8%,transparent);color:var(--ink-2);font:650 10.5px var(--mono);border-radius:999px;padding:6px 9px}@media (width<=700px){.precodeapplied{flex-direction:column;align-items:flex-start;gap:10px}.precodeapplied>div{min-width:0}}.precodebuild .diligencegrid article{align-content:start}.precodebuild .diligencegrid ol{gap:6px;margin:9px 0 0;padding-left:18px;display:grid}.precodebuild .diligencegrid li{color:var(--ink-2);padding-left:2px;font-size:12px;line-height:1.5}@media (width<=640px){.precodefirstvalue{flex-direction:column;align-items:stretch}.precodefirstvalue .rbtn{width:100%}.precodebuild.first-use .viewhead{gap:0;margin:0 0 14px;padding:0 0 14px}.precodebuild.first-use .viewhead .eyebrow{margin-bottom:9px}.precodebuild.first-use .viewhead .vtitle{max-width:none;font-size:29px;line-height:1.08}.precodebuild.first-use .vhcontext{border-left:0;margin-top:8px;padding-left:0}.precodebuild.first-use .viewhead .lsub{font-size:13px;line-height:1.52}.precodebuild.first-use .specsection{padding:18px 15px}.precodebuild.first-use .specsectionhead{grid-template-columns:1fr;gap:4px;margin-bottom:12px}.precodebuild.first-use .specsectionhead .specnum,.precodebuild.first-use .specsectionhead .stepkicker,.precodebuild.first-use .specsectionhead .stepstate{display:none}.precodebuild.first-use .specsectionhead h2{font-size:18px}.precodebuild.first-use .specsectionhead p{font-size:12px;line-height:1.48}.precodebuild.first-use .ideamodelgrid textarea{min-height:108px}.precodeentryactions{flex-direction:column;align-items:stretch}.precodeentryactions .btn{width:100%}.precodequietaction{text-align:left;align-self:flex-start;width:max-content;max-width:100%;min-height:32px}.precodeentryactions>small{text-align:left;width:100%;margin:2px 0 0}.precodecore{grid-template-columns:1fr}.precodecore .specgoal h3{font-size:16px}.precodeassumptions,.precodepath,.precodeuseanyway,.precodeoptional{grid-column:1}.precodeassumptions>summary,.precodepath>summary,.precodeuseanyway>summary,.precodeoptional>summary{align-items:flex-start;padding:11px 12px}.precodeassumptions>summary em,.precodepath>summary em,.precodeuseanyway>summary em,.precodeoptional>summary em{display:none}.precodefocus{grid-template-columns:1fr;padding:14px}.precodefocus>.btn{white-space:normal;width:100%}.precodeuseanyway>.specactions{padding:12px}}.ideaquickpack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ideaquickpack>div{border:1px solid var(--idea-line);background:var(--card);border-radius:10px;align-content:start;gap:5px;min-width:0;padding:11px 12px;display:grid}.ideaquickpack span{color:var(--butter-d);font:700 9.5px var(--mono);letter-spacing:.045em;text-transform:uppercase}.ideaquickpack b{color:var(--ink);font-size:12.5px;line-height:1.45}.ideadecisionpack{border:1px solid var(--idea-line);background:var(--tint-paper);border-radius:14px;margin-top:16px;overflow:hidden}.decisionpackhead{justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px;display:flex}.decisionpackhead h3{font:700 18px/1.3 var(--display);margin:4px 0 0}.decisionpackhead>em{color:var(--muted);font:normal 10px var(--mono);flex:none}.decisionpackgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.decisionpackgrid article{border:1px solid var(--line);border-top:2px solid var(--butter);background:var(--card);border-radius:11px;align-content:start;gap:6px;min-width:0;padding:13px;display:grid}.decisionpackgrid article.killcase{border-top-color:var(--verm)}.decisionpackgrid span{color:var(--butter-d);font:700 9.5px var(--mono);letter-spacing:.055em;text-transform:uppercase}.decisionpackgrid article.killcase span{color:var(--verm)}.decisionpackgrid b{font-size:13px;line-height:1.45}.decisionpackgrid small{color:var(--muted);font-size:11.5px;line-height:1.5}.ideadecisionpack>.decisionguardrail{border:1px solid color-mix(in srgb,var(--butter) 38%,var(--line));background:color-mix(in srgb,var(--butter-t) 52%,var(--card));color:var(--ink-2);border-radius:10px;grid-template-columns:max-content minmax(0,1fr);gap:10px;margin:0 16px 16px;padding:11px 12px;display:grid}.decisionguardrail b{color:var(--butter-d);font:700 9.5px var(--mono);letter-spacing:.045em;text-transform:uppercase}.ideadecisionpack>details,.ideaexperiment{border-top:1px solid var(--line)}.ideadecisionpack>details>summary,.ideaexperiment>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 16px;list-style:none;display:flex}.ideadecisionpack>details>summary::-webkit-details-marker{display:none}.ideaexperiment>summary::-webkit-details-marker{display:none}.ideadecisionpack>details>summary>span,.ideaexperiment>summary>span{gap:2px;display:grid}.ideadecisionpack>details>summary b,.ideaexperiment>summary b{font-size:12.5px}.ideadecisionpack>details>summary small,.ideaexperiment>summary small{color:var(--muted);font-size:11.5px}.ideadecisionpack>details>summary em,.ideaexperiment>summary em{color:var(--faint);font:normal 10px var(--mono)}.ideadecisionpack>details[open]>summary,.ideaexperiment[open]>summary{border-bottom:1px solid var(--line)}.decisionpackdetails{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;display:grid}.decisionpackdetails>div{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:12px 13px}.decisionpackdetails b{font-size:12px}.decisionpackdetails ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.decisionpackdetails li{color:var(--ink-2);font-size:11.5px;line-height:1.5}.ideadecisionpack>p{color:var(--muted);margin:0;padding:0 16px 15px;font-size:11.5px;line-height:1.55}.ideaexperiment{border:1px solid color-mix(in srgb,var(--jade) 45%,var(--line));background:var(--card);border-radius:13px;margin-top:14px;overflow:hidden}.ideaexperiment>summary em{color:var(--jade)}.ideaexperiment>.pilotevidence{border:0;border-radius:0;margin:0}.proofexport{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:11px 13px;display:flex}.proofexport>span{color:var(--muted);font-size:11.5px;line-height:1.5}.proofscope{margin:0 0 14px}.proofscope .collapse{margin:0}.proofscope .proofall{margin-top:10px}.findingworkflow{border:1px solid var(--line-2);border-left:3px solid var(--cobalt);background:var(--tint-paper);border-radius:13px;margin-top:16px;overflow:hidden}.findingworkflowhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 15px;display:flex}.findingworkflowhead>div{gap:3px;display:grid}.findingworkflowhead span{color:var(--cobalt);font:700 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}.findingworkflowhead h3{margin:0;font-size:15px}.findingworkflowhead em{color:var(--faint);font:normal 9.5px var(--mono)}.findingstates{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:13px 14px 0;display:grid}.findingstates button{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--muted);font:650 11.5px var(--sans);cursor:pointer;border-radius:9px;padding:8px 9px}.findingstates button.on{border-color:var(--cobalt);background:var(--cobalt-t);color:var(--ink)}.findingstates button:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.findingfields{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.findingfields label{align-content:start;gap:7px;display:grid}.findingfields label>span{gap:2px;font-size:11.5px;font-weight:700;display:grid}.findingfields small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.findingfields input,.findingfields textarea{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:42px;color:var(--ink);font:12px/1.5 var(--sans);border-radius:9px;padding:9px 10px}.findingfields textarea{resize:vertical;min-height:84px}.findingfields input:focus-visible,.findingfields textarea:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.findingactions{flex-wrap:wrap;align-items:center;gap:9px;padding:0 14px 14px;display:flex}.findingactions>span{max-width:68ch;color:var(--muted);font-size:10.5px;line-height:1.5}.findingcompare{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.findingcompare>div{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;padding:12px}.findingcompare span{color:var(--cobalt);font:700 9.5px var(--mono);text-transform:uppercase}.findingcompare p{color:var(--ink-2);font:11px/1.55 var(--mono);overflow-wrap:anywhere;margin:7px 0 0}.auditcalibration{border:1px solid var(--line-2);border-left:3px solid var(--violet);background:var(--card);border-radius:13px;margin-top:12px;overflow:hidden}.auditcalibration>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:13px 15px;list-style:none;display:flex}.auditcalibration>summary::-webkit-details-marker{display:none}.auditcalibration>summary>span{gap:3px;min-width:0;display:grid}.auditcalibration>summary b{color:var(--ink);font-size:13px}.auditcalibration>summary small{max-width:78ch;color:var(--muted);font-size:11.5px;line-height:1.45}.auditcalibration>summary em{color:var(--violet);font:700 9.5px var(--mono);text-transform:uppercase;letter-spacing:.05em;flex:none}.auditcalibration>summary:after{content:"+";color:var(--violet);font:700 17px var(--mono);order:3}.auditcalibration[open]>summary{border-bottom:1px solid var(--line)}.auditcalibration[open]>summary:after{content:"−"}.auditcalibration>summary:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.auditcalibrationbody{background:var(--tint-paper);padding:13px 14px 14px}.auditcalibrationintro{align-items:flex-start;gap:10px;margin:0 0 12px;display:flex}.auditmark{background:var(--violet-t);width:28px;height:28px;color:var(--violet);font:800 16px var(--mono);border-radius:9px;flex:none;place-items:center;display:grid}.auditcalibrationintro p{max-width:82ch;color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.55}.auditcalibrationlocalnote{border:1px dashed var(--line-2);color:var(--muted);border-radius:9px;margin:0 0 12px;padding:8px 10px;font-size:10.5px;line-height:1.45}.auditcalibration fieldset{border:0;min-width:0;margin:0;padding:0}.auditcalibration legend{color:var(--ink);font:700 11.5px var(--sans);margin:0 0 7px}.auditchoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auditchoices button,.auditcompact button{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink-2);cursor:pointer;text-align:left;border-radius:9px}.auditchoices button{gap:3px;min-height:58px;padding:10px 11px;display:grid}.auditchoices button b{font-size:11.5px}.auditchoices button span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.auditchoices button.on,.auditcompact button.on{border-color:var(--violet);background:var(--violet-t);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--violet) 15%,transparent)}.auditchoices button:focus-visible,.auditcompact button:focus-visible,.auditareafield select:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.auditcalibrationgrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.auditcompact{flex-wrap:wrap;gap:6px;display:flex}.auditcompact button{min-height:32px;font:650 10.5px/1.2 var(--sans);padding:6px 8px}.auditareafield{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-items:center;gap:12px;margin-top:13px;padding:10px 11px;display:grid}.auditareafield>span{gap:2px;font-size:11.5px;font-weight:700;display:grid}.auditareafield small{color:var(--muted);font-size:10.5px;font-weight:400;line-height:1.4}.auditareafield select{border:1px solid var(--line-2);background:var(--tint-paper);width:100%;min-height:36px;color:var(--ink);font:11px var(--sans);border-radius:8px;padding:7px 8px}.auditcalibrationfields{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:10px;margin-top:12px;display:grid}.auditcalibrationfields label{align-content:start;gap:7px;display:grid}.auditcalibrationfields label>span{gap:2px;font-size:11.5px;font-weight:700;display:grid}.auditcalibrationfields small{color:var(--muted);font-size:10.5px;font-weight:400;line-height:1.4}.auditcalibrationfields input,.auditcalibrationfields textarea{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:40px;color:var(--ink);font:11.5px/1.5 var(--sans);border-radius:9px;padding:9px 10px}.auditcalibrationfields textarea{resize:vertical;min-height:78px}.auditcalibrationfields input:focus-visible,.auditcalibrationfields textarea:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.auditcalibrationerror{border:1px solid color-mix(in srgb,var(--bad) 45%,var(--line));background:var(--bad-t);color:var(--ink);border-radius:9px;margin:11px 0 0;padding:9px 10px;font-size:11px;line-height:1.45}.auditcalibrationactions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.auditcalibrationactions>span{max-width:70ch;color:var(--muted);font-size:10.5px;line-height:1.5}.auditcalibrationhistory{border-top:1px dashed var(--line-2);grid-template-columns:150px minmax(0,1fr);gap:8px 12px;margin-top:13px;padding-top:12px;display:grid}.auditcalibrationhistory>span{color:var(--violet);font:700 9.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;grid-row:1/-1}.auditcalibrationhistory>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.auditcalibrationhistory b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.auditcalibrationhistory small{color:var(--muted);font:9.5px var(--mono);flex:none}.launchreferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launchreferences label{border:1px solid var(--line);background:var(--card-2);border-radius:10px;gap:7px;min-width:0;padding:12px;display:grid}.launchreferences label>span{font-size:11.5px;font-weight:650;line-height:1.45}.launchreferences input{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:42px;color:var(--ink);font:11.5px var(--mono);border-radius:9px;padding:9px 10px}.launchreferences input:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.releasepacket{--rc:var(--butter-d);border-color:var(--line-2);border-top:2px solid var(--rc);background:var(--card);margin-top:18px}.releasepacket.release-blocked{--rc:var(--bad)}.releasepacket.release-verify{--rc:var(--butter-d)}.releasepacket.release-ready{--rc:var(--jade)}.releasepacket .cardhead{align-items:flex-start}.releasepacket .cardhead h2{margin-top:6px;font-size:19px}.releasepacket .releasecopy h3{max-width:30ch;font:750 22px/1.2 var(--display);letter-spacing:-.02em;margin:0 0 7px}.releasepacket .releasefacts{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:16px 0}.releasepacket .releasefacts>div{border-top:0;border-left:1px solid var(--line)}.releasepacket .releasefacts>div:first-child{border-left:0}.releasepacket .launchgroup{width:100%;margin-top:2px}.releasepacket .sig{width:100%;margin-top:12px}.releasepacketdetails{gap:18px;display:grid}.releasepacketdetails>section{gap:8px;display:grid}.releasepacketdetails h3{margin:0;font-size:13px}.releasepacketdetails ul{gap:7px;margin:0;padding-left:18px;display:grid}.releasepacketdetails li{color:var(--ink-2);font-size:11.5px;line-height:1.5}.standardavailability{margin:-8px 0 18px;padding-left:2px}@media (width<=720px){.precodebuild .specdetails>.specsize>div,.precodebuild .specdetails>.specsize:nth-of-type(2)>div,.precodebuild .specdetails>.specsize:nth-of-type(3)>div,.ideaquickpack,.decisionpackgrid,.decisionpackdetails,.findingfields,.findingcompare,.auditcalibrationgrid,.auditcalibrationfields,.launchreferences{grid-template-columns:1fr}.decisionpackhead,.ideadecisionpack>details>summary,.ideaexperiment>summary,.findingworkflowhead{flex-direction:column;align-items:flex-start}.decisionpackhead>em,.ideadecisionpack>details>summary em,.ideaexperiment>summary em,.findingworkflowhead em{white-space:normal}.findingstates{grid-template-columns:1fr 1fr}.auditareafield,.auditcalibrationhistory{grid-template-columns:1fr}.auditcalibrationhistory>span{grid-row:auto}.auditcalibrationhistory>div{gap:3px;display:grid}.findingactions{flex-direction:column;align-items:stretch}.findingactions .rbtn{width:100%;min-height:44px}.auditcalibrationactions{flex-direction:column;align-items:stretch}.auditcalibrationactions .rbtn{width:100%;min-height:44px}.releasepacket .releasefacts{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}.releasepacket .releasefacts>div{border-left:0;border-top:1px solid var(--line)}.releasepacket .releasefacts>div:first-child{border-top:0}}@media (width<=520px){.auditchoices{grid-template-columns:1fr}.auditchoices button span{-webkit-line-clamp:2;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:visible}}.agentpass-loading{border-top:1px solid var(--line);min-height:72px;color:var(--muted);font:10.5px/1.5 var(--mono);align-items:center;padding:14px 16px;display:flex}.agentpass-error{border-top:1px solid color-mix(in srgb,var(--bad) 40%,var(--line));background:color-mix(in srgb,var(--bad) 7%,var(--tint-paper));color:var(--bad);font:10.5px/1.5 var(--mono);margin:0;padding:10px 15px}.agentpass-modelnote{border-top:1px solid var(--line);background:var(--tint-paper);color:var(--muted);font:10.5px/1.5 var(--mono);margin:0;padding:10px 15px}.agentpass-modelnote b{color:var(--ink);margin-right:7px}.agentpass-modelnote em{color:var(--faint);margin-top:4px;font-style:normal;display:block}.agentpass{--run-ac:var(--ac);border:1px solid var(--line-2);border-top:2px solid var(--run-ac);background:var(--card);border-radius:14px;margin:0 0 20px;overflow:hidden}.journeyguide>.agentpass{background:var(--tint-paper);border-width:1px 0 0;border-radius:0;margin:0}.agentpass-running,.agentpass-verifying{--run-ac:var(--cobalt)}.agentpass-awaiting-approval{--run-ac:var(--warn)}.agentpass-prepared,.agentpass-ready-for-worker,.agentpass-verified{--run-ac:var(--jade)}.agentpass-failed{--run-ac:var(--bad)}.agentpass-stopped{--run-ac:var(--faint)}.agentpass-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 15px;display:flex}.agentpass-head>div{align-items:baseline;gap:10px;min-width:0;display:flex}.agentpass-kicker{color:var(--run-ac);font:750 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none}.agentpass-head h3{min-width:0;color:var(--ink);font:650 14px/1.35 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agentpass-status{border:1px solid var(--line-2);background:var(--card-2);color:var(--muted);font:650 10px var(--mono);border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.agentpass-status i{background:var(--run-ac);border-radius:50%;width:7px;height:7px}.agentpass-proposal{grid-template-columns:minmax(0,1fr) minmax(154px,auto);align-items:center;gap:18px;padding:12px 15px;display:grid}.agentpass-intent{gap:5px;min-width:0;display:grid}.agentpass-intent>label{color:var(--run-ac);font:750 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.agentpass-intent>label small{color:var(--faint);font:500 9.5px var(--mono);letter-spacing:0;text-transform:none}.agentpass-intent textarea{white-space:nowrap;text-overflow:ellipsis;resize:none;background:var(--tint-paper);width:100%;height:35px;min-height:35px;max-height:35px;color:var(--ink);font:650 14px/1.5 var(--sans);transition:min-height .18s var(--ease),max-height .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease);border:1px solid #0000;border-radius:8px;padding:6px 9px;overflow:hidden}.agentpass-intent textarea:not(:read-only):hover{border-color:var(--line-2)}.agentpass-intent textarea:focus{white-space:pre-wrap;border-color:var(--run-ac);background:var(--card);outline:2px solid color-mix(in srgb,var(--run-ac) 30%,transparent);outline-offset:1px;min-height:82px;max-height:130px;overflow:auto}.agentpass-intent textarea:read-only{color:var(--ink-2);cursor:default}.agentpass-intent>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.agentpass-intent>p b{color:var(--ink);margin-right:7px;font-size:10.5px}.agentpass-action{justify-items:stretch;gap:5px;min-width:154px;display:grid}.agentpass-action .btn,.agentpass-action .rbtn{white-space:nowrap;min-height:39px}.agentpass-action>small{max-width:205px;color:var(--faint);font:11.5px/1.4 var(--mono);text-align:center}.agentpass-scope{border-top:1px solid var(--line);min-height:36px;color:var(--muted);font:10.5px var(--mono);flex-wrap:wrap;align-items:center;gap:5px 0;padding:7px 15px;display:flex}.agentpass-scope>span{white-space:nowrap;align-items:center;display:inline-flex}.agentpass-scope>span+span:before{content:"·";color:var(--line-2);margin:0 9px}.agentpass-scope b{color:var(--ink);margin-right:3px;font-weight:700}.agentpass-scope .has-unknowns b{color:var(--warn)}.agentpass-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:13px 15px;list-style:none;display:grid}.agentpass-steps>li{border:1px solid var(--line);background:var(--tint-paper);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-content:start;gap:3px 8px;min-width:0;padding:10px;display:grid}.agentpass-stepmark{border:1px solid var(--line-2);width:24px;height:24px;color:var(--faint);font:700 9.5px var(--mono);border-radius:50%;grid-row:1/4;place-items:center;display:grid}.agentpass-steps li>div{min-width:0}.agentpass-steps li>div>b{color:var(--ink);font-size:11.5px;line-height:1.35;display:block}.agentpass-steps li p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.agentpass-steps li small{color:var(--faint);font:9px/1.35 var(--mono);margin-top:5px;display:block}.agentpass-steps li>em{color:var(--faint);font:normal 8.5px var(--mono);text-transform:uppercase;align-self:start}.agentpass-steps li.is-active,.agentpass-steps li.is-waiting{border-color:var(--run-ac);background:var(--card)}.agentpass-steps li.is-active .agentpass-stepmark,.agentpass-steps li.is-waiting .agentpass-stepmark{border-color:var(--run-ac);background:var(--run-ac);color:var(--on-ac)}.agentpass-steps li.is-active>em,.agentpass-steps li.is-waiting>em{color:var(--run-ac)}.agentpass-steps li.is-done .agentpass-stepmark{border-color:var(--good);color:var(--good)}.agentpass-steps li.is-done>em{color:var(--good)}.agentpass-steps li.is-halted .agentpass-stepmark{border-color:var(--bad);color:var(--bad)}.agentpass-steps li.is-halted>em{color:var(--bad)}.agentpass-result{border-top:1px solid var(--line);background:color-mix(in srgb,var(--run-ac) 5%,var(--tint-paper));grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:14px 20px;padding:15px;display:grid}.agentpass-resultlead{align-content:start;gap:5px;display:grid}.agentpass-resultlead>span,.agentpass-trace section>span,.agentpass-boundary>span{color:var(--run-ac);font:750 9px var(--mono);letter-spacing:.07em;text-transform:uppercase}.agentpass-resultlead h4{font:650 16px/1.3 var(--sans);color:var(--ink);margin:0}.agentpass-truthtrack{border:1px solid var(--line-2);background:var(--card);border-radius:11px;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.agentpass-truthtrack article{min-width:0;padding:11px 12px 12px;position:relative;box-shadow:inset 0 2px #0000}.agentpass-truthtrack article+article{border-left:1px solid var(--line)}.agentpass-truthtrack article>span{color:var(--faint);font:750 8.5px/1.3 var(--mono);letter-spacing:.055em;text-transform:uppercase;display:block}.agentpass-truthtrack article>b{color:var(--ink);margin-top:7px;font-size:12.5px;line-height:1.35;display:block}.agentpass-truthtrack article>p{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.5}.agentpass-truthtrack article[data-tone=attention]{box-shadow:inset 0 2px 0 var(--butter-d)}.agentpass-truthtrack article[data-tone=attention]>span{color:var(--butter-d)}.agentpass-truthtrack article[data-tone=success]{box-shadow:inset 0 2px 0 var(--good)}.agentpass-truthtrack article[data-tone=success]>span{color:var(--good)}.agentpass-truthtrack article[data-tone=danger]{box-shadow:inset 0 2px 0 var(--bad)}.agentpass-truthtrack article[data-tone=danger]>span{color:var(--bad-text)}.agentpass-result dl{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.agentpass-result dl>div{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:9px 10px}.agentpass-result dt{color:var(--faint);font:700 8.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}.agentpass-result dd{color:var(--ink-2);margin:5px 0 0;font-size:11.5px;line-height:1.5}.agentpass-artifactactions{grid-column:2;justify-content:flex-start;gap:7px;display:flex}.agentpass-trace{border-top:1px solid var(--line)}.agentpass-trace>summary{cursor:pointer;align-items:center;gap:12px;min-height:47px;padding:8px 15px;list-style:none;display:flex}.agentpass-trace>summary::-webkit-details-marker{display:none}.agentpass-trace>summary:before{content:"+";width:15px;color:var(--run-ac);font:600 13px var(--mono);flex:none}.agentpass-trace[open]>summary:before{content:"−"}.agentpass-trace>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agentpass-trace>summary b{color:var(--ink);font-size:11.5px}.agentpass-trace>summary small{color:var(--muted);font-size:11.5px;font-weight:500}.agentpass-trace>summary>em{color:var(--faint);font:normal 9.5px var(--mono);flex:none}.agentpass-trace>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:3px 15px 15px;display:grid}.agentpass-dossierhead{border:1px solid color-mix(in srgb,var(--run-ac) 42%,var(--line));border-left:3px solid var(--run-ac);background:linear-gradient(110deg,color-mix(in srgb,var(--run-ac) 7%,var(--card)),var(--card) 62%);border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:12px 18px;padding:14px;display:grid}.agentpass-dossierhead>div>span{color:var(--run-ac);font:750 8.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;display:block}.agentpass-dossierhead h5{color:var(--ink);margin:6px 0 0;font-size:15px;line-height:1.35}.agentpass-dossierhead p{max-width:52ch;color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.5}.agentpass-dossierhead dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.agentpass-dossierhead dl>div{border:1px solid var(--line);background:var(--tint-paper);border-radius:8px;min-width:0;padding:9px 10px}.agentpass-dossierhead dt{color:var(--faint);font:700 8px/1.3 var(--mono);letter-spacing:.045em;text-transform:uppercase}.agentpass-dossierhead dd{color:var(--ink);margin:5px 0 0;font-size:11.5px;font-weight:650;line-height:1.4}.agentpass-dossierhead>small{color:var(--faint);font:9.5px/1.45 var(--mono);overflow-wrap:anywhere;grid-column:1/-1}.agentpass-trace section,.agentpass-boundary{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;padding:11px 12px}.agentpass-trace section>p,.agentpass-alternative>p,.agentpass-boundary>p{color:var(--ink-2);margin:7px 0 0;font-size:11.5px;line-height:1.5}.agentpass-trace ul,.agentpass-trace ol:not(.agentpass-steps){gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.agentpass-trace li{min-width:0}.agentpass-trace li>b{color:var(--ink);font-size:11px;line-height:1.4;display:block}.agentpass-trace li>small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.agentpass-trace li>em{color:var(--faint);font:normal 8.5px var(--mono);text-transform:uppercase;margin-top:4px;display:inline-block}.agentpass-trace li>time{float:right;color:var(--faint);font:9px var(--mono);margin-left:8px}.agentpass-mechanics,.agentpass-plan,.agentpass-alternative,.agentpass-boundary{grid-column:1/-1}.agentpass-mechanics>p{color:var(--muted);font:11.5px/1.5 var(--sans);margin:9px 0 0}.agentpass-mechanics>p b,.agentpass-authority>p b{color:var(--ink);font-weight:650}.agentpass-specialists{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.agentpass-chip{border:1px solid var(--line-2);background:var(--tint-paper);min-height:25px;color:var(--ink-2);font:650 9.5px var(--mono);border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.agentpass-trace .agentpass-plan{padding:0;overflow:hidden}.agentpass-plan>span{padding:11px 12px 0;display:block}.agentpass-plan .agentpass-steps{border-top:0}.agentpass-trace section>.agentpass-overflow{color:var(--faint);font:9.5px/1.45 var(--mono);margin:8px 0 0}.agentpass>.agentpass-overflow-surfaced{color:var(--faint);font:9.5px/1.45 var(--mono);margin:-4px 15px 13px}.agentpass-alternative>b{color:var(--ink);margin-top:7px;font-size:11.5px;display:block}.agentpass-alternative>small,.agentpass-boundary>small{color:var(--faint);font:11.5px/1.5 var(--sans);margin-top:8px;display:block}.agentpass-alternative>small b{color:var(--muted)}.agentpass-boundary{background:var(--tint-paper)}@media (width<=900px){.agentpass-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.agentpass-result{grid-template-columns:1fr}.agentpass-truthtrack,.agentpass-result dl,.agentpass-artifactactions{grid-column:1}.agentpass-dossierhead{grid-template-columns:1fr}}@media (width<=700px){.agentpass-proposal{grid-template-columns:1fr;gap:10px}.agentpass-action{flex-wrap:wrap;align-items:center;display:flex}.agentpass-action>small{text-align:left;max-width:none}.agentpass-action .btn,.agentpass-action .rbtn{min-height:44px}.agentpass-trace>div{grid-template-columns:1fr}.agentpass-mechanics,.agentpass-plan,.agentpass-alternative,.agentpass-boundary{grid-column:1}.agentpass-dossierhead{grid-template-columns:1fr}.agentpass-dossierhead dl{grid-template-columns:repeat(2,minmax(0,1fr))}.agentpass-trace>summary{align-items:flex-start}.agentpass-trace>summary>em{padding-top:2px}.agentpass-truthtrack{grid-template-columns:1fr}.agentpass-truthtrack article+article{border-top:1px solid var(--line);border-left:0}.agentpass-result dl{grid-template-columns:1fr}}@media (width<=560px){.agentpass-head{flex-direction:column;align-items:flex-start;gap:6px}.agentpass-head>div{flex-direction:column;align-items:flex-start;gap:2px}.agentpass-head h3{white-space:normal}.agentpass-status{align-self:flex-start}.agentpass-proposal,.agentpass-steps,.agentpass-trace>div,.agentpass-scope{padding-inline:12px}.agentpass-scope>span+span:before{margin-inline:7px}.agentpass-steps{grid-template-columns:1fr}.agentpass-action{flex-direction:column;align-items:stretch}.agentpass-action .btn,.agentpass-action .rbtn{width:100%}.agentpass-action>small{text-align:center}.agentpass-result{padding:13px 12px}.agentpass-artifactactions{flex-direction:column;align-items:stretch}.agentpass-artifactactions .rbtn{width:100%;min-height:44px}.agentpass-trace>summary{padding-inline:12px}.agentpass-trace>summary>em{display:none}}.uniteconcard{margin-top:14px}.unitecongrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.unitecongrid label{flex-direction:column;gap:6px;min-width:0;display:flex}.unitecongrid label>span{flex-direction:column;gap:2px;display:flex}.unitecongrid label b{font-size:11.5px}.unitecongrid label small{color:var(--muted);font-size:11.5px;line-height:1.5}.unitecongrid select,.unitecongrid input{border:1px solid var(--line-2);background:var(--card-2);width:100%;min-height:40px;color:var(--ink);font:400 13px/1.4 var(--sans);border-radius:9px;padding:9px 10px}.unitecongrid select:focus,.unitecongrid input:focus{outline:2px solid var(--cobalt);outline-offset:1px;border-color:#0000}.uniteconstats{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.uniteconstats>div{background:var(--card);flex-direction:column;gap:2px;padding:12px 13px;display:flex}.uniteconstats .num{font:700 22px/1.1 var(--mono);color:var(--ink)}.uniteconstats .num.ok{color:var(--good)}.uniteconstats .num.wn{color:var(--warn)}.uniteconstats b{font-size:11.5px}.uniteconstats i{color:var(--muted);font-size:11.5px;font-style:normal;line-height:1.5}.uniteconfee{border-left:2px solid var(--butter-d);background:var(--tint-paper);color:var(--ink-2);border-radius:0 8px 8px 0;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.uniteconfee b{color:var(--ink)}.uniteconbasis{margin-top:12px}.uniteconbasis ul{color:var(--ink-2);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.uniteconbasis>p{color:var(--muted);margin-top:10px;font-size:11.5px;line-height:1.55}.uniteconstats .num.na{color:var(--muted);font-size:13px}.reflist{color:var(--ink-2);margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.75}.reflist b{color:var(--ink)}.reflist .num{font-family:var(--mono);color:var(--ink);font-weight:700}@media (width<=860px){.unitecongrid{grid-template-columns:1fr}.uniteconstats{grid-template-columns:repeat(2,minmax(0,1fr))}}.swarmpass{--sw-ac:var(--sky);border:1px solid color-mix(in srgb,var(--sw-ac) 30%,var(--line));background:var(--card);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--sw-ac) 72%,var(--ink));border-radius:17px;margin:10px 0;overflow:hidden}.swarmpass-keyless,.swarmpass-stopped{--sw-ac:var(--faint)}.swarmpass-running{--sw-ac:var(--cobalt)}.swarmpass-complete{--sw-ac:var(--jade)}.swarmpass-failed{--sw-ac:var(--bad)}.swarmpass-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.swarmpass-head>div{min-width:0}.swarmpass-kicker{color:var(--sw-ac);font:750 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.swarmpass-head h3{max-width:36ch;color:var(--ink);font:740 18px/1.26 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:5px 0 0}.swarmpass-status{border:1px solid var(--line-2);background:var(--card-2);color:var(--muted);font:650 10px var(--mono);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.swarmpass-status i{background:var(--sw-ac);border-radius:50%;flex:none;width:7px;height:7px}.swarmpass-body{border-top:1px solid var(--line);gap:11px;padding:16px 22px;display:grid}.swarmpass-head+.swarmpass-body{border-top:0}.swarmpass-lead{max-width:84ch;color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.swarmpass-note{max-width:84ch;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.6}.swarmpass-error{border:1px solid color-mix(in srgb,var(--bad) 40%,var(--line));background:var(--bad-t);color:var(--bad-text);font:11px/1.55 var(--mono);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:11px 13px}.swarmpass-error b{color:var(--bad-text);margin-bottom:4px;display:block}.swarmpass-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.swarmpass-actions .btn,.swarmpass-actions .rbtn{min-height:40px}.swarmpass-actions>small{min-width:0;color:var(--faint);font:11.5px/1.5 var(--mono);flex:260px}.swarmpass-chips{flex-wrap:wrap;gap:6px;display:flex}.swarmpass-chip{border:1px solid var(--line-2);background:var(--tint-paper);min-height:26px;color:var(--ink-2);font:650 9.5px var(--mono);border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex}.swarmpass-facts{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.swarmpass-facts>div{background:var(--card-2);flex-direction:column;gap:4px;min-width:0;padding:11px 13px;display:flex}.swarmpass-facts dt{color:var(--faint);font:700 8.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}.swarmpass-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.swarmpass-progress{gap:7px;margin:0;padding:0;list-style:none;display:grid}.swarmpass-progress>li{border:1px solid var(--line);background:var(--tint-paper);border-radius:10px;gap:11px;min-width:0;padding:10px 12px;display:flex}.swarmpass-progress>li:last-child{border-color:color-mix(in srgb,var(--sw-ac) 45%,var(--line));background:var(--card-2)}.swarmpass-stepmark{border:1px solid var(--line-2);width:22px;height:22px;color:var(--muted);font:650 9.5px var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.swarmpass-progress>li:last-child .swarmpass-stepmark{border-color:var(--sw-ac);color:var(--sw-ac)}.swarmpass-progress>li>div{min-width:0}.swarmpass-progress b{color:var(--ink);font-size:11.5px;line-height:1.4;display:block}.swarmpass-progress p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.5}.swarmpass-resultlead{gap:4px;display:grid}.swarmpass-resultlead>span{color:var(--sw-ac);font:750 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.swarmpass-resultlead h4{color:var(--ink);font:740 17px/1.28 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.swarmpass-group{--sev:var(--line-2);border:1px solid var(--line);border-left:4px solid var(--sev);background:var(--card-2);border-radius:12px;min-width:0;padding:13px 15px}.swarmpass-group.sev-critical{--sev:var(--verm)}.swarmpass-group.sev-high{--sev:var(--tang)}.swarmpass-group.sev-medium{--sev:var(--butter)}.swarmpass-group.sev-note{--sev:var(--cobalt)}.swarmpass-group h5{color:var(--sev);font:750 9.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.swarmpass-group h5 em{color:var(--faint);font-style:normal}.swarmpass-group ul{gap:11px;margin:11px 0 0;padding:0;list-style:none;display:grid}.swarmpass-finding{border-top:1px dashed var(--line-2);min-width:0;padding-top:11px}.swarmpass-group ul>li:first-child{border-top:0;padding-top:0}.swarmpass-finding>b{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:650;line-height:1.45;display:block}.swarmpass-who{color:var(--faint);font:9.5px/1.4 var(--mono);margin-top:3px;display:block}.swarmpass-finding>p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.58}.swarmpass-evidence{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.swarmpass-evidence>span{color:var(--faint);font:700 8.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}.swarmpass-evidence>code{border:1px solid var(--line-2);background:var(--tint-paper);max-width:100%;color:var(--ink-2);font:9.8px var(--mono);overflow-wrap:anywhere;border-radius:999px;padding:3px 8px;display:inline-block}.swarmpass-evidence>em{color:var(--warn);font:normal 9.8px/1.45 var(--mono)}.swarmpass-refuted{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px}.swarmpass-refuted>summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:10px 15px;list-style:none;display:flex}.swarmpass-refuted>summary::-webkit-details-marker{display:none}.swarmpass-refuted>summary:before{content:"+";width:14px;color:var(--sw-ac);font:600 13px var(--mono);flex:none}.swarmpass-refuted[open]>summary:before{content:"−"}.swarmpass-refuted>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.swarmpass-refuted>summary b{color:var(--ink);font-size:12px}.swarmpass-refuted>summary small{color:var(--muted);font-size:11px;line-height:1.45}.swarmpass-refuted>summary>em{color:var(--faint);font:normal 9.5px var(--mono);flex:none}.swarmpass-refuted>div{border-top:1px solid var(--line);padding:0 15px 14px}.swarmpass-refuted ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.swarmpass-refuted li{border-left:2px solid var(--line-2);min-width:0;padding-left:11px}.swarmpass-refuted li>b{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px;font-weight:650;line-height:1.45;display:block}.swarmpass-refuted li>p{color:var(--faint);overflow-wrap:anywhere;margin:5px 0 0;font-size:11.5px;line-height:1.55}.swarmpass-refuted li>small{color:var(--muted);font:10px/1.55 var(--mono);overflow-wrap:anywhere;margin-top:7px;display:block}.swarmpass-refuted li>small b{color:var(--ink-2);display:block}.swarmpass-refuted>div>p{color:var(--muted);margin:12px 0 0;font-size:11.5px;line-height:1.55}.swarmpass-dropped{border:1px solid color-mix(in srgb,var(--warn) 38%,var(--line));background:var(--warn-t);color:var(--ink-2);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:11px 13px;font-size:11.5px;line-height:1.6}.swarmpass-dropped b{color:var(--warn);margin-bottom:4px;display:block}.swarmpass-graded{border:1px solid var(--line);background:var(--card-2);border-radius:12px;gap:9px;padding:13px 15px;display:grid}.swarmpass-graded.has-contradiction{border-color:color-mix(in srgb,var(--warn) 38%,var(--line))}.swarmpass-gradedhead{gap:4px;display:grid}.swarmpass-gradedhead>span{color:var(--faint);font:750 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.swarmpass-gradedhead>b{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:650;line-height:1.5}.swarmpass-graded>p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.6}.swarmpass-graded ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.swarmpass-graded li{border-left:2px solid var(--line-2);min-width:0;padding-left:11px}.swarmpass-graded li.is-contradicted{border-left-color:var(--warn)}.swarmpass-graded li.is-confirmed{border-left-color:var(--jade)}.swarmpass-graded li>b{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px;font-weight:650;line-height:1.45;display:block}.swarmpass-graded li>p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11.5px;line-height:1.55}.swarmpass-boundary{border:1px solid var(--line);background:var(--tint-paper);border-radius:12px;padding:13px 15px}.swarmpass-boundary>span{color:var(--sw-ac);font:750 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.swarmpass-boundary>p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:11.5px;line-height:1.6}.swarmpass-boundary>small{color:var(--faint);font:9.5px/1.5 var(--mono);margin-top:8px;display:block}@media (width<=860px){.swarmpass-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.swarmpass{border-radius:14px;margin:10px 0}.swarmpass-head{flex-direction:column;align-items:flex-start;gap:9px;padding:15px 13px}.swarmpass-head h3{font-size:16px}.swarmpass-body{padding:14px 13px}.swarmpass-facts{grid-template-columns:1fr}.swarmpass-actions{flex-direction:column;align-items:stretch}.swarmpass-actions .btn,.swarmpass-actions .rbtn{width:100%;min-height:44px}.swarmpass-actions>small{flex:none}.swarmpass-group,.swarmpass-graded{padding:12px 13px}.swarmpass-refuted>summary{align-items:flex-start;padding:11px 13px}.swarmpass-refuted>summary>em{padding-top:2px}.swarmpass-refuted>div{padding:0 13px 13px}.swarmpass-progress>li{padding:10px}}@media (width<=620px){.projectinventory{border-radius:16px;padding:16px 14px}.projectinventory .cardhead{gap:7px;display:grid}.projectinventory .cardhead h2{font-size:19px;line-height:1.12}.projectinventory .prevchip{white-space:normal;justify-self:start;max-width:100%}.projectinventory .cardlead{margin-bottom:13px;font-size:11.5px;line-height:1.55}.projectinventory .sortrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:7px;display:grid}.projectinventory .sortrow>.mlabel{grid-column:1/-1}.projectinventory .sortrow>.mpill{white-space:nowrap;min-width:0;padding:7px 5px}.projectinventory .prow.phead{display:none}.projectinventory .prowwrap,.projectinventory>.prow.sample{border-top:1px solid var(--line)}.projectinventory .prowwrap.cur{background:var(--ac-t);border-radius:11px;margin:0 -5px;padding:0 5px}.projectinventory .prow{border-top:0;grid-template-columns:auto auto minmax(0,1fr);gap:7px 9px;padding:14px 0;display:grid}.projectinventory .pname{grid-column:1/-1;gap:2px}.projectinventory .pname b{font-size:14px;line-height:1.35}.projectinventory .pname i{color:var(--faint);font:10px/1.45 var(--mono);overflow-wrap:anywhere;margin:0}.projectinventory .pg{text-align:left;align-items:center;gap:4px;display:inline-flex}.projectinventory .pg small{color:var(--faint);font:750 8.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;display:inline}.projectinventory .gg{width:21px;height:21px;font-size:11px;line-height:21px}.projectinventory .pscore{place-self:center end}.projectinventory .pscore b{font-size:17px}.projectinventory .minibars,.projectinventory .mb-none{grid-column:1/-1;margin-top:1px}.projectinventory .pacts{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:2px;display:flex}.projectinventory .pacts>.rbtn{flex:1;min-height:39px}.projectinventory .pcurrent{min-height:39px}.projectinventory .pactsmore{margin-left:auto}.projectinventory .pactsmore>summary{min-height:39px}.projectinventory .pactsmore>div{top:calc(100% + 5px);right:0}.projectinventory .pnote{margin:-5px 0 11px}.projectinventory .pnoteform{grid-template-columns:1fr 1fr;margin:-4px 0 12px;display:grid}.projectinventory .pnoteform input{grid-column:1/-1;min-width:0}}@media (width<=700px){.top{gap:7px;padding:8px 12px}.proj .nm{max-width:44vw}.nav2{padding:5px 12px;top:60px}.navpickers{gap:6px}.stagepicker,.surfacepicker{border-radius:10px;padding:0 10px}.stagepicker>span,.surfacepicker>span{font-size:9px}.stagepicker select,.surfacepicker select{min-height:44px}}@media (width<=480px){.proj .nm{max-width:40vw}}.projectwelcome{border:1px solid var(--line-2);background:linear-gradient(145deg,color-mix(in srgb,var(--card-2) 88%,var(--cobalt-t)),var(--card) 54%);box-shadow:var(--lift);border-radius:22px;gap:22px;margin:0 0 16px;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden}.projectwelcome:before{background:var(--cobalt);content:"";width:3px;position:absolute;inset:0 auto 0 0}.projectwelcomehead{gap:8px;max-width:780px;display:grid}.projectwelcomehead>span{color:var(--cobalt);font:750 10px/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase}.projectwelcomehead h1{max-width:19ch;color:var(--ink);font:700 clamp(30px,4vw,52px)/1.03 var(--display);letter-spacing:-.045em;margin:0}.projectwelcomehead p{max-width:70ch;color:var(--ink-2);margin:2px 0 0;font-size:15px;line-height:1.65}.projectwelcomechoices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.projectwelcomepath{border:1px solid var(--line-2);background:color-mix(in srgb,var(--card) 92%,transparent);min-width:0;color:var(--ink);text-align:left;border-radius:16px;align-content:start;gap:8px;padding:22px;display:grid}button.projectwelcomepath{font:inherit;cursor:pointer}.projectwelcomepath.is-primary{border-color:color-mix(in srgb,var(--cobalt) 44%,var(--line-2));background:color-mix(in srgb,var(--cobalt-t) 42%,var(--card))}.projectwelcomepath>span{color:var(--cobalt);font:750 9.5px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.projectwelcomepath>b{color:var(--ink);font:700 20px/1.25 var(--display);letter-spacing:-.02em}.projectwelcomepath>small{max-width:52ch;color:var(--ink-2);font:13px/1.58 var(--sans)}.projectwelcomepath>em{color:var(--cobalt);font:700 12px/1.4 var(--sans);align-self:end;margin-top:17px;font-style:normal}.projectwelcomepath form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:11px;display:grid}.projectwelcomepath input{border:1px solid var(--line-2);background:var(--tint-paper);min-width:0;min-height:42px;color:var(--ink);font:13px/1.4 var(--mono);border-radius:9px;padding:9px 11px}.projectwelcomepath input:focus{outline:2px solid var(--cobalt);outline-offset:1px}.projectwelcomepath form+.projectwelcomeerror{color:var(--bad);font:11.5px/1.5 var(--sans);margin:0}.projectwelcomepath>p{color:var(--muted);font:11px/1.5 var(--sans);margin:0}.projectwelcomefoot{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.projectwelcomefoot p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.projectwelcomefoot p strong{color:var(--ink-2)}.projectwelcomeback{color:var(--muted);font:650 12px/1.4 var(--sans);cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:0}.projectwelcomeback:hover{color:var(--ink)}.projectwelcomeback:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.projectsview .projectmapidentity>p,.projectsview .projectmapfocus p{font-size:14px;line-height:1.62}.projectsview .projectmaptruth{color:var(--muted);font:11.5px/1.55 var(--sans)}@media (width<=760px){.projectwelcome{border-radius:18px;gap:18px;padding:24px 20px}.projectwelcomehead h1{max-width:21ch;font-size:clamp(30px,9vw,42px)}.projectwelcomehead p{font-size:14px;line-height:1.6}.projectwelcomechoices{grid-template-columns:1fr}.projectwelcomepath{padding:18px}.projectwelcomefoot{flex-direction:column;align-items:stretch}.projectwelcomefoot>.rbtn{width:100%;min-height:42px}}@media (width<=480px){.projectwelcome{margin:0 0 12px;padding:21px 17px}.projectwelcomehead h1{font-size:31px;line-height:1.06}.projectwelcomepath{border-radius:14px;padding:16px}.projectwelcomepath form{grid-template-columns:1fr}.projectwelcomepath form>.rbtn{width:100%;min-height:44px}}.projectsampleinventory,.projectaddfold{border-top:1px solid var(--line);background:0 0;margin:0;overflow:hidden}.projectsampleinventory>summary,.projectaddfold>summary{cursor:pointer;align-items:center;gap:14px;min-height:54px;padding:10px 4px;list-style:none;display:flex}.projectsampleinventory>summary::-webkit-details-marker{display:none}.projectaddfold>summary::-webkit-details-marker{display:none}.projectsampleinventory>summary:before,.projectaddfold>summary:before{width:18px;color:var(--cobalt);content:"+";font:750 14px/1 var(--mono);text-align:center;flex:none}.projectsampleinventory[open]>summary:before,.projectaddfold[open]>summary:before{content:"−"}.projectsampleinventory>summary>span,.projectaddfold>summary>span{flex:1;gap:2px;min-width:0;display:grid}.projectsampleinventory>summary small,.projectaddfold>summary small{color:var(--muted);font:750 8.5px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase}.projectsampleinventory>summary b,.projectaddfold>summary b{color:var(--ink);font:650 13px/1.4 var(--sans)}.projectsampleinventory>summary>em,.projectaddfold>summary>em{color:var(--faint);font:normal 9.5px/1.4 var(--mono)}.projectsampleinventory>summary:focus-visible,.projectaddfold>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.projectsampleinventory[open]>summary,.projectaddfold[open]>summary{border-bottom:1px solid var(--line)}.projectsampleinventory>.prow.sample{padding-left:4px;padding-right:4px}.projectaddfold>.projectadd{background:0 0;border:0;margin:0;padding:18px 4px 4px}@media (width<=620px){.projectsampleinventory>summary,.projectaddfold>summary{padding:11px 0}.projectsampleinventory>summary>em,.projectaddfold>summary>em{text-align:right;white-space:normal}.projectsampleinventory>.prow.sample{border-top:0}.projectaddfold>.projectadd{padding:15px 0 2px}}.lofferemailfallback{width:100%;font-size:.88rem;line-height:1.5}.lofferemailfallback summary{cursor:pointer;text-underline-offset:4px;padding:12px 0;text-decoration:underline}.lofferemailfallback>div,.pilotrecovery{border:1px solid var(--border,#38404b);border-radius:12px;gap:12px;padding:16px;display:grid}.lofferemailfallback label,.pilotrecovery label{gap:8px;min-width:0;display:grid}.lofferemailfallback textarea,.pilotrecovery textarea{box-sizing:border-box;color:#eef2f7;width:100%;min-width:0;max-width:100%;font:inherit;resize:vertical;background:#111820;border:1px solid #667280;border-radius:8px;padding:12px;line-height:1.5}.lofferemailfallback p,.pilotrecovery p{margin:0}.lofferemailfallback button,.pilotrecovery button{justify-self:start}.reusecandidates{border-top:1px solid var(--line);font:13px/1.6 var(--sans)}.reusecandidates>summary{cursor:pointer;color:var(--ink);padding:14px 17px}.reusecandidates>summary span{vertical-align:middle;flex-direction:column;display:inline-flex}.reusecandidates small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.reusecandidates>div{gap:14px;padding:0 17px 17px;display:grid}.reusecandidates p{color:var(--muted);margin:0}.reusecandidates form,.reusecandidates fieldset{gap:12px;min-width:0;display:grid}.reusecandidates fieldset{border:0;margin:0;padding:0}.reusecandidates legend{color:var(--ink);padding:8px 0;font-weight:650}.reusecandidates label{color:var(--ink-2);gap:5px;font-size:13px;display:grid}.reusecandidates input,.reusecandidates textarea{box-sizing:border-box;border:1px solid var(--line-strong,var(--line));background:var(--bg);width:100%;min-width:0;color:var(--ink);font:14px/1.5 var(--sans);border-radius:7px;padding:10px}.reusecandidates article{border-top:1px solid var(--line);gap:8px;padding:16px 0;display:grid}.reusecandidates article>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.reusecandidates article>div>span{color:var(--muted);font-size:12px}.reusecandidates article b{overflow-wrap:anywhere;font-size:14px}.reusecandidates a{color:var(--violet);justify-self:start}.reuseactions{flex-wrap:wrap;gap:8px;display:flex}.reusecandidates button{justify-self:start;min-height:40px}.reusecandidates [role=alert]{color:var(--ink);border:1px solid var(--line);padding:12px}.reusecandidates [role=status]:empty{display:none}
