@font-face{font-family:Candu;src:url(/fonts/Candu.otf)format("opentype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Arquitecta;src:url(/fonts/Arquitecta.otf)format("opentype");font-weight:400 700;font-style:normal;font-display:swap}:root{--accent:#009198;--accent-strong:#007a80;--accent-soft:#0091981a;--coral:#eb6e55;--coral-soft:#eb6e551f;--violet:#7658b2;--surface:#faf8f4;--surface-elevated:#fffdf9;--surface-muted:#f0eeea;--ink:#1c1c1e;--ink-body:#1c1c1e;--text-secondary:#6c6c70;--text-tertiary:#aeaeb2;--border:#dcdad6;--divider:#e6e4e0;--glass-bg:#fffdf9b3;--glass-bg-inner:#faf8f48c;--glass-border:#ffffff8c;--glass-edge:#00000014;--glass-blur:blur(30px) saturate(115%);--glass-grain-opacity:.035;--shadow-card:0 1px 2px #00000008, 0 12px 40px -12px #00000024;--shadow-soft:0 1px 2px #00000008, 0 6px 20px -8px #0000001a;--matte-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--font-display:"Candu", "Avenir Next", system-ui, sans-serif;--font-body:"Arquitecta", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--radius-lg:24px;--radius-md:16px;--radius-sm:10px;--radius-btn:18px;--max-width:1080px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-body);background:var(--surface);color:var(--ink-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6}h1,h2,h3{font-family:var(--font-display);color:var(--ink);letter-spacing:.01em;font-weight:400;line-height:1.12}a{color:var(--accent-strong);text-decoration:none}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.btn{font-family:var(--font-body);letter-spacing:.02em;border-radius:var(--radius-btn);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:#fffdf9;box-shadow:var(--shadow-soft)}.btn-primary:hover{background:var(--accent-strong)}.btn-ghost{color:var(--ink);border-color:var(--border);background:0 0}.btn-ghost:hover{border-color:var(--accent);color:var(--accent-strong)}.btn-coral{background:var(--coral);color:#fffdf9;box-shadow:var(--shadow-soft)}.bcard{--card-accent:var(--accent);isolation:isolate;background:var(--glass-bg);width:min(420px,100%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), inset 0 1px 0 var(--glass-border), inset 0 0 0 1px var(--glass-edge);padding:28px;position:relative;overflow:hidden}.bcard:after{content:"";z-index:-1;background-image:var(--matte-grain);opacity:var(--glass-grain-opacity);pointer-events:none;mix-blend-mode:overlay;background-size:160px 160px;position:absolute;inset:0}.bcard:before{content:"";background:linear-gradient(90deg, var(--card-accent), color-mix(in srgb, var(--card-accent) 55%, var(--coral)));opacity:.9;height:6px;position:absolute;inset:0 0 auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bcard{background:var(--surface-elevated);border-color:var(--border)}}.bcard-top{align-items:center;gap:16px;margin-top:6px;display:flex}.bcard-monogram{width:64px;height:64px;font-family:var(--font-display);color:#fffdf9;background:linear-gradient(135deg, var(--card-accent), color-mix(in srgb, var(--card-accent) 65%, #000));letter-spacing:.04em;border-radius:20px;flex:none;place-items:center;font-size:26px;display:grid}.bcard-name{font-size:28px;line-height:1.1}.bcard-role{color:var(--text-secondary);letter-spacing:.01em;margin-top:4px;font-size:15px;font-weight:700}.bcard-industry{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:13px}.bcard-actions{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:10px;margin-top:22px;display:grid}.bcard-action{border-radius:var(--radius-md);background:color-mix(in srgb, var(--card-accent) 10%, var(--glass-bg-inner));border:1px solid color-mix(in srgb, var(--card-accent) 18%, transparent);color:var(--card-accent);letter-spacing:.02em;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;font-size:13px;font-weight:700;transition:background .15s,transform .15s,border-color .15s;display:flex}.bcard-action:hover{background:color-mix(in srgb, var(--card-accent) 16%, var(--glass-bg-inner));border-color:color-mix(in srgb, var(--card-accent) 32%, transparent);transform:translateY(-1px)}.bcard-static-rows{border-top:1px solid var(--divider);color:var(--text-secondary);gap:6px;margin-top:20px;padding-top:14px;font-size:15px;list-style:none;display:grid}.bcard-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.bcard-link{letter-spacing:.03em;color:var(--ink);background:var(--glass-bg-inner);border:1px solid var(--glass-border);border-radius:var(--radius-btn);padding:7px 14px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s,background .15s}a.bcard-link:hover{border-color:var(--card-accent);color:var(--card-accent)}.bcard-cta-row{gap:10px;margin-top:24px;display:flex}.bcard-save{flex:1}.viewer{background:radial-gradient(720px 420px at 78% -8%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%), radial-gradient(620px 380px at 4% 104%, color-mix(in srgb, var(--coral) 22%, transparent), transparent 62%), radial-gradient(520px 360px at 96% 88%, color-mix(in srgb, var(--violet) 16%, transparent), transparent 66%), var(--surface);background-attachment:fixed;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px 20px 20px;display:flex}.viewer-intro{text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);text-align:center;margin-bottom:18px;font-size:13px;font-weight:700}.viewer-card-wrap{width:min(420px,100%);animation:.55s cubic-bezier(.22,1,.36,1) both card-rise}@keyframes card-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.viewer-footer{color:var(--text-tertiary);text-align:center;margin-top:auto;padding-top:40px;font-size:13px}.viewer-footer a{color:var(--text-secondary);font-weight:700}.viewer-empty{text-align:center;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:380px;box-shadow:var(--shadow-card);padding:40px 28px}.viewer-empty h1{margin-bottom:10px;font-size:26px}.viewer-empty p{color:var(--text-secondary);margin-bottom:22px;font-size:15px}
:root{--ink:#0a0e0f;--ink-2:#0c1011;--ink-violet:#150d19;--ink-footer:#080b0c;--paper:#f4f1eb;--paper-sunk:#efeadf;--paper-raised:#fbf9f5;--rule:#ede9e2;--on-ink:#f9f9f3;--on-ink-soft:#f9f9f39e;--on-ink-faint:#f9f9f370;--teal:#009198;--teal-bright:#3ec9c1;--teal-deep:#00676c;--coral:#eb6e55;--coral-warm:#e58c77;--violet:#7658b2;--ink-text:#1c1c1e;--body-2:#55524e;--chrome:#8a8681;--display:Candu, "Avenir Next", system-ui, sans-serif;--body:Arquitecta, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:ui-monospace, Menlo, monospace;--gutter:clamp(20px, 5vw, 72px);--frame:1257px}body{background:var(--paper);color:var(--ink-text);font-family:var(--body);overflow-x:hidden}.wrap{width:100%;max-width:var(--frame);padding-inline:var(--gutter);margin:0 auto}.poster{padding-block:clamp(56px,7vw,96px);position:relative;overflow:hidden}@media (min-width:1280px){.poster.fixed{height:var(--poster-h,940px);padding-block:0}}.on-ink-band{background:var(--ink)}.on-ink-2{background:var(--ink-2)}.on-violet{background:var(--ink-violet)}.on-paper{background:var(--paper)}.on-sunk{background:var(--paper-sunk);border-top:1.5px solid #0000000f}.kicker{font:600 12px/1 var(--mono);letter-spacing:5px;color:#f9f9f380;text-transform:uppercase}.kicker.dark{color:var(--chrome)}.kicker.coral{color:var(--coral-warm)}.headline{font-family:var(--display);letter-spacing:-1.8px;color:var(--on-ink);text-wrap:balance;margin-top:22px;font-size:clamp(38px,6vw,76px);font-weight:400;line-height:.99}.headline.dark{color:var(--ink-text)}.headline em{color:var(--teal-bright);font-style:normal}.headline.dark em{color:var(--teal-deep)}.headline.coral em{color:var(--coral-warm)}.poster-body{font:clamp(17px, 1.9vw, 24px) / 1.45 var(--body);color:var(--on-ink-soft)}.poster-body.dark{color:var(--body-2)}.pills{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.pill-tag{font:600 12px/1 var(--mono);letter-spacing:1.6px;color:#f9f9f3d1;white-space:nowrap;background:#f9f9f31a;border:1.5px solid #f9f9f333;border-radius:999px;padding:10px 18px}.pill-tag.paper{color:var(--teal-deep);background:#00676c1a;border-color:#00676c3d}.poster-head{z-index:3;max-width:660px;position:relative}.poster-foot{z-index:3;max-width:640px;margin-top:40px;position:relative}@media (min-width:1280px){.poster.fixed .poster-head{left:var(--gutter);position:absolute;top:96px}.poster.fixed .poster-foot{left:var(--gutter);margin-top:0;position:absolute;bottom:80px}.poster.art-right .poster-head,.poster.art-right .poster-foot{max-width:560px}}.annobar{z-index:21;padding:11px var(--gutter);background:var(--ink);color:var(--on-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.annobar .tag{font:700 9.5px/1 var(--mono);letter-spacing:1.6px;color:var(--teal-bright);border:1.5px solid #3ec9c173;border-radius:999px;padding:5px 11px}.annobar .lead{font:600 13.5px/1.35 var(--body)}.annobar .sub{font:13.5px/1.35 var(--body);color:#f9f9f38c}.nav{z-index:20;-webkit-backdrop-filter:blur(14px);background:#0a0e0fe6;border-bottom:1px solid #f9f9f31a;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:20px;padding-block:17px;display:flex}.brand{flex:none;align-items:center;gap:11px;display:flex}.brand .word{font:26px/1 var(--display);color:var(--on-ink)}.brand .word em{color:var(--teal-bright);font-style:normal}.nav-links{align-items:center;gap:26px;display:flex}.nav-links a{font:600 10.5px/1 var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:#f9f9f399;transition:color .18s}.nav-links a:hover{color:var(--teal-bright)}.nav-links a.btn-solid{background:var(--teal-bright);color:#08191a;font:700 13px/1 var(--body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:12px 22px;transition:transform .18s,box-shadow .18s}.nav-links a.btn-solid:hover{color:#08191a;transform:translateY(-2px);box-shadow:0 10px 22px -8px #3ec9c199}@media (max-width:1020px){.nav-links a:not(.btn-solid){display:none}}.card-stage{z-index:1;width:min(420px,84vw);margin:44px auto 0;position:relative}@media (min-width:1280px){.card-stage{width:600px;margin:0;position:absolute;top:170px;right:-40px;transform:perspective(2400px)rotateY(-19deg)rotate(7deg)}}.big-card{background:linear-gradient(150deg, var(--teal-bright), #00676c 38%, #0b1112 66%, var(--teal));border-radius:46px;padding:4px;box-shadow:0 90px 150px -50px #000000e6}.big-card-face{aspect-ratio:600/860;background:linear-gradient(158deg,#252b2d 0%,#141819 48%,#1c2224 100%);border-radius:43px;position:relative;overflow:hidden;box-shadow:inset 0 3px #ffffff26}@media (min-width:1280px){.big-card-face{aspect-ratio:auto;height:860px}}.sheen{filter:blur(9px);pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff0a 30%,#ffffff2e 50%,#ffffff0a 70%,#0000);width:124px;height:180%;animation:7.2s cubic-bezier(.32,.12,.24,1) infinite sheen;position:absolute;top:-40%;left:0}@keyframes sheen{0%,6%{transform:translate(-120%)rotate(12deg)}38%,to{transform:translate(320%)rotate(12deg)}}.big-card-face .watermark{font:clamp(120px, 24vw, 248px) / 1 var(--display);color:#0091982e;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.26em;right:-.1em}.big-card-inner{z-index:2;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:clamp(22px,4.5vw,42px) clamp(20px,4vw,38px) clamp(20px,4vw,38px)}.status{align-items:center;gap:12px;display:flex}.status i{background:var(--teal-bright);width:12px;height:12px;box-shadow:0 0 20px var(--teal-bright);border-radius:999px;flex:none}.status span{font:600 clamp(11px, 1.2vw, 15px) / 1 var(--mono);letter-spacing:2.6px;color:#f9f9f3a6}.big-card-name{font:clamp(40px, 5.8vw, 73px) / 1 var(--display);color:var(--on-ink);text-shadow:0 2px #000000d9}.big-card-role{font:600 clamp(14px, 1.6vw, 20px) / 1.5 var(--mono);letter-spacing:1px;color:var(--teal-bright);margin-top:clamp(14px,2vw,25px)}.big-card-org{font:clamp(14px, 1.6vw, 20px) / 1.5 var(--mono);color:#f9f9f38c}.big-card-rule{background:linear-gradient(90deg,#3ec9c199,#f9f9f30f);height:2px;margin-bottom:clamp(16px,2.4vw,26px)}.big-card-contact{font:clamp(13px, 1.5vw, 19px) / 1 var(--mono);color:#f9f9f3d6;flex-direction:column;gap:11px;display:flex}.diagonal{background:var(--ink-2);clip-path:polygon(0 0,100% 0,100% 470px,0 660px);z-index:0;position:absolute;inset:0}@media (max-width:1279px){.diagonal{clip-path:polygon(0 0,100% 0,100% calc(100% - 90px),0 100%)}}.phones{z-index:2;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:44px;display:flex;position:relative}.phone-shell{background:#0a0d0e;border-radius:54px;flex:none;width:min(300px,76vw);padding:10px;box-shadow:0 70px 120px -50px #0009}@media (min-width:1280px){.phones{--pw:clamp(320px, 28vw, 430px);margin:0;display:block;position:static}.phone-shell{width:var(--pw);height:calc(var(--pw) * 1.86);border-radius:74px;padding:12px;position:absolute}.phone-shell.a{right:calc(var(--pw) * .884);top:430px;transform:rotate(-9deg)}.phone-shell.b{right:calc(var(--pw) * -.07);top:350px;transform:rotate(6deg);box-shadow:0 70px 120px -50px #0006}.poster.handover .poster-head,.poster.handover .poster-foot{max-width:440px}}.phone-screen{aspect-ratio:430/800;border-radius:44px;width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:1280px){.phone-screen{aspect-ratio:auto;border-radius:63px}}.phone-screen.tap{background:#101415}.phone-screen.web{background:var(--paper-raised);padding:clamp(28px,6vw,58px) clamp(20px,4vw,34px)}.ping{aspect-ratio:1;border:4px solid #3ec9c157;border-radius:999px;width:min(300px,62vw);animation:2.6s ease-out infinite ping;position:absolute;top:42%;left:50%}@keyframes ping{0%{opacity:.55;transform:translate(-50%,-50%)scale(.6)}80%,to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.tap-core{aspect-ratio:1;color:#fff;background:linear-gradient(160deg,#00a2a9,#00636a);border-radius:999px;place-items:center;width:clamp(96px,22vw,150px);display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px -18px #009198cc}.tap-caption{text-align:center;font:clamp(22px, 4vw, 34px) / 1.3 var(--display);color:var(--on-ink);position:absolute;bottom:clamp(48px,12vw,110px);left:0;right:0}.web-kicker{font:600 clamp(12px, 1.6vw, 17px) / 1 var(--mono);letter-spacing:2.6px;color:var(--chrome)}.web-name{font:clamp(30px, 5vw, 46px) / 1.05 var(--display);color:var(--ink-text);margin-top:26px}.web-role{font:clamp(14px, 2vw, 20px) / 1.5 var(--mono);color:var(--teal);margin-top:18px}.web-save{background:var(--teal);color:#fff;height:clamp(56px,9vw,76px);font:600 clamp(17px, 2.4vw, 24px) / 1 var(--body);border-radius:26px;place-items:center;margin-top:32px;display:grid}.web-socials{gap:12px;margin-top:20px;display:flex}.web-socials span{aspect-ratio:1;opacity:.75;background:#f0eeea;border-radius:21px;place-items:center;width:clamp(48px,9vw,64px);display:grid}.web-socials img{width:45%;height:auto;display:block}.ghost-time{font:clamp(110px, 22vw, 290px) / 1 var(--display);color:#1c1c1e0d;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;top:30px;right:-.06em}.crm-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:34px;margin-top:48px;display:grid;position:relative}@media (max-width:1020px){.crm-grid{grid-template-columns:minmax(0,1fr)}}.appt-stack{flex-direction:column;gap:12px;display:flex}.appt{background:var(--paper-raised);border-radius:26px;align-items:center;gap:18px;padding:20px 22px;display:flex;box-shadow:0 3px #0000000f}@media (min-width:780px){.appt:nth-child(2){margin-left:34px}.appt:nth-child(3){margin-left:68px}}.appt-time{flex:none;width:62px}.appt-time b{font:600 15px/1 var(--mono);color:var(--ink-text);display:block}.appt-time span{font:10px/1 var(--mono);color:var(--chrome);margin-top:6px;display:block}.avatar{width:44px;height:44px;font:700 14px/1 var(--body);border-radius:14px;flex:none;place-items:center;display:grid}.appt-body{flex:1;min-width:0}.appt-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.appt-name b{font:600 17px/1.2 var(--body);color:var(--ink-text)}.state-chip{font:700 8.5px/1 var(--mono);letter-spacing:1px;white-space:nowrap;border-radius:999px;padding:4px 9px}.state-chip.in{color:var(--teal-deep);background:#00919821}.state-chip.out{color:#b4472f;background:#eb6e5526}.appt-role{font:13.5px/1.35 var(--body);color:var(--body-2);margin-top:5px}.appt-via{font:9.5px/1 var(--mono);letter-spacing:1.2px;color:var(--chrome);align-items:center;gap:7px;margin-top:8px;display:flex}.appt-via img{opacity:.75;display:block}.crm-side{flex-direction:column;gap:16px;display:flex}.crm-note{font:17px/1.55 var(--body);color:var(--body-2)}.source-pills{flex-wrap:wrap;gap:8px;display:flex}.source-pill{background:var(--paper-raised);font:600 10.5px/1 var(--mono);letter-spacing:1.4px;color:var(--body-2);border:1.5px solid #00000014;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.source-pill img{display:block}.soon{font:600 10px/1.5 var(--mono);letter-spacing:1.6px;color:var(--chrome)}.slots{background:var(--paper-raised);border-radius:28px;padding:26px;box-shadow:0 3px #0000000f}.slots .kicker{color:var(--chrome);letter-spacing:2.6px}.slot-row{gap:10px;margin-top:20px;display:flex}.slot-row div{background:var(--paper-sunk);text-align:center;border-radius:16px;flex:1;padding:14px 0}.slot-row b{font:600 10px/1 var(--mono);letter-spacing:1.4px;color:var(--chrome);display:block}.slot-row span{font:20px/1 var(--display);color:var(--ink-text);margin-top:8px;display:block}.book-btn{background:var(--teal);color:#fff;height:54px;font:700 15px/1 var(--body);border-radius:18px;place-items:center;margin-top:18px;display:grid}.nudge{font:13.5px/1.45 var(--body);color:var(--body-2);background:#eb6e551f;border:1.5px solid #eb6e5547;border-radius:20px;align-items:center;gap:12px;padding:15px 17px;display:flex}.nudge i{background:var(--coral);color:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.wall{opacity:.5;z-index:0;pointer-events:none;grid-template-columns:repeat(6,1fr);gap:26px;padding:60px;display:grid;position:absolute;inset:-80px;transform:rotate(-8deg)scale(1.14)}@media (max-width:780px){.wall{grid-template-columns:repeat(4,1fr);gap:16px}}.wall div{aspect-ratio:1;background:#f9f9f312;border:2px solid #f9f9f31f;border-radius:34px;place-items:center;display:grid}.wall img{filter:brightness(0)invert();opacity:.9;width:42%;height:auto;display:block}.wall .more{font:600 22px/1 var(--mono);color:#f9f9f380}.wall-veil{z-index:1;pointer-events:none;background:linear-gradient(#150d19c7,#150d1957 42%,#150d19f5);position:absolute;inset:0}.stats-card{z-index:3;background:var(--paper-raised);border-radius:48px;width:min(520px,100%);margin:44px auto 0;padding:clamp(26px,4vw,40px) clamp(26px,4.4vw,44px);position:relative;box-shadow:0 60px 110px -40px #000000bf}@media (min-width:1280px){.stats-card{right:var(--gutter);margin:0;position:absolute;top:330px;transform:rotate(-2deg)}}.stats-row{justify-content:space-between;align-items:flex-start;gap:22px;margin-top:30px;display:flex}.stats-row>div{flex:0 auto;min-width:min-content}.stats-row b{font:clamp(38px, 5vw, 64px) / 1 var(--display);letter-spacing:-1.6px;white-space:nowrap;font-weight:400;display:block}.stats-row span{font:600 11px/1.35 var(--mono);letter-spacing:1.8px;color:var(--chrome);margin-top:12px;display:block}.stats-note{border-top:2px solid var(--rule);font:17px/1.5 var(--body);color:var(--body-2);margin-top:30px;padding-top:26px}.ledger{z-index:2;flex-direction:column;margin-top:48px;display:flex;position:relative}@media (min-width:1280px){.ledger{left:var(--gutter);right:var(--gutter);margin:0;position:absolute;top:340px;bottom:250px}}.ledger-row{border-bottom:2px solid #f9f9f321;flex:1;align-items:center;gap:clamp(14px,3vw,34px);padding-block:18px;display:flex}.ledger-row .idx{font:600 11px/1 var(--mono);letter-spacing:2px;color:#f9f9f347;flex:none;width:30px}.ledger-row .zero{font:clamp(64px, 12vw, 150px) / .82 var(--display);color:var(--teal-bright);letter-spacing:-5px;text-shadow:0 0 70px #3ec9c166;flex:none}.ledger-row .what{flex:1;min-width:0}.ledger-row .what b{font:clamp(19px, 2.6vw, 32px) / 1.1 var(--display);color:var(--on-ink);font-weight:400;display:block}.ledger-row .what span{font:600 12px/1.45 var(--mono);letter-spacing:2px;color:var(--on-ink-faint);margin-top:12px;display:block}.ledger-foot{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:40px;display:flex;position:relative}@media (min-width:1280px){.ledger-foot{left:var(--gutter);right:var(--gutter);margin:0;position:absolute;bottom:80px}}.no-account{font:600 12px/1.6 var(--mono);letter-spacing:2.4px;color:var(--on-ink-faint)}.studio{grid-template-columns:minmax(0,1.15fr) 400px;align-items:stretch;gap:22px;margin-top:44px;display:grid}@media (max-width:1080px){.studio{grid-template-columns:minmax(0,1fr)}}.forge{background:var(--paper-raised);border:1.5px solid #0000000f;border-radius:30px;padding:30px}.preset-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.label{font:600 9.5px/1 var(--mono);letter-spacing:1.8px;color:var(--chrome);text-transform:uppercase}.chip{font:600 12.5px/1 var(--body);cursor:pointer;background:var(--paper-sunk);color:var(--body-2);font-family:var(--body);border:1.5px solid #0000001a;border-radius:999px;padding:8px 14px;transition:all .18s}.chip:hover{color:var(--ink-text);border-color:#00919880}.chip[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.field-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}@media (max-width:560px){.field-row{grid-template-columns:1fr}}.field label{margin-bottom:8px;display:block}.field input{box-sizing:border-box;background:var(--paper-sunk);width:100%;font:16px/1.2 var(--body);color:var(--ink-text);border:1.5px solid #0000001a;border-radius:16px;outline:none;padding:15px 16px;transition:border-color .18s,box-shadow .18s}.field input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00919829}.theme-row{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 22px;display:flex}.swatches{gap:12px;display:flex}.swatch{cursor:pointer;outline-offset:-1px;border:2px solid #0000;border-radius:999px;outline:1px solid #0000001f;width:26px;height:26px;padding:0;transition:transform .18s,box-shadow .18s}.swatch:hover{transform:scale(1.12)}.swatch[aria-pressed=true]{border-color:var(--paper-raised);box-shadow:0 0 0 2px var(--ink-text);transform:scale(1.12)}.linkbox{background:var(--paper-sunk);border:1.5px solid #00000012;border-radius:20px;padding:18px}.linkbox .seen{color:var(--teal)}.linkbox .never{color:var(--coral)}.linkbox .label{margin-bottom:9px}.linkbox .url{font:13px/1.5 var(--mono);color:var(--ink-text)}.linkbox .frag{font:13px/1.5 var(--mono);color:var(--body-2);word-break:break-all;min-height:40px}.linkbox .gap{margin-top:14px}.readouts{gap:20px;margin-top:22px;display:flex}.readout{flex:1;min-width:0}.readout b{font:30px/1 var(--display);color:var(--ink-text);font-weight:400;display:block}.readout b.zero{color:var(--teal)}.readout span{font:600 9.5px/1.3 var(--mono);letter-spacing:1.4px;color:var(--chrome);margin-top:7px;display:block}.studio-right{flex-direction:column;gap:18px;min-width:0;display:flex}.milled{background:linear-gradient(150deg, var(--teal-bright), #00676c 40%, #0b1112 65%, var(--teal));border-radius:24px;padding:1.5px;box-shadow:0 26px 46px -20px #0c14168c}.milled-face{background:linear-gradient(158deg,#252b2d,#141819 50%,#1c2224);border-radius:23px;min-height:200px;padding:24px;position:relative;overflow:hidden}.milled-face .sheen{filter:blur(7px);width:84px}.milled-face .watermark{font:120px/1 var(--display);color:#f9f9f30d;position:absolute;bottom:-26px;right:-6px}.milled-face .live{z-index:2;align-items:center;gap:7px;display:flex;position:relative}.milled-face .live i{background:var(--card-accent,var(--teal-bright));border-radius:999px;width:7px;height:7px}.milled-face .live span{font:600 9px/1 var(--mono);letter-spacing:1.6px;color:#f9f9f399}.milled-face .name{z-index:2;font:32px/1.06 var(--display);color:var(--on-ink);word-break:break-word;margin-top:18px;position:relative}.milled-face .role{z-index:2;font:600 12.5px/1 var(--body);color:var(--card-accent,var(--teal-bright));margin-top:10px;display:inline-block;position:relative}.milled-face .company{z-index:2;font:11px/1.6 var(--mono);color:#f9f9f38c;margin-top:8px;position:relative}.milled-face .rule{z-index:2;background:var(--card-accent,var(--teal-bright));border-radius:999px;width:54px;height:3px;margin-top:18px;position:relative}.leaves{background:var(--paper-raised);border-radius:24px;flex:1;padding:20px;box-shadow:0 3px #0000000f}.tabs{background:var(--paper-sunk);border-radius:14px;gap:3px;margin:12px 0 18px;padding:4px;display:flex}.tab{font:600 12.5px/1 var(--body);color:var(--body-2);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;padding:9px 0;transition:all .18s}.tab:hover{color:var(--ink-text)}.tab[aria-selected=true]{background:var(--paper-raised);color:var(--ink-text);box-shadow:0 2px #0000000f}.panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:238px;display:flex}.panel .cap{font:600 10px/1 var(--mono);letter-spacing:1.5px;color:var(--ink-text)}.panel .note{font:13px/1.5 var(--body);color:var(--body-2);margin-top:7px}.qr-plate{background:#fff;border-radius:16px;padding:11px;line-height:0;box-shadow:0 2px #0000000f}.qr-plate svg{display:block}.airdrop-row{background:var(--paper-sunk);border:1px solid #0000000f;border-radius:14px;align-items:center;gap:11px;width:100%;padding:11px 13px;display:flex}.airdrop-row .ico{width:30px;height:30px;color:var(--teal);background:#00919824;border-radius:10px;flex:none;place-items:center;display:grid}.airdrop-row .who{text-align:left;font:600 13.5px/1 var(--body);color:var(--ink-text);flex:1}.airdrop-row .ready{font:600 9px/1 var(--mono);letter-spacing:1.1px;color:var(--teal)}.linkpill{background:var(--paper-sunk);border:1px solid #00000012;border-radius:14px;align-items:center;gap:10px;width:100%;padding:15px;display:flex}.linkpill span{text-align:left;font:12.5px/1.4 var(--mono);color:var(--ink-text);word-break:break-all;flex:1}.mini-stats{gap:12px;width:100%;display:flex}.mini-stat{background:var(--paper-sunk);text-align:center;border-radius:12px;flex:1;padding:12px 0}.mini-stat b{font:20px/1 var(--display);color:var(--ink-text);font-weight:400;display:block}.mini-stat span{font:600 8.5px/1 var(--mono);letter-spacing:1.2px;color:var(--chrome);margin-top:5px;display:block}.display{font-family:var(--display);letter-spacing:-1.2px;color:var(--ink-text);font-weight:400}.display-md{font-size:clamp(32px,4.4vw,56px);line-height:1.02}.pricing-title{text-wrap:nowrap}@media (max-width:900px){.pricing-title{text-wrap:balance}}.lede{font:clamp(16px, 1.8vw, 19px) / 1.55 var(--body);color:var(--body-2);max-width:640px}.eyebrow{background:color-mix(in srgb, var(--eb,var(--teal)) 11%, transparent);border:1.5px solid color-mix(in srgb, var(--eb,var(--teal)) 30%, transparent);font:600 10.5px/1 var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--eb,var(--teal));border-radius:999px;align-items:center;gap:9px;padding:8px 15px;display:inline-flex}.eyebrow i{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.label-lg{letter-spacing:2.2px;font-size:11px}.price-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.price-intro{max-width:1000px}.billing{background:var(--paper-raised);border:1.5px solid #00000014;border-radius:999px;flex:none;gap:4px;padding:5px;display:flex}.billing button{font:600 13px/1 var(--body);color:var(--body-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px;transition:all .18s}.billing button[aria-pressed=true]{background:var(--ink-text);color:var(--on-ink)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:1020px){.plans{grid-template-columns:1fr}}.plan{background:var(--paper-raised);border-radius:30px;flex-direction:column;min-width:0;padding:32px;display:flex;box-shadow:0 3px #0000000f}.plan.teams{border:1.5px solid #7658b247}.plan-price{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:18px;display:flex}.plan-price b{font:46px/1 var(--display);color:var(--ink-text);font-weight:400}.plan-price span{font:600 11px/1 var(--mono);color:var(--chrome)}.plan-note{font:14px/1.5 var(--body);color:var(--body-2);margin-top:10px}.plan-list{border-top:2px solid var(--rule);flex:1;margin-top:22px;padding-top:20px;list-style:none}.plan-list li{font:14.5px/1.5 var(--body);color:var(--body-2);align-items:flex-start;gap:11px;padding:8px 0;display:flex}.plan-list i{background:color-mix(in srgb, var(--tick,var(--teal)) 12%, transparent);width:19px;height:19px;color:var(--tick,var(--teal));border-radius:999px;flex:none;place-items:center;margin-top:1px;display:grid}.plan-cta{height:54px;font:700 14.5px/1 var(--body);cursor:pointer;border-radius:18px;place-items:center;margin-top:26px;transition:transform .18s,background .18s,color .18s;display:grid}.plan-cta.teal{background:var(--teal);color:#fff}.plan-cta.teal:hover{color:#fff;transform:translateY(-2px)}.plan-cta.ghost{border:1.5px solid var(--violet);color:var(--violet);background:0 0}.plan-cta.ghost:hover{background:var(--violet);color:#fff}.plan-pro-frame{background:linear-gradient(150deg,#fff,#d9d3c9 38%,#8fa6a8 62%,#fff);border-radius:31px;min-width:0;padding:1.5px;transform:scale(1.015);box-shadow:0 35px 60px -26px #3c42447a,0 7px 16px -9px #3c424452}.plan-pro{box-sizing:border-box;height:100%;color:var(--ink-text);background:linear-gradient(158deg,#f6f1e8 0%,#e8e1d5 48%,#f2ede4 100%);border-radius:30px;flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #00000017}.plan-pro>:not(.sheen){z-index:1;position:relative}.plan-pro .sheen{filter:blur(8px);background:linear-gradient(100deg,#0000,#00919817 34%,#fffc 52%,#78828424 70%,#0000);width:120px}.plan-pro .plan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-pro .label{color:#5e5b57}.plan-pro .plan-price b{color:var(--ink-text);text-shadow:0 1px #ffffffe6,0 -1px #0000000f}.plan-pro .plan-price span{color:#5e5b57}.plan-pro .plan-note{color:var(--body-2)}.plan-pro .plan-list{background:linear-gradient(90deg,#00919873,#1c1c1e0f) 0 0/100% 2px no-repeat;border-top:0;padding-top:22px}.plan-pro .plan-list li{color:var(--body-2)}.plan-pro .plan-list i{color:var(--teal-deep);background:#00919821}.badge-soft{font:700 9px/1 var(--mono);letter-spacing:1px;color:var(--teal-deep);white-space:nowrap;background:#0091981f;border:1.5px solid #00919852;border-radius:999px;padding:5px 11px}.plan-pro .plan-cta.light{color:var(--on-ink);background:linear-gradient(158deg,#252b2d,#141819);box-shadow:0 12px 26px -12px #00000080,inset 0 1px #ffffff1a}.plan-pro .plan-cta.light:hover{color:var(--on-ink);transform:translateY(-2px)}.faq-wrap{max-width:900px}.faq{flex-direction:column;gap:12px;margin-top:40px;display:flex}.faq details{background:var(--paper-raised);border-radius:24px;padding:24px 28px;transition:box-shadow .2s;box-shadow:0 2px #0000000f}.faq details:hover{box-shadow:0 8px 20px -10px #0003}.faq summary{cursor:pointer;font:600 17.5px/1.35 var(--body);color:var(--ink-text);align-items:center;gap:16px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{width:30px;height:30px;color:var(--teal);font:400 20px/1 var(--body);background:#0091981a;border-radius:999px;flex:none;place-items:center;font-style:normal;transition:transform .25s,background .25s,color .25s;display:grid}.faq details[open] summary i{background:var(--teal);color:#fff;transform:rotate(45deg)}.faq p{font:15.5px/1.65 var(--body);color:var(--body-2);max-width:780px;margin-top:14px}.closing{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.closing-copy{flex:1;min-width:300px}.closing-copy .poster-body{margin-top:24px}.stores{flex-wrap:wrap;flex:none;align-items:flex-start;gap:12px;display:flex}.store-col{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.store-col small{font:12.5px/1 var(--body);color:var(--on-ink-faint)}.appstore-badge{border-radius:8px;line-height:0;display:block}.appstore-badge img{width:auto;height:52px;display:block}.appstore-badge:focus-visible{outline:2px solid var(--teal-bright);outline-offset:4px}.play-soon{box-sizing:border-box;background:#f9f9f312;border:1.5px solid #f9f9f33d;border-radius:9px;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.play-soon small{font:600 7.5px/1 var(--body);letter-spacing:1.3px;color:var(--on-ink-faint);display:block}.play-soon b{font:600 15px/1 var(--body);color:var(--on-ink);margin-top:2px;display:block}.footer{background:var(--ink-footer);padding-block:30px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-links{flex-wrap:wrap;gap:26px;display:flex}.footer-links a{font:600 10.5px/1 var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:#f9f9f38c;transition:color .18s}.footer-links a:hover{color:var(--teal-bright)}.footer-copy{font:13px/1 var(--body);color:var(--on-ink-faint)}.footer-copy .heart{color:var(--coral)}.footer-copy a{color:#f9f9f3bf;font-weight:600}.footer-copy a:hover{color:var(--teal-bright)}@media (prefers-reduced-motion:reduce){.sheen,.ping{animation:none}.plan-pro-frame{transform:none}}
