:root{--ink:#10110f;--ink-soft:#191a17;--paper:#ece9e0;--paper-dim:#d6d2c7;--muted:#aaa99f;--line:#ece9e033;--accent:#e4b846;--display:"Bodoni 72","Iowan Old Style","Palatino Linotype",Palatino,serif;--sans:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font:17px/1.6 var(--sans);margin:0}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}.shell{width:min(1320px,100% - 96px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;height:72px;display:flex;position:relative}.brand{letter-spacing:-.045em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.brand img{filter:brightness(0)saturate()invert(82%)sepia(74%)saturate(817%)hue-rotate(345deg)brightness(102%);width:24px;height:24px}.brand span span{color:var(--muted)}.site-nav{color:var(--muted);white-space:nowrap;align-items:center;gap:28px;font-size:12px;display:flex}.site-nav a{transition:color .2s;position:relative}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.active,.text-link:hover,.text-link:focus-visible{color:var(--accent)}.site-nav a.active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:-9px;left:0;right:0}.nav-cta{color:var(--paper);border-bottom:1px solid var(--accent);padding-bottom:3px}.nav-cta span,.text-link span{color:var(--accent);margin-left:8px}.menu-toggle{display:none}.text-link{border-bottom:1px solid var(--accent);align-items:center;padding-bottom:4px;font-size:12px;display:inline-flex}.button{white-space:nowrap;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:28px;padding:14px 18px;font-size:12px;font-weight:700;transition:transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(1px)}.button-dark{background:var(--paper);color:var(--ink)}.button-accent{background:var(--accent);color:var(--ink)}h1,h2,h3,p{overflow-wrap:break-word}.content-page,.how-page{overflow:hidden}.content-hero h1,.how-hero h1{letter-spacing:-.05em;max-width:980px;margin:0 0 34px;font-size:clamp(66px,8.6vw,126px);font-weight:500;line-height:.94}.content-hero>p,.how-hero-dek{max-width:470px;color:var(--muted);margin:0 0 0 20%;font-size:18px}.section-copy h2,.case-copy h2,.relay-sees h2,.key-model h2,.threat-model>h2,.security-faq>h2,.recovery-consequence h2,.privacy-readable h2,.privacy-audit h2,.privacy-details h2,.plan-comparison h2,.toolkit-section h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(42px,5.7vw,78px);font-weight:500;line-height:1}.section-copy>p,.case-copy p{max-width:460px;color:var(--muted)}.lede{font-size:23px;line-height:1.3;color:var(--paper)!important}.content-cta{justify-content:space-between;align-items:center;padding:58px 0 76px;display:flex}.content-cta p{color:var(--muted)}.hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7%;min-height:calc(100dvh - 72px);padding:62px 0 72px;display:grid}.hero h1,.download h2{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(68px,8.6vw,126px);font-weight:500;line-height:.92}.hero h1 em,.manifesto h2 em,.how h2 em,.pricing h2 em,.privacy h2 em,.download h2 em{font-family:var(--display);font-style:normal;font-weight:500}.hero-dek{max-width:390px;color:var(--muted);font-size:17px}.hero-dek strong{color:var(--paper);font-weight:500}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.hero-art{min-width:0}.hero-art .annotated-canvas{transform:rotate(1deg);box-shadow:22px 28px #e4b84624}.signal-band{border-block:1px solid var(--line);background:var(--ink-soft);overflow:hidden}.signal-inner{height:82px;color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.signal-inner b{color:var(--accent);font-weight:400}.manifesto,.how,.home-use-cases,.home-workflow,.pricing,.privacy{padding:128px 0}.manifesto-grid,.privacy{grid-template-columns:1fr 1fr;align-items:end;gap:14%;display:grid}.manifesto h2,.how h2,.pricing h2,.privacy h2,.download h2,.home-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(58px,7.2vw,98px);font-weight:500;line-height:.96}.manifesto-copy{max-width:470px;color:var(--muted)}.manifesto-copy .text-link{margin-top:24px}.home-section-heading{max-width:760px;margin-bottom:64px}.home-section-heading p{max-width:370px;color:var(--muted);font-size:18px}.home-use-case-list{grid-template-columns:1.2fr .8fr 1fr;gap:54px;display:grid}.home-use-case-list article{flex-direction:column;min-height:250px;padding-top:20px;display:flex}.home-use-case-list h3{margin:0 0 12px;font-size:25px;font-weight:500}.home-use-case-list p{color:var(--muted);margin:0}.home-use-case-list .text-link{align-self:flex-start;margin-top:auto}.workflow-steps{grid-template-columns:1.1fr .9fr 1.1fr .9fr;gap:48px;margin-bottom:40px;display:grid}.workflow-steps strong{color:var(--accent);font-size:22px;font-weight:500}.workflow-steps p{color:var(--muted);font-size:14px}.how-heading{margin-bottom:52px}.how-note{color:var(--muted)}.feature-list{grid-template-columns:1.15fr .85fr 1fr;gap:50px;display:grid}.feature{padding-top:20px}.feature h3{margin:0 0 12px;font-size:25px;font-weight:500}.feature p{color:var(--muted)}.feature-arrow{color:var(--accent)}.pricing-heading{max-width:800px}.pricing-intro{max-width:430px;color:var(--muted);margin:28px 0 0 20%}.pricing-grid{grid-template-columns:1fr 1fr;margin-top:62px;display:grid}.plan{flex-direction:column;min-height:560px;padding:30px 32px;display:flex}.plan-free{border:1px solid var(--line);border-right:0}.plan-pro{background:var(--paper);color:var(--ink)}.plan-top{justify-content:space-between;font-size:13px;display:flex}.plan-name{color:var(--accent)}.plan-pro .plan-name{color:#765910}.price-display{flex-direction:column;align-items:flex-start;margin:52px 0 22px;display:flex}.price-amount{letter-spacing:-.065em;font-size:clamp(64px,6.4vw,88px);font-weight:500;line-height:.9}.price-qualifier{color:var(--muted);font:16px/1.35 var(--mono);letter-spacing:0;margin-top:13px}.price-supporting{color:inherit;margin-top:19px;font-size:18px;font-weight:500}.price-display-secondary{margin:0}.price-display-secondary .price-amount{letter-spacing:-.045em;font-size:clamp(34px,3.4vw,46px);line-height:1}.price-display-secondary .price-qualifier{margin-top:7px;font-size:15px}.plan-description{max-width:360px;min-height:54px;color:var(--muted)}.plan-pro .plan-description{color:#66655e}.pro-seat-extension{border-top:1px solid #c5c2b9;grid-template-columns:1fr auto;align-items:end;gap:28px;margin:28px 0;padding-top:24px;display:grid}.pro-seat-extension>div>span,.pro-seat-extension>span{color:#765910;font-size:12px;display:block}.pro-seat-extension h3{margin:7px 0 0;font-size:20px;font-weight:500}.pro-seat-extension-compact{grid-template-columns:1fr auto;margin:20px 0 6px;padding-top:18px}.plan-features{margin:26px 0 30px;padding:0;list-style:none}.plan-features li{margin:8px 0;font-size:14px}.plan-features li:before{content:"+";color:var(--accent);margin-right:9px}.plan-link{border-bottom:1px solid var(--accent);align-self:flex-start;margin-top:auto;font-size:12px}.plan .button{align-self:flex-start;margin-top:auto}.pricing-footnote{color:var(--muted);font-size:12px}.home-pricing-link{margin-top:22px}.privacy-art{aspect-ratio:1;background:var(--ink-soft);place-items:center;max-width:430px;display:grid;position:relative;overflow:hidden}.privacy-mark{background:var(--accent);z-index:1;place-items:center;width:120px;height:120px;display:grid}.privacy-mark img{filter:brightness(0);width:72px}.orbit{border:1px solid var(--line);border-radius:50%;position:absolute}.orbit-one{width:70%;height:70%}.orbit-two{width:42%;height:120%;transform:rotate(35deg)}.privacy-art>span{color:var(--muted);font-size:12px;position:absolute;bottom:18px;left:22px}.privacy-copy .text-link{margin:18px 20px 0 0}.home-privacy-link{color:var(--muted)}.download{padding:90px 0 110px}.download-top,.download-bottom{justify-content:space-between;display:flex}.download-top p,.download-bottom p{color:var(--muted);font-size:13px}.download h2{margin:72px 0 64px}.download-actions{align-items:center;gap:22px;display:flex}.download-label{color:var(--muted);font-size:12px}.platform-link{border-bottom:1px solid var(--accent);font-size:12px}.visual-browser{background:var(--paper);color:#20211e;border:1px solid #55564f;min-width:0;position:relative;box-shadow:14px 18px #e4b8461f}.visual-browser-bar{color:#9c9c94;height:40px;font:10px var(--mono);background:#23241f;align-items:center;gap:14px;padding:0 14px;display:flex}.visual-browser-bar>span{gap:5px;display:flex}.visual-browser-bar i{background:#6c6c65;border-radius:50%;width:6px;height:6px}.visual-browser-bar b{font-weight:400}.visual-browser-page{min-height:520px;position:relative;overflow:hidden}.mock-article{width:72%;padding:54px 72px}.mock-kicker{color:#72726a!important;font-size:11px!important}.mock-article h2{max-width:520px;font:500 42px/1.04 var(--display);margin:12px 0 22px}.mock-article p{color:#575850;max-width:540px;font-size:14px;line-height:1.65}.mock-article mark{background:linear-gradient(#0000 42%,#e4b846c7 42%);transition:opacity .2s}.mock-underline{border-bottom:3px solid var(--accent)}.mock-image{color:#65655e;background:#c9c8c0;justify-content:space-between;align-items:end;height:112px;margin:30px 0 20px;padding:14px;display:flex}.mock-image small{color:#8a6811}.annotation-svg{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.annotation-svg [data-tool]{transition:opacity .2s}.mark-rect,.mark-ellipse{stroke-width:3px}.margin-note{background:var(--accent);width:170px;padding:16px;transition:opacity .2s;position:absolute;top:178px;right:26px;box-shadow:7px 8px #11110f2e}.margin-note strong{margin-bottom:8px;display:block}.margin-note span{font-size:12px;line-height:1.35}.visual-toolbar{min-height:48px;color:var(--paper);background:#181916;align-items:center;gap:14px;padding:9px 14px;display:flex;box-shadow:0 9px 24px #00000038}.visual-browser-page>.visual-toolbar{z-index:4;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.visual-toolbar span{place-items:center;width:30px;height:30px;display:grid}.visual-toolbar span:first-child{background:var(--accent);color:var(--ink)}.visual-toolbar .tool-icon{width:18px;height:18px}.visual-toolbar i{background:var(--accent);border-radius:50%;width:24px;height:24px}.visual-toolbar b{font-size:12px;font-weight:500}.visual-toolbar-compact{gap:10px}.annotated-canvas{position:relative}.tool-labels{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:26px;display:grid}.tool-labels button{min-height:56px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.tool-labels button:hover,.tool-labels button:focus-visible,.tool-labels button.active{color:var(--accent);outline:1px solid var(--line)}.tool-labels .tool-icon{width:18px}.is-animated .mock-article mark,.is-animated .margin-note,.is-animated .mark-arrow,.is-animated .mark-rect{animation-duration:7s;animation-timing-function:step-end;animation-iteration-count:infinite}.is-animated .mock-article mark{animation-name:show-highlight}.is-animated .margin-note{animation-name:show-note}.is-animated .mark-arrow{animation-name:show-arrow}.is-animated .mark-rect{animation-name:show-rect}@keyframes show-highlight{0%,8%{opacity:0}18%,to{opacity:1}}@keyframes show-note{0%,24%{opacity:0}34%,to{opacity:1}}@keyframes show-arrow{0%,40%{opacity:0}50%,to{opacity:1}}@keyframes show-rect{0%,56%{opacity:0}66%,to{opacity:1}}.product-canvas-section{padding:0 0 132px}.visual-section,.scope-section,.offline-section{padding:118px 0}.visual-section{grid-template-columns:.62fr 1.38fr;align-items:center;gap:8%;display:grid}.annotation-list-demo{grid-template-columns:1.55fr .75fr;min-width:0;display:grid}.annotation-list-demo .visual-browser{box-shadow:none}.annotation-list-demo .visual-browser-page{min-height:450px}.review-page{padding:70px 52px}.review-page>span{font-weight:700}.review-page h3{max-width:360px;font:500 42px/1.05 var(--display);margin:34px 0 14px}.review-page p{color:#686860}.review-page button,.review-scene button{color:var(--paper);background:#20211e;border:0;padding:12px 16px}.review-highlight{background:#e4b8468c;width:120px;height:18px;position:absolute;top:238px;left:95px}.review-rectangle{border:3px solid var(--accent);width:130px;height:55px;position:absolute;bottom:54px;left:48px}.review-arrow{color:#9c7312;font-size:42px;position:absolute;top:120px;right:75px}.review-note{background:var(--accent);padding:10px;font-size:12px;position:absolute;bottom:100px;right:28px}.annotation-sidebar{color:#22231f;background:#f6f4ee;padding:28px 20px}.annotation-sidebar h3{margin:0 0 18px}.annotation-sidebar>p{color:#86867f;border:1px solid #cdc9be;padding:10px}.annotation-sidebar button{text-align:left;color:#44443f;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;gap:4px;width:100%;padding:14px 10px;display:flex}.annotation-sidebar button.active{border-color:var(--accent);background:#ebe8df}.annotation-sidebar button span{color:#88877f;font-size:11px}.scope-section{grid-template-columns:.55fr 1.45fr;align-items:start;gap:9%;display:grid}.scope-diagram{grid-template-columns:.75fr 1.25fr;gap:18px;display:grid}.scope-diagram article{background:var(--ink-soft);flex-direction:column;min-height:330px;padding:28px;display:flex}.scope-diagram h3{margin:0 0 32px;font-size:24px}.scope-pages{gap:10px;display:grid}.scope-pages span{color:var(--muted);font:12px var(--mono);background:#252620;padding:13px}.scope-pages .selected{outline:2px solid var(--accent);color:var(--paper)}.scope-diagram b{color:var(--accent);margin-top:auto;font-size:13px}.offline-section{grid-template-columns:.5fr 1.5fr;align-items:center;gap:9%;display:grid}.offline-sequence{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:8px;display:grid}.offline-sequence article{background:var(--ink-soft);min-height:220px;padding:18px}.offline-sequence article>span{color:var(--muted);font-size:12px}.offline-sequence article>p{font-size:13px}.offline-sequence>i{color:var(--accent);text-align:center;font-style:normal}.mini-page{background:var(--paper);height:92px;color:var(--ink);margin-top:18px;padding:18px;font-size:12px}.mini-page mark{background:#e4b846a6}.mini-page b{background:var(--accent);width:max-content;margin-top:12px;padding:4px;font-weight:500;display:block}.case-feature{grid-template-columns:.58fr 1.42fr;align-items:center;gap:9%;min-height:690px;padding:100px 0;display:grid}.case-feature.case-research{grid-template-columns:1.3fr .7fr}.case-feature.case-engineering{grid-template-columns:.55fr 1.45fr}.case-feature.case-market{display:block}.case-feature.case-market .case-copy{max-width:660px;margin-bottom:56px}.case-copy h2{font-size:clamp(42px,5.2vw,70px)}.case-scene{min-width:0}.case-scene .visual-browser-page{min-height:470px}.review-scene article{padding:72px 64px}.review-scene article h3{max-width:470px;font:500 48px/1.04 var(--display);margin:46px 0 14px}.review-scene article p{color:#64645e}.review-scene .case-box{border:3px solid var(--accent);width:150px;height:62px;position:absolute;bottom:52px;left:58px}.review-scene .case-arrow{color:#98700d;font-size:48px;position:absolute;top:34%;right:34%}.review-scene aside{background:var(--accent);width:180px;padding:16px;font-size:12px;position:absolute;top:150px;right:28px}.review-scene mark{background:#e4b846a6;position:absolute;bottom:36px;left:30%}.research-scene{background:var(--paper);min-height:540px;color:var(--ink);padding:62px 20% 62px 10%;position:relative}.research-scene article>p:first-child{color:#77766f;font-size:12px}.research-scene h3{max-width:600px;font:500 46px/1.08 var(--display)}.research-scene article>p{max-width:570px}.research-scene mark{background:#e4b846a6}.research-scene aside,.research-scene>span{background:var(--accent);padding:12px;font-size:12px;position:absolute}.research-scene aside{top:32%;right:4%}.research-scene>span{bottom:8%;left:4%}.engineering-scene{background:#171a1a;border:1px solid #343735;min-height:480px;padding:56px;position:relative}.engineering-scene h3{font:500 35px var(--mono)}.engineering-scene pre{color:#d7d7ce;background:#0c0e0d;max-width:700px;padding:28px;overflow:auto}.engineering-scene mark{color:var(--paper);background:#e4b84673}.engineering-scene aside,.engineering-scene>span{background:var(--accent);color:var(--ink);padding:12px;font-size:12px;position:absolute}.engineering-scene aside{top:50px;right:30px}.engineering-scene>span{bottom:30px;right:8%}.market-scene{grid-template-columns:1.2fr .8fr 1fr;gap:18px;display:grid}.market-scene article{background:var(--paper);min-height:320px;color:var(--ink);padding:30px;position:relative}.market-scene article:nth-child(2){margin-top:48px}.market-scene article:nth-child(3){margin-top:92px}.market-scene article p{color:#62625c;max-width:260px;margin-top:52px}.market-scene article span{background:var(--accent);padding:8px;font-size:12px;position:absolute;bottom:24px;left:20px}.how-hero{padding:100px 0 118px}.workflow-story{padding-bottom:70px}.workflow-scene{grid-template-columns:.56fr 1.44fr;align-items:center;gap:9%;min-height:680px;padding:88px 0;display:grid}.workflow-copy h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(44px,5.8vw,78px);font-weight:500;line-height:1}.workflow-copy p{max-width:420px;color:var(--muted)}.workflow-copy .text-link{margin-top:18px}.activation-page{min-height:440px;padding:70px}.activation-page h3{font:500 45px/1.05 var(--display)}.activation-page p{color:#63645c}.selection-demo{min-height:440px;padding:72px}.selection-demo h3{font:500 45px var(--display)}.selection-demo p{font-size:17px}.selection-demo mark{background:#e4b846b3}.selection-demo aside{background:var(--accent);padding:14px;position:absolute;bottom:90px;right:32px}.fork-diagram>strong{background:var(--accent);width:max-content;color:var(--ink);margin:0 auto 70px;padding:18px 38px;display:block}.fork-diagram>div{grid-template-columns:1fr 1fr;gap:22px;display:grid;position:relative}.fork-diagram>div:before{content:"";border:1px solid var(--line);border-bottom:0;height:36px;position:absolute;top:-36px;left:25%;right:25%}.fork-diagram article{background:var(--ink-soft);min-height:220px;padding:30px}.fork-diagram h3{font-size:28px}.fork-diagram p{color:var(--muted)}.workflow-scope{grid-template-columns:.5fr 1.5fr}.workflow-collab .visual-browser-page{min-height:470px}.collab-page{padding:70px}.collab-page h3{font:500 45px var(--display)}.collab-page mark{background:#e4b846b3}.collab-page aside{background:var(--accent);width:180px;padding:14px;font-size:12px;position:absolute}.collab-page aside b{display:block}.person-a{top:110px;right:30px}.person-b{bottom:80px;right:110px}.workflow-encryption{display:block}.workflow-encryption .workflow-copy{max-width:680px;margin-bottom:70px}.workflow-encryption .encryption-flow{min-height:480px}.workflow-offline{grid-template-columns:.5fr 1.5fr}.anchor-demo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.anchor-demo article{background:var(--paper);min-height:300px;color:var(--ink);padding:34px}.anchor-demo article>span{color:#77766f;font-size:12px}.anchor-demo article p{margin-top:60px}.anchor-demo mark{background:#e4b846a6}.toolkit-section{grid-template-columns:.48fr 1.52fr;align-items:center;gap:8%;padding:110px 0 130px;display:grid}.toolkit-section .visual-browser-page{min-height:450px}.how-end{justify-content:space-between;align-items:center;padding:56px 0 76px;display:flex}.how-end p{color:var(--muted)}.security-hero h1{font-size:clamp(62px,8vw,114px)}.security-architecture{padding-bottom:124px}.encryption-flow{grid-template-columns:1fr .62fr .9fr .62fr 1fr;align-items:center;gap:16px;min-height:430px;display:grid}.encryption-flow article{flex-direction:column;justify-content:space-between;min-height:280px;padding:26px;display:flex}.client-node{background:var(--paper);color:var(--ink)}.client-node span,.relay-node span,.cipher-path span{color:#74746d;font-size:12px}.client-node p{font:500 24px/1.3 var(--display)}.client-node b,.relay-node b{color:#7b5b0c;font-size:12px}.relay-node{background:var(--ink-soft);border:1px solid var(--line)}.relay-node p{font-size:18px}.relay-node code,.cipher-path code{font:12px var(--mono);color:var(--accent);overflow-wrap:anywhere}.cipher-path{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.cipher-path:before,.cipher-path:after{content:"";background:var(--accent);width:1px;height:54px}.relay-sees,.key-model{grid-template-columns:.55fr 1.45fr;align-items:start;gap:9%;padding:118px 0;display:grid}.relay-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.relay-columns article{background:var(--ink-soft);min-height:340px;padding:30px}.relay-columns article:last-child{background:var(--paper);color:var(--ink)}.relay-columns h3{font-size:24px}.relay-columns ul{margin:45px 0 0;padding-left:20px}.relay-columns li{margin:12px 0}.key-diagram{grid-template-columns:1fr 36px 1fr;align-items:center;gap:18px;display:grid}.key-diagram article{background:var(--ink-soft);flex-direction:column;justify-content:space-between;min-height:210px;padding:28px;display:flex}.key-diagram article span{color:var(--muted);font-size:12px}.key-diagram article b{font-size:22px}.key-diagram>i{color:var(--accent);text-align:center;font-style:normal}.key-diagram>strong{background:var(--accent);color:var(--ink);text-align:center;grid-column:1/-1;padding:22px}.recovery-consequence{background:var(--paper);color:var(--ink);padding:94px}.recovery-consequence p{max-width:620px}.recovery-consequence code{color:var(--accent);overflow-wrap:anywhere;background:#1b1c19;margin-top:44px;padding:26px;display:block}.threat-model{padding:124px 0}.threat-model>div{grid-template-columns:1fr 1fr;gap:18px;margin:50px 0 30px;display:grid}.threat-model article{background:var(--ink-soft);min-height:220px;padding:30px}.threat-model h3{font-size:22px}.threat-model p{color:var(--muted)}.security-faq{max-width:1000px;padding:100px 0}.security-faq details,.privacy-details details{padding:20px 0}.security-faq summary,.privacy-details summary{cursor:pointer;font-size:20px}.security-faq details p,.privacy-details p{max-width:700px;color:var(--muted)}.privacy-short{padding:0 0 120px}.privacy-summary{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.privacy-summary article{background:var(--ink-soft);flex-direction:column;min-height:260px;padding:28px;display:flex}.privacy-summary article:nth-child(2){margin-top:38px}.privacy-summary article:nth-child(3){background:var(--paper);color:var(--ink);margin-top:76px}.privacy-summary span{color:var(--muted);font-size:12px}.privacy-summary strong{margin-top:54px;font-size:23px}.privacy-summary b{color:var(--accent);margin-top:auto;font-size:13px}.privacy-summary article:last-child b{color:#765910}.privacy-split{grid-template-columns:.55fr 1.45fr;gap:9%;padding:110px 0;display:grid}.privacy-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.privacy-columns article{background:var(--ink-soft);padding:30px}.privacy-columns h3{font-size:23px}.privacy-columns li{color:var(--muted);margin:10px 0}.privacy-readable{grid-template-columns:.8fr 1.2fr;gap:18px;padding:110px 0;display:grid}.privacy-readable article{background:var(--ink-soft);min-height:390px;padding:36px}.privacy-readable article:last-child{background:var(--paper);color:var(--ink)}.privacy-readable p{max-width:520px;color:var(--muted)}.privacy-readable article:last-child p{color:#5f5f59}.privacy-audit{grid-template-columns:1.2fr .8fr;align-items:end;gap:12%;padding:100px 0;display:grid}.privacy-audit p{color:var(--muted)}.privacy-backup{grid-template-columns:.55fr 1.45fr;gap:9%;padding:110px 0;display:grid}.backup-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:10px;display:grid}.backup-flow article{background:var(--ink-soft);flex-direction:column;justify-content:space-between;min-height:180px;padding:24px;display:flex}.backup-flow span{color:var(--muted);font-size:12px}.backup-flow i{color:var(--accent);text-align:center;font-style:normal}.privacy-details{max-width:1000px;padding:100px 0}.plans{grid-template-columns:1fr 1.18fr;padding-bottom:120px;display:grid}.plan-copy{background:var(--ink-soft);flex-direction:column;min-height:620px;padding:34px;display:flex}.plan-copy-light{background:var(--paper);color:var(--ink)}.plan-copy h2{margin:0;font-size:48px;font-weight:500}.plan-copy .price-display{margin-top:48px}.plan-copy>p,.plan-copy ul{color:var(--muted)}.plan-copy-light>p,.plan-copy-light ul{color:#64645e}.plan-copy ul{padding-left:18px}.plan-copy li{margin:9px 0}.plan-copy .text-link,.plan-copy .button{align-self:flex-start;margin-top:auto}.plan-comparison{grid-template-columns:.55fr 1.45fr;gap:9%;padding:100px 0 130px;display:grid}.comparison-table{font-size:14px}.comparison-head,.comparison-group>div{grid-template-columns:1.4fr .65fr .85fr;align-items:center;gap:16px;display:grid}.comparison-head{color:var(--muted);padding:16px 0}.comparison-group{margin:28px 0}.comparison-group h3{color:var(--accent);margin:0 0 10px;font-size:18px}.comparison-group>div{padding:10px 0}.comparison-group span{color:var(--muted)}.site-footer{border-top:1px solid var(--line);min-height:108px;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.site-footer .brand{color:var(--paper);font-size:16px}.site-footer .brand img{width:20px}.footer-links{gap:22px;display:flex}.footer-links span{gap:8px;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.reveal.visible{opacity:1;transform:none}.release-unavailable{opacity:.55;cursor:not-allowed}.contact-page,.not-found{min-height:100dvh;padding:70px 0}.contact-page h1,.not-found h1{font-size:clamp(64px,9vw,120px);font-weight:500}.contact-copy,.not-found>p{max-width:520px;color:var(--muted)}@media (max-width:1050px){.site-nav{gap:17px;font-size:11px}.shell{width:min(100% - 56px,920px)}.content-hero h1,.how-hero h1{font-size:clamp(60px,9vw,92px)}.hero{grid-template-columns:1fr 1.2fr;gap:4%}.hero h1{font-size:clamp(64px,8.5vw,88px)}.visual-browser-page{min-height:460px}.mock-article{width:75%;padding:42px}.mock-article h2{font-size:35px}.margin-note{width:145px;right:16px}.tool-labels{grid-template-columns:repeat(4,1fr)}.case-feature,.workflow-scene,.visual-section,.scope-section,.offline-section,.relay-sees,.key-model,.privacy-split,.privacy-backup,.plan-comparison,.toolkit-section{gap:5%}.encryption-flow{grid-template-columns:1fr .45fr .9fr .45fr 1fr}.home-use-case-list{gap:30px}.footer-links{display:none}}@media (max-width:800px){.shell{width:min(100% - 38px,620px)}.site-header{height:72px}.menu-toggle{color:var(--paper);background:0 0;border:0;font-size:12px;display:block}.menu-toggle span{color:var(--accent);margin-left:6px}.site-nav{background:var(--ink);border:1px solid var(--line);flex-direction:column;align-items:stretch;gap:16px;padding:22px;display:none;position:absolute;inset:72px 0 auto}.site-nav.open{display:flex}.site-nav a.active:after{width:18px;bottom:50%;left:auto;right:0}.content-hero,.how-hero{padding:70px 0 86px}.content-hero h1,.how-hero h1{font-size:clamp(54px,15vw,78px);line-height:.98}.content-hero>p,.how-hero-dek{margin-left:0;font-size:16px}.section-copy h2,.case-copy h2,.workflow-copy h2,.relay-sees h2,.key-model h2,.threat-model>h2,.security-faq>h2,.recovery-consequence h2,.privacy-readable h2,.privacy-audit h2,.privacy-details h2,.plan-comparison h2,.toolkit-section h2{font-size:clamp(40px,12vw,62px)}.content-cta,.how-end{padding:42px 0 62px;display:block}.content-cta .button,.content-cta .text-link,.how-end .button{margin-top:20px}.hero{min-height:auto;padding:72px 0 86px;display:block}.hero h1{font-size:clamp(58px,17vw,82px)}.hero-art{margin-top:58px}.hero-actions{flex-wrap:wrap}.signal-inner{width:720px;margin-left:-80px}.manifesto,.how,.home-use-cases,.home-workflow,.pricing,.privacy{padding:92px 0}.manifesto-grid,.privacy{display:block}.manifesto-copy,.privacy-copy{margin-top:44px}.manifesto h2,.how h2,.pricing h2,.privacy h2,.download h2,.home-section-heading h2{font-size:clamp(50px,15vw,76px)}.home-use-case-list,.workflow-steps,.feature-list{display:block}.home-use-case-list article{min-height:0;padding:26px 0}.home-use-case-list .text-link{margin-top:18px}.workflow-steps article,.feature{padding:16px 0}.pricing-intro{margin-left:0}.pricing-grid,.plans{display:block}.plan{min-height:0}.plan-free{border-right:1px solid var(--line);border-bottom:0}.price-display{margin:42px 0 22px}.price-amount{font-size:clamp(60px,17vw,78px)}.price-qualifier{font-size:16px}.price-supporting{font-size:18px}.price-display-secondary .price-amount{font-size:clamp(34px,11vw,44px)}.pro-seat-extension{grid-template-columns:1fr;align-items:start;gap:14px}.pro-seat-extension-compact{grid-template-columns:1fr auto;align-items:end}.privacy-art{margin-bottom:48px}.download-top,.download-bottom{display:block}.download h2{font-size:clamp(60px,17vw,84px)}.download-actions{flex-wrap:wrap;margin-top:28px}.visual-browser-page{min-height:420px}.mock-article{width:82%;padding:32px 24px}.mock-article h2{font-size:29px}.mock-article p{font-size:12px}.mock-image{height:90px}.margin-note{width:118px;padding:10px;top:178px;right:10px}.visual-toolbar{gap:5px;padding:7px}.visual-toolbar span{width:25px}.tool-labels{grid-template-columns:1fr 1fr}.tool-labels button{min-height:48px}.product-canvas-section{padding-bottom:84px}.visual-section,.scope-section,.offline-section,.case-feature,.case-feature.case-research,.case-feature.case-engineering,.workflow-scene,.workflow-scope,.workflow-offline,.toolkit-section,.relay-sees,.key-model,.privacy-split,.privacy-backup,.plan-comparison{flex-direction:column;gap:46px;min-height:0;padding:78px 0;display:flex}.case-research .case-copy{order:-1}.annotation-list-demo{grid-template-columns:1fr}.annotation-sidebar{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.annotation-sidebar h3,.annotation-sidebar>p{grid-column:1/-1}.scope-diagram{grid-template-columns:1fr}.scope-diagram article{min-height:240px}.offline-sequence{grid-template-columns:1fr}.offline-sequence>i{transform:rotate(90deg)}.case-scene .visual-browser-page{min-height:400px}.review-scene article{padding:45px 30px}.review-scene article h3{font-size:36px}.review-scene aside{width:140px;right:12px}.research-scene{min-height:500px;padding:40px 18px}.research-scene h3{font-size:35px}.research-scene aside{top:auto;bottom:22%;right:10px}.engineering-scene{padding:36px 18px}.engineering-scene h3{font-size:24px}.engineering-scene aside{top:18px;right:12px}.market-scene{display:block}.market-scene article,.market-scene article:nth-child(2),.market-scene article:nth-child(3){min-height:250px;margin:14px 0}.activation-page,.selection-demo,.collab-page{padding:42px 24px}.activation-page h3,.selection-demo h3,.collab-page h3{font-size:34px}.fork-diagram>div{grid-template-columns:1fr}.fork-diagram>div:before{display:none}.workflow-encryption{padding:78px 0;display:block}.workflow-encryption .encryption-flow{margin-top:45px}.anchor-demo{grid-template-columns:1fr}.encryption-flow{flex-direction:column;display:flex}.encryption-flow article{width:100%;min-height:220px}.cipher-path:before,.cipher-path:after{height:34px}.relay-columns,.privacy-columns,.privacy-readable,.privacy-audit,.key-diagram{grid-template-columns:1fr}.key-diagram>strong{grid-column:auto}.recovery-consequence{padding:54px 24px}.threat-model>div,.privacy-summary{grid-template-columns:1fr}.privacy-summary article,.privacy-summary article:nth-child(2),.privacy-summary article:nth-child(3){min-height:210px;margin:0}.backup-flow{grid-template-columns:1fr}.backup-flow i{transform:rotate(90deg)}.comparison-head,.comparison-group>div{grid-template-columns:1fr 72px 72px}.site-footer{flex-direction:column;align-items:flex-start;gap:18px;min-height:150px;padding:24px 0}}@media (max-width:430px){.shell{width:calc(100% - 30px)}.hero h1,.content-hero h1,.how-hero h1{font-size:clamp(49px,14vw,62px)}.hero-actions{flex-direction:column;align-items:flex-start}.visual-browser-page{min-height:390px}.mock-article{width:88%;padding:28px 18px}.mock-article h2{font-size:25px}.mock-article .mock-last{display:none}.margin-note{width:105px;top:160px}.visual-toolbar{justify-content:center;right:10px;left:10px!important;transform:none!important}.visual-toolbar span:nth-child(3),.visual-toolbar span:nth-child(4){display:none}.annotation-list-demo .visual-browser-page{min-height:380px}.annotation-sidebar{grid-template-columns:1fr}.annotation-sidebar h3,.annotation-sidebar>p{grid-column:auto}.review-highlight{left:55px}.review-rectangle{left:26px}.research-scene>span{left:12px}.workflow-scene{padding:62px 0}.collab-page aside{width:130px}.person-a{right:10px}.person-b{right:30px}.plan,.plan-copy{padding:26px 24px}.price-amount{font-size:clamp(56px,18vw,72px)}.pro-seat-extension-compact{display:block}.pro-seat-extension-compact .price-display{margin-top:12px}.comparison-head,.comparison-group>div{grid-template-columns:1fr}.comparison-head span{display:none}.comparison-group>div{gap:5px;padding:13px 0}.comparison-group>div strong{margin-bottom:4px}.comparison-group>div span:before{width:42px;color:var(--paper);font-weight:500;display:inline-block}.comparison-group>div span:first-of-type:before{content:"Free"}.comparison-group>div span:nth-of-type(2):before{content:"Pro"}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.button{transition:none}.is-animated [data-tool]{opacity:1!important;animation:none!important}}.content-hero{padding:86px 0 96px}.content-hero h1,.how-hero h1{max-width:1120px;font-size:clamp(60px,6.8vw,96px)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.menu-toggle{min-width:44px;min-height:44px}h1,h2,h3,h4,h5,h6{font-family:var(--sans)!important;letter-spacing:normal!important;line-height:1.2!important}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;font-weight:inherit;font-family:inherit!important}.auth-page{grid-template-rows:auto 1fr auto;min-height:100dvh;padding:34px 0 28px;display:grid}.auth-brand{justify-self:start}.auth-panel{grid-template-columns:1.12fr .88fr;align-items:end;gap:10%;padding:88px 0;display:grid}.auth-intro h1{max-width:720px;margin:16px 0 24px;font-size:clamp(54px,7vw,98px);font-weight:500;line-height:.98!important}.auth-intro p{max-width:490px;color:var(--muted)}.eyebrow{color:var(--accent);font:11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.auth-form{background:var(--paper);color:var(--ink);gap:13px;padding:34px;display:grid}.auth-form label,.inline-edit label,.profile-form label{font-size:12px;font-weight:600}.auth-form input,.inline-edit input,.profile-form input{width:100%;color:var(--ink);background:#f6f4ed;border:1px solid #b9b5aa;border-radius:0;outline:0;padding:13px 14px}.auth-form input:focus,.inline-edit input:focus,.profile-form input:focus{border-color:#765910;box-shadow:0 0 0 1px #765910}.auth-form button{width:100%;margin-top:8px}.auth-form button:disabled,.auth-form input:disabled{opacity:.5;cursor:not-allowed}.form-note{color:#6d6b64;margin:5px 0 0;font-size:11px}.auth-status{background:var(--paper);color:#5e5d56;grid-column:2;min-height:60px;margin-top:-8%;padding:0 34px 34px;font-size:13px}.auth-status p{margin:0}.auth-privacy{max-width:620px;color:var(--muted);margin:0;font-size:11px}.notice-error,.notice-success{border-left:3px solid;padding:12px 14px!important}.notice-error{background:#b755431a;border-color:#b75543;color:#e0a597!important}.auth-status .notice-error{color:#7b3027!important}.notice-success{background:#7d9d681a;border-color:#7d9d68;color:#bad2aa!important}.auth-status .notice-success{color:#436032!important}.dashboard-frame{min-height:100dvh;color:var(--ink);background:#e8e5dc}.dashboard-header{border-bottom:1px solid #c7c3b8;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 34px;display:grid}.dashboard-header .brand img{filter:none}.dashboard-header .brand span span{color:#7d7a72}.dashboard-context{color:#77746c;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.dashboard-header form{justify-self:end}.dashboard-signout{color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9b791d;padding:5px 0;font-size:12px}.dashboard-body{grid-template-columns:230px minmax(0,1fr);min-height:calc(100dvh - 72px);display:grid}.dashboard-nav{border-right:1px solid #c7c3b8;flex-direction:column;gap:6px;padding:42px 26px;display:flex}.dashboard-nav a,.dashboard-nav-pending{color:#747169;grid-template-columns:26px 1fr auto;align-items:center;min-height:43px;padding:0 10px;font-size:12px;display:grid}.dashboard-nav a span,.dashboard-nav-pending b{font:10px var(--mono);font-weight:400}.dashboard-nav a.active{background:var(--ink);color:var(--paper)}.dashboard-nav a.active span{color:var(--accent)}.dashboard-nav-pending{opacity:.6}.dashboard-nav-pending small{color:#8d6b12;font:9px var(--mono);text-transform:uppercase}.dashboard-main{min-width:0;padding:64px clamp(28px,5vw,78px) 100px}.dashboard-titlebar{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.dashboard-titlebar h1{max-width:820px;margin:12px 0 0;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:1!important}.dashboard-titlebar>p{color:#6b6962;font:12px var(--mono)}.dashboard-notices{gap:10px;margin-bottom:24px;display:grid}.dashboard-notices:empty{display:none}.dashboard-section{border-top:1px solid #c7c3b8;padding:42px 0}.dashboard-section-heading{grid-template-columns:1fr minmax(260px,.7fr);gap:50px;margin-bottom:30px;display:grid}.dashboard-section-heading>div{align-items:baseline;gap:15px;display:flex}.dashboard-section-heading>div>span{color:#927016;font:11px var(--mono)}.dashboard-section-heading h2{margin:0;font-size:28px;font-weight:500}.dashboard-section-heading>p{color:#747169;margin:0;font-size:13px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-card{background:#f3f0e8;border:1px solid #d4d0c5;flex-direction:column;min-height:450px;padding:26px;display:flex}.account-card:nth-child(2n){background:var(--ink);color:var(--paper);border-color:var(--ink)}.account-card-top{justify-content:space-between;align-items:center;display:flex}.plan-chip{color:#5d5a53;font:10px var(--mono);text-transform:uppercase;background:#d7d3c8;padding:5px 8px}.plan-chip.plan-pro{background:var(--accent);color:var(--ink)}.status-dot{color:#77746c;text-transform:capitalize;align-items:center;gap:7px;font-size:10px;display:flex}.status-dot:before{content:"";background:#8ca271;border-radius:50%;width:7px;height:7px}.status-dot.status-blocked:before{background:#b75f4c}.account-card:nth-child(2n) .status-dot{color:var(--muted)}.account-card h3{margin:38px 0 26px;font-size:28px;font-weight:500}.seat-summary{justify-content:space-between;align-items:end;display:flex}.seat-summary strong{font-size:64px;font-weight:500;line-height:1}.seat-summary strong small{color:#8b887f;font-size:20px}.seat-summary>span{color:#77746c;font-size:11px}.account-card:nth-child(2n) .seat-summary>span{color:var(--muted)}.seat-meter{background:#d0ccc1;height:4px;margin:17px 0 10px}.seat-meter span{background:#967313;height:100%;display:block}.account-card:nth-child(2n) .seat-meter{background:#393a35}.account-card:nth-child(2n) .seat-meter span{background:var(--accent)}.account-card>p{color:#77746c;margin:0;font-size:11px}.account-card:nth-child(2n)>p{color:var(--muted)}.inline-edit{gap:7px;margin-top:auto;padding-top:28px;display:grid}.inline-edit>div{grid-template-columns:1fr auto;display:grid}.inline-edit button{background:var(--accent);color:var(--ink);cursor:pointer;border:0;padding:0 17px;font-size:11px;font-weight:700}.account-card:nth-child(2n) .inline-edit input{color:var(--paper);background:#272823;border-color:#4a4b44}.account-card:nth-child(2n) .inline-edit input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.dashboard-profile{grid-template-columns:.8fr 1.2fr;gap:8%;display:grid}.dashboard-profile .dashboard-section-heading{display:block}.dashboard-profile .dashboard-section-heading>div{margin-bottom:18px}.profile-form{background:#f3f0e8;grid-template-columns:150px 1fr;align-items:center;gap:12px 18px;padding:28px;display:grid}.profile-form p{color:#77746c;grid-column:2;margin:0;font-size:11px}.profile-form .button{grid-column:2;justify-self:start;margin-top:12px}.profile-form input[readonly]{color:#6d6a63;background:#dfdcd3}.dashboard-coming{background:var(--ink);color:var(--paper);border:0;grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-top:14px;padding:52px;display:grid}.dashboard-coming h2{max-width:640px;margin:13px 0 0;font-size:clamp(32px,4vw,54px);font-weight:500}.dashboard-coming>p{color:var(--muted);font-size:13px}.dashboard-empty{background:#f3f0e8;padding:42px}.dashboard-empty h3{margin-top:0}.dashboard-empty p{color:#747169}.dashboard-loading{color:#77746c;gap:15px;padding-top:70px;font-size:12px;display:grid}.dashboard-loading div{background:linear-gradient(90deg,#dcd8ce,#f2efe7,#dcd8ce) 0 0/200% 100%;height:110px;animation:1.5s linear infinite dashboard-pulse}.dashboard-error{max-width:820px;padding-top:80px}.dashboard-error h1{font-size:clamp(46px,6vw,78px);font-weight:500}.dashboard-error p{color:#747169;max-width:560px}.dashboard-error .button{margin-top:24px}@keyframes dashboard-pulse{to{background-position:-200% 0}}@media (max-width:900px){.auth-panel{grid-template-columns:1fr;align-items:start;padding:60px 0}.auth-form{margin-top:38px}.auth-status{grid-column:1;margin:0;padding-top:0}.dashboard-body{grid-template-columns:1fr}.dashboard-nav{z-index:3;background:#e8e5dc;border-bottom:1px solid #c7c3b8;border-right:0;grid-template-columns:repeat(6,minmax(110px,1fr));padding:10px 18px;display:grid;position:sticky;top:0;overflow:auto}.dashboard-main{padding-top:42px}.account-grid,.dashboard-profile,.dashboard-coming,.dashboard-section-heading{grid-template-columns:1fr}.dashboard-header{grid-template-columns:1fr auto}.dashboard-context{display:none}}@media (max-width:600px){.auth-intro h1{font-size:clamp(48px,14vw,68px)}.auth-form{padding:25px}.dashboard-header{padding:0 18px}.dashboard-header .brand{font-size:17px}.dashboard-nav{grid-template-columns:repeat(6,120px)}.dashboard-main{padding:32px 18px 70px}.dashboard-titlebar{display:block}.dashboard-titlebar>p{margin-top:16px}.dashboard-titlebar h1{font-size:44px}.dashboard-section{padding:34px 0}.dashboard-section-heading{gap:16px}.account-card{min-height:420px;padding:22px}.dashboard-profile .dashboard-section-heading{margin-bottom:10px}.profile-form{grid-template-columns:1fr;padding:22px}.profile-form p,.profile-form .button{grid-column:1}.dashboard-coming{padding:30px 24px}.seat-summary strong{font-size:56px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.account-switcher{background:#f3f0e8;align-items:end;gap:10px;margin:0 0 28px;padding:18px;display:flex}.account-switcher label,.invite-form label{margin-bottom:6px;font-size:11px;font-weight:700;display:block}.account-switcher select,.invite-form input,.invite-form select,.role-form select,.invite-link-row input{min-height:42px;color:var(--ink);background:#fffdf7;border:1px solid #bbb7ac;border-radius:0;padding:9px 11px}.account-switcher select{min-width:260px}.account-switcher button,.invite-form>button,.role-form button,.member-actions button,.resend-invite button,.invitation-actions button,.invite-link-row button{background:var(--ink);min-height:42px;color:var(--paper);cursor:pointer;border:0;padding:9px 14px;font-size:11px;font-weight:700}.member-seat-strip{background:var(--ink);color:var(--paper);grid-template-columns:2fr repeat(4,1fr);margin-bottom:28px;display:grid}.member-seat-strip>div{border-right:1px solid #34352f;flex-direction:column;justify-content:space-between;min-height:105px;padding:19px;display:flex}.member-seat-strip span{color:var(--muted);font:10px var(--mono);text-transform:uppercase}.member-seat-strip strong{text-transform:capitalize;font-size:22px;font-weight:500}.member-table{border-top:1px solid #c7c3b8}.member-row{border-bottom:1px solid #cbc7bd;grid-template-columns:minmax(220px,1.5fr) .55fr .65fr .65fr minmax(230px,1.2fr);align-items:center;gap:18px;min-height:86px;padding:15px 12px;font-size:12px;display:grid}.member-row-head{color:#716e66;min-height:44px;font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase}.member-identity{align-items:center;gap:12px;display:flex}.member-avatar{background:var(--accent);width:38px;height:38px;color:var(--ink);flex:none;place-items:center;font-weight:700;display:grid}.member-identity strong,.member-identity small{display:block}.member-identity small{color:#77746c}.role-chip,.membership-status,.invitation-status{font:9px var(--mono);text-transform:uppercase;background:#d7d3c8;justify-self:start;padding:5px 8px}.role-owner{background:var(--accent)}.role-admin{background:#c9c2ad}.membership-active,.invitation-pending{color:#456236;background:#dbe5d4}.membership-suspended,.invitation-revoked,.invitation-expired{color:#7b3027;background:#ead8d3}.member-date{color:#6f6c65}.member-actions{gap:8px;display:grid}.role-form{display:flex}.role-form select{min-width:96px}.member-danger{font-size:11px}.member-danger summary{color:#8d3328;cursor:pointer}.member-danger p{color:#706d66;margin:8px 0}.danger-button,.danger-link{color:#fff!important;background:#8c382e!important}.member-action-muted{color:#918e86}.invitation-section{grid-template-columns:.8fr 1.2fr;gap:28px 7%;display:grid}.invitation-section>.dashboard-section-heading{grid-column:1/-1}.invite-form{background:#f3f0e8;align-self:start;gap:13px;padding:24px;display:grid}.invite-form>button:disabled{opacity:.5;cursor:not-allowed}.invite-result{background:#eaded9;border-left:3px solid #b75543;grid-column:1/-1;padding:12px}.invite-result-success{background:#dce5d7;border-color:#718c60}.invite-result p{margin:0 0 8px;font-size:11px}.invite-result small{color:#68665f}.invite-link-row{grid-template-columns:1fr auto;display:grid}.invite-link-row input{min-width:0;font:10px var(--mono)}.invitation-list{gap:10px;display:grid}.invitation-row{background:#f3f0e8;grid-template-columns:minmax(190px,1.2fr) auto .7fr minmax(120px,auto);align-items:center;gap:14px;padding:16px;font-size:11px;display:grid}.invitation-row strong,.invitation-row span{display:block}.invitation-row>div:first-child span{color:#747169}.invitation-actions{align-items:start;gap:8px;display:flex}.resend-invite>form{display:flex}.resend-invite .invite-result{min-width:280px;margin-top:8px}.invite-page{min-height:100dvh}.invite-panel{align-self:center;max-width:850px;padding:80px 0}.invite-panel h1{max-width:800px;margin:15px 0 22px;font-size:clamp(58px,8vw,104px);font-weight:500}.invite-panel>p{max-width:580px;color:var(--muted)}.invite-loading,.invite-auth-required,.invite-accept-form{max-width:600px;margin-top:34px}.invite-auth-required{background:var(--paper);color:var(--ink);padding:26px}.invite-auth-required p{margin-top:0}.invite-accept-form{gap:16px;display:grid}.invite-accept-form .button{justify-self:start}.invite-accept-form .notice-success,.invite-accept-form .notice-error{margin:0}@media (max-width:1100px){.member-row{grid-template-columns:minmax(190px,1.4fr) .5fr .6fr minmax(210px,1fr)}.member-row .member-date,.member-row-head span:nth-child(4){display:none}.invitation-section{grid-template-columns:1fr}.invitation-row{grid-template-columns:1fr auto}.invitation-row>span:nth-child(3){display:none}.member-seat-strip{grid-template-columns:2fr repeat(4,1fr)}}@media (max-width:720px){.account-switcher{flex-direction:column;align-items:stretch}.account-switcher select{width:100%;min-width:0}.member-seat-strip{grid-template-columns:1fr 1fr}.member-seat-strip>div:first-child{grid-column:1/-1}.member-row-head{display:none}.member-row{grid-template-columns:1fr auto;gap:12px}.member-row>span:nth-of-type(2){grid-column:2}.member-row>div:last-child{grid-column:1/-1}.member-actions,.invitation-row{grid-template-columns:1fr}.invitation-actions{flex-direction:column}.resend-invite .invite-result{min-width:0}.invite-link-row{grid-template-columns:1fr}.invite-panel{padding:54px 0}.invite-panel h1{font-size:clamp(52px,15vw,72px)}}.checkout-ready{background:var(--ink);color:var(--paper);margin-bottom:30px;padding:34px}.checkout-ready h2{margin:10px 0;font-size:34px;font-weight:500}.checkout-ready>p{max-width:650px;color:var(--muted);font-size:13px}.checkout-ready .button{margin-top:14px}.checkout-ready .button:disabled{opacity:.55}.checkout-message{border-left:3px solid var(--accent);background:#24251f;color:var(--paper)!important;padding:12px!important}.billing-summary{grid-template-columns:repeat(3,1fr);margin-bottom:30px;display:grid}.billing-summary article{background:#f3f0e8;border-right:1px solid #d1cdc2;flex-direction:column;min-height:190px;padding:24px;display:flex}.billing-summary article:nth-child(2){background:var(--ink);color:var(--paper)}.billing-summary span{color:#77746c;font:10px var(--mono);text-transform:uppercase}.billing-summary article:nth-child(2) span,.billing-summary article:nth-child(2) p{color:var(--muted)}.billing-summary strong{text-transform:capitalize;margin:auto 0 12px;font-size:clamp(26px,3vw,44px);font-weight:500}.billing-summary p{color:#77746c;margin:0;font-size:11px}.billing-plan-form{background:#f3f0e8;grid-template-columns:minmax(140px,.5fr) minmax(260px,1fr) auto;align-items:center;gap:12px;padding:27px;display:grid}.billing-plan-form label{font-size:12px;font-weight:700}.billing-plan-form select{min-height:45px;color:var(--ink);background:#fffdf7;border:1px solid #bbb7ac;border-radius:0;padding:10px 12px}.billing-plan-form>button:not(.button),.billing-secondary-actions button{background:var(--ink);min-height:45px;color:var(--paper);cursor:pointer;border:0;padding:10px 15px;font-weight:700}.billing-plan-form button:disabled{opacity:.5}.billing-plan-form>p{color:#747169;grid-column:2/-1;margin:0;font-size:11px}.billing-management-grid{grid-template-columns:1fr .42fr;gap:18px;display:grid}.billing-management-grid .billing-plan-form{grid-template-columns:1fr}.billing-management-grid .billing-plan-form>p{grid-column:1}.billing-secondary-actions{background:#d8d4c9;align-content:start;gap:14px;padding:24px;display:grid}.billing-secondary-actions form>button{width:100%}.billing-cancel summary{color:#813a30;cursor:pointer;font-size:12px}.billing-cancel p{color:#69675f;font-size:11px}.billing-operation-list{gap:8px;display:grid}.billing-operation-list article{background:#f3f0e8;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:70px;padding:14px 18px;font-size:11px;display:grid}.billing-operation-list strong,.billing-operation-list span{display:block}.billing-operation-list div>span{color:#77746c}.billing-operation-list>article>p{text-align:right;color:#6f6c65;margin:0}.billing-state{font:9px var(--mono);text-transform:uppercase;background:#d7d3c8;padding:5px 8px}.billing-succeeded{color:#456236;background:#dbe5d4}.billing-failed,.billing-ambiguous{color:#7b3027;background:#ead8d3}.billing-pending,.billing-awaiting_checkout,.billing-awaiting_webhook{color:#725813;background:#eadfbf}@media (max-width:850px){.billing-summary{grid-template-columns:1fr}.billing-summary article{border-bottom:1px solid #d1cdc2;min-height:140px}.billing-management-grid,.billing-plan-form{grid-template-columns:1fr}.billing-plan-form>p{grid-column:1}.billing-operation-list article{grid-template-columns:1fr auto}.billing-operation-list>article>p{text-align:left;grid-column:1/-1}}.mock-mode-chip{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;padding:.42rem .72rem;font-size:.72rem}.dashboard-frame[data-mock=true] button[type=submit]{pointer-events:none}.billing-invoice-sync{justify-content:flex-end;margin-bottom:1rem;display:flex}.billing-invoice-list{gap:.75rem;display:grid}.billing-invoice-list article{border-top:1px solid var(--line);grid-template-columns:minmax(13rem,1.5fr) auto minmax(10rem,1fr) auto;align-items:center;gap:.8rem;padding:1rem 0;display:grid}.billing-invoice-list article div{gap:.25rem;display:grid}.billing-invoice-list article span,.billing-invoice-list article p,.billing-invoice-list article a{margin:0;font-size:.82rem}@media (max-width:760px){.billing-invoice-list article{grid-template-columns:1fr auto}}.activity-list{display:grid}.activity-list article{border-top:1px solid var(--line);grid-template-columns:.7rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.2rem 0;display:grid}.activity-marker{background:var(--muted);border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem}.activity-succeeded,.activity-sent{background:#37845d}.activity-failed,.activity-abandoned,.activity-ambiguous{background:#a94b3b}.activity-copy,.activity-copy>div{gap:.35rem;display:grid}.activity-copy>div{grid-template-columns:minmax(0,max-content) max-content;align-items:center}.activity-copy p,.activity-copy small,.activity-list time{color:var(--muted);margin:0;font-size:.8rem}.activity-more{margin-top:1.5rem;display:inline-block}.operations-alert-list{gap:10px;display:grid}.operations-alert{background:#f3f0e8;border-left:4px solid #967313;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:22px 24px;display:grid}.operations-alert-critical{background:#ead8d3;border-color:#8c382e}.operations-alert h3{margin:7px 0 5px;font-size:21px;font-weight:500}.operations-alert p,.operations-alert small,.operations-alert time{color:#706d66;margin:0;font-size:11px}.operations-alert>div:first-child>span{color:#765910;font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.operations-alert-critical>div:first-child>span{color:#8c382e}.operations-alert-meta{text-align:right;justify-items:end;gap:5px;display:grid}.operations-alert-meta a{border-bottom:1px solid #967313;margin-top:7px;font-size:11px;font-weight:700}@media (max-width:680px){.operations-alert{grid-template-columns:1fr}.operations-alert-meta{text-align:left;justify-items:start}.activity-list article{grid-template-columns:.7rem 1fr}.activity-list time{grid-column:2}}.security-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:30px;display:grid}.security-summary article{background:#f3f0e8;border-right:1px solid #d1cdc2;flex-direction:column;min-height:178px;padding:24px;display:flex}.security-summary article:nth-child(2){background:var(--ink);color:var(--paper)}.security-summary span{color:#77746c;font:10px var(--mono);text-transform:uppercase}.security-summary article:nth-child(2) span,.security-summary article:nth-child(2) p{color:var(--muted)}.security-summary strong{overflow-wrap:anywhere;text-transform:capitalize;margin:auto 0 10px;font-size:clamp(20px,2.5vw,34px);font-weight:500}.security-summary p{color:#77746c;margin:0;font-size:11px}.security-grid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.security-grid>.dashboard-section-heading{grid-column:1/-1}.security-session-card,.security-assurance-card{background:#f3f0e8;min-height:290px;padding:28px}.security-session-card>div{align-items:center;gap:12px;display:flex}.security-session-card p,.security-assurance-card p{color:#706d66;margin:4px 0 0;font-size:12px}.security-live-dot{background:#37845d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #37845d1f}.security-session-card dl{gap:14px;margin:50px 0 0;display:grid}.security-session-card dl>div{border-top:1px solid #ccc8bd;grid-template-columns:1fr auto;gap:20px;padding-top:12px;display:grid}.security-session-card dt{color:#716e66;font:9px var(--mono);text-transform:uppercase}.security-session-card dd{text-align:right;margin:0;font-size:11px}.security-assurance-card{background:var(--ink);color:var(--paper);flex-direction:column;display:flex}.security-assurance-card h3{margin:18px 0 10px;font-size:31px;font-weight:500}.security-assurance-card p{color:var(--muted)}.security-assurance-card form{margin-top:auto;padding-top:28px}.security-controls{gap:10px;display:grid}.security-controls article{background:#f3f0e8;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:24px;display:grid}.security-controls h3{margin:0 0 5px;font-size:20px;font-weight:500}.security-controls p{color:#706d66;max-width:680px;margin:0;font-size:12px}.security-controls button{background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;border:0;padding:10px 16px;font-size:11px;font-weight:700}.security-danger{border-left:4px solid #8c382e}.dashboard-frame[data-mock=true] .security-controls button,.dashboard-frame[data-mock=true] .security-assurance-card button{opacity:.55}@media (max-width:820px){.security-summary,.security-grid{grid-template-columns:1fr}.security-grid>.dashboard-section-heading{grid-column:1}.security-summary article{min-height:130px}.security-controls article{grid-template-columns:1fr}.security-controls form,.security-controls button{width:100%}}.settings-summary{grid-template-columns:1.2fr .9fr .9fr;margin-bottom:30px;display:grid}.settings-summary article{background:#f3f0e8;border-right:1px solid #d1cdc2;flex-direction:column;min-height:180px;padding:24px;display:flex}.settings-summary article:nth-child(2){background:var(--ink);color:var(--paper)}.settings-summary span,.settings-impact-grid span{color:#77746c;font:10px var(--mono);text-transform:uppercase}.settings-summary article:nth-child(2) span,.settings-summary article:nth-child(2) p{color:var(--muted)}.settings-summary strong{overflow-wrap:anywhere;margin:auto 0 10px;font-size:clamp(18px,2.2vw,30px);font-weight:500}.settings-summary p{color:#77746c;margin:0;font-size:11px}.settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-grid>.dashboard-section-heading{grid-column:1/-1}.settings-rename,.settings-ownership{background:#f3f0e8;min-height:250px;padding:27px}.settings-rename{grid-template-columns:1fr auto;gap:9px;display:grid}.settings-rename label{grid-column:1/-1;font-size:11px;font-weight:700}.settings-rename input,.deletion-schedule input{min-height:45px;color:var(--ink);background:#fffdf7;border:1px solid #bbb7ac;border-radius:0;padding:10px 12px}.settings-rename input[readonly]{background:#dfdcd3}.settings-rename button,.deletion-status button{background:var(--ink);min-height:45px;color:var(--paper);cursor:pointer;border:0;padding:10px 15px;font-size:11px;font-weight:700}.settings-rename p{color:#706d66;grid-column:1/-1;font-size:12px}.settings-ownership{background:var(--ink);color:var(--paper)}.settings-ownership h3{margin:45px 0 10px;font-size:34px;font-weight:500}.settings-ownership p{color:var(--muted);font-size:12px}.settings-info{background:#f3f0e8;padding:25px}.settings-info p{color:#706d66;max-width:700px;margin:7px 0;font-size:12px}.settings-info a{border-bottom:1px solid #967313;margin-top:12px;font-size:12px;display:inline-block}.settings-impact-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.settings-impact-grid article{background:#f3f0e8;min-height:220px;padding:23px}.settings-impact-grid strong{text-transform:capitalize;margin:52px 0 10px;font-size:22px;font-weight:500;display:block}.settings-impact-grid p{color:#706d66;margin:0;font-size:11px}.deletion-status{background:#f3f0e8;border-left:4px solid #967313;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:18px;padding:25px;display:grid}.deletion-status h3{margin:12px 0 5px;font-size:24px;font-weight:500}.deletion-status p{color:#706d66;margin:0;font-size:12px}.deletion-schedule{background:#ead8d3;border-left:4px solid #8c382e;margin-top:18px}.deletion-schedule summary{color:#7b3027;cursor:pointer;padding:20px 24px;font-weight:700}.deletion-schedule>div{padding:0 24px 25px}.deletion-schedule p{color:#6f4740;max-width:760px;font-size:12px}.deletion-schedule form{grid-template-columns:1fr auto;gap:8px;max-width:680px;display:grid}.deletion-schedule label{grid-column:1/-1;font-size:11px;font-weight:700}.deletion-schedule button{cursor:pointer;border:0;padding:10px 16px;font-size:11px;font-weight:700}.deletion-step-list{margin-top:12px;display:grid}.deletion-step-list article{background:#f3f0e8;border-top:1px solid #c7c3b8;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.deletion-step-list>article>span:first-child{color:#927016;font:10px var(--mono)}.deletion-step-list strong{text-transform:capitalize}.deletion-step-list p{color:#706d66;margin:2px 0 0;font-size:11px}.extension-connection-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:18px;margin-top:24px;display:grid}.extension-link-form{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:22px;display:grid}.extension-link-form label,.extension-link-result{grid-column:1/-1}.extension-link-form input{min-width:0}.extension-link-result{padding-top:10px}.extension-link-result>div{gap:8px;display:flex}.extension-link-result input{font-family:var(--mono);flex:1;font-size:12px}.extension-link-error{color:#8c382e}.extension-link-success{color:#276f4c}.extension-device-list{margin-top:26px}.extension-device-list>h3{margin-bottom:12px}.extension-device-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.extension-device-list p{color:var(--muted);margin:4px 0 0}@media (max-width:850px){.settings-summary,.settings-grid,.settings-impact-grid{grid-template-columns:1fr}.settings-grid>.dashboard-section-heading{grid-column:1}.settings-summary article{min-height:135px}.deletion-status{grid-template-columns:1fr}.deletion-status form,.deletion-status button{width:100%}}@media (max-width:760px){.extension-connection-grid,.extension-link-form{grid-template-columns:1fr}.extension-device-list>article{grid-template-columns:1fr auto}.extension-device-list>article form{grid-column:1/-1}.extension-link-result>div{flex-direction:column}}.rotation-list{gap:12px;margin-top:22px;display:grid}.rotation-row{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(12rem,1fr) auto minmax(10rem,.65fr);align-items:center;gap:16px;padding:16px;display:grid}.rotation-row>div{gap:3px;display:grid}.rotation-row>div span,.rotation-row small{color:var(--muted)}.rotation-row small{grid-column:1/-1}.rotation-row progress{width:100%;accent-color:var(--accent)}@media (max-width:760px){.rotation-row{grid-template-columns:1fr auto}.rotation-row progress{grid-column:1/-1}}@media (max-width:580px){.settings-rename,.deletion-schedule form{grid-template-columns:1fr}.deletion-schedule label{grid-column:1}.settings-rename button{min-height:45px}}.reveal{opacity:1!important;transform:none!important}
.mk-container{width:calc(100% - 96px);max-width:1320px;margin-inline:auto}.mk-page{font:18px/1.6 var(--sans);color:var(--paper)}.mk-page h1,.mk-page h2,.mk-page h3{letter-spacing:-.04em;text-wrap:balance;font-weight:500}.mk-page h1{max-width:1000px;margin:0 0 28px;font-size:clamp(42px,5.5vw,80px);line-height:1.03}.mk-page h1 em{font-style:normal;line-height:1.1;font-family:var(--display)!important}.mk-page h2{max-width:840px;margin:0 0 28px;font-size:clamp(32px,4.1vw,56px);line-height:1.1}.mk-page h3{margin:16px 0;font-size:26px;line-height:1.2}.mk-page p{max-width:66ch;color:var(--muted)}.mk-page a:not(.mk-button):hover{color:var(--paper)}.mk-page :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible,.mk-header :focus-visible,.mk-footer :focus-visible{outline:2px solid var(--paper);outline-offset:5px;box-shadow:0 0 0 4px var(--ink)}.mk-skip{background:var(--paper);color:var(--ink);z-index:50;padding:12px;position:absolute;top:-100px;left:16px}.mk-skip:focus{top:8px}.mk-header{border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex;position:relative}.mk-brand{letter-spacing:-.045em;flex-shrink:0;align-items:center;gap:10px;font-size:23px;font-weight:700;display:inline-flex}.mk-brand img{filter:none}.mk-brand span span{color:var(--muted)}.mk-nav{align-items:center;gap:24px;font-size:16px;display:flex}.mk-nav>a,.mk-nav summary{padding-block:12px}.mk-nav [aria-current=page]{text-underline-offset:8px;color:var(--accent);text-decoration:underline}.mk-nav details{position:relative}.mk-nav summary{cursor:pointer}.mk-nav details>div{background:var(--ink-soft);border:1px solid var(--line);min-width:180px;padding:12px 16px;position:absolute;top:100%;left:-16px}.mk-nav details a{padding:10px 0;display:block}.mk-button{background:var(--accent);min-height:48px;color:var(--ink);font:600 16px/1.4 var(--sans);cursor:pointer;text-align:center;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:16px;padding:12px 18px;transition:background .15s;display:inline-flex}.mk-button:hover{color:var(--ink);background:#f0ca69}.mk-button:disabled{opacity:.7;cursor:wait}.mk-outline{color:var(--paper);background:0 0;border-color:#77786f}.mk-outline:hover{color:var(--ink)}.mk-menu{color:var(--paper);background:0 0;border:1px solid #77786f;min-height:48px;padding:10px 16px;display:none}.mk-hero{grid-template-columns:5fr 7fr;align-items:center;gap:48px;padding-block:72px 96px;display:grid}.mk-hero>div{min-width:0}.mk-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:14px;color:var(--accent)!important;margin:0 0 24px!important}.mk-deck{font-size:18px;max-width:50ch!important}.mk-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0 16px;display:flex}.mk-link{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;min-height:44px;padding-block:8px;font-size:16px;display:inline-block}.mk-small,.mk-notice{line-height:1.6;font-size:14px!important}.mk-notice{max-width:75ch!important}.mk-badge{color:var(--accent);font:14px/1.4 var(--mono);align-items:center;gap:6px;margin-bottom:12px;display:inline-flex}.mk-section{border-top:1px solid var(--line);padding-block:96px}.mk-page-hero{padding-block:72px 64px}.mk-page-hero>p{max-width:64ch}.mk-page-hero h1{max-width:1050px}.mk-reading{max-width:900px}.mk-evidence{min-width:0;margin:0}.mk-evidence img{border:1px solid #77786f;width:100%;height:auto;display:block}.mk-evidence figcaption{color:var(--muted);margin-top:16px;font-size:14px}.mk-proof{grid-template-columns:4fr 6fr;align-items:center;gap:80px;display:grid}.mk-excerpt{background:var(--paper);color:var(--ink);padding:40px}.mk-excerpt p{color:#52534c}.mk-excerpt blockquote{font:38px/1.3 var(--display);margin:20px 0 32px}.mk-excerpt mark{background:var(--accent);color:var(--ink)}.mk-excerpt .mk-margin-note{color:var(--ink);border-left:3px solid #8b6a12;padding-left:16px;font-size:18px}.mk-excerpt>span{color:#52534c;font-size:14px}.mk-editorial-rows{margin-top:48px}.mk-editorial-rows article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.6fr 1fr;align-items:start;gap:40px;padding-block:32px;display:grid}.mk-editorial-rows h3,.mk-editorial-rows p{margin:0}.mk-editorial-rows .mk-link{justify-self:end}.mk-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:48px;margin:48px 0 24px;padding:0;list-style:none;display:grid}.mk-steps li{counter-increment:step}.mk-steps li:before{content:"0" counter(step);font:14px var(--mono);color:var(--accent);margin-bottom:24px;display:block}.mk-steps strong{font-size:24px;font-weight:500}.mk-steps p{margin-top:12px}.mk-preview{background:var(--ink-soft)}.mk-preview-list{color:var(--paper);flex-wrap:wrap;gap:16px 32px;margin:32px 0;padding:0;font-size:16px;list-style:none;display:flex}.mk-prices{grid-template-columns:1fr 1fr;gap:64px;margin-block:48px;display:grid}.mk-prices article{border-top:1px solid #77786f;padding-top:32px}.mk-prices article:last-child{border-color:var(--accent)}.mk-prices .mk-price{color:var(--paper);letter-spacing:-.04em;margin:32px 0;font-size:64px;line-height:1.1}.mk-price span{font:16px/1.5 var(--sans);color:var(--muted);letter-spacing:0;margin-top:16px;display:block}.mk-prices h3{margin-top:0}.mk-browser-list{grid-template-columns:1fr 1fr;gap:24px;margin-block:32px;display:grid}.mk-browser-list>div{border:1px solid #77786f;flex-direction:column;align-items:start;gap:16px;padding:24px;display:flex}.mk-browser-list strong{font-size:24px}.mk-browser-list span{color:var(--muted);font-size:16px}.mk-faq{margin-block:32px}.mk-faq details{border-bottom:1px solid var(--line);padding:20px 0}.mk-faq summary{cursor:pointer;padding-right:16px;font-size:20px}.mk-faq p{padding-left:24px}.mk-close{border-top:1px solid var(--line);padding-block:72px 96px}.mk-close h2{max-width:760px}.mk-table-scroll{max-width:100%;margin:24px 0;overflow:auto}.mk-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:16px}.mk-table-scroll caption{text-align:left;color:var(--muted);padding:16px 0}.mk-table-scroll th,.mk-table-scroll td{border-bottom:1px solid var(--line);vertical-align:top;padding:20px 24px 20px 0}.mk-table-scroll th{font-weight:500}.mk-table-scroll td{color:var(--muted)}.mk-table-scroll th:first-child{width:36%}.mk-two-col{grid-template-columns:1fr 1fr;gap:64px;margin-block:48px;display:grid}.mk-capabilities{max-width:850px;margin:32px 0;padding:0;list-style:none}.mk-capabilities li{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:20px 0;display:flex}.mk-capabilities .mk-badge{flex-shrink:0;margin:0}.mk-intake{grid-template-columns:7fr 5fr;align-items:start;gap:64px;margin-top:48px;display:grid}.mk-intake>aside{grid-area:1/2}.mk-intake>div{grid-area:1/1}.mk-boundary{background:var(--ink-soft);border-top:2px solid var(--accent);padding:32px}.mk-intake-status{border:1px solid #77786f;padding:32px}.mk-form{gap:24px;display:grid}.mk-form>p{margin:0}.mk-form label{color:var(--paper);margin-bottom:8px;font-size:16px;display:block}.mk-form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){background:var(--ink-soft);width:100%;min-width:0;min-height:48px;color:var(--paper);font:17px/1.5 var(--sans);border:1px solid #77786f;border-radius:0;padding:12px}.mk-form textarea{resize:vertical}.mk-help{color:var(--muted);margin-top:8px;font-size:14px;display:block}.mk-form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mk-form .mk-checkbox{cursor:pointer;align-items:start;gap:14px;padding:8px 0;display:flex}.mk-checkbox input{width:24px;height:24px;accent-color:var(--accent);flex-shrink:0}.mk-field-error{color:#ffbca9;margin-top:8px;font-size:16px;display:block}.mk-error-summary{background:var(--ink-soft);border-left:3px solid #ffbca9;padding:16px 24px}.mk-error-summary h3{margin-top:0}.mk-error-summary a{text-decoration:underline}.mk-form .mk-button{justify-self:start}.mk-form [aria-invalid=true]{border-color:#ffbca9!important}.mk-form-success{border-top:2px solid var(--accent);padding:32px 0}.mk-footer{border-top:1px solid var(--line);padding-block:48px 24px;font-size:14px}.mk-footer>div>p{color:var(--muted)}.mk-footer nav{grid-template-columns:repeat(4,1fr);gap:32px;margin:40px 0;display:grid}.mk-footer nav>div{flex-direction:column;align-items:start;display:flex}.mk-footer nav a{min-height:44px;padding-block:8px;font-size:16px}.mk-footer nav span{color:var(--muted);margin:8px 0}.mk-copyright{color:var(--muted)}@media (min-width:1024px){.mk-nav .mk-button{white-space:nowrap}.mk-solution-hero h1{font-size:clamp(42px,4.4vw,64px)}}@media (max-width:1199px){.mk-container{width:calc(100% - 64px)}.mk-nav{gap:16px}.mk-header .mk-brand{font-size:20px}.mk-hero{gap:32px}.mk-section{padding-block:72px}}@media (max-width:1023px){.mk-header{flex-wrap:wrap;padding-block:16px}.mk-menu:not([hidden]){display:block}.mk-nav{flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:16px 0;display:flex}.mk-nav.is-enhanced:not(.is-open){display:none}.mk-nav details>div{border:0;padding-left:24px;position:static}.mk-hero,.mk-proof{grid-template-columns:1fr;gap:48px}.mk-hero{padding-block:64px}.mk-hero h1{max-width:720px}.mk-evidence{max-width:760px}.mk-editorial-rows article{grid-template-columns:1fr 2fr}.mk-editorial-rows .mk-link{grid-column:2;justify-self:start}.mk-intake{grid-template-columns:1fr;gap:32px}.mk-intake>aside,.mk-intake>div{grid-area:auto}.mk-prices{gap:32px}}@media (max-width:767px){.mk-container{width:calc(100% - 40px)}.mk-section{padding-block:48px}.mk-hero{gap:40px;padding-block:48px}.mk-page-hero{padding-block:48px}.mk-actions{flex-direction:column;align-items:stretch;gap:12px}.mk-actions .mk-link{align-self:start}.mk-page h1{font-size:clamp(42px,9vw,64px)}.mk-page h2{font-size:36px}.mk-steps,.mk-two-col,.mk-prices,.mk-browser-list{grid-template-columns:1fr;gap:32px}.mk-steps{margin-top:32px}.mk-steps li:before{margin-bottom:12px}.mk-steps p{margin-bottom:0}.mk-editorial-rows article{grid-template-columns:1fr;gap:16px;padding-block:24px}.mk-editorial-rows .mk-link{grid-column:1}.mk-excerpt{padding:24px}.mk-excerpt blockquote{font-size:32px}.mk-preview-list{display:grid}.mk-close{padding-block:48px}.mk-footer nav{grid-template-columns:1fr 1fr;gap:24px}.mk-intake-status,.mk-boundary{padding:24px}.mk-form-row{grid-template-columns:1fr}.mk-capabilities li{flex-direction:column;gap:8px}.mk-button{white-space:normal;overflow-wrap:anywhere}.mk-evidence img{aspect-ratio:auto}.mk-form .mk-button{justify-self:stretch}}@media (max-width:359px){.mk-container{width:calc(100% - 32px)}.mk-page h1{font-size:42px}.mk-page h2{font-size:32px}.mk-footer nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mk-page *{transition:none!important;animation:none!important}}.mk-brand{letter-spacing:-.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}@media (min-width:1024px){.mk-hero h1{font-size:clamp(48px,4.8vw,69px)}}.mk-mobile-navigation{display:none}@media (max-width:1023px){.mk-header{grid-template-columns:1fr auto;gap:0;min-height:80px;display:grid}.mk-desktop-nav{display:none}.mk-mobile-navigation{grid-column:1/-1;display:block}.mk-mobile-navigation>.mk-menu{cursor:pointer;align-items:center;gap:16px;list-style:none;display:flex;position:absolute;top:16px;right:0}.mk-mobile-navigation>.mk-menu::-webkit-details-marker{display:none}.mk-mobile-navigation>.mk-nav{padding-top:24px}}@media (max-width:639px){.mk-evidence img{aspect-ratio:440/720}}.mk-teaser-trigger{font:inherit;color:var(--paper);cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 0}.mk-teaser-dialog{color:var(--paper);background:var(--ink);border:1px solid var(--line);width:min(1040px,100% - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.mk-teaser-dialog::backdrop{background:#000000d9}.mk-teaser-content{padding:clamp(16px,3vw,28px)}.mk-teaser-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.mk-page .mk-teaser-heading h2{margin:0;font-size:clamp(20px,3vw,28px)}.mk-teaser-heading button{flex-shrink:0}.mk-teaser-dialog video{aspect-ratio:16/9;background:#000;width:100%;height:auto;max-height:72dvh;display:block}
