:root{--paper:#fbfaf7;--paper-bright:#fff;--paper-deep:#ebe7de;--ink:#171714;--muted:#68665e;--line:#cbc5b8;--signal:#c43821;--signal-dark:#b52c19;--signal-on-dark:#f09886;--acid:#f2ddd6;--forest:#171714;--success:#2f765a;--danger:#a42920;--serif:"Iowan Old Style","Baskerville","Times New Roman",serif;--sans:"Avenir Next","Century Gothic","Trebuchet MS",sans-serif;--mono:"SFMono-Regular","Cascadia Code","Liberation Mono",monospace}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--sans)}a{color:inherit}button,input,textarea{font:inherit}button:disabled{cursor:wait;opacity:.58}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;min-height:44px;display:inline-flex;align-items:center;padding:0 14px;border:2px solid var(--ink);color:var(--ink);background:var(--acid);font:800 .75rem/1 var(--mono);text-decoration:none;text-transform:uppercase;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{transform:translateY(0)}main:focus{outline:none}.site-header{width:min(1420px,calc(100% - 48px));min-height:78px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--ink);position:relative;z-index:10}.wordmark{display:inline-flex;width:max-content;min-height:44px;align-items:center;gap:9px;color:var(--ink);text-decoration:none;font:800 1.05rem/1 var(--mono);letter-spacing:-.05em}.wordmark-mark{width:29px;height:29px;display:inline-grid;place-items:center;background:var(--signal);color:white;border-radius:50%;font-family:var(--sans);letter-spacing:0}.wordmark-home-link{width:44px;height:44px;display:inline-grid;place-items:center;flex:0 0 44px;color:inherit;text-decoration:none}.site-header-marketing .wordmark.wordmark-animated{gap:0}.wordmark-motion{width:14.4rem;height:44px;display:grid;align-content:center;grid-gap:2px;gap:2px}.wordmark-carousel{--wordmark-frame-height:20px;width:100%;height:var(--wordmark-frame-height);display:grid;grid-template-columns:max-content .5rem minmax(0,1fr);align-items:stretch}.wordmark-carousel-track{display:flex;flex-direction:column;will-change:transform}.wordmark-noun-slot{min-width:0;height:var(--wordmark-frame-height);overflow:hidden}.wordmark-noun-track{animation:wordmark-noun-loop 15s cubic-bezier(.76,0,.24,1) infinite}.wordmark-frame{height:var(--wordmark-frame-height);min-height:var(--wordmark-frame-height)}.wordmark-fixed-verb{display:flex;align-items:center;white-space:nowrap}.wordmark-frame-slash{display:grid;place-items:center;color:var(--signal);transform-origin:center;animation:wordmark-slash-pivot 3s ease-in-out infinite;will-change:transform}.wordmark-noun-frame{display:flex;align-items:center;white-space:nowrap}.wordmark-frame-noun-mobile{display:none}.wordmark-agent-caption{color:var(--muted);font:700 .75rem/1 var(--mono);letter-spacing:.08em;pointer-events:none;text-align:left;text-transform:uppercase}.wordmark-animated:focus-within .wordmark-carousel-track{animation:none;transform:none}.wordmark-animated:focus-within .wordmark-frame-slash{animation:none}@keyframes wordmark-noun-loop{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(calc(var(--wordmark-frame-height) * -1))}40%,56%{transform:translateY(calc(var(--wordmark-frame-height) * -2))}60%,76%{transform:translateY(calc(var(--wordmark-frame-height) * -3))}80%,96%{transform:translateY(calc(var(--wordmark-frame-height) * -4))}to{transform:translateY(calc(var(--wordmark-frame-height) * -5))}}@keyframes wordmark-slash-pivot{0%,78%,to{transform:rotate(0deg) scaleY(1)}89%{transform:rotate(-16deg) scaleY(.76)}}.site-header-actions,.site-nav{display:flex;align-items:center;gap:28px;font:700 .75rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.site-nav a,.text-link{text-decoration:none}.site-nav a{min-height:44px;display:inline-flex;align-items:center}.site-nav a:hover,.text-link:hover{color:var(--signal)}.site-nav a+a{padding-left:28px;border-left:1px solid var(--line)}.site-header-actions{justify-self:end;gap:18px}.site-header-marketing .button-compact,.site-header-marketing .site-header-actions .text-link{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}@media (max-width:1120px){.site-header{grid-template-columns:1fr auto}.site-nav{display:none}}.account-label{max-width:210px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;text-transform:none;white-space:nowrap}.site-header-app{grid-template-columns:1fr auto}.account-actions,.app-nav{display:flex;align-items:center}.app-nav{border:1px solid var(--line);background:var(--paper-bright)}.app-nav a{min-height:44px;display:inline-flex;align-items:center;padding:0 13px;text-align:center;text-decoration:none}.app-nav a+a{border-left:1px solid var(--line)}.app-nav a:focus-visible,.app-nav a:hover{color:var(--signal);background:var(--paper-deep)}.account-actions{gap:14px}.app-nav-label-mobile{display:none}.button,.button-inverse,.button-quiet{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);padding:0 19px;text-decoration:none;cursor:pointer;font:800 .76rem/1 var(--mono);letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.button{color:white;background:var(--signal);border-color:var(--signal)}.button-inverse:hover,.button-quiet:hover,.button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.button-quiet{color:var(--ink);background:transparent}.button-inverse{color:white;background:var(--signal);border-color:var(--signal)}.button-compact{min-height:38px;padding:0 14px}.button-large{min-height:54px;padding:0 24px}.marketing-hero{width:min(1420px,calc(100% - 48px));min-height:690px;margin:0 auto;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;grid-gap:clamp(48px,8vw,130px);gap:clamp(48px,8vw,130px);padding:92px 5vw 104px;border-left:1px solid var(--ink);border-right:1px solid var(--ink);overflow:hidden;background:var(--paper)}.kicker,.section-number{margin:0;color:var(--signal);font:800 .69rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.kicker{display:flex;align-items:center;gap:10px}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 5px rgba(196,56,33,.12)}.hero-copy h1{max-width:700px;margin:25px 0 24px;font:500 clamp(4rem,6.5vw,6.7rem)/.88 var(--serif);letter-spacing:-.065em}.hero-lede{max-width:590px;margin:0;color:var(--muted);font:500 clamp(1rem,1.5vw,1.26rem)/1.58 var(--sans)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-footnote{margin:18px 0 0;color:var(--muted);font:600 .7rem/1.4 var(--mono)}.artifact-demo{min-width:0}.agent-bubble,.artifact-demo{position:relative;transform:none}.agent-bubble{width:82%;margin-left:0;padding:18px 20px;background:var(--ink);color:white;box-shadow:none;z-index:2}.agent-bubble-top{display:flex;align-items:center;gap:9px;color:#b9b8b1;font:700 .65rem/1 var(--mono);text-transform:uppercase;letter-spacing:.07em}.agent-avatar{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:var(--paper-bright)}.agent-time{margin-left:auto}.agent-bubble p{margin:15px 0 2px;font:500 1rem/1.45 var(--sans)}.publish-rail{display:flex;align-items:center;gap:10px;margin:34px 7% 30px;color:var(--muted);font:800 .59rem/1 var(--mono);letter-spacing:.07em}.rail-line{height:1px;flex:1 1;background:var(--ink)}.rail-action{padding:7px 9px;color:var(--ink);background:var(--acid);border:1px solid var(--ink);white-space:nowrap}.browser-artifact{margin-top:28px;background:var(--paper-bright);border:1px solid var(--ink);box-shadow:8px 8px 0 var(--paper-deep)}.browser-bar{min-height:40px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:0 14px;border-bottom:1px solid var(--ink);font:700 .58rem/1 var(--mono)}.browser-dots{letter-spacing:3px}.browser-url{min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.live-chip{padding:5px 7px;color:var(--signal-dark);background:var(--acid)}.report-preview{min-height:385px;padding:45px clamp(28px,5vw,64px) 34px;background:linear-gradient(135deg,transparent 70%,rgba(196,56,33,.08) 0),#fffdf7}.report-label{color:var(--signal);font:700 .59rem/1 var(--mono);letter-spacing:.11em}.report-preview h2{max-width:560px;margin:20px 0 30px;font:500 clamp(2.1rem,3.5vw,3.7rem)/.95 var(--serif);letter-spacing:-.045em}.report-metrics{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.report-metrics div{padding:14px 10px;border-right:1px solid var(--ink)}.report-metrics div:last-child{border-right:0}.report-metrics span,.report-metrics strong{display:block}.report-metrics strong{font:500 clamp(1.5rem,2.8vw,2.4rem)/1 var(--serif)}.report-metrics span{margin-top:5px;color:var(--muted);font:700 .57rem/1 var(--mono);text-transform:uppercase}.report-chart{height:70px;display:flex;align-items:flex-end;gap:7px;margin-top:24px}.report-chart span{flex:1 1;background:var(--ink)}.report-chart span:nth-child(4),.report-chart span:nth-child(6){background:var(--signal)}.simple-flow{width:min(1420px,calc(100% - 48px));margin:0 auto;padding:88px 5vw;border:1px solid var(--ink);border-top:0}.flow-line{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;grid-gap:clamp(12px,1.8vw,28px);gap:clamp(12px,1.8vw,28px);margin:35px 0 25px}.flow-line div{min-width:0;min-height:218px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:18px;gap:18px;padding:22px 18px 24px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.flow-line span{color:var(--signal);font:800 .61rem/1 var(--mono)}.flow-line strong{align-self:end;max-width:13ch;font:500 clamp(2rem,2.6vw,2.75rem)/.98 var(--serif);letter-spacing:-.035em;text-wrap:balance}.flow-line div p{max-width:24ch;margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.flow-line i{align-self:center;justify-self:center;color:var(--muted);font:normal 1.4rem/1 var(--mono)}.simple-flow>p:last-child{margin:0;color:var(--muted);font-size:.82rem}.proof-strip{width:min(1420px,calc(100% - 48px));min-height:68px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);color:white;background:var(--ink)}.proof-strip span{display:grid;place-items:center;border-right:1px solid #484842;font:700 .67rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.proof-strip span:last-child{border-right:0}.agent-section,.artifact-gallery,.marketing-section,.pricing-section,.sharing-section{width:min(1420px,calc(100% - 48px));margin:0 auto;border-left:1px solid var(--ink);border-right:1px solid var(--ink)}.sharing-section{position:relative;isolation:isolate;overflow:hidden;padding:100px 6vw;border-top:0;background:var(--paper-bright)}.sharing-heading{position:relative;z-index:1;max-width:min(62%,760px);margin-bottom:64px}.sharing-heading .section-number{margin-bottom:22px}.sharing-heading h2{max-width:760px;margin:0;font:500 clamp(3rem,5vw,5.4rem)/.92 var(--serif);letter-spacing:-.055em}.sharing-heading>p:last-child{max-width:390px;margin:24px 0 0;color:var(--muted);font-size:.9rem;line-height:1.55}.sharing-access-art{position:absolute;z-index:0;top:42px;right:clamp(10px,4vw,72px);width:clamp(300px,34vw,470px);pointer-events:none}.sharing-access-art svg{display:block;width:100%;overflow:visible}.access-orbit,.access-path{fill:none;stroke:#171714;stroke-width:1.5;stroke-dasharray:4 8;opacity:.48}.access-orbit-inner{stroke-dasharray:none;opacity:.18}.access-node{stroke:#171714;stroke-width:2}.access-node-public{fill:#89dcff}.access-node-team{fill:#ff91b7}.access-lock path,.access-lock rect{stroke:#171714;stroke-width:8}.access-lock>path{fill:none}.access-lock rect{fill:#dfff00}.access-lock circle{fill:#171714}.access-lock path:last-child{fill:none;stroke-width:6}.access-pulse{fill:#2547f5}.access-check{fill:none;stroke:white;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.sharing-options{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright)}.sharing-options div{min-height:130px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border-right:1px solid var(--line)}.sharing-options div:last-child{border-right:0}.sharing-options span{color:var(--signal);font:800 .59rem/1 var(--mono)}.sharing-options strong{max-width:145px;font:600 1.25rem/1.08 var(--serif)}.marketing-section{padding:130px 5vw}.section-heading{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:60px;gap:60px;align-items:flex-end;padding-bottom:55px}.section-heading .section-number{grid-column:1/-1}.agent-section-copy h2,.closing-cta h2,.detail-heading h1,.gallery-heading h2,.library-heading h1,.pricing-copy h2,.section-heading h2,.workbench-heading h1{margin:0;font:500 clamp(3rem,5vw,5.6rem)/.92 var(--serif);letter-spacing:-.055em}.agent-section-copy>p,.detail-heading>div>p,.library-heading>div>p,.pricing-copy>p,.section-heading>p:last-child,.workbench-heading>p{margin:0;color:var(--muted);font:500 1rem/1.6 var(--sans)}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.step{min-height:390px;padding:25px 28px 32px;border-right:1px solid var(--ink)}.step:last-child{border-right:0}.step-number{font:700 .64rem/1 var(--mono)}.step-icon{height:155px;margin:35px 0 24px}.code-sheet{width:132px;display:flex;flex-direction:column;justify-content:center;padding:20px;color:white;background:var(--forest);box-shadow:8px 8px 0 var(--acid);font:700 .7rem/1.8 var(--mono);transform:rotate(-3deg)}.filter-icon{display:flex;align-items:center;gap:10px;font:800 .65rem/1 var(--mono)}.filter-icon i{width:76px;height:76px;display:block;border:18px solid var(--signal);border-left:18px solid transparent;transform:rotate(45deg)}.filter-icon span:last-child{padding:8px;background:var(--acid)}.link-icon{width:126px;display:grid;place-items:center;color:white;background:var(--signal);border-radius:50%;font:400 4.2rem/1 var(--sans)}.step h3{margin:0 0 10px;font:600 1.65rem/1.1 var(--serif)}.step p{max-width:300px;margin:0;color:var(--muted);font-size:.87rem;line-height:1.55}.artifact-gallery{padding:95px 5vw 120px;color:white;background:var(--forest)}.gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:50px}.gallery-heading .section-number{color:var(--acid)}.gallery-heading h2{max-width:620px;text-align:right}.artifact-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-gap:18px;gap:18px;align-items:stretch}.artifact-card{min-height:390px;padding:24px;color:var(--ink);border:1px solid white;transition:transform .18s ease}.artifact-card:hover{transform:translateY(-8px) rotate(-.5deg)}.artifact-card-report{background:var(--paper-bright)}.artifact-card-dashboard{background:var(--acid);transform:translateY(28px)}.artifact-card-brief{background:#e85c42}.artifact-card-meta{display:flex;justify-content:space-between;font:800 .62rem/1 var(--mono);letter-spacing:.08em}.artifact-card h3{max-width:400px;margin:95px 0 35px;font:500 clamp(2rem,3.4vw,3.6rem)/.98 var(--serif);letter-spacing:-.04em}.mini-lines{display:grid;grid-gap:9px;gap:9px}.mini-lines i{height:1px;background:var(--ink)}.mini-lines i:nth-child(2){width:82%}.mini-lines i:nth-child(3){width:63%}.mini-stat{margin:75px 0 45px}.mini-stat span,.mini-stat strong{display:block}.mini-stat strong{font:500 6rem/.8 var(--serif)}.mini-stat span{margin-top:15px;font:700 .7rem/1 var(--mono);text-transform:uppercase}.mini-chart{height:105px;display:flex;align-items:flex-end;gap:8px}.mini-chart i{flex:1 1;background:var(--ink)}.mini-chart i:first-child{height:35%}.mini-chart i:nth-child(2){height:75%}.mini-chart i:nth-child(3){height:52%}.mini-chart i:nth-child(4){height:90%}.mini-chart i:nth-child(5){height:68%}.mini-button{display:inline-flex;margin-top:40px;padding:12px 14px;color:white;background:var(--ink);font:700 .66rem/1 var(--mono)}.agent-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8vw;gap:8vw;align-items:center;padding:110px 6vw;border-top:0}.agent-section-copy h2{margin:20px 0 24px}.agent-points{display:grid;margin:35px 0;border-top:1px solid var(--ink)}.agent-points span{padding:13px 0;border-bottom:1px solid var(--line);font:700 .68rem/1 var(--mono);text-transform:uppercase}.coming-chip{display:inline-flex;padding:10px 12px;background:var(--paper-deep);border:1px solid var(--ink);font:800 .62rem/1 var(--mono)}.agent-clients{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.agent-clients span{padding:9px 11px;background:var(--paper-bright);border:1px solid var(--line);font:700 .61rem/1 var(--mono)}.terminal-card{overflow:hidden;color:#e9e9e2;background:#131612;border:1px solid var(--ink);box-shadow:7px 7px 0 var(--paper-deep)}.terminal-top{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#93968e;border-bottom:1px solid #353930;font:700 .62rem/1 var(--mono)}.terminal-card pre{margin:0;padding:34px;overflow-x:auto;font:500 .85rem/1.7 var(--mono)}.terminal-card code{color:#e9e9e2}.terminal-result{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:18px;color:#babdb4;background:#1d211b;border-top:1px solid #353930;font:600 .69rem/1.4 var(--mono)}.terminal-check{color:var(--signal-on-dark)}.terminal-link{color:#f09886}.pricing-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:center;padding:115px 7vw;background:var(--paper-bright)}.pricing-copy h2{margin:24px 0}.price-card{padding:34px;border:1px solid var(--ink);box-shadow:10px 10px 0 var(--paper-deep)}.price-card>div{display:grid;grid-template-columns:auto 1fr;align-items:flex-end;grid-gap:0 18px;gap:0 18px}.price-label{grid-column:1/-1;margin-bottom:15px;color:var(--signal);font:800 .65rem/1 var(--mono)}.price-card strong{font:500 5rem/.9 var(--serif)}.price-card>div>span:last-child{max-width:160px;padding-bottom:8px;color:var(--muted);font-size:.78rem}.price-card ul{display:grid;grid-gap:0;gap:0;margin:30px 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.billing-shell{padding-bottom:90px}.billing-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);grid-gap:40px;gap:40px;align-items:flex-end;padding:72px clamp(24px,5vw,72px) 48px;border-inline:1px solid var(--ink)}.billing-heading h1{max-width:850px;margin:12px 0 0;font:500 clamp(3rem,5vw,5.4rem)/.92 var(--serif);letter-spacing:-.055em}.billing-heading>p,.billing-plan-panel p,.usage-panel p{color:var(--muted);line-height:1.55}.billing-notice{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:18px clamp(24px,5vw,72px);border:1px solid var(--ink);border-bottom:0;background:var(--acid)}.billing-notice p{margin:4px 0 0}.billing-plan-panel{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(220px,.6fr);grid-gap:36px;gap:36px;align-items:center;padding:42px clamp(24px,5vw,72px);border:1px solid var(--ink);background:var(--paper-bright)}.billing-plan-panel h2,.usage-panel h2{margin:8px 0;font:500 clamp(2.1rem,3.5vw,3.4rem)/1 var(--serif);letter-spacing:-.04em}.billing-plan-price{display:grid;min-width:145px}.billing-plan-price strong{font:500 4.2rem/.9 var(--serif)}.billing-plan-price span{margin-top:8px;color:var(--muted);font:700 .68rem/1.3 var(--mono);text-transform:uppercase}.billing-plan-action>p{margin:0;padding:14px;border:1px solid var(--line);font-size:.78rem}.billing-action .error{margin:0 0 10px}.usage-panel{padding:46px clamp(24px,5vw,72px) 58px;border-inline:1px solid var(--ink);border-bottom:1px solid var(--ink)}.usage-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}.usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ink)}.usage-meter{min-width:0;padding:24px;border-right:1px solid var(--ink)}.usage-meter:last-child{border-right:0}.usage-meter-heading{min-height:52px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font:700 .74rem/1.35 var(--mono)}.usage-meter-heading span{flex:0 0 auto;color:var(--signal)}.usage-meter progress{width:100%;height:12px;margin:14px 0;border:0;background:var(--paper-deep)}.usage-meter progress::-webkit-progress-bar{background:var(--paper-deep)}.usage-meter progress::-webkit-progress-value{background:var(--forest)}.usage-meter progress::-moz-progress-bar{background:var(--forest)}.usage-unlimited{min-height:12px;margin:14px 0!important;color:var(--forest)!important;font:800 .68rem/1 var(--mono);text-transform:uppercase}.usage-meter p{min-height:42px;margin:0;font-size:.76rem}.price-card li{padding:12px 0;border-bottom:1px solid var(--line);font:700 .72rem/1.2 var(--mono)}.closing-cta{width:min(1420px,calc(100% - 48px));min-height:380px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 24px;color:var(--ink);text-align:center;background:var(--paper-bright);border:1px solid var(--ink)}.closing-cta .section-number{color:var(--acid)}.closing-cta h2{max-width:950px;margin:0 0 34px}.site-footer{width:min(1420px,calc(100% - 48px));margin:0 auto;font:700 .6875rem/1.4 var(--mono);text-transform:uppercase}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-shell>main{flex:1 0 auto}.site-shell-auth>.auth-shell{min-height:auto}.site-footer-compact{min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:center;margin-top:44px;border-top:1px solid var(--line)}.site-footer-brand{min-width:0;display:flex;align-items:flex-start}.site-footer-full{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.6fr);grid-gap:clamp(34px,5vw,82px);gap:clamp(34px,5vw,82px);align-items:start;padding:28px 0 30px;border-top:1px solid var(--line)}.site-footer-full .site-footer-brand{flex-direction:column;gap:14px}.site-footer-tagline{max-width:32ch;margin:0;line-height:1.55}.site-footer-founder{margin:0;color:var(--muted);text-transform:none}.site-footer-founder a{display:inline-flex;align-items:center;min-height:36px;color:var(--ink);text-underline-offset:4px}.site-footer-compact .site-footer-brand{align-items:center;gap:clamp(24px,4vw,54px)}.site-footer-compact .site-footer-tagline{color:var(--muted)}.site-footer-directory{min-width:0;display:grid;grid-template-columns:1.25fr .9fr 1fr;grid-gap:clamp(16px,3vw,42px);gap:clamp(16px,3vw,42px)}.site-footer-group{min-width:0}.site-footer-group h2{margin:0 0 8px;color:var(--signal);font:800 .6875rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.site-footer-group ul,.site-footer-nav ul{margin:0;padding:0;list-style:none}.site-footer-group ul{display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 14px}.site-footer-group a,.site-footer-nav a{min-height:36px;display:inline-flex;align-items:center;color:var(--ink);text-decoration-thickness:1px;text-underline-offset:4px}.site-footer-nav{justify-self:end}.site-footer-nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}@media (max-width:640px){.site-footer-compact,.site-footer-full{grid-template-columns:1fr;gap:24px;padding:30px 0 32px}.site-footer-full{gap:14px;padding:24px 0}.site-footer-compact{gap:14px;padding:22px 0}.site-footer-compact .site-footer-brand,.site-footer-full .site-footer-brand{gap:10px}.site-footer-compact .site-footer-brand{align-items:flex-start;flex-direction:column}.site-footer-directory{grid-template-columns:1.18fr .92fr 1.05fr;gap:10px}.site-footer-group ul{gap:0 6px}.site-footer-group a,.site-footer-nav a{min-height:36px}.site-footer-nav{justify-self:start}.site-footer-nav ul{gap:0 16px}}.legal-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.wordmark-footer{text-transform:none}.public-pricing-page{width:min(1420px,calc(100% - 48px));margin:0 auto;overflow:hidden;background:var(--paper-deep);border-inline:1px solid var(--ink)}.public-pricing-hero{min-height:690px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(84px,10vw,150px) 7vw;background:radial-gradient(circle at 82% 28%,rgba(49,81,255,.13) 0 9%,transparent 9.3%),linear-gradient(118deg,transparent 0 68%,rgba(204,55,32,.08) 68.2% 68.45%,transparent 68.7%),var(--paper-bright);border-bottom:1px solid var(--ink)}.public-pricing-hero h1{max-width:1040px;margin:28px 0 30px;font-size:clamp(4.6rem,8.4vw,9rem);letter-spacing:-.065em}.public-pricing-hero>p:not(.section-number){max-width:650px;margin:0 0 34px;color:var(--muted);font-size:clamp(1rem,1.4vw,1.25rem)}.public-trial-band{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,.7fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center;margin:clamp(24px,3vw,44px) 7vw 0;padding:52px 7vw;color:#f6f5ef;background:#121a39;border:1px solid #121a39;box-shadow:10px 10px 0 rgba(18,26,57,.13)}.public-trial-band>strong{color:#9dffb0;font:800 clamp(4.5rem,7vw,7.5rem)/.8 var(--sans);letter-spacing:-.08em}.public-trial-band .section-number{color:#9dffb0}.public-trial-band h2{max-width:680px;margin:13px 0 0;font-size:clamp(2.2rem,4vw,4.6rem)}.public-trial-band>p{margin:0;color:#c8cde2}.public-plans{padding:clamp(32px,4vw,58px) 7vw clamp(72px,8vw,118px);border-bottom:1px solid var(--ink)}.public-billing-switch{display:flex;gap:36px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(30px,4vw,52px);padding:24px 0;border-block:1px solid #121a39}.public-billing-switch h2{margin:10px 0 0;font-size:clamp(2rem,3.2vw,3.9rem)}.billing-cadence-control{display:inline-flex;flex:0 0 auto;background:var(--paper-bright);border:1px solid #121a39}.billing-cadence-control button{min-width:130px;min-height:54px;padding:9px 18px;color:#121a39;font:800 .74rem/1.2 var(--mono);letter-spacing:.03em;text-transform:uppercase;background:transparent;border:0;cursor:pointer}.billing-cadence-control button+button{border-left:1px solid #121a39}.billing-cadence-control button span{display:block;margin-top:4px;font-size:.56rem;letter-spacing:0}.billing-cadence-control button[aria-pressed=true]{color:#f8f7f1;background:#121a39}.billing-cadence-control button[aria-pressed=true] span{color:#9dffb0}.billing-cadence-control button:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.public-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,2.5vw,36px);gap:clamp(20px,2.5vw,36px)}.public-plan-card{min-height:720px;display:flex;flex-direction:column;padding:clamp(42px,5.5vw,82px);border:1px solid #121a39;box-shadow:8px 8px 0 rgba(18,26,57,.13)}.public-plan-starter{color:#121a39;background:#e2e8ff}.public-plan-starter .section-number,.public-plan-starter li:before{color:#2747b8}.public-plan-pro{color:#f8f7f1;background:#213879}.public-plan-pro .section-number{color:#9dffb0}.public-plan-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:start}.public-plan-heading h2{max-width:520px;margin:18px 0 0;font-size:clamp(2.8rem,4.4vw,5.2rem)}.public-plan-price{margin:0;text-align:right}.public-plan-price span,.public-plan-price strong{display:block}.public-plan-price strong{font:800 clamp(4.4rem,6vw,7rem)/.78 var(--sans);letter-spacing:-.08em}.public-plan-equivalent,.public-plan-price span{font:700 .66rem/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase}.public-plan-equivalent{margin:50px 0 0;padding:15px 0;border-block:1px solid currentColor}.public-plan-card ul{display:grid;grid-gap:0;gap:0;margin:34px 0 46px;padding:0;list-style:none}.public-plan-card li{padding:14px 0;border-bottom:1px solid;font:700 .74rem/1.35 var(--mono)}.public-plan-card li:before{content:"↗";display:inline-block;width:30px;color:var(--signal)}.public-plan-pro li:before{color:#9dffb0}.public-plan-card>a{width:-moz-fit-content;width:fit-content;min-height:48px;margin-top:auto}.public-plan-starter .button-inverse{color:#f8f7f1;background:#2747b8;border-color:#2747b8}.public-plan-pro .button-inverse{color:#121a39;background:#9dffb0;border-color:#9dffb0}.public-pricing-clarity{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:8vw;gap:8vw;padding:clamp(80px,10vw,150px) 7vw;background:var(--paper-bright);border-bottom:1px solid var(--ink)}.public-pricing-clarity h2{max-width:650px;margin:24px 0 0;font-size:clamp(3.3rem,5.4vw,6.4rem)}.public-pricing-answers{border-top:1px solid var(--ink)}.public-pricing-answers article{display:grid;grid-template-columns:minmax(150px,.5fr) minmax(0,1fr);grid-gap:30px;gap:30px;padding:28px 0;border-bottom:1px solid var(--ink)}.public-pricing-answers h3,.public-pricing-answers p{margin:0}.public-pricing-answers h3{font:800 .77rem/1.35 var(--mono);text-transform:uppercase}.public-pricing-cta{width:100%;border:0}.public-presentations-page{--presentations-gutter:clamp(22px,7vw,100px);width:min(1420px,calc(100% - 48px));margin:0 auto;overflow:hidden;background:var(--paper-bright);border-inline:1px solid var(--ink)}.presentations-hero{min-height:760px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);grid-gap:clamp(48px,7vw,110px);gap:clamp(48px,7vw,110px);align-items:center;padding:clamp(82px,9vw,136px) var(--presentations-gutter);background:linear-gradient(118deg,transparent 0 71%,rgba(204,55,32,.08) 71.2% 71.45%,transparent 71.7%),var(--paper-bright);border-bottom:1px solid var(--ink)}.presentations-hero-copy h1{max-width:820px;margin:24px 0 30px;font-size:clamp(3.8rem,4.4vw,5rem);letter-spacing:-.065em}.public-presentations-page .presentations-hero-copy{min-width:0}.public-presentations-page .presentations-hero-copy h1{font:500 clamp(2.125rem,4vw,4.5rem)/1.08 var(--serif);letter-spacing:-.025em}.presentations-hero-copy>p:not(.section-number){max-width:650px;margin:0;color:var(--muted);font-size:clamp(1rem,1.35vw,1.22rem)}.presentations-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.presentations-hero-art{position:relative;aspect-ratio:1/.86;display:grid;align-content:space-between;overflow:hidden;padding:clamp(28px,4vw,58px);color:#f8f7f1;background:#341a4d;border:2px solid #11182d;box-shadow:14px 14px 0 #a8f4cd;transform:rotate(1.5deg)}.presentations-hero-art:before{content:"";position:absolute;right:-18%;bottom:-45%;width:76%;aspect-ratio:1;border:2px solid #11182d;border-radius:50%;background:conic-gradient(#ff78a4,#ffc85b,#91ead8,#6d58ff,#ff78a4);box-shadow:inset 0 0 0 5vw #341a4d,inset 0 0 0 calc(5vw + 2px) #11182d}.presentations-hero-art-tags,.presentations-hero-art-topline{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font:800 .62rem/1 var(--mono);letter-spacing:.1em}.presentations-hero-art>p{position:relative;z-index:1;max-width:9ch;margin:28px 0;font:800 clamp(3.2rem,3.8vw,4.2rem)/.82 var(--sans);letter-spacing:-.075em}.presentations-hero-art-tags{justify-content:flex-start;margin-right:12%}.presentations-hero-art-tags span{padding:9px 11px;color:#11182d;background:#a8f4cd;border:1px solid #11182d}.presentations-hero-art>strong{position:absolute;right:7%;bottom:7%;z-index:1;color:#11182d;font:800 .66rem/1 var(--mono)}.presentations-definition{display:grid;grid-template-columns:auto minmax(360px,1.15fr) minmax(280px,.85fr);grid-gap:clamp(30px,5vw,78px);gap:clamp(30px,5vw,78px);align-items:center;margin:clamp(24px,3vw,44px) var(--presentations-gutter) 0;padding:clamp(42px,5vw,70px);color:#f8f7f1;background:#121a39;border:1px solid #121a39;box-shadow:10px 10px 0 rgba(18,26,57,.13)}.presentations-definition>strong{color:#9dffb0;font:800 clamp(4.5rem,7vw,7.5rem)/.8 var(--sans);letter-spacing:-.08em}.presentations-definition .section-number{color:#9dffb0}.presentations-definition h2{margin:12px 0 0;font-size:clamp(2.3rem,3vw,3.6rem)}.presentations-definition>p{margin:0;color:#c8cde2;font-size:clamp(1rem,1.35vw,1.22rem)}.presentations-benefits,.presentations-comparison,.presentations-faq,.presentations-viewer-benefits,.presentations-workflow{padding:clamp(82px,9vw,140px) var(--presentations-gutter);border-bottom:1px solid var(--ink)}.presentations-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);grid-column-gap:var(--presentations-gutter);column-gap:var(--presentations-gutter);align-items:end;margin-bottom:clamp(42px,6vw,80px)}.presentations-section-heading .section-number{grid-column:1/-1;margin-bottom:20px}.presentations-section-heading h2{max-width:900px;margin:0;font-size:clamp(3.4rem,4.8vw,5.5rem)}.presentations-section-heading>p:not(.section-number){margin:0;color:var(--muted)}.presentations-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.presentations-benefit-grid article{min-height:330px;display:flex;flex-direction:column;padding:clamp(26px,3vw,42px);border:1px solid #121a39}.presentations-benefit-grid article:first-child{color:#f8f7f1;background:#213879}.presentations-benefit-grid article:nth-child(2){color:#121a39;background:#a8f4cd}.presentations-benefit-grid article:nth-child(3){color:#121a39;background:#f7bad2}.presentations-benefit-grid article:nth-child(4){color:#121a39;background:#f7d268}.presentations-benefit-grid span{font:800 .64rem/1 var(--mono)}.presentations-benefit-grid h3{margin:auto 0 18px;font-size:clamp(1.75rem,1.8vw,2.15rem);line-height:.95}.presentations-benefit-grid p{margin:0;font-size:.88rem}.presentations-proof{padding:clamp(74px,8vw,124px) var(--presentations-gutter);color:#f8f7f1;background:#121a39;border-bottom:1px solid var(--ink)}.presentations-proof-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-gap:var(--presentations-gutter);gap:var(--presentations-gutter);align-items:end;margin-bottom:clamp(38px,5vw,66px)}.presentations-proof-heading .section-number{color:#9dffb0}.presentations-proof-heading h2{margin:16px 0 0;font-size:clamp(3.5rem,4.8vw,5.5rem)}.presentations-proof-heading>p{margin:0;color:#c8cde2}.presentations-demo-frame{margin:0;border:1px solid #ffffff42;box-shadow:12px 12px 0 #9dffb0}.presentations-demo-frame .homepage-deck-demo{min-height:clamp(520px,56vw,760px)}.presentations-demo-frame figcaption{padding:18px 22px;color:#c8cde2;background:#121a39;border-top:1px solid #ffffff42;font:700 .62rem/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase}.presentations-comparison{background:var(--paper-deep)}.presentations-comparison-table-wrap{overflow-x:auto;border:1px solid var(--ink);background:var(--paper-bright)}.presentations-comparison table{width:100%;min-width:760px;border-collapse:collapse}.presentations-comparison td,.presentations-comparison th{width:34%;padding:clamp(22px,3vw,38px);text-align:left;vertical-align:top;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.presentations-comparison td:last-child,.presentations-comparison th:last-child{border-right:0}.presentations-comparison tbody tr:last-child td,.presentations-comparison tbody tr:last-child th{border-bottom:0}.presentations-comparison thead th{color:#f8f7f1;background:#121a39;font:800 .72rem/1.3 var(--mono);text-transform:uppercase}.presentations-comparison thead th:nth-child(2){color:#121a39;background:#a8f4cd}.presentations-comparison tbody th{width:22%;font:800 .72rem/1.4 var(--mono);text-transform:uppercase}.presentations-comparison td{color:var(--muted)}.presentations-comparison-note{max-width:760px;margin:28px 0 0;color:var(--muted);font-size:.86rem}.presentations-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.presentations-workflow li{min-height:310px;display:flex;flex-direction:column;padding:clamp(26px,3vw,42px);border-right:1px solid var(--ink)}.presentations-workflow li:last-child{border-right:0}.presentations-workflow li>span{color:var(--signal);font:800 .68rem/1 var(--mono)}.presentations-workflow h3{margin:auto 0 16px;font-size:clamp(1.7rem,1.9vw,2.3rem);line-height:.95}.presentations-workflow li>p{margin:0;color:var(--muted);font-size:.86rem}.presentations-viewer-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--presentations-gutter);gap:var(--presentations-gutter);color:#f8f7f1;background:#213879}.presentations-viewer-benefits .section-number{color:#9dffb0}.presentations-viewer-benefits h2{max-width:720px;margin:20px 0 0;font-size:clamp(3.5rem,4vw,4.8rem)}.presentations-viewer-benefits ul{margin:0;padding:0;list-style:none;border-top:1px solid #ffffff94}.presentations-viewer-benefits li{display:grid;grid-template-columns:minmax(150px,.5fr) minmax(0,1fr);grid-gap:28px;gap:28px;padding:26px 0;border-bottom:1px solid #ffffff94}.presentations-viewer-benefits strong{font:800 .72rem/1.4 var(--mono);text-transform:uppercase}.presentations-viewer-benefits span{color:#d7dcf5}.presentations-faq{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:var(--presentations-gutter);gap:var(--presentations-gutter);background:var(--paper-bright)}.presentations-faq h2{max-width:650px;margin:22px 0 0;font-size:clamp(3.5rem,4vw,4.8rem)}.presentations-faq-list{border-top:1px solid var(--ink)}.presentations-faq-list article{padding:28px 0;border-bottom:1px solid var(--ink)}.presentations-faq-list h3{margin:0 0 12px;font-size:clamp(1.25rem,1.8vw,1.75rem)}.presentations-faq-list p{margin:0;color:var(--muted)}.presentations-closing-cta{width:100%;border:0}.presentations-closing-cta .presentations-hero-actions{justify-content:center}.presentations-closing-cta .button-quiet{color:var(--ink);border-color:var(--ink)}.legal-shell{width:min(960px,calc(100% - 48px));margin:0 auto;padding:80px 0 110px}.legal-heading{max-width:760px;padding-bottom:54px;border-bottom:1px solid var(--ink)}.legal-heading h1{margin:20px 0;font:500 clamp(3.4rem,8vw,6.6rem)/.9 var(--serif);letter-spacing:-.065em}.legal-heading>p:not(.section-number){max-width:660px;margin:0;color:var(--muted);font-size:1.05rem;line-height:1.65}.legal-heading .legal-updated{margin-top:24px;font:700 .66rem/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase}.legal-nav{margin-top:26px}.legal-nav a,.legal-sections a{color:var(--ink);font-weight:800;text-underline-offset:4px}.legal-breakable{overflow-wrap:anywhere}.legal-index h2 a{color:inherit}.billing-legal-links,.billing-renewal-disclosure{color:var(--muted);font-size:.78rem;line-height:1.55}.billing-renewal-disclosure{margin:0}.billing-legal-links{margin:22px 0 0}.billing-legal-links a{color:var(--ink);font-weight:800}.legal-sections section{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px);padding:44px 0;border-bottom:1px solid var(--line)}.legal-sections h2{margin:0;font:500 clamp(1.65rem,3vw,2.25rem)/1 var(--serif);letter-spacing:-.035em}.legal-sections section>div{display:grid;grid-gap:18px;gap:18px}.legal-sections p{margin:0;color:var(--muted);font-size:1rem;line-height:1.7}.app-shell{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:42px 0 90px}.app-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:54px;color:var(--muted);font:700 .65rem/1 var(--mono);text-transform:uppercase}.app-breadcrumb a{min-height:44px;display:inline-flex;align-items:center;color:var(--ink)}.detail-heading,.library-heading,.workbench-heading{display:grid;grid-template-columns:1fr minmax(260px,430px);align-items:flex-end;grid-gap:50px;gap:50px;padding-bottom:44px;border-bottom:1px solid var(--ink)}.detail-heading h1,.library-heading h1,.workbench-heading h1{margin-top:14px;font-size:clamp(3rem,6vw,5.5rem)}.publish-workbench{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);border-bottom:1px solid var(--ink)}.publish-form{padding:48px 50px 48px 0;border-right:1px solid var(--ink)}.publish-form-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:34px}.preview-stage h2,.publish-form h2{margin:8px 0 0;font:500 2.4rem/1 var(--serif)}.sample-button,.text-button{padding:0;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink);cursor:pointer;font:700 .66rem/1.5 var(--mono)}.publish-form .sample-button{min-height:46px;padding:0 14px;border:1px solid var(--line);text-decoration:none}.field{display:grid;grid-gap:9px;gap:9px;margin-bottom:20px}.field label{font:800 .67rem/1 var(--mono);letter-spacing:.03em;text-transform:uppercase}.field label span{margin-left:7px;color:var(--muted);font-weight:500}.input,.textarea{width:100%;padding:14px 16px;color:var(--ink);background:var(--paper-bright);border:1px solid var(--ink);border-radius:0;outline:0}.input:focus,.textarea:focus{box-shadow:4px 4px 0 var(--acid)}.textarea{min-height:420px;resize:vertical;font:500 .82rem/1.6 var(--mono)}.upload-row{min-height:56px;display:flex;align-items:center;gap:15px;padding:0 14px;color:var(--muted);background:rgba(255,253,247,.5);border:1px dashed var(--line);font:600 .64rem/1 var(--mono)}.upload-button{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--ink);cursor:pointer;font-weight:800}.upload-row:focus-within .upload-button{outline:3px solid var(--signal);outline-offset:3px}.publish-policy{margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.publish-policy summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.82rem;font-weight:700}.publish-policy summary:after{content:"+";color:var(--signal);font-size:1.4rem}.publish-policy[open] summary:after{content:"−"}.publish-policy p{max-width:680px;margin:0 0 18px;color:var(--muted);font-size:.8rem;line-height:1.55}.upload-button span{color:var(--signal);font-size:1rem}.publish-form-actions{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:18px;gap:18px;margin-top:28px}.publish-form-actions p{max-width:330px;margin:0;color:var(--muted);font-size:.69rem;line-height:1.45}.publish-form-actions .text-button{min-height:44px;display:inline-flex;align-items:center;padding-inline:8px}.publish-guide{display:flex;flex-direction:column;justify-content:space-between;gap:42px;padding:48px 0 48px 50px}.guide-visual{min-height:220px;display:flex;align-items:center;justify-content:center;background:var(--ink);overflow:hidden}.guide-page{width:145px;min-height:175px;padding:20px;background:var(--paper-bright);box-shadow:7px 7px 0 var(--paper-deep);transform:rotate(-2deg)}.guide-page span{display:block;width:23px;height:5px;margin-bottom:30px;background:var(--signal)}.guide-page strong{font:800 .68rem/1 var(--mono)}.guide-page i{display:block;height:1px;margin-top:13px;background:var(--ink)}.guide-page i:last-child{width:65%}.guide-arrow{margin-left:25px;color:var(--signal-on-dark);font-size:4rem}.guide-list{display:grid;margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.guide-list li{display:grid;grid-template-columns:36px 1fr;grid-gap:10px;gap:10px;padding:15px 0;border-bottom:1px solid var(--line)}.guide-list li>span{color:var(--signal);font:800 .62rem/1 var(--mono)}.guide-list p,.security-note{margin:0;color:var(--muted);font-size:.75rem;line-height:1.45}.manual-agent-nudge{padding:26px;background:var(--paper-deep);border-left:3px solid var(--signal)}.manual-agent-nudge h2{margin:12px 0 8px;font:500 2rem/1 var(--serif)}.manual-agent-nudge>p:not(.section-number){margin:0 0 18px;color:var(--muted);font-size:.82rem;line-height:1.5}.manual-agent-nudge .button-secondary{min-height:44px;display:inline-flex;align-items:center;padding-inline:14px;text-decoration:none}.guide-list strong{display:block;margin-bottom:3px;color:var(--ink);font-size:.8rem}.security-note{padding:15px;background:var(--paper-deep);border-left:3px solid var(--signal)}.library-heading{grid-template-columns:1fr auto}.library-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.library-workspace{padding-top:34px}.library-recovery{margin:24px 0 0;padding:14px 16px;color:var(--forest);border:1px solid var(--forest);background:#edf7ee;font-size:.82rem}.library-tools{display:grid;grid-template-columns:minmax(320px,1fr) auto;grid-gap:28px;gap:28px;align-items:end;padding-bottom:28px}.library-search{max-width:720px}.library-search label{display:block;margin-bottom:9px;font:800 .64rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.library-search-field{display:grid;grid-template-columns:minmax(0,1fr) auto}.library-search-field input{width:100%;min-width:0;min-height:48px;padding:0 15px;color:var(--ink);border:1px solid var(--ink);border-right:0;border-radius:0;background:var(--paper-bright);font-size:.88rem}.library-search-field input::placeholder{color:#898981}.library-search-field .button{min-height:48px}.library-filters{display:flex;border:1px solid var(--ink);background:var(--paper-bright)}.library-filters a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;color:var(--ink);text-decoration:none;font:800 .63rem/1 var(--mono)}.library-filters a+a{border-left:1px solid var(--ink)}.library-filters a:focus-visible,.library-filters a:hover{background:var(--paper-deep)}.library-filters a[aria-current=page]{color:white;background:var(--ink)}.library-results-heading{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--ink)}.library-result-summary{display:flex;flex-wrap:wrap;gap:0;margin:0;color:var(--muted);font:700 .63rem/1.4 var(--mono);text-transform:uppercase}.library-result-summary span+span:before{margin:0 9px;color:var(--signal);content:"·"}.library-clear-link{min-width:44px;min-height:44px;display:inline-flex;align-items:center;color:var(--signal);font:800 .63rem/1 var(--mono);text-transform:uppercase}.library-list{border-bottom:1px solid var(--ink)}.library-column-labels,.library-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(105px,.24fr) minmax(115px,.24fr) minmax(260px,auto);grid-gap:22px;gap:22px;align-items:center}.library-column-labels{min-height:38px;color:var(--muted);border-top:1px solid var(--line);font:800 .55rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.library-column-labels span:last-child{text-align:right}.library-row{min-width:0;min-height:88px;padding:14px 0;border-top:1px solid var(--line);transition:background .15s ease}.library-row:hover{background:rgba(255,255,255,.42)}.library-row-main{min-width:0}.library-row-main h2{overflow:hidden;margin:0 0 7px;font:600 1.28rem/1.1 var(--serif);text-overflow:ellipsis;white-space:nowrap}.library-row-main h2 a{min-height:44px;color:var(--ink);display:inline-flex;align-items:center;text-decoration:none}.library-row-main h2 a:hover{color:var(--signal)}.library-page-id{display:block;overflow:hidden;color:var(--muted);background:transparent;font:600 .6rem/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap}.library-row-updated{color:var(--muted);font:700 .62rem/1.4 var(--mono);white-space:nowrap}.library-row-actions{display:flex;justify-content:flex-end;gap:4px}.library-row-actions .button-secondary,.library-row-actions>a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;color:var(--ink);border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:800 .61rem/1 var(--mono);white-space:nowrap}.library-row-actions .button-secondary:hover,.library-row-actions>a:hover{color:var(--signal)}.status-label{display:inline-flex;align-items:center;gap:6px;color:var(--success);font:800 .57rem/1 var(--mono);text-transform:uppercase}.status-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success)}.status-deleted,.status-unpublished{color:var(--muted)}.status-deleted:before,.status-unpublished:before{background:var(--muted)}.status-taken_down{color:var(--signal)}.status-taken_down:before{background:var(--signal)}.library-no-results{min-height:330px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:54px;border-top:1px solid var(--line);border-bottom:1px solid var(--ink);background:var(--paper-bright)}.library-no-results h2{margin:15px 0 8px;font:500 clamp(2.4rem,5vw,4rem)/.95 var(--serif);letter-spacing:-.04em}.library-no-results>p:not(.section-number){margin:0 0 22px;color:var(--muted)}.library-no-results .button-secondary{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.library-pagination{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding-top:24px}.library-pagination a{min-width:88px;min-height:48px;display:inline-flex;align-items:center;color:var(--ink);font:800 .66rem/1 var(--mono);text-transform:uppercase}.library-pagination a:last-child{justify-self:end}.library-empty{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid var(--ink)}.empty-artifact{width:92px;height:118px;display:grid;place-items:center;margin-bottom:32px;color:white;background:var(--ink);box-shadow:7px 7px 0 var(--paper-deep);transform:rotate(-2deg);font-size:2.8rem}.library-empty h2{margin:16px 0 10px;font:500 2.8rem/1 var(--serif)}.library-empty>p:not(.section-number){margin:0 0 18px;color:var(--muted)}.empty-prompt{max-width:min(560px,100%);margin-bottom:24px;padding:13px 16px;color:white;background:var(--forest);font:700 .74rem/1.5 var(--mono)}.manual-link{min-height:44px;display:inline-flex;align-items:center;margin-top:16px;color:var(--muted);font:700 .65rem/1 var(--mono)}.publish-success{display:grid;grid-template-columns:auto minmax(220px,.7fr) minmax(320px,1.3fr);grid-gap:28px;gap:28px;align-items:center;margin-bottom:48px;padding:28px;color:white;background:var(--ink);border:1px solid var(--ink);box-shadow:7px 7px 0 var(--paper-deep)}.success-mark{width:54px;height:54px;display:grid;place-items:center;color:var(--ink);background:var(--paper-bright);border-radius:50%;font-size:1.4rem}.success-copy .section-number{color:var(--acid)}.success-copy h1{margin:7px 0 3px;font:500 2.2rem/1 var(--serif)}.success-copy p:last-child{margin:0;color:#b9c4bd;font-size:.72rem}.success-link{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding:10px 10px 10px 16px;color:var(--ink);background:var(--paper-bright)}.success-link,.success-link>a{min-width:0;align-items:center}.success-link>a{min-height:44px;display:flex;overflow:hidden;font:700 .68rem/1 var(--mono);text-overflow:ellipsis;white-space:nowrap}.detail-heading{grid-template-columns:1fr auto}.detail-heading .status-label{margin-bottom:15px}.detail-actions{display:flex;gap:10px}.detail-heading-note{max-width:390px;margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.artifact-share-card{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);grid-gap:36px;gap:36px;align-items:center;padding:clamp(28px,4vw,46px);margin:28px 0;color:white;background:var(--ink)}.artifact-share-card h2{margin:13px 0 8px;font:500 clamp(2.2rem,4vw,3.8rem)/.95 var(--serif)}.artifact-share-card p:last-child{margin:0;color:#b9b8b1;font-size:.84rem}.artifact-share-card.is-unpublished{color:var(--ink);background:var(--paper-deep);border:1px solid var(--line)}.artifact-share-card.is-unpublished p:last-child{color:var(--muted)}.artifact-share-card.is-taken-down{border-color:var(--signal)}.artifact-share-url{min-width:0;padding:20px;color:var(--ink);background:var(--paper-bright)}.artifact-share-url>span{display:block;overflow:hidden;padding-bottom:16px;border-bottom:1px solid var(--line);font:600 .72rem/1.45 var(--mono);text-overflow:ellipsis;white-space:nowrap}.artifact-share-url>div{display:flex;gap:10px;justify-content:flex-end;padding-top:16px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:25px;gap:25px;padding-top:30px}.detail-grid>.sharing-panel{grid-column:2;grid-row:1}.detail-grid>.preview-stage{grid-column:1;grid-row:1/span 2}.detail-grid>.detail-sidebar{grid-column:2;grid-row:2}.preview-stage{min-width:0;padding:24px;background:var(--paper-bright);border:1px solid var(--ink)}.preview-stage-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.preview-stage-top>span{color:var(--muted);font:700 .58rem/1 var(--mono);text-transform:uppercase}.preview-frame{width:100%;min-height:720px;display:block;background:white;border:1px solid var(--line)}.preview-unpublished{min-height:500px;display:grid;place-items:center;align-content:center;text-align:center;background:var(--paper);border:1px dashed var(--line)}.preview-unpublished>span{color:var(--signal);font-size:3rem}.preview-unpublished h3{margin:18px 0 5px;font:500 2rem/1 var(--serif)}.preview-unpublished p{color:var(--muted)}.preview-unpublished.is-taken-down{border-color:var(--signal);background:var(--paper-deep)}.detail-sidebar{display:grid;align-content:flex-start;grid-gap:14px;gap:14px}.detail-panel{padding:22px;background:var(--paper-bright);border:1px solid var(--ink)}.detail-panel>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:800}.detail-panel>summary::-webkit-details-marker{display:none}.detail-panel>summary:after{content:"+";color:var(--signal);font-size:1.4rem}.detail-panel[open]>summary:after{content:"−"}.sharing-panel{display:grid;grid-gap:16px;gap:16px}.sharing-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sharing-title-row h2{margin:0;font:500 1.7rem/1 var(--serif)}.sharing-title-row>span{max-width:42%;color:var(--forest);font:700 .58rem/1.3 var(--mono);text-align:right;text-transform:uppercase}.sharing-draft{width:max-content;margin:-9px 0 -5px;padding:5px 7px;color:var(--ink);background:var(--acid);font:700 .56rem/1 var(--mono);text-transform:uppercase}.sharing-modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:0;padding:0;border:0}.sharing-modes label{min-height:67px;display:flex;align-items:flex-start;gap:8px;padding:10px;cursor:pointer;border:1px solid var(--line);background:var(--paper)}.sharing-modes label.is-selected{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--acid);background:var(--paper-bright)}.sharing-modes input{margin:2px 0 0;accent-color:var(--forest)}.sharing-field,.sharing-modes span{display:grid;grid-gap:5px;gap:5px}.sharing-field>span,.sharing-modes strong{font:700 .64rem/1.2 var(--mono)}.sharing-field small,.sharing-help,.sharing-modes small{color:var(--muted);font-size:.62rem;line-height:1.4}.sharing-field input,.sharing-field select,.sharing-field textarea{width:100%;min-height:44px;padding:10px 11px;color:var(--ink);background:var(--paper-bright);border:1px solid var(--ink);border-radius:0;font:500 .72rem/1.4 var(--sans)}.sharing-field textarea{min-height:92px;resize:vertical}.restricted-methods{display:grid;grid-gap:10px;gap:10px;margin:0;padding:14px;border:1px solid var(--line);background:var(--paper)}.restricted-methods>legend{padding:0 6px;font:700 .62rem/1.2 var(--mono);text-transform:uppercase}.restricted-method-toggle{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.restricted-method-toggle input{margin-top:2px;accent-color:var(--forest)}.restricted-method-toggle span{display:grid;grid-gap:3px;gap:3px}.restricted-method-toggle strong{font:700 .68rem/1.2 var(--mono)}.restricted-method-toggle small{color:var(--muted);font-size:.62rem}.sharing-method-field{padding-left:24px}.sharing-method-or{display:flex;align-items:center;gap:8px;margin:2px 0;color:var(--muted);font:700 .54rem/1 var(--mono)}.sharing-method-or:after,.sharing-method-or:before{content:"";height:1px;flex:1 1;background:var(--line)}.sharing-actions{display:flex;flex-wrap:wrap;gap:8px}.sharing-actions button{min-height:44px}.sharing-message{margin:0;padding:10px;border:1px solid;font-size:.68rem;line-height:1.45}.sharing-message.success{color:var(--forest);background:#edf7ee}.sharing-message.error{color:var(--danger);background:#fff1ef}.sharing-help{margin:-6px 0 0}.detail-public-url{display:block;overflow-wrap:anywhere;margin-top:16px;font:700 .65rem/1.5 var(--mono)}.summary-list{display:grid;margin:17px 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.summary-list li{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:.72rem}.summary-list strong{color:var(--ink);font-family:var(--mono)}.check-note,.manage-panel>p:not(.section-number){margin:0;color:var(--muted);font-size:.69rem;line-height:1.5}.manage-panel .inline-actions{margin-top:18px}.inline-actions{display:flex;flex-wrap:wrap;gap:9px}.action-confirmation{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:12px;border:1px solid var(--ink);font:700 .68rem/1.4 var(--mono)}.action-confirmation span{flex:1 1 180px}.action-confirmation button{min-height:44px;padding:0 12px;border:1px solid var(--ink);background:var(--paper-bright);cursor:pointer;font:inherit}.action-confirmation.is-danger{border-color:var(--danger)}.action-confirmation.is-danger button:first-of-type{color:white;border-color:var(--danger);background:var(--danger)}.action-error{margin:12px 0 0}.button-danger,.button-secondary{min-height:44px;padding:0 14px;cursor:pointer;background:transparent;border:1px solid var(--ink);font:700 .64rem/1 var(--mono)}.button-danger{color:var(--danger);border-color:var(--danger)}.error,.flash{padding:13px 15px;margin-bottom:18px;border:1px solid;font-size:.78rem}.error{color:var(--danger);background:#fff1ef}.flash{color:var(--forest);background:#edf7ee}@media (max-width:1050px){.site-header{grid-template-columns:1fr auto}.site-nav{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:70px}.hero-copy h1{max-width:850px}.artifact-demo{width:min(780px,95%);margin:20px auto 0}.artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-column-labels,.library-row{grid-template-columns:minmax(200px,1fr) minmax(92px,.2fr) minmax(102px,.2fr) minmax(200px,auto);gap:14px}.library-row-actions .button-secondary,.library-row-actions>a{padding-inline:6px;font-size:.58rem}.artifact-card-brief{grid-column:1/-1}.agent-section,.publish-workbench{grid-template-columns:1fr}.publish-form{padding-right:0;border-right:0;border-bottom:1px solid var(--ink)}.publish-guide{padding-left:0}.detail-grid{grid-template-columns:1fr}.detail-grid>.detail-sidebar,.detail-grid>.preview-stage,.detail-grid>.sharing-panel{grid-column:1;grid-row:auto}.detail-grid>.sharing-panel{order:1}.detail-grid>.preview-stage{order:2}.detail-grid>.detail-sidebar{order:3}.detail-sidebar{grid-template-columns:repeat(2,1fr)}.sharing-panel{grid-column:1/-1}.presentations-hero{grid-template-columns:1fr}.presentations-hero-art{width:min(780px,100%)}.presentations-definition{grid-template-columns:auto minmax(0,1fr);align-items:start}.presentations-definition>p{grid-column:2;max-width:680px}.presentations-proof-heading,.presentations-section-heading{grid-template-columns:1fr;align-items:start}.presentations-proof-heading>p,.presentations-section-heading>p:not(.section-number){max-width:680px;margin-top:24px}.presentations-benefit-grid,.presentations-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.presentations-benefit-grid article{min-height:280px}.presentations-comparison table{min-width:0}.presentations-workflow li:nth-child(2){border-right:0}.presentations-workflow li:nth-child(-n+2){border-bottom:1px solid var(--ink)}.presentations-faq,.presentations-viewer-benefits{grid-template-columns:1fr}.public-trial-band{grid-template-columns:auto minmax(0,1fr);align-items:start}.public-trial-band>p{grid-column:2;max-width:560px}.public-plan-grid{grid-template-columns:1fr}.public-plan-card{min-height:680px}}@media (max-width:760px){.agent-section,.app-shell,.artifact-gallery,.closing-cta,.marketing-hero,.marketing-section,.pricing-section,.proof-strip,.simple-flow,.site-footer,.site-header{width:min(100% - 24px,1420px)}.site-header{min-height:66px}.site-header-app .site-header-actions a,.site-header-app .site-header-actions button{min-height:44px;display:inline-flex;align-items:center}.account-label{display:none}.site-header-marketing{grid-template-columns:1fr;gap:8px;padding:12px 0}.site-header-marketing .site-header-actions{width:100%;justify-content:flex-end}.site-header-marketing .button-compact,.site-header-marketing .site-header-actions .text-link{min-height:44px;display:inline-flex;align-items:center}.site-header-app .wordmark{width:29px;overflow:hidden;white-space:nowrap}.site-header-app .wordmark-mark{flex:0 0 29px}.marketing-hero{min-height:auto;padding:56px 22px 72px}.hero-copy h1{font-size:clamp(3.1rem,14vw,4.5rem)}.hero-actions{display:grid}.artifact-demo{width:100%;margin-top:25px}.agent-bubble{width:94%;margin-left:0}.publish-rail{margin-inline:0}.report-preview{min-height:330px;padding:30px 22px}.proof-strip{grid-template-columns:1fr 1fr}.simple-flow{padding:68px 22px}.flow-line{grid-template-columns:1fr;gap:12px}.flow-line div{min-height:92px}.flow-line i{text-align:center;transform:rotate(90deg)}.proof-strip span{min-height:56px;padding:0 10px;text-align:center;border-bottom:1px solid #484842}.agent-section,.artifact-gallery,.marketing-section,.pricing-section,.sharing-section{padding:78px 22px}.detail-heading,.library-heading,.pricing-section,.section-heading,.sharing-heading,.workbench-heading{grid-template-columns:1fr;align-items:flex-start}.sharing-heading .section-number{grid-column:auto}.billing-heading,.billing-plan-panel{grid-template-columns:1fr}.billing-notice,.usage-panel-heading{align-items:flex-start;flex-direction:column}.usage-grid{grid-template-columns:1fr}.usage-meter{border-right:0;border-bottom:1px solid var(--ink)}.usage-meter:last-child{border-bottom:0}.sharing-options{grid-template-columns:1fr 1fr}.sharing-options div{border-bottom:1px solid var(--line)}.sharing-options div:nth-child(2n){border-right:0}.sharing-options div:last-child{grid-column:1/-1}.artifact-grid,.step-grid{grid-template-columns:1fr}.step{min-height:auto;border-right:0;border-bottom:1px solid var(--ink)}.step:last-child{border-bottom:0}.artifact-card-dashboard{transform:none}.artifact-card-brief{grid-column:auto}.gallery-heading{display:block}.gallery-heading h2{margin-top:22px;text-align:left}.terminal-card pre{padding:22px;font-size:.68rem}.terminal-result{grid-template-columns:auto 1fr}.terminal-link{grid-column:2}.closing-cta{min-height:420px}.public-presentations-page,.public-pricing-page{width:min(100% - 24px,1420px)}.public-pricing-hero{min-height:auto;padding:76px 22px 88px}.public-pricing-hero h1{font-size:clamp(3.35rem,14vw,5.2rem)}.public-pricing-clarity,.public-trial-band{grid-template-columns:1fr}.public-trial-band{gap:28px;margin:18px 22px 0;padding:44px 22px}.public-trial-band>p{grid-column:auto}.public-plans{padding:18px 22px 64px}.public-billing-switch{flex-direction:column;align-items:stretch;margin-bottom:28px}.billing-cadence-control{width:100%}.billing-cadence-control button{flex:1 1 50%;min-width:0}.public-plan-grid{grid-template-columns:1fr;gap:18px}.public-plan-card{min-height:auto;padding:52px 22px}.public-plan-heading{grid-template-columns:1fr}.public-plan-price{text-align:left}.public-plan-card>a{width:100%;justify-content:center}.presentations-hero{min-height:auto;gap:48px;padding:72px 22px 84px}.presentations-hero-copy h1{font-size:clamp(3.35rem,14vw,5.2rem)}.presentations-hero-actions{display:grid}.presentations-hero-art{min-height:420px;aspect-ratio:auto;padding:28px 24px;box-shadow:8px 8px 0 #a8f4cd;transform:none}.presentations-hero-art>p{font-size:clamp(3rem,14vw,4.8rem)}.presentations-definition{grid-template-columns:1fr;gap:28px;margin:18px 22px 0;padding:44px 22px}.presentations-definition>p{grid-column:auto}.presentations-benefits,.presentations-comparison,.presentations-faq,.presentations-viewer-benefits,.presentations-workflow{padding:76px 22px}.presentations-faq h2,.presentations-proof-heading h2,.presentations-section-heading h2,.presentations-viewer-benefits h2{font-size:clamp(2.8rem,12vw,4.7rem)}.presentations-benefit-grid,.presentations-workflow ol{grid-template-columns:1fr}.presentations-benefit-grid article{min-height:250px}.presentations-proof{padding:72px 22px}.presentations-demo-frame{box-shadow:7px 7px 0 #9dffb0}.presentations-demo-frame .homepage-deck-demo{min-height:460px}.presentations-comparison-table-wrap{margin-right:-22px}.presentations-comparison table{min-width:760px}.presentations-workflow li,.presentations-workflow li:nth-child(2){min-height:230px;border-right:0;border-bottom:1px solid var(--ink)}.presentations-workflow li:last-child{border-bottom:0}.presentations-viewer-benefits li{grid-template-columns:1fr;gap:10px}.presentations-faq{gap:50px}.presentations-closing-cta .presentations-hero-actions{width:100%}.public-pricing-clarity{gap:50px;padding:78px 22px}.public-pricing-answers article{grid-template-columns:1fr;gap:12px}.app-shell{padding-top:28px}.app-breadcrumb{margin-bottom:35px}.publish-form{padding-top:35px}.publish-form-actions{grid-template-columns:1fr auto}.publish-form-actions p{grid-column:1/-1}.publish-guide{padding-top:35px}.library-heading-actions{justify-content:flex-start}.library-tools{grid-template-columns:1fr;gap:18px}.library-search{max-width:none}.library-filters{width:-moz-fit-content;width:fit-content}.library-column-labels{display:none}.library-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;min-height:0;padding:19px 0}.library-row-main{grid-column:1/-1}.library-row-state{grid-column:1}.library-row-updated{grid-column:2;justify-self:end}.library-row-actions{grid-column:1/-1;justify-content:flex-start;padding-top:4px}.library-row-actions .button-secondary,.library-row-actions>a:first-of-type{padding-left:0}.library-no-results{min-height:300px;padding:36px 24px}.publish-success{grid-template-columns:auto 1fr}.success-link{grid-column:1/-1}.detail-actions{flex-wrap:wrap}.detail-sidebar{grid-template-columns:1fr}}.auth-shell{min-height:calc(100vh - 78px);display:grid;place-items:center;padding:72px 24px;background:radial-gradient(circle at 12% 18%,rgba(196,56,33,.08),transparent 24%),linear-gradient(135deg,var(--paper) 0 58%,var(--paper-deep) 58% 100%)}.auth-card{width:min(520px,100%);min-width:0;padding:clamp(36px,6vw,62px);border:1px solid var(--line);border-top:5px solid var(--signal);background:var(--paper-bright);box-shadow:0 18px 60px rgba(23,23,20,.12)}.auth-card h1{margin:18px 0 12px;font:500 clamp(2.6rem,5vw,3.9rem)/.95 var(--serif);letter-spacing:-.055em}.auth-card>p:not(.section-number){margin:0;color:var(--muted);font-size:1rem;line-height:1.55}.auth-form{display:grid;grid-gap:22px;gap:22px;margin-top:34px}.auth-form .field{gap:9px}.auth-form label{font-size:.86rem}.auth-submit{width:100%;margin-top:4px}.consent-card{width:min(620px,100%);padding:clamp(24px,4vw,38px)}.consent-card h1{max-width:420px}.consent-scope-list{display:grid;grid-gap:0;gap:0;padding:0;margin:18px 0 0;list-style:none;border-top:1px solid var(--ink)}.consent-scope-list li{padding:10px 0;border-bottom:1px solid var(--line);font:700 .78rem/1.4 var(--mono)}.consent-scope-list li:before{display:inline-block;width:7px;height:12px;margin-right:10px;border-right:2px solid var(--signal);border-bottom:2px solid var(--signal);content:"";transform:rotate(45deg)}.auth-card .consent-identity{margin-top:14px;font:600 .72rem/1.4 var(--mono)}.consent-actions{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin-top:18px}.consent-actions .auth-error,.consent-actions .auth-status{grid-column:1/-1}.consent-return-hint{margin-top:12px!important;font-size:.82rem!important}.auth-error{margin:0;padding:12px 14px;color:var(--danger);border:1px solid var(--danger);background:#fff4f1;font:700 .78rem/1.4 var(--mono)}.auth-switch{margin:0;text-align:center;color:var(--muted);font-size:.86rem}.auth-switch a{display:inline-flex;min-height:44px;align-items:center;padding:8px 4px;color:var(--ink);font-weight:800}.auth-card>.auth-terms{margin-top:18px;text-align:center;font-size:.78rem}.auth-terms a{color:var(--ink);font-weight:800}.auth-terms-checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;margin:2px 0 18px;color:var(--muted);font-size:.82rem;line-height:1.5}.auth-terms-checkbox input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--ink)}.auth-secondary-link,.auth-terms-checkbox a{color:var(--ink);font-weight:800}.auth-secondary-link{display:inline-flex;min-height:44px;align-items:center;padding:8px 4px;justify-self:center;font-size:.92rem}.auth-recovery-disclosure{margin-top:28px;border-top:1px solid var(--line)}.auth-recovery-disclosure>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:800}.auth-recovery-disclosure>summary:after{content:"+";color:var(--signal);font-size:1.4rem}.auth-recovery-disclosure[open]>summary:after{content:"−"}.auth-recovery-disclosure .auth-form{margin-top:12px}.auth-recovery-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:30px}.auth-recovery-actions .button-secondary{min-height:54px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.unavailable-card{text-align:center}.unavailable-card .section-number{justify-content:center}.unavailable-card .auth-recovery-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.unavailable-card .auth-recovery-actions:has(>:only-child){grid-template-columns:1fr}.unavailable-help{margin-top:24px!important;padding-top:20px;border-top:1px solid var(--line);font-size:.78rem!important}.auth-status{margin:0;padding:12px 14px;border:1px solid var(--ink);background:var(--paper);font:700 .78rem/1.45 var(--mono)}.artifact-access-shell{min-height:calc(100vh - 78px);display:grid;padding:clamp(28px,6vw,72px);background:radial-gradient(circle at 82% 16%,var(--acid) 0 10%,transparent 10.2%),linear-gradient(135deg,transparent 0 58%,var(--paper-deep) 58% 58.3%,transparent 58.3%),var(--paper)}.artifact-access-card{width:min(680px,100%);align-self:center;justify-self:center;padding:clamp(32px,6vw,68px);border:1px solid var(--line);border-top:5px solid var(--signal);background:var(--paper-bright);box-shadow:0 18px 60px rgba(23,23,20,.14)}.artifact-access-heading{padding-bottom:26px;border-bottom:1px solid var(--line)}.artifact-access-heading h1{margin:18px 0 0;overflow-wrap:anywhere;font:500 clamp(2.8rem,7vw,5.4rem)/.92 var(--serif);letter-spacing:-.06em}.artifact-access-card>p{max-width:500px;margin:24px 0 0;color:var(--muted);line-height:1.55}.artifact-access-form{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:16px;gap:16px;margin-top:30px}.artifact-access-form .field{gap:9px;margin-bottom:0}.artifact-access-form .auth-error{grid-column:1/-1;grid-row:2}.artifact-access-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.artifact-access-actions .button-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;text-decoration:none}.artifact-access-card>.auth-error,.artifact-access-card>.auth-status{margin-top:24px}.artifact-access-or{display:flex;align-items:center;gap:12px;max-width:none!important;color:var(--muted);font:700 .58rem/1 var(--mono)}.artifact-access-or:after,.artifact-access-or:before{content:"";height:1px;flex:1 1;background:var(--line)}.artifact-report-link{display:inline-flex;min-height:44px;align-items:center;margin-top:22px;color:var(--muted);font-size:.76rem;text-underline-offset:4px}.artifact-viewer-stage{width:100vw;height:100vh;background:white}.artifact-viewer-frame{width:100%;height:100%;display:block;border:0}.presentation-viewer{width:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;color:#f6f7f8;background:radial-gradient(circle at 50% -20%,#292d36 0,#111319 42%,#090a0c 78%);outline:none}.presentation-viewer:not(.presentation-viewer-compact){height:100vh;height:100dvh;overflow:hidden}.presentation-viewer-stage{min-height:0;display:grid;place-items:center;padding:clamp(.5rem,2.5vw,2rem)}.presentation-viewer-frame-wrap{position:relative;width:100%;max-height:100%;overflow:hidden;border-radius:.65rem;background:#fff;box-shadow:0 2rem 5rem #0009,0 0 0 1px #ffffff18}.presentation-viewer-ratio-16-9:not(.presentation-viewer-compact) .presentation-viewer-frame-wrap{width:min(100%,calc((100vh - 8rem) * 16 / 9));width:min(100%,calc((100dvh - 8rem) * 16 / 9))}.presentation-viewer-ratio-4-3:not(.presentation-viewer-compact) .presentation-viewer-frame-wrap{width:min(100%,calc((100vh - 8rem) * 4 / 3));width:min(100%,calc((100dvh - 8rem) * 4 / 3))}.presentation-viewer-frame{display:block;border:0;pointer-events:none;background:#fff}.presentation-viewer-loading{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1.25rem;color:#343840;background:#f6f7f8;font-size:.875rem}.presentation-viewer-loading button{min-width:2.75rem;min-height:2.625rem;padding:0 .95rem;border:1px solid #1d202633;border-radius:999px;color:#1d2026;background:#fff;font:inherit;cursor:pointer}.presentation-viewer-controls{position:relative;min-height:4rem;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem;border-top:1px solid #ffffff12;background:#090a0ce8}.presentation-viewer-controls button{min-width:2.75rem;height:2.625rem;padding:0 .95rem;border:1px solid #ffffff26;border-radius:999px;color:inherit;background:#ffffff0d;font:inherit;cursor:pointer}.presentation-viewer-controls button:disabled{opacity:.35;cursor:not-allowed}.presentation-viewer-controls output{min-width:4.75rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-viewer-report{position:absolute;right:1rem;display:inline-flex;min-height:2.75rem;align-items:center;color:#9ba0aa;font-size:.75rem;text-underline-offset:3px;white-space:nowrap}.presentation-viewer-report:hover{color:#f6f7f8}.presentation-viewer-report:focus-visible{outline:3px solid #8fb7ff;outline-offset:3px}.presentation-viewer-compact{height:auto;min-height:0;max-height:none;border-radius:.75rem;overflow:hidden}.presentation-viewer-compact .presentation-viewer-frame-wrap{width:min(100%,56rem);max-height:none}@keyframes presentation-slide-reveal{0%{opacity:.68}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.presentation-viewer-frame-changing{animation:presentation-slide-reveal .16s ease-out both}}@media (max-width:640px){.presentation-viewer-stage{padding:.5rem}.presentation-viewer-frame-wrap{border-radius:.35rem}.presentation-viewer-ratio-16-9:not(.presentation-viewer-compact) .presentation-viewer-frame-wrap{width:min(100%,calc((100vh - 5rem) * 16 / 9));width:min(100%,calc((100dvh - 5rem) * 16 / 9))}.presentation-viewer-ratio-4-3:not(.presentation-viewer-compact) .presentation-viewer-frame-wrap{width:min(100%,calc((100vh - 5rem) * 4 / 3));width:min(100%,calc((100dvh - 5rem) * 4 / 3))}.presentation-viewer-controls{gap:.5rem;padding-right:max(.875rem,env(safe-area-inset-right));padding-bottom:max(.625rem,env(safe-area-inset-bottom));padding-left:max(.875rem,env(safe-area-inset-left))}.presentation-viewer-controls button{padding-right:.75rem;padding-left:.75rem;font-size:.875rem}.presentation-viewer-report{position:static;font-size:.6875rem}}@media (max-width:420px){.presentation-viewer-controls{flex-wrap:wrap}.presentation-viewer-report{flex-basis:100%;justify-content:center}.presentation-viewer-ratio-16-9:not(.presentation-viewer-compact) .presentation-viewer-frame-wrap{width:min(100%,calc((100vh - 8rem) * 16 / 9));width:min(100%,calc((100dvh - 8rem) * 16 / 9))}.presentation-viewer-ratio-4-3:not(.presentation-viewer-compact) .presentation-viewer-frame-wrap{width:min(100%,calc((100vh - 8rem) * 4 / 3));width:min(100%,calc((100dvh - 8rem) * 4 / 3))}}.field-hint{color:var(--muted);font:600 .75rem/1.3 var(--mono)}.header-sign-out{min-height:44px;display:inline-flex;align-items:center;padding:0;border:0;color:var(--ink);background:transparent;cursor:pointer;font:700 .75rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.header-sign-out:hover{color:var(--signal)}.sign-out-short{display:none}.connect-shell{padding-bottom:100px}.connect-heading{max-width:960px;padding:52px 0 62px}.connect-heading h1{margin:20px 0 18px;font:500 clamp(3.5rem,7vw,6.8rem)/.9 var(--serif);letter-spacing:-.06em}.connect-heading>p:last-child{max-width:620px;margin:0;color:var(--muted);font-size:1rem;line-height:1.6}.connection-name{display:grid;grid-gap:8px;gap:8px;max-width:480px;margin-bottom:16px}.connection-name span{font:800 .66rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.connection-name input{min-height:48px;padding:0 14px;border:1px solid var(--ink);border-radius:0;background:var(--paper-bright)}.client-picker{display:flex;flex-wrap:wrap;gap:0;max-width:600px;margin-bottom:22px}.connection-action>.setup-choice-label{margin-bottom:10px;font:700 .72rem/1.4 var(--mono)}.client-picker button{min-height:44px;padding:0 13px;border:1px solid var(--ink);border-right:0;background:transparent;cursor:pointer;font:800 .65rem/1 var(--mono)}.client-picker button:last-child{border-right:1px solid var(--ink)}.client-picker button.is-active{color:white;background:var(--ink)}.connection-config{max-height:420px;overflow:auto;margin:0 0 22px;padding:22px;color:#f7f5ef;border:1px solid var(--ink);background:var(--ink);font:600 .75rem/1.65 var(--mono);white-space:pre-wrap;word-break:break-word}.credential-warning{margin:-6px 0 22px!important;padding-left:13px;color:var(--ink)!important;border-left:3px solid var(--signal);font:700 .72rem/1.5 var(--mono)!important}.connection-buttons{display:flex;align-items:center;gap:18px}.connection-buttons span,.connection-empty,.connection-message{color:var(--muted);font-size:.78rem;line-height:1.5}.connection-message{min-height:1.5em;margin:14px 0 0;font-family:var(--mono)}.token-list{border-top:1px solid var(--ink)}.token-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.token-row span,.token-row strong{display:block}.token-row strong{margin-bottom:7px;font:700 .88rem/1.2 var(--mono)}.token-row span{color:var(--muted);font:600 .65rem/1.35 var(--mono)}.token-revoke{min-height:44px;display:inline-flex;align-items:center;padding:0 8px;border:0;color:var(--danger);background:transparent;cursor:pointer;font:800 .66rem/1 var(--mono);text-transform:uppercase}.revoke-confirm{display:grid;justify-items:end;grid-gap:6px;gap:6px;font:700 .62rem/1.2 var(--mono)}.revoke-confirm button{min-height:44px;padding:6px 10px;border:0;color:var(--danger);background:transparent;cursor:pointer;font:inherit;text-transform:uppercase}.revoke-confirm button:last-child{color:var(--muted)}@media (max-width:760px){.legal-shell{width:min(100% - 36px,960px);padding:50px 0 80px}.legal-heading{padding-bottom:38px}.legal-sections section{grid-template-columns:1fr;gap:18px;padding:34px 0}.legal-nav{align-items:flex-start;flex-direction:column;gap:4px}.legal-nav a{min-height:44px;display:inline-flex;align-items:center}.auth-shell{min-height:calc(100vh - 68px);padding:36px 18px 48px;background:var(--paper)}.auth-card{padding:34px 24px;box-shadow:6px 6px 0 var(--paper-deep)}.consent-actions{grid-template-columns:minmax(0,1fr)}.consent-actions>button{width:100%}.connect-heading{padding:34px 0 42px}.connection-buttons{align-items:flex-start;flex-direction:column}.client-picker button{flex:1 0 50%;border-bottom:0}.client-picker button:nth-child(2){border-right:1px solid var(--ink)}.client-picker button:nth-last-child(-n+2){border-bottom:1px solid var(--ink)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}.wordmark-carousel-track{animation:none;transform:none}.wordmark-frame-slash{animation:none}}.marketing-hero{min-height:630px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:40px;padding-top:110px;padding-bottom:90px;background:radial-gradient(circle at 82% 24%,rgba(196,56,33,.09) 0 6%,transparent 6.2%),linear-gradient(115deg,transparent 0 66%,rgba(235,231,222,.72) 66% 66.3%,transparent 66.3%),var(--paper)}.hero-copy h1{max-width:1050px;font-size:clamp(4.2rem,7.4vw,8.4rem)}.hero-copy h1 em{display:block;margin-top:.1em;padding-bottom:.04em;color:var(--signal);font-weight:500;line-height:.92}.hero-side-note{margin:0 0 14px;writing-mode:vertical-rl;color:var(--muted);font:700 .7rem/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase}.marketing-hero .hero-copy h1{font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.08;letter-spacing:-.035em}.marketing-hero .hero-copy h1 em{line-height:1.08}.hero-trial-note{margin:20px 0 0;color:var(--muted);font-size:.875rem;line-height:1.5}.published-gallery{--gallery-gutter:clamp(28px,5vw,76px);width:min(1420px,calc(100% - 48px));margin:0 auto;padding:92px 0 110px;overflow:hidden;border:1px solid var(--ink);background:var(--paper-bright)}.gallery-heading{display:block;margin-bottom:0;padding:0 var(--gallery-gutter) 52px}.gallery-heading h2{max-width:900px;margin:0;font:500 clamp(3rem,5vw,5.7rem)/.92 var(--serif);letter-spacing:-.06em;text-align:left}.gallery-heading .section-number{margin-bottom:18px;color:var(--signal)}.gallery-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 var(--gallery-gutter) 22px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.gallery-tabs button{min-width:0;min-height:62px;padding:0 16px;border:0;border-right:1px solid var(--ink);background:transparent;cursor:pointer;font:800 .68rem/1 var(--mono);text-align:left;text-transform:uppercase;transition:color .18s ease,background .18s ease}.gallery-tabs button:last-child{border-right:0}.gallery-tabs button span{display:block;margin-bottom:6px;color:var(--muted);font-size:.55rem}.gallery-tabs button:hover{background:var(--paper)}.gallery-tabs button[aria-selected=true]{color:white;background:var(--ink)}.gallery-tabs button[aria-selected=true] span{color:var(--signal-on-dark)}.gallery-tabs button:focus-visible{position:relative;z-index:1;outline:3px solid var(--signal);outline-offset:-3px}.gallery-rail{display:block;margin:0;padding:0 var(--gallery-gutter);list-style:none;touch-action:pan-y}.gallery-rail:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.gallery-rail>[role=tabpanel]{min-width:0}.artifact-showcase{display:grid;grid-template-columns:minmax(0,1fr) 220px;width:100%;min-width:0;height:600px;margin:0;overflow:hidden;border:1px solid var(--ink);box-shadow:10px 10px 0 var(--paper-deep)}.artifact-showcase figcaption{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;min-width:0;padding:28px 24px;color:white;background:var(--ink)}.artifact-showcase figcaption span{color:var(--signal-on-dark);font:800 .62rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.artifact-showcase figcaption strong{font:500 2rem/.95 var(--serif);letter-spacing:-.04em}.artifact-showcase figcaption small{margin-top:18px;color:#b8b5ac;font:700 .58rem/1.5 var(--mono);text-transform:uppercase}.artifact-showcase figcaption a{min-height:44px;display:inline-flex;align-items:center;margin-top:10px;color:white;font:800 .62rem/1.3 var(--mono);-webkit-text-decoration-color:var(--signal-on-dark);text-decoration-color:var(--signal-on-dark);text-underline-offset:4px;text-transform:uppercase}.artifact-showcase figcaption a span{display:inline;margin-left:3px;color:var(--signal-on-dark);font-size:inherit}.artifact-canvas{position:relative;min-width:0;overflow:hidden;animation:artifact-arrive .52s cubic-bezier(.2,.8,.2,1) both}.artifact-report{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);grid-template-rows:auto 1fr auto;grid-gap:24px;gap:24px;padding:clamp(38px,5vw,72px);color:#17233f;background:#fff5d6}.report-kicker{display:flex;justify-content:space-between;grid-column:1/-1;font:800 .6rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.artifact-report h3{align-self:center;max-width:650px;margin:0;font:850 clamp(3.7rem,7vw,7.2rem)/.83 var(--sans);letter-spacing:-.08em}.report-score{align-self:center;z-index:1;display:grid;justify-items:center;padding:30px 18px;border:2px solid #17233f;border-radius:28px;background:#ff91b7;transform:rotate(1deg)}.report-score strong{color:#17233f;font:900 clamp(4.5rem,8vw,8rem)/.8 var(--sans);letter-spacing:-.08em}.report-metrics span,.report-score span{font:800 .58rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.report-metrics{z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;grid-column:1/-1}.report-metrics p{display:grid;grid-gap:5px;gap:5px;margin:0;padding:17px 18px;border:1px solid #17233f;border-radius:16px;background:#89dcff}.report-metrics p:nth-child(2){background:#ffd166}.report-metrics p:nth-child(3){background:#ff91b7}.report-metrics strong{font:850 2rem/1 var(--sans);letter-spacing:-.05em}.report-orbit{right:-180px;bottom:-270px;width:520px;aspect-ratio:1;background:conic-gradient(#ff91b7,#89dcff,#ffd166,#ff91b7);animation:orbit-turn 16s linear infinite}.report-orbit,.report-orbit i:first-child{position:absolute;border:2px solid #17233f;border-radius:50%}.report-orbit i:first-child{inset:22%;background:#fff5d6}.report-orbit i:last-child{position:absolute;inset:43%;border-radius:50%;background:#17233f}.artifact-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-template-rows:auto 1fr 150px auto;grid-gap:26px;gap:26px;padding:clamp(36px,5vw,64px);color:#edfaff;background:#061a27}.dashboard-heading{display:flex;justify-content:space-between;grid-column:1/-1;font:800 .6rem/1 var(--mono);letter-spacing:.1em}.dashboard-heading b{padding:6px 8px;color:#061a27;background:#66f0c6}.artifact-dashboard h3{align-self:center;margin:0;font:850 clamp(3.7rem,6.6vw,6.6rem)/.84 var(--sans);letter-spacing:-.075em}.dashboard-score{align-self:center;display:grid;place-content:center;width:170px;aspect-ratio:1;border:1px solid #b8ffe9;border-radius:50%;text-align:center;box-shadow:inset 0 0 0 10px #061a27,inset 0 0 0 12px #66f0c6}.dashboard-score strong{color:#66f0c6;font:850 4.1rem/.9 var(--sans);letter-spacing:-.07em}.dashboard-score span{font:800 .55rem/1 var(--mono);text-transform:uppercase}.dashboard-chart{display:flex;align-items:flex-end;gap:10px;grid-column:1/-1;height:150px;border-bottom:1px solid #5b5b55}.dashboard-chart i{flex:1 1;height:var(--bar-height);background:linear-gradient(#66f0c6,#5fc8ff);transform-origin:bottom;animation:bar-rise .62s var(--bar-delay) cubic-bezier(.2,.8,.2,1) both}.dashboard-stats{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;grid-column:1/-1}.dashboard-stats p{display:flex;gap:12px;align-items:baseline;margin:0}.dashboard-stats span{color:#aaa99f;font:700 .65rem/1 var(--mono)}.dashboard-stats strong{font:850 2rem/1 var(--sans);letter-spacing:-.05em}.artifact-poster{padding:clamp(38px,5vw,68px);color:#fff0c5;background:#173d3a}.artifact-poster>p{position:relative;z-index:2;margin:0;color:#ff9a7d;font:800 .65rem/1 var(--mono);letter-spacing:.12em}.artifact-poster h3{position:relative;z-index:2;margin:38px 0 0;font:500 clamp(5rem,10vw,10rem)/.7 var(--serif);letter-spacing:-.08em}.artifact-poster h3 em{color:#ff9a7d;font-style:italic}.poster-detail{position:absolute!important;right:7%;bottom:8%;color:#fff0c5!important;line-height:1.6!important}.poster-moon{right:-3%;top:2%;width:min(37vw,400px);aspect-ratio:1;border:2px solid #fff0c5;background:#ff9a7d;animation:moon-float 5s ease-in-out infinite}.poster-moon,.poster-moon i{position:absolute;border-radius:50%}.poster-moon i{inset:22%;background:#173d3a;transform:translate(22%,-10%)}.poster-stars i{position:absolute;z-index:1;width:7px;aspect-ratio:1;border-radius:50%;background:#fff0c5}.poster-stars i:first-child{left:8%;top:12%}.poster-stars i:nth-child(2){left:54%;top:18%;opacity:.45}.poster-stars i:nth-child(3){left:47%;bottom:15%}.poster-stars i:nth-child(4){right:8%;bottom:10%;opacity:.45}.poster-stars i:nth-child(5){right:31%;top:48%}.artifact-meme{display:grid;align-content:center;padding:clamp(36px,5vw,64px);background:#ffd329}.artifact-meme>p{z-index:2;margin:0;font:800 .62rem/1 var(--mono);letter-spacing:.1em}.artifact-meme h3{z-index:2;margin:26px 0;font:500 clamp(4rem,7vw,7.4rem)/.78 var(--serif);letter-spacing:-.07em}.artifact-meme>span{z-index:2;font:800 .62rem/1 var(--mono);text-transform:uppercase}.artifact-meme>strong{z-index:2;margin-top:8px;color:var(--signal);font:900 clamp(3.3rem,6vw,6rem)/.78 var(--sans);letter-spacing:-.075em}.meme-burst{position:absolute;right:-90px;top:-80px;width:470px;aspect-ratio:1;background:repeating-conic-gradient(var(--signal) 0 8deg,transparent 8deg 16deg);border-radius:50%;animation:orbit-turn 24s linear infinite}.meme-burst i{position:absolute;inset:24%;border:2px solid var(--ink);border-radius:50%;background:#ffd329}.gallery-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px var(--gallery-gutter) 0}.gallery-footer>p{display:flex;align-items:baseline;gap:16px;margin:0}.gallery-footer>p strong{font:800 .7rem/1 var(--mono)}.gallery-footer>p span{color:var(--muted);font:700 .65rem/1 var(--mono);text-transform:uppercase}.gallery-controls{display:flex;gap:8px}.gallery-controls button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--ink);border-radius:50%;background:transparent;cursor:pointer;font:700 1.3rem/1 var(--sans);transition:color .16s ease,background .16s ease,transform .16s ease}.gallery-controls button:hover{color:white;background:var(--ink);transform:translateY(-2px)}.gallery-controls button:focus-visible{outline:3px solid var(--signal);outline-offset:3px}@keyframes artifact-arrive{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes orbit-turn{to{transform:rotate(1turn)}}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes moon-float{50%{transform:translateY(12px) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.artifact-canvas,.dashboard-chart i,.meme-burst,.poster-moon,.report-orbit{animation:none}}.background-agent-shell,.public-connect-shell{max-width:1180px}.delegated-setup{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:clamp(34px,5vw,64px);gap:clamp(34px,5vw,64px);padding:clamp(30px,4.5vw,52px);border:1px solid var(--line);background:var(--paper-bright);box-shadow:7px 7px 0 var(--acid)}.delegated-setup h2,.placeholder-config-card h2,.token-create-card h2,.token-inventory h2{margin:16px 0 12px;font:500 clamp(2.2rem,4vw,4rem)/.95 var(--serif);letter-spacing:-.05em}.delegated-setup p,.placeholder-config-card p{color:var(--muted);line-height:1.55}.setup-steps{display:grid;grid-gap:11px;gap:11px;padding:0;margin:28px 0 0;list-style:none;font-size:.9rem}.setup-steps li{display:flex;align-items:center;gap:11px}.setup-steps span{width:26px;height:26px;display:inline-grid;flex:0 0 26px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--signal);background:var(--paper);font:800 .67rem/1 var(--mono)}.setup-request-card{align-self:center;padding:clamp(22px,3vw,30px);border:1px solid var(--line);background:#f3efe6}.setup-request-label{margin:0;color:var(--muted);font:800 .65rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.setup-request-text{margin:15px 0 0;color:var(--ink)!important;white-space:pre-line;overflow-wrap:anywhere;font:500 .95rem/1.62 var(--sans)}.setup-request-action{display:flex;align-items:center;gap:16px;padding-top:20px;margin-top:22px;border-top:1px solid var(--line)}.setup-request-action .button{flex:0 0 auto}.setup-request-action .connection-message{min-height:0;margin:0;font-family:var(--sans);font-size:.78rem}.manual-setup pre,.token-secret{padding:22px;margin:0;overflow-x:auto;color:white;background:var(--forest);white-space:pre-wrap;overflow-wrap:anywhere;font:600 .72rem/1.65 var(--mono)}.manual-setup{margin-top:28px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper-bright) 58%,transparent)}.manual-setup summary{min-height:66px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:6px 20px;gap:6px 20px;padding:14px 20px;cursor:pointer;list-style:none}.manual-setup summary::-webkit-details-marker{display:none}.manual-setup summary span{font:700 .92rem/1.2 var(--sans)}.manual-setup summary small{grid-column:1;color:var(--muted);font-size:.76rem}.manual-setup summary:after{grid-column:2;grid-row:1/span 2;content:"+";color:var(--signal);font:500 1.6rem/1 var(--sans)}.manual-setup[open] summary:after{content:"−"}.manual-setup-content{padding:24px 20px 22px;border-top:1px solid var(--line)}.manual-setup-intro{margin:0 0 20px;color:var(--muted);font-size:.88rem}.manual-setup-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.manual-setup-grid article{min-width:0}.manual-setup-grid article>strong{display:block;margin-bottom:9px;font:800 .68rem/1 var(--mono);text-transform:uppercase}.manual-setup-grid article>p{min-height:2.8em;margin:0 0 9px;color:var(--muted);font-size:.8rem;line-height:1.4}.manual-command pre{white-space:pre;font-size:.82rem;font-weight:500}.manual-command-action{min-height:46px;display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid var(--line);border-top:0;background:var(--paper-bright)}.manual-command-action button{min-height:44px;padding:0;border:0;color:var(--signal);background:transparent;cursor:pointer;font:800 .76rem/1 var(--mono)}.manual-command-action span{color:var(--muted);font-size:.75rem}.manual-setup-other{padding:18px 20px;margin-top:18px;background:var(--paper-deep)}.manual-setup-other p{margin:0 0 10px;color:var(--muted);font-size:.82rem;line-height:1.5}.manual-setup-other>code{display:block;padding:11px 13px;margin-bottom:10px;border:1px solid var(--line);background:var(--paper-bright);overflow-wrap:anywhere;font-size:.75rem}.manual-setup-other .text-link{display:inline-block;min-height:44px;padding-top:10px;font-size:.8rem;font-weight:800}.background-agent-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:22px 24px;margin-top:28px;border:1px solid var(--line);background:var(--paper-bright)}.background-agent-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:white;background:var(--ink);font-size:1.15rem}.background-agent-copy .section-number{margin-bottom:7px}.background-agent-callout h2{margin:0 0 5px;font:500 clamp(1.45rem,2.5vw,2rem)/1.05 var(--serif);letter-spacing:-.035em}.background-agent-callout p:last-child{margin:0;color:var(--muted);font-size:.85rem}.background-agent-callout .button-secondary{min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;font-size:.78rem}.safe-static-note{max-width:760px;margin:22px 0 0;color:var(--muted);font:500 .75rem/1.55 var(--sans)}.background-token-workspace{border:1px solid var(--ink);background:var(--paper-bright)}.placeholder-config-card,.token-create-card,.token-inventory{padding:clamp(28px,5vw,54px)}.token-create-card{max-width:760px;border-right:1px solid var(--ink)}.token-secret{color:var(--ink);background:var(--acid)}.token-step-heading{display:flex;align-items:center;gap:12px}.token-step-heading>span,.token-step-number{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 30px;border-radius:50%;color:white;background:var(--signal);font:800 .7rem/1 var(--mono)}.token-secret-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.token-secret-actions .button-secondary{min-height:54px;padding-inline:18px}.placeholder-config-card{padding:0;border-top:1px solid var(--ink)}.placeholder-config-card>summary{min-height:84px;display:flex;align-items:center;gap:14px;padding:20px clamp(28px,5vw,54px);cursor:pointer;list-style:none}.placeholder-config-card>summary::-webkit-details-marker{display:none}.placeholder-config-card>summary>span:last-child{display:grid;grid-gap:5px;gap:5px}.placeholder-config-card>summary strong{font:700 1rem/1.2 var(--sans)}.placeholder-config-card>summary small{color:var(--muted);font-size:.78rem}.placeholder-config-content{padding:0 clamp(28px,5vw,54px) clamp(28px,5vw,54px)}.placeholder-config-card .connection-config{margin-top:18px}.token-inventory{border-top:1px solid var(--ink)}.consent-client-origin{margin-top:9px!important;color:var(--ink)!important;font:700 .66rem/1.4 var(--mono);overflow-wrap:anywhere;width:max-content;max-width:100%;padding:8px 10px;border:1px solid var(--line)}.consent-client-origin.is-verified{color:var(--success)!important;border-color:var(--success);background:#edf7ee}.consent-client-origin.is-unverified{color:var(--danger)!important;border-color:var(--danger);background:#fff4f1}.consent-caution{margin-top:12px!important;padding-left:12px;border-left:3px solid var(--signal);font-size:.82rem!important}.consent-local-callback{margin:14px 0;padding:12px 14px;color:var(--ink);border:2px solid var(--danger);background:#fff4f1}.consent-local-callback h2{margin:0 0 7px;color:var(--danger);font:800 .72rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.consent-local-callback p{margin:0;font-size:.86rem;line-height:1.45}.consent-local-callback p+p{margin-top:7px}.consent-recovery{width:100%;margin-top:28px}.homepage-deck-demo{display:grid;grid-template-rows:minmax(0,1fr) 64px;color:var(--ink);background:#07182f;outline:none}.homepage-deck-demo:focus-visible{outline:4px solid var(--signal);outline-offset:-4px}.homepage-deck-slide{position:relative;min-width:0;display:grid;align-content:center;overflow:hidden;padding:clamp(38px,5vw,70px)}.homepage-deck-slide>p{position:absolute;top:clamp(26px,4vw,48px);left:clamp(30px,5vw,70px);z-index:2;margin:0;font:800 .6rem/1 var(--mono);letter-spacing:.16em}.homepage-deck-slide h3{position:relative;z-index:2;max-width:10ch;margin:0;font:800 clamp(4.2rem,8vw,8.1rem)/.82 var(--sans);letter-spacing:-.08em}.homepage-deck-slide h3 em{display:block;color:#5837e8;font-style:normal}.homepage-deck-slide>small{position:absolute;right:clamp(26px,4vw,54px);bottom:clamp(22px,3vw,38px);z-index:2;font:800 .58rem/1 var(--mono);letter-spacing:.12em}.homepage-deck-slide-one{color:#07182f;background:#e7efff}.homepage-deck-slide-two{color:#fff;background:#301744}.homepage-deck-slide-two h3 em{color:#ff78a4}.homepage-deck-slide-three{color:#07182f;background:#91ead8}.homepage-deck-slide-three h3{max-width:11ch}.homepage-deck-slide-three h3 em{color:#4d2ec8}.homepage-deck-orbit{position:absolute;right:-18%;bottom:-58%;width:min(68vw,760px);aspect-ratio:1;border:2px solid #07182f;border-radius:50%;background:conic-gradient(#91ead8,#65cfff,#5837e8,#ff78a4,#91ead8);box-shadow:inset 0 0 0 7vw #e7efff,inset 0 0 0 calc(7vw + 2px) #07182f,inset 0 0 0 14vw #e7efff}.homepage-deck-handoffs,.homepage-deck-surfaces{position:absolute;right:6%;bottom:9%;z-index:2;display:flex;align-items:center;gap:10px}.homepage-deck-handoffs span,.homepage-deck-surfaces span{padding:11px 13px;border:1px solid;font:800 .58rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.homepage-deck-handoffs i{color:#ff78a4;font-style:normal}.homepage-deck-surfaces{right:7%;bottom:13%;display:grid;grid-template-columns:repeat(3,auto);transform:rotate(-4deg)}.homepage-deck-surfaces span{border:2px solid #07182f;background:#f5e8ff;box-shadow:5px 5px 0 #07182f}.homepage-deck-controls{display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid #ffffff18;color:white;background:#07182f}.homepage-deck-controls button{width:42px;height:42px;padding:0;border:1px solid #ffffff36;border-radius:50%;color:inherit;background:#ffffff0c;cursor:pointer;font:700 1rem/1 var(--sans)}.homepage-deck-controls button:disabled{opacity:.3;cursor:not-allowed}.homepage-deck-controls output{min-width:58px;text-align:center;font:700 .7rem/1 var(--mono)}.beyond-presentations,.impact-section,.presentation-story,.responsibility-section,.style-section{width:min(1420px,calc(100% - 48px));margin:0 auto;border-right:1px solid var(--ink);border-left:1px solid var(--ink)}.presentation-story{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:clamp(44px,7vw,110px);gap:clamp(44px,7vw,110px);padding:clamp(78px,9vw,130px) 6vw;color:white;background:var(--ink)}.beyond-presentations h2,.presentation-story-heading h2,.responsibility-heading h2{margin:16px 0 22px;font:500 clamp(3.2rem,5.7vw,6.3rem)/.88 var(--serif);letter-spacing:-.065em}.beyond-presentations>p:not(.section-number),.presentation-story-heading>p:last-child{max-width:620px;margin:0;line-height:1.55}.presentation-story .section-number{color:var(--signal-on-dark)}.presentation-story-heading>p:last-child{color:#c6c3ba}.presentation-benefits{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff50}.presentation-benefits article{min-height:200px;display:grid;align-content:space-between;padding:24px;border-right:1px solid #ffffff35;border-bottom:1px solid #ffffff35}.presentation-benefits article:nth-child(2n){border-right:0}.presentation-benefits span{color:var(--signal-on-dark);font:800 .6rem/1 var(--mono)}.presentation-benefits strong{font:500 clamp(1.7rem,2.7vw,2.8rem)/.95 var(--serif)}.presentation-benefits p{margin:0;color:#b9b6ae;font-size:.8rem;line-height:1.45}.impact-section,.style-section{padding:clamp(78px,9vw,130px) 6vw}.impact-section{background:var(--paper-bright)}.chapter-heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-template-areas:"label ." "title copy";grid-gap:18px clamp(32px,5vw,76px);gap:18px clamp(32px,5vw,76px);align-items:start;margin-bottom:clamp(48px,6vw,80px)}.chapter-heading .section-number{grid-area:label;padding-top:0}.chapter-heading h2{grid-area:title;margin:0;font:500 clamp(3.25rem,5.8vw,6.4rem)/.88 var(--serif);letter-spacing:-.065em}.chapter-heading>p:last-child{grid-area:copy;max-width:420px;margin:8px 0 0;color:var(--muted);line-height:1.55}.impact-comparison{display:grid;grid-template-columns:minmax(0,.9fr) 92px minmax(0,1.1fr);align-items:stretch}.impact-comparison article{min-width:0;min-height:540px;padding:clamp(22px,3vw,38px);border:1px solid var(--ink)}.impact-card-label{margin:0 0 24px;font:800 .61rem/1 var(--mono);letter-spacing:.1em}.impact-plain{color:#55544f;background:#ecebe7}.plain-document{max-width:480px;padding:clamp(28px,4vw,52px);margin:0 auto;background:#fff;box-shadow:0 16px 42px #17171414}.plain-document>p:first-child{margin:0 0 44px;color:#77756f;font:700 .58rem/1.25 Arial,sans-serif;letter-spacing:.03em}.plain-document h3,.plain-document h4{margin:0 0 12px;font-family:Arial,sans-serif}.plain-document h3{font-size:1.2rem}.plain-document h4{margin-top:28px;font-size:.8rem}.plain-document>p:not(:first-child){margin:0;font:.8rem/1.55 Arial,sans-serif}.plain-document>strong{display:block;font:700 1.2rem/1.2 Arial,sans-serif}.plain-document ul{padding-left:18px;margin:28px 0 0;font:.75rem/1.8 Arial,sans-serif}.impact-transform{display:grid;place-content:center;grid-gap:14px;gap:14px;color:var(--signal);background:var(--paper-bright);text-align:center}.impact-transform span{font:800 .55rem/1.2 var(--mono);letter-spacing:.08em}.impact-transform i{font:400 2.6rem/1 var(--sans)}.impact-rich{color:#fff;background:#10121c}.impact-rich .impact-card-label{color:#b8ff6a}.phoenix-artifact{position:relative;min-height:430px;display:grid;grid-template-rows:auto 1fr auto auto auto;grid-gap:20px;gap:20px;overflow:hidden;padding:clamp(26px,4vw,52px);border:1px solid #ffffff2e;border-radius:30px;color:#f7f9ff;background:linear-gradient(#ffffff0a 1px,transparent 0),linear-gradient(90deg,#ffffff0a 1px,transparent 0),radial-gradient(circle at 78% 22%,#7148ff55,transparent 32%),radial-gradient(circle at 8% 92%,#35e6c955,transparent 35%),#090b14;background-size:32px 32px,32px 32px,auto,auto,auto;box-shadow:0 30px 80px #00000066,inset 0 1px #ffffff1f}.phoenix-glow{position:absolute;right:-75px;top:42%;width:230px;height:230px;border:1px solid #9d7cff88;border-radius:38% 62% 57% 43%;box-shadow:inset 0 0 70px #7447ff55,0 0 70px #7447ff33;transform:rotate(28deg)}.phoenix-main,.phoenix-note,.phoenix-progress,.phoenix-stats,.phoenix-topline{position:relative;z-index:1}.phoenix-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;font:800 .56rem/1 var(--mono);letter-spacing:.08em}.phoenix-topline>span{display:flex;align-items:center;gap:9px}.phoenix-topline>span i{display:grid;place-items:center;width:30px;aspect-ratio:1;border:1px solid #b8ff6a;border-radius:9px;color:#b8ff6a;font-style:normal}.phoenix-topline b{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #b8ff6a66;border-radius:999px;color:#dfffaa;background:#b8ff6a12;font-size:.5rem}.phoenix-topline b i{width:7px;aspect-ratio:1;border-radius:50%;background:#b8ff6a;box-shadow:0 0 12px #b8ff6a}.phoenix-main{display:grid;grid-template-columns:minmax(0,1fr) clamp(90px,10vw,138px);align-items:end;grid-gap:20px;gap:20px}.phoenix-main p{margin:0 0 10px;color:#9a9fb4;font:800 .52rem/1 var(--mono);letter-spacing:.1em}.phoenix-artifact h3{margin:0;font:850 clamp(4.2rem,7vw,7rem)/.72 var(--sans);letter-spacing:-.09em}.phoenix-artifact h3 strong{font-weight:900}.phoenix-artifact h3 em{color:#b8ff6a;font-size:.42em;font-style:normal;letter-spacing:-.04em}.phoenix-radar{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;background:conic-gradient(#b8ff6a 0 72%,#ffffff14 72%);box-shadow:0 0 32px #b8ff6a1f}.phoenix-radar:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#0d1019}.phoenix-radar i{position:absolute;inset:23%;border:1px solid #ffffff20;border-radius:50%}.phoenix-radar span{position:relative;z-index:1;color:#fff;font:900 clamp(.72rem,1.4vw,1rem)/.85 var(--sans);text-align:center}.phoenix-progress{height:8px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff12}.phoenix-progress i{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#35e6c9,#b8ff6a);box-shadow:0 0 22px #6fffc0aa}.phoenix-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.phoenix-stats,.phoenix-stats p{display:grid;grid-gap:8px;gap:8px}.phoenix-stats p{margin:0;padding:14px;border:1px solid #ffffff19;border-radius:14px;background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.phoenix-stats span{color:#8f94a8;font:800 .47rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.phoenix-stats strong{color:#f7f9ff;font:850 clamp(1.05rem,1.8vw,1.55rem)/1 var(--sans);letter-spacing:-.04em}.phoenix-note{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;color:#8f94a8;font:800 .49rem/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase}.phoenix-note strong{color:#35e6c9;font-weight:800}.style-section{background:#2547f5}.style-section .section-number{color:var(--acid)}.style-section .chapter-heading h2{color:#fff}.style-section .chapter-heading>p:last-child{color:#d9dffd}.style-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.style-card{position:relative;min-width:0;min-height:520px;display:flex;flex-direction:column;overflow:hidden;padding:clamp(26px,3.2vw,46px);border:1px solid var(--ink)}.style-card>p:first-child,.style-card>span:last-child{margin:0;font:800 .58rem/1.2 var(--mono);letter-spacing:.09em}.style-card>span:last-child{margin-top:auto}.style-card h3{margin:34px 0 0;font-weight:500;letter-spacing:-.055em}.style-technical{color:#b8ffcf;background:#101713;font-family:var(--mono)}.style-technical>p:first-child{color:#5dff91}.style-technical h3{color:#fff;font:700 clamp(2rem,3.1vw,3.35rem)/.98 var(--mono);letter-spacing:-.075em}.style-technical dl{display:grid;grid-gap:0;gap:0;margin:46px 0 32px;border-top:1px solid #b8ffcf55}.style-technical dl div{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;padding:15px 0;border-bottom:1px solid #b8ffcf55}.style-technical dd,.style-technical dt{margin:0;font:700 .67rem/1 var(--mono)}.style-technical dd{color:#fff}.style-progress{border-radius:32px 32px 8px 32px;color:#17233f;background:#f4cf5d}.style-progress h3{max-width:8ch;font:900 clamp(2.7rem,4.3vw,4.8rem)/.88 var(--sans);letter-spacing:-.075em}.style-progress>strong{display:block;margin-top:34px;color:#a83b2d;font:900 clamp(5rem,8.7vw,9rem)/.75 var(--sans);letter-spacing:-.09em}.style-progress>strong em{font-size:.45em;font-style:normal}.readiness-bars{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;height:32px;margin:30px 0}.readiness-bars i{border-radius:999px;background:#17233f}.readiness-bars i:last-child{background:linear-gradient(90deg,#17233f 10%,#fff0b8 0)}.style-stakeholder{border:1px solid #9dffcf55;border-radius:8px 140px 8px 8px;color:#effff8;background:radial-gradient(circle at 82% 18%,#c8ff791f 0 11%,transparent 11.5%),radial-gradient(circle at 82% 18%,transparent 0 20%,#c8ff7926 20.5% 20.9%,transparent 21.4%),linear-gradient(145deg,#0b2d35,#0d665f 72%,#27a68d);box-shadow:inset 0 1px #ffffff22}.style-stakeholder>p:first-child{color:#c8ff79}.stakeholder-score{position:absolute;top:34px;right:34px;z-index:2;display:grid;justify-items:end;grid-gap:5px;gap:5px;padding:10px 12px;border:1px solid #ffffff24;border-radius:16px;background:#062c30e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stakeholder-score span{color:#effff8;font:800 .48rem/1 var(--mono);letter-spacing:.12em}.stakeholder-score strong{color:#c8ff79;font:900 1.6rem/1 var(--sans);letter-spacing:-.04em}.style-stakeholder h3{position:relative;z-index:1;max-width:9ch;margin-top:72px;font:500 clamp(3rem,4vw,4.8rem)/.86 var(--serif);letter-spacing:-.07em}.style-stakeholder h3 em,.style-stakeholder h3 span{display:block}.style-stakeholder h3 em{color:#c8ff79;font-style:italic}.style-stakeholder h3+p{position:relative;z-index:1;max-width:30ch;margin:28px 0 22px;color:#d4eee6;font-size:.8rem;line-height:1.55}.stakeholder-pulse{position:relative;z-index:1;height:42px;margin:4px 0 20px;overflow:hidden;border-top:1px solid #c8ff7955;border-bottom:1px solid #c8ff7955}.stakeholder-pulse:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 8%,#c8ff79 8% 9%,transparent 9% 25%,#c8ff79 25% 26%,transparent 26% 44%,#c8ff79 44% 45%,transparent 45% 63%,#c8ff79 63% 64%,transparent 64%);opacity:.22}.stakeholder-pulse i{position:absolute;left:0;right:0;top:50%;height:1px;background:#c8ff79}.stakeholder-pulse span{position:absolute;left:34%;top:8px;width:30%;height:26px;-webkit-clip-path:polygon(0 50%,18% 50%,28% 0,42% 100%,54% 50%,100% 50%,100% 54%,52% 54%,43% 74%,29% 25%,22% 54%,0 54%);clip-path:polygon(0 50%,18% 50%,28% 0,42% 100%,54% 50%,100% 50%,100% 54%,52% 54%,43% 74%,29% 25%,22% 54%,0 54%);background:#c8ff79}.stakeholder-pulse b{position:absolute;right:0;top:50%;width:8px;aspect-ratio:1;border-radius:50%;background:#c8ff79;box-shadow:0 0 18px #c8ff79;transform:translateY(-50%)}.stakeholder-facts{position:relative;z-index:1;display:flex;gap:8px;margin-bottom:20px}.stakeholder-facts p{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex:1 1;margin:0;padding:12px 14px;border:1px solid #ffffff24;border-radius:999px;background:#062c30e6}.stakeholder-facts span{color:#effff8;font:800 .48rem/1 var(--mono);letter-spacing:.1em}.stakeholder-facts strong{color:#fff;font:850 1.2rem/1 var(--sans)}.style-stakeholder>span:last-child{align-self:flex-start;padding:8px 10px;border:1px solid #ffffff24;border-radius:999px;color:#effff8;background:#062c30e6}.style-closing{margin:34px 0 0;color:#fff;font:500 clamp(1.4rem,2.4vw,2.2rem)/1.1 var(--serif);text-align:center}.responsibility-section{padding:clamp(78px,9vw,124px) 6vw;background:var(--paper-bright)}.responsibility-heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-template-areas:"label ." "title title";grid-gap:18px 40px;gap:18px 40px;align-items:start;margin-bottom:54px}.responsibility-heading .section-number{grid-area:label;padding-top:0}.responsibility-heading h2{grid-area:title;max-width:1020px;margin:0}.responsibility-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink)}.responsibility-grid article{padding:clamp(28px,4vw,50px)}.responsibility-grid article+article{border-left:1px solid var(--ink);background:var(--acid)}.responsibility-grid article>p{margin:0 0 30px;color:var(--signal);font:800 .66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.responsibility-grid article+article>p{color:var(--ink)}.responsibility-grid ul{padding:0;margin:0;list-style:none}.responsibility-grid li{min-height:58px;display:flex;align-items:center;border-top:1px solid var(--line);font:500 clamp(1.25rem,2vw,1.8rem)/1.15 var(--serif)}.simple-flow blockquote{max-width:920px;padding:24px 28px;margin:34px 0 18px;border-left:7px solid var(--signal);background:var(--paper-deep);font:500 clamp(1.25rem,2.2vw,2rem)/1.35 var(--serif)}.beyond-presentations{padding:clamp(82px,10vw,140px) 6vw;color:#fffdf8;background:#2547f5}.beyond-presentations .section-number{color:#dfff00}.beyond-presentations h2{max-width:900px}.beyond-presentations>p:not(.section-number){color:#d9dffd;font-size:1rem}.beyond-presentations .button-quiet{margin-top:34px;color:#fffdf8;border-color:#fffdf8}@media (max-width:1200px){.flow-line{grid-template-columns:1fr;gap:12px}.flow-line div{min-height:126px;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:10px 18px}.flow-line div span{grid-row:1/3;align-self:start;padding-top:8px}.flow-line div strong{align-self:center;max-width:none;font-size:clamp(2rem,4.4vw,3rem);text-wrap:pretty}.flow-line div p{max-width:none;font-size:.8rem}.flow-line i{text-align:center;transform:rotate(90deg)}}@media (max-height:800px),(max-width:760px){.auth-shell-consent{place-items:start center;padding:16px 18px 28px}.consent-card h1{margin:12px 0 8px;font-size:clamp(2.2rem,8vw,3.2rem)}}@media (max-width:1050px){.artifact-showcase{grid-template-columns:minmax(0,1fr) 180px}.artifact-showcase figcaption{padding-inline:20px}.artifact-report h3{font-size:clamp(3.4rem,6.5vw,6.2rem)}.presentation-story{grid-template-columns:1fr}.chapter-heading{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);column-gap:32px}.impact-comparison{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}.impact-comparison article{min-height:500px}.phoenix-main{grid-template-columns:minmax(0,1fr) 64px;gap:12px}.phoenix-stats{gap:4px}.phoenix-stats p{padding:10px 7px}.phoenix-stats strong{font-size:.9rem}.style-cards{grid-template-columns:1fr 1fr}.style-stakeholder{grid-column:1/-1;min-height:430px}.responsibility-heading{grid-template-columns:1fr;grid-template-areas:"label" "title"}}@media (max-width:760px){.site-header-marketing .wordmark-motion{width:7.6rem}.site-header-marketing .wordmark-carousel{grid-template-columns:max-content .35rem minmax(0,1fr);font-size:.78rem}.site-header-marketing .wordmark-frame-noun-desktop{display:none}.site-header-marketing .wordmark-frame-noun-mobile{display:inline}.site-header-marketing .wordmark-agent-caption{font-size:.75rem}.site-header-app{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:68px;padding:9px 0}.site-header-app .wordmark{width:44px;justify-content:center}.site-header-app .wordmark-name{display:none}.site-header-app .site-header-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;grid-gap:8px;gap:8px}.app-nav{width:100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.app-nav a{min-height:46px;justify-content:center;min-width:0;padding:0 4px;font-size:.75rem;letter-spacing:0;line-height:1.2}.app-nav-label-desktop{display:none}.app-nav-label-mobile{display:inline}.account-actions{justify-content:flex-end}.header-sign-out{width:44px;justify-content:center}.sign-out-full{display:none}.sign-out-short{display:inline}.marketing-hero{grid-template-columns:1fr;padding-top:70px}.hero-copy h1{font-size:clamp(3.45rem,16vw,5rem)}.hero-side-note{display:none}.published-gallery{--gallery-gutter:22px;width:min(100% - 24px,1420px);padding:68px 0 80px}.gallery-heading{padding:0 22px 32px}.gallery-tabs{display:flex;margin:0 22px 16px;overflow-x:auto;scrollbar-color:var(--signal) var(--paper-deep);scrollbar-width:thin}.gallery-tabs::-webkit-scrollbar{height:4px}.gallery-tabs::-webkit-scrollbar-track{background:var(--paper-deep)}.gallery-tabs::-webkit-scrollbar-thumb{background:var(--signal)}.gallery-tabs button{flex:0 0 auto;min-width:122px;min-height:56px}.artifact-showcase{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 120px;height:590px;box-shadow:6px 6px 0 var(--paper-deep)}.artifact-showcase figcaption{display:grid;grid-template-columns:auto 1fr;align-content:center;justify-content:start;grid-gap:5px 14px;gap:5px 14px;padding:16px 18px}.artifact-showcase figcaption strong{font-size:1.35rem}.artifact-showcase figcaption small{grid-column:1/-1;margin-top:4px}.artifact-showcase figcaption a{grid-column:1/-1;margin-top:1px}.homepage-deck-slide{padding:30px 24px}.homepage-deck-slide>p{top:22px;left:24px}.homepage-deck-slide h3{font-size:clamp(3.2rem,15vw,4.5rem)}.homepage-deck-orbit{right:-55%;bottom:-24%;width:150vw;opacity:.72}.homepage-deck-handoffs{right:20px;bottom:22px;gap:5px}.homepage-deck-handoffs span{padding:8px 6px;font-size:.48rem}.homepage-deck-surfaces{right:20px;bottom:24px}.homepage-deck-surfaces span{padding:8px 7px;font-size:.48rem;box-shadow:3px 3px 0 var(--ink)}.beyond-presentations,.impact-section,.presentation-story,.responsibility-section,.style-section{width:min(100% - 24px,1420px);padding:64px 22px}.beyond-presentations h2,.chapter-heading h2,.presentation-story-heading h2,.responsibility-heading h2{font-size:clamp(3rem,14vw,4.5rem)}.presentation-benefits{grid-template-columns:1fr}.presentation-benefits article{min-height:150px;border-right:0}.chapter-heading{grid-template-columns:1fr;grid-template-areas:"label" "title" "copy";gap:18px;margin-bottom:40px}.chapter-heading .section-number{padding-top:0}.chapter-heading>p:last-child{margin-top:0}.impact-comparison{grid-template-columns:1fr}.impact-comparison article{min-height:auto;padding:20px}.impact-transform{min-height:84px;display:flex;align-items:center;justify-content:center;gap:14px}.impact-transform i{transform:rotate(90deg)}.plain-document{padding:30px 26px}.phoenix-artifact{min-height:430px;padding:28px 24px}.phoenix-main{grid-template-columns:minmax(0,1fr) 64px;gap:12px}.phoenix-artifact h3{font-size:clamp(4.2rem,20vw,5.4rem)}.phoenix-stats p{padding:11px 9px}.phoenix-stats strong{font-size:1rem}.phoenix-note{align-items:flex-start;flex-direction:column;gap:7px}.style-cards{grid-template-columns:1fr;gap:14px}.style-card,.style-stakeholder{grid-column:auto;min-height:480px;padding:30px 26px}.style-card h3{font-size:clamp(3rem,14vw,4.4rem)}.style-technical h3{font-size:clamp(2rem,10vw,3rem)}.style-progress>strong{font-size:clamp(6rem,30vw,8rem)}.style-closing{margin-top:28px}.responsibility-grid{grid-template-columns:1fr}.responsibility-grid article+article{border-top:1px solid var(--ink);border-left:0}.simple-flow blockquote{padding:20px;font-size:1.2rem}.artifact-report{grid-template-columns:minmax(0,1fr) 112px;grid-template-rows:auto auto 1fr auto;gap:14px;padding:26px 22px}.artifact-report h3{align-self:center;grid-column:1/-1;font-size:clamp(3.1rem,14vw,4rem)}.report-score{grid-column:2;grid-row:3;align-self:start;padding:18px 8px;border-radius:18px}.report-score strong{font-size:3.2rem}.report-score span{font-size:.46rem}.report-metrics{grid-row:4;gap:0}.report-metrics p{padding-block:12px}.report-metrics p:not(:first-child){padding-left:9px}.report-metrics strong{font-size:1.35rem}.report-metrics span{font-size:.46rem}.report-orbit{right:-170px;bottom:-220px;width:410px}.artifact-dashboard{grid-template-columns:minmax(0,1fr) 82px;grid-template-rows:auto 1fr 95px auto;gap:15px;padding:25px 22px}.artifact-dashboard h3{font-size:3.25rem}.dashboard-score{width:78px}.dashboard-score strong{font-size:2.2rem}.dashboard-chart{height:95px;gap:5px}.dashboard-stats strong{font-size:1.35rem}.artifact-poster{padding:28px 22px}.artifact-poster h3{margin-top:54px;font-size:clamp(4.3rem,20vw,5.4rem)}.poster-moon{right:-34%;top:5%;width:300px;opacity:.12}.poster-detail{right:22px!important;bottom:22px!important;font-size:.58rem!important}.artifact-meme{padding:28px 22px}.artifact-meme h3{font-size:3.65rem}.artifact-meme>strong{font-size:3rem}.meme-burst{right:-180px;top:-60px;width:390px;opacity:.76}.gallery-footer{align-items:flex-end;padding:22px 22px 0}.gallery-footer>p{display:grid;grid-gap:5px;gap:5px}.gallery-footer>p span{max-width:180px;line-height:1.35}.sharing-section{padding-block:58px}.sharing-heading{max-width:none;margin-bottom:clamp(250px,44vw,330px)}.sharing-heading h2{font-size:2.65rem}.sharing-access-art{top:250px;right:-62px;width:310px}.sharing-options div{min-height:64px;padding:12px}.sharing-options span{display:none}.sharing-options strong{font-size:1rem}.background-token-workspace,.delegated-setup{grid-template-columns:1fr}.delegated-setup{gap:28px;padding:28px 22px;box-shadow:5px 5px 0 var(--acid)}.setup-request-action{align-items:stretch;flex-direction:column}.setup-request-action .button{width:100%}.manual-setup-grid{grid-template-columns:1fr}.manual-setup summary,.manual-setup-content{padding-inline:16px}.background-agent-callout{grid-template-columns:auto minmax(0,1fr);padding:20px}.background-agent-callout .button-secondary{grid-column:1/-1;width:100%}.token-create-card{border-right:0;border-bottom:1px solid var(--ink)}.token-inventory{grid-column:1}.artifact-access-shell{padding:28px 18px 40px}.artifact-access-card{align-self:start;box-shadow:0 14px 40px rgba(23,23,20,.14)}.artifact-access-form{grid-template-columns:1fr}.artifact-access-form .auth-error{grid-row:auto}.artifact-access-form .button{width:100%}.artifact-share-card{grid-template-columns:1fr;gap:22px}.artifact-share-url>div{display:grid}}@media (max-width:380px){.site-header-marketing{column-gap:8px}.site-header-marketing .wordmark{gap:6px;font-size:.9rem}.site-header-marketing .wordmark-mark{width:25px;height:25px}.site-header-marketing .wordmark-motion{width:7rem}.site-header-marketing .wordmark-carousel{grid-template-columns:max-content .3rem minmax(0,1fr);font-size:.75rem}.site-header-marketing .wordmark-agent-caption{font-size:.75rem}.site-header-marketing .site-header-actions{gap:10px}.site-header-marketing .site-header-actions .text-link{font-size:.75rem}.site-header-marketing .button-compact{min-height:44px;padding-inline:10px;font-size:.75rem}}.public-share-html-page{--share-gutter:clamp(24px,7vw,100px);width:min(1420px,calc(100% - 48px));margin:0 auto;overflow:hidden;background:var(--paper-bright);border-inline:1px solid var(--ink)}.share-html-hero{min-height:780px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px);align-items:center;padding:clamp(82px,9vw,140px) var(--share-gutter);color:#fffdf8;background:#2443a5;border-bottom:1px solid var(--ink)}.share-html-hero .section-number{color:#9dffb0}.share-html-hero-copy h1{max-width:780px;margin:24px 0 30px;font-size:clamp(4rem,5.2vw,6.1rem);letter-spacing:-.075em;word-spacing:.1em}.share-html-hero-copy>p:not(.section-number){max-width:650px;margin:0;color:#d9dff7;font-size:clamp(1rem,1.35vw,1.24rem)}.share-html-hero .button{color:#142150;background:#9dffb0;border-color:#9dffb0}.share-html-hero .button-quiet{color:#fffdf8;border-color:#fffdf8}.share-html-hero-demo{display:grid;grid-template-columns:minmax(0,.86fr) minmax(190px,1.14fr);grid-template-rows:auto auto;color:#121a39;background:#f5d36b;border:2px solid #121a39;box-shadow:14px 14px 0 #f7a9ca;transform:rotate(1deg)}.share-html-agent-result,.share-html-prompt{padding:26px 28px;border-bottom:1px solid #121a39}.share-html-prompt{border-right:1px solid #121a39}.share-html-agent-result>span,.share-html-mini-page>span,.share-html-prompt>span{font:800 .6rem/1 var(--mono);letter-spacing:.08em}.share-html-agent-result p,.share-html-prompt p{margin:12px 0 0}.share-html-agent-result p{display:flex;align-items:center;gap:8px;font-weight:800}.share-html-agent-result i{width:9px;height:9px;border-radius:50%;background:#1c9b64}.share-html-agent-result strong{display:block;margin-top:12px;font:700 .64rem/1.45 var(--mono);overflow-wrap:anywhere}.share-html-mini-page{position:relative;grid-column:1/-1;min-height:380px;display:grid;align-content:space-between;overflow:hidden;padding:42px;color:#fffdf8;background:#121a39}.share-html-mini-page:after{content:"";position:absolute;right:-15%;bottom:-42%;width:65%;aspect-ratio:1;border:2px solid #f5d36b;border-radius:50%;box-shadow:inset 0 0 0 42px #f7a9ca,inset 0 0 0 44px #f5d36b}.share-html-mini-page h2{position:relative;z-index:1;max-width:7ch;margin:30px 0;font-size:clamp(3.3rem,4vw,4.7rem);line-height:.84}.share-html-mini-page>div{position:absolute;right:9%;bottom:10%;z-index:1;display:grid}.share-html-mini-page strong{font-size:clamp(2.2rem,3vw,3.8rem)}.share-html-mini-page small{font:800 .58rem/1 var(--mono)}.share-html-answer{display:grid;grid-template-columns:auto minmax(360px,1.1fr) minmax(280px,.9fr);grid-gap:clamp(30px,5vw,78px);gap:clamp(30px,5vw,78px);align-items:center;margin:clamp(24px,3vw,44px) var(--share-gutter) 0;padding:clamp(42px,5vw,72px);color:#121a39;background:#f5d36b;border:1px solid #121a39;box-shadow:10px 10px 0 rgba(18,26,57,.13)}.share-html-answer>strong{color:#2443a5;font:800 clamp(4.5rem,7vw,7.5rem)/.8 var(--sans);letter-spacing:-.08em}.share-html-answer h2{margin:12px 0 0;font-size:clamp(2.3rem,3vw,3.6rem)}.share-html-answer>p{margin:0;color:#4a4b49;font-size:clamp(1rem,1.35vw,1.22rem)}.share-html-faq,.share-html-handoff,.share-html-safety,.share-html-url-benefits,.share-html-use-cases,.share-html-workflow{padding:clamp(82px,9vw,140px) var(--share-gutter);border-bottom:1px solid var(--ink)}.share-html-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);grid-gap:var(--share-gutter);gap:var(--share-gutter);align-items:end;margin-bottom:clamp(44px,6vw,80px)}.share-html-section-heading .section-number{grid-column:1/-1;margin-bottom:2px}.share-html-section-heading h2{max-width:900px;margin:0;font-size:clamp(3.4rem,4.8vw,5.6rem)}.share-html-section-heading>p:not(.section-number){margin:0;color:var(--muted)}.share-html-handoff{background:var(--paper-bright)}.share-html-handoff-grid{display:grid;grid-template-columns:minmax(0,.86fr) auto minmax(0,1.14fr);grid-gap:clamp(22px,4vw,56px);gap:clamp(22px,4vw,56px);align-items:center}.share-html-file-card,.share-html-live-card{min-height:510px;padding:clamp(34px,5vw,62px);border:1px solid var(--ink)}.share-html-file-card{display:flex;flex-direction:column;justify-content:space-between;background:#eeece7;box-shadow:12px 12px 0 #d7d4cc}.share-html-file-card>div{width:min(100%,310px);display:grid;place-content:center;aspect-ratio:1.25;margin:0 auto;background:#fff;border:1px solid #b8b5ac;box-shadow:0 22px 40px #17171418;font:800 1rem/1 var(--mono)}.share-html-file-card>div strong{color:var(--signal)}.share-html-file-card p{max-width:420px;margin:38px 0;color:var(--muted);font-size:1.12rem}.share-html-file-card small{font:800 .62rem/1 var(--mono);letter-spacing:.08em}.share-html-handoff-arrow{font:800 clamp(2rem,3vw,4rem)/1 var(--sans)}.share-html-live-card{position:relative;display:grid;align-content:space-between;overflow:hidden;color:#fffdf8;background:#121a39;text-decoration:none;box-shadow:12px 12px 0 #9dffb0;transition:transform .16s ease,box-shadow .16s ease}.share-html-live-card:hover{transform:translate(-3px,-3px);box-shadow:16px 16px 0 #9dffb0}.share-html-live-card:after{content:"";position:absolute;right:-22%;bottom:-54%;width:78%;aspect-ratio:1;border:2px solid #f5d36b;border-radius:50%;box-shadow:inset 0 0 0 58px #2443a5,inset 0 0 0 60px #f5d36b}.share-html-live-card em,.share-html-live-card>span{position:relative;z-index:1;font:800 .62rem/1.4 var(--mono);letter-spacing:.07em;font-style:normal}.share-html-live-card h3{position:relative;z-index:1;max-width:8ch;margin:36px 0;font-size:clamp(3.2rem,4vw,4.8rem);line-height:.84}.share-html-live-card>div{position:absolute;right:10%;top:43%;z-index:1;display:grid;color:#f5d36b}.share-html-live-card>div strong{font-size:clamp(2.5rem,4vw,4.5rem)}.share-html-live-card>div small{font:800 .58rem/1 var(--mono)}.share-html-live-card em{align-self:end;text-decoration:underline;text-underline-offset:5px}.share-html-workflow{color:#fffdf8;background:#121a39}.share-html-workflow .section-number{color:#9dffb0}.share-html-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-block:1px solid #ffffff70}.share-html-workflow li{min-height:300px;display:flex;flex-direction:column;padding:clamp(28px,3vw,42px);border-right:1px solid #ffffff70}.share-html-workflow li:last-child{border-right:0}.share-html-workflow li>span{color:#9dffb0;font:800 .62rem/1 var(--mono)}.share-html-workflow h3{margin:auto 0 16px;font-size:clamp(1.8rem,2vw,2.4rem);line-height:.95}.share-html-workflow li p{margin:0;color:#c8cde2;font-size:.88rem}.share-html-url-benefits{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:var(--share-gutter);gap:var(--share-gutter);background:#f7a9ca}.share-html-url-benefits h2{max-width:650px;margin:20px 0 0;font-size:clamp(3.5rem,4.5vw,5.2rem)}.share-html-benefit-list{border-top:1px solid var(--ink)}.share-html-benefit-list article{display:grid;grid-template-columns:auto minmax(180px,.75fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start;padding:28px 0;border-bottom:1px solid var(--ink)}.share-html-benefit-list span{font:800 .62rem/1 var(--mono)}.share-html-benefit-list h3,.share-html-benefit-list p{margin:0}.share-html-benefit-list h3{font-size:1.35rem}.share-html-benefit-list p{color:#4a4b49}.share-html-update-link{min-height:52px;grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--ink);font:800 .68rem/1.4 var(--mono);text-underline-offset:5px;text-transform:uppercase}.share-html-update-link span{color:#2443a5;font-size:1rem}.share-html-safety{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);grid-gap:var(--share-gutter);gap:var(--share-gutter);color:#121a39;background:#9dffb0}.share-html-safety h2{max-width:720px;margin:20px 0 28px;font-size:clamp(3.5rem,4.8vw,5.6rem)}.share-html-safety-copy>p:not(.section-number){max-width:620px;margin:0}.share-html-safety ul{margin:0;padding:0;list-style:none;border-top:1px solid #121a39}.share-html-safety li{display:grid;grid-gap:10px;gap:10px;padding:26px 0;border-bottom:1px solid #121a39}.share-html-safety strong{font:800 .72rem/1.4 var(--mono);text-transform:uppercase}.share-html-safety span{color:#34433b}.share-html-use-cases{background:var(--paper-deep)}.share-html-use-cases>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--ink);border-left:1px solid var(--ink);list-style:none}.share-html-use-cases>ul li{min-height:170px;display:flex;align-items:flex-end;padding:26px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);font:500 clamp(1.7rem,2.5vw,2.9rem)/.95 var(--serif)}.share-html-use-cases>ul li:nth-child(2),.share-html-use-cases>ul li:nth-child(6){color:#fffdf8;background:#2443a5}.share-html-use-cases>ul li:nth-child(4){background:#f5d36b}.share-html-faq{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:var(--share-gutter);gap:var(--share-gutter);background:var(--paper-bright)}.share-html-faq h2{max-width:620px;margin:22px 0 0;font-size:clamp(3.5rem,4.6vw,5.3rem)}.share-html-faq-list{border-top:1px solid var(--ink)}.share-html-faq-list article{padding:28px 0;border-bottom:1px solid var(--ink)}.share-html-faq-list h3{margin:0 0 12px;font-size:clamp(1.25rem,1.8vw,1.75rem)}.share-html-faq-list p{margin:0;color:var(--muted)}.share-html-closing-cta{width:100%;border:0}.share-html-closing-cta .presentations-hero-actions{justify-content:center}.share-html-closing-cta .button-quiet{color:var(--ink);border-color:var(--ink)}@media (max-width:1050px){.share-html-hero{grid-template-columns:1fr}.share-html-hero-demo{width:min(100%,760px)}.share-html-answer{grid-template-columns:auto minmax(0,1fr);align-items:start}.share-html-answer>p{grid-column:2}.share-html-section-heading{grid-template-columns:1fr;align-items:start}.share-html-section-heading>p:not(.section-number){max-width:680px}.share-html-handoff-grid{grid-template-columns:1fr}.share-html-handoff-arrow{text-align:center;transform:rotate(90deg)}.share-html-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.share-html-workflow li:nth-child(2){border-right:0}.share-html-workflow li:nth-child(-n+2){border-bottom:1px solid #ffffff70}.share-html-faq,.share-html-safety,.share-html-url-benefits{grid-template-columns:1fr}.share-html-update-link{grid-column:1}}@media (max-width:760px){.public-share-html-page{width:min(100% - 24px,1420px)}.share-html-hero{min-height:auto;gap:54px;padding:72px 22px 84px}.share-html-hero-copy h1{font-size:clamp(3.4rem,14vw,5.2rem)}.share-html-hero-demo{grid-template-columns:1fr;transform:none;box-shadow:8px 8px 0 #f7a9ca}.share-html-prompt{border-right:0}.share-html-agent-result{border-top:1px solid #121a39}.share-html-mini-page{min-height:360px;padding:32px 24px}.share-html-answer{grid-template-columns:1fr;gap:26px;margin:18px 22px 0;padding:44px 22px}.share-html-answer>p{grid-column:auto}.share-html-faq,.share-html-handoff,.share-html-safety,.share-html-url-benefits,.share-html-use-cases,.share-html-workflow{padding:76px 22px}.share-html-faq h2,.share-html-safety h2,.share-html-section-heading h2,.share-html-url-benefits h2{font-size:clamp(2.8rem,12vw,4.7rem)}.share-html-file-card,.share-html-live-card{min-height:460px;padding:32px 24px}.share-html-live-card h3{font-size:clamp(3rem,14vw,4.2rem)}.share-html-workflow ol{grid-template-columns:1fr}.share-html-workflow li,.share-html-workflow li:nth-child(2){min-height:230px;border-right:0;border-bottom:1px solid #ffffff70}.share-html-workflow li:last-child{border-bottom:0}.share-html-benefit-list article{grid-template-columns:auto minmax(0,1fr);gap:16px}.share-html-benefit-list p{grid-column:2}.share-html-use-cases>ul{grid-template-columns:1fr}.share-html-use-cases>ul li{min-height:112px;padding:18px}.share-html-closing-cta .presentations-hero-actions{width:100%}}.public-examples-page{--examples-gutter:clamp(24px,6vw,92px);width:min(1420px,calc(100% - 48px));margin:0 auto;overflow:hidden;background:var(--paper-bright);border-inline:1px solid var(--ink)}.examples-hero{min-height:720px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-template-rows:1fr auto;grid-gap:58px clamp(50px,8vw,120px);gap:58px clamp(50px,8vw,120px);align-items:end;padding:clamp(86px,10vw,148px) var(--examples-gutter) 0;color:#fff8df;background:#17233f;border-bottom:1px solid var(--ink)}.examples-hero h1{max-width:900px;margin:24px 0 0;font-size:clamp(4.1rem,6.5vw,7.2rem);line-height:.85;letter-spacing:-.075em}.examples-hero .section-number{color:#ffd166}.examples-hero-copy{align-self:end;padding-bottom:8px}.examples-hero-copy p{max-width:530px;margin:0;color:#d6dbee;font-size:clamp(1rem,1.4vw,1.24rem)}.examples-hero-copy a{min-height:44px;display:inline-flex;align-items:center;gap:12px;margin-top:30px;color:#fff8df;font:800 .7rem/1 var(--mono);text-underline-offset:5px;text-transform:uppercase}.examples-hero-copy a span{color:#ffd166;font-size:1rem}.examples-format-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column:1/-1;margin-inline:calc(var(--examples-gutter) * -1);border-top:1px solid #ffffff45}.examples-format-rail span{min-height:84px;display:flex;align-items:center;padding:0 18px;border-right:1px solid #ffffff45;color:#d6dbee;font:800 .6rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.examples-format-rail span:last-child{border-right:0}.examples-answer{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.1fr) minmax(280px,.8fr);grid-gap:clamp(32px,5vw,76px);gap:clamp(32px,5vw,76px);align-items:start;padding:clamp(70px,8vw,118px) var(--examples-gutter);background:#fff8df;border-bottom:1px solid var(--ink)}.examples-answer .section-number{padding-top:10px;color:#c43821}.examples-answer h2{margin:0;font:500 clamp(3.4rem,5vw,5.8rem)/.86 var(--serif);letter-spacing:-.065em}.examples-answer>p:last-child{margin:8px 0 0;color:#5b5a53;font-size:clamp(1rem,1.35vw,1.2rem)}.examples-catalog{padding:clamp(72px,8vw,116px) var(--examples-gutter);background:var(--paper-deep)}.examples-entry{margin:0 0 clamp(72px,9vw,132px);scroll-margin-top:24px}.examples-entry:last-child{margin-bottom:0}.examples-entry-heading{display:grid;grid-template-columns:auto minmax(300px,1fr) minmax(280px,.7fr);grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);align-items:end;padding:0 0 28px;border-bottom:1px solid var(--ink)}.examples-entry-heading>span{color:#c43821;font:800 1rem/1 var(--mono)}.examples-entry-heading p{margin:0}.examples-entry-heading div p{margin-bottom:9px;color:#c43821;font:800 .63rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.examples-entry-heading h2{margin:0;font:500 clamp(2.7rem,4.4vw,5rem)/.86 var(--serif);letter-spacing:-.055em}.examples-entry-heading>p{max-width:540px;color:var(--muted);font-size:1rem}.examples-entry-art{height:clamp(540px,50vw,680px);overflow:hidden;border:1px solid var(--ink);box-shadow:12px 12px 0 rgba(23,23,20,.12)}.examples-entry-art>.artifact-canvas{width:100%;height:100%}.examples-entry-art .homepage-deck-slide h3{font-size:clamp(4.2rem,8vw,8rem)}.examples-entry-footer{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border:1px solid var(--ink);border-top:0;background:var(--paper-bright);font:800 .62rem/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase}.examples-entry-footer>span:first-child{color:var(--muted)}.examples-entry-footer a{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--ink);text-underline-offset:5px}.examples-entry-footer a span{color:#c43821}.examples-entry-guide-link{margin-left:auto}.examples-live-pending{max-width:360px;color:#7b564b;text-align:right}.examples-entry-report .examples-entry-heading div p{color:#2443a5}.examples-entry-dashboard .examples-entry-heading div p{color:#1b6e57}.examples-entry-poster .examples-entry-heading div p{color:#b5492e}.examples-entry-meme .examples-entry-heading div p{color:#8f2ab5}.examples-possibilities{display:grid;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);grid-gap:var(--examples-gutter);gap:var(--examples-gutter);padding:clamp(78px,9vw,132px) var(--examples-gutter);color:#fff8df;background:#341a4d;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.examples-possibilities .section-number{color:#ff91b7}.examples-possibilities h2{max-width:690px;margin:24px 0 0;font-size:clamp(3.5rem,5vw,5.8rem)}.examples-possibilities ul{margin:0;padding:0;border-top:1px solid #ffffff65;list-style:none}.examples-possibilities li{display:grid;grid-template-columns:58px 1fr;padding:18px 0;border-bottom:1px solid #ffffff65;font:500 clamp(1.4rem,2vw,2rem)/1 var(--serif)}.examples-possibilities li span{color:#ff91b7;font:800 .63rem/1.4 var(--mono)}.examples-closing-cta{width:100%;border:0}.examples-closing-cta .presentations-hero-actions{justify-content:center}.examples-closing-cta .button-quiet{color:var(--ink);border-color:var(--ink)}@media (max-width:1050px){.examples-hero{grid-template-columns:1fr;gap:38px}.examples-hero-copy{max-width:680px}.examples-answer{grid-template-columns:1fr 1fr}.examples-answer>p:last-child{grid-column:2}.examples-entry-heading{grid-template-columns:auto minmax(0,1fr)}.examples-entry-heading>p{grid-column:2}.examples-possibilities{grid-template-columns:1fr}}@media (max-width:760px){.public-examples-page{width:min(100% - 24px,1420px)}.examples-hero{min-height:auto;padding:76px 22px 0}.examples-hero h1{font-size:clamp(3.5rem,14vw,5rem)}.examples-format-rail{display:flex;margin-inline:-22px;padding-bottom:6px;overflow-x:auto;scrollbar-color:#ffd166 #ffffff24;scrollbar-width:thin}.examples-format-rail::-webkit-scrollbar{height:5px}.examples-format-rail::-webkit-scrollbar-track{background:#ffffff24}.examples-format-rail::-webkit-scrollbar-thumb{background:#ffd166}.examples-format-rail span{flex:0 0 auto;min-width:135px;min-height:68px}.examples-answer{grid-template-columns:1fr;gap:24px;padding:68px 22px}.examples-answer>p:last-child{grid-column:auto}.examples-answer h2{font-size:clamp(3.2rem,14vw,4.7rem)}.examples-catalog{padding:68px 22px}.examples-entry{margin-bottom:82px}.examples-entry-heading{grid-template-columns:auto minmax(0,1fr);gap:16px}.examples-entry-heading>p{grid-column:1/-1;padding-left:0}.examples-entry-heading h2{font-size:clamp(2.7rem,12vw,4rem)}.examples-entry-art{height:520px;box-shadow:7px 7px 0 rgba(23,23,20,.12)}.examples-entry-art .homepage-deck-slide{padding:30px 24px}.examples-entry-art .homepage-deck-slide h3{font-size:clamp(3.2rem,15vw,4.5rem)}.examples-entry-footer{align-items:flex-start;flex-direction:column;gap:4px;padding:16px}.examples-entry-guide-link{margin-left:0}.examples-live-pending{text-align:left}.examples-possibilities{grid-template-columns:1fr;gap:44px;padding:72px 22px}.examples-possibilities h2{font-size:clamp(3rem,13vw,4.5rem)}.examples-closing-cta .presentations-hero-actions{width:100%}}.public-reports-page{--reports-paper:#f3eee2;--reports-paper-bright:#fffaf0;--reports-ink:#17231f;--reports-forest:#183f35;--reports-forest-dark:#102d27;--reports-sun:#f5cc55;--reports-coral:#eb7459;--reports-mint:#bce8cf;--reports-line:rgba(23,35,31,0.28);--reports-gutter:clamp(24px,6.5vw,96px);width:min(1420px,calc(100% - 48px));margin:0 auto;overflow:hidden;color:var(--reports-ink);background:var(--reports-paper);border-inline:1px solid var(--ink)}.reports-hero{position:relative;min-height:820px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);grid-gap:clamp(50px,7vw,108px);gap:clamp(50px,7vw,108px);align-items:center;padding:clamp(82px,9vw,132px) var(--reports-gutter);color:var(--reports-paper-bright);background:var(--reports-forest);border-bottom:1px solid var(--reports-ink)}.reports-hero:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.13;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 31px,var(--reports-paper-bright) 32px)}.reports-folio-stage,.reports-hero-copy{position:relative;z-index:1}.reports-hero .section-number{color:var(--reports-sun)}.reports-hero h1{max-width:780px;margin:24px 0 30px;font:500 clamp(4.1rem,5.6vw,6.6rem)/.84 var(--serif);letter-spacing:-.072em}.reports-direct-answer{max-width:690px;margin:0;color:#e1e9e2;font-size:clamp(1.02rem,1.35vw,1.23rem);line-height:1.55}.reports-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.reports-hero .button{color:var(--reports-ink);background:var(--reports-sun);border-color:var(--reports-sun)}.reports-hero .button-quiet{color:var(--reports-paper-bright);border-color:var(--reports-paper-bright)}.reports-folio-stage{min-height:590px;display:grid;place-items:center}.reports-folio-shadow{position:absolute;width:82%;height:88%;background:var(--reports-coral);border:2px solid var(--reports-ink);transform:translate(27px,30px) rotate(3deg)}.reports-folio{position:relative;width:min(100%,570px);min-height:560px;display:flex;flex-direction:column;padding:clamp(30px,4vw,52px);color:var(--reports-ink);background:var(--reports-paper-bright);border:2px solid var(--reports-ink);box-shadow:14px 14px 0 var(--reports-sun);transform:rotate(-1.8deg)}.reports-folio-mast{display:flex;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid var(--reports-ink);font:800 .6rem/1.2 var(--mono);letter-spacing:.1em}.reports-folio-kicker{margin:52px 0 13px;color:var(--reports-forest);font:800 .65rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.reports-folio-title{max-width:9ch;margin:0;font:500 clamp(3.2rem,4.4vw,5rem)/.86 var(--serif);letter-spacing:-.06em}.reports-folio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;border-top:1px solid var(--reports-ink);border-left:1px solid var(--reports-ink)}.reports-folio-grid span{min-height:54px;display:flex;align-items:center;padding:12px;border-right:1px solid var(--reports-ink);border-bottom:1px solid var(--reports-ink);font:800 .58rem/1.2 var(--mono);text-transform:uppercase}.reports-folio-grid span:nth-child(2),.reports-folio-grid span:nth-child(3){background:var(--reports-mint)}.reports-folio-url{display:flex;align-items:center;gap:9px;margin-top:16px;font:800 .58rem/1 var(--mono);letter-spacing:.08em}.reports-folio-url i{width:9px;height:9px;border-radius:50%;background:var(--reports-forest)}.reports-review-mark{position:absolute;top:45%;right:-22px;padding:9px 14px;color:#8e2c1e;border:2px solid var(--reports-coral);border-radius:50%;font:700 1rem/1 var(--serif);font-style:italic;transform:rotate(-12deg)}.reports-definition,.reports-delivery,.reports-formats,.reports-proof,.reports-safety,.reports-workflow{padding:clamp(84px,9vw,138px) var(--reports-gutter);border-bottom:1px solid var(--reports-ink)}.reports-definition{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);grid-gap:clamp(40px,7vw,108px);gap:clamp(40px,7vw,108px);background:var(--reports-paper-bright)}.reports-definition h2,.reports-delivery h2,.reports-safety h2,.reports-section-heading h2{margin:20px 0 0;font:500 clamp(3.4rem,5vw,5.8rem)/.88 var(--serif);letter-spacing:-.06em}.reports-definition-copy{max-width:720px;margin:8px 0 0;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.47}.reports-anatomy{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(26px,4vw,56px) 0 0;padding:0;border-top:1px solid var(--reports-ink);border-left:1px solid var(--reports-ink);list-style:none}.reports-anatomy li{min-height:145px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;border-right:1px solid var(--reports-ink);border-bottom:1px solid var(--reports-ink)}.reports-anatomy li:nth-child(2),.reports-anatomy li:nth-child(5){background:var(--reports-sun)}.reports-anatomy li:nth-child(3){background:var(--reports-mint)}.reports-anatomy li:nth-child(4){background:#f6c1b4}.reports-anatomy span{color:var(--reports-forest);font:800 .61rem/1 var(--mono)}.reports-anatomy strong{font:500 clamp(1.25rem,1.65vw,1.7rem)/.98 var(--serif)}.reports-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);grid-gap:var(--reports-gutter);gap:var(--reports-gutter);align-items:end;margin-bottom:clamp(48px,6vw,84px)}.reports-section-heading>p{margin:0 0 4px;color:#4d5c55;font-size:1.04rem;line-height:1.55}.reports-proof{background:var(--reports-sun)}.reports-proof .section-number{color:#8f321f}.reports-proof-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(310px,.62fr);grid-gap:clamp(40px,7vw,104px);gap:clamp(40px,7vw,104px);align-items:center}.reports-proof-figure{margin:0;min-width:0}.reports-demo-link{display:block;color:inherit;text-decoration:none}.reports-demo-link-label{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px;color:var(--reports-paper-bright);background:var(--reports-forest-dark);border:2px solid #11110f;border-bottom:0;font:800 .68rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.reports-demo-link-label>span{color:var(--reports-sun);font-size:1rem}.reports-demo-report{overflow:hidden;color:#11110f;background:#f3f0e8;border:2px solid #11110f;box-shadow:14px 14px 0 var(--reports-coral);transition:transform .16s ease,box-shadow .16s ease}.reports-demo-link:hover .reports-demo-report{box-shadow:18px 18px 0 var(--reports-coral);transform:translate(-4px,-4px)}.reports-demo-link:focus-visible{outline-color:var(--reports-forest-dark)}.reports-demo-mast{min-height:64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 18px;border-bottom:1px solid #11110f;font:800 .6rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.reports-demo-mark{width:34px;height:34px;display:grid;place-items:center;color:#d9ff43;background:#11110f;border-radius:50%;font-size:.68rem}.reports-demo-body{position:relative;min-height:420px;display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,70px)}.reports-demo-body>p{width:max-content;max-width:100%;margin:0 0 24px;padding:9px 12px;border:1px solid #11110f;border-radius:999px;font:800 .61rem/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.reports-demo-body>strong{position:relative;z-index:1;max-width:8ch;font:700 clamp(3.6rem,7vw,7.5rem)/.78 var(--sans);letter-spacing:-.08em}.reports-demo-body>strong span{color:transparent;-webkit-text-stroke:2px #11110f}.reports-demo-orbit{position:absolute;right:-8%;top:15%;width:36%;aspect-ratio:1;border-radius:50%;background:#6848e6;box-shadow:-68px 148px 0 #48d9c5}.reports-demo-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #11110f}.reports-demo-sections span{min-height:64px;display:flex;align-items:center;padding:13px;border-right:1px solid #11110f;font:800 .58rem/1.25 var(--mono);text-transform:uppercase}.reports-demo-sections span:last-child{border-right:0}.reports-demo-sections span:first-child{background:#d9ff43}.reports-demo-sections span:nth-child(2){background:#ff6b4a}.reports-demo-sections span:nth-child(3){color:#fff;background:#6848e6}.reports-demo-sections span:nth-child(4){background:#48d9c5}.reports-proof-figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:24px 0 0 14px;font:800 .61rem/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase}.reports-proof-notes h3{max-width:480px;margin:20px 0 24px;font:500 clamp(2.6rem,4vw,4.4rem)/.9 var(--serif);letter-spacing:-.055em}.reports-proof-notes>p:not(.section-number){margin:0;color:#4f4732;line-height:1.58}.reports-proof-notes dl{margin:38px 0;border-top:1px solid var(--reports-ink)}.reports-proof-notes dl>div{display:grid;grid-template-columns:90px 1fr;grid-gap:16px;gap:16px;padding:15px 0;border-bottom:1px solid var(--reports-ink)}.reports-proof-notes dt{font:800 .6rem/1.4 var(--mono);text-transform:uppercase}.reports-proof-notes dd{margin:0;font-size:.92rem}.reports-proof-notes>a{min-height:48px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;color:var(--reports-paper-bright);background:var(--reports-forest-dark);border:1px solid var(--reports-forest-dark);font:800 .68rem/1.3 var(--mono);text-decoration:none;text-transform:uppercase;transition:color .16s ease,background .16s ease}.reports-proof-notes>a:hover{color:var(--reports-ink);background:var(--reports-coral)}.reports-proof-notes>a span{color:var(--reports-sun);font-size:1rem}.reports-proof-notes>a:hover span{color:var(--reports-ink)}.reports-workflow{color:var(--reports-paper-bright);background:var(--reports-forest-dark)}.reports-workflow .section-number{color:var(--reports-sun)}.reports-workflow .reports-section-heading>p{color:#c9d7d0}.reports-workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid #ffffff6b;border-left:1px solid #ffffff6b;list-style:none}.reports-workflow-list li{min-height:330px;display:flex;flex-direction:column;justify-content:space-between;gap:38px;padding:clamp(24px,3vw,38px);border-right:1px solid #ffffff6b;border-bottom:1px solid #ffffff6b}.reports-workflow-list li:nth-child(3){color:var(--reports-ink);background:var(--reports-mint)}.reports-workflow-list li>span{color:var(--reports-sun);font:800 .62rem/1 var(--mono)}.reports-workflow-list li:nth-child(3)>span{color:#9b2c1d}.reports-workflow-list h3{margin:0 0 14px;font:500 clamp(1.65rem,2.2vw,2.5rem)/.96 var(--serif)}.reports-workflow-list p{margin:0;color:#cad8d1;font-size:.9rem;line-height:1.5}.reports-workflow-list li:nth-child(3) p{color:#344c42}.reports-prompt-card{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);grid-gap:clamp(34px,6vw,90px);gap:clamp(34px,6vw,90px);margin-top:clamp(42px,6vw,76px);padding:clamp(28px,4vw,52px);color:var(--reports-ink);background:var(--reports-sun);border:1px solid var(--reports-paper-bright);box-shadow:12px 12px 0 var(--reports-coral)}.reports-prompt-card .section-number{color:var(--reports-forest)}.reports-prompt-card strong{display:block;max-width:12ch;margin-top:22px;font:500 clamp(2rem,3vw,3.3rem)/.92 var(--serif)}.reports-prompt-card blockquote{margin:0;padding-left:28px;border-left:4px solid var(--reports-forest);font:500 clamp(1.12rem,1.75vw,1.5rem)/1.5 var(--serif)}.reports-accountability-note{max-width:850px;margin:38px 0 0 auto;padding-left:20px;color:#c9d7d0;border-left:4px solid var(--reports-coral);font-size:.9rem;line-height:1.55}.reports-delivery{background:#f6c1b4}.reports-delivery-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);grid-gap:var(--reports-gutter);gap:var(--reports-gutter);align-items:end}.reports-delivery-intro .section-number{grid-column:1/-1}.reports-delivery-intro h2{max-width:900px}.reports-delivery-intro>p:last-child{margin:0 0 5px;color:#58443e;line-height:1.58}.reports-delivery-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,42px);gap:clamp(20px,3vw,42px);margin:clamp(56px,7vw,92px) 0;padding:42px 0 0;border-top:4px solid var(--reports-ink);list-style:none}.reports-delivery-timeline li{position:relative;display:grid;grid-gap:10px;gap:10px}.reports-delivery-timeline li:before{position:absolute;top:-53px;left:0;width:18px;height:18px;content:"";background:var(--reports-sun);border:4px solid var(--reports-ink);border-radius:50%}.reports-delivery-timeline span{font:800 .61rem/1 var(--mono)}.reports-delivery-timeline strong{font:500 clamp(1.55rem,2.2vw,2.4rem)/.98 var(--serif)}.reports-delivery-timeline small{max-width:30ch;color:#58443e;font-size:.82rem;line-height:1.45}.reports-access-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--reports-ink);border-left:1px solid var(--reports-ink)}.reports-access-grid article{min-height:245px;display:flex;flex-direction:column;padding:clamp(22px,2.7vw,34px);background:var(--reports-paper-bright);border-right:1px solid var(--reports-ink);border-bottom:1px solid var(--reports-ink)}.reports-access-grid article:nth-child(2){background:var(--reports-sun)}.reports-access-grid article:nth-child(3){color:var(--reports-paper-bright);background:var(--reports-forest)}.reports-access-grid article>span{font:800 .59rem/1 var(--mono);letter-spacing:.1em}.reports-access-grid h3{margin:auto 0 14px;font:500 clamp(1.65rem,2vw,2.25rem)/.95 var(--serif)}.reports-access-grid p{margin:0;color:#536058;font-size:.85rem;line-height:1.5}.reports-access-grid article:nth-child(3) p{color:#cedbd5}.reports-formats{background:var(--reports-paper)}.reports-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--reports-ink);border-left:1px solid var(--reports-ink)}.reports-format-grid article{min-height:270px;display:flex;flex-direction:column;padding:clamp(28px,4vw,52px);border-right:1px solid var(--reports-ink);border-bottom:1px solid var(--reports-ink)}.reports-format-grid article:first-child{background:var(--reports-mint)}.reports-format-grid article:nth-child(4){color:var(--reports-paper-bright);background:var(--reports-forest)}.reports-format-grid article>span{color:#8f321f;font:800 .61rem/1 var(--mono);letter-spacing:.08em}.reports-format-grid article:nth-child(4)>span{color:var(--reports-sun)}.reports-format-grid h3{margin:auto 0 16px;font:500 clamp(2.2rem,3vw,3.6rem)/.9 var(--serif)}.reports-format-grid p{max-width:520px;margin:0;color:#536058;line-height:1.55}.reports-format-grid article:nth-child(4) p{color:#cedbd5}.reports-format-verdict{max-width:920px;margin:clamp(38px,5vw,66px) 0 0 auto;padding-left:28px;border-left:7px solid var(--reports-sun);font:500 clamp(1.45rem,2.4vw,2.25rem)/1.3 var(--serif)}.reports-safety{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:var(--reports-gutter);gap:var(--reports-gutter);color:var(--reports-ink);background:var(--reports-mint)}.reports-safety-copy>p{max-width:690px;margin:0 0 22px;font-size:1.03rem;line-height:1.6}.reports-safety-copy nav{display:grid;margin-top:42px;border-top:1px solid var(--reports-ink)}.reports-safety-copy nav a{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--reports-ink);font:800 .66rem/1.4 var(--mono);text-underline-offset:5px;text-transform:uppercase}.reports-safety-copy nav a:after{content:"→";color:#8f321f;font-size:1rem}.reports-closing{min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:82px 24px;color:var(--reports-paper-bright);text-align:center;background:var(--reports-forest-dark)}.reports-closing .section-number{color:var(--reports-sun)}.reports-closing h2{max-width:980px;margin:20px 0 36px;font:500 clamp(4rem,7vw,7.2rem)/.84 var(--serif);letter-spacing:-.065em}.reports-closing .button{color:var(--reports-ink);background:var(--reports-sun);border-color:var(--reports-sun)}.public-reports-page .reports-closing a:focus-visible,.public-reports-page .reports-hero a:focus-visible{outline:3px solid var(--reports-paper-bright);outline-offset:3px}@media (max-width:1050px){.reports-hero{min-height:auto;grid-template-columns:1fr}.reports-folio-stage{width:min(100%,720px)}.reports-definition,.reports-delivery-intro,.reports-proof-grid,.reports-safety,.reports-section-heading{grid-template-columns:1fr}.reports-anatomy{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-access-grid,.reports-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-prompt-card{grid-template-columns:1fr}.reports-delivery-intro .section-number{grid-column:auto}}@media (max-width:760px){.public-reports-page{width:min(100% - 24px,1420px)}.reports-hero{gap:64px;padding:72px 22px 86px}.reports-hero h1{font-size:clamp(3.5rem,15vw,5.2rem)}.reports-actions{flex-direction:column}.reports-actions .button,.reports-actions .button-quiet{width:100%}.reports-folio-stage{min-height:500px}.reports-folio-shadow{display:none}.reports-folio{min-height:490px;padding:30px 22px;box-shadow:8px 8px 0 var(--reports-sun);transform:none}.reports-folio-title{font-size:clamp(3rem,14vw,4.2rem)}.reports-review-mark{right:8px;top:51%}.reports-definition,.reports-delivery,.reports-formats,.reports-proof,.reports-safety,.reports-workflow{padding:74px 22px}.reports-definition h2,.reports-delivery h2,.reports-safety h2,.reports-section-heading h2{font-size:clamp(3rem,13vw,4.6rem)}.reports-anatomy{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-anatomy li{min-height:126px;padding:17px}.reports-demo-mast{grid-template-columns:auto 1fr}.reports-demo-mast>span:last-child{grid-column:1/-1}.reports-demo-body{min-height:370px;padding:34px 22px}.reports-demo-body>p{width:auto;border-radius:0;line-height:1.45}.reports-demo-body>strong{font-size:clamp(3.2rem,16vw,4.8rem)}.reports-demo-orbit{top:27%;right:-20%;width:52%;opacity:.72}.reports-demo-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-demo-sections span:nth-child(2){border-right:0}.reports-demo-sections span:nth-child(-n+2){border-bottom:1px solid #11110f}.reports-proof-figure figcaption{padding-left:0}.reports-access-grid,.reports-delivery-timeline,.reports-format-grid,.reports-workflow-list{grid-template-columns:1fr}.reports-workflow-list li{min-height:245px}.reports-prompt-card{padding:30px 22px;box-shadow:8px 8px 0 var(--reports-coral)}.reports-prompt-card blockquote{padding-left:20px}.reports-delivery-timeline{gap:0;padding:0 0 0 30px;border-top:0;border-left:4px solid var(--reports-ink)}.reports-delivery-timeline li{min-height:160px;padding:0 0 32px 18px}.reports-delivery-timeline li:before{top:0;left:-43px}.reports-access-grid article{min-height:220px}.reports-format-grid article{min-height:240px;padding:30px 24px}.reports-format-verdict{padding-left:20px}.reports-closing{min-height:420px;padding:74px 22px}.reports-closing h2{font-size:clamp(3.8rem,15vw,5.7rem)}.reports-closing .button{width:100%}}@media (max-width:480px){.reports-anatomy{grid-template-columns:1fr}}@media (max-width:380px){.reports-folio-mast{flex-direction:column}.reports-folio-title{font-size:2.75rem}.reports-demo-body>strong{font-size:2.95rem}.reports-demo-body>strong span{-webkit-text-stroke-width:1px}.reports-proof-notes dl>div{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.reports-actions a,.reports-demo-report,.reports-proof-notes>a,.reports-safety-copy nav a{transition:none}}.public-update-guide{--update-aubergine:#24152f;--update-aubergine-deep:#170d20;--update-cream:#f5f1e8;--update-ice:#d7f3f1;--update-lilac:#c9b8ff;--update-orange:#ff6a3d;--update-ink:#171318;--update-muted:#675f68;--update-gutter:clamp(24px,6.5vw,96px);width:min(1420px,calc(100% - 48px));margin:0 auto;overflow:hidden;color:var(--update-ink);background:var(--update-cream);border-inline:1px solid var(--ink)}.public-update-guide code{font-family:var(--mono);overflow-wrap:anywhere;word-break:break-word}.update-hero{position:relative;min-height:870px;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(390px,.86fr);grid-gap:clamp(52px,7vw,104px);gap:clamp(52px,7vw,104px);align-items:center;padding:clamp(82px,9vw,138px) var(--update-gutter);color:var(--update-cream);background:var(--update-aubergine);border-bottom:1px solid var(--update-ink)}.update-hero:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.11;background-image:linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,transparent 0);background-size:32px 32px}.update-hero-copy,.update-jacket{position:relative;z-index:1;min-width:0}.update-hero .section-number{color:var(--update-orange)}.update-hero h1{max-width:780px;margin:24px 0 22px;font:600 clamp(4.4rem,6.4vw,7.4rem)/.94 var(--sans);letter-spacing:-.045em}.update-outcome{max-width:630px;margin:0 0 44px;color:var(--update-lilac);font:600 clamp(1.2rem,1.75vw,1.55rem)/1.45 var(--sans);letter-spacing:-.012em}.update-hero h2{max-width:650px;margin:0 0 12px;color:var(--update-orange);font:800 .72rem/1.45 var(--mono);letter-spacing:.07em;text-transform:uppercase}.update-direct-answer{max-width:690px;margin:0;color:#eee8ef;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.58}.update-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.update-hero .button{color:var(--update-ink);background:var(--update-orange);border-color:var(--update-orange)}.update-hero .button-quiet{color:var(--update-cream);border-color:var(--update-cream)}.update-verified{margin:28px 0 0;color:#bfb3c4;font:700 .61rem/1.55 var(--mono);letter-spacing:.045em;text-transform:uppercase}.update-verified span{color:var(--update-orange)}.update-jacket{margin:0}.update-jacket-frame{position:relative;min-height:610px;display:flex;flex-direction:column;padding:clamp(24px,3.4vw,42px);color:var(--update-cream);background:var(--update-aubergine-deep);border:2px solid var(--update-cream)}.update-jacket-frame:after{position:absolute;top:20px;right:20px;width:7px;height:7px;content:"";background:var(--update-orange);border-radius:50%;box-shadow:-16px 0 0 var(--update-orange),0 16px 0 var(--update-orange),-16px 16px 0 var(--update-orange)}.update-registration-mark{position:absolute;top:-22px;left:-18px;color:var(--update-orange);font:400 2.2rem/1 var(--mono)}.update-jacket-label,.update-jacket-sheet>div,.update-jacket-spine,.update-jacket-url{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;font:800 .6rem/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.update-jacket-label{padding:0 42px 18px 0;border-bottom:1px solid #f5f1e873}.update-jacket-label strong{color:var(--update-orange)}.update-jacket-sheet{min-height:330px;display:flex;flex:1 1;flex-direction:column;margin:28px 0 0 24px;padding:clamp(24px,3vw,38px);color:var(--update-ink);background:var(--update-lilac);border:2px solid var(--update-ink);box-shadow:-24px 0 0 var(--update-orange)}.update-jacket-sheet>div{padding-bottom:15px;border-bottom:2px solid var(--update-ink)}.update-jacket-sheet>strong{max-width:8ch;margin:auto 0 32px;font:600 clamp(2.5rem,3.7vw,4.25rem)/.98 var(--sans);letter-spacing:-.035em}.update-jacket-sheet>i{display:block;width:92%;height:7px;margin-top:10px;background:var(--update-ink)}.update-jacket-sheet>i:nth-of-type(2){width:69%;opacity:.45}.update-jacket-sheet>i:nth-of-type(3){width:82%;opacity:.22}.update-jacket-spine{margin:0 0 0 24px;padding:15px 18px;color:var(--update-ink);background:var(--update-orange);border:2px solid var(--update-ink);border-top:0}.update-jacket-spine code{text-align:right;text-transform:none}.update-jacket-url{align-items:flex-start;flex-direction:column;margin-top:20px;padding-top:18px;border-top:1px solid #f5f1e873}.update-jacket-url>span{color:var(--update-orange)}.update-jacket-url code{max-width:100%;text-transform:none}.update-jacket figcaption{padding:16px 0 0;color:#bfb3c4;font:700 .61rem/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase}.update-boundary,.update-controls,.update-decision,.update-model,.update-proof,.update-workflow{padding:clamp(84px,9vw,140px) var(--update-gutter);border-bottom:1px solid var(--update-ink)}.update-boundary h2,.update-controls h2,.update-section-heading h2{min-width:0;max-width:970px;margin:20px 0 0;font:600 clamp(3.4rem,5.3vw,6.2rem)/.96 var(--sans);letter-spacing:-.042em;overflow-wrap:anywhere}.update-model{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(390px,1.28fr);grid-gap:clamp(44px,8vw,122px);gap:clamp(44px,8vw,122px);background:var(--update-cream)}.update-model-copy{min-width:0;padding-top:6px}.update-model-copy>p{max-width:760px;margin:0;font-size:clamp(1.1rem,1.55vw,1.42rem);line-height:1.55}.update-model-copy>p code{padding:.12em .32em;color:var(--update-aubergine);background:var(--update-lilac);font-size:.86em}.update-equation{margin:clamp(42px,6vw,72px) 0 0}.update-equation>div{display:flex;flex-wrap:wrap;align-items:stretch;border-top:2px solid var(--update-ink);border-left:2px solid var(--update-ink)}.update-equation code,.update-equation span,.update-equation strong{min-height:76px;display:flex;flex:1 1 150px;align-items:center;justify-content:center;padding:15px;border-right:2px solid var(--update-ink);border-bottom:2px solid var(--update-ink);text-align:center}.update-equation span{flex:0 0 58px;color:var(--update-orange);font:800 1.4rem/1 var(--sans)}.update-equation strong{color:var(--update-cream);background:var(--update-aubergine);font:800 .7rem/1.3 var(--mono);letter-spacing:.06em}.update-equation figcaption{margin-top:13px;color:var(--update-muted);font:700 .61rem/1.5 var(--mono);text-transform:uppercase}.update-model-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(8px,3vw,34px) 0 0;border-top:1px solid var(--update-ink);border-left:1px solid var(--update-ink)}.update-model-grid>div{min-height:190px;display:flex;flex-direction:column;justify-content:space-between;gap:36px;padding:clamp(24px,3vw,38px);border-right:1px solid var(--update-ink);border-bottom:1px solid var(--update-ink)}.update-model-grid>div:nth-child(2){background:var(--update-lilac)}.update-model-grid>div:nth-child(3){background:var(--update-ice)}.update-model-grid dt{font:800 .64rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.update-model-grid dd{max-width:330px;margin:0;font-size:1rem;line-height:1.48}.update-proof{background:var(--update-ice)}.public-update-guide details>summary{cursor:pointer;font:600 1rem/1.5 var(--sans);min-height:44px;padding:10px 0}.public-update-guide details[open]>summary{margin-bottom:24px}.public-update-guide details>summary:focus-visible{outline:3px solid var(--update-orange);outline-offset:5px}.update-section-heading-wide{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.58fr);grid-gap:var(--update-gutter);gap:var(--update-gutter);align-items:end}.update-section-heading-wide>p{max-width:560px;margin:0 0 4px;color:#3f5f5c;line-height:1.58}.update-contract-proof{margin:clamp(58px,7vw,96px) 0 0}.update-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(76px,9vw,134px);gap:clamp(76px,9vw,134px)}.update-contract-state{position:relative;min-width:0;background:var(--update-cream);border:2px solid var(--update-ink)}.update-contract-state:nth-child(2){background:var(--update-lilac)}.update-contract-state>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:2px solid var(--update-ink);font:800 .62rem/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase}.update-contract-state>header strong{padding:6px 9px;color:var(--update-cream);background:var(--update-aubergine)}.update-contract-document{min-height:310px;display:flex;flex-direction:column;padding:clamp(26px,4vw,48px);border-bottom:2px solid var(--update-ink)}.update-contract-document>span{font:800 .6rem/1.3 var(--mono);letter-spacing:.08em}.update-contract-document h3{max-width:10ch;margin:32px 0;font:600 clamp(2.5rem,3.5vw,4rem)/1 var(--sans);letter-spacing:-.035em}.update-contract-document ul{display:grid;grid-gap:8px;gap:8px;margin:auto 0 0;padding:0;list-style:none}.update-contract-document li{display:flex;gap:10px;font-size:.86rem;line-height:1.42}.update-contract-document li:before{flex:0 0 auto;content:"■";color:var(--update-orange);font-size:.6rem}.update-contract-state dl{margin:0}.update-contract-state dl>div{min-width:0;display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:13px 18px;border-bottom:1px solid var(--update-ink)}.update-contract-state dl>div:last-child{border-bottom:0}.update-contract-state dt{font:800 .58rem/1.45 var(--mono)}.update-contract-state dd{min-width:0;margin:0;text-align:right}.update-contract-state dd code{display:block;max-width:100%;font-size:.66rem;line-height:1.45}.update-proof-status{font-weight:800;text-transform:uppercase}.update-operation{position:absolute;top:50%;right:calc(clamp(76px, 9vw, 134px) / -2 - 56px);z-index:2;width:112px;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:15px 10px;color:var(--update-cream);background:var(--update-aubergine);border:3px solid var(--update-orange);text-align:center;transform:translateY(-50%)}.update-operation:after,.update-operation:before{position:absolute;top:50%;width:24px;height:4px;content:"";background:var(--update-orange)}.update-operation:before{left:-27px}.update-operation:after{right:-27px}.update-operation code{font-size:.74rem;font-weight:800}.update-operation span{font:800 .52rem/1.35 var(--mono)}.update-operation strong{color:var(--update-orange);font:800 .55rem/1.35 var(--mono)}.update-contract-proof>figcaption{display:flex;justify-content:space-between;gap:24px;margin-top:18px;color:#3f5f5c;font:800 .6rem/1.5 var(--mono);letter-spacing:.045em;text-transform:uppercase}.update-workflow{color:var(--update-cream);background:var(--update-aubergine)}.update-workflow .section-number{color:var(--update-orange)}.update-workflow .update-section-heading-wide>p{color:#c9bfcc}.update-workflow-list{margin:clamp(58px,7vw,90px) 0 0;padding:0;border-top:1px solid #f5f1e87a;list-style:none}.update-workflow-list>li{display:grid;grid-template-columns:78px minmax(210px,.65fr) minmax(0,1.35fr);grid-gap:clamp(18px,4vw,58px);gap:clamp(18px,4vw,58px);align-items:start;padding:31px 0;border-bottom:1px solid #f5f1e87a}.update-workflow-list>li>span{color:var(--update-orange);font:800 .64rem/1.4 var(--mono)}.update-workflow-list h3{margin:0;font:600 clamp(1.35rem,2vw,2rem)/1.15 var(--sans);letter-spacing:-.018em}.update-workflow-list p{max-width:760px;margin:0;color:#d1c8d3;line-height:1.58}.update-workflow-list code{color:var(--update-lilac)}.update-prompt-block{display:grid;grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr);grid-gap:clamp(34px,7vw,104px);gap:clamp(34px,7vw,104px);margin-top:clamp(52px,7vw,88px);padding:clamp(28px,4.5vw,58px);color:var(--update-ink);background:var(--update-lilac);border:2px solid var(--update-cream)}.update-prompt-block .section-number{color:var(--update-aubergine)}.update-prompt-block>div>strong{display:block;max-width:13ch;margin-top:22px;font:600 clamp(2rem,3vw,3.4rem)/1.04 var(--sans);letter-spacing:-.03em}.update-prompt-block blockquote{margin:0;padding-left:30px;border-left:5px solid var(--update-orange);font-size:clamp(1.05rem,1.55vw,1.36rem);line-height:1.58}.update-prompt-block blockquote span{display:block;margin-top:24px;font:800 .66rem/1.4 var(--mono);letter-spacing:.05em}.update-recovery-note{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1.65fr);grid-gap:clamp(30px,6vw,86px);gap:clamp(30px,6vw,86px);margin-top:32px;padding:clamp(26px,3.5vw,42px);color:var(--update-ink);background:var(--update-orange);border:2px solid var(--update-cream)}.update-recovery-note>span{font:800 .64rem/1.4 var(--mono);letter-spacing:.08em}.update-recovery-note h3{margin:0 0 12px;font:600 clamp(1.8rem,2.6vw,2.8rem)/1.08 var(--sans);letter-spacing:-.025em}.update-recovery-note p{max-width:830px;margin:0;line-height:1.58}.update-recovery-note code{padding:.1em .25em;background:#f5f1e88f}.update-controls{background:var(--update-cream)}.update-switchboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(58px,7vw,92px) 0 0;border-top:2px solid var(--update-ink);border-left:2px solid var(--update-ink)}.update-switchboard>div{min-height:270px;display:flex;flex-direction:column;justify-content:space-between;gap:42px;padding:clamp(26px,3.5vw,44px);border-right:2px solid var(--update-ink);border-bottom:2px solid var(--update-ink)}.update-switchboard>div:nth-child(2){background:var(--update-lilac)}.update-switchboard>div:nth-child(3){background:var(--update-ice)}.update-switchboard dt{display:flex;justify-content:space-between;gap:18px;font:800 .68rem/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase}.update-switchboard dt span{color:var(--update-aubergine)}.update-switchboard dd{max-width:390px;margin:0;line-height:1.58}.update-switchboard code{font-size:.84em;font-weight:800}.update-offline-flow{--update-offline-gap:clamp(48px,6vw,84px);--update-offline-half-gap:clamp(24px,3vw,42px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--update-offline-gap);gap:var(--update-offline-gap);align-items:stretch;margin-top:clamp(50px,7vw,88px);padding:0;list-style:none}.update-offline-flow>li{position:relative;min-width:0;display:flex;flex-direction:column;padding:clamp(24px,3vw,36px);color:var(--update-cream);background:var(--update-aubergine);border-top:8px solid var(--update-orange)}.update-offline-flow>li:not(:last-child):after{position:absolute;top:50%;right:calc(0px - var(--update-offline-half-gap));content:"→";color:var(--update-orange);font:800 1.6rem/1 var(--sans);transform:translate(50%,-50%)}.update-offline-flow>li>span{color:var(--update-orange);font:800 .61rem/1 var(--mono)}.update-offline-flow>li>code{margin:42px 0 18px;color:var(--update-lilac);font-weight:800}.update-offline-flow>li>p{margin:auto 0 0;color:#d2c9d4;font-size:.9rem;line-height:1.55}.update-cache-note{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(0,1.6fr);grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px);margin-top:32px;padding:27px 0;border-block:1px solid var(--update-ink)}.update-cache-note>span{color:var(--update-aubergine);font:800 .64rem/1.4 var(--mono);letter-spacing:.07em}.update-cache-note p{max-width:840px;margin:0;color:var(--update-muted);line-height:1.58}.update-cache-note code{color:var(--update-aubergine);font-weight:800}.update-decision{background:var(--update-lilac)}.update-decision .section-number{color:var(--update-aubergine)}.update-decision-rule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(48px,6vw,78px);border:2px solid var(--update-ink)}.update-decision-rule p{min-height:190px;display:flex;align-items:flex-end;margin:0;padding:clamp(26px,4vw,52px);font:600 clamp(1.7rem,2.6vw,3rem)/1.16 var(--sans);letter-spacing:-.02em}.update-decision-rule p:first-child{background:var(--update-ice);border-right:2px solid var(--update-ink)}.update-decision-rule p:last-child{color:var(--update-cream);background:var(--update-aubergine)}.update-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(26px,5vw,70px);gap:clamp(26px,5vw,70px);margin-top:clamp(48px,6vw,76px)}.update-decision-grid article{min-width:0;padding-top:22px;border-top:8px solid var(--update-orange)}.update-decision-grid article>span{font:800 .63rem/1 var(--mono);letter-spacing:.08em}.update-decision-grid h3{max-width:15ch;margin:25px 0 32px;font:600 clamp(2rem,3.2vw,3.7rem)/1.02 var(--sans);letter-spacing:-.035em}.update-decision-grid ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;border-top:1px solid var(--update-ink);list-style:none}.update-decision-grid li{padding:16px 0;border-bottom:1px solid var(--update-ink);line-height:1.5}.update-tradeoff{max-width:940px;margin:clamp(44px,6vw,76px) 0 0 auto;padding:26px 0 0 28px;border-top:1px solid var(--update-ink);border-left:8px solid var(--update-orange);font:600 clamp(1.25rem,2vw,1.8rem)/1.5 var(--sans);letter-spacing:-.01em}.update-boundary{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px);color:var(--update-cream);background:var(--update-aubergine-deep)}.update-boundary .section-number{color:var(--update-orange)}.update-boundary h2{max-width:720px}.update-boundary>div>p:last-child{max-width:690px;margin:34px 0 0;color:#cbbfce;line-height:1.62}.update-boundary nav{align-self:center;border-top:1px solid #f5f1e873}.update-boundary nav a{min-height:94px;display:flex;flex-direction:column;justify-content:center;gap:9px;padding:18px 54px 18px 0;border-bottom:1px solid #f5f1e873;text-decoration:none;position:relative}.update-boundary nav a:after{position:absolute;right:4px;content:"→";color:var(--update-orange);font-size:1.25rem}.update-boundary nav a span{color:#a99eac;font:700 .59rem/1.35 var(--mono);letter-spacing:.05em;text-transform:uppercase}.update-boundary nav a strong{font-size:1.12rem}.update-boundary nav a:hover strong{color:var(--update-orange)}.update-closing{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:86px 24px;color:var(--update-ink);text-align:center;background:var(--update-orange)}.update-closing .section-number{color:var(--update-aubergine)}.update-closing h2{max-width:980px;margin:22px 0 0;font:600 clamp(4rem,7vw,7.5rem)/.94 var(--sans);letter-spacing:-.045em}.update-closing .button{color:var(--update-cream);background:var(--update-aubergine);border-color:var(--update-aubergine)}.update-closing .button-quiet{color:var(--update-ink);border-color:var(--update-ink)}.public-update-guide a:focus-visible{outline:3px solid var(--update-orange);outline-offset:4px}.update-closing a:focus-visible{outline-color:var(--update-aubergine)}@media (max-width:1180px){.update-hero{min-height:auto;grid-template-columns:1fr}.update-hero-copy{max-width:780px}.update-jacket{width:min(100%,720px)}}@media (max-width:1050px){.update-model{grid-template-columns:1fr}.update-model-copy{max-width:850px}.update-boundary,.update-section-heading-wide{grid-template-columns:minmax(0,1fr);align-items:start}.update-boundary>*,.update-section-heading-wide>*{min-width:0}.update-section-heading-wide>p{max-width:720px;margin-top:22px}.update-workflow-list>li{grid-template-columns:62px minmax(190px,.7fr) minmax(0,1.3fr)}.update-switchboard{grid-template-columns:1fr 1fr}.update-switchboard>div:last-child{grid-column:1/-1;min-height:210px}}@media (max-width:900px){.update-contract-grid,.update-decision-grid,.update-model-grid{grid-template-columns:1fr}.update-model-grid>div{min-height:160px}.update-contract-grid{gap:26px}.update-operation{position:relative;top:auto;right:auto;width:100%;min-height:102px;flex-direction:row;margin-top:2px;transform:none}.update-operation:after,.update-operation:before{display:none}.update-offline-flow{grid-template-columns:1fr}.update-offline-flow>li:not(:last-child):after{top:auto;right:50%;bottom:calc(0px - var(--update-offline-half-gap));content:"↓";transform:translate(50%,50%)}.update-boundary nav{width:100%}}@media (max-width:760px){.public-update-guide{width:min(100% - 24px,1420px)}.update-hero{gap:64px;padding:70px 22px 80px}.update-hero h1{font-size:clamp(3.45rem,15vw,5.2rem)}.update-outcome{margin-bottom:36px}.update-actions{flex-direction:column}.update-actions .button,.update-actions .button-quiet{width:100%}.update-jacket-frame{min-height:520px;padding:24px 20px}.update-jacket-sheet{min-height:275px;margin-left:14px;padding:24px 20px;box-shadow:-14px 0 0 var(--update-orange)}.update-jacket-sheet>strong{font-size:clamp(2.4rem,12vw,3.55rem)}.update-jacket-spine{align-items:flex-start;flex-direction:column;margin-left:14px}.update-jacket-spine code{text-align:left}.update-boundary,.update-controls,.update-decision,.update-model,.update-proof,.update-workflow{padding:74px 22px}.update-boundary h2,.update-controls h2,.update-section-heading h2{font-size:clamp(3rem,13vw,4.7rem)}.update-equation>div{flex-direction:column}.update-equation code,.update-equation span,.update-equation strong{flex:0 0 auto;width:100%;min-height:64px}.update-model-grid{grid-template-columns:1fr}.update-contract-document{min-height:270px;padding:28px 22px}.update-contract-state dl>div{grid-template-columns:1fr;gap:5px}.update-contract-state dd{text-align:left}.update-contract-proof>figcaption{display:block}.update-workflow-list>li{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:28px 0}.update-workflow-list h3,.update-workflow-list p{grid-column:2}.update-cache-note,.update-prompt-block,.update-recovery-note{grid-template-columns:1fr}.update-prompt-block{padding:30px 22px}.update-prompt-block blockquote{padding-left:20px}.update-switchboard{grid-template-columns:1fr}.update-switchboard>div,.update-switchboard>div:last-child{grid-column:auto;min-height:210px}.update-offline-flow>li{min-height:220px}.update-decision-rule{grid-template-columns:1fr}.update-decision-rule p{min-height:170px}.update-decision-rule p:first-child{border-right:0;border-bottom:2px solid var(--update-ink)}.update-tradeoff{padding-left:20px}.update-closing{min-height:460px;padding:74px 22px}.update-closing h2{font-size:clamp(3.6rem,15vw,5.8rem)}}@media (max-width:420px){.update-hero h1{font-size:clamp(3.15rem,16vw,4.2rem)}.update-boundary h2,.update-controls h2,.update-section-heading h2{font-size:clamp(2.5rem,13vw,3.5rem)}.update-jacket-label,.update-jacket-sheet>div{align-items:flex-start;flex-direction:column}.update-jacket-sheet>strong{font-size:2.4rem}.update-contract-state>header,.update-operation{align-items:flex-start;flex-direction:column}.update-operation{text-align:left}.update-workflow-list>li{grid-template-columns:1fr}.update-workflow-list h3,.update-workflow-list p{grid-column:1}.update-decision-grid h3{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.public-update-guide a{scroll-behavior:auto;transition:none}}.public-styles-page{--styles-ink:#111111;--styles-canvas:#f2efe6;--styles-surface:#fffdf8;--styles-muted:#6b6861;--styles-acid:#dfff00;--styles-coral:#ff5c35;--styles-blue:#2547f5;--styles-aqua:#79e8db;--styles-gutter:clamp(34px,6vw,92px);width:min(1420px,calc(100% - 48px));min-width:0;margin:0 auto;overflow-x:clip;color:var(--styles-ink);background:var(--styles-canvas);border-right:1px solid var(--styles-ink);border-left:1px solid var(--styles-ink)}.styles-hero{position:relative;min-height:760px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);grid-gap:clamp(48px,7vw,108px);gap:clamp(48px,7vw,108px);align-items:center;padding:clamp(76px,9vw,138px) var(--styles-gutter);background:linear-gradient(90deg,transparent 0 68%,#1111110d 68% 68.12%,transparent 68.12%),var(--styles-canvas)}.styles-hero:before{position:absolute;top:0;left:0;width:min(340px,30vw);height:12px;content:"";background:var(--styles-acid);border-right:1px solid var(--styles-ink)}.styles-contract-stage,.styles-hero-copy{min-width:0}.public-styles-page .section-number{font-size:.75rem;line-height:1.3}.styles-hero .section-number{color:#7e2b1e}.styles-hero h1{max-width:820px;margin:22px 0 32px;font:500 clamp(4rem,5.8vw,6.7rem)/.92 var(--serif);letter-spacing:-.055em;text-wrap:balance}.styles-direct-answer{max-width:760px;margin:0;color:#514e47;font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.58}.styles-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.styles-actions .button{color:var(--styles-surface);background:var(--styles-blue);border-color:var(--styles-blue)}.styles-actions .button-quiet{border-color:var(--styles-ink)}.styles-contract-stage{position:relative;min-height:590px;display:grid;place-items:center;padding:42px;background:var(--styles-blue);border:1px solid var(--styles-ink)}.styles-contract-stage:after,.styles-contract-stage:before{position:absolute;content:"";border:1px solid var(--styles-surface);opacity:.48}.styles-contract-stage:before{inset:20px}.styles-contract-stage:after{top:0;bottom:0;left:50%}.styles-contract-sheet{position:relative;z-index:1;width:min(100%,540px);min-width:0;padding:clamp(28px,3.4vw,46px);background:var(--styles-surface);border:2px solid var(--styles-ink);box-shadow:14px 14px 0 var(--styles-acid);transform:rotate(-1.5deg)}.styles-contract-footer,.styles-contract-header{display:flex;justify-content:space-between;gap:18px;font:800 .75rem/1.3 var(--mono);letter-spacing:.08em}.styles-contract-header{padding-bottom:15px;border-bottom:1px solid var(--styles-ink)}.styles-contract-sheet>p{margin:30px 0 12px;color:#7e2b1e;font:800 .75rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.styles-contract-sheet h2{margin:0;font:900 clamp(2.9rem,4.4vw,5rem)/.88 var(--sans);letter-spacing:-.07em}.styles-contract-sheet h2 em{color:var(--styles-blue);font-family:var(--serif);font-weight:500}.styles-swatch-row{display:grid;grid-template-columns:repeat(6,1fr);height:42px;margin:34px 0;padding:0;border:1px solid var(--styles-ink);list-style:none}.styles-swatch-row li{position:relative;border-right:1px solid var(--styles-ink)}.styles-swatch-row li:last-child{border-right:0}.styles-swatch-ink{background:var(--styles-ink)}.styles-swatch-canvas{background:var(--styles-canvas)}.styles-swatch-emphasis{background:var(--styles-acid)}.styles-swatch-attention{background:var(--styles-coral)}.styles-swatch-comparison{background:var(--styles-blue)}.styles-swatch-context{background:var(--styles-aqua)}.styles-contract-sheet dl{margin:0 0 30px;border-top:1px solid var(--styles-ink)}.styles-contract-sheet dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid #11111140}.styles-contract-sheet dd,.styles-contract-sheet dt{margin:0;font-size:.75rem;line-height:1.35}.styles-contract-sheet dt{font-family:var(--mono);font-weight:800;text-transform:uppercase}.styles-contract-sheet dd{text-align:right}.styles-contract-footer{color:var(--styles-muted)}.styles-definition,.styles-formats,.styles-questions,.styles-safety,.styles-technical,.styles-workflow{padding:clamp(82px,9vw,134px) var(--styles-gutter);border-top:1px solid var(--styles-ink)}.styles-questions h2,.styles-section-heading h2,.styles-technical h2{margin:18px 0 0;font:500 clamp(3.25rem,5.4vw,6rem)/.92 var(--serif);letter-spacing:-.055em;text-wrap:balance}.styles-section-heading-split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:clamp(34px,6vw,90px);gap:clamp(34px,6vw,90px);align-items:end}.styles-section-heading-split>p{max-width:520px;margin:0 0 8px;color:var(--styles-muted);line-height:1.58}.styles-definition{background:var(--styles-surface)}.styles-definition>.styles-section-heading{max-width:860px}.styles-definition-copy{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px clamp(40px,7vw,112px);gap:24px clamp(40px,7vw,112px);margin:clamp(42px,5vw,72px) 0}.styles-definition-copy p{max-width:600px;margin:0;color:#4f4d47;font-size:1rem;line-height:1.62}.styles-definition-copy strong{grid-row:span 2;align-self:center;max-width:14ch;padding-left:28px;border-left:8px solid var(--styles-acid);font:500 clamp(2.2rem,3.5vw,4rem)/.98 var(--serif)}.styles-definition-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--styles-ink);border-left:1px solid var(--styles-ink)}.styles-definition-map article{min-height:230px;display:flex;flex-direction:column;padding:clamp(24px,3vw,38px);border-right:1px solid var(--styles-ink);border-bottom:1px solid var(--styles-ink)}.styles-definition-map article:nth-child(2){background:var(--styles-aqua)}.styles-definition-map article:nth-child(3){color:var(--styles-surface);background:var(--styles-blue)}.styles-definition-map span{font:800 .75rem/1 var(--mono);letter-spacing:.08em}.styles-definition-map h3{margin:auto 0 14px;font:500 clamp(1.8rem,2.4vw,2.8rem)/.95 var(--serif)}.styles-definition-map p{margin:0;color:#535049;font-size:.86rem;line-height:1.5}.styles-definition-map article:nth-child(3) p{color:#e1e4ff}.styles-definition-note{max-width:860px;margin:42px 0 0 auto;padding-left:24px;border-left:7px solid var(--styles-blue);font:500 clamp(1.35rem,2vw,2rem)/1.3 var(--serif)}.styles-formats{color:var(--styles-surface);background:var(--styles-ink)}.styles-formats .section-number{color:var(--styles-acid)}.styles-formats .styles-section-heading-split>p{color:#c9c6bd}.styles-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:clamp(48px,6vw,82px)}.styles-format-card{min-width:0;margin:0;color:var(--styles-ink);background:var(--styles-canvas);border:1px solid var(--styles-surface)}.styles-format-card:nth-child(2){box-shadow:8px 8px 0 var(--styles-acid)}.styles-format-card:nth-child(3){box-shadow:8px 8px 0 var(--styles-coral)}.styles-miniature{min-width:0;min-height:370px;overflow:hidden;padding:clamp(24px,2.8vw,38px);border-bottom:1px solid var(--styles-ink)}.styles-miniature-topline{display:flex;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid;font:800 .52rem/1.3 var(--mono);letter-spacing:.08em}.styles-miniature-report>p{margin:54px 0 12px;color:#7e2b1e;font:800 .53rem/1 var(--mono);letter-spacing:.1em}.styles-miniature-report>strong{display:block;max-width:11ch;font:900 clamp(2.3rem,3.4vw,3.8rem)/.84 var(--sans);letter-spacing:-.075em}.styles-report-evidence{display:grid;grid-template-columns:auto minmax(30px,1fr);grid-gap:7px 13px;gap:7px 13px;align-items:center;margin-top:34px}.styles-report-evidence span{color:var(--styles-blue);font:900 2rem/1 var(--sans);letter-spacing:-.06em}.styles-report-evidence i{height:12px;background:linear-gradient(90deg,var(--styles-coral) 0 72%,#11111122 72%)}.styles-report-evidence small{grid-column:1/-1;font-size:.62rem}.styles-miniature-dashboard{color:var(--styles-ink);background:var(--styles-acid)}.styles-dashboard-lead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:48px}.styles-dashboard-lead>div{display:grid;grid-gap:6px;gap:6px}.styles-dashboard-lead small{font:800 .54rem/1 var(--mono);letter-spacing:.1em}.styles-dashboard-lead strong{font:900 clamp(4.7rem,6.5vw,7rem)/.7 var(--sans);letter-spacing:-.09em}.styles-dashboard-lead strong em{color:var(--styles-coral);font-size:.4em;font-style:normal}.styles-dashboard-lead>span{padding:8px 10px;color:var(--styles-surface);background:var(--styles-blue);font:800 .5rem/1 var(--mono)}.styles-dashboard-bars{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;height:28px;margin:38px 0 20px}.styles-dashboard-bars i{background:var(--styles-ink)}.styles-dashboard-bars i:last-child{background:linear-gradient(90deg,var(--styles-ink) 12%,#fffdf8aa 12%)}.styles-dashboard-facts{display:flex;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--styles-ink);font:800 .54rem/1 var(--mono)}.styles-miniature-explainer{color:var(--styles-surface);background:var(--styles-blue)}.styles-miniature-explainer>strong{display:block;margin:36px 0 26px;font:500 clamp(2.7rem,4vw,4.2rem)/.82 var(--serif);letter-spacing:-.06em}.styles-miniature-explainer ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.styles-miniature-explainer li{display:grid;grid-template-columns:35px auto minmax(10px,1fr);grid-gap:9px;gap:9px;align-items:center;min-height:44px;color:var(--styles-ink);background:var(--styles-aqua);border:1px solid var(--styles-ink)}.styles-miniature-explainer li:nth-child(2){background:var(--styles-coral)}.styles-miniature-explainer li:nth-child(3){background:var(--styles-acid)}.styles-miniature-explainer li span{display:grid;place-items:center;align-self:stretch;border-right:1px solid var(--styles-ink);font:800 .55rem/1 var(--mono)}.styles-miniature-explainer li b{font:800 .6rem/1 var(--mono);letter-spacing:.08em}.styles-miniature-explainer li i{height:1px;margin-right:12px;background:var(--styles-ink)}.styles-format-card figcaption{min-height:154px;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:16px;gap:16px;padding:25px}.styles-format-card figcaption>span{color:#7e2b1e;font:800 .75rem/1 var(--mono)}.styles-format-card h3{margin:0 0 10px;font:500 clamp(1.8rem,2.4vw,2.5rem)/1 var(--serif)}.styles-format-card figcaption p{margin:0;color:#514e47;font-size:.8rem;line-height:1.5}.styles-example-link{min-height:48px;display:flex;align-items:center;justify-content:flex-end;gap:12px;width:max-content;max-width:100%;margin:36px 0 0 auto;color:var(--styles-surface);font:800 .75rem/1.4 var(--mono);letter-spacing:.06em;text-underline-offset:5px;text-transform:uppercase}.styles-example-link span{color:var(--styles-acid);font-size:1rem}.styles-workflow{background:var(--styles-canvas)}.styles-workflow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,6vw,82px) 0 0;padding:0;border-top:1px solid var(--styles-ink);border-left:1px solid var(--styles-ink);list-style:none}.styles-workflow-list li{min-width:0;min-height:270px;display:flex;flex-direction:column;padding:clamp(24px,3vw,38px);border-right:1px solid var(--styles-ink);border-bottom:1px solid var(--styles-ink)}.styles-workflow-list li:nth-child(2),.styles-workflow-list li:nth-child(5){background:var(--styles-aqua)}.styles-workflow-list li:nth-child(3){background:var(--styles-acid)}.styles-workflow-list li:nth-child(6){color:var(--styles-surface);background:var(--styles-ink)}.styles-workflow-list li>span{font:800 .75rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.styles-workflow-list h3{max-width:14ch;margin:auto 0 18px;color:var(--styles-blue);font:500 clamp(2rem,2.8vw,3.2rem)/.96 var(--serif);letter-spacing:-.045em;text-wrap:balance}.styles-workflow-list p{margin:0;color:#514e47;font-size:.83rem;line-height:1.52}.styles-workflow-note{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);margin-top:52px;padding:clamp(28px,4vw,52px);color:var(--styles-surface);background:var(--styles-blue);border:1px solid var(--styles-ink);box-shadow:10px 10px 0 var(--styles-coral)}.styles-workflow-note strong{font:500 clamp(2rem,3.2vw,3.6rem)/.94 var(--serif)}.styles-workflow-note p{max-width:620px;margin:0;color:#e0e4ff;line-height:1.6}.styles-safety{background:var(--styles-surface)}.styles-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,6vw,78px);border-top:1px solid var(--styles-ink);border-left:1px solid var(--styles-ink)}.styles-boundary-grid article{min-height:360px;display:flex;flex-direction:column;padding:clamp(26px,3.5vw,46px);border-right:1px solid var(--styles-ink);border-bottom:1px solid var(--styles-ink)}.styles-boundary-grid article:first-child{background:var(--styles-acid)}.styles-boundary-grid article:nth-child(2){color:var(--styles-surface);background:var(--styles-ink)}.styles-boundary-grid article:nth-child(3){background:#f4bcae}.styles-boundary-grid article>span{font:800 .75rem/1 var(--mono);letter-spacing:.1em}.styles-boundary-grid h3{margin:auto 0 24px;font:500 clamp(2rem,2.8vw,3.3rem)/.92 var(--serif)}.styles-boundary-grid p{margin:0;padding-top:16px;border-top:1px solid;font-size:.86rem;line-height:1.55}.styles-boundary-grid ul{margin:0;padding:0;border-top:1px solid;list-style:none}.styles-boundary-grid li{padding:12px 0;border-bottom:1px solid;font-size:.78rem;line-height:1.35}.styles-questions{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(44px,8vw,120px);gap:clamp(44px,8vw,120px);background:var(--styles-canvas)}.styles-questions>div:first-child{display:flex;flex-direction:column}.styles-questions nav{display:grid;margin-top:auto;padding-top:54px;border-top:1px solid var(--styles-ink)}.styles-questions nav a{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid var(--styles-ink);font:800 .75rem/1.4 var(--mono);text-underline-offset:5px;text-transform:uppercase}.styles-questions nav a:after{content:"→";color:var(--styles-blue);font-size:1rem}.styles-question-list{border-top:1px solid var(--styles-ink)}.styles-question-list article{padding:28px 0 30px;border-bottom:1px solid var(--styles-ink)}.styles-question-list h3{margin:0 0 12px;font:500 clamp(1.5rem,2.1vw,2.25rem)/1.05 var(--serif)}.styles-question-list p{max-width:680px;margin:0;color:#514e47;line-height:1.58}.styles-technical{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(44px,8vw,120px);gap:clamp(44px,8vw,120px);background:var(--styles-aqua)}.styles-technical .section-number{color:#7e2b1e}.styles-technical-heading>p:last-child{max-width:520px;margin:28px 0 0;color:#3f4946;line-height:1.62}.styles-technical-list{border-top:1px solid var(--styles-ink)}.styles-technical-list details{border-bottom:1px solid var(--styles-ink)}.styles-technical-list summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;cursor:pointer;font:500 clamp(1.45rem,2vw,2rem)/1.1 var(--serif);list-style:none}.styles-technical-list summary::-webkit-details-marker{display:none}.styles-technical-list summary:after{content:"+";color:var(--styles-blue);font:800 1.4rem/1 var(--mono)}.styles-technical-list details[open] summary:after{content:"−"}.styles-technical-list details>div{padding:4px 0 34px}.styles-technical-list details p{max-width:700px;margin:0;color:#3f4946;line-height:1.62}.styles-technical-list details a{min-height:44px;display:inline-flex;align-items:center;margin-top:18px;font:800 .75rem/1.4 var(--mono);text-underline-offset:5px;text-transform:uppercase}.styles-technical-list dl{margin:28px 0 0;border-top:1px solid #11111166}.styles-technical-list dl>div{display:grid;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:12px 0;border-bottom:1px solid #11111166}.styles-technical-list dd,.styles-technical-list dt{margin:0;font-size:.78rem;line-height:1.45}.styles-technical-list dt{font-family:var(--mono);font-weight:800;text-transform:uppercase}.styles-closing{min-height:510px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:82px 24px;color:var(--styles-surface);text-align:center;background:var(--styles-blue);border-top:1px solid var(--styles-ink)}.styles-closing .section-number{color:var(--styles-acid)}.styles-closing h2{max-width:1040px;margin:22px 0 24px;font:500 clamp(3.5rem,6vw,6.5rem)/.92 var(--serif);letter-spacing:-.055em;text-wrap:balance}.styles-closing>p:not(.section-number){max-width:620px;margin:0 0 34px;color:#e0e4ff;line-height:1.58}.styles-closing .button{color:var(--styles-ink);background:var(--styles-acid);border-color:var(--styles-acid)}.examples-style-link,.style-learn-link{min-height:48px;display:flex;align-items:center;justify-content:center;gap:12px;margin:28px auto 0;color:#fff;font:800 .65rem/1.4 var(--mono);letter-spacing:.06em;text-underline-offset:5px;text-transform:uppercase}.style-learn-link span{color:var(--acid);font-size:1rem}.examples-style-link{width:max-content;max-width:100%;margin:34px 0 0 auto;color:#fff8df}.examples-style-link span{color:#ff91b7;font-size:1rem}.public-styles-page a{transition:color .16s ease,background .16s ease,transform .16s ease}.public-styles-page a:hover{transform:translateY(-2px)}@media (max-width:1120px){.styles-hero{grid-template-columns:1fr}.styles-contract-stage{width:min(100%,740px)}.styles-definition-copy,.styles-questions,.styles-section-heading-split,.styles-technical,.styles-workflow-note{grid-template-columns:1fr}.styles-definition-copy strong{grid-row:auto}.styles-format-grid{grid-template-columns:1fr 1fr}.styles-format-card:last-child{grid-column:1/-1}.styles-question-list{margin-top:14px}.styles-questions nav{margin-top:50px}}@media (max-width:760px){.public-styles-page{width:min(100% - 24px,1420px)}.styles-hero{gap:62px;min-height:auto;padding:72px 22px 82px;background:var(--styles-canvas)}.styles-hero h1{font-size:clamp(3rem,11vw,4.5rem);line-height:.96;letter-spacing:-.055em}.styles-actions{flex-direction:column}.styles-actions .button,.styles-actions .button-quiet{width:100%}.styles-contract-stage{min-height:500px;padding:28px 22px}.styles-contract-sheet{padding:28px 22px;box-shadow:8px 8px 0 var(--styles-acid);transform:none}.styles-contract-sheet h2{font-size:clamp(2.65rem,12.6vw,4.2rem)}.styles-contract-footer{flex-direction:column}.styles-definition,.styles-formats,.styles-questions,.styles-safety,.styles-technical,.styles-workflow{padding:74px 22px}.styles-questions h2,.styles-section-heading h2,.styles-technical h2{font-size:clamp(2.65rem,9.5vw,4rem);line-height:.98;letter-spacing:-.045em}.styles-definition-copy{gap:30px}.styles-definition-copy strong{padding-left:20px;font-size:clamp(2rem,9vw,3rem)}.styles-boundary-grid,.styles-definition-map,.styles-format-grid,.styles-workflow-list{grid-template-columns:1fr}.styles-format-card:last-child{grid-column:auto}.styles-miniature{min-height:340px;padding:26px 22px}.styles-miniature-report>strong{font-size:clamp(2.65rem,12vw,3.8rem)}.styles-dashboard-lead strong{font-size:clamp(4.8rem,22vw,6.5rem)}.styles-miniature-explainer>strong{font-size:clamp(2.8rem,13vw,4rem)}.styles-example-link{width:100%;justify-content:flex-start;margin-left:0}.styles-boundary-grid article,.styles-workflow-list li{min-height:235px}.styles-workflow-note{padding:30px 22px;box-shadow:8px 8px 0 var(--styles-coral)}.styles-definition-note{padding-left:20px}.styles-technical-list dl>div{grid-template-columns:1fr;gap:5px}.styles-closing{min-height:460px;padding:74px 22px}.styles-closing h2{font-size:clamp(2.8rem,10vw,4rem);line-height:.98;letter-spacing:-.045em}.styles-closing .button{width:100%}.examples-style-link{width:100%;justify-content:flex-start;margin-left:0}}@media (max-width:390px){.styles-hero h1{font-size:clamp(2.9rem,13vw,3.3rem)}.styles-contract-stage{padding:20px 14px}.styles-contract-stage:before{inset:10px}.styles-contract-sheet{padding:24px 18px}.styles-contract-header{flex-direction:column;gap:6px}.styles-contract-sheet dl>div{grid-template-columns:1fr;gap:4px}.styles-contract-sheet dd{text-align:left;overflow-wrap:anywhere}.styles-questions h2,.styles-section-heading h2,.styles-technical h2{font-size:clamp(2.5rem,11vw,3rem)}.styles-dashboard-lead,.styles-miniature-topline{align-items:flex-start;flex-direction:column}.styles-dashboard-facts{flex-direction:column}.styles-format-card figcaption{grid-template-columns:1fr}.styles-workflow-list li{min-height:250px}.styles-closing h2{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.examples-style-link,.public-styles-page a,.style-learn-link{scroll-behavior:auto;transition:none}.public-styles-page a:hover{transform:none}}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--signal);outline-offset:3px}.goal-connect-shell .connect-heading h1{font:500 clamp(2.25rem,5vw,4.5rem)/1.12 var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere}.goal-connect-shell .connect-heading{padding:28px 0}.goal-connect-shell .delegated-setup{align-items:start}.goal-connect-shell .delegated-setup h2{font:500 clamp(1.8rem,3vw,2.8rem)/1.15 var(--serif);letter-spacing:-.025em}.goal-connect-shell .setup-request-card{min-width:0;align-self:start;display:flex;flex-direction:column}.goal-connect-shell .setup-request-action{flex-wrap:wrap}.goal-connect-shell .setup-request-action .button{flex:1 1 auto;white-space:normal}.goal-help,.goal-request-details{margin:1rem 0}.goal-help summary,.goal-request-details summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.goal-request-details .setup-request-text{max-height:26rem;overflow-y:auto;overflow-wrap:anywhere;font-size:.95rem}.goal-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:.75rem;gap:.75rem;padding-left:1.25rem}.goal-choices a{display:inline-block;padding:10px 0}.outcome-examples{margin:2rem 0 4rem}.public-examples-page>.outcome-examples{margin:0;padding:clamp(70px,8vw,118px) var(--examples-gutter)}@media (max-width:760px){.public-examples-page>.outcome-examples{padding:68px 22px}}.outcome-examples h2{font:500 clamp(2rem,4vw,3.5rem)/1.15 var(--serif)}.outcome-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.outcome-example-grid article{border:1px solid var(--ink);padding:1.5rem;background:var(--paper)}.outcome-example-grid h3{font:500 1.6rem/1.2 var(--serif)}.outcome-example-grid p{line-height:1.6}.outcome-example-grid a{display:inline-block;padding:10px 0}@media (max-width:760px){.outcome-example-grid{grid-template-columns:1fr}}