@font-face{font-family:figtree;src:url(../media/Figtree_Variable-s.p.eb254d88.ttf)format("truetype");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.figtree_aceffee2-module__hkXdsW__className{font-family:figtree,figtree Fallback}.figtree_aceffee2-module__hkXdsW__variable{--f-body:"figtree","figtree Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#14213d;--navy-2:#1c2d54;--navy-line:#2a3f70;--gold:#c9a24f;--gold-soft:#e2c98f;--bg:#fff;--tint:#edf2f9;--card:#fff;--ink:#14213d;--text:#3f4553;--muted:#5d6472;--line:#d5deec;--accent:#2f5d9e;--on-navy:#cfd8e6;--on-navy-hi:#f7f9fc;--on-navy-lo:#b9bdc9;--sky:#9db8e3;--w2:#5b86c9;--w3:#6fa37a;--w4:#8a7cc4;--w5:#d98a6c;--w2s:#e3ebf7;--w3s:#e2ede3;--w4s:#e8e4f4;--w5s:#f6e3da;--bar1:#9db8e3;--bar2:#5b86c9;--bar3:#14213d;--bar1-ink:#14213d;--wm:#14213d;--f-display:var(--f-body)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#0b1326;--navy-2:#16223f;--navy-line:#2a3a61;--bg:#0f1729;--tint:#151f36;--card:#1b2742;--ink:#eef2f8;--text:#c4cbd8;--muted:#9aa3b4;--line:#2a3754;--accent:#9db8e3;--w2s:#1f2c48;--w3s:#1d2e2a;--w4s:#262340;--w5s:#33241f;--bar3:#e2c98f;--wm:#cfd8e6}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{background:var(--bg);color:var(--text);font-family:var(--f-body),Arial,Helvetica,sans-serif;margin:0;font-size:17px;line-height:1.55}a{color:var(--accent)}a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.navy a:focus-visible{outline-color:var(--sky)}.navy button:focus-visible{outline-color:var(--sky)}.navy summary:focus-visible{outline-color:var(--sky)}.top a:focus-visible{outline-color:var(--sky)}.top summary:focus-visible{outline-color:var(--sky)}h1,h2,h3,h4{font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--ink);text-wrap:balance;margin:0;font-weight:500}p{text-wrap:pretty;margin:0}.band{padding-top:max(48px,min(5.5vw,76px));padding-bottom:max(48px,min(5.5vw,76px));position:relative;overflow:hidden}.in{z-index:1;max-width:1200px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));flex-direction:column;gap:36px;margin:0 auto;display:flex;position:relative}.tint{background:var(--tint)}.navy{background:var(--navy);color:var(--on-navy)}.navy h1,.navy h2{color:var(--on-navy-hi)}.eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);font-size:14px;font-weight:600}.head{flex-direction:column;gap:14px;max-width:820px;display:flex}.lede{font-size:18px}.src{color:var(--muted);font-size:14px}.rule{background:var(--gold);width:120px;height:4px}.top{z-index:20;background:var(--navy);border-bottom:1px solid var(--navy-2);padding-top:env(safe-area-inset-top,0px);position:-webkit-sticky;position:sticky;top:0}.top nav{max-width:1200px;padding:14px max(24px,env(safe-area-inset-right,0px))14px max(24px,env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:relative}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand span{font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--on-navy-hi);font-size:28px}.navright{align-items:center;gap:20px;display:flex}.links{gap:28px;display:flex}.links a,.menu a{color:var(--on-navy);font-size:16px;font-weight:500;text-decoration:none}.links a:hover,.menu a:hover{color:var(--on-navy-hi)}.menu{display:none}.menu summary{cursor:pointer;color:var(--on-navy-hi);align-items:center;min-height:44px;font-weight:600;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu .menubox{background:var(--navy);border:1px solid var(--navy-2);border-radius:0 0 14px 14px;flex-direction:column;min-width:220px;padding:8px 20px 12px;display:flex;position:absolute;top:100%;right:24px}.menu .menubox a{padding:10px 0}@media (max-width:860px){.links{display:none}.menu{display:block}.bigmark{display:none}}.btn{overflow-wrap:anywhere;text-align:center;background:var(--gold);color:#14213d;max-width:100%;min-height:52px;font:600 17px var(--f-body),Arial,sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(.93)}.btn.sm{white-space:nowrap;min-height:42px;padding:0 20px;font-size:15px}.btn.ghost{color:var(--on-navy-hi);border:1px solid var(--sky);background:0 0}@media (max-width:420px){.brand span{font-size:22px}.navright{gap:12px}.btn.sm{padding:0 14px}}.hero .in{flex-direction:row;justify-content:space-between;align-items:center;gap:56px;padding-top:max(64px,min(8vw,112px));padding-bottom:max(64px,min(8vw,112px))}.herotext{flex-direction:column;flex:560px;gap:30px;min-width:0;display:flex}.bigmark{aspect-ratio:1;flex:none;width:max(260px,min(28vw,380px));max-width:100%}.hero .lede{max-width:700px;font-size:max(19px,min(1.9vw,25px));line-height:1.5}.hero .actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.hero .actions a.more{color:var(--on-navy-hi);text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.hero .facts{color:var(--on-navy);font-size:15px}.wm{pointer-events:none;z-index:0;color:var(--wm);aspect-ratio:1;width:auto;height:max(260px,min(92%,640px));position:absolute;top:50%;transform:translateY(-50%)}.wm.r{opacity:.05;right:max(8px,min(6vw,110px))}.wm.l{opacity:.05;left:max(8px,min(6vw,110px))}.wm.lt{color:#cfd8e6;opacity:.07}@media (max-width:760px){.wm{height:max(200px,min(70%,380px))}.wm.r{right:-14%}.wm.l{left:-14%}}.quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.quotes blockquote{border-left:4px solid var(--accent);font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--ink);margin:0;padding:4px 0 4px 22px;font-size:max(21px,min(1.9vw,25px));line-height:1.25}@media (max-width:860px){.quotes{grid-template-columns:1fr;gap:18px}.quotes blockquote{font-size:21px}}.stat{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;min-width:0;padding-top:24px;display:flex}.stat b{font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--ink);letter-spacing:-2px;white-space:nowrap;font-size:max(72px,min(9vw,120px));font-weight:500;line-height:1}.stat p{flex:280px;max-width:520px;font-size:18px}.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.card{background:var(--card);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:26px;display:flex}.card.risk{background:var(--tint);border-top:6px solid var(--ink)}.card h3{font-size:26px;line-height:1.15}.strip{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:28px 48px;padding:8px 0;display:flex}.strip b{font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--ink);letter-spacing:-2px;font-size:max(72px,min(9vw,120px));font-weight:500;line-height:1}.strip div{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}.strip div p:first-child{color:var(--ink);font-size:18px}.effort{background:var(--card);box-shadow:0 1px 0 var(--line);border-radius:24px;flex-direction:column;gap:14px;padding:max(24px,min(3vw,36px));display:flex}.bars{flex-wrap:wrap;gap:16px;display:flex}.bars>div{flex-direction:column;gap:8px;min-width:150px;display:flex}.bars .blk{font-family:var(--f-display),Arial,Helvetica,sans-serif;border-radius:14px;padding:18px 20px;font-size:max(40px,min(5vw,64px));line-height:1}.bars .t{color:var(--ink);font-weight:600}.bars .d{font-size:16px;line-height:1.45}.waystabs{flex-direction:column;gap:22px;display:flex}.waystabs .h{flex-direction:column;gap:6px;display:flex}.waystabs .h h3{font-size:max(28px,min(2.8vw,36px));line-height:1.1}.waygrid{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.waylist2{flex-direction:column;gap:6px;display:flex}.waylist2 button{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--ink);border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:14px 16px;font-size:22px;line-height:1.15;display:flex}.waylist2 button i{background:var(--s);color:#14213d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-style:normal;display:inline-flex}.waylist2 button:hover{background:color-mix(in srgb,var(--card)60%,transparent)}.waylist2 button[aria-selected=true]{background:var(--card);box-shadow:inset 4px 0 0 var(--c)}.waylist2 button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.waypanels{display:grid}.waypanels>.waypanel{grid-area:1/1}.waypanel[hidden]{visibility:hidden;display:flex!important}.waypanel{background:var(--card);border-top:6px solid var(--c);border-radius:16px;flex-direction:column;gap:14px;padding:max(22px,min(3vw,32px));display:flex}.waypanel h4{font-size:max(26px,min(2.6vw,32px));line-height:1.1}.waypanel .wlead{color:var(--ink);font-size:18px;line-height:1.55}.waypanel ul{margin:0;padding-left:20px;line-height:1.5}.waypanel li{padding:3px 0}.waypanel .eg{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:12px;font-size:16px}@media (max-width:760px){.waygrid{grid-template-columns:1fr}.waylist2{scrollbar-width:thin;flex-direction:row;padding-bottom:4px;overflow-x:auto}.waylist2 button{white-space:nowrap;min-height:48px;font-size:19px}}.proof{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.navy .head .lede{color:var(--on-navy)}.navy .card.risk{background:var(--navy-2);border-top-color:var(--gold)}.navy .card.accent{border-top-color:var(--accent)}.tag{letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-size:14px;font-weight:600}.steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps:before{content:"";background:var(--line);height:2px;position:absolute;top:21px;left:22px;right:22px}@media (max-width:820px){.steps:before{display:none}}.steps li{flex-direction:column;gap:10px;display:flex;position:relative}.steps .dot{align-items:center;gap:12px;display:flex}.steps .dot b{background:var(--accent);color:#fff;width:44px;height:44px;font-family:var(--f-display),Arial,Helvetica,sans-serif;box-shadow:0 0 0 6px var(--tint);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:500;display:inline-flex}.steps li:last-child .dot b{background:var(--navy)}.steps .dot span{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);font-size:14px;font-weight:600}.steps p{max-width:360px}.steplink{text-underline-offset:4px;align-self:flex-start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.steps-note{border-top:1px solid var(--line);color:var(--muted);padding-top:20px}.callbox{background:var(--card);border-left:6px solid var(--gold);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:16px 40px;padding:28px 32px;display:grid}.callbox .cb-head{flex-direction:column;gap:8px;display:flex}.callbox h3{font-size:max(24px,min(2.4vw,30px));line-height:1.15}.callbox ul{margin:0;padding-left:20px;line-height:1.5}.callbox li{padding:3px 0}@media (max-width:760px){.callbox{grid-template-columns:1fr}}.offers{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.offer{background:var(--tint);border-top:6px solid var(--ink);border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:30px;display:flex}.offer .n{font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--accent);font-size:30px;line-height:1}.offer ul{margin:0;padding-left:20px;line-height:1.5}.offer li{padding:3px 0}.faq{border-top:1px solid var(--line);max-width:900px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;min-height:44px;font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:max(22px,min(2vw,26px));line-height:1.2;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);flex:none;font-size:28px;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{max-width:760px;padding:0 0 24px;line-height:1.6}.assess{background:var(--card);border-left:6px solid var(--accent);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:max(24px,min(3vw,36px));display:flex}.assess>div{flex-direction:column;flex:480px;gap:10px;min-width:0;display:flex}.assess h3{font-size:max(26px,min(2.6vw,34px));line-height:1.15}.assess .btn{background:var(--navy);color:var(--on-navy-hi)}.closeline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 48px;display:flex}.closeline p{font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--on-navy-hi);flex:2 480px;font-size:max(34px,min(4.2vw,56px));line-height:1.08}.next{background:var(--navy-2);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px 40px;padding:max(24px,min(3vw,32px));display:flex}.next>div{flex-direction:column;flex:400px;gap:8px;min-width:0;display:flex}.next .eyebrow{color:var(--gold-soft)}.next .q{font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--on-navy-hi);font-size:max(26px,min(2.6vw,34px));line-height:1.15}.mail{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mail .alt{color:var(--on-navy);font-size:15px}.mail .alt a{color:var(--on-navy-hi)}.copy{font:500 14px var(--f-body),Arial,sans-serif;color:var(--on-navy);border:1px solid var(--navy-line);cursor:pointer;background:0 0;border-radius:999px;min-height:36px;padding:6px 14px}.copy:hover{color:var(--on-navy-hi);border-color:var(--sky)}footer.site{background:var(--navy);border-top:1px solid var(--navy-line)}footer.site .in{gap:8px;padding-top:28px;padding-bottom:28px}footer.site p{color:var(--on-navy-lo);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;display:flex}footer.site p span{font-family:var(--f-display),Arial,Helvetica,sans-serif;color:var(--on-navy-hi);font-size:20px}footer.site a{color:var(--on-navy)}footer.site .legal{font-size:14px}.page{padding-top:max(48px,min(6vw,88px));padding-bottom:max(48px,min(6vw,88px))}.page .in{gap:20px;max-width:820px}.page h1{font-size:max(38px,min(4.6vw,58px));line-height:1.05}.legal .in{max-width:820px}.legal h2{margin-top:18px;font-size:max(26px,min(2.6vw,32px));line-height:1.15}.legal ul{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.legal .tablewrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.legal th{background:var(--tint);color:var(--ink);font-weight:600}.legal tr:last-child td{border-bottom:0}body{font-size:16px;line-height:1.55}.band{padding-top:max(36px,min(4.2vw,60px));padding-bottom:max(36px,min(4.2vw,60px))}.in{gap:28px}.eyebrow{letter-spacing:2px;font-size:12px}h2{font-size:max(24px,min(2.5vw,32px));line-height:1.15}.head{gap:10px}.lede{max-width:640px;font-size:16px;line-height:1.55}.src{font-size:13px}.rule{width:80px;height:3px}.top nav{padding-top:10px;padding-bottom:10px}.brand span{font-size:22px}.brand svg{width:30px;height:30px}.links{gap:22px}.links a,.menu a{font-size:14px}.btn{min-height:44px;padding:0 22px;font-size:15px}.btn.sm{min-height:38px;font-size:14px}.hero .in{gap:40px;padding-top:max(44px,min(5.5vw,76px));padding-bottom:max(44px,min(5.5vw,76px))}.herotext{gap:18px}.hero h1{max-width:640px;font-size:max(30px,min(3.6vw,46px));line-height:1.1}.hero .facts{font-size:13px}.bigmark{width:max(180px,min(20vw,270px))}.quotes{gap:14px 32px}.quotes blockquote{border-left-width:3px;padding:2px 0 2px 16px;font-size:max(16px,min(1.4vw,19px))}.stat{gap:16px;padding-top:16px}.stat b,.strip b{letter-spacing:-1px;font-size:max(44px,min(5vw,64px))}.stat p,.strip div p:first-child{font-size:15px}.cards{gap:14px}.card{border-radius:14px;gap:6px;padding:18px}.card.risk{border-top-width:4px}.card h3{font-size:19px}.card p{font-size:15px}.effort{border-radius:16px;gap:10px;padding:18px}.bars .blk{border-radius:10px;padding:12px 14px;font-size:max(26px,min(3vw,38px))}.bars .t{font-size:14px}.waystabs .h h3{font-size:22px}.waygrid{gap:14px}.waylist2 button{gap:10px;min-height:44px;padding:10px 12px;font-size:17px}.waylist2 button i{width:26px;height:26px;font-size:14px}.waypanel{border-top-width:4px;gap:10px;padding:20px}.waypanel h4{font-size:22px}.waypanel .wlead,.waypanel ul{font-size:15px}.assess{border-left-width:4px;border-radius:16px;padding:20px 24px}.proof{gap:14px}.navy .card h3{font-size:19px}.tag{letter-spacing:1.5px;font-size:11px}.steps{gap:20px 24px}.steps .dot b{width:36px;height:36px;font-size:18px}.steps:before{top:17px}.steps .dot span{font-size:12px}.steps h4{font-size:20px}.steps p{font-size:15px}.callbox{border-radius:12px;gap:10px 32px;padding:18px 22px}.callbox h3{font-size:20px}.callbox ul{font-size:15px}.offers{gap:14px}.offer{border-top-width:4px;border-radius:14px;gap:10px;padding:20px}.offer h3,.offer .n{font-size:22px}.offer ul{font-size:15px}.faq summary{padding:14px 0;font-size:18px}.faq summary:after{font-size:22px}.faq p{padding-bottom:16px;font-size:15px}.next{border-radius:14px;gap:16px 32px;padding:22px}.next .q{font-size:max(20px,min(2vw,26px))}.copy{font-size:13px}footer.site p{font-size:14px}.legal h2{font-size:22px}.legal{font-size:15.5px}.page h1{font-size:max(28px,min(3.2vw,40px))}@media (max-width:860px){.hero .in{padding-top:36px;padding-bottom:36px}}h1,h2,h3,h4{letter-spacing:-.01em;font-weight:600}.stat b,.strip b,.bars .blk,.steps .dot b,.offer .n{font-weight:600}.brand span{letter-spacing:-.01em;font-weight:600}.quotes blockquote{font-weight:500}.eyebrow,.tag{font-weight:600}.tint .offer,.tint .card{background:var(--card)}.band:not(.tint):not(.navy) .callbox{background:var(--tint)}.band:not(.tint):not(.navy) .steps .dot b{box-shadow:0 0 0 6px var(--bg)}.band:not(.tint):not(.navy) .card.risk,.offer{border:1px solid var(--line);border-top-width:4px}@media (prefers-color-scheme:dark){.offer{border-color:var(--line)}}.offer{border-top-color:var(--ink)}.offer.b{border-top-color:var(--accent)}.steps .dot span{background:var(--bg);padding:0 8px 0 4px;position:relative}.steps:before{display:none}.statpair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}.statpair>div{flex-direction:column;gap:4px;min-width:0;display:flex}.statpair b{letter-spacing:-1px;color:var(--ink);font-size:max(44px,min(5vw,60px));font-weight:600;line-height:1}.statpair p{color:var(--ink);max-width:360px;font-size:16px}.risks{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;display:grid}.risks>div{border-top:2px solid var(--ink);flex-direction:column;gap:4px;padding-top:12px;display:flex}.risks p{font-size:15px}@media (max-width:900px){.risks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.statpair,.risks{grid-template-columns:1fr}}.assess{padding:16px 22px}.assess h3{font-size:19px}.assess p{font-size:15px}.ways{flex-direction:column;gap:14px;display:flex}.ways-head{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.ways-head h3{font-size:22px}.ways-head p{color:var(--text);font-size:15px}.ways-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.way{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.way h4{font-size:18px}.way p{font-size:15px}.way-ic{background:var(--tint);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.way details{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}.way summary{cursor:pointer;color:var(--accent);justify-content:space-between;align-items:center;min-height:32px;font-size:14px;font-weight:600;list-style:none;display:flex}.way summary::-webkit-details-marker{display:none}.way summary:after{content:"+";font-size:18px;transition:transform .2s}.way details[open] summary:after{transform:rotate(45deg)}.way ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:14px;display:flex}.waybase{background:var(--navy);color:var(--on-navy);border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:16px 32px;padding:18px 22px;display:grid}.waybase-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.waybase .way-ic{background:var(--navy-2);color:var(--gold-soft)}.waybase h4{color:var(--on-navy-hi);font-size:20px}.waybase p{font-size:15px}.waybase-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-soft);margin-bottom:2px;font-weight:600;font-size:12px!important}.waybase ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}@media (max-width:1000px){.ways-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.waybase{grid-template-columns:1fr}}@media (max-width:520px){.ways-grid{grid-template-columns:1fr}}.navy .card.risk,.navy .card.risk.accent{background:#fff;border-top-color:#2f5d9e}.navy .card h3{color:#14213d}.navy .card p{color:#3f4553}.navy .card .tag{color:#2f5d9e}.hero{position:relative;overflow:hidden}.hero .in{flex-direction:column;align-items:flex-start}.hero .bigmark{z-index:0;aspect-ratio:1;opacity:.75;pointer-events:none;width:max(460px,min(52vw,780px));max-width:none;height:auto;display:block;position:absolute;top:50%;right:max(-220px,min(-9vw,-60px));transform:translateY(-50%)}@media (max-width:860px){.hero .bigmark{opacity:.45;width:560px;display:block;right:-240px}}.navy .eyebrow{color:#e8eef8}.navy .card.risk,.navy .card.risk.accent{border-top:4px solid #9db8e3}.begin{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.begin .callbox{grid-template-columns:1fr}.assesscard{background:var(--navy);color:var(--on-navy);border-radius:12px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px 22px;display:flex}.assesscard h3{color:#f7f9fc;font-size:20px}.assesscard p{color:#cfd8e6;margin-top:6px;font-size:15px}.assesscard .btn{color:#14213d;background:#fff;align-self:flex-start}@media (max-width:760px){.begin{grid-template-columns:1fr}}@media (max-width:860px){.hero .bigmark{opacity:.3;width:640px;right:-300px}}.hero .bigmark{opacity:.9;width:max(620px,min(76vw,1100px));right:max(-380px,min(-16vw,-140px))}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--navy)26%,transparent 66%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:860px){.hero .bigmark{opacity:.6;width:700px;right:-330px}.hero:after{background:linear-gradient(90deg,var(--navy)18%,transparent 80%)}}.formcard{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;max-width:520px;padding:24px;display:flex}.fld{flex-direction:column;gap:6px;display:flex}.fld label{color:var(--ink);font-size:15px;font-weight:600}.fld label .optional{color:var(--muted);white-space:nowrap;font-weight:400}.fld input[type=text],.fld input[type=email]{font:inherit;color:var(--ink);background:#fff;border:1px solid #b9c2d1;border-radius:10px;width:100%;padding:11px 12px;font-size:16px}.fld input[aria-invalid=true]{border-color:#a3362b}.fld input:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.hint{color:var(--muted);font-size:14px}.err{color:#a3362b;font-size:14px;font-weight:500}.tick{gap:10px;line-height:1.5;display:flex;color:var(--text)!important;font-size:14px!important;font-weight:400!important}.tick input{flex:none;width:18px;height:18px;margin-top:3px}.notice{background:var(--tint);border-radius:10px;padding:10px 12px;font-size:14px}.notice.bad{color:#7d261e;background:#fbeceb}.btn.dark{background:var(--navy);color:#f7f9fc}.btn:disabled{opacity:.6;cursor:default}.how3{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.how3 li{counter-increment:s;border-top:3px solid var(--accent);flex-direction:column;gap:4px;padding-top:12px;display:flex}.how3 li:before{content:counter(s);color:var(--accent);font-weight:600}.how3 b{color:var(--ink);font-size:18px}.how3 span{font-size:15px}.actions2{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.actions2 a:not(.btn){font-weight:600}@media (max-width:700px){.how3{grid-template-columns:1fr}}.flow{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.flow>main{flex:1}.flowbar{background:var(--navy);padding-top:env(safe-area-inset-top,0px)}.flowbar-in{max-width:1200px;padding:14px max(24px,env(safe-area-inset-right,0px))14px max(24px,env(safe-area-inset-left,0px));color:#f7f9fc;letter-spacing:-.01em;margin:0 auto;font-size:17px;font-weight:600}.flowfoot{border-top:1px solid var(--line)}.flowfoot-in{max-width:1200px;padding:16px max(24px,env(safe-area-inset-right,0px))20px max(24px,env(safe-area-inset-left,0px));gap:18px;margin:0 auto;font-size:13px;display:flex}.flowfoot a{color:var(--muted)}.flowbar-for{color:#cfd8e6;font-weight:400}.flowbar-for b{color:#f7f9fc;font-weight:600}.setup-head{gap:0;padding-top:24px}.stepper ol{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.stepper li{align-items:center;gap:8px;display:flex}.stepper b{background:var(--tint);width:26px;height:26px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.stepper li.on{color:var(--ink);font-weight:600}.stepper li.on b{background:var(--navy);color:#fff}.stepper li.done b{background:var(--accent);color:#fff}.formcard.wide{max-width:760px}.formcard fieldset{border:0;min-width:0;margin:0;padding:0}.formcard legend{color:var(--ink);margin-bottom:4px;padding:0;font-size:16px;font-weight:600}.fld select,.fld textarea,.fld input[type=date]{font:inherit;color:var(--ink);background:#fff;border:1px solid #b9c2d1;border-radius:10px;width:100%;padding:11px 12px;font-size:16px}.fld textarea{resize:vertical}.fld .sub{margin-top:6px;font-size:15px;font-weight:600}.chipgrid{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.chip span{color:var(--ink);background:#fff;border:1px solid #b9c2d1;border-radius:999px;padding:7px 14px;font-size:14px;display:inline-block}.chip input:checked+span{background:var(--navy);border-color:var(--navy);color:#f7f9fc}.chip input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.toolgroups{flex-direction:column;gap:8px;margin-top:8px;display:flex}.toolgroups details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 14px}.toolgroups summary{cursor:pointer;color:var(--ink);font-size:15px;font-weight:600}.radios{flex-wrap:wrap;gap:6px 22px;margin-top:4px;display:flex}.radios label{align-items:center;gap:8px;font-size:15px;font-weight:400;display:flex}.radiocards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.rc{cursor:pointer;background:#fff;border:1px solid #b9c2d1;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;font-weight:400!important}.rc:has(input:checked){border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.rc input{opacity:0;position:absolute}.rc b{color:var(--ink);font-size:15px}.rc em{color:var(--accent);margin-left:4px;font-size:12px;font-style:normal}.rc span{color:var(--text);font-size:14px}.practices{border-collapse:collapse;width:100%;margin-top:6px;font-size:15px}.practices th,.practices td{text-align:center;border-bottom:1px solid var(--line);padding:8px 6px}.practices td:first-child{text-align:left}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.warnbox{background:#fff7e6;border:1px solid #ecd9a8;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;font-size:14px;display:flex}.navrow{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.navrow.start{justify-content:flex-start}.btn.alt{color:var(--ink);background:0 0;border:1px solid #9aa5b8}.summary{border-collapse:collapse;width:100%;max-width:760px;font-size:15px}.summary th{text-align:left;width:160px;color:var(--muted);vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px 10px 0;font-weight:500}.summary td{border-bottom:1px solid var(--line);padding:10px 0}.q{color:var(--ink);font-weight:600}.preview{background:var(--tint);border-radius:10px;margin:0;padding:12px 16px;font-size:15px}.launch{flex-direction:column;gap:12px;display:flex}.copyrow{flex-wrap:wrap;gap:8px;display:flex}.copybox{min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #b9c2d1;border-radius:10px;flex:260px;padding:11px 12px;font-size:15px}.alist{flex-direction:column;gap:8px;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.alist a{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.alist b{color:var(--ink)}.alist span{color:var(--muted);font-size:14px}@media (max-width:640px){.radiocards,.two{grid-template-columns:1fr}}.prog{background:var(--line);border-radius:999px;max-width:760px;height:6px;overflow:hidden}.prog i{background:var(--accent);height:100%;transition:width .2s;display:block}.fld.q{margin:0}.fld.q legend{font-size:17px}.catname{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:16px 0 6px;font-size:12px;font-weight:600}.searchbox,.feedbox{font:inherit;width:100%;color:var(--ink);background:#fff;border:1px solid #b9c2d1;border-radius:10px;padding:11px 12px;font-size:16px}.addbox{background:#fbfaf6;border:1px dashed #9aa5b8;border-radius:12px;flex-direction:column;gap:8px;margin-top:12px;padding:14px 16px;display:flex}.pr{flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:15px;display:flex}.capblock{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:14px;display:flex}.preview small{color:var(--muted)}.report{flex-direction:column;gap:18px;max-width:980px;display:flex}.rhead{flex-direction:column;gap:8px;display:flex}.rcard{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex}.rcard h2{font-size:22px}.rcard h3{margin-top:8px;font-size:17px}.grade{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px 32px;display:grid}.grade .scope{grid-column:1/-1}.stage{color:var(--ink);font-size:max(34px,min(4vw,48px));font-weight:600;line-height:1.05}.stages{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.stages li{background:var(--tint);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:13px}.stages li.on{background:var(--navy);color:#fff;font-weight:600}.dims,.bars2{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dims li,.bars2 li{grid-template-columns:minmax(120px,1.1fr) minmax(0,2fr) 56px;align-items:center;gap:10px;font-size:14px;display:grid}.bt{background:var(--tint);border-radius:999px;height:12px;overflow:hidden}.bt i{background:var(--accent);border-radius:999px;height:100%;display:block}.bv,.dims b{text-align:right;color:var(--ink);font-size:14px;font-weight:600}.plain{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.area{border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:15px;display:flex}.area-way{background:var(--tint);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;display:flex}.area-wayname{color:var(--accent);font-weight:600}.area-wayname b{color:var(--ink)}.qs{color:var(--muted);margin:0;padding-left:18px;font-size:14px}.two2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;display:grid}.two2>div{flex-direction:column;gap:10px;min-width:0;display:flex}.tablewrap2{overflow-x:auto}.heat{border-collapse:collapse;min-width:480px;font-size:13px}.heat th,.heat td{border:1px solid var(--line);text-align:center;padding:6px 10px}.heat td:first-child,.heat th:first-child{text-align:left}.cta{background:var(--navy);color:#cfd8e6;border:0}.cta h2{color:#f7f9fc}.cta .btn{align-self:flex-start}.method{font-size:14px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.grade,.areas,.two2{grid-template-columns:1fr}.dims li,.bars2 li{grid-template-columns:minmax(0,1fr) 90px 48px}}.adminbar{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.adminbar nav{flex:1;gap:18px;display:flex}.adminbar nav a,.adminbar .who{color:#cfd8e6;font-size:14px;font-weight:500;text-decoration:none}.adminbar nav a:hover{color:#fff}.linkbtn{color:#f7f9fc;cursor:pointer;font:inherit;background:0 0;border:0;font-size:14px;text-decoration:underline}.adminhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.atable{border-collapse:collapse;width:100%;font-size:14px}.atable th,.atable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.atable th{background:var(--tint);color:var(--ink);font-weight:600}.atable small{color:var(--muted)}.searchrow{max-width:520px}.ctxband{z-index:5;background:var(--tint);border:1px solid var(--line);border-radius:10px;align-items:baseline;gap:12px;padding:10px 14px;display:flex;position:-webkit-sticky;position:sticky;top:0}.ctxband span{color:var(--muted);font-size:14px}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters a{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:14px;text-decoration:none}.filters a.on{background:var(--navy);color:#fff;border-color:var(--navy)}.fbitem{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;max-width:820px;padding:14px 16px;display:flex}.inline{flex-wrap:wrap;gap:6px;display:inline-flex}.danger{border-color:#e2b4ae}.secret{background:var(--tint);word-break:break-all;border-radius:6px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:14px}.dash .in{gap:28px;max-width:920px}.dashhead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-bottom:24px;display:flex}.dashhello{flex-direction:column;gap:8px;min-width:0;display:flex}.dashhello h1{font-size:max(32px,min(4vw,44px));font-weight:600;line-height:1.1}.dashacct{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;font-size:14px;display:flex}.dashacct b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.btn.dashbtn{min-width:220px;min-height:44px;padding:0 22px;font-size:15px}.dashacct .btn.dashbtn{width:220px;min-width:0}.dash .btn.alt{color:var(--ink);background:var(--card);border-color:#9aa5b8}.dashcard{background:var(--tint);border-top:4px solid var(--gold);border-radius:18px;flex-direction:column;gap:22px;padding:max(22px,min(3vw,32px));display:flex}.dashintro{flex-direction:column;gap:6px;max-width:620px;display:flex}.dashcard h2{font-size:max(22px,min(2.4vw,28px));font-weight:600;line-height:1.2}.dashcard .how3 li{border-top-color:var(--accent)}.dashcardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.dashcard .alist{max-width:none}.dashcard .alist a:hover{border-color:var(--accent)}.arow{justify-content:space-between;align-items:center;gap:12px;display:flex}.pill{letter-spacing:.5px;text-transform:uppercase;background:var(--tint);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}.pill.live{color:#2f6b3c;background:#e2ede3}.pill.paused{color:#7a5a14;background:#fff7e6}.pill.draft{background:var(--w2s);color:var(--accent)}@media (prefers-color-scheme:dark){.pill.live{color:#a9d3b2;background:#1d2e2a}.pill.paused{color:#e2c98f;background:#33291a}}@media (max-width:560px){.btn.dashbtn,.dashacct .btn.dashbtn{width:100%;min-width:0}.dashacct,.dashacct form{width:100%}}.setsteps{counter-reset:st;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setsteps li{counter-increment:st;border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:12px 0;display:grid}.setsteps li:first-child{border-top:0;padding-top:0}.setsteps li:before{content:counter(st);background:var(--navy);color:#f7f9fc;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:inline-flex}.setsteps b{color:var(--ink);font-size:16px}.setsteps span{font-size:15px}.then{color:var(--muted);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;font-size:14px;display:flex}.thenlabel{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.alist .cont{color:var(--accent);font-size:14px;font-weight:600}.codeform{flex-direction:column;gap:10px;display:flex}.codelabel{color:var(--ink);font-size:15px;font-weight:600}.codeinput{width:100%;max-width:320px;font:600 32px/1 var(--f-body),ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:.45em;text-indent:.45em;text-align:center;color:var(--ink);background:var(--card);border:2px solid #b9c2d1;border-radius:14px;padding:16px 12px}.codeinput::placeholder{color:var(--line)}.codeinput:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--w2s);outline:none}.codeinput[aria-invalid=true]{border-color:#b3261e}.linkbtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:400px){.codeinput{letter-spacing:.35em;text-indent:.35em;font-size:26px}}@media (max-width:480px){.codeform .navrow{flex-direction:column-reverse;align-items:stretch}.codeform .navrow .btn{width:100%}}.progwrap{flex-direction:column;gap:8px;width:100%;max-width:760px;display:flex}.proglabel{color:var(--muted);font-size:14px;font-weight:600}.progwrap .prog{max-width:none}.toolhead{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.toolname{align-items:center;gap:14px;min-width:0;display:flex}.toolname h1{overflow-wrap:anywhere;min-width:0}.toolbadge{color:#fff;letter-spacing:.5px;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:inline-flex}.flowfoot-in{flex-wrap:wrap;align-items:baseline}.flowcopy{color:var(--muted);min-width:0;margin-left:auto}@media (max-width:640px){.flowcopy{flex-basis:100%;margin-left:0}}.rcopy{color:var(--muted);max-width:760px;font-size:13px}.fbhead{border-top:1px solid var(--line);margin-top:12px;padding-top:18px;font-size:20px;font-weight:600}.why{color:var(--text);background:var(--tint);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;max-width:760px;padding:8px 12px;font-size:14px}.why b{color:var(--ink)}.dimwhy{grid-column:1/-1;font-size:14px}.dimwhy summary{cursor:pointer;color:var(--accent);min-height:32px;font-weight:600}.dimwhy dl{gap:10px;margin:10px 0 0;display:grid}.dimwhy dt{color:var(--ink);font-weight:600}.dimwhy dd{margin:2px 0 0}.grade{grid-template-columns:1fr}.gradehead{justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.gradehead .eyebrow{margin-bottom:6px}.grade .stones{margin-top:8px}.gradehead>div{min-width:0}@media (max-width:560px){.gradehead{flex-direction:column;align-items:flex-start}}.gradehead .stage{font-size:max(30px,min(3.6vw,42px))}.bigscore{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.bigscore b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:max(48px,min(6vw,72px));font-weight:600;line-height:1}.bigscore span{color:var(--muted);max-width:240px;font-size:14px;line-height:1.35}.stones{flex-direction:column;gap:8px;display:flex}.stonerow{gap:4px;padding-top:4px;padding-bottom:12px;display:flex;position:relative}.stonerow i{background:var(--line);border-radius:7px;flex:1;height:14px}.stonerow i.on{background:var(--accent)}.stonerow i.cur{background:linear-gradient(90deg,var(--navy)var(--fill,50%),var(--line)var(--fill,50%))}@media (prefers-color-scheme:dark){.stonerow i.cur{background:linear-gradient(90deg,var(--gold)var(--fill,50%),var(--line)var(--fill,50%))}}.stonerow .pin{border:6px solid transparent;border-bottom:8px solid var(--gold);border-top:0;width:0;height:0;margin-left:-6px;position:absolute;bottom:0}.stonerow .range{background:var(--gold);border-radius:3px;height:5px;position:absolute;bottom:2px}.stonelabs{color:var(--muted);gap:4px;font-size:13px;display:flex}.stonelabs span{text-align:center;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stonelabs span.cur{color:var(--ink);font-weight:600}.stonelabs small{color:var(--muted);font-size:12px;font-weight:400}.dimhead{margin-top:6px;font-size:18px;font-weight:600}@media (max-width:560px){.stonelabs{font-size:11px}.stonelabs small{font-size:10px}.bigscore{text-align:left;align-items:flex-start}}.svc{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.svc li{color:var(--accent);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.qbox{flex-direction:column;gap:4px;display:flex}.qbox .qs{margin:0}.deptnotes{font-size:13px}.tablewrap2 .heat{width:100%}.heat th:not(:first-child),.heat td:not(:first-child){text-align:center}.tablewrap2 .heat{table-layout:fixed}.tablewrap2 .heat th:first-child{width:30%}.heat th{overflow-wrap:anywhere}.stairs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.stairs li{flex-direction:column;gap:8px;min-width:0;display:flex}.stairs .step{height:calc(56px + var(--h)*34px);background:color-mix(in srgb,var(--accent)calc(12% + var(--share)*.88),var(--tint));border:1px solid color-mix(in srgb,var(--accent)35%,transparent);border-radius:10px 10px 4px 4px;justify-content:center;align-items:flex-start;padding-top:10px;display:flex}.stairs .step b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.stairs li.dark .step b{color:#fff}.steplab{color:var(--muted);text-align:center;font-size:13px;line-height:1.3}.steplab span{color:var(--ink);font-size:14px;font-weight:600;display:block}@media (max-width:640px){.stairs{flex-direction:column-reverse;grid-template-columns:1fr;align-items:stretch;gap:6px;display:flex}.stairs li{flex-direction:row;align-items:center;gap:10px}.stairs .step{height:44px;width:calc(24% + var(--h)*8%);border-radius:4px 10px 10px 4px;flex:none;justify-content:flex-end;align-items:center;padding:0 10px}.stairs .step b{font-size:16px}.steplab{text-align:left}}.asked{color:var(--text);font-size:14px;font-style:italic}.asked span{color:var(--muted);margin-right:4px;font-style:normal;font-weight:600}.goodlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.goodlist li{border-left:3px solid var(--w3);background:var(--w3s);border-radius:0 8px 8px 0;padding:10px 12px 10px 14px;font-size:15px}.goodlist b{color:var(--ink);margin-right:4px}.arealevel{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.beyond{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.beyond li{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;font-size:14px;display:flex}.beyond b{color:var(--ink);font-size:15px}.beyond em{color:var(--accent);margin-top:auto;font-size:12px;font-style:normal;font-weight:600}@media (max-width:760px){.beyond{grid-template-columns:1fr}}.asked q{quotes:"“" "”"}.lp-hero .in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.lp-herotext{flex-direction:column;gap:20px;min-width:0;display:flex}.lp-hero h1{color:var(--on-navy-hi);font-size:max(34px,min(4.4vw,54px));line-height:1.06}.lp-hero .lede{color:var(--on-navy);max-width:620px;font-size:max(17px,min(1.6vw,20px));line-height:1.55}.lp-hero .eyebrow{color:var(--gold-soft)}.lp-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.lp-more{color:var(--on-navy-hi);text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.lp-more.dark{color:var(--ink)}.lp-facts{color:var(--on-navy);font-size:14px}.lp-sample{color:#3f4553;background:#fff;border-radius:18px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:22px 22px 18px;display:flex;position:relative;box-shadow:0 18px 40px rgba(0,0,0,.25)}.lp-sample .eyebrow{color:#2f5d9e;font-size:12px}.lp-sampletag{background:var(--gold);color:#14213d;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;right:18px}.lp-samplehead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lp-samplehead b{color:#14213d;font-size:22px;font-weight:600}.lp-samplehead span{color:#5d6472;font-size:13px}.lp-samplehead strong{color:#14213d;margin-right:4px;font-size:34px;font-weight:600}.lp-sample .stonerow i{background:#d5deec}.lp-sample .stonerow i.on{background:#2f5d9e}.lp-sample .stonerow i.cur{background:linear-gradient(90deg,#14213d var(--fill),#d5deec var(--fill))}.lp-dims{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-dims li{color:#14213d;grid-template-columns:100px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:13px;display:grid}.lp-dims i{background:#edf2f9;border-radius:4px;height:8px;overflow:hidden}.lp-dims em{background:#5b86c9;border-radius:4px;height:100%;display:block}.lp-dims b{text-align:right;font-weight:600}.lp-samplenote{color:#3f4553;background:#edf2f9;border-radius:8px;padding:8px 10px;font-size:13px}.lp-samplenote b{color:#14213d}.lp-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-why div{border-top:3px solid var(--gold);flex-direction:column;gap:6px;min-width:0;padding-top:14px;display:flex}.lp-why b{color:var(--ink);font-size:19px;font-weight:600}.lp-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-outcomes li{background:var(--card);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:22px;display:flex}.lp-outcomes b{color:var(--ink);font-size:19px;font-weight:600}.lp-outcomes span:last-child{font-size:15px;line-height:1.55}.lp-num{background:var(--navy);color:#f7f9fc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:inline-flex}.lp-trust{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid!important}.lp-trust .eyebrow{color:var(--gold-soft)}.lp-trustlist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp-trustlist li{color:var(--on-navy-hi);padding-left:30px;font-size:16px;line-height:1.5;position:relative}.lp-trustlist li:before{content:"✓";color:var(--gold);font-weight:700;position:absolute;top:0;left:0}.lp-final{text-align:center;align-items:center;gap:16px!important}.lp-final .lp-actions{justify-content:center}@media (max-width:900px){.lp-hero .in,.lp-trust{grid-template-columns:1fr}.lp-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lp-why,.lp-outcomes{grid-template-columns:1fr}.lp-dims li{grid-template-columns:84px minmax(0,1fr) 26px}}.offer.c{border-top-color:var(--gold)}@media (min-width:1000px){#support .offers{grid-template-columns:repeat(3,minmax(0,1fr))}}.offersub{color:var(--accent);margin-top:-6px;font-weight:600}.offernote{color:var(--muted);text-align:center;font-size:15px}#support .head{max-width:none}.about{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;display:grid}.aboutside{flex-direction:column;gap:2px;display:flex}.aboutphoto{filter:grayscale();border-radius:16px;width:100%;max-width:220px;height:auto;margin-bottom:10px}.aboutname{color:var(--ink);font-size:18px;font-weight:600}.aboutrole{color:var(--muted);margin-bottom:6px;font-size:15px}.aboutlink{font-size:15px;font-weight:600}.abouttext{flex-direction:column;gap:14px;min-width:0;max-width:820px;display:flex}.abouttext p{font-size:17px;line-height:1.65}.network{border-left:4px solid var(--gold);background:var(--tint);flex-direction:column;gap:10px;margin-top:8px;padding:18px 22px;display:flex}.network h3{font-size:20px;font-weight:600}.network p{font-size:15px;line-height:1.6}@media (max-width:760px){.about{grid-template-columns:1fr;gap:16px}.aboutphoto{max-width:140px}}@media (min-width:761px){.about{align-items:stretch}.aboutphoto{object-fit:cover;object-position:50% 30%;flex:auto;height:0;min-height:220px}}.adminsub{margin-top:8px;font-size:18px;font-weight:600}.crmcard{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.crmcard h2{font-size:19px;font-weight:600}.crmform{flex-direction:column;gap:8px;max-width:760px;display:flex}.crmform label{color:var(--ink);font-size:14px;font-weight:600}.crmform .btn{align-self:flex-start}.crmform .copybox{flex:none;width:100%;max-width:420px}.crmform label:not(:first-of-type){margin-top:6px}.stageform{align-items:center;gap:8px;display:flex}.qualflag{border-left:4px solid var(--w3);background:var(--w3s);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.qualflag.bad{color:#5c1a14;background:#fbeceb;border-left-color:#b3261e}.qualflag ul{margin:0;padding-left:18px;font-size:14px}.activity{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.activity li{border-top:1px solid var(--line);padding-top:8px}.meetingtop{color:var(--ink);background:var(--tint);border-radius:8px;padding:8px 12px;font-weight:700}.briefbody{flex-direction:column;gap:10px;max-width:860px;font-size:15px;line-height:1.6;display:flex}.briefbody h1,.briefbody h2{margin-top:12px;font-size:20px;font-weight:600}.briefbody h3{font-size:16px;font-weight:600}.briefbody ul,.briefbody ol{margin:0;padding-left:22px}.briefbody table{border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.briefbody th,.briefbody td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.briefbody th{background:var(--tint)}.briefbody blockquote{border-left:3px solid var(--gold);color:var(--muted);margin:0;padding:4px 12px}.briefbody a{overflow-wrap:anywhere}.sources{color:var(--muted);max-width:860px;font-size:13px}.sources summary{cursor:pointer;color:var(--accent);min-height:32px;font-weight:600}.sources ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.sources a{overflow-wrap:anywhere}.turnstile:empty{display:none}.checkmail{flex-direction:column;gap:22px;max-width:640px;display:flex}.checkcard{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--card);border-radius:16px;flex-direction:column;gap:14px;padding:28px;display:flex}.checkicon{background:var(--tint);width:56px;height:56px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.checktips{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.checktips li{color:var(--text);padding-left:20px;line-height:1.55;position:relative}.checktips li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:4px}.checknext{background:var(--tint);border-radius:16px;flex-direction:column;gap:12px;padding:22px 28px;display:flex}.checknext h2{font-size:18px;font-weight:600}.checknext ol{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.checknext li{counter-increment:step;grid-template-columns:30px minmax(0,1fr);column-gap:12px;display:grid}.checknext li:before{content:counter(step);background:var(--card);width:26px;height:26px;color:var(--ink);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.checknext li b{color:var(--ink)}.checknext li span{color:var(--muted);font-size:15px;line-height:1.5}@media (max-width:560px){.checkcard,.checknext{padding:20px}}.svwrap{max-width:760px}.svintro{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow:hidden}.svhero{background:var(--navy);color:#c8cdd8;border-bottom:4px solid var(--gold);flex-direction:column;gap:10px;padding:28px 30px 30px;display:flex}.svhero h1{color:#fff;font-size:max(26px,min(4.4vw,34px));line-height:1.15}.svhero>p{max-width:56ch;font-size:16px;line-height:1.6}.sveyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0;font-size:12px;font-weight:600}.sveyebrow.dark{color:var(--accent,#2f5d9e);margin-bottom:10px}.svfacts{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.svfacts li{color:#f6f4ee;background:#22325a;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:14px;display:inline-flex}.svbody{flex-direction:column;gap:22px;padding:24px 30px 4px;display:flex}.svnote{border-left:3px solid var(--gold);background:#f6f4ee;grid-template-columns:38px minmax(0,1fr);gap:12px;margin:0;padding:14px 16px;display:grid}.svnote blockquote{color:#3f4553;margin:0;font-size:15.5px;line-height:1.55}.svnote figcaption{color:#5d6472;margin-top:4px;font-size:13.5px}.svinitials{background:var(--navy);color:#f6f4ee;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:flex}.svpromises{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.svpromises>div{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:13px 15px;display:flex}.svpromises h3{color:var(--ink);align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.svpromises h3 .svicon{color:var(--gold);flex:none}.svpromises p{color:var(--muted);font-size:14px;line-height:1.5}.svfull{margin-top:10px}.svfull summary{cursor:pointer;color:var(--accent,#2f5d9e);font-size:14px;font-weight:600}.svfull .pr{margin-top:12px;font-size:14.5px}.svstart{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:18px 30px 24px;display:flex}.svstart .btn{gap:8px;min-height:52px;padding:0 30px;font-size:17px}@media (max-width:560px){.svhero,.svbody{padding-left:20px;padding-right:20px}.svstart{flex-direction:column-reverse;align-items:stretch;padding:18px 20px 22px}.svstart .btn{width:100%}}.heldcard{max-width:640px}.staffnote{border-left:4px solid var(--gold);background:#f6f4ee;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.staffnote p:last-child{color:#3f4553;white-space:pre-line;font-size:16px;line-height:1.6}.reviewpanel{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--card);border-radius:14px;flex-direction:column;gap:10px;margin:16px 0;padding:18px 20px;display:flex}.reviewpanel h2{font-size:19px;font-weight:600}.reviewpanel .navrow{flex-wrap:wrap;justify-content:flex-start;gap:10px}.pdfdoc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.pdfdoc .report{max-width:none}.pdfdoc .btn,.pdfdoc button{display:none!important}.pdfdoc .rcard{break-inside:auto}.pdfdoc .area,.pdfdoc .staffnote,.pdfdoc table,.pdfdoc figure,.pdfdoc li{break-inside:avoid}.pdfdoc h2,.pdfdoc h3,.pdfdoc .eyebrow{break-after:avoid}.pdfdoc p{orphans:3;widows:3}.sharebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sharepdf{color:#f6f4ee;white-space:nowrap;border:1px solid #f6f4ee;border-radius:999px;padding:5px 14px;font-size:14px;font-weight:600;text-decoration:none}.sharepanel{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:14px;max-width:980px;margin-top:18px;padding:20px 22px;display:flex}.sharepanel h2{font-size:20px;font-weight:600}.sharerow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sharelink{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}@media print{.sharepanel,.flowbar,.flowfoot{display:none}}.funnelbar{background:var(--tint);vertical-align:middle;border-radius:4px;width:120px;height:8px;margin-right:8px;display:inline-block;overflow:hidden}.funnelbar i{background:var(--accent);height:100%;display:block}.mfaform{flex-direction:column;gap:10px;max-width:360px;display:flex}.acctpage{flex-direction:column;gap:14px;max-width:760px;display:flex}.delcard{background:var(--card);border:1px solid #e3b4b0;border-radius:16px;flex-direction:column;gap:10px;margin-top:12px;padding:20px 22px;display:flex}.delcard h2{color:#8c1d18;font-size:20px;font-weight:600}.delcard ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.delform{flex-direction:column;gap:8px;max-width:360px;margin-top:6px;display:flex}.delform .copybox{flex:none}.delbtn{color:#fff;background:#b3261e}.delbtn:disabled{opacity:.45}.dg-table{flex-direction:column;display:flex}.dg-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1.5fr) 90px 90px minmax(0,1.4fr);align-items:center;gap:0 16px;padding:11px 0;font-size:15px;display:grid}.dg-head{color:var(--muted);padding-top:0;font-size:13px}.dg-row .num{text-align:right;font-variant-numeric:tabular-nums}.dg-name{flex-direction:column;min-width:0;display:flex}.dg-name small{color:var(--muted);font-size:12.5px}.dg-overall{align-items:center;gap:10px;display:flex}.dg-overall b{text-align:right;font-variant-numeric:tabular-nums;width:26px}.dg-bar{background:var(--tint);border-radius:4px;flex:1;height:7px;overflow:hidden}.dg-bar i{background:var(--accent);height:100%;display:block}.dg-flag{white-space:nowrap;color:#8c1d18;background:#fbe4e2;border-radius:999px;padding:2px 10px;font-size:13px;display:inline-block}.dg-none{color:var(--muted)}.dg-more summary{cursor:pointer;color:var(--accent);font-size:14px;font-weight:600}.dg-more table{margin-top:10px}@media (max-width:680px){.dg-head{display:none}.dg-row{grid-template-columns:1fr 1fr;gap:6px 14px}.dg-name,.dg-overall{grid-column:1/-1}.dg-row>[data-label]:not(.dg-overall):before{content:attr(data-label)": ";color:var(--muted);font-size:12.5px}.dg-row .num{text-align:left}}.report h2,.report h3{text-wrap:balance}.report p,.report li{text-wrap:pretty}.rnav{top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);--rnav-bar:0 -100vmax 0 100vmax var(--bg),0 calc(1px - 100vmax)0 100vmax var(--line);box-shadow:var(--rnav-bar);clip-path:inset(0 -100vmax -24px);margin:0 -4px;padding:8px 4px;transition:box-shadow .2s;position:-webkit-sticky;position:sticky}.rnav.stuck{box-shadow:var(--rnav-bar),0 calc(4px - 100vmax)10px 100vmax rgba(20,33,61,.16)}@media (prefers-reduced-motion:reduce){.rnav{transition:none}}.rnav ul{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.rnav ul::-webkit-scrollbar{display:none}.rnav a{white-space:nowrap;color:var(--muted);border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.rnav a:hover{color:var(--ink);background:var(--tint)}.rnav a.on{background:var(--navy);color:#f7f9fc}.report [id]{scroll-margin-top:70px}.chapter{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:14px 0 -6px;font-size:13px;font-weight:700}.summary{gap:18px}.sumgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px 36px;display:grid}.sumleft,.sumright{flex-direction:column;gap:10px;min-width:0;display:flex}.summary .bigscore{text-align:left;flex-direction:row;align-items:baseline;gap:10px}.summary .bigscore span{white-space:nowrap;max-width:none}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tile{background:var(--tint);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.tile span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tile b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:700}.tile.warn{background:#fdf1d6}.tile.warn span,.tile.warn b{color:#7a5200}.tile.bad{background:#fbe4e2}.tile.bad span,.tile.bad b{color:#8c1d18}.tile.ok b{color:#1f6b3a}.dimtip{white-space:nowrap;margin-top:-6px}.dims2{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dimrow{color:var(--text);border-radius:8px;grid-template-columns:minmax(110px,1fr) minmax(90px,1.6fr) 32px;align-items:center;gap:12px;padding:6px 8px;font-size:15px;text-decoration:none;display:grid}.dimrow:hover{background:var(--tint)}.dimrow:focus-visible{background:var(--tint)}.dimrow .dl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dimrow b{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.dimrow .bt{height:10px;position:relative;overflow:visible}.dimrow .bt i{border-radius:999px}.dimrow .bt em{background:var(--muted);opacity:.55;width:2px;position:absolute;top:-4px;bottom:-4px;left:70%}.dimrow.strong .bt i{background:var(--accent)}.dimrow.building .bt i{background:var(--gold)}.dimrow.early .bt i{background:#c0392b}.dimkey{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:2px 8px 0;font-size:12.5px;display:flex}.dimkey .k{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dimkey .k:before{content:"";border-radius:3px;width:10px;height:10px}.dimkey .strong:before{background:var(--accent)}.dimkey .building:before{background:var(--gold)}.dimkey .early:before{background:#c0392b}.dimkey .line:before{background:var(--muted);border-radius:0;width:2px;height:12px}.firststeps{border-left:4px solid var(--gold);background:var(--tint);border-radius:0 12px 12px 0;padding:14px 18px}.fs-title{color:var(--ink);margin-bottom:6px;font-weight:700}.firststeps ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.firststeps a{white-space:nowrap;font-weight:600}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sinfo{flex:100%;order:2}.sinfo summary{list-style:none;position:absolute}.shead{position:relative}.sinfo>summary{border:1.5px solid var(--line);width:28px;height:28px;color:var(--accent);text-align:center;cursor:pointer;border-radius:50%;font:700 14px/25px Georgia,serif;position:absolute;top:2px;right:0}.sinfo>summary::-webkit-details-marker{display:none}.sinfo>summary:hover,.sinfo[open]>summary{background:var(--tint);border-color:var(--accent)}.shead h2{padding-right:40px}.sinfo-body{flex-direction:column;gap:8px;margin-top:8px;display:flex}.area.building{border-top-color:var(--gold)}.area.early{border-top-color:#c0392b}.area:target{box-shadow:0 0 0 3px var(--w2s)}.areamore summary{cursor:pointer;color:var(--accent);font-size:14px;font-weight:600}.areamore[open]{flex-direction:column;gap:8px;display:flex}.areamore[open] summary{margin-bottom:2px}.ctasmall{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.ctasmall h2{font-size:20px}.ctasmall>div{flex-direction:column;flex:320px;gap:4px;display:flex}.riskgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.riskstat{background:var(--tint);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.riskstat b{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:26px}.riskstat span{font-size:14px;line-height:1.4}.riskstat.warn{background:#fdf1d6}.riskstat.warn b{color:#7a5200}.riskstat.bad{background:#fbe4e2}.riskstat.bad b{color:#8c1d18}.bars2 li[data-tip]{border-radius:6px;outline:none;position:relative}.bars2 li[data-tip]:hover{background:var(--tint)}.bars2 li[data-tip]:focus-visible{background:var(--tint)}.bars2 li[data-tip]:hover:after,.bars2 li[data-tip]:focus:after{content:attr(data-tip);z-index:3;white-space:nowrap;background:var(--navy);color:#f7f9fc;pointer-events:none;border-radius:6px;padding:4px 9px;font-size:12.5px;font-weight:600;position:absolute;bottom:calc(100% + 4px);right:0}@media (max-width:760px){.sumgrid{grid-template-columns:1fr}.dimrow{grid-template-columns:minmax(0,1fr) minmax(70px,1fr) 28px;font-size:14px}.tile b{font-size:21px}.chapter{margin-top:8px}}@media print{.rnav,.bars2 li[data-tip]:after{display:none!important}}.pdfdoc .rnav,.pdfdoc .sinfo>summary,.pdfdoc .areamore>summary,.pdfdoc .ctasmall .btn,.pdfdoc .bars2 li[data-tip]:after{display:none!important}.pdfdoc .shead h2{padding-right:0}.nowrap{white-space:nowrap}@media (max-width:560px){.stonelabs span:not(.cur) .sn,.stonelabs span:not(.cur) small{display:none}.stonelabs span.cur{white-space:nowrap}}.pdfdoc .dimtip{display:none!important}.viewpick{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;display:flex}.viewpick label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.viewpick select{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:10px;min-width:0;max-width:100%;padding:8px 34px 8px 12px;font-size:15px}.viewpick select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.summary.deptview{box-shadow:inset 4px 0 0 var(--accent)}.dimrow .bt s.mk{background:var(--ink);width:4px;box-shadow:0 0 0 1.5px var(--card);border-radius:2px;margin-left:-2px;position:absolute;top:-5px;bottom:-5px}.dimkey .mark:before{background:var(--ink);border-radius:2px;width:4px;height:13px}.cmpline{color:var(--muted);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 6px;margin:-2px 0 0;font-size:14px;display:flex}.cmpline i{background:var(--ink);border-radius:2px;align-self:center;width:4px;height:12px;display:inline-block}.cmpline b{color:var(--ink);font-variant-numeric:tabular-nums}.fs-area{color:var(--muted);white-space:nowrap}.deptonly{font-style:italic}@media (max-width:560px){.cmpline{text-align:left;justify-content:flex-start}}.pdfdoc .viewpick{display:none!important}@media print{.viewpick{display:none!important}}.mkkey{align-items:center;gap:8px;margin:-4px 0 0;display:flex}.mkkey i{background:var(--ink);border-radius:2px;flex:none;width:4px;height:13px;display:inline-block}.pdfdoc .mkkey{margin-top:0}.firststeps li,.summary .hint{text-wrap:pretty}.kit{flex-direction:column;gap:14px;min-width:0;display:flex}.kittabs{flex-wrap:wrap;gap:6px;display:flex}.kittabs button{font:inherit;color:var(--muted);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.kittabs button:hover{color:var(--ink);background:var(--tint)}.kittabs button[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.kittabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kitpanel{flex-direction:column;gap:14px;min-width:0;display:flex}.kitwhen{text-wrap:pretty;margin:0}.kitfield{flex-direction:column;gap:6px;min-width:0;display:flex}.kitfield label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600}.kitbox{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);resize:vertical;white-space:pre-wrap;overflow-wrap:break-word;background:#fff;border:1px solid #b9c2d1;border-radius:10px;min-height:140px;padding:14px;font-size:15px;line-height:1.6}.kitbox:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kitfield .copybox:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-color-scheme:dark){.kitbox{background:var(--card);border-color:var(--line)}}.samplepage .top{position:relative}.samplebanner{background:var(--tint);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:0 12px 12px 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:20px;padding:16px 20px;display:flex}.samplebanner>div{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.samplebanner p{text-wrap:pretty;margin:0}.samplepage .samplebanner h1{margin-bottom:2px;font-size:max(20px,min(2.2vw,26px));line-height:1.2}.samplepage .rhead h2.rco{font-size:max(28px,min(3.2vw,40px));line-height:1.05}.lp-samplelink{text-underline-offset:4px;font-weight:600}.lp-sample .lp-samplelink{margin-top:4px;font-size:14px;display:inline-block}.top .brand,.way summary{min-height:44px}.aboutlink,.lp-samplelink{align-items:center;min-height:44px;display:inline-flex}.copy{min-height:44px}.pagehead .in{padding-top:max(8px,min(2vw,24px));padding-bottom:max(8px,min(2vw,24px))}.pagehead h1{max-width:760px;font-size:max(30px,min(3.6vw,46px));line-height:1.1}.pagehead .lede{max-width:700px}.ways-open .ways-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ways-open .way{gap:10px;padding:22px}.ways-open .way-points{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.way-sub{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-weight:600;font-size:12px!important}.ways-open .way ul{gap:6px;margin:6px 0 0;font-size:15px}.ways-open .waybase{padding:22px 26px}.ways-open .waybase ul{gap:6px;font-size:15px}@media (max-width:700px){.ways-open .ways-grid{grid-template-columns:1fr}}.sectionlink{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.sectionlink .more{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.navy .sectionlink .more{color:var(--on-navy-hi)}.abouttext .more{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.way p,.way li,.waybase p,.waybase li,.abouttext p,.callbox li,.way p,.way li,.waybase p,.waybase li,.steps p,.faq p{text-wrap:pretty}@media (max-width:700px){.way p,.way li,.waybase p,.waybase li,.steps p,.faq p{text-wrap:balance}}.ways-open .ways-grid{row-gap:16px}.ways-open .way{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:10px;display:grid}.ways-open .way>*{margin:0}.ways-open .way .way-ic{align-self:start}.ways-open .way-points{align-self:stretch;margin-top:0}.ways-open .way-points .way-sub{margin:0 0 6px}.ways-open .way ul{margin:0}.ways-open .way li,.ways-open .way p,.ways-open .waybase li,.ways-open .waybase p{text-wrap:pretty}@media (max-width:700px){.ways-open .way li,.ways-open .way p,.ways-open .waybase li,.ways-open .waybase p{text-wrap:balance}}@media (max-width:960px){.ways-open .ways-grid,.ways-open .waybase{grid-template-columns:1fr}}.hero .eyebrow{text-wrap:balance}.ways-open .waybase{margin-top:14px}.strategy .steps{grid-template-columns:1fr;gap:28px}.strategy .steps:before{display:none}.strategy .steps li{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:8px;padding:20px 22px;position:relative}.strategy .steps .dot span{background:0 0;padding:0}.strategy .steps p{max-width:none}.strategy .steplink{margin-top:auto}.strategy .steps li:not(:last-child):after{content:"";border-top:2px solid var(--accent);border-right:2px solid var(--accent);width:11px;height:11px;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)rotate(135deg)}@media (min-width:861px){.strategy .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.strategy .steps li:not(:last-child):after{top:50%;bottom:auto;left:auto;right:-22px;transform:translateY(-50%)rotate(45deg)}}.strategy .steps .dot b{box-shadow:none}.strategy .steps h4{font-size:21px;line-height:1.2}.btn.assess{background:var(--navy);color:#f7f9fc}.navy .btn.assess,.hero .btn.assess{color:#14213d;background:#fff}.btn.assess.outline{color:var(--ink);border:1.5px solid var(--navy);background:0 0}.navy .btn.assess.outline,.hero .btn.assess.outline{color:#f7f9fc;background:0 0;border-color:rgba(247,249,252,.7)}.navy .btn.assess.outline:hover,.hero .btn.assess.outline:hover{filter:none;background:rgba(247,249,252,.08);border-color:#f7f9fc}.assessgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px 56px;display:grid}.assessband .head{max-width:600px}.assessband .lede{color:var(--on-navy)}.assessband .facts{color:var(--on-navy);font-size:14.5px}.assessband .actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:6px;display:flex}.assessband .more{color:#f7f9fc;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.assessband .lp-sample{justify-self:end;width:100%;max-width:460px}@media (max-width:860px){.assessgrid{grid-template-columns:1fr}.assessband .lp-sample{justify-self:start}}#working .callbox .cb-head .btn{align-self:flex-start;margin-top:8px}.hub{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 48px;display:grid}.hub-figure{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.hub-cue{color:var(--accent);font-size:14.5px;font-weight:600}.hub-svg{width:100%;max-width:460px;height:auto;display:block;overflow:visible}.hub-ring{fill:none;stroke:#c6d2e6;stroke-width:1.5px}.hub-spoke{stroke:#c6d2e6;stroke-width:2.5px;stroke-linecap:round;transition:stroke .35s,stroke-width .35s}.hub-spoke.on{stroke:#c9a24f;stroke-width:6px}.hub-base{fill:none;stroke:#c9a24f;stroke-width:1.5px;stroke-dasharray:4 4}.hub-node{cursor:pointer;color:#2f5d9e;outline:none}.hub-disc{fill:#fff;stroke:#d3dcea;stroke-width:1.2px;transition:fill .25s,stroke .25s,stroke-width .25s}.hub-node:hover .hub-disc{fill:#f3f6fb;stroke:#8fa6cc}.hub-node:focus-visible .hub-disc{stroke:#2f5d9e;stroke-width:3px}.hub-node.on .hub-disc{fill:#fff;stroke:#c9a24f;stroke-width:4px}.hub-node.on{color:#9a7a2c}.hub-label{fill:#14213d;font-family:var(--f-body,inherit);text-anchor:middle;pointer-events:none;font-size:14px;font-weight:600}.hub-sub{fill:#9a7a2c;font-family:var(--f-body,inherit);text-anchor:middle;pointer-events:none;font-size:12px;font-weight:600}.hub-icon{pointer-events:none}.hub-halo{fill:#c9a24f;opacity:.2}.hub-core{fill:#c9a24f}.hub-coretext{fill:#14213d;font-family:var(--f-body,inherit);text-anchor:middle;font-size:13px;font-weight:700}.hub-panel{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;padding:26px 28px;display:flex}.hub-texts{display:grid}.hub-text{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;gap:10px;transition:opacity .35s,visibility .35s;display:flex}.hub-text.on{visibility:visible;opacity:1}.hub-text .hub-lead{color:var(--ink);font-weight:600}.hub-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.hub-panel h3{font-size:26px;line-height:1.15}.hub-text p:not(.hub-tag){font-size:17px;line-height:1.6}.hub-steps{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.hub-arrow{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hub-arrow:hover{border-color:var(--accent);color:var(--accent)}.hub-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hub-count{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;min-width:44px;font-size:14.5px}.hub-steps .more{text-underline-offset:4px;align-items:center;min-height:44px;margin-left:auto;font-weight:600;display:inline-flex}@media (max-width:860px){.hub{grid-template-columns:1fr}.hub-svg{max-width:420px}.hub-steps .more{margin-left:0}}@media (max-width:480px){.hub-label{font-size:15px}.hub-svg{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px}}@media (prefers-reduced-motion:reduce){.hub-spoke,.hub-disc,.hub-text{transition:none}}.band .lede{max-width:680px;font-size:18px;line-height:1.6}.hero .lede{max-width:600px;font-size:max(18px,min(1.6vw,20px))}.hero .facts,.src,.lp-facts{font-size:14.5px}.band .card p,.risks p,.way p,.waybase p,.ways-head p,.band .steps p,.band .callbox ul,.band .callbox p,.band .faq p,.network p,.lp-outcomes span:last-child,.statpair p{font-size:17px;line-height:1.6}.risks h3{font-size:18px}.band .faq summary{font-size:19px}.ways-open .way ul,.ways-open .waybase ul{font-size:16px}.lp-dims li,.lp-samplenote,.lp-samplehead span{font-size:14px}@media (max-width:1060px){.ways-open .ways-grid,.ways-open .waybase{grid-template-columns:1fr}}.lp-outcomes span:last-child,.lp-why span,.lp-why p{text-wrap:pretty}.lp-outcomes li>span:last-child,.lp-steps li>span:last-child,.band li>span:last-child{text-wrap:balance}@media (prefers-reduced-motion:no-preference){.hero-glow,.hero-hubring,.hub-halo{transform-box:fill-box;transform-origin:50%}.hero-glow{animation:4.5s ease-in-out infinite goldBreath}.hero-hubring{animation:4.5s ease-in-out infinite goldRing}.hub-halo{animation:4.5s ease-in-out infinite hubBreath}@keyframes goldBreath{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes goldRing{0%,to{stroke-opacity:.35}50%{stroke-opacity:.95}}@keyframes hubBreath{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.08;transform:scale(1.22)}}}.js-motion .lp-sample .lp-dims em{transition:width 1.6s cubic-bezier(.2,.7,.2,1)}.js-motion .lp-sample .lp-dims li:nth-child(2) em{transition-delay:.15s}.js-motion .lp-sample .lp-dims li:nth-child(3) em{transition-delay:.3s}.js-motion .lp-sample .lp-dims li:nth-child(4) em{transition-delay:.45s}.js-motion .lp-sample .lp-dims li:nth-child(5) em{transition-delay:.6s}.js-motion .lp-sample .lp-dims li:nth-child(6) em{transition-delay:.75s}.js-motion:not(.motion-fallback) .lp-sample:not(.go) .lp-dims em{width:0!important}.js-motion:not(.motion-fallback) [data-count]:not(.go){color:transparent}.js-motion :is(.band:not(.hero):not(.pagehead) .head,.statpair>*,.risks>*,.proof>*,.strategy .steps>li,.ways-open .way,.ways-open .waybase,.callbox,.faq,.lp-outcomes>li,.how3>li,.lp-why>*,.about,.next){transition:opacity 1.1s,transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.js-motion:not(.motion-fallback) :is(.band:not(.hero):not(.pagehead) .head,.statpair>*,.risks>*,.proof>*,.strategy .steps>li,.ways-open .way,.ways-open .waybase,.callbox,.faq,.lp-outcomes>li,.how3>li,.lp-why>*,.about,.next):not(.is-in){opacity:0;transform:translateY(28px)}.js-motion .strategy .steps>li .dot b{transition:background-color .6s,transform .6s;transition-delay:calc(var(--d,0s) + .5s)}.js-motion:not(.motion-fallback) .strategy .steps>li:not(.is-in) .dot b{background:#c6d2e6;transform:scale(.85)}.js-motion .strategy .steps>li.is-in:after{animation:chevFlash 1.4s ease calc(var(--d,0s) + 1s)1 both}@keyframes chevFlash{0%{opacity:.2}45%{opacity:1;border-color:#c9a24f}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.hero .draw{stroke-dasharray:1.05;stroke-dashoffset:1.05px;animation:1.9s cubic-bezier(.3,.6,.2,1) forwards drawIn;animation-delay:calc(var(--i,0)*.2s + .2s)}@keyframes drawIn{to{stroke-dashoffset:0}}}.top{transition:box-shadow .3s}.top.scrolled{box-shadow:0 8px 24px -10px rgba(5,12,30,.55)}:is(.sectionlink,.hub-steps,.assessband .actions) .more:after{content:"→";margin-left:7px;transition:transform .2s;display:inline-block}:is(.sectionlink,.hub-steps,.assessband .actions) .more:hover:after{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.btn{transition:transform .15s,filter .15s,box-shadow .15s}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px -8px rgba(5,12,30,.45)}.faq details[open]>:not(summary){animation:.3s ease-out faqIn}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}.hub-spoke,.hub-ring{stroke-dasharray:1.05}.js-motion .hub :-webkit-any(.hub-core,.hub-halo,.hub-coretext,.hub-node,.hub-base){transform-box:fill-box;transform-origin:50%}.js-motion .hub :-moz-any(.hub-core,.hub-halo,.hub-coretext,.hub-node,.hub-base){transform-box:fill-box;transform-origin:50%}.js-motion .hub :is(.hub-core,.hub-halo,.hub-coretext,.hub-node,.hub-base){transform-box:fill-box;transform-origin:50%}.js-motion .hub :-webkit-any(.hub-core,.hub-coretext){transition:opacity .7s,transform .85s cubic-bezier(.3,1.4,.5,1)}.js-motion .hub :-moz-any(.hub-core,.hub-coretext){transition:opacity .7s,transform .85s cubic-bezier(.3,1.4,.5,1)}.js-motion .hub :is(.hub-core,.hub-coretext){transition:opacity .7s,transform .85s cubic-bezier(.3,1.4,.5,1)}.js-motion .hub .hub-ring{transition:stroke-dashoffset 1.6s cubic-bezier(.4,.1,.2,1) .2s}.js-motion .hub .hub-spoke{transition:stroke-dashoffset .8s ease calc(.5s + var(--k)*.18s),stroke .35s,stroke-width .35s}.js-motion .hub .hub-node{transition:opacity .65s ease calc(1.05s + var(--k)*.28s),transform .8s cubic-bezier(.3,1.5,.5,1)calc(1.05s + var(--k)*.28s)}.js-motion .hub .hub-base{transition:opacity .7s 1.3s}.js-motion .hub :-webkit-any(.hub-panel,.hub-cue){transition:opacity .9s 2.5s,transform .9s 2.5s}.js-motion .hub :-moz-any(.hub-panel,.hub-cue){transition:opacity .9s 2.5s,transform .9s 2.5s}.js-motion .hub :is(.hub-panel,.hub-cue){transition:opacity .9s 2.5s,transform .9s 2.5s}.js-motion:not(.motion-fallback) .hub:not(.built) :-webkit-any(.hub-core,.hub-coretext){opacity:0;transform:scale(.4)}.js-motion:not(.motion-fallback) .hub:not(.built) :-moz-any(.hub-core,.hub-coretext){opacity:0;transform:scale(.4)}.js-motion:not(.motion-fallback) .hub:not(.built) :is(.hub-core,.hub-coretext){opacity:0;transform:scale(.4)}.js-motion:not(.motion-fallback) .hub:not(.built) .hub-ring,.js-motion:not(.motion-fallback) .hub:not(.built) .hub-spoke{stroke-dashoffset:1.05px}.js-motion:not(.motion-fallback) .hub:not(.built) .hub-node{opacity:0;transform:scale(.55)}.js-motion:not(.motion-fallback) .hub:not(.built) .hub-base{opacity:0}.js-motion:not(.motion-fallback) .hub:not(.built) :-webkit-any(.hub-panel,.hub-cue){opacity:0;transform:translateY(12px)}.js-motion:not(.motion-fallback) .hub:not(.built) :-moz-any(.hub-panel,.hub-cue){opacity:0;transform:translateY(12px)}.js-motion:not(.motion-fallback) .hub:not(.built) :is(.hub-panel,.hub-cue){opacity:0;transform:translateY(12px)}.js-motion:not(.motion-fallback) .hub:not(.built) .hub-halo{visibility:hidden}.exp-more{color:var(--text);max-width:760px;font-size:17px}.exp-more .more{text-underline-offset:4px;color:var(--accent);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.js-motion .wm .wmd{stroke-dasharray:1.05;transition:stroke-dashoffset 1.8s cubic-bezier(.4,.1,.2,1)calc(var(--i,0)*.32s)}.js-motion:not(.motion-fallback) .wm:not(.is-in) .wmd{stroke-dashoffset:1.05px}.svabout{background:var(--tint);border:1px solid var(--line);flex-direction:column;gap:10px;margin-top:18px;display:flex}.svabout h2{font-size:22px;line-height:1.2}.svabout p{font-size:16px;line-height:1.6}.svlinks{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.svlinks li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.svlinks a{color:var(--accent);text-underline-offset:4px;font-size:16.5px;font-weight:600}.svlinks a:after{content:" →";white-space:nowrap}.svlinks span{color:var(--muted);font-size:14.5px}.area-wayname a{color:inherit;text-underline-offset:3px;text-decoration:underline}.beyond .beyond-way{color:var(--accent);text-underline-offset:3px;margin-top:auto;font-size:12px;font-weight:600}.aboutfw p{max-width:720px}.aboutfw-links{flex-wrap:wrap;gap:8px 22px;margin:4px 0 0;padding:0;list-style:none;display:flex}.aboutfw-links a{color:var(--accent);text-underline-offset:4px;font-weight:600}.sharebar-right{flex-wrap:wrap;align-items:center;gap:18px;display:inline-flex}.sharefw{color:inherit;text-underline-offset:3px;opacity:.9;font-size:14px}.rhead .rbrand{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:6px;padding-bottom:12px;display:flex}.rhead .rbrand-name{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600}.rhead .rbrand-sub{color:var(--muted);margin-left:auto;font-size:12.5px}@media (max-width:520px){.rhead .rbrand-sub{display:none}}.cta-print{display:none}.pdfdoc .cta-print{color:#f7f9fc;font-size:15px;display:block}.pdfdoc .cta-print a{color:#e2c98f;font-weight:600}.pdfdoc .ctasmall .cta-print,.pdfdoc .ctasmall .cta-print a{color:inherit}.pdfdoc .rhead .rbrand{display:none}.pdfdoc .area{break-inside:auto}.pdfdoc .area>:first-child,.pdfdoc .area h3,.pdfdoc .area-title{break-after:avoid}.pdfdoc .rcard:has(>.beyond){break-inside:avoid}.pdfdoc :-webkit-any(.aboutfw,.method,.cta,.ctasmall,.staffnote){break-inside:avoid}.pdfdoc :-moz-any(.aboutfw,.method,.cta,.ctasmall,.staffnote){break-inside:avoid}.pdfdoc :is(.aboutfw,.method,.cta,.ctasmall,.staffnote){break-inside:avoid}.cookiebar{z-index:60;padding:12px max(16px,env(safe-area-inset-right,0px))calc(12px + env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.cookiebar-in{pointer-events:auto;background:var(--card);max-width:880px;color:var(--text);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 auto;padding:14px 18px;display:flex;box-shadow:0 10px 30px rgba(20,33,61,.18)}.cookiebar-in p{text-wrap:pretty;flex:420px;min-width:0;margin:0;font-size:14.5px;line-height:1.5}.cookiebar-in a{color:var(--accent)}.cookiebar-btns{flex:none;gap:10px;display:flex}.cookiebar-btns .btn{min-width:104px}@media (max-width:520px){.cookiebar-btns{flex:100%}.cookiebar-btns .btn{flex:1 1 0}}footer.site .footlink{color:var(--on-navy);font-size:inherit}.readlist{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.readlist span{color:var(--muted);min-width:190px;display:inline-block}.passkeycard{gap:8px;margin-bottom:14px}.passkeylist{flex-direction:column;gap:8px;margin:4px 0 12px;padding:0;list-style:none;display:flex}.passkeylist li{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:8px 12px;display:flex}.passkeylist li>span:first-child{flex:260px;min-width:0}.passkeyconfirm{gap:8px;display:flex}.decide{flex-wrap:wrap;gap:8px;display:inline-flex}.decide form{display:contents}.track{counter-reset:step;margin:14px 0 22px;padding:0;list-style:none;display:flex}.track li{text-align:center;min-width:0;color:var(--muted);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:0 6px;font-size:13.5px;display:flex;position:relative}.track li:before{counter-increment:step;content:counter(step);z-index:1;background:var(--card);border:2px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.track li:after{content:"";background:var(--line);border-radius:2px;height:3px;position:absolute;top:14px;left:calc(50% + 17px);right:calc(17px - 50%)}.track li:last-child:after{display:none}.track li span{font-weight:600}.track li small{min-height:1em;font-size:12px;font-weight:400}.track li.done{color:var(--ink)}.track li.done:before{content:"✓";color:#fff;background:#1f7a4d;border-color:#1f7a4d}.track li.done:after{background:#1f7a4d}.track li.now{color:var(--ink)}.track li.now span{font-weight:700}.track li.now:before{background:var(--gold);border-color:var(--gold);color:#1b1608;box-shadow:0 0 0 4px rgba(201,162,79,.28)}@media (max-width:600px){.track{flex-direction:column}.track li{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:44px;padding:6px 0}.track li:after{width:3px;height:auto;top:36px;bottom:-6px;left:13px;right:auto}}.stagecontrols{flex-direction:column;gap:10px;display:flex}.stagecontrols .copybox{flex:0 220px}.journey{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.journey li{border-left:2px solid var(--line);padding-left:12px}.journey li small{color:var(--muted)}.peoplelist,.peoplein{min-width:0}.listnote{margin:0}.atable .nw{white-space:nowrap}.atable .mail{overflow-wrap:anywhere}.peoplelist .atable td:first-child{min-width:180px}.todaytiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.todaytile{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;font-size:14px;text-decoration:none;display:flex}.todaytile b{color:var(--muted);font-size:28px;line-height:1.1}.todaytile.due{border-color:color-mix(in srgb,#c62828 35%,var(--line));background:color-mix(in srgb,#c62828 6%,var(--card));color:var(--ink)}.todaytile.due b{color:#c62828}.todaygrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.todaygrid .crmcard{margin:0}@media (max-width:860px){.todaytiles{grid-template-columns:repeat(2,minmax(0,1fr))}.todaygrid{grid-template-columns:1fr}}.snapband .in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head box""compare box";align-items:start;gap:28px 56px;display:grid}.snaphead{grid-area:head}.snapband .snapcard{grid-area:box}.snapnext{border-left:3px solid var(--accent);flex-direction:column;grid-area:compare;gap:6px;max-width:520px;padding-left:16px;display:flex}.snapnextlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:600}.snapnext p:not(.snapnextlabel){color:var(--text);font-size:15.5px}.snapnext b{color:var(--ink)}@media (max-width:860px){.snapband .in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""box""compare";gap:24px}}.snapcard{background:var(--navy-2);border:1px solid var(--snap-edge,var(--navy-line));min-width:0;color:var(--on-navy);border-radius:16px;flex-direction:column;gap:16px;padding:max(20px,min(3vw,32px));display:flex}.snaplead{color:var(--on-navy);font-size:16px}.snaptiny{letter-spacing:.12em;text-transform:uppercase;color:var(--on-navy-lo);font-size:12px}.snaptop{flex-direction:column;gap:8px;display:flex}.snapbar{background:var(--navy-line);border-radius:3px;height:6px;overflow:hidden}.snapbar i{background:var(--on-navy-hi);height:100%;transition:width .25s;display:block}.snapq{color:var(--on-navy-hi);outline:none;margin:0;font-size:max(20px,min(2.2vw,24px));line-height:1.25}.snapstage{color:var(--on-navy-hi);outline:none;margin:0;font-size:max(22px,min(2.6vw,28px));line-height:1.2}.snapcard.asking{min-height:430px}@media (max-width:860px){.snapcard.asking{min-height:540px}}.snaphint{color:var(--on-navy-lo);font-size:14px}.snapopts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.snapopt{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:rgba(255,255,255,.07);border:1px solid rgba(157,184,227,.45);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:13px 14px 13px 44px;font-weight:400;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.snapopt:before{content:"";border:2px solid var(--sky);box-sizing:border-box;border-radius:50%;width:16px;height:16px;position:absolute;top:15px;left:15px}.snapopt:hover{border-color:var(--sky);background:rgba(255,255,255,.13);transform:translateY(-1px)}.snapopt:hover:before{background:rgba(157,184,227,.35)}.snapopt.sel{border-color:var(--on-navy-hi);box-shadow:inset 0 0 0 1px var(--on-navy-hi)}.snapopt.sel:before{border-color:var(--on-navy-hi);background:radial-gradient(circle,var(--on-navy-hi)0 4px,transparent 5px)}.snapopt:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.snapopt b{color:var(--on-navy-hi);font-size:15.5px;font-weight:600}.snapopt span{color:var(--on-navy-lo);font-size:13.5px}.snapgo{color:var(--gold-soft);font-size:14px;font-weight:500}@media (prefers-reduced-motion:reduce){.snapopt:hover{transform:none}}.snapnav{flex-wrap:wrap;align-items:center;gap:4px 22px;display:flex}.snaplink{min-height:44px;color:var(--on-navy-hi);font:500 15px var(--f-body),Arial,sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.snaplink:disabled{opacity:.4;cursor:default}.snappoints{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.snappoint{background:var(--navy);border:1px solid var(--navy-line);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;font-size:14.5px;display:flex}.snappoint b{color:var(--on-navy-hi)}.snappoint span{color:var(--on-navy-lo)}.snapbtns{flex-wrap:wrap;gap:10px;display:flex}.sbtn{text-align:left;background:var(--on-navy-hi);color:var(--navy);font:600 15px/1.3 var(--f-body),Arial,sans-serif;cursor:pointer;border:1px solid transparent;border-radius:12px;flex-direction:column;align-items:flex-start;padding:11px 16px;text-decoration:none;display:inline-flex}.sbtn small{font-size:12.5px;font-weight:400}.sbtn.alt{color:var(--on-navy-hi);border-color:var(--sky);background:0 0}.sbtn.small{justify-content:center;align-items:center;padding:10px 16px}.sbtn:hover{filter:brightness(.94)}.sbtn:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.snapform{flex-direction:column;gap:8px;display:flex}.snapform label{color:var(--on-navy-hi);font-size:15px;font-weight:600}.snaprow{flex-wrap:wrap;gap:10px;display:flex}.snaprow input{min-width:0;font:inherit;border:1px solid var(--navy-line);color:var(--ink);background:#fff;border-radius:10px;flex:220px;padding:11px 12px;font-size:16px}.snaprow input[aria-invalid=true]{border-color:#f0b3ac}.snaphp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.snapnote{color:var(--on-navy-lo);font-size:13.5px}.snapnote a{color:var(--sky)}.snaperr{color:#f0b3ac;font-size:14px}@media (prefers-color-scheme:dark){:root{--snap-edge:#3d5288}}.snapscale{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.snapscale li{flex-direction:column;gap:6px;min-width:0;display:flex}.snapscale i{background:var(--navy-line);border-radius:4px;height:8px;display:block}.snapscale li.on i{background:var(--sky)}.snapscale li.cur i{background:var(--on-navy-hi)}.snapscale span{color:var(--on-navy-lo);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.snapscale li.cur span{color:var(--on-navy-hi);font-weight:600;overflow:visible}@media (max-width:520px){.snapscale li:not(.cur) span{visibility:hidden}}.snapnextbox{gap:6px}.snapnextbox .sbtn.go{border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:10px;padding:13px 18px;box-shadow:0 2px rgba(0,0,0,.25)}.sbtn.go .sbtntext{color:var(--navy);flex-direction:column;font-size:16px;display:flex}.sbtn.go .sbtntext small{color:var(--navy);opacity:.75}.sbtn.go .sbtnarrow{color:var(--navy);font-size:22px;line-height:1;transition:transform .15s}.sbtn.go:hover .sbtnarrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.sbtn.go:hover .sbtnarrow{transform:none}}.snappoint .snapstep{color:var(--on-navy);margin-top:4px}.snappoint .snapstep em{color:var(--gold-soft);font-style:normal;font-weight:600}.guidelist{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.guidelist a{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:14px;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.guidelist a:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 20px rgba(11,31,58,.1)}.guidelist a:focus-visible{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 20px rgba(11,31,58,.1)}.guidelist a:hover b{text-underline-offset:3px;text-decoration:underline}.guidelist a:focus-visible b{text-underline-offset:3px;text-decoration:underline}.guidemore{color:var(--accent);margin-top:4px;font-style:normal;font-weight:600}.guidemore i{font-style:normal;transition:transform .15s;display:inline-block}.guidelist a:hover .guidemore i{transform:translate(3px)}.guidelist b{color:var(--ink);text-wrap:balance;font-size:20px;font-weight:600;line-height:1.3}.guidelist span{font-size:16px}.guidelist small{color:var(--muted);font-size:14px}.guide .in{max-width:720px}.guide h1{font-size:max(34px,min(4.2vw,50px));line-height:1.08}.guidemeta{color:var(--muted);font-size:15px}.guidemeta a{color:inherit}.guidebody{flex-direction:column;gap:16px;font-size:18px;line-height:1.65;display:flex}.guidebody .standfirst{color:var(--ink);font-size:21px;line-height:1.55}.guidebody h2{margin-top:18px;font-size:max(26px,min(2.6vw,32px));line-height:1.15}.guidebody h3{margin-top:6px;font-size:21px}.guidebody ul,.guidebody ol{flex-direction:column;gap:10px;margin:0;padding-left:24px;display:flex}.guidebody b{color:var(--ink)}.guidenote{background:var(--tint);border-radius:10px;padding:12px 16px;font-size:.95em}.guidecta{background:var(--tint);border-left:5px solid var(--accent);border-radius:16px;flex-direction:column;gap:8px;margin:14px 0;padding:22px 24px;display:flex}.guidecta-head{color:var(--ink);text-wrap:balance;font-size:21px;font-weight:600}.guidecta-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.guidecta-actions .btn{white-space:nowrap}.guidecta-alt{color:var(--muted);text-wrap:pretty;font-size:15px}.guidebody h2.sources{margin-top:10px;font-size:18px}.guidebody ul.sources{gap:6px;font-size:15px}.guideend{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}.guideend p{color:var(--ink);font-size:18px;font-weight:500}.teaser{color:var(--muted);font-style:italic}.pfacts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 18px;display:grid}.pfacts>div{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px 14px;display:flex}.pfacts b{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.pfacts span{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.pfacts span.good{color:#1f7a4d}.pfacts span.bad{color:#b3261e}.ptabs{border-bottom:1px solid var(--line);gap:2px;margin:0 0 18px;display:flex;overflow-x:auto}.ptabs a{color:var(--muted);white-space:nowrap;border-bottom:3px solid transparent;align-items:center;gap:6px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.ptabs a.on{color:var(--ink);border-bottom-color:var(--gold)}.ptabs a:hover{color:var(--ink)}.ptabs .n{background:var(--tint);color:var(--accent);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.ppanel{flex-direction:column;gap:14px;display:flex}.callcard{border-left:4px solid var(--gold)}.bigwhen{color:var(--ink);font-size:21px;font-weight:700}.smalllink{cursor:pointer;color:var(--accent);min-height:32px;font-weight:600}.dangercard{border-color:#b3261e}.dangercard h2{color:#b3261e}.register{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.srcref{color:var(--accent);margin-left:2px;font-size:11px;font-weight:600}.askcard{border-color:var(--accent)}.qa{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.qbubble{background:var(--tint);color:var(--ink);border-radius:12px 12px 12px 2px;align-self:flex-start;max-width:90%;padding:8px 14px;font-weight:600}.askform{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.askstarters{flex-wrap:wrap;gap:8px;display:flex}.askmore{flex-direction:column;gap:6px;display:flex}.pinned{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.stagecontrols label{color:var(--ink);font-size:14px;font-weight:600}.person .filters{margin:4px 0 6px}@media (max-width:600px){.ptabs a{padding:10px 12px}.qbubble{max-width:100%}}.srcref+.srcref:before{content:",";margin-right:1px}.ppanel+.ppanel{margin-top:14px}.pill.good{color:#2f6b3c;background:#e2ede3}.pill.warn{color:#7a5a14;background:#fff7e6}.doclist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doclist li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.doclist li:first-child{border-top:0}.doclist li>div:first-child{overflow-wrap:anywhere;min-width:0}.docright{align-items:center;gap:12px;display:flex}.docright .linkbtn{font-size:13px}.meeting{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.meeting h3{font-size:17px}.crmform .check{align-items:center;gap:8px;font-weight:400;display:flex}.crmform .check input{width:auto}.briefbody.small{font-size:14px}.queue li{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.queue li:first-child{border-top:0}.queue .copyrow{flex-wrap:wrap}.admin{--a-pg:#f3f4f2;--a-paper:#fff;--a-soft:#f7f8f6;--a-line:#e2e4e0;--a-text:#3f4553;--a-muted:#6a7180;--a-ink:#14213d;--a-green:#2f6b3c;--a-greenbg:#e5efe6;--a-red:#b3261e;--a-redbg:#fbeceb;--a-gold-bg:#f8efd9;--a-blue:#2f5d9e;--a-bluebg:#e9f0fa;--a-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;background:var(--a-pg);min-width:1100px;font-size:15px}@media (prefers-color-scheme:dark){.admin{--a-pg:#10141c;--a-paper:#181e2a;--a-soft:#1d2433;--a-line:#2a3242;--a-text:#c9cfda;--a-muted:#97a0b0;--a-ink:#eef1f6;--a-green:#7fcf98;--a-greenbg:#173326;--a-red:#f2928b;--a-redbg:#3b1d1b;--a-gold-bg:#3a3017;--a-blue:#8fb4ee;--a-bluebg:#1c2a45}}.admin .page{padding-top:24px;padding-bottom:56px}.admin .page .in{gap:16px;max-width:1400px;padding-left:28px;padding-right:28px}.admin .page h1{font-size:26px;font-weight:600;line-height:1.2}.admin h2{font-size:17px;font-weight:600}.admin h3{font-size:15px;font-weight:600}.admin .hint,.admin small{color:var(--a-muted)}.admin .crmcard{background:var(--a-paper);border:1px solid var(--a-line);border-radius:12px;gap:8px;padding:16px 18px}.admin .crmcard h2{font-size:16px}.admin .btn{border-radius:8px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600}.admin .btn.sm{min-height:32px;padding:0 12px;font-size:13px}.admin .btn.alt{background:var(--a-paper);border:1px solid var(--a-line);color:var(--a-ink)}.admin .btn.dark{background:var(--a-ink);color:var(--a-paper)}.admin .copybox,.admin .feedbox,.admin .searchbox{border-radius:8px}.admin .atable th{color:var(--a-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.admin .atable td,.admin .atable th{border-bottom:1px solid var(--a-line)}.atop{background:var(--a-paper);border-bottom:1px solid var(--a-line)}.atop-bar{background:var(--navy)}.atop-in{align-items:center;gap:20px;max-width:1400px;margin:0 auto;padding:10px 28px;display:flex}.atop-tabs{background:var(--a-paper)}.alogo{flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.alogo .aword{font-family:var(--f-display),Arial,Helvetica,sans-serif;letter-spacing:-.01em;color:var(--on-navy-hi);font-size:24px;font-weight:600;line-height:1}.alogo .atag{letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy);border-left:1px solid var(--navy-line);white-space:nowrap;padding-left:12px;font-size:12px;line-height:1.4}.asearch{flex:none}.asearch input{border:1px solid var(--navy-line);width:280px;height:34px;color:var(--on-navy-hi);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:rgba(255,255,255,.08);border-radius:8px;padding:0 12px;font-size:14px}.asearch input::placeholder{color:var(--on-navy);opacity:.8}.asearch input:focus{outline:2px solid var(--gold);outline-offset:0;background:rgba(255,255,255,.14)}.achips{flex-wrap:nowrap;gap:6px;margin-left:auto;display:flex}.achip{border:1px solid var(--navy-line);color:var(--on-navy);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.achip i{vertical-align:1px;background:#5fc388;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.achip.warn i{background:var(--gold)}.awho{color:var(--on-navy);flex:none;align-items:center;gap:10px;font-size:13px;display:flex}.alink{color:var(--on-navy-hi);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.anav{gap:2px;max-width:1400px;margin:0 auto;padding:0 22px;display:flex}.anav a{color:var(--a-muted);white-space:nowrap;border-bottom:2px solid transparent;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.anav a:hover{color:var(--a-ink)}.anav a.on{color:var(--a-ink);border-bottom-color:var(--gold);font-weight:600}.abadge{background:var(--a-soft);color:var(--a-muted);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.abadge.red{background:var(--a-redbg);color:var(--a-red)}.today .thello{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.today .thello h1{font-size:28px}.tbtns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tbtns form{display:inline}.btn.gold{background:var(--gold);color:#1b1608;border:1px solid var(--gold)}.ttiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ttile{background:var(--a-paper);border:1px solid var(--a-line);border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.ttile b{letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);font-size:11px;font-weight:600}.ttile .tn{font-family:var(--a-mono);color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.2}.ttile small{font-size:12.5px}.ttile.alert .tn{color:var(--a-red)}.panel2{background:var(--a-paper);border:1px solid var(--a-line);border-radius:12px;min-width:0}.phead2{border-bottom:1px solid var(--a-line);flex-direction:column;gap:3px;padding:12px 16px;display:flex}.phead2 h2{white-space:nowrap}.phead2 small{text-align:left;color:var(--a-muted);text-wrap:pretty;font-size:12.5px}.board{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:10px;padding:14px;display:grid}.bcol{background:var(--a-soft);border-radius:10px;flex-direction:column;gap:8px;min-width:0;min-height:170px;padding:8px;display:flex}.bcolh{justify-content:space-between;align-items:baseline;gap:6px;padding:2px 4px 4px;display:flex}.bcolh b{color:var(--a-ink);font-size:12.5px;font-weight:600}.bcolh span{font-family:var(--a-mono);color:var(--a-muted);font-size:12px}.bcard{background:var(--a-paper);border:1px solid var(--a-line);color:var(--a-text);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;font-size:12.5px;text-decoration:none;display:flex}.bcard:hover{border-color:var(--a-blue)}.bcard.flag{border-color:var(--gold)}.bcard b{color:var(--a-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.bcard .borg{color:var(--a-muted);overflow-wrap:anywhere}.bcard .bline{margin-top:4px}.bcard .bprog{background:var(--a-line);border-radius:3px;height:4px;margin-top:4px;display:block;overflow:hidden}.bcard .bprog i{background:var(--a-blue);height:100%;display:block}.bcard .bmeta{font-family:var(--a-mono);color:var(--a-muted);justify-content:space-between;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.bdot{border-radius:50%;flex:none;width:8px;height:8px}.bdot.red{background:var(--a-red)}.bdot.gold{background:var(--gold)}.bdot.green{background:#3a9a5b}.boff{color:var(--a-muted);padding:0 16px 12px;font-size:13px}.tlower{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tlist,.tdiary{padding:4px 16px 8px}.tempty{padding:14px 0}.panel2>.hint.tempty{margin:0;padding:14px 16px 16px}.titem{border-top:1px solid var(--a-line);grid-template-columns:34px 1fr;gap:12px;padding:13px 0;display:grid}.titem:first-child{border-top:0}.tico{width:30px;height:26px;font-size:11.5px;font-weight:700;font-family:var(--a-mono);border-radius:7px;place-items:center;display:grid}.tico.red{background:var(--a-redbg);color:var(--a-red)}.tico.gold{background:var(--a-gold-bg);color:#7a5a14}.tico.blue{background:var(--a-bluebg);color:var(--a-blue)}.tico.green{background:var(--a-greenbg);color:var(--a-green)}.titem p{color:var(--a-ink);font-size:14.5px}.titem small{margin-top:2px;font-size:12.5px;display:block}.titem .tbtns{margin-top:8px}.dline{border-top:1px solid var(--a-line);grid-template-columns:86px 1fr;gap:10px;padding:11px 0;display:grid}.dline:first-child{border-top:0}.dtime{font-family:var(--a-mono);color:var(--a-muted);font-size:12px;line-height:1.45}.dline b{color:var(--a-ink);font-size:14px;font-weight:600}.dline small{font-size:12.5px;display:block}.dtag{vertical-align:1px;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-weight:600}.dtag.call{background:var(--a-bluebg);color:var(--a-blue)}.dtag.survey{background:var(--a-greenbg);color:var(--a-green)}.dtag.follow{background:var(--a-gold-bg);color:#7a5a14}@media (max-width:1500px){.board{grid-template-columns:repeat(7,minmax(150px,1fr));overflow-x:auto}}.pgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.pmain{min-width:0}.prail{flex-direction:column;gap:12px;min-width:0;display:flex}.prail .crmcard h2{font-size:14.5px}.track.vert{flex-direction:column;margin:4px 0 0}.track.vert li{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:36px;padding:5px 0}.track.vert li:after{width:3px;height:auto;top:32px;bottom:-4px;left:13px;right:auto}.track.vert li small{margin-left:auto}.admin .ptabs{margin-top:4px}.psteps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.psteps li{grid-template-columns:24px 1fr;gap:12px;padding:8px 0;display:grid}.psteps .pc{border:2px solid var(--a-line);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.psteps li.done .pc{background:#2f7a4b;border-color:#2f7a4b}.psteps li.failed .pc{background:var(--a-red);border-color:var(--a-red)}.psteps li.running .pc{border-color:var(--gold);border-right-color:transparent;animation:1s linear infinite fwspin}.psteps li.wait b{color:var(--a-muted);font-weight:500}.psteps b{color:var(--a-ink);font-size:14.5px;font-weight:500;display:block}.psteps small{font-family:var(--a-mono);color:var(--a-muted);font-size:12px;display:block}.progresscard{border-color:var(--gold)}.bdot.run{border:2px solid var(--gold);background:0 0;border-right-color:transparent;width:11px;height:11px;animation:1s linear infinite fwspin}@keyframes fwspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.psteps li.running .pc,.bdot.run{animation:none}}.bcol.manual{outline:1px dashed transparent}.bcol.over{outline:2px dashed var(--gold);background:var(--a-gold-bg)}.board.moving{opacity:.6;pointer-events:none}.bcoltotal{font-family:var(--a-mono);color:var(--a-ink);padding:0 4px 2px;font-size:12px}.bcard[draggable=true]{cursor:grab}.boardnote{min-height:1.4em;color:var(--a-muted);padding:0 16px;font-size:13px}.skillgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;padding:14px;display:grid}.skillcard{border:1px solid var(--a-line);background:var(--a-paper);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.skillcard code{font-family:var(--a-mono);color:var(--a-muted);font-size:12.5px}.skillcard h3{font-size:16px}.skillcard p{font-size:14px}.skilltags{flex-wrap:wrap;gap:5px;display:flex}.skilltags span{background:var(--a-soft);border:1px solid var(--a-line);color:var(--a-muted);border-radius:4px;padding:1px 7px;font-size:11.5px}.skillcard .skillmeta{font-family:var(--a-mono);color:var(--a-muted);font-size:12px}.skillprompt{white-space:pre-wrap;font-family:var(--a-mono);background:var(--a-soft);color:var(--a-text);overflow-wrap:anywhere;border-radius:8px;margin:6px 0 0;padding:10px 12px;font-size:12px}.skilltext{width:100%;font-family:var(--a-mono);min-height:320px;font-size:13px;line-height:1.5}.skilltry,.skillsave{border-top:1px solid var(--a-line);flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}.skillsave{max-width:640px}.tryout{flex-direction:column;gap:8px;display:flex}.tryout.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.tryout.two .hint{grid-column:1/-1}.tryout h4{margin-bottom:4px;font-size:13.5px;font-weight:600}.versions{margin:0;padding:4px 16px 8px;list-style:none}.versions li{border-top:1px solid var(--a-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.versions li:first-child{border-top:0}.versions li>div{flex:1;min-width:0}.versions small{margin:2px 0 4px;font-size:12.5px;display:block}.versions .pill{margin-left:8px}.fcount{font-family:var(--a-mono);color:var(--a-muted);margin-left:4px;font-size:12px}.filters a.on .fcount{color:inherit;opacity:.8}.admin .filters a{background:var(--a-paper);border-color:var(--a-line);color:var(--a-text)}.admin .filters a.on{background:var(--a-ink);border-color:var(--a-ink);color:var(--a-paper)}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.scard{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.scard h2{font-size:16px}.admin .scard .formcard{background:0 0;border:0;gap:10px;max-width:none;padding:0}.admin .scard .crmform,.admin .scard .crmform .copybox{max-width:none}.sform2{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.sform2>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sform2 label{margin-top:0!important}.sform2 .sfoot{grid-column:1/-1}.sbig{color:var(--a-muted);font-size:15px}.sbig span{font-family:var(--a-mono);color:var(--a-ink);margin-right:6px;font-size:30px}.sbar{background:var(--a-line);border-radius:5px;height:8px;overflow:hidden}.sbar i{background:var(--a-blue);height:100%;display:block}.ignorelist{margin:0;padding:0;list-style:none}.ignorelist li{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:flex}.ignorelist li:first-child{border-top:0}.ignorelist .linkbtn{color:var(--a-blue);font-size:13px}.scol{flex-direction:column;gap:16px;min-width:0;display:flex}.revgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.fbgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.admin .fbitem{background:var(--a-paper);border:1px solid var(--a-line);border-radius:12px;flex-direction:column;gap:8px;max-width:none;padding:14px 16px;display:flex}.pheader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pactions{flex:none;align-items:center;gap:8px;display:flex}.pactions form{display:inline}.statusstrip{background:var(--a-paper);border:1px solid var(--a-line);border-radius:12px;align-items:center;gap:22px;padding:12px 18px 12px 12px;display:flex}.statusstrip .track{flex:auto;min-width:0;margin:0}.statusstrip .track li{font-size:13px}.sfacts{flex:none;gap:0;display:flex}.sfacts>div{border-left:1px solid var(--a-line);flex-direction:column;gap:1px;min-width:150px;padding:0 18px;display:flex;position:relative}.sfacts b{letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);font-size:11px;font-weight:600}.sfacts span{color:var(--a-ink);font-size:14.5px;font-weight:600}.sfacts span.good{color:var(--a-green)}.sfacts span.bad{color:var(--a-red)}.sfacts small{color:var(--a-muted);font-size:12.5px}.why summary{cursor:pointer;color:var(--a-blue);font-size:12.5px;text-decoration:underline;list-style:none}.why summary::-webkit-details-marker{display:none}.whybox{z-index:30;background:var(--a-paper);border:1px solid var(--a-line);border-radius:10px;width:380px;margin-top:8px;padding:12px 14px;font-size:13.5px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px rgba(20,33,61,.14)}.whybox ul{margin:6px 0 0;padding-left:18px}.pgrid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.askpane{flex-direction:column;align-self:start;gap:12px;min-width:0;max-height:calc(100vh - 24px);display:flex;position:-webkit-sticky;position:sticky;top:12px;overflow-y:auto}.askpane .askcard{border-color:var(--a-blue)}.askpane .askthread{flex-direction:column;gap:4px;min-height:0;max-height:calc(100vh - 380px);padding-right:4px;display:flex;overflow-y:auto}.askpane .qbubble{max-width:100%}.askpane .askform{padding-top:8px}.askpane .copyrow{flex-wrap:nowrap}.askpane .askstarters{gap:6px}.askpane .askstarters .btn{white-space:normal;text-align:left;height:auto;padding-top:6px;padding-bottom:6px}.pwide{max-width:1100px}.person .ptabs{margin:0 0 16px}.askpointer{font-size:12.5px}.mdocs{border-top:1px solid var(--a-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.mdocs h3{font-size:14px}.suggest{background:var(--a-soft);border-radius:8px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.suggestrow{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.suggestrow span{overflow-wrap:anywhere;min-width:0}.dtag.diary{background:var(--a-soft);color:var(--a-muted);border:1px solid var(--a-line)}.muted{color:var(--a-muted);font-weight:400}.todogrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.todocol{flex-direction:column;gap:16px;min-width:0;display:flex}.todolist{padding:4px 16px 8px}.todointro{padding:10px 0 4px}.todorow{border-top:1px solid var(--a-line);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:12px 0;display:grid}.todolist>.todorow:first-child,.todointro+.todorow{border-top:0}.todotick{border:1.5px solid var(--a-muted);background:var(--a-paper);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;padding:0;font-size:14px;line-height:1;display:inline-flex}.todotick:hover{border-color:var(--a-ink);background:var(--a-soft)}.todotick:focus-visible{outline:2px solid var(--a-accent,#2f5d9e);outline-offset:2px}.todorow.done .todotick,.todotick.on{background:var(--a-ink);border-color:var(--a-ink)}.todorow.static .todotick{cursor:default}.todotitle{color:var(--a-ink);margin:0;font-size:14.5px;font-weight:600}.todorow.done .todotitle{color:var(--a-muted);text-decoration:line-through}.tododetail{color:var(--a-muted);margin:2px 0 0;font-size:13.5px}.todorow.done:not(.static) .tododetail{display:none}.todowho,.tododue{white-space:nowrap;vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.todowho{background:var(--a-soft);color:var(--a-muted)}.tododue{color:#7a5a10;background:#fbf0d4}.tododate{border-top:1px solid var(--a-line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;font-size:13.5px;display:grid}.todolist>.tododate:first-child{border-top:0}.tododate b{color:var(--a-ink)}.todomore{margin:0;padding:6px 16px 12px}.tleft{flex-direction:column;gap:16px;min-width:0;display:flex}.resgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.rescol{flex-direction:column;gap:16px;min-width:0;display:flex}.reslist{padding:4px 16px 12px}.resitem{border-top:1px solid var(--a-line);flex-direction:column;gap:6px;padding:14px 0;display:flex}.reslist>.resitem:first-child{border-top:0}.restitle{color:var(--a-ink);margin:0;font-size:14.5px;font-weight:600}.reslinkout{margin-left:6px;font-size:12.5px;font-weight:500}.resitem form{margin:2px 0}.agentgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}@media (max-width:1000px){.agentgrid{grid-template-columns:minmax(0,1fr)}}.agentlist{padding:4px 16px 12px}.agentrow{border-top:1px solid var(--a-line);flex-direction:column;gap:8px;min-width:0;padding:16px 0;display:flex}.agentlist>.agentrow:first-child{border-top:0}.agentrow.paused{opacity:.7}.agenthead{justify-content:space-between;align-items:center;gap:12px;display:flex}.agentstate{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.agentstate.on{color:#2e9e62;background:rgba(46,158,98,.16)}.agentstate.off{background:var(--a-soft);color:var(--a-muted);border:1px solid var(--a-line)}.agentdoes{color:var(--a-text);margin:0;font-size:14px}.agentfacts{grid-template-columns:1fr 1fr;gap:6px 16px;margin:0;font-size:13px;display:grid}.agentfacts dt{color:var(--a-ink);font-weight:600}.agentfacts dd{color:var(--a-text);margin:0}.agentlast{flex-direction:column;gap:4px;font-size:13.5px;display:flex}.agentlast p{margin:0}.agentsum{color:var(--a-text);overflow-wrap:anywhere}.agentbadge{background:var(--a-soft);color:var(--a-ink);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.agentbadge.s-ok{color:#2e9e62;background:rgba(46,158,98,.16)}.agentbadge.s-needs_you,.agentbadge.s-warning{color:#b07a10;background:rgba(201,138,18,.18)}.agentbadge.s-failed{color:#d6402f;background:rgba(214,64,47,.16)}.agentacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agenthist{flex-basis:100%;font-size:13px}.agenthist summary{cursor:pointer;color:var(--a-ink);font-weight:500}.agenthist ul{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:0;list-style:none;display:flex}@media (max-width:520px){.agentfacts{grid-template-columns:1fr}}.propgrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.propcol{flex-direction:column;gap:16px;min-width:0;display:flex}.proplist{padding:4px 16px 12px}.propitem{border-top:1px solid var(--a-line);flex-direction:column;gap:8px;min-width:0;padding:14px 0;display:flex}.proplist>.propitem:first-child{border-top:0}.propmeta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.propkind{color:#4a78bd;white-space:nowrap;background:rgba(47,93,158,.14);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.propkind.you{color:#b07a10;background:rgba(201,138,18,.18)}.propwhy,.propresult{color:var(--a-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px}.propdetail{color:var(--a-text);font-size:14px}.propdetail summary{cursor:pointer;color:var(--a-ink);font-weight:500}.propdetail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.propchoice{color:var(--a-ink);border:0;flex-wrap:wrap;gap:6px 18px;margin:2px 0 0;padding:0;font-size:14px;display:flex}.propchoice label{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.propsubmit{border-top:1px solid var(--a-line);padding-top:12px}.propacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.propstage{background:var(--a-soft);color:var(--a-ink);border:1px solid var(--a-line);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.propstage.s-done{color:#2e9e62;background:rgba(46,158,98,.16);border-color:transparent}.propstage.s-failed{color:#d6402f;background:rgba(214,64,47,.16);border-color:transparent}.proppast{color:var(--a-text);flex-direction:column;gap:8px;margin:0;padding:4px 16px 14px;font-size:13.5px;list-style:none;display:flex}@media (max-width:1000px){.propgrid{grid-template-columns:minmax(0,1fr)}}.recsblock{flex-direction:column;gap:8px;margin-top:14px;display:flex}.recshead{flex-direction:column;gap:4px;display:flex}.recshead h2{font-size:20px;line-height:1.25}.recshead .hint{margin:0}.recsblock .propgrid{margin-top:4px}.recsblock+.growgrid{margin-top:24px}.growgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.growcol{flex-direction:column;gap:16px;min-width:0;display:flex}.growtargets{padding:4px 16px 12px}.growtarget{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.growtargets>.growtarget:first-child{border-top:0}.growtarget>div{flex-direction:column;gap:3px;min-width:0;display:flex}.growstate{font-weight:600}.growstate.met,.growstate.on{color:#2e9e62}.growstate.behind{color:#b07a10}.growinput{color:var(--a-muted);white-space:nowrap;flex-direction:column;gap:3px;font-size:12px;display:flex}.growinput input{border:1px solid var(--a-line);background:var(--a-paper);width:96px;color:var(--a-ink);font:inherit;border-radius:6px;padding:6px 8px;font-size:14px}.growtable{padding:4px 16px 14px;overflow-x:auto}.growtable table{border-collapse:collapse;width:100%;font-size:13.5px}.growtable th{text-align:left;color:var(--a-ink);border-bottom:1px solid var(--a-line);white-space:nowrap;padding:6px 10px 6px 0;font-weight:600}.growtable td{border-bottom:1px solid var(--a-line);color:var(--a-text);vertical-align:top;padding:7px 10px 7px 0}.growtable td.aiyes{color:#2e9e62;font-weight:600}.growcompet{color:var(--a-text);margin:0;padding:0 16px 14px;font-size:13.5px}.growpostform{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:4px 16px 14px;display:grid}.growpostform label,.growpostnums label{color:var(--a-muted);flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.growpostform .wide{grid-column:1/-1}.growpostform label:first-of-type{grid-column:span 2}.growpostform input,.growpostnums input{border:1px solid var(--a-line);background:var(--a-paper);width:100%;color:var(--a-ink);font:inherit;border-radius:6px;min-width:0;padding:6px 8px;font-size:14px}.growposts{flex-direction:column;padding:0 16px 12px;display:flex}.growpost{border-top:1px solid var(--a-line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.growpostnums{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1000px){.growgrid{grid-template-columns:minmax(0,1fr)}}.resok{color:#1d7a4a;font-weight:600}.reserr{color:#b42318;font-weight:600}.copyblock{flex-direction:column;gap:8px;display:flex}.copytext{background:var(--a-soft);border:1px solid var(--a-line);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--a-text);border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.copyfoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.resimgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 16px 16px;display:grid}.resimg{border:1px solid var(--a-line);border-radius:10px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.resthumb{background:var(--a-soft);aspect-ratio:16/10;justify-content:center;align-items:center;padding:10px;display:flex}.resthumb img{object-fit:contain;max-width:100%;max-height:100%;display:block}.resimg figcaption{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px 12px;display:flex}.resimg figcaption b{color:var(--a-ink);font-size:13.5px}.resimg figcaption .btn{margin-top:6px}.resthumb.ondark{background:#14213d}.resimg.wide{grid-column:1/-1}.resimg.wide .resthumb{aspect-ratio:auto;padding:12px}
