:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04070b;--panel:#0a1118;--panel-2:#0e1720;--line:#add6f421;--green:#9ff5b7;--green-hot:#45f27a;--blue:#8ed8ff;--text:#eff8f2;--muted:#93a5b4;--amber:#f3c461;--red:#ff8f86}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:radial-gradient(circle at 78% 6%, #2584c226, transparent 32rem), radial-gradient(circle at 13% 18%, #26e06c17, transparent 28rem), var(--bg);max-width:100%;color:var(--text);margin:0;font:16px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{z-index:-1;content:"";opacity:.19;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button{color:inherit;font:inherit}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wrap{width:min(1240px,100% - 48px);margin:0 auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04070bdb;border-bottom:1px solid #9ff5b71a;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-weight:900;display:flex}.brand-mark{color:var(--green-hot);font-size:24px}.nav{color:#aab8c4;gap:22px;font-size:12px;font-weight:760;display:flex}.nav a,.site-footer a,.site-footer button{transition:color .16s}.nav a:hover,.site-footer a:hover,.site-footer button:hover{color:var(--green)}.nav-cta,.button{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;min-height:45px;padding:0 18px;font-weight:850;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.nav-cta{white-space:nowrap;min-height:39px;padding:0 14px;font-size:12px}.button:hover,.nav-cta:hover{background:#9ff5b714;border-color:#9ff5b759;transform:translateY(-1px)}.button.primary{color:#06100a;background:#eaffef;border-color:#9ff5b76b;box-shadow:0 0 34px #45f27a24}.button.primary:hover{background:#fff}.button.small{min-height:38px;padding:0 13px;font-size:11px}.button.is-copied{color:var(--green);background:#45f27a1f;border-color:#9ff5b76b}.hero{padding:92px 0 78px}.hero-grid{grid-template-columns:.93fr 1.07fr;align-items:center;gap:62px;display:grid}.eyebrow{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font:850 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}h1,h2,h3,p{overflow-wrap:anywhere}h1{letter-spacing:-.064em;max-width:720px;margin:0;font-size:clamp(52px,5.6vw,82px);line-height:.94}h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.7vw,64px);line-height:1}.hero-text{color:#b9c8d3;max-width:660px;margin:28px 0 0;font-size:19px}.actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.actions.centered{justify-content:center}.micro-proof,.privacy-proof{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:25px;font-size:11px;font-weight:760;display:flex}.micro-proof span:before,.privacy-proof span:before{color:var(--green-hot);content:"✓";margin-right:7px}.surface,.attack-card{background:linear-gradient(#0e1720fa,#050a0ffa);border:1px solid #8ed8ff33;border-radius:15px;box-shadow:0 34px 110px #0006,0 0 85px #51acff12}.attack-card{overflow:hidden}.panel-bar{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:0 17px;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.live-status{color:var(--green);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.live-status:before{background:var(--green-hot);width:7px;height:7px;box-shadow:0 0 12px var(--green-hot);content:"";border-radius:50%}.attack-body{padding:23px}.attack-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.attack-flow>b{color:#526475;place-items:center;display:grid}.flow-node{background:#081019;border:1px solid #ffffff1a;border-radius:9px;min-width:0;padding:15px 12px}.flow-node strong,.flow-node span{display:block}.flow-node strong{color:#e7f3eb;margin-bottom:8px;font-size:12px}.flow-node span{color:var(--muted);font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.flow-node.danger{border-color:#ff8f864d}.flow-node.guard{background:#45f27a12;border-color:#9ff5b759}.flow-node.target{border-color:#f2c46140}.decision-log{border:1px solid var(--line);color:#cbd9e2;white-space:pre-wrap;background:#03080d;border-radius:9px;margin:16px 0 0;padding:17px;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.log-request{color:var(--red)}.log-decision{color:var(--green)}.log-next{color:var(--amber)}.state-tabs{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.state-tabs button{color:#91a3b3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;padding:8px 10px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.state-tabs button.is-active{color:var(--green);background:#45f27a14;border-color:#9ff5b757}.outcome-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.outcome-grid span{color:var(--muted);text-align:center;padding:15px 10px;font-size:10px}.outcome-grid strong{color:var(--green);text-transform:uppercase;margin-bottom:4px;font:850 12px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.standards-strip{background:#080e14b3;border-block:1px solid #9ff5b71c}.standards-grid{grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch;display:grid}.standards-grid>*{border-left:1px solid #ffffff12;align-items:center;min-height:88px;padding:18px;display:flex}.standards-grid>strong{border-left:0;font-size:14px}.standards-grid a{color:#98aab9;align-content:center;font:760 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.standards-grid a:hover{background:#8ed8ff0a}.standards-grid a span{color:var(--blue)}.section{padding:104px 0}.section-heading{max-width:840px;margin-bottom:42px}.section-heading>p:not(.eyebrow){color:var(--muted);margin:20px 0 0;font-size:18px}.scan-section{background:#070c128f}.scan-grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:15px;display:grid}.scan-copy{padding:clamp(26px,4vw,38px)}.scan-copy h2{font-size:clamp(38px,4vw,56px)}.scan-copy>p:not(.eyebrow){color:var(--muted);margin:20px 0 0;font-size:16px}.install-stack{gap:9px;margin-top:28px;display:grid}.install-method{background:#03080dc7;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:minmax(126px,.55fr) minmax(0,1.3fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.install-method.recommended{background:#45f27a0e;border-color:#9ff5b74d}.method-label span,.method-label strong{display:block}.method-label span{color:var(--muted);text-transform:uppercase;font:800 9px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.method-label strong{color:var(--green);margin-top:7px;font-size:18px}.install-method>code{color:#dbe8ef;white-space:pre-wrap;font:750 11px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.scan-report{overflow:hidden}.report-body{padding:27px}.score-block{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:20px;padding-bottom:22px;display:grid}.score-ring{border:8px solid #f2c4613d;border-top-color:var(--amber);border-right-color:var(--amber);width:86px;height:86px;color:var(--amber);border-radius:50%;place-items:center;font:900 21px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.score-block h3{margin:0 0 5px;font-size:22px}.score-block p{color:var(--muted);margin:0;font-size:12px}.findings{gap:8px;margin-top:20px;display:grid}.findings article{background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.findings i{background:var(--amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 11px #f2c4614d}.findings i.high{background:var(--red);box-shadow:0 0 11px #ff8f8659}.findings strong{font-size:12px}.findings span{color:var(--muted);text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.report-next{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:19px;font-size:11px;display:flex}.report-next code{color:var(--green);font:850 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.control-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.control-card{background:linear-gradient(#0f1821f2,#070c12f5);border:1px solid #ffffff18;border-radius:11px;min-height:285px;padding:23px}.control-card>span{color:var(--green);font:900 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.control-card h3{letter-spacing:-.03em;margin:54px 0 12px;font-size:23px}.control-card p{color:var(--muted);margin:0;font-size:14px}.control-card b{border:1px solid var(--line);color:var(--blue);border-radius:999px;margin-top:22px;padding:5px 8px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.risks-section{background:#070c12a6;border-block:1px solid #ffffff12}.risk-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.risk-card{background:#0a1118;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:54px 1fr;gap:17px;min-height:220px;padding:25px;display:grid}.risk-icon{width:50px;height:50px;color:var(--green);background:#45f27a12;border:1px solid #9ff5b73b;border-radius:10px;place-items:center;font:900 13px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.risk-card h3{margin:2px 0 9px;font-size:21px}.risk-card p{color:var(--muted);margin:0;font-size:14px}.risk-card footer{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.risk-card footer span{color:var(--blue);background:#8ed8ff12;border-radius:5px;padding:5px 7px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.scan-nudge{background:#45f27a0e;border:1px solid #9ff5b733;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:24px 26px;display:flex}.scan-nudge strong,.scan-nudge span{display:block}.scan-nudge strong{font-size:17px}.scan-nudge span{color:var(--muted);margin-top:4px;font-size:12px}.architecture-card{background:radial-gradient(circle,#45f27a12,#0000 28rem),#081018;padding:clamp(28px,4vw,40px)}.architecture-flow{grid-template-columns:1fr auto 1.3fr auto 1fr;align-items:center;gap:13px;margin-top:42px;display:grid}.architecture-flow article{text-align:center;background:#04090ed1;border:1px solid #ffffff1a;border-radius:10px;place-items:center;min-height:140px;padding:20px;display:grid}.architecture-flow article.core{background:#45f27a12;border-color:#9ff5b757}.architecture-flow article strong,.architecture-flow article span{display:block}.architecture-flow article strong{font-size:18px}.architecture-flow article span{color:var(--muted);margin-top:8px;font-size:12px}.architecture-flow>b{color:#657789;font-size:22px}.audit-rail{color:#9fb1bf;text-align:center;border:1px dashed #8ed8ff30;border-radius:9px;margin-top:13px;padding:15px;font:760 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.about-section{border-top:1px solid #ffffff12;padding-top:54px}.about-card{background:radial-gradient(circle at 86% 34%,#45f27a14,#0000 25rem),#091018;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:48px;padding:clamp(28px,4vw,46px);display:grid}.about-copy h2{font-size:clamp(38px,4.2vw,56px)}.about-copy>p:not(.eyebrow){color:var(--muted);margin:20px 0 0;font-size:15px}.about-copy .button{margin-top:26px}.about-principles{gap:9px;display:grid}.about-principles article{background:#04090ebd;border:1px solid #ffffff16;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:4px 14px;padding:18px;display:grid}.about-principles span{width:34px;height:34px;color:var(--green);border:1px solid #9ff5b73d;border-radius:7px;grid-row:1/3;place-items:center;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.about-principles strong{font-size:15px}.about-principles p{color:var(--muted);margin:0;font-size:11px}.about-page-hero{background:radial-gradient(circle at 76% 18%,#2584c229,#0000 30rem),radial-gradient(circle at 14% 72%,#45f27a14,#0000 27rem);border-bottom:1px solid #9ff5b71a;padding:112px 0 76px}.about-page-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.62fr);align-items:end;gap:70px;display:grid}.about-page-hero h1{font-size:clamp(52px,6vw,78px)}.about-page-lede{border-left:1px solid #9ff5b73b;padding-left:25px}.about-page-lede p{color:#b5c5d0;margin:0;font-size:16px}.about-page-lede p+p{color:var(--muted);margin-top:18px}.about-belief-rail{color:#91a4b2;letter-spacing:.08em;border-top:1px solid #ffffff14;align-items:center;gap:17px;margin-top:62px;padding-top:24px;font:850 10px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.about-belief-rail i{color:#536777;font-style:normal}.about-belief-rail strong{color:var(--green)}.about-workflow-section{border-top:0}.about-values-section{background:#070c12;border-top:1px solid #ffffff12}.about-values-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:60px;display:grid}.about-values-grid .section-heading{margin-bottom:0}.about-value-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.about-value-cards article{background:#0c141c;border:1px solid #ffffff17;border-radius:11px;min-height:245px;padding:24px}.about-value-cards span{color:var(--blue);letter-spacing:.1em;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.about-value-cards h3{margin:48px 0 10px;font-size:20px;line-height:1.25}.about-value-cards p{color:var(--muted);margin:0;font-size:13px}.workflow-section{background:radial-gradient(circle at 82% 18%,#45f27a14,#0000 26rem),#060b10e0;border-top:1px solid #ffffff12}.workflow-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:44px;display:grid}.workflow-intro .section-heading{margin-bottom:0}.workflow-principle{background:#45f27a0e;border:1px solid #9ff5b738;border-radius:11px;padding:22px}.workflow-principle span,.workflow-principle strong{display:block}.workflow-principle span{color:var(--green);letter-spacing:.12em;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.workflow-principle strong{margin-top:15px;font-size:19px;line-height:1.3}.workflow-principle p{color:var(--muted);margin:10px 0 0;font-size:12px}.workflow-board{margin-top:46px;overflow:hidden}.workflow-phase{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);display:grid}.workflow-phase:last-child{border-bottom:0}.workflow-phase>header{border-right:1px solid var(--line);background:#8ed8ff06;padding:28px 23px}.workflow-phase>header>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.workflow-phase>header h3{letter-spacing:-.03em;margin:14px 0 0;font-size:24px}.workflow-phase>header p{color:var(--muted);margin:9px 0 0;font-size:11px}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-steps-two{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-steps li{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:210px;padding:27px 22px;display:grid;position:relative}.workflow-steps li:last-child{border-right:0}.workflow-steps li:not(:last-child):after{z-index:2;width:16px;height:16px;color:var(--blue);content:"→";background:#091018;border:1px solid #8ed8ff33;border-radius:50%;place-items:center;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;position:absolute;top:31px;right:-8px}.step-number{width:31px;height:31px;color:var(--blue);background:#8ed8ff0e;border:1px solid #8ed8ff36;border-radius:7px;place-items:center;font:850 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.workflow-steps h4{margin:4px 0 10px;font-size:16px;line-height:1.25}.workflow-steps p{color:var(--muted);margin:0;font-size:12px}.workflow-steps b{color:#8fa5b5;letter-spacing:.08em;margin-top:18px;font:800 8px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.workflow-steps .release-step{background:#45f27a0d}.workflow-steps .release-step .step-number{color:var(--green);background:#45f27a17;border-color:#9ff5b752}.workflow-steps .release-step b{color:var(--green)}.workflow-release-rail{color:#91a4b2;text-align:center;background:#45f27a09;border:1px dashed #9ff5b733;border-radius:9px;justify-content:center;align-items:center;gap:13px;margin-top:15px;padding:17px 20px;font:760 10px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.workflow-release-rail i{color:#536777;font-style:normal}.workflow-release-rail strong{color:var(--green)}.evidence-section{background:#070c12;border-block:1px solid #ffffff12}.evidence-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.evidence-grid>a{background:#0c141c;border:1px solid #ffffff17;border-radius:11px;min-height:245px;padding:22px;transition:border-color .16s,transform .16s}.evidence-grid>a:hover{border-color:#9ff5b74d;transform:translateY(-2px)}.evidence-grid>a>span{color:var(--green);font:850 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.evidence-grid h3{margin:48px 0 10px;font-size:19px}.evidence-grid p{color:var(--muted);margin:0;font-size:13px}.evidence-grid b{color:var(--blue);margin-top:20px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.vision-card{background:radial-gradient(circle at 87% 32%,#4eaeeb24,#0000 25rem),#091018;grid-template-columns:1fr .78fr;align-items:center;gap:58px;padding:46px;display:grid}.vision-card p:not(.eyebrow){color:var(--muted);font-size:16px}.mesh-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;display:grid}.mesh-flow span,.mesh-flow strong{text-align:center;border:1px solid #ffffff1a;border-radius:9px;place-items:center;min-height:80px;padding:12px;font-size:13px;display:grid}.mesh-flow strong{color:var(--green);background:#45f27a14;border-color:#9ff5b74d}.final-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#45f27a1c,#0000 29rem);border-top:1px solid #9ff5b71a;padding:105px 0 112px}.final-cta h2{max-width:870px;margin:0 auto}.final-cta p:not(.eyebrow){max-width:680px;color:var(--muted);margin:20px auto 0}.site-footer{color:#748696;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:28px max(24px,50vw - 620px);font-size:12px;display:flex}.site-footer>span{color:var(--green);font-weight:850}.site-footer nav{flex-wrap:wrap;gap:16px;display:flex}.site-footer button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}body:has(.contact-dialog[open]){overflow:hidden}.contact-dialog{width:min(680px,100% - 30px);max-height:min(90vh,820px);color:var(--text);background:#091018;border:1px solid #9ff5b73d;border-radius:16px;padding:0;overflow:auto;box-shadow:0 42px 130px #000000b8,0 0 90px #45f27a14}.contact-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010407c7}.contact-dialog-shell{background:radial-gradient(circle at 100% 0,#45f27a17,#0000 24rem),#091018;padding:clamp(24px,5vw,42px)}.contact-dialog-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.contact-dialog-header h2{max-width:520px;font-size:clamp(34px,6vw,52px)}.contact-close{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;padding:0 0 3px;font-size:29px;line-height:1;display:grid}.contact-close:hover{color:var(--green);border-color:#9ff5b759}.contact-intro{color:#adbeca;max-width:570px;margin:20px 0 28px;font-size:15px}.contact-form,.contact-form label{gap:9px;display:grid}.contact-form{gap:18px}.contact-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form label>span{color:#c9d6de;font-size:12px;font-weight:800}.contact-form input,.contact-form textarea{width:100%;color:var(--text);font:inherit;background:#02070bc7;border:1px solid #add6f42e;border-radius:8px;outline:0;transition:border-color .16s,box-shadow .16s}.contact-form input{min-height:48px;padding:0 13px}.contact-form textarea{resize:vertical;min-height:132px;padding:12px 13px}.contact-form input:focus,.contact-form textarea:focus{border-color:#9ff5b794;box-shadow:0 0 0 3px #45f27a14}.contact-form textarea::placeholder{color:#5f7281}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-verification{min-height:65px}.contact-privacy{color:#718494;margin:-4px 0 0;font-size:11px}.contact-privacy a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.contact-submit-row{align-items:center;gap:16px;display:flex}.contact-submit-row .button:disabled{cursor:not-allowed;opacity:.55;transform:none}.contact-status{color:var(--muted);margin:0;font-size:12px}.contact-status[data-state=success],.contact-status[data-state=ready]{color:var(--green)}.contact-status[data-state=error]{color:var(--red)}.cookie-banner{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f15f7;border:1px solid #9ff5b738;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;max-width:980px;margin:0 auto;padding:20px;display:flex;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 30px 100px #00000080}.cookie-banner[hidden]{display:none}.cookie-banner strong{color:var(--text)}.cookie-banner p{max-width:610px;color:var(--muted);margin:5px 0 0;font-size:12px}.cookie-banner p a{color:var(--blue)}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (width<=1060px){.nav{display:none}.hero-grid,.scan-grid,.vision-card,.workflow-intro,.about-card,.about-page-hero-grid,.about-values-grid{grid-template-columns:1fr}.about-page-lede{border-left:0;padding-left:0}.workflow-phase{grid-template-columns:1fr}.workflow-phase>header{border-right:0;border-bottom:1px solid var(--line)}.control-grid,.evidence-grid,.standards-grid{grid-template-columns:1fr 1fr}.standards-grid>strong{grid-column:1/-1}.architecture-flow{grid-template-columns:1fr}.architecture-flow>b{text-align:center;transform:rotate(90deg)}}@media (width<=720px){.wrap{width:min(100% - 30px,1240px)}.site-header .nav-cta{display:none}.hero{padding-top:62px}h1{font-size:47px}.attack-flow{grid-template-columns:1fr}.attack-flow>b{transform:rotate(90deg)}.outcome-grid,.standards-grid,.control-grid,.risk-grid,.evidence-grid,.mesh-flow,.workflow-steps,.workflow-steps-two,.about-value-cards{grid-template-columns:1fr}.about-page-hero{padding-top:72px}.about-belief-rail{flex-direction:column;align-items:flex-start}.about-belief-rail i{transform:rotate(90deg)}.workflow-steps li{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.workflow-steps li:last-child{border-bottom:0}.workflow-steps li:not(:last-child):after{content:"↓";inset:auto auto -8px 31px}.workflow-release-rail{flex-direction:column;align-items:stretch}.workflow-release-rail i{transform:rotate(90deg)}.standards-grid>strong{grid-column:auto}.install-method{grid-template-columns:1fr}.install-method .button{width:100%}.risk-card{grid-template-columns:1fr}.scan-nudge{flex-direction:column;align-items:flex-start}.scan-nudge .button{width:100%}.vision-card{padding:27px}.site-footer,.cookie-banner{flex-direction:column;align-items:flex-start}.cookie-actions,.cookie-actions .button,.actions,.actions .button{width:100%}.contact-field-row{grid-template-columns:1fr}.contact-submit-row{flex-direction:column;align-items:stretch}.contact-submit-row .button{width:100%}}html.polar-graphite{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e2e6ea;--panel:#f8f9fa;--panel-2:#d5dbe1;--line:#10171f2e;--green:#08735f;--green-hot:#009172;--blue:#205dcc;--text:#151b22;--muted:#56616d;--amber:#c27712;--red:#c34249;scroll-padding-top:86px}.polar-graphite body{color:var(--text);background-color:#e2e6ea;background-image:linear-gradient(90deg,#205dcc09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;font-family:Avenir Next,Avenir,Segoe UI,ui-sans-serif,system-ui,sans-serif}.polar-graphite body:before{opacity:.48;background-image:linear-gradient(#131c260e 1px,#0000 1px),linear-gradient(90deg,#131c260e 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.site-skip-link{z-index:100;color:#151b22;background:#fff;border:2px solid #151b22;padding:11px 15px;font:850 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.site-skip-link:focus{transform:translateY(0)}.polar-graphite .wrap{width:min(1300px,100% - 48px)}.polar-graphite .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161c23f5;border-bottom:1px solid #323c47;min-height:70px;padding-inline:max(24px,50vw - 650px);top:0}.polar-graphite .brand{color:#f3f6f8}.polar-graphite .brand-mark{color:#75a1ff}.polar-graphite .nav{color:#bcc6d0}.polar-graphite .nav a{color:#d8dee4}.polar-graphite .nav a:hover{color:#8db2ff}.polar-graphite .nav-cta{color:#fff;background:#252f3a;border-color:#637184}.polar-graphite .nav-cta,.polar-graphite .button{border-radius:8px}.polar-graphite .button{color:#182332;background:#fff;border-color:#bcc5cf;box-shadow:0 3px 12px #2532450f}.polar-graphite .button.primary{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 10px 28px #205dcc30}.polar-graphite .button:hover,.polar-graphite .nav-cta:hover{color:#174ba8;background:#edf2ff;border-color:#75a1ff;transform:none}.polar-graphite .button.primary:hover{color:#fff;background:#174ba8;border-color:#174ba8}.mobile-nav{margin-left:auto;display:none;position:relative}.mobile-nav summary{color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;background:#252f3a;border:1px solid #637184;border-radius:7px;min-width:66px;padding:9px 12px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:80;background:#1b232c;border:1px solid #465362;border-radius:10px;width:min(280px,100vw - 30px);padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #0a0e125c}.mobile-nav nav a{color:#c3ccd5;border-radius:6px;padding:11px 12px;font-size:12px;font-weight:750}.mobile-nav nav a:hover{color:#fff;background:#28333e}.polar-graphite a:focus-visible,.polar-graphite button:focus-visible,.polar-graphite summary:focus-visible,.polar-graphite input:focus-visible,.polar-graphite textarea:focus-visible{outline-offset:3px;outline:3px solid #205dcc}.polar-graphite .hero{border-bottom:1px solid #b8c1cb;min-height:800px;padding:118px 0 94px}.polar-graphite .hero-grid{grid-template-columns:minmax(0,.94fr) minmax(540px,1.06fr);gap:78px}.polar-graphite h1{color:#111821;max-width:770px;font-size:clamp(60px,6.4vw,94px);line-height:.92}.polar-graphite h2{color:#111821}.polar-graphite .eyebrow{color:var(--blue)}.polar-graphite .hero-text,.polar-graphite .section-heading>p:not(.eyebrow){color:#52606e}.polar-graphite .surface{background:#f8f9fa;border:1px solid #bcc5cf;border-radius:12px;box-shadow:0 24px 70px #1f28321f}.polar-graphite .attack-card,.polar-graphite .scan-report{color:#f1f4f6;background:linear-gradient(155deg,#1d252e,#12181f);border:1px solid #394552;border-radius:12px;box-shadow:0 30px 90px #10171f42}.polar-graphite .attack-card .panel-bar,.polar-graphite .scan-report .panel-bar{color:#aebac6;background:#252f3a;border-color:#3a4653}.polar-graphite .live-status{color:#83e2c9}.polar-graphite .live-status:before{background:#45c9a5;box-shadow:0 0 12px #45c9a5b8}.polar-graphite .flow-node{background:#171f27;border-color:#465362}.polar-graphite .flow-node strong,.polar-graphite .scan-report h3,.polar-graphite .scan-report strong{color:#f1f4f6}.polar-graphite .flow-node span,.polar-graphite .scan-report p,.polar-graphite .report-next{color:#aebac6}.polar-graphite .flow-node.guard{background:#0091721a;border-color:#0091728c}.polar-graphite .decision-log{color:#dce3e9;background:#0d1218;border-color:#394552}.polar-graphite .state-tabs button{color:#aebac6;background:#202932;border-color:#465362}.polar-graphite .state-tabs button.is-active{color:#a9c4ff;background:#205dcc33;border-color:#75a1ff}.polar-graphite .outcome-grid{border-color:#394552}.polar-graphite .outcome-grid span{color:#aebac6}.polar-graphite .outcome-grid strong{color:#83e2c9}.polar-graphite .standards-strip{background:#d5dbe1;border-color:#aeb8c3}.polar-graphite .standards-grid>*{border-color:#b9c2cc}.polar-graphite .standards-grid a{color:#505b67}.polar-graphite .standards-grid a span{color:var(--blue)}.polar-graphite .section{padding:116px 0}.polar-graphite .scan-section,.polar-graphite .risks-section,.polar-graphite .evidence-section{background:#cfd6ddb8;border-color:#b8c1cb}.polar-graphite .scan-copy{background:#f8f9fa}.polar-graphite .install-method{background:#eef1f4;border-color:#c5cdd5}.polar-graphite .install-method.recommended{background:#e5f3ef;border-color:#0091726b}.polar-graphite .install-method>code{color:#17202a}.polar-graphite .findings article{background:#202932;border-color:#3d4956}.polar-graphite .score-block{border-color:#3d4956}.polar-graphite .score-ring{color:#f2ba62;border-color:#e0a54b #e0a54b #c2771240 #c2771240}.polar-graphite .control-grid{grid-template-columns:repeat(2,1fr);gap:14px}.polar-graphite .control-card{background:#f8f9fa;border-color:#b6c0ca;border-radius:10px;min-height:230px;position:relative;overflow:hidden;box-shadow:0 10px 32px #1f28320e}.polar-graphite .control-card:before{background:var(--blue);content:"";width:4px;position:absolute;inset:0 auto 0 0}.polar-graphite .control-card:first-child,.polar-graphite .control-card:nth-child(4){color:#f1f4f6;background:#1b232c;border-color:#2f3a46}.polar-graphite .control-card:first-child p,.polar-graphite .control-card:nth-child(4) p{color:#aebac6}.polar-graphite .control-card:first-child b,.polar-graphite .control-card:nth-child(4) b{color:#a9c4ff;border-color:#465362}.polar-graphite .risk-card,.polar-graphite .evidence-grid>a,.polar-graphite .about-principles article{background:#f8f9fa;border-color:#b6c0ca;border-radius:10px;box-shadow:0 10px 28px #1f283212}.polar-graphite .risk-icon{color:var(--blue);background:#e5ecfb;border-color:#205dcc4d}.polar-graphite .risk-card footer span{color:var(--blue);background:#e5ecfb}.polar-graphite .scan-nudge{background:#e1e8f8;border-color:#205dcc47}.polar-graphite .architecture-card{color:#fff;background-color:#171e26;background-image:linear-gradient(#75a1ff0d 1px,#0000 1px),linear-gradient(90deg,#75a1ff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:0;box-shadow:0 32px 90px #12192052}.polar-graphite .architecture-card h2,.polar-graphite .architecture-card .eyebrow{color:#fff}.polar-graphite .architecture-flow article{background:#050a103d;border-color:#ffffff47}.polar-graphite .architecture-flow article strong{color:#fff}.polar-graphite .architecture-flow article span{color:#c3cdd7}.polar-graphite .architecture-flow article.core{background:#205dcc;border-color:#75a1ff}.polar-graphite .architecture-flow article.core strong,.polar-graphite .architecture-flow article.core span{color:#fff}.polar-graphite .architecture-flow>b{color:#8e9cac}.polar-graphite .audit-rail{color:#b7caff;border-color:#75a1ff85}.polar-graphite .evidence-grid>a:hover{border-color:#7f93aa;transform:none}.polar-graphite .vision-card,.polar-graphite .about-card{background:#f8f9fa;border-color:#b6c0ca}.polar-graphite .mesh-flow span{color:#17202a;border-color:#b6c0ca}.polar-graphite .mesh-flow strong{border-color:var(--blue);background:var(--blue);color:#fff}.polar-graphite .final-cta{color:#f3f6f8;background:radial-gradient(circle at 50% 100%,#205dcc33,#0000 27rem),#171e26;border-color:#303b47}.polar-graphite .final-cta h2{color:#fff}.polar-graphite .final-cta p:not(.eyebrow){color:#aebac6}.polar-graphite .site-footer{color:#aebac6;background:#202832;border-color:#303b47}.polar-graphite .site-footer>span{color:#a9c4ff}.polar-graphite .contact-dialog,.polar-graphite .contact-dialog-shell,.polar-graphite .cookie-banner{color:#17202a;background:#f8f9fa;border-color:#b6c0ca}.polar-graphite .contact-dialog::backdrop{background:#0c1117b8}.polar-graphite .contact-dialog-shell{background:radial-gradient(circle at 100% 0,#205dcc17,#0000 24rem),#f8f9fa}.polar-graphite .contact-close{color:#17202a;background:#eef1f4;border-color:#b6c0ca}.polar-graphite .contact-intro,.polar-graphite .contact-status,.polar-graphite .cookie-banner p{color:#56616d}.polar-graphite .contact-form label>span,.polar-graphite .cookie-banner strong{color:#17202a}.polar-graphite .contact-form input,.polar-graphite .contact-form textarea{color:#17202a;background:#eef1f4;border-color:#b6c0ca}.polar-graphite .contact-form textarea::placeholder{color:#5d6874}.polar-graphite .cookie-banner{box-shadow:0 26px 80px #1f28323d}.polar-graphite .about-main,.polar-graphite .security-main,.polar-graphite .article-main,.polar-graphite .legal-main{position:relative}.polar-graphite .security-main,.polar-graphite .news-article,.polar-graphite .legal-main{width:min(1120px,100% - 48px);margin:0 auto}.polar-graphite .security-main,.polar-graphite .article-main,.polar-graphite .legal-main,.polar-graphite .docs-shell{padding-top:58px}.polar-graphite .primary-button,.polar-graphite .secondary-button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:850;transition:background .16s,border-color .16s;display:inline-flex;box-shadow:0 10px 28px #205dcc2e}.polar-graphite .secondary-button{box-shadow:none;color:#182332;background:#fff;border-color:#aeb8c3}.polar-graphite .primary-button:hover{background:#174ba8;border-color:#174ba8}.polar-graphite .secondary-button:hover{color:#174ba8;background:#edf2ff;border-color:#7f93aa}.polar-graphite .footer{color:#aebac6;background:#202832;border-top:1px solid #303b47;justify-content:space-between;align-items:center;gap:22px;margin-top:86px;padding:28px max(24px,50vw - 560px);font-size:12px;display:flex}.polar-graphite .footer>span{color:#a9c4ff;font-weight:850}.polar-graphite .footer-links{flex-wrap:wrap;gap:16px;display:flex}.polar-graphite .footer-links a:hover{color:#fff}.polar-graphite .about-page-hero{background:radial-gradient(circle at 78% 8%,#205dcc1c,#0000 31rem),linear-gradient(#f8f9facc,#e2e6ea61);border-bottom:1px solid #b8c1cb;padding:104px 0 72px}.polar-graphite .about-page-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.62fr);gap:70px}.polar-graphite .about-page-hero h1{max-width:850px;font-size:clamp(52px,5.8vw,82px)}.polar-graphite .about-page-lede{border-color:#aab5c0}.polar-graphite .about-page-lede p,.polar-graphite .about-page-lede p+p{color:#52606e}.polar-graphite .about-belief-rail{color:#5b6875;border-color:#aeb8c3}.polar-graphite .about-belief-rail i{color:#85929f}.polar-graphite .about-belief-rail strong{color:var(--blue)}.polar-graphite .workflow-section{background-color:#d5dbe1;background-image:linear-gradient(90deg,#205dcc0a 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#b8c1cb}.polar-graphite .workflow-principle{background:#e8edf6;border-color:#205dcc47}.polar-graphite .workflow-principle span{color:var(--blue)}.polar-graphite .workflow-principle strong{color:#17202a}.polar-graphite .workflow-principle p{color:#5a6672}.polar-graphite .workflow-board.surface{color:#eef2f5;background-color:#171e26;background-image:linear-gradient(#75a1ff0b 1px,#0000 1px),linear-gradient(90deg,#75a1ff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#36424e;box-shadow:0 30px 80px #1219203d}.polar-graphite .workflow-phase{border-color:#36424e}.polar-graphite .workflow-phase>header{background:#75a1ff0b;border-color:#36424e}.polar-graphite .workflow-phase>header>span,.polar-graphite .step-number{color:#9dbbff}.polar-graphite .workflow-phase>header h3,.polar-graphite .workflow-steps h4{color:#fff}.polar-graphite .workflow-phase>header p,.polar-graphite .workflow-steps p{color:#aebac6}.polar-graphite .workflow-steps li{border-color:#36424e}.polar-graphite .workflow-steps li:not(:last-child):after{color:#9dbbff;background:#10161d;border-color:#4b5a69}.polar-graphite .step-number{background:#75a1ff14;border-color:#4b5a69}.polar-graphite .workflow-steps b{color:#8495a5}.polar-graphite .workflow-steps .release-step{background:#0091721a}.polar-graphite .workflow-steps .release-step .step-number{color:#83e2c9;background:#00917226;border-color:#83e2c97a}.polar-graphite .workflow-steps .release-step b{color:#83e2c9}.polar-graphite .workflow-release-rail{color:#5f6c79;background:#e8edf6;border-color:#205dcc4d}.polar-graphite .workflow-release-rail i{color:#8b98a5}.polar-graphite .workflow-release-rail strong{color:var(--blue)}.polar-graphite .about-values-section{background:#edf0f3;border-color:#b8c1cb}.polar-graphite .about-value-cards article{background:#fff;border-color:#b6c0ca;box-shadow:0 12px 34px #1f283212}.polar-graphite .about-value-cards span{color:var(--blue)}.polar-graphite .about-value-cards h3{color:#17202a}.polar-graphite .about-value-cards p{color:#5a6672}.polar-graphite .security-main{gap:22px;display:grid}.polar-graphite .security-hero,.polar-graphite .security-summary,.polar-graphite .security-section,.polar-graphite .security-cta{background:#f8f9fa;border:1px solid #b6c0ca;border-radius:12px;box-shadow:0 14px 44px #1f283213}.polar-graphite .security-hero{background:radial-gradient(circle at 100% 0,#205dcc21,#0000 30rem),#f8f9fa;padding:clamp(42px,7vw,78px);position:relative;overflow:hidden}.polar-graphite .security-hero:after{content:"";border:14px solid #205dcc1a;border-radius:50%;width:92px;height:92px;position:absolute;bottom:34px;right:34px}.polar-graphite .security-hero h1{max-width:900px;font-size:clamp(50px,6.2vw,82px)}.polar-graphite .security-hero>p:not(.eyebrow){color:#52606e;max-width:760px;margin:28px 0 0;font-size:18px}.polar-graphite .article-meta{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.polar-graphite .article-meta span{color:#52606e;background:#edf0f3;border:1px solid #b9c3cd;border-radius:999px;padding:7px 10px;font:750 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-graphite .security-summary{grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.polar-graphite .security-summary article{border-right:1px solid #c2cad2;min-height:235px;padding:28px}.polar-graphite .security-summary article:last-child{border-right:0}.polar-graphite .security-summary h2{letter-spacing:-.035em;margin-top:42px;font-size:25px;line-height:1.12}.polar-graphite .security-summary p,.polar-graphite .security-section p,.polar-graphite .security-cta p{color:#586572}.polar-graphite .security-kicker{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font:850 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-graphite .security-kicker.policy{color:var(--blue)}.polar-graphite .security-kicker.block{color:#8a5208}.polar-graphite .security-section{padding:clamp(32px,5vw,58px)}.polar-graphite .security-section>h2,.polar-graphite .security-section>div>h2{max-width:760px;font-size:clamp(36px,4.4vw,56px)}.polar-graphite .security-section.two-column,.polar-graphite .scenario-panel{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:start;gap:48px;display:grid}.polar-graphite .security-boundary-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.polar-graphite .security-boundary-card{background:#edf0f3;border:1px solid #b6c0ca;border-radius:10px;min-height:330px;padding:24px}.polar-graphite .security-boundary-card.cannot-see{color:#f3f6f8;background:#1b232c;border-color:#35414d}.polar-graphite .security-boundary-card h3{margin:0;font-size:22px}.polar-graphite .security-boundary-card ul,.polar-graphite .legal-card ul{margin:20px 0 0;padding-left:20px}.polar-graphite .security-boundary-card li,.polar-graphite .legal-card li{margin-top:9px}.polar-graphite .security-boundary-card.cannot-see li{color:#b8c3cd}.polar-graphite .security-control-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;display:grid}.polar-graphite .security-control-grid article{background:#edf0f3;border:1px solid #c0c8d0;border-radius:10px;min-height:205px;padding:24px}.polar-graphite .security-control-grid article:nth-child(2),.polar-graphite .security-control-grid article:nth-child(5){color:#f3f6f8;background:#1b232c;border-color:#35414d}.polar-graphite .security-control-grid h3{margin:0 0 30px;font-size:19px}.polar-graphite .security-control-grid p{margin:0;font-size:13px}.polar-graphite .security-control-grid article:nth-child(2) p,.polar-graphite .security-control-grid article:nth-child(5) p{color:#aebac6}.polar-graphite .security-section code,.polar-graphite .legal-card code,.polar-graphite .docs-content code,.polar-graphite .news-article code{color:#174ba8;background:#e0e6ec;border-radius:4px;padding:.12em .36em}.polar-graphite .scenario-panel{color:#f3f6f8;background-color:#171e26;background-image:linear-gradient(#75a1ff0a 1px,#0000 1px),linear-gradient(90deg,#75a1ff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#35414d}.polar-graphite .scenario-panel h2,.polar-graphite .scenario-panel .eyebrow{color:#fff}.polar-graphite .scenario-panel p{color:#aebac6}.polar-graphite .scenario-panel code{color:#b9ceff;background:#75a1ff21}.polar-graphite .security-terminal{background:#0d1218;border:1px solid #465362;border-radius:10px;overflow:hidden;box-shadow:0 22px 60px #070a0e59}.polar-graphite .security-terminal .window-bar{background:#252f3a;border-bottom:1px solid #35414d;gap:6px;padding:13px 15px;display:flex}.polar-graphite .security-terminal .window-bar span{background:#677585;border-radius:50%;width:8px;height:8px}.polar-graphite .security-terminal .window-bar span:first-child{background:#c34249}.polar-graphite .security-terminal .window-bar span:nth-child(2){background:#c27712}.polar-graphite .security-terminal .window-bar span:last-child{background:#009172}.polar-graphite .security-terminal pre{color:#dce3e9;margin:0;padding:24px;font-size:12px;line-height:1.7;overflow:auto}.polar-graphite .security-terminal code,.polar-graphite .docs-code code{color:inherit;background:0 0;padding:0}.polar-graphite .security-cta{color:#fff;background:#202832;border-color:#35414d;justify-content:space-between;align-items:center;gap:40px;padding:clamp(32px,5vw,54px);display:flex}.polar-graphite .security-cta h2{color:#fff;max-width:720px;font-size:clamp(32px,4vw,48px)}.polar-graphite .security-cta p{color:#aebac6;max-width:720px}.polar-graphite .docs-shell{grid-template-columns:230px minmax(0,850px);justify-content:center;gap:44px;width:min(1200px,100% - 48px);margin:0 auto;display:grid}.polar-graphite .docs-sidebar{background:#202832;border:1px solid #35414d;border-radius:10px;align-self:start;gap:5px;padding:18px;display:grid;position:sticky;top:100px;box-shadow:0 18px 50px #12192026}.polar-graphite .docs-sidebar strong{color:#a9c4ff;letter-spacing:.12em;text-transform:uppercase;margin:3px 9px 12px;font:850 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-graphite .docs-sidebar a{color:#c3ccd5;border-radius:6px;padding:9px;font-size:12px;font-weight:750}.polar-graphite .docs-sidebar a:hover{color:#fff;background:#2c3742}.polar-graphite .docs-content{min-width:0}.polar-graphite .docs-hero,.polar-graphite .docs-section{background:#f8f9fa;border:1px solid #b6c0ca;border-radius:12px;margin-bottom:18px;padding:clamp(30px,5vw,54px);box-shadow:0 14px 44px #1f283211}.polar-graphite .docs-hero{background:radial-gradient(circle at 100% 0,#205dcc1f,#0000 26rem),#f8f9fa}.polar-graphite .docs-hero h1{font-size:clamp(52px,7vw,86px)}.polar-graphite .docs-hero>p:not(.eyebrow),.polar-graphite .docs-section>p{color:#56616d}.polar-graphite .docs-hero>p:not(.eyebrow){max-width:690px;font-size:17px}.polar-graphite .docs-hero .secondary-button{margin-top:14px}.polar-graphite .docs-section h2{font-size:clamp(32px,4vw,46px)}.polar-graphite .docs-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.polar-graphite .docs-grid article{background:#edf0f3;border:1px solid #c1c9d1;border-radius:9px;min-height:150px;padding:20px}.polar-graphite .docs-grid h3{color:#17202a;margin:0 0 30px;font-size:17px}.polar-graphite .docs-grid p{color:#5a6672;margin:0;font-size:13px}.polar-graphite .docs-code{background:#171e26;border:1px solid #35414d;border-radius:10px;margin-top:24px;overflow:hidden;box-shadow:0 18px 52px #12192026}.polar-graphite .docs-code pre{color:#dce3e9;margin:0;padding:24px;font-size:12px;line-height:1.72;overflow:auto}.polar-graphite .article-main{padding-bottom:12px}.polar-graphite .news-article{gap:18px;display:grid}.polar-graphite .article-hero,.polar-graphite .article-section,.polar-graphite .news-article .evidence-grid,.polar-graphite .runtime-magic-brief,.polar-graphite .outcome-list,.polar-graphite .article-cta,.polar-graphite .source-list{background:#f8f9fa;border:1px solid #b6c0ca;border-radius:12px;box-shadow:0 14px 44px #1f283211}.polar-graphite .article-hero{background:radial-gradient(circle at 100% 0,#205dcc21,#0000 30rem),#f8f9fa;padding:clamp(42px,7vw,78px)}.polar-graphite .article-hero h1{max-width:940px;font-size:clamp(52px,6.8vw,88px)}.polar-graphite .article-subtitle{color:#52606e;max-width:840px;margin:28px 0 0;font-size:18px}.polar-graphite .article-section{padding:clamp(32px,5vw,58px)}.polar-graphite .article-section h2,.polar-graphite .runtime-magic-brief h2,.polar-graphite .article-cta h2{max-width:850px;font-size:clamp(36px,4.5vw,58px)}.polar-graphite .article-section p,.polar-graphite .runtime-magic-brief p,.polar-graphite .outcome-list p,.polar-graphite .article-cta p{color:#56616d}.polar-graphite .article-section p{max-width:850px;font-size:16px}.polar-graphite .news-article .evidence-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.polar-graphite .news-article .evidence-grid article{border-right:1px solid #c1c9d1;min-height:360px;padding:28px}.polar-graphite .news-article .evidence-grid article:last-child{border-right:0}.polar-graphite .evidence-stat{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font:850 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-graphite .news-article .evidence-grid h2,.polar-graphite .outcome-list h2{letter-spacing:-.035em;margin-top:42px;font-size:24px;line-height:1.15}.polar-graphite .news-article .evidence-grid p{color:#5a6672;font-size:13px}.polar-graphite .runtime-magic-brief{color:#f3f6f8;background-color:#171e26;background-image:linear-gradient(#75a1ff0a 1px,#0000 1px),linear-gradient(90deg,#75a1ff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#35414d;padding:clamp(34px,5vw,58px)}.polar-graphite .runtime-magic-brief h2,.polar-graphite .runtime-magic-brief .eyebrow{color:#fff}.polar-graphite .runtime-magic-brief p{color:#aebac6;max-width:850px}.polar-graphite .outcome-list{grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.polar-graphite .outcome-list article{border-right:1px solid #c1c9d1;min-height:270px;padding:28px}.polar-graphite .outcome-list article:last-child{border-right:0}.polar-graphite .outcome-list h2{margin-top:0}.polar-graphite .article-cta{color:#fff;background:#202832;border-color:#35414d;justify-content:space-between;align-items:center;gap:42px;padding:clamp(34px,5vw,58px);display:flex}.polar-graphite .article-cta h2,.polar-graphite .article-cta .eyebrow{color:#fff}.polar-graphite .article-cta p{color:#aebac6;max-width:760px}.polar-graphite .article-cta .primary-button{flex:none}.polar-graphite .source-list{gap:8px;padding:clamp(30px,5vw,48px);display:grid}.polar-graphite .source-list h2{margin-bottom:16px;font-size:30px}.polar-graphite .source-list a{color:#174ba8;border-bottom:1px solid #d0d6dc;padding:12px 0;font-size:13px;font-weight:750}.polar-graphite .source-list a:last-child{border-bottom:0}.polar-graphite .vision-hero{background:linear-gradient(90deg,#205dcc0b 1px,#0000 1px) 0 0/48px 100%,radial-gradient(circle at 94% 10%,#205dcc33,#0000 34rem),#f8f9fa;position:relative;overflow:hidden}.polar-graphite .vision-hero:after{content:"";border:1px solid #205dcc45;border-radius:50%;width:112px;height:112px;position:absolute;top:42px;right:46px;box-shadow:0 0 0 22px #205dcc0d,0 0 0 44px #205dcc09}.polar-graphite .vision-hero h1,.polar-graphite .vision-hero .article-subtitle,.polar-graphite .vision-hero .article-meta,.polar-graphite .vision-hero .eyebrow{z-index:1;position:relative}.polar-graphite .vision-thesis{border-left:5px solid var(--blue)}.polar-graphite .web-shift-grid,.polar-graphite .vision-evidence-grid,.polar-graphite .vision-principles,.polar-graphite .future-scene{background:#f8f9fa;border:1px solid #b6c0ca;border-radius:12px;box-shadow:0 14px 44px #1f283211}.polar-graphite .web-shift-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.polar-graphite .web-shift-grid article{border-right:1px solid #c1c9d1;min-height:310px;padding:30px}.polar-graphite .web-shift-grid article:last-child{background:#edf2ff;border-right:0}.polar-graphite .web-shift-grid span,.polar-graphite .vision-evidence-grid span,.polar-graphite .vision-principles span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font:850 10px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-graphite .web-shift-grid h2{margin:54px 0 14px;font-size:clamp(26px,2.8vw,38px)}.polar-graphite .web-shift-grid p,.polar-graphite .vision-evidence-grid p,.polar-graphite .vision-principles p,.polar-graphite .future-scene p{color:#56616d}.polar-graphite .vision-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.polar-graphite .vision-evidence-grid article{border-right:1px solid #c1c9d1;flex-direction:column;min-height:380px;padding:30px;display:flex}.polar-graphite .vision-evidence-grid article:last-child{border-right:0}.polar-graphite .vision-evidence-grid h2{margin:44px 0 14px;font-size:27px}.polar-graphite .vision-evidence-grid p{margin-bottom:26px;font-size:13px}.polar-graphite .vision-evidence-grid a{color:#174ba8;margin-top:auto;font-size:12px;font-weight:800}.polar-graphite .vision-evidence-grid a:hover,.polar-graphite .vision-sources a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.polar-graphite .agent-web-panel{color:#fff;background-color:#171e26;background-image:linear-gradient(#75a1ff0b 1px,#0000 1px),linear-gradient(90deg,#75a1ff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #35414d;border-radius:12px;padding:clamp(36px,5vw,62px);overflow:hidden;box-shadow:0 24px 70px #10171f30}.polar-graphite .agent-web-panel>div{max-width:900px}.polar-graphite .agent-web-panel h2{color:#fff;font-size:clamp(38px,4.8vw,62px)}.polar-graphite .agent-web-panel>div>p:not(.eyebrow){color:#aebac6;max-width:820px}.polar-graphite .agent-web-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:42px 0 0;padding:0;list-style:none;display:grid}.polar-graphite .agent-web-flow li{background:#0b1016ad;border:1px solid #465362;border-radius:8px;min-height:150px;padding:18px;position:relative}.polar-graphite .agent-web-flow li:not(:last-child):after{z-index:2;color:#8db2ff;content:"→";background:#171e26;border:1px solid #516071;border-radius:50%;place-items:center;width:17px;height:17px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.polar-graphite .agent-web-flow span{color:#75a1ff;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-graphite .agent-web-flow strong{color:#f3f6f8;margin-top:32px;font-size:14px;display:block}.polar-graphite .agent-web-flow small{color:#91a0ae;margin-top:7px;font-size:10px;line-height:1.45;display:block}.polar-graphite .vision-principles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.polar-graphite .vision-principles article{border-bottom:1px solid #c1c9d1;border-right:1px solid #c1c9d1;min-height:250px;padding:28px}.polar-graphite .vision-principles article:nth-child(3),.polar-graphite .vision-principles article:last-child{border-right:0}.polar-graphite .vision-principles article:nth-child(n+4){border-bottom:0}.polar-graphite .vision-principles article:last-child{background:#edf2ff;grid-column:span 2}.polar-graphite .vision-principles h3{margin:42px 0 12px;font-size:24px}.polar-graphite .vision-principles p{max-width:520px;margin:0;font-size:13px}.polar-graphite .vision-direction p:not(.eyebrow){font-size:16px}.polar-graphite .vision-boundary-note{background:#75a1ff14;border-left:3px solid #75a1ff;margin-top:28px;padding:18px 20px;color:#dce3e9!important}.polar-graphite .future-scene{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(34px,6vw,80px);padding:clamp(36px,6vw,68px);display:grid}.polar-graphite .future-scene h2{font-size:clamp(34px,4vw,54px)}.polar-graphite .future-scene p{font-size:16px}.polar-graphite .future-scene p:first-child{margin-top:2px}.polar-graphite .vision-cta-actions{flex:none;gap:10px;min-width:245px;display:grid}.polar-graphite .vision-cta-actions a{text-align:center;justify-content:center}.polar-graphite .vision-sources a:last-child{letter-spacing:normal;font-size:13px}.polar-graphite .vision-card .button{margin-top:22px}.polar-graphite .vision-card-links{flex-wrap:wrap;gap:10px;display:flex}.polar-graphite .control-layer-hero,.polar-graphite .control-stack-panel,.polar-graphite .control-signal-grid,.polar-graphite .service-interface-shift,.polar-graphite .two-sided-layer,.polar-graphite .builder-checklist{border:1px solid #b6c0ca;border-radius:12px;box-shadow:0 14px 44px #1f283211}.polar-graphite .control-layer-hero{color:#fff;background:linear-gradient(#75a1ff0b 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#75a1ff0b 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 94% 8%,#316ce657,#0000 28rem),#131a22;border-color:#35414d;position:relative;overflow:hidden;box-shadow:0 24px 70px #10171f33}.polar-graphite .control-layer-hero:after{content:"";border:1px solid #8db2ff4d;border-radius:14px;width:96px;height:96px;position:absolute;bottom:52px;right:58px;transform:rotate(45deg);box-shadow:18px -18px #75a1ff0d,36px -36px #75a1ff08}.polar-graphite .control-layer-hero h1,.polar-graphite .control-layer-hero .eyebrow{z-index:1;color:#fff;position:relative}.polar-graphite .control-layer-hero .article-subtitle{z-index:1;color:#bec8d2;position:relative}.polar-graphite .control-layer-hero .article-meta{z-index:1;position:relative}.polar-graphite .control-layer-hero .article-meta span{color:#c9d1d9;background:#1c2631c7;border-color:#465362}.polar-graphite .control-intro{border-left:5px solid var(--blue)}.polar-graphite .control-stack-panel{color:#fff;background:#171e26;border-color:#35414d;padding:clamp(36px,5vw,62px);overflow:hidden}.polar-graphite .control-stack-heading{max-width:850px}.polar-graphite .control-stack-heading h2,.polar-graphite .two-sided-layer>header h2,.polar-graphite .builder-checklist>header h2{font-size:clamp(36px,4.6vw,58px)}.polar-graphite .control-stack-heading h2,.polar-graphite .control-stack-heading .eyebrow{color:#fff}.polar-graphite .control-stack-old{color:#8997a5;background:#11171e;border:1px solid #3b4754;border-radius:8px;align-items:center;gap:12px;margin-top:38px;padding:14px 16px;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.polar-graphite .control-stack-old i{color:#5f6c79;font-style:normal}.polar-graphite .control-stack-old small{color:#778694;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:9px}.polar-graphite .control-stack-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.polar-graphite .control-stack-flow li{background:linear-gradient(160deg,#2a3948cc,#11171edb);border:1px solid #465362;border-radius:8px;min-height:184px;padding:20px;position:relative}.polar-graphite .control-stack-flow li:not(:last-child):after{z-index:2;color:#8db2ff;content:"→";background:#171e26;border:1px solid #516071;border-radius:50%;place-items:center;width:17px;height:17px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.polar-graphite .control-stack-flow span,.polar-graphite .two-sided-grid>article>span,.polar-graphite .control-signal-grid>article>span{color:#75a1ff;letter-spacing:.08em;text-transform:uppercase;font:850 10px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-graphite .control-stack-flow strong{color:#fff;margin-top:50px;font-size:17px;display:block}.polar-graphite .control-stack-flow small{color:#9eabb7;margin-top:8px;font-size:10px;line-height:1.5;display:block}.polar-graphite .control-stack-caption{color:#aebac6;margin:22px 0 0;font-size:13px}.polar-graphite .inline-source-row{border-top:1px solid #d0d6dc;flex-wrap:wrap;gap:8px 20px;max-width:900px;margin-top:26px;padding-top:20px;display:flex}.polar-graphite .inline-source-row a,.polar-graphite .control-direction-links a{color:#174ba8;font-size:12px;font-weight:800}.polar-graphite .inline-source-row a:hover,.polar-graphite .control-direction-links a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.polar-graphite .control-signal-grid{background:#f8f9fa;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.polar-graphite .control-signal-grid article{border-bottom:1px solid #c1c9d1;border-right:1px solid #c1c9d1;min-height:330px;padding:30px}.polar-graphite .control-signal-grid article:nth-child(2n){border-right:0}.polar-graphite .control-signal-grid article:nth-child(n+3){border-bottom:0}.polar-graphite .control-signal-grid article:nth-child(2),.polar-graphite .control-signal-grid article:nth-child(3){background:#edf2ff}.polar-graphite .control-signal-grid>article>span{color:var(--blue)}.polar-graphite .control-signal-grid h2{max-width:480px;margin:54px 0 16px;font-size:clamp(27px,3vw,39px)}.polar-graphite .control-signal-grid p{color:#56616d;max-width:500px;font-size:13px}.polar-graphite .service-interface-shift{background:#f8f9fa;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.polar-graphite .service-interface-shift article{min-height:340px;padding:30px}.polar-graphite .service-interface-shift article:first-child{background:#edf0f3;border-right:1px solid #c1c9d1}.polar-graphite .service-interface-shift article:last-child{background:#edf2ff}.polar-graphite .service-interface-shift span{color:#52606e;letter-spacing:.08em;text-transform:uppercase;font:850 10px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-graphite .service-interface-shift article:last-child span{color:var(--blue)}.polar-graphite .service-interface-shift code{overflow-wrap:anywhere;color:#174ba8;background:0 0;margin-top:28px;font-size:12px;display:block}.polar-graphite .service-interface-shift h2{margin:52px 0 14px;font-size:clamp(28px,3vw,40px)}.polar-graphite .service-interface-shift p{color:#56616d;font-size:13px}.polar-graphite .two-sided-layer{color:#fff;background:#171e26;border-color:#35414d;overflow:hidden}.polar-graphite .two-sided-layer>header{border-bottom:1px solid #465362;padding:clamp(36px,5vw,58px)}.polar-graphite .two-sided-layer>header h2,.polar-graphite .two-sided-layer>header .eyebrow{color:#fff;max-width:880px}.polar-graphite .two-sided-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.polar-graphite .two-sided-grid article{min-height:420px;padding:32px}.polar-graphite .two-sided-grid article:first-child{border-right:1px solid #465362}.polar-graphite .two-sided-grid h3{color:#fff;max-width:440px;margin:48px 0 24px;font-size:clamp(27px,3vw,38px)}.polar-graphite .two-sided-grid ul{color:#b5c0ca;margin:0;padding-left:20px}.polar-graphite .two-sided-grid li{margin-top:11px;font-size:13px}.polar-graphite .builder-checklist{background:#f8f9fa;padding:clamp(36px,5vw,58px)}.polar-graphite .builder-checklist>header{max-width:850px}.polar-graphite .builder-checklist ol{border:1px solid #c1c9d1;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.polar-graphite .builder-checklist li{background:#edf0f3;border-bottom:1px solid #c1c9d1;border-right:1px solid #c1c9d1;grid-template-columns:36px 1fr;gap:14px;min-height:160px;padding:22px;display:grid}.polar-graphite .builder-checklist li:nth-child(2n){background:#f8f9fa;border-right:0}.polar-graphite .builder-checklist li:nth-child(n+5){border-bottom:0}.polar-graphite .builder-checklist li>span{color:var(--blue);font:850 10px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-graphite .builder-checklist strong{color:#17202a;font-size:16px}.polar-graphite .builder-checklist p{color:#56616d;margin:9px 0 0;font-size:12px}.polar-graphite .control-layer-direction p:not(.eyebrow){font-size:16px}.polar-graphite .control-direction-links{border-top:1px solid #465362;flex-wrap:wrap;gap:10px 24px;max-width:850px;margin-top:28px;padding-top:22px;display:flex}.polar-graphite .control-direction-links a{color:#a9c4ff}.polar-graphite .control-direction-links a:hover{color:#fff}.polar-graphite .control-layer-sources a:last-child{letter-spacing:normal;font-size:13px}@media (width<=1060px){.polar-graphite .control-stack-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.polar-graphite .control-stack-flow li:nth-child(3):after{display:none}}@media (width<=720px){.polar-graphite .control-layer-hero:after{display:none}.polar-graphite .control-stack-old{flex-wrap:wrap;align-items:flex-start}.polar-graphite .control-stack-old small{width:100%;margin:4px 0 0}.polar-graphite .control-stack-flow,.polar-graphite .control-signal-grid,.polar-graphite .service-interface-shift,.polar-graphite .two-sided-grid,.polar-graphite .builder-checklist ol{grid-template-columns:1fr}.polar-graphite .control-stack-flow li{min-height:142px}.polar-graphite .control-stack-flow li:not(:last-child):after{content:"↓";inset:auto auto -9px 50%;transform:translate(-50%)}.polar-graphite .control-stack-flow li:nth-child(3):after{display:grid}.polar-graphite .control-stack-flow strong{margin-top:28px}.polar-graphite .control-signal-grid article,.polar-graphite .control-signal-grid article:nth-child(2n),.polar-graphite .control-signal-grid article:nth-child(n+3),.polar-graphite .service-interface-shift article:first-child,.polar-graphite .two-sided-grid article:first-child,.polar-graphite .builder-checklist li,.polar-graphite .builder-checklist li:nth-child(2n),.polar-graphite .builder-checklist li:nth-child(n+5){border-bottom:1px solid #c1c9d1;border-right:0;min-height:auto}.polar-graphite .control-signal-grid article:last-child,.polar-graphite .service-interface-shift article:last-child,.polar-graphite .two-sided-grid article:last-child,.polar-graphite .builder-checklist li:last-child{border-bottom:0}.polar-graphite .two-sided-grid article:first-child{border-color:#465362}.polar-graphite .vision-card-links{display:grid}}.polar-graphite .legal-main{gap:18px;display:grid}.polar-graphite .legal-hero,.polar-graphite .legal-card{background:#f8f9fa;border:1px solid #b6c0ca;border-radius:12px;box-shadow:0 14px 44px #1f283211}.polar-graphite .legal-hero{background:radial-gradient(circle at 100% 0,#205dcc1c,#0000 28rem),#f8f9fa;padding:clamp(38px,6vw,68px)}.polar-graphite .legal-hero h1{font-size:clamp(50px,7vw,82px)}.polar-graphite .legal-meta{color:#65717d;margin:24px 0 0;font:750 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.polar-graphite .legal-card{padding:clamp(30px,5vw,58px)}.polar-graphite .legal-card section{border-bottom:1px solid #d0d6dc;max-width:850px;padding:32px 0}.polar-graphite .legal-card section:first-child{padding-top:0}.polar-graphite .legal-card section:last-child{border-bottom:0;padding-bottom:0}.polar-graphite .legal-card h2{letter-spacing:-.035em;font-size:clamp(26px,3vw,36px)}.polar-graphite .legal-card p,.polar-graphite .legal-card li{color:#56616d}.polar-graphite .legal-card a{color:#174ba8;text-underline-offset:3px;font-weight:750;text-decoration:underline}@media (width<=1060px){.mobile-nav{display:block}.polar-graphite .hero-grid{grid-template-columns:1fr}.polar-graphite .hero{min-height:auto}.polar-graphite .about-page-hero-grid,.polar-graphite .security-section.two-column,.polar-graphite .scenario-panel{grid-template-columns:1fr}.polar-graphite .security-summary,.polar-graphite .security-control-grid,.polar-graphite .news-article .evidence-grid,.polar-graphite .outcome-list,.polar-graphite .web-shift-grid,.polar-graphite .vision-evidence-grid,.polar-graphite .vision-principles{grid-template-columns:1fr 1fr}.polar-graphite .web-shift-grid article:nth-child(2),.polar-graphite .vision-evidence-grid article:nth-child(2),.polar-graphite .vision-principles article:nth-child(2),.polar-graphite .vision-principles article:nth-child(4){border-right:0}.polar-graphite .web-shift-grid article:last-child,.polar-graphite .vision-evidence-grid article:last-child{border-top:1px solid #c1c9d1;grid-column:1/-1}.polar-graphite .vision-principles article:nth-child(3){border-right:1px solid #c1c9d1}.polar-graphite .vision-principles article:nth-child(4){border-bottom:1px solid #c1c9d1}.polar-graphite .vision-principles article:last-child{grid-column:1/-1}.polar-graphite .agent-web-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.polar-graphite .agent-web-flow li:nth-child(3):after{display:none}.polar-graphite .security-summary article:nth-child(2),.polar-graphite .news-article .evidence-grid article:nth-child(2),.polar-graphite .outcome-list article:nth-child(2){border-right:0}.polar-graphite .security-summary article:last-child,.polar-graphite .news-article .evidence-grid article:last-child,.polar-graphite .outcome-list article:last-child{border-top:1px solid #c1c9d1;grid-column:1/-1}.polar-graphite .docs-shell{grid-template-columns:190px minmax(0,1fr);gap:24px}}@media (width<=720px){html.polar-graphite{scroll-padding-top:76px}.polar-graphite h1{font-size:clamp(46px,14vw,64px)}.polar-graphite .control-grid{grid-template-columns:1fr}.polar-graphite .security-main,.polar-graphite .news-article,.polar-graphite .legal-main,.polar-graphite .docs-shell{width:min(100% - 30px,1120px)}.polar-graphite .security-main,.polar-graphite .article-main,.polar-graphite .legal-main,.polar-graphite .docs-shell{padding-top:28px}.polar-graphite .about-page-hero{padding-top:64px}.polar-graphite .security-hero h1,.polar-graphite .article-hero h1,.polar-graphite .legal-hero h1,.polar-graphite .docs-hero h1,.polar-graphite .about-page-hero h1{font-size:clamp(42px,13vw,58px)}.polar-graphite .security-hero:after{display:none}.polar-graphite .security-summary,.polar-graphite .security-control-grid,.polar-graphite .security-boundary-grid,.polar-graphite .news-article .evidence-grid,.polar-graphite .outcome-list,.polar-graphite .web-shift-grid,.polar-graphite .vision-evidence-grid,.polar-graphite .vision-principles,.polar-graphite .agent-web-flow,.polar-graphite .future-scene,.polar-graphite .docs-grid{grid-template-columns:1fr}.polar-graphite .vision-hero:after{display:none}.polar-graphite .web-shift-grid article,.polar-graphite .vision-evidence-grid article,.polar-graphite .vision-principles article,.polar-graphite .vision-principles article:nth-child(2),.polar-graphite .vision-principles article:nth-child(3),.polar-graphite .vision-principles article:nth-child(4){border-bottom:1px solid #c1c9d1;border-right:0;min-height:auto}.polar-graphite .web-shift-grid article:last-child,.polar-graphite .vision-evidence-grid article:last-child,.polar-graphite .vision-principles article:last-child{border-top:0;border-bottom:0;grid-column:auto}.polar-graphite .agent-web-flow li:not(:last-child):after{content:"↓";inset:auto auto -9px 50%;transform:translate(-50%)}.polar-graphite .agent-web-flow li:nth-child(3):after{display:grid}.polar-graphite .vision-cta-actions{width:100%}.polar-graphite .security-summary article,.polar-graphite .security-summary article:nth-child(2),.polar-graphite .news-article .evidence-grid article,.polar-graphite .news-article .evidence-grid article:nth-child(2),.polar-graphite .outcome-list article,.polar-graphite .outcome-list article:nth-child(2){border-bottom:1px solid #c1c9d1;border-right:0;min-height:auto}.polar-graphite .security-summary article:last-child,.polar-graphite .news-article .evidence-grid article:last-child,.polar-graphite .outcome-list article:last-child{border-top:0;border-bottom:0;grid-column:auto}.polar-graphite .security-cta,.polar-graphite .article-cta{flex-direction:column;align-items:stretch}.polar-graphite .security-cta .primary-button,.polar-graphite .article-cta .primary-button{width:100%}.polar-graphite .docs-shell{display:block}.polar-graphite .docs-sidebar{grid-template-columns:repeat(3,1fr);margin-bottom:16px;position:static}.polar-graphite .docs-sidebar strong{grid-column:1/-1}.polar-graphite .footer{flex-direction:column;align-items:flex-start;margin-top:54px}.polar-graphite .surface,.polar-graphite .attack-card,.polar-graphite .scan-report{box-shadow:none}.polar-graphite .architecture-card{padding:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
