:root{--night:#02090d;--night-2:#06141a;--panel:#0b2028;--panel-2:#103038;--mist:#dce9e6;--mist-2:#c5d8d3;--paper:#f3f0e7;--white:#f5fffc;--aqua:#3de6d0;--aqua-soft:#9af7eb;--amber:#ff9d2e;--blue:#57a9ff;--lime:#b8ff66;--muted:#93aaa6;--ink-muted:#49615c;--line:#294851;--light-line:#9fb5b0;--font-body:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-display:"Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;--font-mono:"Cascadia Mono","SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:var(--night);max-width:100%;color:var(--white);font-family:var(--font-body,"Space Grotesk"),Arial,sans-serif;text-rendering:optimizelegibility;margin:0;overflow-x:clip}main[id],section[id],article[id],footer[id]{scroll-margin-top:76px}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,input,textarea{border-radius:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}img{max-width:100%;display:block}::selection{background:var(--aqua);color:var(--night)}:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.skip-link{z-index:999;box-sizing:border-box;background:var(--white);min-height:44px;color:var(--night);align-items:center;padding:11px 15px;font-size:13px;font-weight:800;display:flex;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{width:min(1220px,100% - 48px);margin-inline:auto}.site-body{overflow-x:clip}h1,h2,h3,h4,p,figure{margin-top:0}h1,h2,h3,h4{font-family:var(--font-body,"Space Grotesk"),Arial,sans-serif}h1,h2{letter-spacing:-.045em;text-transform:uppercase;margin-bottom:0;font-weight:800;line-height:.94}h1 em,h2 em,h3 em{color:var(--aqua);font-style:normal}.eyebrow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 30px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.eyebrow span{color:var(--amber)}.section{padding-block:108px}.section-heading{grid-template-columns:minmax(0,7fr) minmax(270px,4fr);align-items:end;gap:62px;margin-bottom:62px;display:grid}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:-8px}.section-heading h2,.surfaces-intro h2,.standards-heading h2,.receives h2,.faq h2,.simple-page h1{font-size:clamp(58px,6.8vw,102px)}.section-heading>p:last-child{max-width:480px;color:var(--muted);margin:0 0 5px;font-size:16px;line-height:1.65}.nav{z-index:100;border-bottom:1px solid var(--line);background:var(--night);width:100%;max-width:100%;min-height:76px;color:var(--white);justify-content:space-between;align-items:center;margin:0;padding-inline:max(24px,50vw - 610px);display:flex;position:sticky;inset-block-start:0}.nav.shell{width:100%;max-width:100%}.brand{align-items:center;gap:11px;min-height:44px;display:inline-flex}.brand-mark{width:40px;height:40px;color:var(--white);flex:0 0 40px;display:inline-block;position:relative}.scan-corner{border-color:var(--amber);border-style:solid;width:10px;height:10px;position:absolute}.corner-one{border-width:2px 0 0 2px;top:0;left:0}.corner-two{border-width:2px 2px 0 0;top:0;right:0}.corner-three{border-width:0 2px 2px 0;bottom:0;right:0}.corner-four{border-width:0 0 2px 2px;bottom:0;left:0}.bio-triad{display:block;position:absolute;inset:8px}.bio-lobe{transform-origin:50% 100%;border:2px solid;border-radius:55% 55% 40% 40%;width:8px;height:17px;position:absolute;top:0;left:8px}.lobe-two{transform:rotate(120deg)}.lobe-three{transform:rotate(240deg)}.bio-core{background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:9px}.brand-copy{flex-direction:column;display:flex}.brand-copy strong{font-family:var(--font-display,"Arial Narrow"),Arial,sans-serif;letter-spacing:-.045em;font-size:27px;font-weight:800;line-height:1}.brand-copy strong span{color:var(--amber)}.brand-copy small{color:#829995;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700}.nav-links{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:20px;font-size:10px;font-weight:700;display:flex}.nav-links>a:not(.nav-cta){border-bottom:2px solid #0000;align-items:center;min-height:44px;display:grid}.nav-links>a:not(.nav-cta):hover{border-bottom-color:var(--aqua)}.nav-cta,.primary-button{background:var(--aqua);min-height:50px;color:var(--night);letter-spacing:.035em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 19px;font-weight:850;display:inline-flex}.nav-cta:hover,.primary-button:hover{background:var(--amber)}.menu-button{border:1px solid var(--line);min-width:70px;min-height:44px;color:var(--white);font-family:var(--font-mono);letter-spacing:.07em;background:0 0;font-size:11px;font-weight:700;display:none}.hero{border-bottom:1px solid var(--line);background:var(--night);color:var(--white)}.hero-inner{min-height:calc(100svh - 76px);padding-block:40px 28px}.hero-copy{grid-template-columns:minmax(0,6.2fr) minmax(420px,5.8fr);grid-template-areas:"heading art""message art""receives receives";align-items:start;gap:28px 48px;display:grid}.hero-heading{grid-area:heading;align-self:end;min-width:0}.hero h1{max-width:650px;font-size:clamp(68px,5.8vw,96px)}.hero h1 em{margin-top:8px;display:inline-block}.hero-message{grid-area:message;max-width:500px}.hero-lede{color:#b3c7c3;margin-bottom:0;font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:20px;margin-top:30px;display:flex}.primary-button{min-height:54px;padding-inline:22px;font-size:11px}.primary-button span{margin-left:18px;font-size:17px}.text-link{border-bottom:1px solid var(--aqua);min-height:44px;color:var(--white);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:750;display:inline-flex}.designer-qr{grid-area:art;min-width:0;margin:0}.designer-qr__tile{border:1px solid var(--aqua);background:var(--night);width:calc(100% - 5px);box-shadow:5px 5px 0 var(--amber);display:block;overflow:hidden}.designer-qr__cinematic{object-fit:contain;object-position:center;width:100%;height:auto}.designer-qr figcaption{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:18px;margin-top:16px;padding-top:11px;font-size:10px;font-weight:700;display:flex}.designer-qr figcaption b{color:var(--amber)}.hero-receives{border-block:1px solid var(--line);grid-area:receives;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.hero-receives span{border-right:1px solid var(--line);min-height:52px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-align:center;text-transform:uppercase;place-items:center;padding:10px;font-size:10px;font-weight:700;display:grid}.hero-receives span:last-child{border-right:0}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:28px;padding-top:24px;display:flex}.hero-bottom p{letter-spacing:-.02em;flex-direction:column;margin:0;font-size:19px;font-weight:800;line-height:1.2;display:flex}.hero-bottom p span{color:var(--aqua)}.hero-bottom>div{color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;align-items:center;gap:13px;font-size:10px;font-weight:700;display:flex}.hero-bottom i{color:var(--amber);font-style:normal}.signal-strip{border-bottom:1px solid var(--line);background:var(--night-2);min-height:58px;color:var(--aqua);letter-spacing:.06em;justify-content:center;align-items:center;gap:24px;padding:13px 24px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.signal-strip i{color:var(--amber);font-style:normal}.static-qr{aspect-ratio:1;background:#fffefa;width:min(245px,100%);padding:12px;position:relative;overflow:hidden}.qr-noise{grid-template-columns:repeat(11,1fr);gap:3px;width:100%;height:100%;display:grid}.qr-noise i{background:0 0}.qr-noise i.on{background:var(--night)}.finder{z-index:2;border:9px solid var(--night);background:#fffefa;place-items:center;width:58px;height:58px;display:grid;position:absolute}.finder i{background:var(--night);width:22px;height:22px}.finder-one{top:12px;left:12px}.finder-two{top:12px;right:12px}.finder-three{bottom:12px;left:12px}.static-qr.static-qr--compact{flex:none;width:74px;padding:5px;box-shadow:0 0 0 1px #02090d59}.static-qr--compact .qr-noise{gap:1px}.static-qr--compact .finder{border-width:3px;width:19px;height:19px}.static-qr--compact .finder i{width:7px;height:7px}.static-qr--compact .finder-one{top:5px;left:5px}.static-qr--compact .finder-two{top:5px;right:5px}.static-qr--compact .finder-three{bottom:5px;left:5px}.process{background:var(--night-2)}.process-tabs{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.process-tabs button{border:0;border-right:1px solid var(--line);min-height:70px;color:var(--muted);text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 16px;font-weight:800;display:flex}.process-tabs button:last-child{border-right:0}.process-tabs button span{color:var(--amber);font-family:var(--font-mono);font-size:11px}.process-tabs button[aria-selected=true]{background:var(--aqua);color:var(--night)}.process-tabs button[aria-selected=true] span{color:var(--night)}.process-stage{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,3fr) minmax(260px,4fr) minmax(300px,5fr);min-height:520px;animation:.28s both pageIn;display:grid}.process-object,.process-copy,.process-page{min-width:0;padding:36px}.process-object{border-right:1px solid var(--line);background:#0a1b21;flex-direction:column;justify-content:center;align-items:center;display:flex}.process-object>p{color:var(--amber);font-family:var(--font-mono);letter-spacing:.08em;align-self:flex-start;margin-bottom:24px;font-size:11px;font-weight:800}.process-object small{color:var(--muted);font-family:var(--font-mono);text-align:center;margin-top:18px;font-size:11px;line-height:1.5}.process-stage--print{grid-template-columns:minmax(390px,5.2fr) minmax(245px,3.1fr) minmax(280px,3.7fr);min-height:680px}.process-object--campaign{background:#020a0e;min-height:680px;padding:0;display:block;position:relative;overflow:hidden}.process-object--campaign>p{z-index:4;color:var(--aqua);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02090dbd;border:1px solid #3de6d085;margin:0;padding:9px 11px;position:absolute;top:24px;left:24px}.process-object--campaign>small{z-index:4;color:#f5fffcd1;text-align:left;border-top:1px solid #f5fffc6b;margin:0;padding-top:11px;position:absolute;bottom:18px;left:22px;right:22px}.print-campaign{margin:0;position:absolute;inset:0;overflow:hidden}.print-campaign:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#02090d42 0%,#0000 23% 62%,#02090de0 100%),linear-gradient(90deg,#02090d1f,#0000 55%,#02090d2e);position:absolute;inset:0}.print-campaign img{object-fit:cover;object-position:center center;transition:scale .7s cubic-bezier(.2,.8,.2,1),filter .7s;scale:1.015}.process-stage--print:hover .print-campaign img{filter:saturate(1.08)contrast(1.04);scale:1.055}.print-campaign-status{z-index:3;color:#f5fffcd1;font-family:var(--font-mono);letter-spacing:.07em;flex-direction:column;align-items:flex-end;gap:7px;font-size:10px;font-weight:850;display:flex;position:absolute;top:24px;right:22px}.print-campaign-status b{color:var(--white);align-items:center;gap:7px;display:flex}.print-campaign-status i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 14px var(--lime);border-radius:50%}.print-campaign figcaption{z-index:3;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:62px;left:22px}.print-campaign figcaption span{color:var(--amber);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:850}.print-campaign figcaption strong{color:var(--white);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(27px,2.6vw,39px);line-height:.95}.process-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.process-copy>p:first-child{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800}.process-copy h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(31px,3vw,48px);line-height:1}.process-copy>p:nth-child(3){max-width:420px;color:var(--muted);font-size:14px;line-height:1.6}.process-controls{gap:8px;margin-top:24px;display:flex}.process-controls button{border:1px solid var(--line);min-height:44px;color:var(--white);background:0 0;padding:9px 14px;font-size:11px;font-weight:800}.process-controls button:last-child{border-color:var(--aqua);color:var(--aqua)}.process-page{color:var(--white);background:linear-gradient(#3de6d00e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#3de6d00e 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 82% 18%,#3de6d02e,#0000 32%),linear-gradient(145deg,#071b21 0%,#020a0e 76%);flex-direction:column;justify-content:center;padding:24px;display:flex;position:relative;overflow:hidden}.process-page:before,.process-page:after{content:"";pointer-events:none;position:absolute}.process-page:before{border-top:1px solid #3de6d08c;border-right:1px solid #3de6d08c;width:64px;height:64px;top:18px;right:18px}.process-page:after{border:1px solid #ff9d2e38;border-radius:50%;width:180px;height:180px;bottom:-70px;left:-70px;box-shadow:0 0 70px #ff9d2e1f}.process-page-shell{z-index:1;width:min(100%,470px);margin-inline:auto;position:relative}.process-page-channel{color:#9bb5b2;font-family:var(--font-mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:10px;font-weight:850;display:flex}.process-page-channel span,.process-page-sync b{align-items:center;gap:7px;display:flex}.process-page-channel i,.process-page-sync i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 14px var(--lime);border-radius:50%}.process-page-channel b{color:var(--aqua)}.process-page-card{box-shadow:9px 9px 0 var(--amber),0 24px 60px #00000057;background:linear-gradient(90deg,#3de6d014 1px,transparent 1px), linear-gradient(var(--paper),var(--paper));color:var(--night);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background-size:24px 100%,auto;border:1px solid #f5fffcb8;padding:28px 26px 24px 30px;position:relative;overflow:hidden}.process-page-card:before{background:linear-gradient(180deg,var(--aqua) 0 58%,var(--amber) 58% 100%);content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.process-page-card:after{background:var(--amber);content:"";width:22px;height:22px;position:absolute;top:0;right:0}.process-page-top{font-family:var(--font-mono);border-bottom:1px solid #99aaa5;justify-content:space-between;align-items:center;gap:16px;padding-bottom:17px;font-size:11px;font-weight:800;display:flex}.process-page-top b{background:var(--night);color:var(--white);letter-spacing:.04em;text-transform:uppercase;padding:5px 7px;font-size:11px}.process-page-kicker{color:#db6e42;font-family:var(--font-mono);letter-spacing:.08em;margin:26px 0 8px;font-size:10px;font-weight:900}.process-page h4{letter-spacing:-.04em;margin:0 0 26px;font-size:clamp(31px,3vw,42px);line-height:.95}.process-page dl,.team-example-page dl{margin:0}.process-page dl>div,.team-example-page dl>div{border-top:1px solid #a8b5b1;grid-template-columns:84px 1fr;gap:14px;padding:14px 0;display:grid}.process-page dt,.team-example-page dt{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.05em;font-size:11px;font-weight:800}.process-page dd,.team-example-page dd{margin:0;font-size:13px;font-weight:750}.process-page-sync{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;border-top:1px solid #a8b5b1;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;font-size:10px;font-weight:850;display:flex}.process-page-sync b{color:#163f38}.process-page-sync i{background:#1a9e7d;width:6px;height:6px;box-shadow:0 0 10px #1a9e7d99}.process-page-route{color:#9fb7b3;font-family:var(--font-mono);letter-spacing:.06em;background:#02090d94;border:1px solid #3de6d057;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:22px;padding:13px 14px;font-size:10px;font-weight:850;display:grid}.process-page-route i{color:var(--amber);font-style:normal}.process-page-route b{color:var(--aqua);text-align:right}.process-keyline{color:var(--white);margin:26px 0 0;font-size:16px}.process-keyline strong{font-weight:850}.surfaces{background:var(--paper);color:var(--night);padding-block:108px}.surfaces-grid{border-bottom:1px solid var(--night);grid-template-columns:repeat(12,1fr);display:grid}.surfaces-intro{border-bottom:1px solid var(--night);grid-column:1/13;grid-template-columns:repeat(12,1fr);align-items:end;gap:0;min-height:320px;padding-bottom:44px;display:grid}.surfaces-intro .eyebrow{color:var(--ink-muted);grid-column:1/13;align-self:start}.surfaces-intro h2{grid-column:1/11}.surfaces-intro h2 em{color:#e85f35}.surface-card{border-right:1px solid var(--night);border-bottom:1px solid var(--night);flex-direction:column;justify-content:flex-end;min-height:285px;padding:30px;display:flex;position:relative;overflow:hidden}.surface-wear{grid-column:1/7}.surface-place{grid-column:7/10}.surface-share{border-right:0;grid-column:10/13}.surface-card>span{color:#b64d2d;font-family:var(--font-mono);letter-spacing:.06em;font-size:11px;font-weight:800;position:absolute;top:25px;left:28px}.surface-card>strong{color:#02090d0b;letter-spacing:-.08em;font-size:clamp(64px,8vw,130px);line-height:1;position:absolute;top:26px;right:-8px}.surface-card h3{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(28px,3vw,45px);line-height:1;position:relative}.surface-card p{max-width:470px;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.55;position:relative}.scan-safeguard{color:var(--ink-muted);grid-column:1/13;margin:0;padding:20px 0;font-size:12px;line-height:1.55}.everyone{background:var(--night)}.audience-tabs{border-block:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.audience-tabs button{border:0;border-right:1px solid var(--line);min-width:0;min-height:82px;color:var(--muted);font-family:var(--font-mono);text-align:left;text-transform:uppercase;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;padding:13px;font-size:10px;font-weight:700;line-height:1.35;display:flex;position:relative}.audience-tabs button:last-child{border-right:0}.audience-tabs button:after{content:"";background:0 0;height:5px;position:absolute;bottom:-1px;left:0;right:0}.audience-tabs button:hover,.audience-tabs button.active{color:var(--white)}.audience-tabs button.active:after{background:var(--aqua)}.audience-tabs button span{color:var(--aqua);margin-bottom:8px;font-size:11px}.audience-panel{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(340px,5fr);min-height:515px;animation:.25s both pageIn;display:grid}.audience-copy,.example-board{min-width:0;padding:50px}.audience-copy{flex-direction:column;justify-content:center;display:flex}.audience-copy>p:first-child{color:var(--amber);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:25px;font-size:11px;font-weight:800}.audience-copy h3{letter-spacing:-.045em;max-width:650px;margin:0 0 24px;font-size:clamp(42px,5vw,70px);line-height:.95}.audience-copy>p:nth-of-type(2){max-width:600px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.route{border-top:1px solid var(--line);grid-template-columns:1fr 30px 1fr;align-items:center;gap:20px;margin-top:56px;padding-top:25px;display:grid}.route div{flex-direction:column;gap:7px;display:flex}.route small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px}.route b{font-size:13px}.route>span{color:var(--amber);text-align:center}.example-board{border-left:1px solid var(--line);background:var(--panel)}.live-board-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.live-board-top span{color:var(--aqua);font-size:14px;font-weight:900}.live-board-top b{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px}.example-board h4{letter-spacing:-.04em;margin:40px 0 30px;font-size:35px}.example-board ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.example-board li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:11px 0;font-size:12px;display:flex}.example-board li b{color:var(--aqua)}.example-board>p{color:var(--muted);margin:28px 0 0;font-size:11px;line-height:1.55}.team-example{background:var(--paper);color:var(--night)}.team-example-grid{border-block:1px solid var(--night);grid-template-columns:minmax(0,5fr) minmax(190px,2fr) minmax(320px,4fr);align-items:stretch;display:grid}.team-example-copy,.team-example-code,.team-example-page{min-width:0;padding:44px}.team-example-copy{border-right:1px solid var(--night)}.team-example-copy .eyebrow{color:var(--ink-muted)}.team-example-copy h2{font-size:clamp(50px,5.6vw,82px)}.team-example-copy h2 em{color:#e85f35}.team-example-copy>p:nth-of-type(2){max-width:580px;color:var(--ink-muted);margin:30px 0 0;font-size:15px;line-height:1.65}.example-switch{border:1px solid var(--night);grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.example-switch button{min-height:48px;color:var(--night);background:0 0;border:0;font-size:11px;font-weight:800}.example-switch button+button{border-left:1px solid var(--night)}.example-switch button[aria-pressed=true]{background:var(--night);color:var(--white)}.example-note{margin:14px 0 0!important;font-size:10px!important}.team-example-code{border-right:1px solid var(--night);background:#0a1b21;flex-direction:column;justify-content:center;align-items:center;display:flex}.team-example-code .static-qr{width:160px}.team-example-code .finder{border-width:7px;width:42px;height:42px}.team-example-code .finder i{width:14px;height:14px}.team-example-code>span{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.07em;text-align:center;margin-top:20px;font-size:10px;font-weight:800}.team-example-page{flex-direction:column;justify-content:center;animation:.25s both pageIn;display:flex}.team-example-page>p{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;margin-bottom:30px;font-size:10px;font-weight:800}.team-example-page h3{letter-spacing:-.04em;margin:0 0 28px;font-size:34px}.team-example-page>strong{background:var(--night);color:var(--white);font-family:var(--font-mono);letter-spacing:.06em;align-self:flex-start;margin-top:24px;padding:8px 10px;font-size:10px}.showcases{background:radial-gradient(circle at 8% 48%,#ff9d2e21,transparent 27%), radial-gradient(circle at 92% 78%,#3de6d01f,transparent 29%), linear-gradient(#3de6d009 1px,transparent 1px), linear-gradient(90deg,#3de6d009 1px,transparent 1px), var(--night-2);background-size:auto,auto,36px 36px,36px 36px,auto;position:relative;overflow:clip}.showcases>.shell{z-index:1;position:relative}.creator-merch{border:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(360px,5fr);display:grid}.creator-merch>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:560px}.creator-merch-copy{border-left:1px solid var(--aqua);background:var(--panel);flex-direction:column;justify-content:center;padding:50px;display:flex}.creator-merch-copy>span,.creator-merch-copy>small{color:var(--amber);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.creator-merch-copy h3{letter-spacing:-.045em;margin:34px 0 25px;font-size:clamp(43px,5vw,70px);line-height:.94}.creator-merch-copy p{color:#b4c5c1;font-size:14px;line-height:1.7}.creator-merch-copy>small{color:var(--muted);margin-top:10px;line-height:1.6}.creator-merch-copy>a{border:1px solid var(--aqua);min-height:52px;color:var(--aqua);justify-content:space-between;align-items:center;margin-top:30px;padding:12px 15px;font-size:12px;font-weight:800;display:flex}.creator-merch-copy>a:hover{background:var(--aqua);color:var(--night)}.showcase-stream{border:1px solid var(--line);background:#02090dc2;margin-top:18px;position:relative}.showcase-lane{isolation:isolate;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);grid-template-areas:"object copy";min-height:570px;display:grid;position:relative;overflow:hidden}.showcase-lane+.showcase-lane{border-top:1px solid var(--line)}.showcase-lane--business{grid-template-areas:"copy object"}.showcase-lane:after{z-index:0;color:#f5fffc09;content:attr(data-index);font-family:var(--font-display);letter-spacing:-.1em;pointer-events:none;font-size:clamp(220px,28vw,390px);font-weight:900;line-height:1;position:absolute;bottom:-.22em;right:-.05em}.showcase-object,.showcase-copy{z-index:1;position:relative}.showcase-object{grid-area:object;place-items:center;min-width:0;min-height:570px;padding:58px 48px 42px;display:grid;overflow:hidden}.showcase-object:before{clip-path:polygon(0 0,38px 0,38px 1px,calc(100% - 38px) 1px,calc(100% - 38px) 0,100% 0,100% 38px,calc(100% - 1px) 38px,calc(100% - 1px) calc(100% - 38px),100% calc(100% - 38px),100% 100%,calc(100% - 38px) 100%,calc(100% - 38px) calc(100% - 1px),38px calc(100% - 1px),38px 100%,0 100%,0 calc(100% - 38px),1px calc(100% - 38px),1px 38px,0 38px);content:"";pointer-events:none;border:1px solid #f5fffc1f;position:absolute;inset:26px}.event-signal{background:linear-gradient(132deg,#ff9d2e21,#0000 42%),repeating-linear-gradient(118deg,#0000 0 25px,#ff9d2e09 25px 26px),#090d10}.business-signal{background:linear-gradient(228deg,#3de6d026,#0000 45%),repeating-linear-gradient(62deg,#0000 0 29px,#3de6d008 29px 30px),#06151b}.signal-readout{z-index:5;color:#f5fffcb8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:800;display:flex;position:absolute;top:44px;left:46px;right:46px}.signal-readout b{align-items:center;gap:7px;display:flex}.signal-readout b i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite signalPulse;box-shadow:0 0 16px #b8ff66cc}.event-orbit,.business-pulse{z-index:0;pointer-events:none;border:1px solid #ff9d2e3b;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.event-orbit:after,.business-pulse:after{background:var(--amber);width:8px;height:8px;box-shadow:0 0 18px var(--amber);content:"";border-radius:50%;position:absolute;top:50%;left:-4px}.event-orbit--outer{width:470px;height:470px;animation:19s linear infinite orbitTurn}.event-orbit--inner{border-style:dashed;width:340px;height:340px;animation:14s linear infinite reverse orbitTurn}.event-pass{z-index:2;width:min(330px,100% - 16px);min-height:418px;color:var(--night);filter:drop-shadow(18px 18px #ff51382e);clip-path:polygon(0 0,91% 0,100% 8%,100% 100%,9% 100%,0 92%);background:linear-gradient(145deg,#ffb230 0%,#ff7a2f 58%,#ff5138 100%);flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden;transform:rotate(-3deg)}.event-pass:before{content:"";border-left:1px dashed #02090d4d;position:absolute;top:0;bottom:0;left:112px}.event-pass:after{content:"";pointer-events:none;border:1px solid #02090d33;position:absolute;inset:13px}.event-pass-head,.event-pass-foot{z-index:1;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:900;display:flex;position:relative}.event-pass-head b{background:var(--night);color:var(--amber);padding:6px 8px}.event-pass>strong{z-index:1;letter-spacing:-.07em;margin:34px 0 26px;font-size:clamp(58px,6.1vw,78px);line-height:.76;position:relative}.event-pass>strong em{color:var(--night);-webkit-text-stroke:1px #02090deb;-webkit-text-fill-color:transparent;font-style:normal}.event-pass-code{z-index:1;border-block:2px solid var(--night);grid-template-columns:94px 1fr;align-items:center;gap:16px;padding-block:18px;display:grid;position:relative}.event-pass .static-qr--compact{width:94px;transform:rotate(3deg)}.event-pass-code>div{flex-direction:column;gap:8px;display:flex}.event-pass-code span,.event-pass-code b{font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;font-weight:900;line-height:1.45}.event-pass-code b{font-size:11px}.event-pass-foot{border-top:1px solid #02090d73;margin-top:20px;padding-top:12px;font-size:11px}.event-pass-foot b{font-size:13px}.business-pulse{border-color:#3de6d02e;width:430px;height:430px}.business-pulse:after{background:var(--aqua);box-shadow:0 0 20px var(--aqua)}.business-pulse--one{animation:21s linear infinite reverse orbitTurn}.business-pulse--two{border-style:dashed;width:300px;height:300px;animation:15s linear infinite orbitTurn}.estimate-sheet{z-index:2;border:1px solid var(--aqua);width:min(390px,100% - 10px);min-height:400px;color:var(--white);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));background-color:#071b22;background-image:linear-gradient(#3de6d00d 1px,#0000 1px),linear-gradient(90deg,#3de6d00d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;padding:30px;display:flex;position:relative;transform:rotate(2deg);box-shadow:15px 15px #3de6d01a,-7px -7px #57a9ff0f}.estimate-sheet:before{background:var(--aqua);width:46%;height:5px;box-shadow:120px 0 0 var(--blue);content:"";position:absolute;top:0;left:0}.estimate-sheet:after{border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);content:"";width:28px;height:28px;position:absolute;bottom:14px;right:15px}.estimate-sheet-head{border-bottom:1px solid #3de6d080;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex}.estimate-sheet-head>div{flex-direction:column;gap:12px;display:flex}.estimate-sheet-head span,.estimate-data span,.estimate-sheet-action span{font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:800}.estimate-sheet-head strong{letter-spacing:-.035em;font-size:24px;line-height:.95}.estimate-sheet-head .static-qr--compact{width:94px;box-shadow:0 0 0 1px var(--aqua),0 0 28px #3de6d033}.estimate-data{border-top:1px solid #4a6770b8;margin-top:28px;display:grid}.estimate-data span{border-bottom:1px solid #4a6770b8;justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.estimate-data b{color:var(--muted);font-size:10px}.estimate-data i{color:var(--aqua);font-size:11px;font-style:normal}.estimate-sheet-action{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;padding-top:28px;display:flex}.estimate-sheet-action b{color:var(--aqua);letter-spacing:.03em;font-size:11px}.estimate-sheet-action span{max-width:112px;color:var(--muted);text-align:right;line-height:1.4}.object-scanline{z-index:4;height:18%;color:var(--amber);opacity:.55;pointer-events:none;background:linear-gradient(#0000,#ffffff0f,#0000);border-bottom:1px solid;animation:5.8s ease-in-out infinite objectScan;position:absolute;top:-15%;left:0;right:0}.business-signal .object-scanline{color:var(--aqua);animation-delay:-2.8s}.showcase-copy{border-left:1px solid var(--line);background:#02090da3;flex-direction:column;grid-area:copy;justify-content:center;padding:clamp(52px,6vw,86px);display:flex}.showcase-lane--business .showcase-copy{border-right:1px solid var(--line);border-left:0}.showcase-kicker{color:var(--amber);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.showcase-lane--business .showcase-kicker{color:var(--aqua)}.showcase-copy h3{letter-spacing:-.06em;text-transform:uppercase;max-width:760px;margin:28px 0 24px;font-size:clamp(52px,5.5vw,78px);line-height:.84}.showcase-copy h3 em{color:var(--amber);margin-top:.12em;display:block}.showcase-lane--business .showcase-copy h3 em{color:var(--aqua)}.showcase-copy>p:not(.showcase-kicker){max-width:570px;color:var(--muted);margin:0;font-size:14px;line-height:1.72}.showcase-destinations{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0 0;padding:0;list-style:none;display:grid}.showcase-destinations li{border-top:1px solid var(--line);min-height:52px;color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:12px 16px 12px 25px;font-size:11px;font-weight:800;display:flex;position:relative}.showcase-destinations li:nth-child(odd){border-right:1px solid var(--line)}.showcase-destinations li:before{background:var(--amber);content:"";width:6px;height:6px;position:absolute;left:8px}.showcase-lane--business .showcase-destinations li:before{background:var(--aqua)}.showcase-route{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:24px;font-size:10px;font-weight:800;display:grid}.showcase-route i{color:#0000;font-style:normal;position:relative;overflow:hidden}.showcase-route i:before{height:1px;color:var(--amber);content:"";background:currentColor;position:absolute;top:50%;left:0;right:0}.showcase-route i:after{border-top:1px solid var(--amber);border-right:1px solid var(--amber);content:"";width:7px;height:7px;position:absolute;top:calc(50% - 3px);right:0;transform:rotate(45deg)}.showcase-lane--business .showcase-route i:before{color:var(--aqua)}.showcase-lane--business .showcase-route i:after{border-color:var(--aqua)}.showcase-route b{color:var(--white);text-align:right}@keyframes objectScan{0%,10%{transform:translateY(-40%)}62%,to{transform:translateY(720%)}}@keyframes orbitTurn{to{transform:rotate(1turn)}}@keyframes signalPulse{50%{opacity:.32;transform:scale(.7)}}.receives{background:var(--paper);color:var(--night)}.receives-grid{grid-template-columns:minmax(0,5fr) minmax(380px,5fr);align-items:start;gap:70px;display:grid}.receives .eyebrow{color:var(--ink-muted)}.receives h2 em{color:#e85f35}.receives-intro{max-width:590px;color:var(--ink-muted);margin:35px 0 0;font-size:15px;line-height:1.65}.receives-list{border-top:1px solid var(--night);margin:0;padding:0;list-style:none}.receives-list li{border-bottom:1px solid var(--night);grid-template-columns:48px 1fr;align-items:center;gap:18px;min-height:82px;display:grid}.receives-list span{color:#b54d2e;font-family:var(--font-mono);font-size:11px;font-weight:800}.receives-list b{font-size:16px}.package-status{border-block:1px solid var(--night);grid-column:1/-1;grid-template-columns:290px 1fr;gap:35px;margin-top:10px;padding:25px 0;display:grid}.package-status b{font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.package-status p{max-width:750px;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.6}.customer-update-path{border:1px solid var(--line);background:#07171d;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);margin-bottom:22px;display:grid}.customer-update-copy{border-top:6px solid var(--amber);border-right:1px solid var(--line);padding:42px;position:relative;overflow:hidden}.customer-update-copy:after{color:#ff9d2e0e;content:"↻";font-family:var(--font-display);pointer-events:none;font-size:210px;font-weight:900;line-height:1;position:absolute;bottom:-.24em;right:-.04em}.customer-update-copy>p:first-child{z-index:1;color:var(--amber);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:11px;font-weight:850;position:relative}.customer-update-copy h3{z-index:1;letter-spacing:-.055em;text-transform:uppercase;margin:26px 0 20px;font-size:clamp(38px,4vw,56px);line-height:.9;position:relative}.customer-update-copy h3 em{color:var(--aqua);margin-top:.12em;font-style:normal;display:block}.customer-update-copy>p:last-child{z-index:1;max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.7;position:relative}.customer-update-workflow{border-top:6px solid var(--aqua);flex-direction:column;display:flex}.customer-update-workflow ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.customer-update-workflow li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-content:center;gap:5px 10px;min-height:112px;padding:20px;display:grid}.customer-update-workflow li:nth-child(odd){border-right:1px solid var(--line)}.customer-update-workflow li>span{color:var(--amber);font-family:var(--font-mono);grid-row:1/3;font-size:11px;font-weight:900}.customer-update-workflow li>b{font-size:14px}.customer-update-workflow li>small{color:var(--muted);font-size:11px;line-height:1.35}.customer-update-workflow>div{justify-content:space-between;align-items:center;gap:18px;min-height:78px;margin-top:auto;padding:16px 20px;display:flex}.customer-update-workflow a{background:var(--aqua);min-height:46px;color:var(--night);align-items:center;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex}.customer-update-workflow>div>small{max-width:170px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-align:right;font-size:11px;font-weight:800;line-height:1.45}.studio{background:var(--night)}.builder-view-switch{display:none}.studio-builder{grid-template-columns:minmax(340px,.82fr) minmax(420px,1.18fr);align-items:start;gap:22px;display:grid}.studio-controls{border-top:6px solid var(--aqua);color:var(--night);background:#eef3ef;padding:clamp(28px,3.5vw,46px)}.editor-section{border:0;border-top:1px solid #b8c7c2;min-width:0;margin:0;padding:28px 0 30px}.editor-section:first-child{border-top:0;padding-top:0}.editor-section legend{grid-template-columns:34px 1fr auto;align-items:baseline;gap:8px;width:100%;margin-bottom:22px;padding:0;display:grid}.editor-section legend>span{color:#007f72;font-family:var(--font-mono);font-size:11px;font-weight:800}.editor-section legend>b{letter-spacing:-.015em;font-size:17px}.editor-section legend>small{color:var(--ink-muted);font-size:12px}.template-options{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.template-options button{min-height:48px;color:var(--night);text-align:left;background:#fffefa;border:1px solid #9caea9;padding:10px 12px;font-size:12px;font-weight:800}.template-options button[aria-pressed=true]{border-color:var(--night);background:var(--night);color:var(--white)}.editor-field{margin-bottom:20px;display:block}.editor-field:last-child{margin-bottom:0}.field-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.field-label b{font-size:13px}.field-label small{color:var(--ink-muted);font-size:11px}.studio-controls input,.studio-controls textarea{width:100%;min-height:50px;color:var(--night);background:#fffefa;border:1px solid #8fa49f;padding:13px 14px;font-size:16px;font-weight:600}.studio-controls textarea{resize:vertical;min-height:96px;line-height:1.4}.studio-controls input:hover,.studio-controls textarea:hover{border-color:#526b65}.studio-controls input:focus-visible,.studio-controls textarea:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.swatches{grid-template-columns:1fr;gap:9px;display:grid}.swatches button{min-height:64px;color:var(--night);text-align:left;background:#fffefa;border:1px solid #a9bbb6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.swatches button[aria-pressed=true]{border-color:var(--night);box-shadow:inset 0 0 0 1px var(--night)}.swatches button>i{border:1px solid #02090d8c;border-radius:50%;width:30px;height:30px}.swatches button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.swatches button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.swatches button strong{color:#007f72;font-size:11px}.editor-help{max-width:440px;color:var(--ink-muted);margin:-7px 0 20px 42px;font-size:13px;line-height:1.5}.module-options{border-top:1px solid #b8c7c2}.module-option{border-bottom:1px solid #b8c7c2;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.module-toggle{width:100%;min-height:68px;color:var(--night);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:12px 8px 12px 2px;display:flex}.module-toggle>span{flex-direction:column;gap:3px;min-width:0;display:flex}.module-toggle b{font-size:13px}.module-toggle small{color:var(--ink-muted);font-size:11px;line-height:1.35}.module-toggle>strong{min-width:52px;color:var(--ink-muted);text-align:center;border:1px solid #7d938d;padding:7px 10px;font-size:11px}.module-toggle[aria-pressed=true]>strong{border-color:var(--night);background:var(--night);color:var(--white)}.module-order{grid-template-columns:1fr 1fr;align-self:center;margin-left:8px;display:grid}.module-order button{width:44px;min-height:44px;color:var(--night);background:#fffefa;border:1px solid #8fa49f;font-weight:900}.module-order button+button{border-left:0}.editor-fineprint{color:var(--ink-muted);margin:12px 0 0;font-size:11px}.page-preview-wrap{--preview-accent:var(--aqua);scrollbar-gutter:stable;background:#08191f;align-self:start;min-width:0;max-height:calc(100svh - 112px);padding:28px clamp(20px,3.8vw,48px) 32px;position:sticky;top:94px;overflow-y:auto}.preview-stage-header{border-bottom:1px solid var(--line);align-items:center;margin-bottom:24px;padding-bottom:17px;display:flex}.preview-stage-header p{justify-content:space-between;align-items:center;gap:18px;width:100%;margin:0;font-size:13px;display:flex}.preview-stage-header p span{color:var(--muted);font-size:11px}.preview-canvas{background:var(--paper);width:min(420px,100%);color:var(--night);border:1px solid #34515a;margin-inline:auto;overflow:hidden}.page-preview{background:var(--paper);min-width:0;min-height:590px;padding:0 22px 25px;overflow:hidden}.preview-top{border-bottom:1px solid #c7ccc5;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding-block:10px;display:flex}.preview-top>span{align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.preview-top .brand-mark{width:28px;height:28px;color:var(--night)}.preview-identity{background:var(--preview-accent);margin-inline:-22px;padding:28px 22px 30px}.preview-identity>small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:800;display:block}.page-preview h3{overflow-wrap:anywhere;letter-spacing:-.045em;min-width:0;margin:0;font-size:clamp(32px,5vw,42px);line-height:.92}.preview-identity>p{overflow-wrap:anywhere;min-width:0;margin:13px 0 0;font-size:13px;font-weight:600;line-height:1.45}.preview-links{gap:9px;padding-block:22px;display:grid}.preview-link{background:#fffefa;border:1px solid #223237;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;min-height:57px;padding:10px 12px;display:grid}.preview-link>b{overflow-wrap:anywhere;min-width:0;font-size:12px}.preview-link>i{text-align:right;font-size:16px;font-style:normal}.preview-foot{color:#49615c;font-family:var(--font-mono);letter-spacing:.06em;border-top:1px solid #c7ccc5;justify-content:center;align-items:center;padding-top:16px;font-size:10px;font-weight:800;display:flex}.preview-note{max-width:420px;color:var(--muted);text-align:center;margin:20px auto 0;font-size:12px}.preview-cta{background:var(--aqua);width:min(420px,100%);min-height:54px;color:var(--night);text-transform:uppercase;justify-content:space-between;align-items:center;margin:20px auto 0;padding:12px 16px;font-size:13px;font-weight:850;display:flex}.preview-cta:hover{background:var(--amber)}.plans{background:var(--night-2)}.plan-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.plan-grid button{border:0;border-right:1px solid var(--line);min-width:0;min-height:340px;color:var(--white);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;padding:28px 24px;display:flex;position:relative}.plan-grid button:last-child{border-right:0}.plan-grid button:hover,.plan-grid button.chosen{background:var(--panel-2)}.plan-grid button.chosen{box-shadow:inset 0 -6px 0 var(--aqua)}.plan-grid button>small{min-height:30px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;font-size:11px;font-weight:800}.plan-grid button>strong{letter-spacing:-.07em;margin-top:20px;font-size:64px;line-height:.8}.plan-duration{color:var(--aqua);margin:10px 0 30px;font-size:19px;font-weight:800}.plan-price{letter-spacing:-.05em;align-items:flex-end;gap:3px;margin:0 0 25px;font-size:46px;font-weight:850;line-height:1;display:flex}.plan-grid sup{margin-bottom:21px;font-size:15px}.plan-grid .plan-price>span{color:var(--white);letter-spacing:0;margin:0 0 5px 7px;font-size:12px;font-weight:800}.plan-grid button>.plan-status,.plan-grid button>.plan-renewal{color:var(--white);font-family:var(--font-mono);letter-spacing:.04em;margin-top:auto;font-size:11px;font-weight:800;display:block}.plan-grid button>.plan-renewal{color:var(--aqua-soft);margin-top:8px}.checkout-bar{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr auto minmax(200px,auto);align-items:center;gap:28px;min-height:94px;padding:18px 22px;display:grid}.checkout-bar p{flex-direction:column;gap:5px;margin:0;display:flex}.checkout-bar p b{font-size:13px}.checkout-bar p span{color:var(--muted);font-size:11px}.checkout-bar>strong{font-size:25px}.checkout-bar>a{border:1px solid var(--amber);min-height:48px;color:var(--amber);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:10px 15px;font-size:11px;font-weight:850;display:flex}.checkout-bar>a:hover{background:var(--amber);color:var(--night)}.pricing-decisions{border:1px solid var(--amber);grid-template-columns:minmax(260px,4fr) minmax(0,7fr);gap:50px;margin-top:46px;padding:34px;display:grid}.pricing-decisions b{color:var(--amber);font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.pricing-decisions p{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.pricing-decisions ol{color:#bed0cc;grid-template-columns:1fr 1fr;gap:12px 30px;margin:0;padding-left:22px;font-size:12px;line-height:1.45;display:grid}.pricing-variation{border:1px solid var(--line);margin-top:18px}.pricing-variation summary{min-height:54px;color:var(--aqua);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;font-weight:800;display:flex}.pricing-variation summary:after{content:"+";font-size:20px}.pricing-variation[open] summary:after{content:"–"}.pricing-variation>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pricing-variation article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-height:105px;padding:18px;display:flex}.pricing-variation article:last-child{border-right:0}.pricing-variation article span{color:var(--aqua);font-size:13px}.pricing-variation article small{color:var(--muted);font-size:11px}.pricing-variation>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:13px 16px;font-size:11px}.standards{background:var(--paper);color:var(--night)}.standards-heading{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);align-items:end;gap:60px;margin-bottom:58px;display:grid}.standards-heading .eyebrow{color:var(--ink-muted);grid-column:1/-1;margin-bottom:-8px}.standards-heading h2 em{color:#e85f35}.standards-heading>p:last-child{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.65}.rules-table-wrap{border-top:1px solid var(--night)}.rules-table{border-collapse:collapse;table-layout:fixed;width:100%}.rules-table th,.rules-table td{border-right:1px solid var(--night);border-bottom:1px solid var(--night);text-align:left;width:50%;padding:17px 20px}.rules-table th:last-child,.rules-table td:last-child{border-right:0}.rules-table th{background:var(--night);color:var(--white);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.rules-table th:first-child{color:var(--aqua)}.rules-table th:last-child{color:var(--amber)}.rules-table td{font-size:13px}.rules-table-wrap>p{color:var(--ink-muted);margin:24px 0 7px;font-size:12px;line-height:1.55}.rules-table-wrap>small{color:var(--ink-muted);font-size:11px}.faq{background:var(--night)}.faq-grid{grid-template-columns:minmax(320px,4fr) minmax(0,7fr);gap:70px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:72px;padding:14px 2px;font-size:14px;font-weight:750;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--aqua);grid-column:3;font-size:22px}.faq-list details[open] summary:after{content:"–"}.faq-list summary span{color:var(--amber);font-family:var(--font-mono);font-size:11px}.faq-list details p{max-width:700px;color:var(--muted);margin:0 0 25px 54px;font-size:13px;line-height:1.65}.launch{border-block:1px solid var(--line);background:linear-gradient(135deg,#07171c 0%,#02090d 55%,#0c201f 100%);align-items:center;min-height:680px;padding-block:90px;display:flex}.launch-inner{grid-template-columns:82px 1fr;align-items:center;gap:25px 35px;display:grid}.launch-emblem{grid-row:1/4}.launch-emblem .brand-mark{width:72px;height:72px}.launch-inner>p{color:var(--amber);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:11px;font-weight:800}.launch h2{font-size:clamp(62px,8vw,116px)}.launch-inner>a{background:var(--aqua);width:min(390px,100%);min-height:62px;color:var(--night);text-transform:uppercase;justify-content:space-between;align-items:center;padding:15px 19px;font-size:13px;font-weight:900;display:flex}.launch-inner>a:hover{background:var(--amber)}.footer{background:var(--night);grid-template-columns:auto 1fr auto auto;align-items:center;gap:30px;min-height:150px;display:grid}.footer>p{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.footer>div{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;gap:18px;font-size:11px;font-weight:700;display:flex}.footer>div a{align-items:center;min-height:44px;padding-inline:7px;display:inline-flex}.footer>div a:hover{color:var(--aqua)}.footer>small{color:#6e8580;font-family:var(--font-mono);font-size:10px}.simple-page{background:var(--night);min-height:100svh;padding:80px 0}.simple-page .back-link{min-height:44px;color:var(--aqua);align-items:center;font-size:11px;font-weight:800;display:inline-flex}.simple-page-header{max-width:900px;margin:60px 0}.simple-page-header p{max-width:700px;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.65}.access-panel{border:1px solid var(--line);border-top:6px solid var(--aqua);background:var(--panel);max-width:720px;padding:40px}.access-kicker{font-family:var(--font-mono);letter-spacing:.08em;font-weight:850;color:var(--amber)!important;margin:0 0 20px!important;font-size:11px!important}.access-panel h2{font-size:32px}.access-panel p{color:var(--muted);line-height:1.65}.account-update-steps{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:28px 0;padding:0;list-style:none;display:grid}.account-update-steps li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:76px;padding:15px 12px;display:flex}.account-update-steps li:nth-child(odd){border-right:1px solid var(--line)}.account-update-steps span{color:var(--amber);font-family:var(--font-mono);font-size:11px;font-weight:900}.account-update-steps b{font-size:13px}.access-panel .access-note{border-left:4px solid var(--amber);background:#02090d85;padding:14px 16px;font-size:13px}.access-panel a{background:var(--aqua);min-height:52px;color:var(--night);align-items:center;margin-top:10px;padding:12px 17px;font-weight:850;display:inline-flex}.concept-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.concept-card{border-right:1px solid var(--line);background:var(--night-2);flex-direction:column;justify-content:space-between;min-width:0;min-height:430px;padding:34px;display:flex}.concept-card:last-child{border-right:0}.concept-card>span{color:var(--amber);font-family:var(--font-mono);font-size:11px}.concept-card h2{margin:25px 0 14px;font-size:31px}.concept-card p{color:var(--muted);font-size:12px;line-height:1.6}.concept-mark{width:180px;height:180px;color:var(--amber);margin:35px auto;position:relative}.relay-frame{border:2px solid}.relay-frame:before,.relay-frame:after{content:"";background:currentColor;height:2px;position:absolute;left:28px;right:-2px}.relay-frame:before{top:58px;box-shadow:0 30px,0 60px}.relay-frame:after{background:var(--aqua);width:18px;height:18px;box-shadow:0 30px 0 var(--aqua),0 60px 0 var(--aqua);top:43px;left:auto}.thread-shift i{border:2px solid;width:118px;height:18px;position:absolute}.thread-shift i:first-child{top:28px;left:8px}.thread-shift i:nth-child(2){top:78px;left:31px}.thread-shift i:nth-child(3){top:128px;left:54px}.thread-shift:after{content:"";background:var(--aqua);width:24px;height:24px;position:absolute;top:75px;left:82px}.tri-portal i{border-style:solid;border-color:currentColor;width:74px;height:74px;position:absolute}.tri-portal i:first-child{border-width:3px 0 0 3px;top:12px;left:12px}.tri-portal i:nth-child(2){border-width:3px 3px 0 0;top:53px;left:53px}.tri-portal i:nth-child(3){border-width:0 3px 3px 0;bottom:12px;right:12px}.tri-portal:after{content:"";background:var(--aqua);width:24px;height:24px;position:absolute;bottom:33px;right:33px}.concept-note{color:var(--muted);margin-top:28px;font-size:12px;line-height:1.6}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1120px){.nav-links{gap:13px}.nav-cta{padding-inline:13px}.hero-copy{grid-template-columns:minmax(0,6fr) minmax(380px,5.5fr);gap:28px 36px}.showcase-lane{grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr)}.showcase-object{padding-inline:34px}.showcase-copy{padding:48px 42px}.showcase-copy h3{font-size:clamp(48px,5.2vw,64px)}}@media (width<=900px){main[id],section[id]{scroll-margin-top:68px}.shell{width:min(100% - 36px,760px)}.nav{min-height:68px}.menu-button{display:block}.nav-links{border-bottom:1px solid var(--aqua);background:var(--night);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - 68px);padding:16px 24px 22px;display:none;position:absolute;top:67px;left:0;right:0;overflow-y:auto}.nav-links.open{display:flex}.nav-links>a:not(.nav-cta){border-bottom:1px solid var(--line);min-height:50px}.nav-cta{margin-top:14px}.hero-inner{min-height:auto;padding-top:44px}.hero-copy{grid-template-columns:1fr;grid-template-areas:"heading""message""art""receives";gap:28px}.hero h1{max-width:730px;font-size:clamp(62px,10.5vw,90px)}.designer-qr{width:min(680px,100%);margin-inline:auto}.hero-message{max-width:620px}.section,.surfaces{padding-block:84px}.section-heading,.standards-heading{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.section-heading .eyebrow,.standards-heading .eyebrow{margin-bottom:0}.section-heading h2,.surfaces-intro h2,.standards-heading h2,.receives h2,.faq h2{font-size:clamp(54px,10vw,80px)}.section-heading>p:last-child,.standards-heading>p:last-child{max-width:620px}.process-stage{grid-template-columns:1fr 1fr}.process-object{border-bottom:1px solid var(--line)}.process-copy{border-right:0;border-bottom:1px solid var(--line)}.process-page{grid-column:1/-1}.process-stage--print{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:0}.process-object--campaign{min-height:620px}.surfaces-intro{min-height:260px}.surface-wear{border-right:0;grid-column:1/13}.surface-place{grid-column:1/7}.surface-share{grid-column:7/13}.audience-tabs{grid-template-columns:repeat(3,1fr)}.audience-tabs button{border-bottom:1px solid var(--line);min-width:0}.audience-tabs button:nth-child(3n){border-right:0}.audience-tabs button:nth-last-child(-n+3){border-bottom:0}.audience-panel{grid-template-columns:1fr}.example-board{border-top:1px solid var(--line);border-left:0}.team-example-grid{grid-template-columns:1fr 230px}.team-example-copy{border-right:0;border-bottom:1px solid var(--night);grid-column:1/-1}.team-example-page{border-left:1px solid var(--night)}.creator-merch{grid-template-columns:1fr}.creator-merch>img{aspect-ratio:1.5;min-height:0}.creator-merch-copy{border-top:1px solid var(--aqua);border-left:0}.showcase-lane,.showcase-lane--business{grid-template-columns:1fr;grid-template-areas:"object""copy";min-height:0}.showcase-object{min-height:500px}.showcase-copy,.showcase-lane--business .showcase-copy{border-top:1px solid var(--line);border-left:0;border-right:0;padding:54px}.showcase-copy h3{max-width:700px;font-size:clamp(54px,8vw,72px)}.receives-grid{grid-template-columns:1fr;gap:48px}.customer-update-path{grid-template-columns:1fr}.customer-update-copy{border-right:0}.studio-builder{grid-template-columns:1fr}.page-preview-wrap{scrollbar-gutter:auto;max-height:none;position:static;overflow-y:visible}.builder-view-switch{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid}.builder-view-switch button{min-height:48px;color:var(--muted);background:0 0;border:0;font-size:13px;font-weight:800}.builder-view-switch button+button{border-left:1px solid var(--line)}.builder-view-switch button[aria-pressed=true]{background:var(--aqua);color:var(--night)}.studio-builder[data-view=edit] .page-preview-wrap,.studio-builder[data-view=preview] .studio-controls{display:none}.plan-grid{grid-template-columns:1fr 1fr}.plan-grid button:nth-child(2){border-right:0}.plan-grid button:nth-child(-n+2){border-bottom:1px solid var(--line)}.pricing-decisions{grid-template-columns:1fr;gap:26px}.faq-grid{grid-template-columns:1fr;gap:45px}.footer{grid-template-columns:auto 1fr;padding-block:35px}.footer>div,.footer>small{justify-self:end}.concept-grid{grid-template-columns:1fr}.concept-card{border-right:0;border-bottom:1px solid var(--line);min-height:360px}.concept-card:last-child{border-bottom:0}}@media (width<=700px){.shell{width:calc(100% - 28px)}.brand-copy small{display:none}.nav{padding-inline:14px}.hero-inner{padding-block:34px 24px}.hero h1{font-size:clamp(48px,15vw,68px);line-height:.95}.hero-actions{flex-direction:column;align-items:stretch}.primary-button,.text-link{width:100%}.text-link{justify-content:center}.hero-receives{grid-template-columns:1fr}.hero-receives span{border-right:0;border-bottom:1px solid var(--line);min-height:44px}.hero-receives span:last-child{border-bottom:0}.hero-bottom{flex-direction:column;align-items:flex-start}.hero-bottom>div{display:none}.signal-strip{text-align:center;white-space:normal;flex-wrap:wrap;justify-content:center;gap:8px 14px;padding-inline:14px;overflow:visible}.signal-strip i{display:none}.section,.surfaces{padding-block:64px}.section-heading,.standards-heading{gap:22px;margin-bottom:38px}.section-heading h2,.surfaces-intro h2,.standards-heading h2,.receives h2,.faq h2{font-size:clamp(39px,12vw,52px);line-height:.98}.section-heading>p:last-child,.standards-heading>p:last-child{font-size:14px}.process-tabs{grid-template-columns:1fr 1fr}.process-tabs button:nth-child(2){border-right:0}.process-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.process-stage{grid-template-columns:1fr}.process-object,.process-copy,.process-page{border-right:0;border-bottom:1px solid var(--line);grid-column:1;padding:28px 20px}.process-object.process-object--campaign{min-height:min(138vw,620px);padding:0}.process-stage--print{grid-template-columns:1fr}.print-campaign-status{display:none}.process-page{border-bottom:0;padding:22px 16px 26px}.process-page-card{box-shadow:7px 7px 0 var(--amber),0 18px 42px #0000004d;padding:24px 18px 20px 23px}.process-page-channel{flex-direction:column;align-items:flex-start;gap:6px}.process-page h4{font-size:32px}.process-page dl>div{grid-template-columns:70px 1fr;gap:10px}.process-page-route{padding-inline:10px}.static-qr{width:210px}.surfaces-intro{grid-template-columns:1fr;min-height:0;padding-bottom:30px}.surfaces-intro .eyebrow,.surfaces-intro h2{grid-column:1}.surface-wear,.surface-place,.surface-share{border-right:0;grid-column:1/13}.surface-card{min-height:230px;padding:24px 20px}.surface-card h3{font-size:32px}.audience-tabs{grid-template-columns:repeat(2,1fr)}.audience-tabs button{min-width:0;min-height:68px}.audience-tabs button:nth-child(3n){border-right:1px solid var(--line)}.audience-tabs button:nth-child(2n){border-right:0}.audience-tabs button:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.audience-tabs button:nth-last-child(-n+2){border-bottom:0}.audience-copy,.example-board{padding:30px 20px}.audience-copy h3{font-size:clamp(34px,10vw,44px)}.route{grid-template-columns:1fr;margin-top:36px}.route>span{justify-self:start;transform:rotate(90deg)}.team-example-grid{grid-template-columns:1fr}.team-example-copy,.team-example-code,.team-example-page{border-left:0;border-right:0;border-bottom:1px solid var(--night);grid-column:1;padding:30px 20px}.team-example-page{border-bottom:0}.creator-merch>img{aspect-ratio:1.05;object-position:38% center}.creator-merch-copy{padding:34px 20px}.creator-merch-copy h3{font-size:44px}.showcase-object{min-height:440px;padding:56px 18px 28px}.showcase-object:before{inset:14px}.signal-readout{top:27px;left:28px;right:28px}.event-orbit--outer{width:390px;height:390px}.event-orbit--inner{width:280px;height:280px}.business-pulse{width:390px;height:390px}.business-pulse--two{width:270px;height:270px}.event-pass{min-height:376px;padding:24px}.event-pass>strong{margin-block:26px 22px;font-size:clamp(54px,15vw,70px)}.event-pass-code{grid-template-columns:84px 1fr;gap:13px;padding-block:14px}.event-pass .static-qr--compact,.estimate-sheet-head .static-qr--compact{width:84px}.estimate-sheet{min-height:370px;padding:26px}.showcase-copy,.showcase-lane--business .showcase-copy{padding:42px 20px}.showcase-copy h3{font-size:clamp(44px,13vw,62px)}.showcase-destinations{margin-top:30px}.receives-grid{gap:35px}.receives-intro{font-size:14px}.receives-list li{min-height:70px}.package-status{grid-template-columns:1fr;gap:16px}.customer-update-copy{padding:34px 20px}.customer-update-copy h3{font-size:clamp(40px,11vw,54px)}.customer-update-workflow li{min-height:96px;padding:16px}.studio-controls{padding:28px 18px 30px}.page-preview-wrap{padding:22px 12px 26px}.template-options{grid-template-columns:1fr}.editor-section legend{grid-template-columns:32px 1fr}.editor-section legend>small{grid-column:2}.editor-help{margin-left:40px}.module-option{grid-template-columns:1fr}.module-order{justify-self:end;margin:0 0 10px}.preview-canvas{width:min(420px,100%)}.page-preview{padding-inline:18px}.preview-identity{margin-inline:-18px;padding-inline:18px}.plan-grid{grid-template-columns:1fr}.plan-grid button{border-right:0;border-bottom:1px solid var(--line);min-height:245px}.plan-grid button:last-child{border-bottom:0}.plan-grid button>strong{font-size:56px}.checkout-bar{grid-template-columns:1fr auto}.checkout-bar>a{grid-column:1/-1}.pricing-decisions{padding:26px 20px}.pricing-decisions ol,.pricing-variation>div{grid-template-columns:1fr}.pricing-variation article{border-right:0;border-bottom:1px solid var(--line)}.pricing-variation article:last-child{border-bottom:0}.rules-table{table-layout:auto}.rules-table th,.rules-table td{padding:14px 10px;font-size:11px}.faq-list summary{grid-template-columns:32px 1fr auto;font-size:13px}.faq-list details p{margin-left:44px}.launch{min-height:560px}.launch-inner{grid-template-columns:1fr}.launch-emblem{grid-row:auto}.launch h2{font-size:clamp(48px,14vw,70px)}.footer{grid-template-columns:1fr;gap:18px}.footer>div,.footer>small{justify-self:start}.footer>div{flex-wrap:wrap}.simple-page{padding-top:45px}.simple-page-header{margin:40px 0}.access-panel,.concept-card{padding:26px 20px}}@media (width<=480px){.shell{width:calc(100% - 24px)}.brand-mark{flex-basis:36px;width:36px;height:36px}.brand-copy strong{font-size:24px}.menu-button{min-width:66px}.hero h1{font-size:clamp(43px,14.6vw,59px)}.designer-qr figcaption{flex-direction:column;align-items:flex-start}.process-tabs button{gap:8px;min-height:64px;padding:10px;font-size:11px}.static-qr{width:185px}.finder{border-width:7px;width:48px;height:48px}.finder i{width:17px;height:17px}.example-switch{grid-template-columns:1fr}.example-switch button+button{border-top:1px solid var(--night);border-left:0}.creator-merch-copy h3{font-size:39px}.customer-update-workflow ol{grid-template-columns:1fr}.customer-update-workflow li:nth-child(odd){border-right:0}.customer-update-workflow>div{flex-direction:column;align-items:flex-start}.customer-update-workflow>div>small{text-align:left;max-width:none}.account-update-steps{grid-template-columns:1fr}.account-update-steps li:nth-child(odd){border-right:0}.showcase-object{min-height:410px;padding-inline:16px}.signal-readout{font-size:10px;left:22px;right:22px}.event-pass{min-height:350px;padding:20px}.event-pass:before{left:92px}.event-pass>strong{margin-block:24px 18px}.event-pass-code{grid-template-columns:76px 1fr;gap:10px}.event-pass .static-qr--compact,.estimate-sheet-head .static-qr--compact{width:76px}.event-pass-code b{font-size:10px}.estimate-sheet{min-height:350px;padding:22px}.estimate-sheet-head{gap:14px}.estimate-sheet-head strong{font-size:20px}.showcase-route{gap:9px;font-size:10px}.editor-section legend{grid-template-columns:28px 1fr}.editor-help{margin-left:36px}.swatches button{grid-template-columns:32px minmax(0,1fr)}.swatches button>strong{grid-column:2}.module-toggle{gap:10px}.checkout-bar{grid-template-columns:1fr}.checkout-bar>strong{justify-self:start}.rules-table th,.rules-table td{overflow-wrap:anywhere;padding:12px 7px;font-size:12px}.rules-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rules-table,.rules-table tbody,.rules-table tr,.rules-table td{width:100%;display:block}.rules-table tr{border-bottom:1px solid var(--light-line)}.rules-table td{border:0;grid-template-columns:82px minmax(0,1fr);gap:12px;display:grid}.rules-table td:before{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.rules-table td:first-child:before{color:#007f72;content:"Allowed"}.rules-table td:last-child:before{color:#b54d2e;content:"Not allowed"}.faq-list summary{grid-template-columns:26px 1fr auto;gap:8px;font-size:12px}.faq-list details p{margin-left:34px}.concept-mark{width:150px;height:150px}}.plan-grid .plan-name{min-height:36px;color:var(--aqua);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.35}.pricing-decisions>a{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;align-self:end;font-size:12px;font-weight:900;text-decoration:none}.access-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:24px;display:grid}.access-layout .access-panel{margin:0}.access-signal{background:radial-gradient(circle at 50% 40%,#3de6d026,#0000 38%),#041518;border:1px solid #3de6d075;grid-template-rows:auto 1fr auto;min-height:520px;padding:22px;display:grid;box-shadow:8px 8px #ff6040d1}.access-signal-head{color:#7da29e;font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;font-size:11px;font-weight:900;display:flex}.access-signal-head b{color:var(--aqua)}.access-matrix{aspect-ratio:1;border:1px solid #72bfb647;grid-template-columns:repeat(12,1fr);align-self:center;gap:5px;padding:22px;display:grid;position:relative;transform:rotate(-3deg)}.access-matrix i{background:#4d7a7529}.access-matrix i.on{background:linear-gradient(135deg,var(--aqua),#0b8f82);box-shadow:0 0 12px #3de6d03d}.access-matrix>strong{color:#051311;min-width:172px;font-family:var(--font-display);text-align:center;background:#f3f7f0;border:7px solid #041518;padding:18px 20px;font-size:28px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(3deg)}.access-matrix>strong>span{color:#ff6040}.access-matrix>strong>small{font-family:var(--font-mono);letter-spacing:.16em;margin-top:4px;font-size:11px}.access-signal dl{border-top:1px solid #72bfb657;border-left:1px solid #72bfb657;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.access-signal dl>div{border-bottom:1px solid #72bfb657;border-right:1px solid #72bfb657;padding:12px}.access-signal dt{color:#ff9d2e;font-family:var(--font-mono);font-size:11px;font-weight:900}.access-signal dd{color:#c9dcda;font-family:var(--font-mono);margin:6px 0 0;font-size:11px;font-weight:900}.account-shell{color:#eef9f6;background:radial-gradient(circle at 88% 4%,#3de6d01f,#0000 28%),linear-gradient(#020b0d 0%,#07171b 58%,#02090b 100%);min-height:100vh}.account-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020b0df0;border-bottom:1px solid #72bfb647;justify-content:space-between;align-items:center;min-height:82px;padding:12px clamp(22px,5vw,76px);display:flex;position:sticky;top:0}.account-brand{color:#fff;flex-direction:column;text-decoration:none;display:flex}.account-brand strong{font-family:var(--font-display);font-size:30px;line-height:.9}.account-brand strong span{color:#ff6040}.account-brand small{color:#79a8a4;font-family:var(--font-mono);letter-spacing:.18em;margin-top:7px;font-size:11px;font-weight:900}.account-topbar>div{color:#aac3c0;align-items:center;gap:18px;font-size:14px;display:flex}.account-topbar>div a{color:#eafffb;font-family:var(--font-mono);text-transform:uppercase;border:1px solid #72bfb666;padding:11px 15px;font-size:12px;font-weight:900;text-decoration:none}.account-workspace,.account-editor{width:min(1240px,100% - 44px);margin:0 auto;padding:76px 0 110px}.account-intro{max-width:980px;padding-bottom:58px}.account-intro>p:first-child,.account-create>div>p:first-child,.account-section-title p,.editor-command>div>p,.customer-preview-status p{color:#8eaaa7;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.account-intro>p:first-child span,.editor-command>div>p span{color:#ff9d2e}.account-intro h1{font-family:var(--font-display);letter-spacing:-.045em;margin:18px 0 25px;font-size:clamp(58px,7.7vw,108px);line-height:.82}.account-intro h1 em{color:var(--aqua);font-style:normal}.account-intro>p:last-child{color:#b9cecb;max-width:730px;font-size:18px;line-height:1.7}.account-create{background:linear-gradient(120deg,#0b272bf5,#031114fa);border:1px solid #3de6d06b;grid-template-columns:minmax(0,1fr) 260px 190px;align-items:end;gap:24px;padding:30px;display:grid;box-shadow:10px 10px #ff6040c7}.account-create h2,.account-section-title h2,.policy-section h2{font-family:var(--font-display);letter-spacing:-.025em;margin:8px 0;font-size:clamp(34px,4vw,54px);line-height:.95}.account-create>div>p:last-child{color:#a9c2bf;line-height:1.55}.account-create label{color:#91aaa7;font-family:var(--font-mono);text-transform:uppercase;gap:8px;font-size:12px;font-weight:900;display:grid}.account-create select{color:#fff;width:100%;min-height:52px;font:inherit;background:#061416;border:1px solid #4c716d;border-radius:0;padding:0 14px}.account-create>button,.editor-command-actions button,.add-section{border:1px solid var(--aqua);background:var(--aqua);color:#00110f;min-height:52px;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;padding:0 20px;font-size:12px;font-weight:1000}.account-create>button:disabled,.editor-command-actions button:disabled,.add-section:disabled{cursor:not-allowed;opacity:.45}.account-error{color:#ffd9d0;background:#ff60401f;border-left:4px solid #ff6040;grid-column:1/-1;margin:0;padding:12px 14px;font-weight:800}.account-pages{padding-top:78px}.account-section-title{border-bottom:1px solid #72bfb659;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.account-section-title small{color:#6f9793;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px;font-weight:900}.account-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-top:24px;display:grid}.account-page-card{background:linear-gradient(145deg,#0a272ab8,#010c0ef2),repeating-linear-gradient(90deg,#0000 0 39px,#3de6d008 40px);border:1px solid #72bfb657;min-height:380px;padding:30px;position:relative}.account-card-index{color:#3de6d014;font-family:var(--font-display);pointer-events:none;font-size:140px;line-height:.8;position:absolute;bottom:2px;right:22px}.account-card-status{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.account-card-status span{color:#afc9c6;font-family:var(--font-mono);letter-spacing:.08em;border:1px solid #6c8f8b;padding:7px 10px;font-size:11px;font-weight:900}.account-card-status span[data-status=published]{border-color:var(--aqua);color:var(--aqua)}.account-card-status small{color:#ff9d2e;font-family:var(--font-mono);font-size:11px;font-weight:900}.account-page-card h3{z-index:1;max-width:78%;font-family:var(--font-display);letter-spacing:-.025em;margin:43px 0 14px;font-size:clamp(34px,4vw,52px);line-height:.9;position:relative}.account-page-card>p{z-index:1;color:#a8c0bd;max-width:78%;min-height:52px;line-height:1.55;position:relative}.account-page-card dl{z-index:1;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 24px;display:grid;position:relative}.account-page-card dl>div{border-top:1px solid #72bfb640;padding-top:10px}.account-page-card dt{color:#6e9692;font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900}.account-page-card dd{color:#dbe9e7;margin:5px 0 0;font-size:13px}.account-scan-address{z-index:1;background:linear-gradient(90deg,#3de6d014,#ff9d2e0d);border:1px solid #3de6d06b;gap:7px;margin:0 0 20px;padding:14px;display:grid;position:relative}.account-scan-address small{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px;font-weight:900}.account-scan-address code{color:#e7f4f2;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.account-card-actions{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.account-card-actions a{color:var(--aqua);font-family:var(--font-mono);text-transform:uppercase;border:1px solid #3de6d07a;padding:11px 13px;font-size:11px;font-weight:900;text-decoration:none}.account-empty{border:1px dashed #72bfb673;grid-template-columns:130px 1fr;align-items:center;gap:30px;margin-top:24px;padding:42px;display:grid}.account-empty>span{color:#3de6d038;font-family:var(--font-display);font-size:110px;line-height:.7}.account-empty h3{font-family:var(--font-display);margin:0 0 8px;font-size:38px}.account-empty p,.account-term-note p{color:#a8c0bd;line-height:1.6}.account-term-note{border-top:1px solid #72bfb659;border-bottom:1px solid #72bfb659;grid-template-columns:220px 1fr;gap:30px;margin-top:34px;padding:24px 0;display:grid}.account-term-note b{color:#ff9d2e;font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}.account-term-note p{margin:0}.editor-shell{min-height:100vh}.account-editor{width:min(1420px,100% - 44px);padding-top:44px}.editor-command{border-bottom:1px solid #72bfb652;justify-content:space-between;align-items:end;gap:28px;padding-bottom:28px;display:flex}.editor-command h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(44px,6vw,82px);line-height:.86}.editor-command>div>small{color:#82aaa6;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px;font-weight:900}.editor-command-actions{align-items:center;gap:10px;display:flex}.editor-command-actions>span{color:#9eb8b5;min-width:130px;font-family:var(--font-mono);text-align:right;text-transform:uppercase;font-size:11px;font-weight:900}.editor-command-actions>span[data-dirty=true]{color:#ffb661}.editor-command-actions .secondary{color:#ddedeb;background:0 0;border-color:#63827f}.editor-error{margin-top:20px}.customer-editor-grid{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);gap:28px;padding-top:28px;display:grid}.customer-editor-controls{gap:18px;display:grid}.customer-editor-block{background:#041417c7;border:1px solid #72bfb652;padding:28px}.block-heading{align-items:start;gap:14px;margin-bottom:24px;display:flex}.block-heading>span{color:#081316;width:38px;height:38px;font-family:var(--font-mono);background:#ff6040;place-items:center;font-size:11px;font-weight:1000;display:grid}.block-heading>div{gap:4px;display:grid}.block-heading b{font-family:var(--font-display);font-size:26px}.block-heading small{color:#799e9a;font-size:12px}.customer-editor-block>label,.customer-module-card label{gap:8px;margin-top:16px;display:grid}.customer-editor-block label>span,.customer-module-card label>span{color:#92aaa7;font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:900;display:flex}.customer-editor-block input,.customer-editor-block textarea{color:#f4fffd;width:100%;font:inherit;background:#020d0f;border:1px solid #456662;border-radius:0;outline:0;font-size:15px}.customer-editor-block input{min-height:50px;padding:0 14px}.customer-editor-block textarea{resize:vertical;min-height:90px;padding:13px 14px}.customer-editor-block input:focus,.customer-editor-block textarea:focus{border-color:var(--aqua);box-shadow:0 0 0 2px #3de6d02e}.account-swatches{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.account-swatches button{cursor:pointer;background:#041215;border:1px solid #456662;min-height:64px;position:relative}.account-swatches button span{background:var(--swatch);position:absolute;inset:10px}.account-swatches button[aria-pressed=true]{border:3px solid #fff}.customer-module-list{gap:14px;display:grid}.customer-module-card{background:#031114;border:1px solid #72bfb657;margin:0;padding:18px}.customer-module-card legend{color:#ff9d2e;font-family:var(--font-mono);letter-spacing:.06em;padding:0 8px;font-size:11px;font-weight:900}.customer-module-card legend span{color:var(--aqua);margin-right:9px}.customer-module-actions{gap:8px;margin-top:16px;display:flex}.customer-module-actions button{color:#dff4f1;cursor:pointer;background:0 0;border:1px solid #486a66;min-width:42px;min-height:38px;font-weight:900}.customer-module-actions button:disabled{cursor:not-allowed;opacity:.3}.customer-module-actions .remove{color:#ff9a85;font-family:var(--font-mono);text-transform:uppercase;border-color:#ff604099;margin-left:auto;padding:0 12px;font-size:11px}.add-section{width:100%;color:var(--aqua);background:#3de6d014;border-style:dashed;margin-top:16px}.customer-live-preview{background:#061a1e;border:1px solid #3de6d085;align-self:start;padding:20px;position:sticky;top:108px;box-shadow:10px 10px #ff6040c7}.customer-preview-status{justify-content:space-between;padding:4px 3px 16px;display:flex}.customer-preview-status p{color:var(--preview-accent);margin:0}.customer-preview-status span{color:#87aaa6;font-family:var(--font-mono);font-size:11px;font-weight:900}.customer-page-preview{color:#061414;min-height:630px;box-shadow:inset 8px 0 0 var(--preview-accent);background:#f3f7f0;padding:26px}.customer-preview-brand{font-family:var(--font-display);font-size:20px}.customer-preview-brand span{color:#ff6040}.customer-page-preview>small{color:#52706e;font-family:var(--font-mono);letter-spacing:.1em;margin-top:54px;font-size:11px;font-weight:900;display:block}.customer-page-preview h2{font-family:var(--font-display);letter-spacing:-.035em;margin:10px 0;font-size:clamp(40px,4vw,58px);line-height:.86}.customer-page-preview>p{color:#46605e;line-height:1.55}.customer-page-preview>div:last-child{gap:9px;margin-top:30px;display:grid}.customer-page-preview section{background:#fff;border:1px solid #abc2bd;padding:14px 15px}.customer-page-preview section b{font-size:15px}.customer-page-preview section p{color:#526b68;margin:5px 0 0;font-size:12px;line-height:1.45}.customer-page-preview section span{color:#007d70;font-family:var(--font-mono);margin-top:8px;font-size:10px;font-weight:900;display:inline-block}.customer-preview-route{gap:6px;padding:18px 3px 4px;display:grid}.customer-preview-permanent{background:linear-gradient(120deg,#3de6d01c,#ff9d2e0f);border:1px solid #3de6d075;margin-top:18px;padding:18px}.customer-preview-route small{color:#769d99;font-family:var(--font-mono);font-size:10px;font-weight:900}.customer-preview-route code{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.customer-preview-route a,.customer-preview-route span{color:var(--aqua);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:900;text-decoration:none}.customer-publish-note{color:#88a9a5;border-top:1px solid #72bfb652;margin:16px 3px 2px;padding-top:14px;font-size:12px;line-height:1.5}.scan-status-page{color:#eaf5f3;background:radial-gradient(circle at 15% 0,#3de6d02b,#0000 38%),radial-gradient(circle at 92% 100%,#ff9d2e24,#0000 34%),#010a0c;place-items:center;min-height:100vh;padding:24px;display:grid}.scan-status-frame{background:linear-gradient(135deg,#061f22f5,#010a0cfa),repeating-linear-gradient(90deg,#0000 0 49px,#3de6d009 50px);border:1px solid #3de6d07a;grid-template-rows:auto 1fr auto;width:min(820px,100%);min-height:640px;display:grid;position:relative;overflow:hidden;box-shadow:18px 18px #ff6040c7}.scan-status-frame:after{content:"";border:38px solid #3de6d00e;width:280px;height:280px;position:absolute;top:90px;right:-100px;transform:rotate(45deg)}.scan-status-frame header,.scan-status-frame footer{z-index:1;font-family:var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #72bfb659;justify-content:space-between;align-items:center;padding:24px 28px;font-size:11px;display:flex;position:relative}.scan-status-frame header a{color:#fff;font-size:24px;font-weight:1000;text-decoration:none}.scan-status-frame header a span{color:#ff6040}.scan-status-frame header small,.scan-status-frame footer span{color:var(--aqua);font-weight:900}.scan-status-frame section{z-index:1;align-self:center;padding:48px clamp(28px,8vw,78px);position:relative}.scan-status-frame section>p{color:#ff9d2e;font-family:var(--font-mono);letter-spacing:.12em;font-size:12px;font-weight:900}.scan-status-frame h1{max-width:680px;font-family:var(--font-display);letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(52px,10vw,94px);line-height:.86}.scan-status-frame section>div{color:#a9c0bd;max-width:560px;font-size:18px;line-height:1.6}.scan-status-frame section>a{border:1px solid var(--aqua);color:var(--aqua);font-family:var(--font-mono);text-transform:uppercase;gap:22px;margin-top:34px;padding:15px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.scan-status-frame footer{color:#819c99;border-top:1px solid #72bfb659;border-bottom:0}@media (width<=600px){.scan-status-page{padding:16px}.scan-status-frame{min-height:600px;box-shadow:8px 8px #ff6040c7}.scan-status-frame header,.scan-status-frame footer{padding:20px}.scan-status-frame footer{flex-direction:column;align-items:flex-start;gap:8px}.scan-status-frame section{padding:42px 22px}}.published-page{color:#051312;background:radial-gradient(circle at 50% 0,#3de6d01a,#0000 38%),#020b0d;min-height:100vh;padding:38px 18px}.published-page-frame{width:min(680px,100%);box-shadow:12px 12px 0 var(--page-accent);background:#f3f7f0;border:1px solid #fff3;margin:0 auto}.published-page-frame>header{border-bottom:1px solid #b3c6c1;justify-content:space-between;padding:24px 28px;display:flex}.published-page-frame>header a{color:#061514;font-family:var(--font-display);font-size:24px;text-decoration:none}.published-page-frame>header a span{color:#ff6040}.published-page-frame>header small{color:#5b7773;font-family:var(--font-mono);font-size:10px;font-weight:900}.published-staging-note{color:#10201e;font-family:var(--font-mono);text-align:center;letter-spacing:.08em;background:#ff9d2e;margin:0;padding:9px 28px;font-size:10px;font-weight:1000}.published-identity{border-left:10px solid var(--page-accent);padding:68px 28px 42px}.published-identity>p{color:#617d79;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px;font-weight:900}.published-identity h1{font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(54px,12vw,92px);line-height:.8}.published-identity>div{color:#48635f;max-width:520px;font-size:17px;line-height:1.55}.published-modules{padding:0 28px 48px;display:grid}.published-modules>a,.published-modules>section{color:#071514;border-top:1px solid #aebfbb;grid-template-columns:34px 1fr auto;align-items:start;gap:13px;padding:19px 0;text-decoration:none;display:grid}.published-modules>a:hover{color:#007d70}.published-modules>a>span,.published-modules>section>span{color:#007d70;font-family:var(--font-mono);font-size:11px;font-weight:900}.published-modules b{font-size:17px}.published-modules p{color:#536d69;margin:5px 0 0;line-height:1.5}.published-page-frame>footer{color:#657e7a;font-family:var(--font-mono);border-top:1px solid #aebfbb;justify-content:space-between;padding:17px 28px;font-size:10px;font-weight:900;display:flex}.inactive-page{color:#effaf7;background:#020b0d;place-items:center;min-height:100vh;padding:24px;display:grid}.inactive-page>div{border:1px solid #72bfb66b;width:min(760px,100%);padding:48px;box-shadow:12px 12px #ff6040}.inactive-page>div>p:first-child{font-family:var(--font-display);margin:0 0 60px;font-size:28px}.inactive-page>div>p:first-child span{color:#ff6040}.inactive-page small{color:#ff9d2e;font-family:var(--font-mono);font-size:11px;font-weight:900}.inactive-page h1{font-family:var(--font-display);letter-spacing:-.04em;margin:18px 0 26px;font-size:clamp(52px,9vw,96px);line-height:.82}.inactive-page h1 em{color:var(--aqua);font-style:normal}.inactive-page>div>p:nth-of-type(2){color:#b6ceca;max-width:560px;font-size:17px;line-height:1.6}.inactive-page a{color:var(--aqua);font-family:var(--font-mono);text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.policy-section{background:#031215e0;border:1px solid #72bfb65c;margin:54px 0 22px;padding:34px}.policy-section>.access-kicker{color:#ff9d2e;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px;font-weight:900}.policy-rule-grid{border-top:1px solid #72bfb652;border-left:1px solid #72bfb652;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;display:grid}.policy-rule-grid article{border-bottom:1px solid #72bfb652;border-right:1px solid #72bfb652;min-height:210px;padding:24px}.policy-rule-grid article>span{color:var(--aqua);font-family:var(--font-mono);font-size:11px;font-weight:900}.policy-rule-grid h3{font-family:var(--font-display);margin:30px 0 8px;font-size:28px}.policy-rule-grid p,.policy-secondary>p:not(.access-kicker){color:#abc0bd;line-height:1.65}.policy-secondary{border-color:#ff9d2e6b}.renewal-choice{background:linear-gradient(90deg,#3de6d014,#0000 40%),repeating-linear-gradient(90deg,#0000 0 39px,#3de6d00b 40px),#06171a;border:1px solid #3de6d052;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:22px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:8px 8px #ff9d2e29}.renewal-choice:after{content:"";border:1px solid #ff9d2e80;border-radius:50%;width:80px;height:80px;position:absolute;top:-22px;right:-22px}.renewal-choice small,.renewal-choice h3,.renewal-toggle b{font-family:var(--font-mono);text-transform:uppercase}.renewal-choice small{color:#ff9d2e;letter-spacing:.1em;font-size:10px;font-weight:900}.renewal-choice h3{color:#f5f2e8;margin:8px 0 6px;font-size:20px}.renewal-choice p{color:#a9c2be;max-width:680px;margin:0;line-height:1.55}.renewal-toggle,.checkout-renewal{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.renewal-toggle input,.checkout-renewal input{opacity:0;pointer-events:none;position:absolute}.renewal-toggle>span,.checkout-renewal>span{background:#02090b;border:1px solid #3de6d08c;width:56px;height:30px;position:relative}.renewal-toggle>span i,.checkout-renewal>span i{background:#78918e;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:4px;left:4px}.renewal-toggle input:checked+span i,.checkout-renewal input:checked+span i{background:var(--aqua);transform:translate(26px)}.renewal-toggle input:focus-visible+span,.checkout-renewal input:focus-visible+span{outline-offset:3px;outline:3px solid #fff}.renewal-toggle b{color:#f5f2e8;font-size:11px}.checkout-disabled{color:#78918e;min-height:52px;font-family:var(--font-mono);text-transform:uppercase;border:1px solid #ffffff29;justify-content:center;align-items:center;padding:0 20px;font-size:11px;font-weight:900;display:inline-flex}.checkout-shell,.checkout-success{color:#f7f4ea;background:radial-gradient(circle at 12% 22%,#3de6d021,#0000 27%),radial-gradient(circle at 90% 78%,#ff9d2e1c,#0000 28%),repeating-linear-gradient(90deg,#0000 0 47px,#3de6d009 48px),#020d10;min-height:100vh}.checkout-topbar{background:#010d0ff0;border-bottom:1px solid #72bfb652;justify-content:space-between;align-items:center;min-height:86px;padding:14px max(24px,50vw - 620px);display:flex}.checkout-topbar>a:last-child{color:#e8f3f1;font-family:var(--font-mono);text-transform:uppercase;border:1px solid #72bfb66b;padding:12px 16px;font-size:11px;font-weight:900;text-decoration:none}.checkout-stage{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(44px,7vw,100px);width:min(100% - 48px,1240px);margin:0 auto;padding:clamp(64px,9vw,120px) 0;display:grid}.checkout-intro>p:first-child,.checkout-order-head,.checkout-order dt,.checkout-total span,.checkout-fineprint,.checkout-success section>p:first-child,.checkout-missing>div>p:first-child{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.checkout-intro>p:first-child span,.checkout-success section>p:first-child span{color:#ff9d2e}.checkout-intro h1,.checkout-success h1,.checkout-missing h1{font-family:var(--font-display);letter-spacing:-.045em;margin:26px 0;font-size:clamp(62px,7.2vw,112px);line-height:.83}.checkout-intro h1 em,.checkout-success h1 em,.checkout-missing h1 em{color:var(--aqua);font-style:normal}.checkout-intro>p:nth-of-type(2),.checkout-success section>p:nth-of-type(2),.checkout-missing>div>p:nth-of-type(2){color:#b7ceca;max-width:640px;font-size:17px;line-height:1.65}.checkout-trust-row{border-top:1px solid #72bfb652;margin-top:42px;display:grid}.checkout-trust-row span{color:#d6e6e3;font-family:var(--font-mono);letter-spacing:.06em;border-bottom:1px solid #72bfb638;padding:14px 0;font-size:10px;font-weight:900}.checkout-order{color:#071315;background:repeating-linear-gradient(90deg,#0000 0 31px,#0741420e 32px),#f4f1e7;padding:34px;position:relative;box-shadow:12px 12px #ff9d2e}.checkout-order:before{content:"";background:linear-gradient(var(--aqua) 0 62%,#ff9d2e 62%);width:6px;position:absolute;top:0;bottom:0;left:0}.checkout-order-head{border-bottom:1px solid #07313359;justify-content:space-between;padding-bottom:22px;display:flex}.checkout-order-head b{color:#fff;background:#061417;padding:5px 8px}.checkout-order h2{font-family:var(--font-display);margin:34px 0;font-size:clamp(40px,4vw,62px);line-height:.9}.checkout-order dl{border-top:1px solid #07313347;margin:0}.checkout-order dl>div{border-bottom:1px solid #0731333d;grid-template-columns:110px 1fr;gap:16px;padding:15px 0;display:grid}.checkout-order dd{margin:0;font-weight:850}.checkout-buyer-mode{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 22px;display:grid}.checkout-buyer-mode button{color:#3f5a59;text-align:left;background:#ffffff61;border:1px solid #07313347;align-content:center;gap:5px;min-height:72px;padding:12px;display:grid}.checkout-buyer-mode button.active{color:#031012;background:var(--aqua);border-color:#072325;box-shadow:4px 4px #ff9d2e}.checkout-buyer-mode small,.checkout-gift-fields label>span,.gift-renewal-rule b{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:950}.checkout-buyer-mode b{font-size:13px}.checkout-gift-fields{background:#ffffff75;border:1px solid #0731334d;gap:13px;margin:24px 0;padding:18px;display:grid}.gift-field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkout-gift-fields label{gap:7px;display:grid}.checkout-gift-fields label>span{justify-content:space-between;display:flex}.checkout-gift-fields input:not([type=checkbox]),.checkout-gift-fields textarea{color:#071315;width:100%;min-height:42px;font:700 14px/1.3 var(--font-body);background:#fffdf5;border:1px solid #07313366;border-radius:0;padding:10px 11px}.checkout-gift-fields textarea{resize:vertical;min-height:76px}.gift-schedule-toggle{grid-template-columns:18px 1fr;align-items:center}.gift-schedule-toggle input{accent-color:#061417;width:16px;height:16px}.gift-schedule-toggle span{display:block!important}.gift-renewal-rule{color:#f7f4ea;background:#061417;border-left:4px solid #ff9d2e;gap:5px;padding:12px;display:grid}.gift-renewal-rule small{color:#b7ceca;line-height:1.45}.checkout-promo{background:linear-gradient(135deg,#3de6d038,#0000 52%),#fffdf5;border:1px solid #0731334d;grid-template-columns:minmax(0,1fr) 148px;align-items:end;gap:16px;margin:24px 0;padding:17px;display:grid;box-shadow:4px 4px #ff9d2ed1}.checkout-promo>div{gap:4px;display:grid}.checkout-promo small,.checkout-promo label>span{color:#315251;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:950}.checkout-promo b{font-size:16px}.checkout-promo p{color:#4f6966;margin:0;font-size:12px;line-height:1.45}.checkout-promo label{gap:7px;display:grid}.checkout-promo input{color:#071315;width:100%;min-height:46px;font:950 14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#f4f1e7;border:2px solid #071315;border-radius:0;padding:10px 12px}.checkout-renewal{background:#ffffff75;border:1px solid #0731334d;margin:26px 0;padding:18px}.checkout-renewal>span{border-color:#0b4b4e}.checkout-renewal b,.checkout-renewal small{grid-column:2}.checkout-renewal small{color:#3f5a59;line-height:1.45}.checkout-total{border-top:2px solid #061417;justify-content:space-between;align-items:end;padding:20px 0;display:flex}.checkout-total strong{font-family:var(--font-display);font-size:58px;line-height:.8}.checkout-order>button,.checkout-success a:first-child,.checkout-missing a{color:#031012;background:var(--aqua);width:100%;min-height:58px;font-family:var(--font-mono);text-transform:uppercase;border:1px solid #072325;justify-content:center;align-items:center;font-size:11px;font-weight:950;text-decoration:none;display:flex}.checkout-order>button:disabled{cursor:wait;opacity:.6}.checkout-notice,.checkout-error{margin:14px 0 0;padding:12px;font-size:13px;font-weight:800}.checkout-notice{background:#ff9d2e2e}.checkout-error{color:#fff;background:#a93326}.checkout-fineprint{color:#46605f;margin:16px 0 0;line-height:1.5}.checkout-missing,.checkout-success{place-items:center;padding:40px 24px;display:grid}.checkout-missing>div,.checkout-success>section{width:min(100%,900px)}.checkout-missing a{width:max-content;margin-top:30px;padding:0 28px}.checkout-success>section{background:#021215e0;border:1px solid #3de6d057;padding:60px;position:relative;box-shadow:12px 12px #ff9d2ea6}.checkout-success section>div:last-child{gap:12px;margin-top:30px;display:flex}.checkout-success a{padding:0 24px;width:auto!important}.checkout-success a:last-child{color:#d8e8e5;font-family:var(--font-mono);text-transform:uppercase;align-items:center;font-size:11px;font-weight:900;text-decoration:none;display:flex}.success-pulse{border:1px solid #3de6d059;border-radius:50%;width:74px;height:74px;animation:2.5s ease-in-out infinite signalPulse;position:absolute;top:50px;right:50px}.success-pulse i{background:var(--aqua);border-radius:50%;position:absolute;inset:24px}.account-billing{background:linear-gradient(135deg,#3de6d012,#0000 45%),#031215db;border:1px solid #3de6d052;margin:42px 0 60px;padding:30px}.account-section-title>button{color:#e6f2f0;min-height:44px;font-family:var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid #3de6d06b;padding:0 16px;font-size:10px;font-weight:900}.billing-term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.billing-term-card{background:#06171a;border:1px solid #72bfb64d;padding:24px;position:relative}.billing-term-card small{color:#ff9d2e;font-family:var(--font-mono);font-size:10px;font-weight:900}.billing-term-card h3{font-family:var(--font-display);margin:8px 0 0;font-size:38px}.billing-term-card>div>p{color:#a8c0bd}.billing-term-card dl{margin:22px 0}.billing-term-card dl>div{border-top:1px solid #72bfb62e;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.billing-term-card dt{color:#78918e;font-family:var(--font-mono);text-transform:uppercase;font-size:10px;font-weight:900}.billing-term-card dd{text-align:right;margin:0;font-weight:800}.billing-term-card>button,.billing-renewal-off{color:#ffd39d;min-height:42px;font-family:var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid #ff9d2e73;justify-content:center;align-items:center;padding:0 14px;font-size:10px;font-weight:900;display:flex}.gift-control{background:linear-gradient(135deg,#ff9d2e1c,#0000 42%),repeating-linear-gradient(90deg,#0000 0 47px,#3de6d009 48px),#031215;border:1px solid #ff9d2e6b;margin:42px 0 60px;padding:30px;box-shadow:9px 9px #3de6d02e}.gift-control-title small{color:#ffbd70}.gift-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.gift-control-card{background:linear-gradient(145deg,#071a1d,#041114 68%);border:1px solid #72bfb647;padding:24px;position:relative;overflow:hidden}.gift-control-card:after{content:"";border:18px solid #3de6d00f;width:130px;height:130px;position:absolute;top:-54px;right:-54px;transform:rotate(45deg)}.gift-card-signal{border-bottom:1px solid #72bfb638;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.gift-card-signal span{color:#ff9d2e;font:950 30px/.9 var(--font-display)}.gift-card-signal b,.gift-card-recipient small,.gift-control-card dt,.gift-delivery-status{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.gift-card-signal b{color:#031012;background:var(--aqua);padding:7px 9px}.gift-control-card.claimed .gift-card-signal b{background:#ff9d2e}.gift-card-recipient{padding:22px 0 12px}.gift-card-recipient small{color:#78918e}.gift-card-recipient h3{font:900 34px/.95 var(--font-display);margin:5px 0 2px}.gift-card-recipient p{color:#b7ceca;margin:0}.gift-control-card dl{margin:12px 0 20px}.gift-control-card dl>div{border-top:1px solid #72bfb62e;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.gift-control-card dt{color:#78918e}.gift-control-card dd{text-align:right;margin:0;font-weight:800}.gift-card-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.gift-card-actions button,.gift-card-actions a,.gift-edit-actions button,.gift-email-mismatch a,.gift-claim-action button,.gift-claim-state a{color:#e7f3f1;min-height:43px;font-family:var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid #3de6d06b;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:950;text-decoration:none;display:flex}.gift-card-actions button:first-child{color:#031012;background:var(--aqua)}.gift-card-actions button:last-child{grid-column:1/-1}.gift-edit-form{border-top:1px solid #ff9d2e59;grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;display:grid}.gift-edit-form label{gap:6px;display:grid}.gift-edit-form label>span{color:#a8c0bd;font:900 10px var(--font-mono);text-transform:uppercase}.gift-edit-form input,.gift-edit-form textarea{color:#f7f4ea;background:#020d10;border:1px solid #72bfb652;border-radius:0;width:100%;min-height:42px;padding:10px}.gift-edit-form textarea{resize:vertical;min-height:74px}.gift-edit-form .wide{grid-column:1/-1}.gift-edit-actions{gap:8px;display:flex}.gift-edit-actions button:first-child{color:#031012;background:#ff9d2e}.gift-claimed-note{background:#ff9d2e17;border-left:4px solid #ff9d2e;padding:16px}.gift-claimed-note p{color:#a8c0bd;margin:5px 0 0}.gift-delivery-status{color:#78918e;margin:20px 0 0;line-height:1.6}.account-notice{color:#031012;background:var(--aqua);padding:12px;font-weight:850}.gift-claim-shell{color:#f7f4ea;background:radial-gradient(circle at 16% 20%,#3de6d033,#0000 28%),radial-gradient(circle at 88% 82%,#ff9d2e2e,#0000 32%),repeating-linear-gradient(90deg,#0000 0 47px,#3de6d00a 48px),#020d10;place-items:center;min-height:100vh;padding:110px 24px 60px;display:grid}.gift-claim-shell>header{position:absolute;top:22px;left:max(24px,50vw - 450px)}.gift-claim-card{background:#031215f0;border:1px solid #3de6d06b;width:min(100%,850px);padding:clamp(34px,6vw,70px);position:relative;box-shadow:12px 12px #ff9d2eb8}.gift-claim-card>p:first-of-type{font:900 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.gift-claim-card>p:first-of-type span{color:#ff9d2e}.gift-claim-card h1{font:900 clamp(54px,8vw,96px)/.84 var(--font-display);letter-spacing:-.04em;margin:22px 0 32px}.gift-claim-card h1 em{color:var(--aqua);font-style:normal}.gift-claim-name{border-block:1px solid #72bfb642;padding:18px 0;display:grid}.gift-claim-name small{color:#78918e;font:900 10px var(--font-mono)}.gift-claim-name strong{font-size:26px}.gift-claim-card blockquote{color:#d9e8e5;margin:24px 0;font-size:20px;line-height:1.5}.gift-claim-card dl{grid-template-columns:repeat(3,1fr);margin:26px 0;display:grid}.gift-claim-card dl>div{border:1px solid #72bfb638;padding:14px}.gift-claim-card dt{color:#78918e;font:900 10px var(--font-mono);text-transform:uppercase}.gift-claim-card dd{margin:8px 0 0;font-weight:850}.gift-claim-action button{color:#031012;background:var(--aqua);width:100%;min-height:58px;font-size:11px}.gift-claim-action p{background:#a93326;padding:11px;font-weight:800}.gift-claim-deadline{color:#78918e;font:900 10px var(--font-mono);margin-top:17px;display:block}.gift-email-mismatch{background:#ff9d2e1a;border-left:4px solid #ff9d2e;padding:18px}.gift-email-mismatch p{color:#b7ceca}.gift-email-mismatch a{width:max-content}.gift-claim-state .gift-claim-card>p:nth-of-type(2){color:#b7ceca;font-size:18px}.gift-claim-state .gift-claim-card h1{font-size:clamp(46px,7vw,82px)}.gift-claim-state a{color:#031012;background:var(--aqua);width:max-content;margin-top:24px}.access-control{background:linear-gradient(135deg,#041b1ffa,#020c0ffa),repeating-linear-gradient(90deg,#0000 0 46px,#3de6d00a 47px);border:1px solid #3de6d06b;margin-top:72px;box-shadow:10px 10px #ff9d2eb8}.access-control-heading{border-bottom:1px solid #72bfb652;justify-content:space-between;align-items:end;gap:24px;padding:30px;display:flex}.access-control-heading p,.access-panel-title>span,.access-invite-row label>span,.ownership-panel label>span{color:#ff9d2e;font:900 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.access-control-heading h2{font:900 clamp(38px,4.8vw,62px)/.88 var(--font-display);letter-spacing:-.045em;margin:8px 0 0}.access-control-heading>span{border:1px solid var(--aqua);color:var(--aqua);font:900 11px var(--font-mono);padding:9px 12px}.access-message{color:#bffdf4;background:#3de6d01a;border-bottom:1px solid #3de6d047;margin:0;padding:14px 30px;font-weight:800}.access-message.is-error{color:#ffd4ca;background:#ff60401f}.access-control-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);display:grid}.access-team-panel{border-right:1px solid #72bfb647;padding:30px}.access-side-panel>div{padding:30px}.access-side-panel>div+div{border-top:1px solid #72bfb647}.access-panel-title{align-items:start;gap:14px;margin-bottom:22px;display:flex}.access-panel-title>span{color:#041416;background:#ff6040;flex:0 0 38px;place-items:center;height:38px;display:grid}.access-panel-title h3{font:normal 28px var(--font-display);margin:0 0 3px}.access-panel-title p{color:#7f9f9b;margin:0;font-size:13px}.access-invite-row{grid-template-columns:minmax(180px,1fr) 180px auto;align-items:end;gap:12px;display:grid}.access-invite-row label,.ownership-panel label{gap:8px;display:grid}.access-invite-row input,.access-invite-row select,.access-member select,.ownership-panel input{color:#effffc;width:100%;min-height:48px;font:inherit;background:#020d0f;border:1px solid #4a6b68;border-radius:0;padding:0 12px}.access-control button,.claim-card button{border:1px solid var(--aqua);background:var(--aqua);color:#00110f;min-height:48px;font:950 11px var(--font-mono);text-transform:uppercase;cursor:pointer;border-radius:0;padding:0 16px}.access-control button:disabled,.claim-card button:disabled{cursor:not-allowed;opacity:.45}.role-key{background:#72bfb638;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid}.role-key p{background:#041316;gap:3px;margin:0;padding:12px;display:grid}.role-key b{color:#dff5f2;font:900 11px var(--font-mono);text-transform:uppercase}.role-key span{color:#86a8a4;font-size:12px;line-height:1.4}.access-member-list{border-top:1px solid #72bfb652}.access-member{border-bottom:1px solid #72bfb638;grid-template-columns:minmax(170px,1fr) 150px auto auto;align-items:center;gap:10px;min-height:70px;padding:12px 0;display:grid}.access-member>div{gap:4px;min-width:0;display:grid}.access-member>div b{color:#eafffb;text-overflow:ellipsis;overflow:hidden}.access-member>div span{color:#71928e;font-size:12px}.access-member>strong{color:#ff9d2e;font:900 11px var(--font-mono)}.access-member .secondary{color:#d9eeeb;background:0 0;border-color:#587875}.access-control .danger-link{color:#ff9d88;background:0 0;border-color:#ff60409e}.ownership-warning,.pending-transfer p{color:#9bb7b3;font-size:13px;line-height:1.55}.ownership-warning b{color:#fff}.ownership-panel>button{width:100%;margin-top:10px}.pending-transfer{background:#ff9d2e14;border:1px solid #ff9d2e;padding:18px}.pending-transfer small{color:#ff9d2e;font:900 10px var(--font-mono)}.pending-transfer>b{overflow-wrap:anywhere;color:#fff;margin-top:7px;display:block}.pending-transfer>div{gap:8px;display:flex}.access-history ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.access-history li{border-left:2px solid #3de6d080;gap:5px;padding-left:13px;display:grid}.access-history li b{color:#dcecea;font-size:13px;line-height:1.4}.access-history li span{color:#7da29e;font:800 11px/1.4 var(--font-mono);overflow-wrap:anywhere}.access-history>p,.access-control-limited>p{color:#9bb7b3;line-height:1.6}.access-control-limited{grid-template-columns:1fr 1fr;align-items:end;gap:30px;padding:30px;display:grid}.access-control-limited h2{font:900 42px/.9 var(--font-display);margin:7px 0 0}.access-control-limited>div>p{color:#ff9d2e;font:900 11px var(--font-mono)}.claim-shell{color:#effffc;background:radial-gradient(circle at 80% 10%,#3de6d029,#0000 35%),#020b0d;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.claim-card{background:#06181b;border:1px solid #3de6d08c;width:min(680px,100%);padding:clamp(28px,6vw,58px);box-shadow:12px 12px #ff6040}.claim-card>p:first-child{color:#ff9d2e;font:900 11px var(--font-mono);letter-spacing:.11em}.claim-card h1{font:900 clamp(54px,10vw,92px)/.82 var(--font-display);margin:18px 0}.claim-card p,.claim-card li{color:#aac3bf;line-height:1.65}.claim-card button{width:100%;margin-top:20px}.claim-card>a{color:var(--aqua);font:900 11px var(--font-mono);text-transform:uppercase;margin-top:22px;display:inline-block}.claim-card ul{padding-left:20px}.production-lab{background:radial-gradient(circle at 92% 5%,#3de6d024,#0000 28%),repeating-linear-gradient(90deg,#0000 0 53px,#3de6d009 54px),#020d10;border:1px solid #3de6d06b;margin-top:94px;position:relative;overflow:hidden;box-shadow:11px 11px #ff6040bd}.production-lab:before{content:"PRINT / PROOF / PRODUCTION";color:#3de6d00d;font:900 72px/.8 var(--font-display);letter-spacing:-.04em;pointer-events:none;position:absolute;top:196px;right:-56px;transform:rotate(90deg)}.production-lab-heading{z-index:1;border-bottom:1px solid #72bfb647;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:54px;padding:46px;display:grid;position:relative}.production-lab-heading>div>p,.production-form-title>span,.production-queue>div:first-child>span,.support-desk-intro>p:first-child,.support-ticket-list-title>span{color:#ff9d2e;font:900 11px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.production-lab-heading h2,.support-desk-intro h2{font:900 clamp(56px,7vw,92px)/.82 var(--font-display);letter-spacing:-.045em;margin:14px 0 0}.production-lab-heading h2 em,.support-desk-intro h2 em{color:var(--aqua);font-style:normal}.production-lab-heading>p{color:#b3ccc8;border-left:3px solid #ff6040;margin:0;padding-left:22px;font-size:16px;line-height:1.7}.production-rail{z-index:1;background:#3de6d021;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.production-rail li{background:#020e10eb;border-right:1px solid #72bfb647;grid-template-columns:46px 1fr;align-content:center;gap:2px 12px;min-height:92px;padding:18px;display:grid}.production-rail li:last-child{border-right:0}.production-rail li:first-child{background:linear-gradient(135deg,#3de6d02e,#020e10f2)}.production-rail span{color:#ff6040;font:900 32px/.9 var(--font-display);grid-row:1/3}.production-rail b{color:#eafffb;font:900 12px var(--font-mono);text-transform:uppercase}.production-rail small{color:#759995;font-size:12px}.production-lab-grid{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);display:grid;position:relative}.production-request-form{background:linear-gradient(145deg,#071e21f0,#020d10f5);border-right:1px solid #72bfb647;padding:38px 40px 42px}.production-form-title h3{font:900 38px/.95 var(--font-display);margin:8px 0 6px}.production-form-title p{color:#8caaa6;margin:0;line-height:1.55}.production-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.production-form-grid label,.support-request-form label{gap:8px;display:grid}.production-form-grid label>span,.support-request-form label>span{color:#9ab5b1;font:900 11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.production-form-grid input,.production-form-grid select,.production-form-grid textarea,.support-request-form input,.support-request-form select,.support-request-form textarea{color:#effffc;width:100%;min-height:50px;font:inherit;background:#020c0f;border:1px solid #456b67;border-radius:0;outline:none;padding:12px 13px}.production-form-grid input:focus,.production-form-grid select:focus,.production-form-grid textarea:focus,.support-request-form input:focus,.support-request-form select:focus,.support-request-form textarea:focus{border-color:var(--aqua);box-shadow:0 0 0 2px #3de6d01f}.production-form-grid textarea{resize:vertical;min-height:124px}.production-wide{grid-column:1/-1}.production-request-form>button,.support-request-form>button{border:1px solid var(--aqua);background:var(--aqua);color:#00110f;width:100%;min-height:56px;font:950 11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:0;margin-top:18px}.production-request-form>button:disabled,.support-request-form>button:disabled{cursor:not-allowed;opacity:.45}.production-form-note{color:#6f9490;font:800 11px/1.6 var(--font-mono);margin:14px 0 0}.production-queue{background:linear-gradient(#ff9d2e24,#0000 42%),#041315;padding:38px 30px}.production-queue>div:first-child,.support-ticket-list-title{border-bottom:1px solid #ff9d2e6b;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.production-queue>div:first-child>b,.support-ticket-list-title>b{color:#ff9d2eb3;font:900 44px/.8 var(--font-display)}.production-request-list,.support-ticket-list{gap:12px;margin-top:16px;display:grid}.production-request-list article,.support-ticket-list article{background:#020d10c2;border:1px solid #72bfb640;padding:18px;position:relative}.production-request-list article>div,.support-ticket-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-request-list small,.support-ticket-list small{color:#8aa9a5;font:900 10px var(--font-mono)}.production-request-list article>div>span,.support-ticket-list article>div>span{color:#021114;font:900 9px var(--font-mono);background:#ff9d2e;padding:5px 7px}.production-request-list h3,.support-ticket-list h3{font:900 25px/.95 var(--font-display);margin:18px 0 7px}.production-request-list p,.support-ticket-list p{color:#92ada9;margin:0 0 12px;font-size:13px;line-height:1.5}.production-request-list time,.support-ticket-list time{color:#587b77;font:800 10px var(--font-mono);text-transform:uppercase}.production-queue-empty,.support-ticket-empty{text-align:center;place-content:center;gap:8px;min-height:180px;display:grid}.production-queue-empty>span,.support-ticket-empty>span{color:#3de6d047;font:900 37px/.9 var(--font-display)}.production-queue-empty p,.support-ticket-empty p{color:#759995;max-width:280px;margin:0;line-height:1.5}.support-desk{background:radial-gradient(circle at 0 0,#ff604026,#0000 34%),#041214;border:1px solid #ff9d2e7a;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);margin-top:74px;display:grid;box-shadow:10px 10px #3de6d033}.support-desk-intro{background:repeating-linear-gradient(0deg,#0000 0 47px,#ff9d2e09 48px);border-right:1px solid #ff9d2e57;padding:42px 36px;position:relative}.support-desk-intro:after{content:"!";color:#ff604017;font:900 250px/.8 var(--font-display);pointer-events:none;position:absolute;bottom:-18px;right:18px}.support-desk-intro h2{font-size:clamp(52px,6vw,80px)}.support-desk-intro>p:nth-of-type(2){z-index:1;color:#9eb8b4;line-height:1.65;position:relative}.support-desk-intro>a{z-index:1;color:#ffbd70;font:900 11px var(--font-mono);text-transform:uppercase;margin-top:18px;display:inline-block;position:relative}.support-desk-workspace{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);display:grid}.support-request-form{gap:15px;padding:36px;display:grid}.support-field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.support-request-form textarea{resize:vertical;min-height:126px}.support-request-form>button{background:#ff9d2e;border-color:#ff9d2e;margin-top:0}.support-ticket-list{background:#010a0c8a;border-left:1px solid #72bfb63d;margin:0;padding:36px 28px}.support-ticket-list-title{margin-bottom:4px}.support-ticket-list article>div>span{background:var(--aqua)}.customer-request-update{border-left:2px solid var(--aqua);background:#3de6d014;padding:9px 10px;color:#c9f6ef!important}.customer-request-link{color:#ffbd70;font:900 10px var(--font-mono);text-transform:uppercase;margin:0 0 12px;display:inline-block}.ops-shell{color:#effffc;background:radial-gradient(circle at 12% 0,#3de6d01f,#0000 27%),#01090b;min-height:100vh}.ops-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010c0ef5;border-bottom:1px solid #3de6d057;justify-content:space-between;align-items:center;min-height:82px;padding:12px max(24px,50vw - 690px);display:flex;position:sticky;top:0}.ops-topbar nav{gap:10px;display:flex}.ops-topbar nav a{color:#cfebe7;font:900 10px var(--font-mono);text-transform:uppercase;border:1px solid #3b605c;padding:10px 13px}.ops-workspace{width:min(100% - 44px,1380px);margin:0 auto;padding:48px 0 100px}.ops-provider{background:linear-gradient(90deg,#ff9d2e1f,#031214f5);border:1px solid #ff9d2e8c;grid-template-columns:minmax(190px,.65fr) minmax(140px,.45fr) minmax(0,1.4fr);align-items:center;gap:18px 22px;padding:20px 24px;display:grid;box-shadow:7px 7px #ff604052}.ops-provider>div{gap:7px;display:grid}.ops-provider>div span,.ops-provider dt{color:#829f9b;font:900 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ops-provider>div b{color:#ffbd70;font:900 11px var(--font-mono)}.ops-provider>strong{font:900 24px/.95 var(--font-display)}.ops-provider>p{color:#98b4b0;margin:0;font-size:13px;line-height:1.5}.ops-provider dl{background:#72bfb633;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid}.ops-provider dl>div{background:#041315;gap:5px;padding:10px;display:grid}.ops-provider dd{color:#f4fffd;font:900 10px var(--font-mono);margin:0}.ops-provider.is-connected{border-color:#3de6d099}.ops-provider-actions{flex-flow:wrap;grid-column:1/-1;align-items:center;padding-top:2px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.ops-provider-actions button,.ops-provider-actions a{color:#e9fffc;min-height:38px;font:900 10px var(--font-mono);text-transform:uppercase;cursor:pointer;background:#05191b;border:1px solid #3d7771;padding:0 13px}.ops-provider-actions a{align-items:center;display:inline-flex}.ops-provider-actions button:disabled{cursor:not-allowed;opacity:.38}.ops-provider-actions>span{overflow-wrap:anywhere;flex:280px;min-width:0;color:var(--aqua)!important}.ops-provider-actions>span.is-error{color:#ff8c73!important}.ops-command{border-bottom:1px solid #72bfb64f;grid-template-columns:minmax(0,1.4fr) minmax(350px,.6fr);align-items:end;gap:56px;margin-top:80px;padding-bottom:48px;display:grid}.ops-command>div{min-width:0}.ops-command>div>p:first-child,.ops-lane header span,.ops-audit header span{color:#ff9d2e;font:900 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ops-command h1{font:900 clamp(62px,8vw,110px)/.8 var(--font-display);letter-spacing:-.05em;margin:15px 0 22px}.ops-command h1 em{color:var(--aqua);font-style:normal}.ops-command>div>p:last-child{color:#9ab5b1;max-width:780px;margin:0;font-size:16px;line-height:1.7}.ops-command dl{background:#3de6d047;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.ops-command dl>div{background:#041315;align-content:center;gap:10px;min-height:126px;padding:18px;display:grid}.ops-command dt{color:#81a39e;font:900 10px var(--font-mono);text-transform:uppercase}.ops-command dd{color:#fff;font:900 50px/.8 var(--font-display);margin:0}.ops-flash{border-left:4px solid var(--aqua);color:#d9fff9;background:#3de6d01c;margin:25px 0 0;padding:14px 18px;font-weight:800}.ops-flash.is-error{color:#ffd7cf;background:#ff604021;border-color:#ff6040}.ops-lane{margin-top:72px}.ops-lane>header{border-bottom:2px solid #3de6d08c;justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.ops-lane h2,.ops-audit h2{font:900 48px/.9 var(--font-display);margin:6px 0 0}.ops-lane>header>b{color:#3de6d04d;font:900 74px/.7 var(--font-display)}.ops-support-lane>header{border-color:#ff9d2e99}.ops-support-lane>header>b{color:#ff9d2e52}.ops-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.ops-card{background:linear-gradient(145deg,#061b1efa,#010a0cfa);border:1px solid #72bfb659;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:5px 5px #3de6d01a}.ops-support-lane .ops-card{border-color:#ff9d2e4d;box-shadow:5px 5px #ff9d2e1a}.ops-card-signal,.ops-card-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.ops-card-signal small{color:#789793;font:900 10px var(--font-mono)}.ops-card-signal span{color:#061012;font:900 10px var(--font-mono);background:#ff9d2e;padding:6px 8px}.ops-card h3{font:900 34px/.9 var(--font-display);margin:24px 0 8px}.ops-card>p{color:#86a6a2;margin:0;font-size:13px}.ops-card blockquote{color:#c2d9d5;background:#ff60400f;border-left:3px solid #ff6040;min-height:74px;margin:20px 0;padding:14px 16px;font-size:13px;line-height:1.55}.ops-card>form{flex-direction:column;flex:1;display:flex}.ops-provider-order{background:#3de6d012;border:1px solid #3de6d061;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 18px;padding:12px;display:grid}.ops-provider-order span,.ops-provider-order small{color:#8cb2ad;font:900 10px var(--font-mono);letter-spacing:.06em}.ops-provider-order b{color:var(--aqua);font:900 13px var(--font-mono)}.ops-field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ops-field-grid label{gap:7px;display:grid}.ops-field-grid label>span{color:#8facaa;font:900 10px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.ops-field-grid input,.ops-field-grid select,.ops-field-grid textarea{color:#effffc;width:100%;min-height:47px;font:inherit;background:#010b0d;border:1px solid #3e625e;border-radius:0;outline:0;padding:10px 11px}.ops-field-grid input:focus,.ops-field-grid select:focus,.ops-field-grid textarea:focus{border-color:var(--aqua);box-shadow:0 0 0 2px #3de6d01c}.ops-field-grid textarea{resize:vertical;min-height:86px}.ops-wide{grid-column:1/-1}.ops-card-footer{margin-top:auto;padding-top:18px}.ops-card-footer>span{color:#658782;font:800 10px var(--font-mono);text-transform:uppercase}.ops-card-footer button{border:1px solid var(--aqua);background:var(--aqua);color:#00110f;min-height:45px;font:950 10px var(--font-mono);text-transform:uppercase;cursor:pointer;padding:0 15px}.ops-card-footer button:disabled{cursor:wait;opacity:.45}.ops-draft-gate{background:#ff9d2e0b;border:1px solid #ff9d2e73;margin-top:18px}.ops-draft-gate summary{color:#ffbd70;font:900 10px var(--font-mono);letter-spacing:.07em;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;list-style:none;display:flex}.ops-draft-gate summary::-webkit-details-marker{display:none}.ops-draft-gate summary:before{content:"+";color:#ff6040;font-size:16px}.ops-draft-gate[open] summary:before{content:"−"}.ops-draft-gate summary span{margin-right:auto}.ops-draft-gate summary b{color:#071113;background:#ff9d2e;padding:5px 7px;font-size:10px}.ops-draft-gate>form{border-top:1px solid #ff9d2e33;padding:0 16px 16px;display:block}.ops-draft-gate>form>p{color:#9ab4b0;margin:15px 0;font-size:12px;line-height:1.55}.ops-draft-gate>form>button{color:#071113;width:100%;min-height:48px;font:950 10px var(--font-mono);text-transform:uppercase;cursor:pointer;background:#ff9d2e;border:1px solid #ff9d2e;margin-top:14px}.ops-draft-gate>form>button:disabled{cursor:not-allowed;opacity:.35}.ops-draft-fields{padding-top:2px}.ops-empty{border:1px dashed #72bfb659;grid-template-columns:110px 1fr;align-items:center;gap:24px;min-height:180px;margin-top:22px;padding:30px;display:grid}.ops-empty span{color:#3de6d030;font:900 78px/.8 var(--font-display)}.ops-empty p{color:#829f9b;max-width:480px;line-height:1.6}.ops-audit{background:#041315b3;border:1px solid #72bfb647;margin-top:72px;padding:32px}.ops-audit ol{background:#72bfb62e;grid-template-columns:repeat(2,1fr);gap:1px;margin:25px 0 0;padding:0;list-style:none;display:grid}.ops-audit li{background:#031114;grid-template-columns:1fr auto;gap:7px 20px;padding:16px;display:grid}.ops-audit li b{color:#e7faf7;font:900 10px var(--font-mono)}.ops-audit li span{color:#8ba9a5;grid-column:1/-1;font-size:12px}.ops-audit time{color:#5f827d;font:800 10px var(--font-mono);grid-area:1/2}.ops-audit>p{color:#829f9b}@media (width<=1100px){.production-lab-grid,.support-desk,.support-desk-workspace{grid-template-columns:1fr}.production-request-form,.support-desk-intro{border-bottom:1px solid #72bfb647;border-right:0}.production-queue{grid-template-columns:220px 1fr;gap:24px;display:grid}.production-queue>div:first-child{border-bottom:0;flex-direction:column;align-content:start;align-items:flex-start}.production-request-list{grid-template-columns:repeat(2,1fr);margin-top:0}.support-ticket-list{border-top:1px solid #72bfb63d;border-left:0}.ops-provider{grid-template-columns:1fr 1fr}.ops-provider dl{grid-column:1/-1}.ops-command{grid-template-columns:1fr;gap:34px}.ops-card-grid{grid-template-columns:1fr}}@media (width<=900px){.access-layout{grid-template-columns:1fr}.access-signal{min-height:480px}.account-create{grid-template-columns:1fr 1fr}.account-create>div{grid-column:1/-1}.customer-editor-grid{grid-template-columns:1fr}.customer-live-preview{position:static}.editor-command{flex-direction:column;align-items:start}.editor-command-actions{width:100%}.editor-command-actions>span{text-align:left;margin-right:auto}.checkout-stage{grid-template-columns:1fr}.checkout-intro{max-width:760px}.checkout-order{width:min(100%,620px)}.gift-control-grid,.access-control-grid{grid-template-columns:1fr}.access-team-panel{border-bottom:1px solid #72bfb647;border-right:0}.access-invite-row{grid-template-columns:1fr 180px}.access-invite-row button{grid-column:1/-1}.role-key{grid-template-columns:1fr 1fr}.production-lab-heading{grid-template-columns:1fr;gap:26px;padding:34px}.production-lab-heading>p{max-width:680px}.production-rail{grid-template-columns:1fr 1fr}.production-rail li:nth-child(2){border-right:0}.production-rail li:nth-child(-n+2){border-bottom:1px solid #72bfb647}.production-queue{grid-template-columns:1fr}.production-queue>div:first-child{border-bottom:1px solid #ff9d2e6b;flex-direction:row;align-items:center}}@media (width<=650px){.access-signal{min-height:420px;padding:14px;box-shadow:5px 5px #ff6040d1}.access-matrix{width:min(100%,330px);margin:20px auto;padding:16px}.access-signal dl{grid-template-columns:1fr}.account-topbar{align-items:flex-start;min-height:72px;padding:13px 18px}.account-topbar>div{flex-direction:column;align-items:flex-end;gap:6px;font-size:12px}.account-topbar>div a{padding:5px 8px;font-size:10px}.account-brand strong{font-size:25px}.account-workspace,.account-editor{width:min(100% - 28px,1240px);padding-top:48px}.account-intro{padding-bottom:40px}.account-intro h1{font-size:clamp(48px,15.5vw,72px)}.account-intro>p:last-child{font-size:16px}.account-create{grid-template-columns:1fr;padding:22px;box-shadow:6px 6px #ff6040c7}.account-create>div{grid-column:auto}.account-page-grid,.policy-rule-grid,.billing-term-grid{grid-template-columns:1fr}.renewal-choice{grid-template-columns:1fr;padding:22px}.renewal-toggle{width:100%}.checkout-topbar{min-height:72px;padding:12px 16px}.checkout-stage{gap:50px;width:min(100% - 28px,1240px);padding:48px 0 70px}.checkout-intro h1,.checkout-success h1,.checkout-missing h1{font-size:clamp(50px,15vw,72px)}.checkout-order{width:100%;padding:24px;box-shadow:7px 7px #ff9d2e}.checkout-order dl>div{grid-template-columns:92px 1fr}.gift-field-pair,.gift-edit-form,.gift-claim-card dl,.checkout-promo{grid-template-columns:1fr}.gift-edit-form .wide{grid-column:auto}.gift-control{padding:22px;box-shadow:6px 6px #3de6d02e}.gift-card-actions{grid-template-columns:1fr}.gift-card-actions button:last-child{grid-column:auto}.gift-claim-shell{padding:100px 16px 40px}.gift-claim-card{padding:30px 22px;box-shadow:7px 7px #ff9d2eb8}.gift-claim-card h1{font-size:clamp(48px,15vw,68px)}.checkout-success>section{padding:34px 24px;box-shadow:7px 7px #ff9d2ea6}.success-pulse{margin:26px 0;position:relative;top:auto;right:auto}.checkout-success section>div:last-child{flex-direction:column;align-items:stretch}.checkout-success a:last-child{min-height:48px}.account-billing{padding:22px}.account-section-title{flex-direction:column;align-items:start;gap:9px}.account-page-card{min-height:0;padding:22px}.account-page-card h3,.account-page-card>p{max-width:90%}.account-page-card dl{grid-template-columns:1fr}.account-card-index{font-size:92px}.account-empty{grid-template-columns:1fr;padding:26px}.account-empty>span{font-size:78px}.account-term-note{grid-template-columns:1fr;gap:8px}.production-lab{margin-top:58px;box-shadow:6px 6px #ff6040bd}.production-lab-heading{padding:27px 22px}.production-lab-heading h2,.support-desk-intro h2{font-size:clamp(48px,14vw,66px)}.production-lab-heading>p{padding-left:14px;font-size:14px}.production-rail{grid-template-columns:1fr}.production-rail li{border-bottom:1px solid #72bfb647;border-right:0}.production-rail li:nth-child(2){border-right:0}.production-rail li:nth-child(-n+2){border-bottom:1px solid #72bfb647}.production-rail li:last-child{border-bottom:0}.production-request-form,.production-queue,.support-desk-intro,.support-request-form,.support-ticket-list{padding:24px 21px}.production-form-grid,.support-field-pair,.production-request-list{grid-template-columns:1fr}.production-wide{grid-column:auto}.support-desk{margin-top:56px;box-shadow:6px 6px #3de6d033}.editor-command-actions{grid-template-columns:1fr 1fr;display:grid}.editor-command-actions>span{grid-column:1/-1}.customer-editor-block{padding:20px}.customer-live-preview{padding:12px;box-shadow:6px 6px #ff6040c7}.customer-page-preview{min-height:540px;padding:22px}.access-control{margin-top:48px;box-shadow:6px 6px #ff9d2eb8}.access-control-heading{flex-direction:column;align-items:start;padding:22px}.access-control-heading h2{font-size:44px}.access-team-panel,.access-side-panel>div{padding:22px}.access-invite-row{grid-template-columns:1fr}.access-invite-row button{grid-column:auto}.access-member{grid-template-columns:1fr auto}.access-member select{grid-column:1/2}.access-member .secondary,.access-member .danger-link{grid-column:auto}.access-control-limited{grid-template-columns:1fr}.claim-card{box-shadow:7px 7px #ff6040}.published-page{padding:12px}.published-page-frame{box-shadow:6px 6px 0 var(--page-accent)}.published-page-frame>header,.published-identity,.published-modules,.published-page-frame>footer{padding-left:20px;padding-right:20px}.published-identity{padding-top:48px}.policy-section{padding:22px}.policy-rule-grid article{min-height:0}.ops-topbar{min-height:72px;padding:12px 16px}.ops-topbar nav{gap:5px}.ops-topbar nav a{padding:8px;font-size:10px}.ops-workspace{width:min(100% - 28px,1380px);padding-top:28px}.ops-provider{grid-template-columns:1fr;padding:18px;box-shadow:5px 5px #ff604052}.ops-provider dl{grid-column:auto;grid-template-columns:1fr}.ops-provider-actions{grid-column:auto}.ops-command{margin-top:58px}.ops-command h1{font-size:clamp(40px,11.3vw,47px)}.ops-command dl{grid-template-columns:1fr}.ops-command dl>div{grid-template-columns:1fr auto;align-items:center;min-height:92px}.ops-command dd{font-size:42px}.ops-lane{margin-top:54px}.ops-lane h2,.ops-audit h2{font-size:38px}.ops-lane>header>b{font-size:58px}.ops-card{padding:19px;box-shadow:4px 4px #3de6d01a}.ops-field-grid{grid-template-columns:1fr}.ops-wide{grid-column:auto}.ops-card-footer{flex-direction:column;align-items:stretch}.ops-card-footer button{width:100%}.ops-provider-order,.ops-empty{grid-template-columns:1fr}.ops-audit{padding:21px}.ops-audit ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.editor-export-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.85rem;display:grid}.editor-export-actions a{border:1px solid color-mix(in srgb, var(--preview-accent) 55%, #d9e9e6);background:color-mix(in srgb, var(--preview-accent) 10%, #061410);color:#f4fbf8;min-height:2.65rem;font:800 .68rem/1.2 var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;place-items:center;padding:.55rem .65rem;text-decoration:none;display:grid}.editor-export-actions a:hover,.editor-export-actions a:focus-visible{background:var(--preview-accent);color:#00110d}@media (width<=640px){.editor-export-actions{grid-template-columns:1fr}.editor-export-actions a{min-height:3rem;font-size:.75rem}}
