@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-cyrillic-ext-400-normal.CISJmM_h.woff2)format("woff2"),url(/_astro/fragment-mono-cyrillic-ext-400-normal.el9zM3A6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-ext-400-normal.BbKYyvR9.woff2)format("woff2"),url(/_astro/fragment-mono-latin-ext-400-normal.CT4YFKeK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-400-normal.yxdJ5AmL.woff2)format("woff2"),url(/_astro/fragment-mono-latin-400-normal.BYwT3kSJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#08080a;--bg-2:#0e0e11;--panel:#121216;--line:#222228;--line-2:#2e2e36;--text:#f4f2ef;--text-2:#a3a1a8;--text-3:#8a8891;--orange:#ff5b1a;--orange-2:#ff7a45;--orange-ink:#140600;--sans:"General Sans", system-ui, sans-serif;--mono:"Fragment Mono", ui-monospace, monospace;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-color:#2e2e36 var(--bg)}::selection{background:var(--orange);color:var(--orange-ink)}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.6}a{color:inherit;text-underline-offset:3px}code,pre{font-family:var(--mono);font-variant-ligatures:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}.ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.wrap{max-width:1200px;margin:0 auto;padding:0 40px}header{z-index:5;backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--line);background:#08080adb;position:sticky;top:0}header .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{letter-spacing:-.015em;font-size:19px;font-weight:600;text-decoration:none}.brand b{color:var(--orange);font-weight:600}nav{color:var(--text-2);align-items:center;gap:30px;font-size:15px;display:flex}nav a{text-decoration:none;transition:color .2s}nav a:hover{color:var(--text)}.btn{font-family:var(--sans);border:1px solid var(--line-2);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.btn:hover{border-color:var(--text-2)}.btn.primary{background:var(--orange);border-color:var(--orange);color:var(--orange-ink)}.btn.primary:hover{background:var(--orange-2);border-color:var(--orange-2)}.btn .ico{width:16px;height:16px;transition:transform .3s var(--ease)}.btn:hover .ico{transform:translate(3px)}.hero{text-align:center;padding:104px 0 0;position:relative;overflow:hidden}.hero svg.lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}h1{letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font-size:clamp(58px,8.4vw,120px);font-weight:600;line-height:.98;position:relative}h1 span{color:var(--orange)}.tagline{letter-spacing:-.02em;color:var(--text);margin:22px auto 0;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.2;position:relative}.lede{max-width:40em;color:var(--text-2);margin:18px auto 0;font-size:18px;position:relative}.lede b{color:var(--text);font-weight:500}.actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex;position:relative}.facts{color:var(--text-2);justify-content:center;gap:28px;margin-top:26px;font-size:15px;list-style:none;display:flex;position:relative}.facts li{align-items:center;gap:8px;display:flex}.facts .ico{color:var(--orange);width:17px;height:17px}.console{background:var(--panel);border:1px solid var(--line-2);text-align:left;border-bottom:0;border-radius:16px 16px 0 0;max-width:1000px;margin:68px auto 0;position:relative;box-shadow:0 -1px #ff5b1a59}.console-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.console-bar code{color:var(--text-2);white-space:nowrap;font-size:13px;overflow:hidden}.console-bar code b{color:var(--orange);font-weight:400}.console-bar small{color:var(--text-3);font-size:13px}.cmd{vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}.caret{background:var(--orange);vertical-align:-2px;width:7px;height:15px;margin-left:2px;display:inline-block}.console-body{grid-template-columns:1.6fr 1fr;display:grid}.checks{padding:8px 20px 14px}.check{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:13px 0;font-size:15px;display:grid}.check:last-child{border-bottom:0}.check .k{color:var(--text-3);font-size:14px}.check code{color:var(--text);font-size:13px}.verdict-tag{color:var(--text-2);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.verdict-tag .ico{width:16px;height:16px}.verdict-tag.review{color:var(--orange-2)}.summary{border-left:1px solid var(--line);padding:26px 26px 28px}.summary .agent{color:var(--text-3);font-size:15px;font-weight:500}.verdict{letter-spacing:-.02em;margin-top:10px;font-size:30px;font-weight:600;line-height:1.12}.verdict em{color:var(--orange);font-style:normal}.next{color:var(--text-2);gap:12px;margin-top:22px;font-size:15px;list-style:none;display:grid}.next li{align-items:flex-start;gap:10px;display:flex}.next .ico{color:var(--text-3);margin-top:3px}.next li:first-child .ico{color:var(--orange)}.next code{font-size:13px}section{border-top:1px solid var(--line)}h2{letter-spacing:-.035em;max-width:16em;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.05}h2 span{color:var(--orange)}.sub{color:var(--text-2);max-width:38em;margin-top:16px}.problem{padding-top:120px;padding-bottom:104px}.numbers{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);gap:0;margin-top:64px;display:grid}.num{padding:34px 32px 8px 0}.num+.num{border-left:1px solid var(--line);padding-left:32px}.num b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,84px);font-weight:600;line-height:1;display:block}.num b small{letter-spacing:-.02em;color:var(--text-2);margin-left:4px;font-size:.5em}.num:first-child b{color:var(--orange)}.num p{color:var(--text);margin-top:16px;font-size:17px}.num cite{color:var(--text-3);margin-top:10px;font-size:13px;font-style:normal;display:block}.fears{padding-top:120px;padding-bottom:120px}.pairs{border-top:1px solid var(--line-2);margin-top:56px}.pair{border-bottom:1px solid var(--line);grid-template-columns:1fr 64px 1fr;align-items:center;padding:28px 0;display:grid}.fear,.answer{align-items:flex-start;gap:14px;display:flex}.fear .ico,.answer .ico{width:22px;height:22px;margin-top:3px}.fear .ico{color:var(--orange)}.fear h3,.answer h3{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.3}.fear p,.answer p{color:var(--text-2);margin-top:4px;font-size:15px}.answer code{color:var(--text-3);font-size:12.5px}.link{background:var(--line-2);height:1px;margin:0 12px;position:relative;overflow:hidden}.link:after{content:"";background:var(--orange);transform-origin:0;transition:transform .9s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.answer{transition:opacity .7s var(--ease),transform .7s var(--ease)}.answer .ico{color:var(--text)}.js .pair:not(.on) .answer{opacity:.18;transform:translate(12px)}.pair.on .link:after{transform:scaleX(1)}.pairs-head{color:var(--text-3);grid-template-columns:1fr 64px 1fr;padding:0 0 14px;font-size:14px;display:grid}.pairs-head span:last-child{grid-column:3}.control{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;padding-top:120px;padding-bottom:120px;display:grid}.legend{color:var(--text-2);gap:14px;margin-top:32px;font-size:16px;list-style:none;display:grid}.legend li{align-items:flex-start;gap:12px;display:flex}.legend .ico{margin-top:4px}.legend .ok{color:var(--text)}.legend .bad{color:var(--orange)}.diagram{background:var(--panel);border:1px solid var(--line-2);border-radius:18px;padding:18px}.diagram svg{width:100%;height:auto;display:block}.diagram text{font-family:var(--sans);fill:var(--text-2);font-size:13px}.diagram .t-strong{fill:var(--text);font-size:15px;font-weight:600}.diagram .t-mono{font-family:var(--mono);fill:var(--text-3);font-size:12px}.diagram .t-orange{fill:var(--orange-2)}.dg-foot{color:var(--text-3);justify-content:space-between;padding:12px 6px 2px;font-size:13px;display:flex}.dg-foot b{color:var(--orange-2);font-weight:500}.flow{stroke-dasharray:4 6;animation:1.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-20px}}.ring{transform-origin:300px 190px;animation:ring 6s var(--ease) infinite}@keyframes ring{0%,48%{stroke:#2e2e36;stroke-width:1.5px}52%{stroke:#ff5b1a;stroke-width:3px}70%,to{stroke:#ff5b1a;stroke-width:1.5px}}.blocked{opacity:0;animation:blocked 6s var(--ease) infinite}@keyframes blocked{0%,50%{opacity:0}56%,92%{opacity:1}to{opacity:0}}.bell{opacity:.25;animation:bell 6s var(--ease) infinite}@keyframes bell{0%,55%{opacity:.25}60%,92%{opacity:1}to{opacity:.25}}.life{padding-top:120px;padding-bottom:120px}.steps{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:64px;display:grid}.step{border-top:1px solid var(--line-2);padding-top:26px;position:relative}.step:before{content:"";background:var(--orange);transform-origin:0;height:1px;transition:transform .8s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.steps.on .step:before{transform:scaleX(1)}.steps.on .step:nth-child(2):before{transition-delay:.25s}.steps.on .step:nth-child(3):before{transition-delay:.5s}.steps.on .step:nth-child(4):before{transition-delay:.75s}.steps.on .step:nth-child(5):before{transition-delay:1s}.step h3{letter-spacing:-.015em;align-items:center;gap:10px;font-size:22px;font-weight:600;display:flex}.step h3 .ico{width:20px;height:20px;color:var(--text-3)}.step:last-child h3 .ico{color:var(--orange)}.step p{color:var(--text-2);margin-top:8px;font-size:15px}.step code{color:var(--text-3);margin-top:14px;font-size:12.5px;display:block}.alert{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;padding-top:120px;padding-bottom:120px;display:grid}.rules{margin-top:32px;list-style:none}.rules li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;font-size:16px;display:flex}.rules .ico{color:var(--text-3)}.code{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.code-head{border-bottom:1px solid var(--line);color:var(--text-3);justify-content:space-between;align-items:center;padding:12px 18px;font-size:13px;display:flex}.code-head code{color:var(--text-2)}pre{color:var(--text-2);padding:22px 20px;font-size:13.5px;line-height:1.85;overflow-x:auto}pre .kw{color:var(--orange-2)}pre .fn{color:var(--text)}.fire{border-top:1px solid var(--line);color:var(--text-2);align-items:center;gap:10px;padding:14px 18px;font-size:14px;display:flex}.fire .ico{color:var(--orange)}.offer{padding-top:120px;padding-bottom:120px}.cols{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.col{border:1px solid var(--line-2);background:var(--bg-2);border-radius:18px;padding:36px}.col.signed{background:linear-gradient(180deg,#ff5b1a12,transparent 60%),var(--bg-2);border-color:#ff5b1a73}.col h3{letter-spacing:-.02em;font-size:26px;font-weight:600}.col .price{color:var(--text-2);margin-top:6px;font-size:15px}.col ul{gap:12px;margin:26px 0 30px;list-style:none;display:grid}.col li{gap:12px;font-size:16px;display:flex}.col li .ico{color:var(--text-3);margin-top:4px}.col.signed li .ico{color:var(--orange)}.wait{text-align:center;padding-top:120px;padding-bottom:128px}.wait h2{margin:0 auto}.wait .sub{margin:16px auto 0}.waitlist{margin-top:36px}.waitlist .row{justify-content:center;gap:10px;display:flex}.waitlist input[type=email]{font-family:var(--sans);border:1px solid var(--line-2);background:var(--panel);width:340px;color:var(--text);caret-color:var(--orange);border-radius:999px;padding:13px 18px;font-size:16px}input::placeholder{color:var(--text-3)}.waitlist input[type=email]:focus{border-color:var(--orange);outline:none}input[type=checkbox]{flex:none;width:16px;height:16px}footer{border-top:1px solid var(--line);color:var(--text-3);padding:30px 0;font-size:13px}footer .wrap{justify-content:space-between;gap:20px;display:flex}.js .rv{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(18px)}.js .rv.on{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.lines path{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:draw 2.2s var(--ease) .2s forwards}@keyframes draw{to{stroke-dashoffset:0}}.cmd{width:0;animation:1.1s steps(37,end) .4s forwards type}@keyframes type{to{width:37ch}}.caret{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.check,.summary{opacity:0;animation:rowin .6s var(--ease) forwards;transform:translateY(8px)}.check:first-child{animation-delay:1.6s}.check:nth-child(2){animation-delay:1.8s}.check:nth-child(3){animation-delay:2s}.check:nth-child(4){animation-delay:2.2s}.check:nth-child(5){animation-delay:2.4s}.summary{animation-delay:2.8s}@keyframes rowin{to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.flow,.ring,.blocked,.bell{animation:none}.blocked,.bell{opacity:1}.js .rv,.js .pair:not(.on) .answer{opacity:1;transform:none}}@media (width<=900px){.wrap{padding:0 20px}nav a:not(.btn){display:none}.hero{padding-top:72px}.lede{font-size:18px}.facts{flex-direction:column;align-items:center;gap:10px}.console-body{grid-template-columns:1fr}.summary{border-left:0;border-top:1px solid var(--line)}.check{grid-template-columns:1fr auto;gap:2px 12px}.check .k{grid-column:1/-1}.numbers{grid-template-columns:1fr}.num,.num+.num{border-left:0;border-bottom:1px solid var(--line);padding:28px 0}.pairs-head{display:none}.pair{grid-template-columns:1fr;gap:14px}.link{display:none}.js .pair:not(.on) .answer{transform:translateY(8px)}.control,.alert,.cols{grid-template-columns:1fr;gap:40px}.steps{grid-template-columns:1fr;gap:28px}.problem,.fears,.control,.life,.alert,.offer,.wait{padding-top:80px;padding-bottom:80px}.waitlist .row{flex-direction:column;align-items:stretch}.waitlist input[type=email]{width:100%}footer .wrap{flex-direction:column;gap:6px}}.page{padding-top:96px;padding-bottom:120px}.page h1{text-align:left;max-width:14em;margin:0;font-size:clamp(40px,5vw,64px)}.page .lede{text-align:left;margin:18px 0 0}.page .prose{max-width:44em;color:var(--text-2);margin-top:40px}.page .prose h2{letter-spacing:-.02em;color:var(--text);margin:40px 0 10px;font-size:24px}.page .prose p,.page .prose li{margin-top:10px}.page .prose ul{padding-left:20px}.form-grid{grid-template-columns:1fr 1fr;gap:20px 24px;max-width:860px;margin-top:48px;display:grid}.field{gap:8px;display:grid}.field.full{grid-column:1/-1}.field label{color:var(--text);font-size:15px;font-weight:500}.field small{color:var(--text-3);font-size:13px}.field input,.field select,.field textarea{width:100%;font-family:var(--sans);border:1px solid var(--line-2);background:var(--panel);color:var(--text);caret-color:var(--orange);border-radius:12px;padding:13px 16px;font-size:16px}.field textarea{resize:vertical;min-height:140px}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 22px) 55%,calc(100% - 16px) 55%;background-repeat:no-repeat;background-size:6px 6px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);outline:none}.consent{color:var(--text-2);grid-column:1/-1;align-items:flex-start;gap:12px;font-size:15px;display:flex}.consent input{width:18px;height:18px;accent-color:var(--orange);margin-top:3px}.consent-inline{color:var(--text-3);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.consent-inline input{accent-color:var(--orange)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.notice{color:var(--orange-2);border:1px solid #ff5b1a80;border-radius:12px;max-width:860px;margin-top:28px;padding:14px 18px;display:none}.notice.show{display:block}@media (width<=900px){.form-grid{grid-template-columns:1fr}.page{padding-top:64px;padding-bottom:80px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.book{perspective:1400px;place-items:center;display:grid}.book-inner{width:150px;transform-style:preserve-3d;transition:transform .6s var(--ease);position:relative;transform:rotateY(-22deg)rotateX(6deg)}.book-lg .book-inner{width:300px}.book-inner img{border-radius:2px 6px 6px 2px;width:100%;height:auto;display:block;box-shadow:24px 34px 50px -18px #000000d9,0 0 0 1px #ffffff0f}.book-inner:before{content:"";z-index:1;background:linear-gradient(90deg,#0000008c,#ffffff0f 60%,#0000);border-radius:2px 0 0 2px;width:7%;position:absolute;top:0;bottom:0;left:0}.book-inner:after{content:"";transform-origin:0;background:repeating-linear-gradient(90deg,#d9d6d0 0 1px,#bdb9b2 1px 2px);border-radius:0 2px 2px 0;width:10px;position:absolute;top:2%;bottom:2%;right:-9px;transform:rotateY(70deg)}.book:hover .book-inner{transform:rotateY(-12deg)rotateX(4deg)}.band{grid-template-columns:auto 1fr auto;align-items:center;gap:48px;padding-top:72px;padding-bottom:72px;display:grid}.band h2{font-size:clamp(28px,3vw,40px)}.band .sub{margin-top:10px}.not-ready{margin-top:28px;font-size:16px}.not-ready a{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--line-2);align-items:center;gap:8px;display:inline-flex}.not-ready a:hover{color:var(--text)}.not-ready .ico{width:16px;height:16px}.guide-form{grid-template-columns:1fr auto;gap:10px;max-width:560px;margin-top:28px;display:grid}.guide-form input[type=email]{font-family:var(--sans);border:1px solid var(--line-2);background:var(--panel);color:var(--text);caret-color:var(--orange);border-radius:999px;width:100%;padding:13px 18px;font-size:16px}.guide-form input[type=email]:focus{border-color:var(--orange);outline:none}.guide-form.compact{grid-template-columns:1fr}.guide-form.compact .btn{justify-content:center}.consent-small{color:var(--text-3);grid-column:1/-1;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.consent-small input{accent-color:var(--orange);margin-top:2px}.gmodal[hidden]{display:none}.gmodal{z-index:50;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gmodal-backdrop{backdrop-filter:blur(6px);background:#040406b8;position:absolute;inset:0}.gmodal-card{background:var(--bg-2);border:1px solid var(--line-2);border-radius:20px;grid-template-columns:.85fr 1.15fr;width:min(820px,100%);max-height:calc(100svh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000e6}.gmodal-art{background:radial-gradient(60% 60% at 50% 45%,#ff5b1a24,transparent 70%),var(--panel);place-items:center;padding:40px 20px;display:grid}.gmodal-art .book-inner{width:170px}.gmodal-body{padding:44px 40px 36px}.gmodal-body .gmodal-title{color:var(--text);letter-spacing:-.035em;margin-top:0;font-size:34px;font-weight:600;line-height:1.08}.gmodal-title span{color:var(--orange)}.gmodal-body p{color:var(--text-2);margin-top:12px;font-size:16px}.gmodal-close{border:1px solid var(--line-2);width:36px;height:36px;color:var(--text-2);cursor:pointer;z-index:2;background:0 0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.gmodal-close:hover{color:var(--text);border-color:var(--text-2)}.gmodal.open .gmodal-card{animation:gin .5s var(--ease)}.gmodal.open .gmodal-backdrop{animation:fadein .4s var(--ease)}@keyframes gin{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes fadein{0%{opacity:0}}.guide-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.guide-list{gap:12px;margin-top:28px;font-size:17px;list-style:none;display:grid}.guide-list li{align-items:center;gap:12px;display:flex}.guide-list .ico{color:var(--orange)}.guide-page .notice{margin-top:20px}@media (prefers-reduced-motion:reduce){.gmodal.open .gmodal-card,.gmodal.open .gmodal-backdrop{animation:none}.book-inner{transition:none}}@media (width<=900px){.band{text-align:left;grid-template-columns:1fr;gap:28px;padding-top:56px;padding-bottom:56px}.band .book{justify-items:start}.gmodal-card{grid-template-columns:1fr}.gmodal-art{padding:28px 20px 8px}.gmodal-art .book-inner{width:120px}.gmodal-body{padding:24px 22px 26px}.gmodal-body .gmodal-title{font-size:28px}.guide-grid{grid-template-columns:1fr;gap:40px}.guide-form{grid-template-columns:1fr}.book-lg .book-inner{width:220px}}.faq{padding-top:120px;padding-bottom:120px}.faq-list{border-top:1px solid var(--line-2);max-width:900px;margin-top:48px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item h3{letter-spacing:-.015em;font-size:20px;font-weight:600}.faq-item summary .ico{color:var(--text-3);transition:transform .3s var(--ease),color .2s;transform:rotate(90deg)}.faq-item[open] summary .ico{color:var(--orange);transform:rotate(-90deg)}.faq-item p{color:var(--text-2);max-width:46em;padding:0 0 24px}.faq-item summary:hover h3{color:var(--orange-2)}@media (width<=900px){.faq{padding-top:80px;padding-bottom:80px}.faq-item h3{font-size:18px}}.inside{padding-top:104px;padding-bottom:104px}.inside-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.inside-item{border-top:1px solid var(--line-2);padding-top:22px}.inside-item h3{letter-spacing:-.015em;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.inside-item h3 .ico{color:var(--orange)}.inside-item p{color:var(--text-2);margin-top:8px;font-size:15px}.steps-list{max-width:46em;color:var(--text-2);gap:14px;margin:40px 0 0 22px;display:grid}.steps-list li::marker{color:var(--orange);font-weight:600}.steps-list b{color:var(--text);font-weight:600}@media (width<=900px){.inside{padding-top:72px;padding-bottom:72px}.inside-grid{grid-template-columns:1fr}}.stack{padding-top:104px;padding-bottom:104px}.stack-rows{border-top:1px solid var(--line-2);margin-top:48px}.stack-row{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;gap:24px;padding:22px 0;display:grid}.stack-k{color:var(--text-3);padding-top:6px;font-size:14px}.stack-row ul{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.stack-row li{border:1px solid var(--line-2);color:var(--text);border-radius:999px;padding:6px 14px;font-size:15px}.stack-row li a{text-decoration:none}.stack-row li:has(a){border-color:#ff5b1a73}.stack-row li:has(a):hover{background:#ff5b1a14}.more{color:var(--orange-2);align-items:center;gap:8px;margin-top:32px;font-weight:500;text-decoration:none;display:inline-flex}.more .ico{width:16px;height:16px;transition:transform .3s var(--ease)}.more:hover .ico{transform:translate(3px)}.limits{padding-top:104px;padding-bottom:104px}.quotes{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:56px;display:grid}.quote{border:1px solid var(--line-2);background:var(--bg-2);border-radius:18px;flex-direction:column;padding:30px 30px 26px;display:flex}.quote figcaption{color:var(--text-3);font-size:14px}.quote figcaption a{text-decoration:underline;text-decoration-color:var(--line-2)}.quote figcaption a:hover{color:var(--text)}.quote blockquote{letter-spacing:-.015em;color:var(--text);flex:1;margin-top:14px;font-size:22px;font-weight:500;line-height:1.35}.quote .we{border-top:1px solid var(--line);color:var(--text-2);align-items:flex-start;gap:10px;margin-top:22px;padding-top:18px;font-size:15px;display:flex}.quote .we .ico{color:var(--orange);margin-top:4px}.quote .we b{color:var(--text);font-weight:600}.read-on{color:var(--text-3);margin-top:20px;font-size:13px}.who{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;padding-top:120px;padding-bottom:120px;display:grid}.creds{border-top:1px solid var(--line-2);list-style:none}.creds li{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}.creds b{letter-spacing:-.03em;color:var(--orange);font-size:30px;font-weight:600;line-height:1}.creds span{color:var(--text-2);font-size:16px}footer .marks{color:var(--text-3);margin-top:10px;font-size:12px;display:block}@media (width<=900px){.stack,.limits,.who{padding-top:80px;padding-bottom:80px}.stack-row{grid-template-columns:1fr;gap:10px}.stack-k{padding-top:0}.quotes{grid-template-columns:1fr}.quote{padding:24px 22px 20px}.quote blockquote{font-size:19px}.who{grid-template-columns:1fr;gap:36px}.creds li{grid-template-columns:1fr;gap:6px}}.short{border-left:2px solid var(--orange);max-width:46em;color:var(--text-2);margin-top:36px;padding:4px 0 4px 22px}.short b{color:var(--text)}.page .actions{justify-content:flex-start}.cov{border-top:1px solid var(--line-2);margin-top:48px}.cov-head,.cov-row{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr 1fr 150px;gap:28px;padding:24px 0;display:grid}.cov-head{color:var(--text-3);padding:14px 0;font-size:14px}.cov-row h3{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3}.cov-row h3 small{font-family:var(--mono);color:var(--orange-2);margin-bottom:4px;font-size:13px;font-weight:400;display:block}.cov-row p{color:var(--text-2);font-size:15px}.cov-row code{color:var(--text-3);margin-top:8px;font-size:12.5px;display:block}.status{color:var(--text-2);align-self:start;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.status .ico{width:16px;height:16px}.status.attacked{color:var(--orange-2)}.status.none{color:var(--text-3)}.cov-note{color:var(--text-3);max-width:46em;margin-top:20px;font-size:14px}.prose-sec{padding-top:96px;padding-bottom:96px}.prose-sec .prose{max-width:46em;color:var(--text-2);margin-top:24px}.prose-sec .prose p+p{margin-top:14px}.prose-sec .prose a{color:var(--text)}@media (width<=900px){.cov-head{display:none}.cov-row{grid-template-columns:1fr;gap:10px}.prose-sec{padding-top:72px;padding-bottom:72px}}.art{max-width:880px}.art h1{max-width:15em}.kicker{color:var(--text-3);margin-bottom:18px;font-size:14px}.toc{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.toc a{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:6px 12px;font-size:14px;text-decoration:none}.toc a:hover{color:var(--text);border-color:var(--text-3)}.art h2{max-width:none;margin-top:72px;scroll-margin-top:90px;font-size:clamp(28px,3vw,38px)}.art>p{color:var(--text-2);margin-top:16px}.art p code,.art li code,.art td code{overflow-wrap:anywhere;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:.86em}.art a:not(.btn){color:var(--text);text-decoration:underline;text-decoration-color:var(--orange)}.art .code{margin-top:22px}.art pre{font-size:13px;line-height:1.7}.list{color:var(--text-2);gap:12px;margin-top:18px;padding-left:22px;display:grid}.list b{color:var(--text)}.list li::marker{color:var(--orange)}.tbl{border:1px solid var(--line-2);border-radius:14px;margin-top:24px;overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;font-size:15px}.tbl th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line-2);background:var(--bg-2);padding:12px 16px;font-size:13px;font-weight:500}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--text-2);padding:14px 16px}.tbl tr:last-child td{border-bottom:0}.tbl td b{color:var(--text);font-weight:500}.tbl td.mono{font-family:var(--mono);color:var(--orange-2);white-space:nowrap;font-size:12.5px}.flow-fig{background:var(--panel);border:1px solid var(--line-2);border-radius:16px;margin-top:32px;padding:18px}.flow-fig svg{width:100%;height:auto;display:block}.flow-fig .bx{fill:#0e0e11;stroke:#2e2e36}.flow-fig .guard{stroke:#ff5b1a;stroke-opacity:.7}.flow-fig .stop{fill:#140b07;stroke:#ff5b1a}.flow-fig .ln{stroke:#5a5a66;stroke-width:1.5px;fill:none}.flow-fig .or-ln{stroke:#ff5b1a;stroke-dasharray:4 5}.flow-fig .t1{font-family:var(--sans);fill:var(--text);font-size:15px;font-weight:600}.flow-fig .t2{font-family:var(--sans);fill:var(--text-2);font-size:12.5px}.flow-fig .t3{font-family:var(--mono);fill:var(--text-3);font-size:11px}.flow-fig .or{fill:var(--orange-2)}.flow-fig .halo text{paint-order:stroke;stroke:var(--panel);stroke-width:6px;stroke-linejoin:round}.flow-fig figcaption{color:var(--text-3);margin-top:12px;font-size:13px}.cta-box{border:1px solid var(--line-2);background:var(--bg-2);border-radius:18px;margin-top:40px;padding:26px 28px}.cta-box.signed{background:linear-gradient(180deg,#ff5b1a12,transparent 70%),var(--bg-2);border-color:#ff5b1a73}.cta-box p{color:var(--text-2);font-size:17px}.cta-box p b{color:var(--text)}.cta-box .actions{justify-content:flex-start;margin-top:18px}.sources{color:var(--text-2);gap:10px;max-width:52em;margin-top:24px;padding-left:20px;font-size:15px;display:grid}.sources a{color:var(--text)}@media (width<=900px){.art h2{margin-top:56px}.tbl table{font-size:14px}.tbl th,.tbl td{padding:12px}.cta-box{padding:22px 20px}}.tap-card,.as-card,.fl-opt{transition:border-color .2s,background .2s}.tap-card:hover,.as-card:hover,.fl-opt:hover,.tap-card:focus-visible,.as-card:focus-visible,.fl-opt:focus-visible,.tap-card[aria-pressed=true],.as-card[aria-pressed=true],.fl-opt[aria-pressed=true]{border-color:var(--orange);background:#ff5b1a12}.assess-hero .facts{justify-content:flex-start}.steps.four{grid-template-columns:repeat(4,1fr)}.step{scroll-margin-top:90px}.step-list{color:var(--text);gap:8px;margin-top:14px;font-size:15px;list-style:none;display:grid}.step-list li{border-top:1px solid var(--line);padding-top:8px}.assess{padding-top:120px;padding-bottom:120px}.as-step{letter-spacing:-.015em;margin-top:48px;font-size:22px;font-weight:600}.as-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.as-card{text-align:left;font-family:var(--sans);color:var(--text);background:var(--bg-2);border:1px solid var(--line-2);cursor:pointer;border-radius:14px;align-content:start;gap:6px;padding:18px;transition:border-color .2s,background .2s;display:grid}.as-card b{font-size:16px;font-weight:600}.as-card span{color:var(--text-2);font-size:14px;line-height:1.45}.as-work{grid-template-columns:.95fr 1.05fr;align-items:start;gap:48px;margin-top:40px;scroll-margin-top:80px;display:grid}.as-work[hidden]{display:none}.as-inputs-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.as-inputs-head .as-link{white-space:nowrap}.as-inputs h3{letter-spacing:-.015em;font-size:22px;font-weight:600}.as-block{border:0;min-width:0;margin-top:28px;padding:0}.as-block h4,.as-block legend{color:var(--text);padding:0;font-size:16px;font-weight:600}.as-hint{color:var(--text-3);margin-top:6px;font-size:14px}.as-note{color:var(--text-2);margin-top:12px;font-size:14px}.as-link{font-family:var(--sans);color:var(--text-2);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px}.as-link:hover{color:var(--text)}.as-link.danger{color:var(--orange-2)}.as-tools{border-top:1px solid var(--line-2);margin-top:14px}.as-tool{border-bottom:1px solid var(--line);padding:14px 0}.as-tool.off{opacity:.5}.as-tool-top{align-items:center;gap:12px;display:flex}.as-tool-name{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.as-tool-name input{accent-color:var(--orange)}.as-tool-name code{color:var(--text);overflow-wrap:anywhere;font-size:13.5px}.as-tool-src{color:var(--text-3);text-align:right;margin-left:auto;font-size:13px}.as-tool-label{color:var(--text-2);margin-top:4px;font-size:14px}.as-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:12.5px}.chip.act{color:var(--text);border-color:var(--text-3)}.chip.none{color:var(--text-3)}.as-flag{color:var(--orange-2);align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.as-flag .ico{width:16px;height:16px}.as-tool-edit{background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-items:start;gap:12px;margin-top:12px;padding:14px;display:grid}.as-chip-grid{flex-wrap:wrap;gap:6px;display:flex}.chip-toggle{font-family:var(--sans);border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-size:13px}.chip-toggle[aria-pressed=true]{color:var(--text);border-color:var(--text);background:var(--bg-2)}.as-inline{color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:flex}.as-more{border-top:1px solid var(--line);margin-top:14px}.as-more summary{cursor:pointer;color:var(--text);padding:12px 0 4px;font-size:15px;font-weight:500}.as-more summary::marker{color:var(--text-3)}.as-inputs textarea,.as-inputs input[type=text],.as-inputs select{width:100%;font-family:var(--sans);border:1px solid var(--line-2);background:var(--panel);color:var(--text);caret-color:var(--orange);border-radius:10px;padding:10px 14px;font-size:15px}.as-inputs select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}.as-inputs textarea{font-family:var(--mono);resize:vertical;min-height:120px;margin-top:10px;font-size:12.5px}.as-inputs input:focus,.as-inputs select:focus,.as-inputs textarea:focus{border-color:var(--orange);outline:none}.as-row{align-items:center;gap:10px;margin-top:10px;display:flex}.as-row>*{flex:1;min-width:0}.as-row .btn{flex:none}.as-status{color:var(--text-2);margin-top:8px;font-size:14px}.as-status:empty{display:none}.as-status.err{color:var(--orange-2)}.as-checks{gap:8px;margin-top:10px;display:grid}.as-check{color:var(--text-2);align-items:center;gap:10px;font-size:15px;display:flex}.as-check input{accent-color:var(--orange)}.as-q{gap:8px;margin-top:16px;display:grid}.as-q[hidden]{display:none}.as-q>label,.as-q legend{color:var(--text);padding:0;font-size:15px}.as-q fieldset{border:0;gap:8px;min-width:0;padding:0;display:grid}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg label{position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:6px 14px;font-size:14px;display:inline-block}.seg input:checked+span{color:var(--text);border-color:var(--text);background:var(--bg-2)}.seg input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.as-head{z-index:2;background:var(--bg);border-bottom:1px solid var(--line);padding:14px 0 12px;position:sticky;top:68px}.as-verdict{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.as-counts{color:var(--text-2);flex-wrap:wrap;gap:18px;margin-top:8px;font-size:14px;display:flex}.as-counts b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.as-counts .block b{color:var(--orange)}.as-counts .muted b{color:var(--text-3)}.rm{background:var(--panel);border:1px solid var(--line-2);border-radius:16px;margin-top:18px;padding:16px}.rm svg{width:100%;height:auto;display:block}.rm-h{font-family:var(--sans);fill:var(--text-3);font-size:12px}.rm-box rect{fill:#0e0e11;stroke:#2e2e36}.rm-box.hot rect{stroke:#ff5b1a}.rm-n{font-family:var(--mono);fill:var(--text);font-size:12px}.rm-n.strong{font-family:var(--sans);font-size:14px;font-weight:600}.rm-k{font-family:var(--sans);fill:var(--text-3);font-size:11.5px}.rm-box.hot .rm-k{fill:var(--orange-2)}.rm-ln{stroke:#3a3a44;stroke-width:1.25px}.rm-ln.hot{stroke:#ff5b1a;stroke-width:1.75px}.rm-agent rect{fill:#121216;stroke:#5a5a66}.rm figcaption{color:var(--text-3);margin-top:10px;font-size:13px}.as-group{margin-top:28px}.as-group h4{color:var(--text);border-bottom:1px solid var(--line-2);padding-bottom:10px;font-size:16px;font-weight:600}.af{border-bottom:1px solid var(--line);padding:16px 0}.af-top{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.af-top h5{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.35}.af-top code{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px}.vt{color:var(--text-2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.vt .ico{width:15px;height:15px}.vt.block{color:var(--orange)}.vt.review{color:var(--orange-2)}.af-why{color:var(--text);margin-top:8px;font-size:15px}.af details{margin-top:8px}.af summary{cursor:pointer;color:var(--text-3);font-size:14px}.af details p,.af-fix{color:var(--text-2);margin-top:8px;font-size:15px}.af details b{color:var(--text);font-weight:500}.af-fix{gap:6px;padding-left:20px;display:grid}.af-fix li::marker{color:var(--text-3)}.af .af-meta{color:var(--text-3);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.af-meta a{color:var(--text-2)}.af-meta code{font-size:12px}.nt-q{border-bottom:1px solid var(--line);padding:12px 0}.nt-top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.nt-top p{color:var(--text);font-size:15px}.nt-count{color:var(--text-3);margin-top:4px;font-size:13.5px}.as-export{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.as-fine{color:var(--text-3);margin-top:12px;font-size:13px}.as-empty{border:1px dashed var(--line-2);color:var(--text-2);border-radius:16px;margin-top:8px;padding:40px 24px}.as-form{text-align:left;margin:32px auto 0}#risk-map[data-view=start] .view-work,#risk-map[data-view=work] .view-start{display:none}#agent>.assess{padding-top:40px}#pick{align-items:center;min-height:calc(100svh - 68px);display:grid}#pick .assess{width:100%;padding-top:56px;padding-bottom:56px}#pick h1{text-align:left;max-width:16em;margin:0;font-size:clamp(40px,5vw,64px)}.ebook-cta{margin-top:24px}body:has(#risk-map[data-view=work]) header nav,body:has(#risk-map[data-view=work]) footer{display:none}.fl{max-width:640px;margin:0 auto;padding:28px 0 120px}.fl-in{animation:flin .25s var(--ease)}@keyframes flin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fl [hidden]{display:none}.fl-top{min-height:24px;color:var(--text-3);align-items:center;gap:16px;font-size:14px;display:flex}.fl-back{align-items:center;gap:6px;display:inline-flex}.fl-count{margin-right:auto}.fl-top .fl-back+.fl-count{margin-left:8px}.fl-bar{background:var(--line);border-radius:2px;height:4px;margin:14px 0 48px;overflow:hidden}.fl-bar i{background:var(--orange);height:100%;transition:width .35s var(--ease);display:block}.fl h1{letter-spacing:-.03em;text-align:left;outline:none;max-width:none;margin:0;font-size:clamp(30px,4.2vw,44px);line-height:1.1}.fl-why{color:var(--text-2);margin-top:14px;font-size:17px;line-height:1.55}.fl-opts{gap:10px;margin-top:32px;display:grid}.fl-opt{text-align:left;width:100%;font-family:var(--sans);color:var(--text);background:var(--bg-2);border:1px solid var(--line-2);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:17px 20px;font-size:17px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.fl-opt:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.fl-opt-text{gap:3px;min-width:0;display:grid}.fl-opt small{color:var(--text-3);font-size:13px;font-weight:400}.fl-opt small.fl-flag{color:var(--orange-2)}.fl-key{border:1px solid var(--line-2);width:28px;height:28px;color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.fl-opt[aria-pressed=true] .fl-key{border-color:var(--orange);color:var(--orange)}.fl-tick{border:1.5px solid var(--line-2);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.fl-opt[aria-pressed=true] .fl-tick{background:var(--orange);border-color:var(--orange);color:#0b0b0d}.fl-tick .ico{width:16px;height:16px}.fl-cta{flex-direction:column;align-items:stretch;gap:16px;margin-top:32px;display:flex}.fl-cta .btn{justify-content:center;padding:16px 24px;font-size:17px}.fl-links{flex-wrap:wrap;justify-content:center;gap:10px 22px;display:flex}.fl-status{color:var(--text-2);margin-top:14px;font-size:15px}.fl-status:empty{display:none}.fl-status.err{color:var(--orange-2)}.fl-hint{color:var(--text-3);margin-top:10px;font-size:14px}.fl-panel{border:1px solid var(--line-2);background:var(--panel);border-radius:14px;gap:12px;margin-top:20px;padding:18px;display:grid}.fl-panel .fl-hint{margin-top:0}.fl-panel textarea,.fl-panel input[type=text],.fl-panel select{width:100%;font-family:var(--sans);border:1px solid var(--line-2);background:var(--bg-2);color:var(--text);border-radius:10px;padding:12px 14px;font-size:15px}.fl-panel textarea{font-family:var(--mono);resize:vertical;min-height:140px;font-size:12.5px}.fl-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fl-row>select{flex:1;min-width:0}.fl-list{gap:10px;margin-top:28px;list-style:none;display:grid}.fl-item{border:1px solid var(--line-2);background:var(--bg-2);border-radius:14px;grid-template-columns:30px 1fr;gap:14px;padding:16px 18px;display:grid}.fl-num{background:var(--orange);color:#0b0b0d;border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:grid}.fl-num.review{background:var(--orange-2)}.fl-item-title{color:var(--text);font-size:16px;font-weight:600;line-height:1.35}.fl-item-fix{color:var(--text-2);margin-top:4px;font-size:15px}.fl-form{gap:14px;margin-top:28px;display:grid}.fl-form input[type=email]{width:100%;font-family:var(--sans);border:1px solid var(--line-2);background:var(--panel);color:var(--text);caret-color:var(--orange);border-radius:14px;padding:16px 20px;font-size:18px}.fl-form input[type=email]:focus{border-color:var(--orange);outline:none}.fl-form .btn{justify-content:center;padding:16px 24px;font-size:17px}.fl .notice{max-width:none}@media (width<=560px){.fl{padding-top:16px}.fl-bar{margin-bottom:32px}.fl-opt{padding:15px 16px;font-size:16px}}.fl-layout{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:64px;display:grid}.fl-layout .fl{max-width:none;margin:0}.fl-side{padding-top:28px;position:sticky;top:88px}.sd-card{border:1px solid var(--line-2);background:var(--bg-2);border-radius:18px;padding:18px}.sd-label{color:var(--text-3);font-size:13px}.sd-card .as-counts{margin-top:6px}.sd-card .rm{margin-top:12px;padding:12px}.sd-empty{border:1px dashed var(--line-2);color:var(--text-2);text-align:center;border-radius:14px;margin-top:12px;padding:36px 22px;font-size:15px}.sd-change{gap:6px;margin-top:12px;display:grid}.sd-change p{color:var(--text);animation:flin .3s var(--ease);background:#ff5b1a14;border-radius:10px;padding:8px 12px;font-size:14px}.sd-change p.clear{background:var(--panel);color:var(--text-2)}.sd-change .vt{margin-right:4px}.vt.ok{color:var(--text-2)}.sd-list{gap:8px;margin-top:12px;display:grid}.sd-list p{grid-template-columns:86px 1fr;gap:8px;font-size:13.5px;line-height:1.4;display:grid}.sd-title{color:var(--text)}.sd-more{color:var(--text-3);margin-top:10px;font-size:13px}.rm-box.focus rect{stroke:var(--text);stroke-width:2px;stroke-dasharray:5 3}.fl-meta{align-items:baseline;gap:8px;display:flex}.fl-meta code{color:var(--text-3);font-size:12.5px}.fl-meta:empty{display:none}.fl-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.fl-chips .chip{padding:2px 9px;font-size:12px;font-weight:400}.fl-about{color:var(--text-2);margin-top:12px;font-size:14.5px}.fl-about .vt{margin-right:2px;display:inline-flex}.fl-group{margin-top:40px}.fl-group h2,.fl-report h2{letter-spacing:-.015em;max-width:none;font-size:22px}.fl-group>.fl-list{margin-top:14px}.fl-item.block{border-color:#ff5b1a73}.fl-item{grid-template-columns:92px 1fr}.fl-item>.vt{align-self:start;padding-top:2px}.fl-item-title code{color:var(--text-2);overflow-wrap:anywhere;margin-left:10px;font-size:12.5px;font-weight:400}.fl-item-why{color:var(--text);margin-top:6px;font-size:15px}.fl-item-fix b{color:var(--text);font-weight:500}.fl-report{background:linear-gradient(180deg,#ff5b1a12,transparent 70%),var(--bg-2);border:1px solid #ff5b1a73;border-radius:18px;margin-top:36px;padding:24px 26px}.fl-report .btn{justify-content:center;width:100%;padding:16px 24px;font-size:17px}.fl-links-end{margin-top:32px}@media (width<=1000px){.fl-layout{grid-template-columns:minmax(0,1fr);gap:8px}.fl-side{padding-top:0;padding-bottom:80px;position:static}.fl-layout .fl{padding-bottom:28px}}@media (width<=560px){.fl-item,.sd-list p{grid-template-columns:1fr}}.as-inputs [hidden],.as-screen[hidden],.gmodal [hidden]{display:none}.as-flow{max-width:1220px}#agent>.as-flow{padding-top:32px}#agent,#agent .fl{border-top:0}.as-progress{flex-wrap:wrap;gap:6px;margin-bottom:40px;display:flex}.as-pstep{font-family:var(--sans);color:var(--text-3);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13.5px;font-weight:500;display:inline-flex}.as-pnum{border:1px solid var(--line-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.as-pstep.done{color:var(--text-2)}.as-pstep.done .as-pnum{border-color:var(--text-3)}.as-pstep[aria-current=step]{color:var(--text);border-color:var(--text-3);background:var(--bg-2)}.as-pstep[aria-current=step] .as-pnum{background:var(--orange);border-color:var(--orange);color:#0b0b0d}.as-pstep:hover{color:var(--text)}.as-screen-top{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.as-screen-top .as-crumb{margin-right:auto}.as-screen h2{outline:none;font-size:clamp(30px,3.6vw,46px)}.as-screen .as-inputs{margin-top:8px}.as-qs .as-q{border-bottom:1px solid var(--line);margin-top:0;padding:16px 0}.as-stepnav .as-status{margin:0 auto 0 0}.as-report{margin-top:28px}.rp-verdict{border:1px solid var(--line-2);background:var(--bg-2);border-radius:16px;padding:20px 22px}.rp-verdict.warn{border-color:#ff5b1a73}.as-group h3,.rp-cta h3{letter-spacing:-.015em;font-size:20px;font-weight:600}.as-group h3{border-bottom:1px solid var(--line-2);padding-bottom:10px}.rp-item{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;gap:4px 14px;padding:14px 0;display:grid}.rp-item .vt{grid-row:span 2;align-self:start;padding-top:2px}.rp-item p b{color:var(--text);margin-right:10px;font-weight:600}.rp-item code{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px}.rp-first{color:var(--text-2);font-size:14.5px}.rp-cta{background:linear-gradient(180deg,#ff5b1a12,transparent 70%),var(--bg-2);border:1px solid #ff5b1a73;border-radius:18px;margin-top:40px;padding:26px 28px}.rp-cta h3{font-size:24px}.rp-toc{color:var(--text-2);gap:8px;margin:14px 0 22px;padding-left:20px;font-size:15px;display:grid}.rp-toc b{color:var(--text);font-weight:500}.gmodal-card.solo{grid-template-columns:1fr;width:min(520px,100%)}.as-done-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (width<=700px){.as-pstep:not([aria-current=step]){padding:5px}.as-pstep:not([aria-current=step]) .as-plabel{display:none}.rp-cta{padding:22px 20px}}.as-modes{border:1px solid var(--line-2);background:var(--panel);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-top:16px;padding:4px;display:grid}.as-mode{font-family:var(--sans);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500}.as-mode[aria-pressed=true]{color:var(--text);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2)}.as-pane{margin-top:6px}.as-pane>.as-status,.as-pane>.btn{margin-top:14px}.as-tool-text{gap:2px;min-width:0;display:grid}.as-tool-text b{color:var(--text);font-size:15px;font-weight:500}.as-tool-text code{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px}.as-stepnav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.as-stepnav .btn .ico{width:16px;height:16px}.as-topbar{align-items:center;gap:16px;margin-bottom:32px;display:flex}.as-back{align-items:center;gap:6px;display:inline-flex}.ico.flip{width:16px;height:16px;transform:rotate(180deg)}.as-crumb{color:var(--text-3);font-size:14px}.as-resume{color:var(--text-2);margin-top:20px;font-size:15px}.ebook{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:56px;padding-bottom:56px;display:grid}.ebook-bottom{border-top:1px solid var(--line);border-bottom:0;margin-top:72px;padding-top:56px;padding-bottom:0}.ebook .book-lg .book-inner{width:230px}.ebook h2{font-size:clamp(30px,3.4vw,44px)}.ebook .sub{margin-top:12px}.ebook-meta{color:var(--text-3);margin-top:10px;font-size:14px}.ebook .as-form{max-width:560px;margin:24px 0 0}.form-note{color:var(--text-3);grid-column:1/-1;font-size:13px;line-height:1.5}.form-note a{color:var(--text-2)}.as-title{margin-top:56px;font-size:clamp(30px,3.4vw,44px)}@media (width<=900px){.ebook{grid-template-columns:1fr;gap:28px}.ebook .book{justify-items:start}.ebook .book-lg .book-inner{width:170px}.steps.four{grid-template-columns:1fr}.assess{padding-top:80px;padding-bottom:80px}.as-cards{grid-template-columns:1fr 1fr}.as-work{grid-template-columns:1fr;gap:40px}}@media (width<=560px){.as-cards{grid-template-columns:1fr}.as-row,.as-tool-top{flex-wrap:wrap}}.fl-side .rm-n.strong{font-size:12px}#scan-hero{border-bottom:1px solid var(--line);padding:80px 0 104px}#scan-hero svg.lines{height:760px;bottom:auto}#scan-hero h1{max-width:11em;font-size:clamp(50px,7vw,100px)}#scan-hero .tagline{max-width:24em;color:var(--text-2);text-wrap:balance;margin-left:auto;margin-right:auto;font-size:clamp(21px,2.2vw,28px);line-height:1.25}#scan-hero .tagline b{color:var(--text);font-weight:500}#scan-hero .intro{position:relative}.scan{text-align:left;max-width:780px;margin:44px auto 0;position:relative}.scan .composer{background:var(--panel);border:1px solid var(--line-2);border-radius:18px;transition:border-color .2s,background .2s;position:relative;box-shadow:0 -1px #ff5b1a59,0 24px 60px -24px #000000b3}.scan .composer:focus-within{border-color:#3d3d47}.scan .composer.drag{border-color:var(--orange);background:linear-gradient(#ff5b1a12,#ff5b1a12),var(--panel)}.scan textarea{resize:none;width:100%;min-height:118px;max-height:280px;font:inherit;color:var(--text);caret-color:var(--orange);background:0 0;border:0;outline:0;padding:22px 24px 8px;font-size:18px;line-height:1.55;display:block}.scan .label{pointer-events:none;color:var(--text-3);font-size:18px;line-height:1.55;transition:opacity .15s;position:absolute;top:22px;left:24px;right:24px}.scan .label b{color:var(--text);font-weight:500;display:block}.scan .composer.has-text .label{opacity:0}.scan .dropnote{color:var(--orange-2);border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:600;display:none;position:absolute;inset:0}.scan .composer.drag .dropnote{display:flex}.scan .composer.drag textarea,.scan .composer.drag .label,.scan .composer.drag .bar,.scan .composer.drag .files{visibility:hidden}.scan .files{flex-wrap:wrap;gap:8px;padding:4px 20px 0;display:flex}.scan .files:empty{display:none}.scan .fchip{border:1px solid var(--line-2);background:var(--bg-2);color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:14px;display:inline-flex}.scan .fchip code{font-size:13px}.scan .fchip small{color:var(--text-3);font-size:13px}.scan .fchip button{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.scan .fchip button:hover{color:var(--text);background:var(--line)}.scan .fchip .ico{width:15px;height:15px}.scan .bar{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 14px 16px;display:flex}.scan .attach{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.scan .attach:hover{color:var(--text);background:var(--line)}.scan .right{align-items:center;gap:10px;display:flex}.scan .round{border:1px solid var(--line-2);width:46px;height:46px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:border-color .2s,background .2s,color .2s;display:grid}.scan .round[hidden]{display:none}.scan .round:hover{border-color:var(--text-2)}.scan .send{background:var(--orange);border-color:var(--orange);color:var(--orange-ink)}.scan .send:hover{background:var(--orange-2);border-color:var(--orange-2)}.scan .send:disabled{background:var(--line);border-color:var(--line);color:var(--text-3);cursor:not-allowed}.scan .send .ico{stroke-width:2px;width:20px;height:20px}.scan .stop{background:var(--text);border-color:var(--text);color:var(--bg)}.scan .stop rect{fill:currentColor;stroke:none}.scan .rec{align-items:center;gap:16px;min-height:118px;padding:22px 24px 8px;display:none}.scan .composer.recording .rec{display:flex}.scan .composer.recording textarea,.scan .composer.recording .label,.scan .composer.recording .attach,.scan .composer.recording .files{display:none}.scan .composer.recording .bar{justify-content:flex-end}.scan .rec .time{font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;min-width:3.2em;font-size:15px}.scan .rec p{color:var(--text-2);font-size:16px}.scan .levels{align-items:center;gap:4px;height:28px;display:flex}.scan .levels i{background:var(--orange);width:4px;height:20%;animation:scanlv 1s var(--ease) infinite alternate;border-radius:2px;display:block}.scan .levels i:nth-child(2){animation-delay:.15s}.scan .levels i:nth-child(3){animation-delay:.3s}.scan .levels i:nth-child(4){animation-delay:.45s}.scan .levels i:nth-child(5){animation-delay:.6s}.scan .levels i:nth-child(6){animation-delay:.2s}.scan .levels i:nth-child(7){animation-delay:.5s}@keyframes scanlv{to{height:100%}}.scan .note{color:var(--orange-2);text-align:center;margin-top:12px;font-size:15px}.scan .tries{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.scan .tries span{color:var(--text-3);margin-right:2px;font-size:15px}.scan .tries .tap-card,.scan .ask .tap-card{border:1px solid var(--line-2);font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:8px 15px;font-size:15px}.scan .ask .tap-card{color:var(--text);padding:10px 18px}.scan .facts{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:30px}#scan-hero.talking{padding-top:56px}#scan-hero.talking .intro,#scan-hero.talking .composer,#scan-hero.talking .tries,#scan-hero.talking .facts,#scan-hero.talking .note{display:none}#scan-hero.talking .scan{margin-top:0}.scan .convo{gap:28px;display:grid}.scan .convo:empty{display:none}.scan .enter{animation:scanin .6s var(--ease) both}@keyframes scanin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.scan .mine{background:var(--bg-2);border:1px solid var(--line);max-width:84%;color:var(--text);overflow-wrap:anywhere;border-radius:18px 18px 6px;justify-self:end;padding:14px 18px;font-size:17px}.scan .mine .voice{color:var(--text-3);align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.scan .mine .voice .ico{width:15px;height:15px;color:var(--orange)}.scan .mine .muted{color:var(--text-3)}.scan .mine .files{padding:10px 0 0}.scan .mine.answer{padding:10px 16px;font-size:16px}.scan .reading{border-left:1px solid var(--line-2);padding:2px 0 2px 20px}.scan .reading h3{color:var(--text);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.scan .reading h3 small{color:var(--text-3);font-size:14px;font-weight:400}.scan .spin{width:16px;height:16px;color:var(--orange);animation:1s linear infinite scanspin}@keyframes scanspin{to{transform:rotate(360deg)}}.scan .reading ul{gap:6px;margin-top:10px;list-style:none;display:grid}.scan .reading li{color:var(--text-2);align-items:baseline;gap:10px;font-size:15px;display:flex}.scan .reading li .ico{width:15px;height:15px;color:var(--text-3);transform:translateY(2px)}.scan .reading code{color:var(--text);font-size:13.5px}.scan .ask{background:var(--panel);border:1px solid var(--line-2);border-radius:16px;padding:20px 22px}.scan .ask p{color:var(--text);letter-spacing:-.01em;font-size:18px;font-weight:500}.scan .ask small{color:var(--text-3);margin-top:4px;font-size:14px;display:block}.scan .ask .opts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.scan .report{background:var(--panel);border:1px solid var(--line-2);border-radius:18px;overflow:hidden}.scan .report:focus{outline:none}.scan .rhead{border-bottom:1px solid var(--line);color:var(--text-3);justify-content:space-between;align-items:center;padding:14px 22px;font-size:14px;display:flex}.scan .rhead b{color:var(--text-2);font-weight:500}.scan .profile{border-bottom:1px solid var(--line);grid-template-columns:132px 1fr;gap:14px 20px;padding:22px 22px 24px;font-size:16px;display:grid}.scan .profile dt{color:var(--text-3);padding-top:2px;font-size:15px}.scan .profile dd{color:var(--text)}.scan .rights{flex-wrap:wrap;gap:8px;display:flex}.scan .rights span{border:1px solid var(--line-2);color:var(--text-2);border-radius:8px;padding:3px 10px;font-size:14.5px}.scan .rights span.hot{color:var(--orange-2);border-color:#ff5b1a73}.scan .verdict{letter-spacing:-.02em;margin:0;padding:26px 22px 8px;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.15}.scan .verdict em{color:var(--orange);font-style:normal}.scan .risks{padding:8px 22px 4px;list-style:none}.scan .risk{border-bottom:1px solid var(--line);grid-template-columns:104px 1fr;align-items:start;gap:6px 18px;padding:16px 0;display:grid}.scan .risk:last-child{border-bottom:0}.scan .rbody{min-width:0}.scan .sev{letter-spacing:.02em;color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;padding-top:3px;font-size:13px;font-weight:600;display:inline-flex}.scan .sev .ico{width:15px;height:15px}.scan .sev.crit,.scan .sev.high{color:var(--orange-2)}.scan .risk h4{letter-spacing:-.015em;color:var(--text);font-size:19px;font-weight:600;line-height:1.3}.scan .risk .nv{color:var(--text-3);margin-top:4px;font-size:13.5px}.scan .detail{border-top:1px dashed var(--line-2);margin-top:12px;padding-top:14px;display:none}.scan .unlocked .detail{animation:scanin .6s var(--ease) both;display:block}.scan .detail .tag{color:var(--text-3);border:1px solid var(--line-2);border-radius:6px;margin-bottom:10px;padding:1px 8px;font-size:13px;display:inline-block}.scan .detail dl{grid-template-columns:112px 1fr;gap:10px 16px;font-size:15.5px;display:grid}.scan .detail dt{color:var(--text-3)}.scan .detail dd{color:var(--text-2);overflow-wrap:anywhere}.scan .detail dd b{color:var(--text);font-weight:500}.scan .detail code{color:var(--text);font-size:13.5px}.scan .more{padding:0 22px 18px}.scan .more button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:15px;display:inline-flex}.scan .more button:hover{color:var(--text)}.scan .gate{border:1px solid var(--orange);background:linear-gradient(#ff5b1a12,#ff5b1a12),var(--bg-2);border-radius:14px;margin:6px 22px 22px;padding:20px 22px}.scan .gate p{color:var(--text);font-size:17px;font-weight:500}.scan .gate form{gap:10px;margin-top:14px;display:flex}.scan .gate input{background:var(--panel);border:1px solid var(--line-2);min-width:0;font:inherit;color:var(--text);caret-color:var(--orange);border-radius:999px;outline:0;flex:1;padding:12px 18px;font-size:16px;transition:border-color .2s}.scan .gate input:focus{border-color:var(--orange)}.scan .gate input::placeholder{color:var(--text-3)}.scan .gate small{color:var(--text-3);margin-top:10px;font-size:13.5px;display:block}.scan .gate .err{color:var(--orange-2)}.scan .sent{color:var(--text-2);align-items:center;gap:10px;margin:6px 22px 22px;font-size:15.5px;display:flex}.scan .bridge{border-top:1px solid var(--line);background:var(--bg-2);grid-template-columns:1fr auto;align-items:center;gap:18px 28px;padding:24px 22px;display:grid}.scan .bridge h3{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.2}.scan .scan-cmd{background:var(--panel);border:1px solid var(--line-2);color:var(--text-2);border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex;overflow:auto}.scan .scan-cmd b{color:var(--orange);font-weight:400}.scan .scan-cmd small{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:13px}.scan .again{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:8px 12px;font-size:15px;display:inline-flex}.scan .again:hover{color:var(--text);background:var(--line)}.scan .details{border-top:1px solid var(--line);padding:6px 22px 10px}.scan .deepnote{color:var(--text-2);align-items:center;gap:10px;margin:2px 22px 0;font-size:15px;display:flex}.scan .deepened .risk,.scan .deepened .rdetail{animation:scanin .6s var(--ease) both}.scan .details>h3{color:var(--text-3);margin:18px 0 4px;font-size:15px;font-weight:500}.scan .rdetail{border-bottom:1px dashed var(--line-2);padding:16px 0}.scan .rdetail:last-child{border-bottom:0}.scan .rdetail h4{letter-spacing:-.01em;color:var(--text);align-items:baseline;gap:12px;font-size:17px;font-weight:600;line-height:1.3;display:flex}.scan .rdetail .tag{color:var(--text-3);border:1px solid var(--line-2);border-radius:6px;margin:8px 0 10px;padding:1px 8px;font-size:13px;display:inline-block}.scan .rdetail dl{grid-template-columns:112px 1fr;gap:8px 16px;font-size:15.5px;display:grid}.scan .rdetail dt{color:var(--text-3)}.scan .rdetail dd{color:var(--text-2);overflow-wrap:anywhere}.scan .rdetail dd b{color:var(--text);font-weight:500}.scan .rdetail code{color:var(--text);font-size:13.5px}@media (width<=900px){#scan-hero{padding:64px 0 72px}.scan{margin-top:36px}.scan textarea{min-height:132px;padding:18px 18px 8px;font-size:17px}.scan .label{font-size:17px;top:18px;left:18px}.scan .attach span{display:none}.scan .tries{justify-content:flex-start}.scan .tries span{width:100%}.scan .facts{flex-direction:column;align-items:flex-start;gap:10px}.scan .mine{max-width:92%}.scan .profile{grid-template-columns:1fr;gap:6px}.scan .profile dd{margin-bottom:10px}.scan .risk{grid-template-columns:1fr}.scan .detail dl{grid-template-columns:1fr;gap:2px}.scan .detail dd{margin-bottom:10px}.scan .gate form{flex-direction:column}.scan .rdetail h4{flex-direction:column;gap:4px}.scan .rdetail dl{grid-template-columns:1fr;gap:2px}.scan .rdetail dd{margin-bottom:10px}.scan .bridge{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scan .enter,.scan .unlocked .detail,.scan .levels i,.scan .spin{animation:none}}
