.print-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;max-width:760px}@media (max-width:720px){.print-cards{grid-template-columns:1fr}}.bc-face{aspect-ratio:85.6/54;border-radius:var(--radius-md);position:relative;overflow:hidden;border:1px solid;padding:22px;display:flex;flex-direction:column}.bc-face.front{background:radial-gradient(ellipse 60% 100% at 100% 100%,rgba(47,55,255,.22),transparent 60%),linear-gradient(180deg,#000,#050818);color:#fff;border-color:hsla(0,0%,100%,.1);justify-content:space-between}.bc-face.front:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.5) .5px,transparent 0);background-size:120px 120px;opacity:.4;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent)}.bc-face.front>*{position:relative;z-index:1}.bc-face.front img{height:24px}.bc-face.front .url{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:hsla(0,0%,100%,.55)}.bc-face.back{background:#fff;color:#000;border-color:rgba(0,0,0,.12);justify-content:space-between}.bc-face .name{font-size:18px;font-weight:600;letter-spacing:-.012em}.bc-face .role{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#767781}.bc-face .contact{font-size:11px;color:#4e4e56;display:grid;grid-gap:2px;gap:2px}.bc-face .contact b{font-size:10px;color:#767781;text-transform:uppercase;font-weight:400;margin-right:6px}.bc-face .contact b,.bc-face .scale{font-family:var(--font-mono);letter-spacing:.08em}.bc-face .scale{position:absolute;bottom:6px;right:10px;font-size:8px;color:#93949d;z-index:2}.bc-face.front .scale{color:hsla(0,0%,100%,.45)}.letterhead-full{background:#fff;color:#000;border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-md);padding:56px 56px 64px;aspect-ratio:210/297;max-width:540px;position:relative;overflow:hidden;display:flex;flex-direction:column}.letterhead-full .top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:36px;padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.08)}.letterhead-full .top img{height:22px}.letterhead-full .top .meta{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:#767781;text-align:right;text-transform:uppercase;line-height:1.7}.letterhead-full h3{font-size:18px;font-weight:600;letter-spacing:-.012em;margin:0 0 14px}.letterhead-full p{font-size:11.5px;line-height:1.7;color:#434349;margin:0 0 10px}.letterhead-full .sig{margin-top:auto;padding-top:24px;font-size:9px;letter-spacing:.08em;color:#767781;line-height:1.6}.letterhead-full .foot,.letterhead-full .sig{font-family:var(--font-mono);text-transform:uppercase}.letterhead-full .foot{position:absolute;left:56px;right:56px;bottom:24px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.1em;color:#93949d;border-top:1px solid rgba(0,0,0,.08);padding-top:10px}.print-row{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:32px;gap:32px;align-items:start}@media (max-width:900px){.print-row{grid-template-columns:1fr}}.print-row .note{padding-top:16px}.print-row .note h4{font-size:18px;font-weight:600;letter-spacing:-.012em;margin:0 0 10px;color:var(--fg-default)}.print-row .note p{font-size:14px;line-height:1.6;color:var(--fg-secondary);margin:0 0 14px}.print-row .note ul{list-style:none;margin:0;padding:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--fg-muted);display:grid;grid-gap:6px;gap:6px}.print-row .note ul li:before{content:"→ ";color:var(--blue-300)}.print-row .note ul li b{color:var(--fg-default);font-weight:500;margin-right:6px}.contract-cover{aspect-ratio:210/297;max-width:460px;border-radius:var(--radius-md);background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(132,82,255,.18),transparent 60%),radial-gradient(ellipse 80% 80% at 50% 30%,rgba(47,55,255,.22),transparent 60%),linear-gradient(180deg,#000,#050818);color:#fff;border:1px solid hsla(0,0%,100%,.1);padding:70px 56px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.contract-cover:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.5) .5px,transparent 0);background-size:120px 120px;opacity:.4;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent)}.contract-cover>*{position:relative;z-index:1}.contract-cover .top{display:flex;justify-content:space-between;align-items:flex-start}.contract-cover .top img{height:18px}.contract-cover .top .meta{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.55);text-align:right;line-height:1.7}.contract-cover .center{text-align:center;display:grid;place-items:center;flex:1 1;padding:36px 0}.contract-cover .center .ey{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-300);margin-bottom:18px}.contract-cover .center h3{font-size:28px;letter-spacing:-.024em;font-weight:600;margin:0;line-height:1.05;text-wrap:balance;max-width:14ch}.contract-cover .footer{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:hsla(0,0%,100%,.55);text-transform:uppercase}.contract-cover .footer b{color:#fff;font-weight:500}.print-spec{border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden}.print-spec .row{display:grid;grid-template-columns:200px 1fr 1fr;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border-subtle);grid-gap:24px;gap:24px}.print-spec .row:last-child{border-bottom:0}@media (max-width:720px){.print-spec .row{grid-template-columns:1fr;gap:6px;padding:16px 20px}}.print-spec .row.head{background:hsla(0,0%,100%,.025);padding:12px 24px}.print-spec .row.head>div{font-size:10px;letter-spacing:.1em;color:var(--fg-muted)}.print-spec .k,.print-spec .row.head>div{font-family:var(--font-mono);text-transform:uppercase}.print-spec .k{font-size:11px;letter-spacing:.08em;color:var(--blue-300)}.print-spec .v{font-size:14px;color:var(--fg-default)}.print-spec .note{font-size:13px;color:var(--fg-muted);line-height:1.5}.site-mock{border-radius:var(--radius-xl);overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,#000,#050818);isolation:isolate}.site-mock .topnav{display:flex;align-items:center;justify-content:space-between;padding:18px 36px;border-bottom:1px solid hsla(0,0%,100%,.06)}.site-mock .topnav img{height:22px}.site-mock .topnav .links{display:flex;gap:24px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:hsla(0,0%,100%,.55);text-transform:uppercase}.site-mock .topnav .cta{background:#fff;color:#000;padding:8px 14px;font-size:12px;font-weight:500;border-radius:4px}.site-mock .section-block{padding:64px 56px;position:relative;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.06)}.site-mock .section-block:last-child{border-bottom:0}.site-mock .section-block.hero{background:radial-gradient(ellipse 70% 80% at 80% 0,rgba(47,55,255,.22),transparent 60%),radial-gradient(ellipse 60% 70% at 0 100%,rgba(132,82,255,.16),transparent 60%);display:grid;grid-template-columns:1.3fr 1fr;grid-gap:48px;gap:48px;align-items:center}.site-mock .section-block.about:after,.site-mock .section-block.hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.5) .5px,transparent 0);background-size:200px 200px;opacity:.45;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 30%,#000,transparent 85%);mask-image:radial-gradient(ellipse 90% 80% at 50% 30%,#000,transparent 85%);pointer-events:none}.site-mock .section-block>*{position:relative;z-index:1}@media (max-width:900px){.site-mock .section-block.hero{grid-template-columns:1fr;padding:36px 24px;gap:24px}.site-mock .topnav .links{display:none}}.site-mock .section-block .ey{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-300);margin-bottom:14px}.site-mock .section-block h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-.026em;line-height:1.05;font-weight:600;color:#fff;margin:0 0 16px;text-wrap:balance}.site-mock .section-block p{font-size:15px;color:hsla(0,0%,100%,.78);line-height:1.6;margin:0 0 24px;max-width:48ch}.site-mock .section-block .ctas{display:flex;gap:10px}.site-mock .section-block .ctas .btn{padding:11px 18px;font-size:13px;font-weight:500;border-radius:4px}.site-mock .section-block .ctas .btn-w{background:#fff;color:#000}.site-mock .section-block .ctas .btn-o{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.22)}.site-mock .section-block.hero .orb-art{aspect-ratio:1;max-width:340px;width:100%;margin:0 auto;position:relative}.site-mock .section-block.hero .orb-art svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.site-mock .section-block.about{background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(132,82,255,.1),transparent 60%);text-align:center;padding:96px 56px}.site-mock .section-block.about h2{max-width:18ch;margin-inline:auto}.site-mock .section-block.about p{margin-inline:auto}.site-mock .section-block.pricing{background:#fafafb;color:#000}.site-mock .section-block.pricing h2{color:#000}.site-mock .section-block.pricing p{color:#434349}.site-mock .section-block.pricing .ey{color:var(--blue-700)}.site-mock .section-block.pricing .tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:32px}@media (max-width:900px){.site-mock .section-block.pricing .tiers{grid-template-columns:1fr}}.site-mock .section-block.pricing .tier{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);padding:28px 24px}.site-mock .section-block.pricing .tier.featured{border-color:rgba(26,60,179,.4);background:radial-gradient(ellipse 60% 100% at 50% 0,rgba(47,55,255,.06),transparent 65%),#fff}.site-mock .section-block.pricing .tier .lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:#767781;text-transform:uppercase}.site-mock .section-block.pricing .tier .price{font-size:36px;font-weight:600;letter-spacing:-.022em;margin:8px 0 4px}.site-mock .section-block.pricing .tier .gloss{font-size:13px;color:#767781;margin:0 0 16px}.site-mock .section-block.pricing .tier .btn{display:inline-block;padding:10px 14px;border-radius:4px;font-size:12.5px;font-weight:500}.site-mock .section-block.pricing .tier.featured .btn{background:#000;color:#fff}.site-mock .section-block.pricing .tier:not(.featured) .btn{background:transparent;color:#000;border:1px solid rgba(0,0,0,.12)}.product-mock-full{border-radius:var(--radius-xl);overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#fff;color:#000}.product-mock-full .pchrome{padding:12px 18px;background:#f7f7f8;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:#767781;letter-spacing:.04em}.product-mock-full .pchrome .dot{width:10px;height:10px;border-radius:50%;background:#dadadd}.product-mock-full .pchrome .url{margin-left:14px;color:#4e4e56}.product-mock-full .pbody{display:grid;grid-template-columns:220px 1fr}@media (max-width:900px){.product-mock-full .pbody{grid-template-columns:1fr}}.product-mock-full .pside{border-right:1px solid rgba(0,0,0,.06);padding:20px 16px;font-size:13px;display:flex;flex-direction:column;gap:4px}.product-mock-full .pside .sec{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#767781;margin:14px 8px 6px}.product-mock-full .pside .sec:first-child{margin-top:0}.product-mock-full .pside .nv{padding:8px 10px;border-radius:4px;color:#4e4e56}.product-mock-full .pside .nv.active{background:#000;color:#fff}.product-mock-full .pmain{padding:32px 36px 40px;background:#fff}.product-mock-full .pmain .crumbs{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:#767781;text-transform:uppercase;margin-bottom:14px}.product-mock-full .pmain h2{font-size:28px;font-weight:600;letter-spacing:-.018em;margin:0 0 6px}.product-mock-full .pmain .sub{color:#4e4e56;font-size:14px;margin:0 0 28px}.product-mock-full .pmain .pcards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}@media (max-width:720px){.product-mock-full .pmain .pcards{grid-template-columns:1fr}}.product-mock-full .pcard{background:#fafafb;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg);padding:16px 18px 18px}.product-mock-full .pcard .lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:#767781;text-transform:uppercase;margin-bottom:4px}.product-mock-full .pcard .v{font-size:26px;font-weight:600;letter-spacing:-.02em;color:#000;line-height:1.1}.product-mock-full .pcard .trend{font-family:var(--font-mono);font-size:11px;color:#767781;display:flex;justify-content:space-between;margin-top:8px}.product-mock-full .pcard .trend .up{color:#1a7b2e}.product-mock-full .pmain .ribbon{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fafafb;border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,.06);border-left:3px solid #1a3cb3}.product-mock-full .ribbon .txt{font-size:13px;color:#4e4e56}.product-mock-full .ribbon .txt b{color:#000;font-weight:500}.product-mock-full .ribbon button{background:#000;color:#fff;border:0;padding:9px 14px;font-size:12.5px;font-weight:500;border-radius:4px}.email-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:900px){.email-row{grid-template-columns:1fr}}.email-card{background:#fff;color:#000;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);overflow:hidden;font-family:var(--font-sans)}.email-card .head{padding:16px 22px;background:#f7f7f8;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;align-items:baseline}.email-card .head .subj{font-size:14px;font-weight:500;letter-spacing:-.005em;color:#000}.email-card .head .meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:#767781;text-transform:uppercase}.email-card .body{padding:24px 24px 22px}.email-card .body .greeting{font-size:14px;margin:0 0 12px;color:#000}.email-card .body p{font-size:13.5px;line-height:1.6;color:#4e4e56;margin:0 0 14px}.email-card .body .cta{display:inline-block;background:#000;color:#fff;padding:10px 16px;border-radius:4px;font-size:13px;font-weight:500;margin-top:4px}.email-card .foot{padding:16px 24px 20px;border-top:1px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:12px}.email-card .foot img{height:18px}.email-card .foot .sig{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:#767781;text-transform:uppercase}.icon-pack{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}@media (max-width:900px){.icon-pack{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.icon-pack{grid-template-columns:repeat(2,1fr)}}.icon-tile{border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:22px 18px 18px;background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;align-items:center;gap:12px}.icon-tile .square{width:80px;height:80px;border-radius:16px;display:grid;place-items:center;position:relative;overflow:hidden}.icon-tile .square.dark{background:radial-gradient(ellipse at 30% 30%,rgba(47,55,255,.4),transparent 60%),linear-gradient(180deg,#000,#050818)}.icon-tile .square.light{background:#fff}.icon-tile .square img{width:56%;height:56%}.icon-tile .label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);text-align:center}.icon-tile .label b{color:var(--fg-default);font-weight:500;display:block;margin-bottom:2px}.og-card{width:100%;max-width:540px;aspect-ratio:1200/630;border-radius:var(--radius-lg);background:radial-gradient(ellipse 60% 80% at 80% 30%,rgba(47,55,255,.35),transparent 60%),radial-gradient(ellipse 60% 80% at 20% 70%,rgba(132,82,255,.2),transparent 60%),linear-gradient(180deg,#000,#050818);border:1px solid hsla(0,0%,100%,.1);padding:36px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.og-card:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.5) .5px,transparent 0);background-size:140px 140px;opacity:.4;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent)}.og-card>*{position:relative;z-index:1}.og-card .top{display:flex;justify-content:space-between;align-items:flex-start}.og-card .top img{height:24px}.og-card .top .ix{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:hsla(0,0%,100%,.55);text-transform:uppercase}.og-card h3{font-size:36px;letter-spacing:-.024em;font-weight:600;color:#fff;margin:0;line-height:1.1;text-wrap:balance}.og-card .foot{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:hsla(0,0%,100%,.55);text-transform:uppercase}.og-card .foot b{color:#fff;font-weight:500}.webview{border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);overflow:hidden}.webview,.wv-bar{background:hsla(0,0%,100%,.02)}.wv-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.wv-devices,.wv-surfaces{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:9px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.wv-devices button,.wv-surfaces button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;background:transparent;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:hsla(0,0%,100%,.6);padding:6px 12px;border-radius:6px;line-height:1;display:inline-flex;align-items:center;gap:6px;transition:background .14s ease,color .14s ease}.wv-devices button:hover,.wv-surfaces button:hover{color:#fff}.wv-devices button.active,.wv-surfaces button.active{background:var(--blue-500);color:#fff}.wv-devices button{padding:6px 9px}.wv-devices button .ico{width:16px;height:16px}.wv-w{font-family:var(--font-mono);font-size:11px;color:hsla(0,0%,100%,.4);margin-left:6px;min-width:52px}.wv-stage{padding:22px;display:flex;justify-content:center;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(47,55,255,.08),transparent 60%),rgba(0,0,0,.2);overflow:hidden}.wv-frame{width:var(--wv-w,1080px);max-width:100%;container-type:inline-size;container-name:wv;border-radius:12px;overflow:hidden;background:#050818;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.5);transition:width .36s cubic-bezier(.5,.1,.2,1)}.wv-surface{display:none}.wv-surface.is-active{display:block}.wv-surface.wv-center.is-active{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:360px;padding:40px}.mk-nav{display:flex;align-items:center;gap:18px;padding:16px 22px;border-bottom:1px solid hsla(0,0%,100%,.08)}.mk-logo{height:30px}.mk-links{display:flex;gap:18px;margin-left:8px}.mk-links span{font-size:13px;color:hsla(0,0%,100%,.7)}.mk-cta{margin-left:auto;font-size:12.5px;font-weight:500;color:#000;background:#fff;padding:8px 14px;border-radius:7px;white-space:nowrap}.mk-burger{display:none;margin-left:auto;flex-direction:column;gap:4px;background:transparent;border:0;cursor:pointer;padding:6px}.mk-burger span{width:18px;height:2px;border-radius:2px;background:#fff;transition:transform .22s ease,opacity .18s ease}.mk-menu{display:none;flex-direction:column;gap:2px;padding:0 22px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.mk-menu span{font-size:14px;color:hsla(0,0%,100%,.78);padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.mk-menu .mk-menu-cta{color:#000;background:#fff;border:0;border-radius:7px;text-align:center;margin:10px 0;padding:10px;font-weight:500}.mk-menu.is-open{display:flex;max-height:320px;padding:8px 22px 14px}.mk-hero{position:relative;isolation:isolate;padding:64px 44px 72px;overflow:hidden;background:linear-gradient(180deg,#070b1e,#04060f)}.mk-sky{inset:0;z-index:-1;pointer-events:none}.mk-glow,.mk-sky{position:absolute}.mk-glow{top:-30%;right:-10%;width:720px;height:720px;background:radial-gradient(circle at 50% 50%,rgba(86,106,255,.3),transparent 60%),radial-gradient(circle at 70% 30%,rgba(105,253,248,.1),transparent 55%);filter:blur(8px)}.mk-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 22%,hsla(0,0%,100%,.7),transparent),radial-gradient(1px 1px at 28% 64%,hsla(0,0%,100%,.5),transparent),radial-gradient(1px 1px at 47% 18%,hsla(0,0%,100%,.6),transparent),radial-gradient(1px 1px at 63% 48%,hsla(0,0%,100%,.45),transparent),radial-gradient(1.5px 1.5px at 82% 30%,hsla(0,0%,100%,.7),transparent),radial-gradient(1px 1px at 90% 70%,hsla(0,0%,100%,.4),transparent),radial-gradient(1px 1px at 35% 84%,hsla(0,0%,100%,.5),transparent);opacity:.7;animation:mkTwinkle 6s ease-in-out infinite}@keyframes mkTwinkle{0%,to{opacity:.5}50%{opacity:.85}}.mk-field{position:absolute;top:-8%;right:-6%;width:78%;height:130%;opacity:.95}.mk-pulse{transform-origin:center;animation:mkPulse 3s ease-out infinite}@keyframes mkPulse{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(3.2);opacity:0}}.mk-horizon{position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg,transparent,rgba(4,6,15,.85) 75%,#fff);opacity:0}.mk-herocopy{position:relative;max-width:32rem}.mk-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:hsla(0,0%,100%,.72);padding:6px 12px 6px 10px;border-radius:99px;background:rgba(133,160,255,.1);border:1px solid rgba(133,160,255,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:22px}.mk-bdot{width:7px;height:7px;border-radius:50%;background:#69fdf8;box-shadow:0 0 10px rgba(105,253,248,.8);animation:mkBlink 2s ease-in-out infinite}@keyframes mkBlink{0%,to{opacity:1}50%{opacity:.35}}.mk-headline{font-family:var(--font-sans);font-size:clamp(30px,6cqi,56px);font-weight:600;letter-spacing:-.03em;line-height:1.02;margin:0 0 18px;color:#fff;text-wrap:balance}.mk-headline em{font-style:normal;background:linear-gradient(100deg,#85a0ff,#c2b3ff 45%,#69fdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-lede{font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.62);margin:0 0 26px;max-width:44ch}.mk-ctas{display:flex;gap:11px;flex-wrap:wrap}.mk-btn,.mk-ctas{align-items:center}.mk-btn{font-size:13.5px;font-weight:500;padding:12px 20px;border-radius:10px;white-space:nowrap;cursor:pointer;display:inline-flex;gap:8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background .18s ease}.mk-btn-w{background:#fff;color:#000;box-shadow:0 6px 24px rgba(133,160,255,.18)}.mk-btn-w:hover{transform:translateY(-2px);box-shadow:0 10px 32px rgba(133,160,255,.34)}.mk-btn-w .mk-arrow{transition:transform .24s cubic-bezier(.34,1.56,.64,1)}.mk-btn-w:hover .mk-arrow{transform:translateX(4px)}.mk-btn-o{background:hsla(0,0%,100%,.04);color:#fff;border:1px solid hsla(0,0%,100%,.22)}.mk-btn-o:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.mk-stats{display:flex;gap:30px;margin-top:40px;padding-top:26px;border-top:1px solid hsla(0,0%,100%,.1)}.mk-stat{display:flex;flex-direction:column;gap:3px}.mk-stat b{font-family:var(--font-sans);font-size:24px;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1}.mk-stat span{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:hsla(0,0%,100%,.5)}.mk-sectitle{font-family:var(--font-sans);font-size:clamp(22px,3.4cqi,30px);font-weight:600;letter-spacing:-.024em;line-height:1.1;color:#fff;margin:0 0 26px;text-wrap:balance}.mk-sectitle em{font-style:normal;background:linear-gradient(100deg,#85a0ff,#69fdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-sectitle-dark{color:#0b0b0d}.mk-sectitle-dark em{background:linear-gradient(100deg,var(--blue-600),var(--blue-500));-webkit-background-clip:text;background-clip:text;color:transparent}.mk-proof{padding:26px 30px;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.015);text-align:center}.mk-prooftxt{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.mk-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 38px;margin-top:18px}.mk-wordmark{font-family:var(--font-sans);font-size:16px;font-weight:700;letter-spacing:.04em;color:hsla(0,0%,100%,.5);transition:color .2s ease}.mk-wordmark:hover{color:hsla(0,0%,100%,.85)}.mk-features{padding:56px 30px;background:linear-gradient(180deg,#04060f,#060b1e)}.mk-features .mk-ey{color:var(--blue-300)}.mk-fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.mk-feat{position:relative;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:24px;overflow:hidden;transition:border-color .22s ease,transform .24s cubic-bezier(.34,1.56,.64,1)}.mk-feat:hover{border-color:rgba(133,160,255,.4);transform:translateY(-3px)}.mk-feat-wide{grid-row:span 2;display:flex;flex-direction:column;background:linear-gradient(155deg,rgba(86,106,255,.14),hsla(0,0%,100%,.02))}.mk-ficon{width:38px;height:38px;border-radius:10px;background:rgba(133,160,255,.14);border:1px solid rgba(133,160,255,.26);display:flex;align-items:center;justify-content:center;color:#85a0ff;margin-bottom:16px}.mk-ficon .ico{width:18px;height:18px}.mk-feat h4{font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:-.01em;color:#fff;margin:0 0 8px}.mk-feat p{font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.6);margin:0}.mk-featviz{display:flex;align-items:flex-end;gap:7px;height:64px;margin-top:auto;padding-top:22px}.mk-featviz span{flex:1 1;background:linear-gradient(180deg,#85a0ff,rgba(133,160,255,.2));border-radius:4px 4px 0 0}.mk-featviz span:last-child{background:linear-gradient(180deg,#69fdf8,rgba(105,253,248,.2))}.mk-pricing{padding:56px 30px 60px;background:#fff}.mk-pricing .mk-ey{color:var(--blue-700)}.mk-priceintro{font-size:14px;line-height:1.6;color:#5e5e68;margin:-14px 0 26px;max-width:48ch}.mk-tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;align-items:stretch}.mk-tier{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;display:flex;flex-direction:column;background:#fafafb;border:1px solid #e9e9ec;border-radius:16px;padding:22px;transition:border-color .18s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.mk-tier:hover{transform:translateY(-4px);border-color:#b9bac0;box-shadow:0 12px 32px rgba(15,18,40,.1)}.mk-tier.is-selected{border-color:var(--blue-500);border-width:1.5px;background:#fff;box-shadow:0 16px 44px rgba(47,55,255,.16)}.mk-tflag{position:absolute;top:0;right:18px;transform:translateY(-50%);font-size:9px;text-transform:uppercase;color:#fff;background:var(--blue-500);padding:4px 10px;border-radius:7px}.mk-tflag,.mk-tl{font-family:var(--font-mono);letter-spacing:.08em}.mk-tl{font-size:9.5px;color:#767781;margin-bottom:12px}.mk-tier.is-selected .mk-tl{color:var(--blue-700)}.mk-tp{font-family:var(--font-sans);font-size:30px;font-weight:600;letter-spacing:-.024em;color:#0b0b0d;line-height:1}.mk-tp span{font-size:12px;color:#767781;font-weight:400;letter-spacing:0}.mk-tier>p{font-size:12.5px;line-height:1.5;color:#5e5e68;margin:12px 0 16px}.mk-tfeats{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:9px}.mk-tfeats li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#434349}.mk-tfeats .ico{width:14px;height:14px;flex:0 0 auto;color:var(--green-500)}.mk-tbtn{display:block;text-align:center;margin-top:auto;font-size:12.5px;font-weight:500;padding:11px 14px;border-radius:9px;background:#f2f2f4;color:#0b0b0d}.mk-tier.is-selected .mk-tbtn{background:#000;color:#fff}.nf{position:relative;isolation:isolate;min-height:420px;padding:56px 40px 60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:linear-gradient(180deg,#070b1e,#04060f)}.nf-sky{inset:0;z-index:-1}.nf-glow,.nf-sky{position:absolute}.nf-glow{top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(86,106,255,.22),transparent 60%);filter:blur(10px)}.nf-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 18% 28%,hsla(0,0%,100%,.6),transparent),radial-gradient(1px 1px at 72% 22%,hsla(0,0%,100%,.5),transparent),radial-gradient(1.5px 1.5px at 86% 64%,hsla(0,0%,100%,.65),transparent),radial-gradient(1px 1px at 32% 76%,hsla(0,0%,100%,.45),transparent),radial-gradient(1px 1px at 58% 84%,hsla(0,0%,100%,.4),transparent);opacity:.7;animation:mkTwinkle 6s ease-in-out infinite}.nf-bignum{display:flex;align-items:center;justify-content:center;gap:6px;line-height:1;margin-bottom:26px}.nf-bignum>span{font-family:var(--font-sans);font-size:clamp(90px,22cqi,180px);font-weight:700;letter-spacing:-.04em;background:linear-gradient(160deg,#fff,#85a0ff 60%,#2f37ff);-webkit-background-clip:text;background-clip:text;color:transparent}.nf-zero{width:clamp(90px,22cqi,180px);height:clamp(90px,22cqi,180px);display:inline-flex;align-items:center;justify-content:center}.nf-zero svg{width:100%;height:100%}.nf-planet{filter:drop-shadow(0 0 6px rgba(105,253,248,.8))}.nf-copy{position:relative;max-width:30rem}.nf-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:hsla(0,0%,100%,.6);padding:5px 12px;border-radius:99px;background:rgba(133,160,255,.1);border:1px solid rgba(133,160,255,.24);margin-bottom:16px}.nf-tagdot{width:6px;height:6px;border-radius:50%;background:var(--orange-500);box-shadow:0 0 8px rgba(233,97,38,.8)}.nf-title{font-family:var(--font-sans);font-size:clamp(24px,4.6cqi,34px);font-weight:600;letter-spacing:-.024em;color:#fff;margin:0 0 12px;text-wrap:balance}.nf-text{font-size:14.5px;line-height:1.6;color:hsla(0,0%,100%,.62);margin:0 0 24px}.nf-ctas{gap:11px}.nf-ctas,.nf-links{display:flex;justify-content:center;flex-wrap:wrap}.nf-links{align-items:center;gap:14px;margin-top:26px;font-size:12.5px}.nf-links span{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.nf-links a{color:hsla(0,0%,100%,.72);cursor:pointer;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.nf-links a:hover{color:#fff;border-bottom-color:rgba(133,160,255,.6)}.wv-surface[data-surface=loading]{background:#050818}.ld-bar{height:3px;background:hsla(0,0%,100%,.08);overflow:hidden}.ld-bar span{display:block;height:100%;width:40%;background:var(--blue-400);animation:ldBar 1.4s ease-in-out infinite}@keyframes ldBar{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.ld-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid hsla(0,0%,100%,.06)}.ld-sk{background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,.06) 75%);background-size:200% 100%;animation:ldShimmer 1.5s ease-in-out infinite;border-radius:6px}@keyframes ldShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ld-logo{width:84px;height:18px}.ld-pill{width:110px;height:30px;border-radius:8px}.ld-hero{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px;align-items:center;padding:44px 30px}.ld-col{display:flex;flex-direction:column;gap:12px}.ld-ey{width:120px;height:10px}.ld-h{width:90%;height:26px}.ld-h2{width:70%}.ld-p{width:100%;height:12px;margin-top:6px}.ld-p2{width:80%}.ld-btn{width:140px;height:38px;border-radius:8px;margin-top:10px}.ld-orb{width:200px;height:200px;border-radius:50%;justify-self:center}.wv-cookie{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 16px;border-radius:12px;background:rgba(10,13,32,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 16px 40px rgba(0,0,0,.5);z-index:5;transition:transform .36s cubic-bezier(.5,.1,.2,1),opacity .24s ease}.wv-cookie.is-hidden{transform:translateY(140%);opacity:0;pointer-events:none}.wv-cookie p{font-size:12.5px;line-height:1.5;color:hsla(0,0%,100%,.74);margin:0;flex:1 1;min-width:200px}.wv-cookie .ck-acts{display:flex;gap:8px}.wv-cookie button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-family:var(--font-sans);font-size:12px;font-weight:500;padding:8px 14px;border-radius:7px}.wv-cookie .ck-manage{background:transparent;color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.2)}.wv-cookie .ck-accept{background:#fff;color:#000}.wv-surface[data-surface=site]{position:relative}@container wv (max-width: 820px){.mk-hero{padding:48px 30px 56px}.mk-glow{width:460px;height:460px}.mk-field{width:92%;opacity:.6}.mk-fgrid{grid-template-columns:1fr}.mk-feat-wide{grid-row:auto}.mk-tiers{grid-template-columns:1fr 1fr}.mk-tiers .mk-tier:last-child{grid-column:1/-1}.ld-hero{grid-template-columns:1fr}.ld-orb{display:none}}@container wv (max-width: 560px){.mk-cta,.mk-links{display:none}.mk-burger{display:flex}.mk-hero{padding:36px 22px 44px}.mk-field{opacity:.4}.mk-stats{gap:18px;flex-wrap:wrap}.mk-ctas{width:100%}.mk-ctas .mk-btn{flex:1 1;justify-content:center}.mk-tiers{grid-template-columns:1fr}.mk-tiers .mk-tier:last-child{grid-column:auto}.mk-features,.mk-pricing,.mk-proof{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){.wv-frame{transition:none}.ld-bar span,.ld-sk,.mk-bdot,.mk-pulse,.mk-stars,.nf-stray,.orbit-spin-fast,.orbit-spin-med,.orbit-spin-slow{animation:none}.mk-tier{transition:border-color .18s ease}.mk-btn-o:hover,.mk-btn-w:hover,.mk-tier:hover{transform:none}}.spec-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.spec-grid .spec-block:last-child{grid-column:1/-1}@media (max-width:760px){.spec-grid{grid-template-columns:1fr}.spec-grid .spec-block:last-child{grid-column:auto}}.spec-block{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.02);overflow:hidden}.spec-head{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.spec-name{letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.spec-copy,.spec-name{font-family:var(--font-mono);font-size:11px}.spec-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:hsla(0,0%,100%,.7);padding:5px 9px;border-radius:6px;transition:border-color .14s ease,color .14s ease,background .14s ease}.spec-copy .ico{width:13px;height:13px}.spec-copy:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.spec-code{margin:0;padding:16px;font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:hsla(0,0%,100%,.78);white-space:pre;overflow-x:auto;-moz-tab-size:2;tab-size:2}.spec-code::-webkit-scrollbar{height:6px}.spec-code::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:99px}.slide{aspect-ratio:16/9;position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid hsla(0,0%,100%,.1);padding:6%;display:flex;flex-direction:column;isolation:isolate}.slide.dark{background:radial-gradient(ellipse 70% 90% at 70% 30%,rgba(47,55,255,.32),transparent 60%),radial-gradient(ellipse 60% 80% at 20% 80%,rgba(132,82,255,.18),transparent 60%),linear-gradient(180deg,#000,#050818);color:#fff}.slide.dark:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.5) .5px,transparent 0);background-size:100px 100px;opacity:.4;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent 85%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent 85%)}.slide.light{background:#fff;color:#000;border-color:rgba(0,0,0,.08)}.slide>*{position:relative;z-index:1}.slide .top{display:flex;justify-content:space-between;align-items:flex-start}.slide.dark .top img,.slide.light .top img{height:14px}.slide .top .ix{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.slide.dark .top .ix{color:hsla(0,0%,100%,.55)}.slide.light .top .ix{color:#767781}.slide .foot{margin-top:auto;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.slide.dark .foot{color:hsla(0,0%,100%,.55)}.slide.light .foot{color:#93949d}.slide .foot b{font-weight:500}.slide.dark .foot b{color:#fff}.slide.light .foot b{color:#000}.slide.title .body{flex:1 1;display:grid;align-items:center}.slide.title h3{font-size:clamp(20px,2.6vw,36px);letter-spacing:-.026em;line-height:1.05;font-weight:600;margin:0 0 8px;text-wrap:balance;max-width:14ch}.slide.title .sub{font-family:var(--font-mono);font-size:clamp(8px,.9vw,11px);letter-spacing:.14em;text-transform:uppercase}.slide.title.dark .sub{color:hsla(0,0%,100%,.55)}.slide.title.light .sub{color:#767781}.slide.opener{align-items:flex-start}.slide.opener .num{font-size:clamp(56px,8vw,120px);font-weight:600;letter-spacing:-.04em;line-height:.9;color:hsla(0,0%,100%,.18);margin:0}.slide.opener .body{margin-top:auto}.slide.opener h3{font-size:clamp(18px,2.2vw,28px);letter-spacing:-.024em;font-weight:600;margin:0;text-wrap:balance;max-width:18ch}.slide.opener .ey{font-family:var(--font-mono);font-size:clamp(8px,.9vw,11px);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-300);margin-bottom:10px}.slide.data .body{flex:1 1;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:4%;gap:4%;align-items:center;padding:4% 0}.slide.data .number{font-size:clamp(40px,6.4vw,96px);font-weight:600;letter-spacing:-.032em;line-height:.95;margin:0 0 6px;color:#fff}.slide.data .delta{font-family:var(--font-mono);font-size:clamp(8px,.9vw,11px);letter-spacing:.08em;color:var(--teal-300)}.slide.data .insight{font-size:clamp(11px,1.3vw,16px);line-height:1.35;letter-spacing:-.014em;color:#fff;margin:0;text-wrap:balance}.slide.data .ey{font-family:var(--font-mono);font-size:clamp(7px,.8vw,10px);letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-bottom:8px}.slide.quote .body{flex:1 1;display:grid;align-items:center}.slide.quote h3{font-size:clamp(16px,1.9vw,24px);letter-spacing:-.018em;line-height:1.3;font-weight:500;margin:0 0 14px;text-wrap:balance}.slide.quote h3:before{content:"“";color:var(--blue-300);font-size:1.4em;line-height:.5;margin-right:6px;vertical-align:-.1em}.slide.quote .who{font-family:var(--font-mono);font-size:clamp(7px,.8vw,10px);letter-spacing:.1em;text-transform:uppercase}.slide.quote.dark .who{color:hsla(0,0%,100%,.6)}.slide.quote.light .who{color:#767781}.slide.closing .body{flex:1 1;display:grid;place-items:center;text-align:center}.slide.closing h3{font-size:clamp(18px,2.4vw,32px);letter-spacing:-.024em;line-height:1.05;font-weight:600;margin:0 0 12px;text-wrap:balance;max-width:16ch}.slide.closing .cta{display:inline-block;background:#fff;color:#000;padding:8px 16px;border-radius:4px;font-size:clamp(8px,.9vw,11px);font-weight:500}.slide-info{padding:14px 4px 4px}.slide-info .ix{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-300);margin-bottom:4px}.slide-info .name{font-size:15px;font-weight:600;letter-spacing:-.008em;color:var(--fg-default);margin-bottom:4px}.slide-info p{font-size:12.5px;color:var(--fg-secondary);line-height:1.55;margin:0}.ratio-row{display:grid;grid-template-columns:1.6fr 1.2fr .6fr;grid-gap:14px;gap:14px;align-items:end}@media (max-width:720px){.ratio-row{grid-template-columns:1fr}}.ratio-cell{display:flex;flex-direction:column;gap:10px}.ratio-cell .frame{background:radial-gradient(ellipse at 50% 50%,rgba(47,55,255,.18),transparent 65%),linear-gradient(180deg,#000,#050818);border:1px solid hsla(0,0%,100%,.1);display:grid;place-items:center;color:hsla(0,0%,100%,.55);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ratio-cell.r-16x9 .frame{aspect-ratio:16/9}.ratio-cell.r-4x3 .frame{aspect-ratio:4/3}.ratio-cell.r-9x16 .frame{aspect-ratio:9/16}.ratio-cell .meta .name{font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--fg-default)}.ratio-cell .meta p{font-size:12px;color:var(--fg-muted);line-height:1.5;margin:4px 0 0}.notes-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden}@media (max-width:820px){.notes-card{grid-template-columns:1fr}}.notes-card .left{padding:28px 30px;background:radial-gradient(ellipse 60% 100% at 100% 0,rgba(47,55,255,.1),transparent 65%),hsla(0,0%,100%,.02);border-right:1px solid var(--border-subtle)}@media (max-width:820px){.notes-card .left{border-right:0;border-bottom:1px solid var(--border-subtle)}}.notes-card .right{padding:28px 30px}.notes-card .ix{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-300);margin-bottom:8px}.notes-card h4{font-size:17px;font-weight:600;letter-spacing:-.008em;margin:0 0 12px;color:var(--fg-default)}.notes-card p{font-size:14px;line-height:1.6;color:var(--fg-secondary);margin:0 0 10px}.notes-card .right p{font-style:italic;color:var(--fg-muted)}.notes-card .right p:before{content:"→ ";color:var(--blue-300);font-style:normal}.deck-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.deck-row{grid-template-columns:1fr}}.cdslide{aspect-ratio:16/9;position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(47,55,255,.16),transparent 65%),linear-gradient(180deg,#000,#050818);color:#fff;isolation:isolate;font-family:var(--font-sans);padding:4.5% 5%;display:flex;flex-direction:column}.cdslide:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.5) .5px,transparent 0);background-size:90px 90px;background-position:10px 10px;opacity:.35;-webkit-mask-image:radial-gradient(ellipse 85% 85% at 50% 50%,#000,transparent 90%);mask-image:radial-gradient(ellipse 85% 85% at 50% 50%,#000,transparent 90%)}.cdslide>*{position:relative;z-index:1}.cdslide .top{display:flex;justify-content:space-between;align-items:flex-start}.cdslide .top img{height:18px}.cdslide .top .nav{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.cdslide .top .nav a{color:hsla(0,0%,100%,.85);padding:4px 8px;border:1px solid hsla(0,0%,100%,.18);border-radius:3px}.cdslide .foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.cdslide .foot b{color:hsla(0,0%,100%,.85);font-weight:500}.cdslide.s01 .body{margin:auto 0;padding-bottom:5%}.cdslide.s01 h3{font-size:clamp(20px,3.4vw,56px);letter-spacing:-.026em;line-height:1;font-weight:600;margin:0 0 4%;text-wrap:balance}.cdslide.s01 h3 em{font-style:normal;color:var(--blue-300)}.cdslide.s01 .tag{font-family:var(--font-mono);font-size:clamp(7px,.85vw,11px);letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.cdslide.s01 .orbit-bg{position:absolute;inset:0;z-index:0;display:grid;place-items:center;pointer-events:none}.cdslide.s01 .orbit-bg svg{width:70%;height:70%;overflow:visible;position:absolute;right:-6%;bottom:-22%}.cdslide.s01 .orbit-bg .ring{fill:none;stroke:rgba(133,160,255,.4);stroke-width:1;transform-origin:center;transform-box:fill-box;animation:spin 60s linear infinite}.cdslide.s01 .orbit-bg .ring.r2{animation:spin 90s linear infinite reverse;stroke:rgba(195,179,255,.3)}.cdslide.s02 h3{font-size:clamp(13px,1.7vw,24px);letter-spacing:-.022em;line-height:1.05;font-weight:600;margin:0 0 1%;text-wrap:balance;max-width:70%}.cdslide.s02 h3 em{font-style:normal;color:var(--blue-300)}.cdslide.s02 .ctx{font-size:clamp(8px,.95vw,13px);line-height:1.55;color:hsla(0,0%,100%,.78);margin:0 0 4%;max-width:64%}.cdslide.s02 .domains{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2%;gap:2%;margin-top:auto}.cdslide.s02 .domain{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.02);border-radius:4px;padding:5% 6%;display:flex;flex-direction:column;gap:4%}.cdslide.s02 .domain .n{font-family:var(--font-mono);font-size:clamp(6px,.7vw,9px);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-300)}.cdslide.s02 .domain p{font-size:clamp(6.5px,.78vw,10px);line-height:1.45;color:hsla(0,0%,100%,.78);margin:0}.cdslide.s03{background:radial-gradient(ellipse 70% 90% at 70% 40%,rgba(47,55,255,.32),transparent 60%),radial-gradient(ellipse 60% 80% at 20% 80%,rgba(132,82,255,.18),transparent 60%),linear-gradient(180deg,#000,#050818)}.cdslide.s03 .body{margin:auto;text-align:center}.cdslide.s03 h3{font-size:clamp(20px,3.4vw,58px);letter-spacing:-.028em;line-height:1.02;font-weight:600;margin:0;text-wrap:balance}.cdslide.s03 h3 em{font-style:normal;color:var(--blue-300);display:block;margin-top:3%}.cdslide.s04 h3{font-size:clamp(13px,1.7vw,24px);letter-spacing:-.022em;line-height:1.1;font-weight:600;margin:0 0 2%;text-wrap:balance;max-width:65%}.cdslide.s04 h3 em{font-style:normal;color:var(--blue-300)}.cdslide.s04 .body{display:grid;grid-template-columns:1fr 1fr;grid-gap:4%;gap:4%;margin-top:auto}.cdslide.s04 .col h4{font-size:clamp(8px,.95vw,13px);font-weight:600;margin:0 0 1%;color:#fff}.cdslide.s04 .col p{font-size:clamp(6.5px,.78vw,10px);line-height:1.5;color:hsla(0,0%,100%,.78);margin:0}.cdslide.s04 .col .n{font-family:var(--font-mono);font-size:clamp(6px,.7vw,9px);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-300);margin-bottom:2%}.cdslide.s05 .body{margin:auto;text-align:center}.cdslide.s05 h3{font-size:clamp(20px,3.2vw,52px);letter-spacing:-.026em;line-height:1.02;margin:0}.cdslide.s05 h3,.cdslide.s06 h3{font-weight:600;text-wrap:balance}.cdslide.s06 h3{font-size:clamp(12px,1.6vw,22px);letter-spacing:-.022em;line-height:1.1;margin:0 0 1%;max-width:75%}.cdslide.s06 h3 em{font-style:normal;color:var(--blue-300)}.cdslide.s06 .caps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.5%;gap:2.5%;margin-top:auto;margin-bottom:1%}.cdslide.s06 .cap{border-top:1px solid rgba(133,160,255,.4);padding-top:3%}.cdslide.s06 .cap h4{font-size:clamp(8px,.95vw,13px);font-weight:600;margin:0 0 2%}.cdslide.s06 .cap p{font-size:clamp(6.5px,.78vw,10px);line-height:1.5;color:hsla(0,0%,100%,.78);margin:0}.cdslide.s07 h3{font-size:clamp(15px,2vw,30px);letter-spacing:-.024em;line-height:1.1;font-weight:600;margin:0 0 2%;text-wrap:balance}.cdslide.s07 .sub{font-size:clamp(8px,.95vw,13px);color:hsla(0,0%,100%,.78);margin:0 0 3%}.cdslide.s07 ul{list-style:none;padding:0;display:grid;grid-gap:1.4%;gap:1.4%;margin:auto 0 1%}.cdslide.s07 li{font-size:clamp(7px,.85vw,11px);line-height:1.5;color:hsla(0,0%,100%,.85);padding-left:18px;position:relative}.cdslide.s07 li:before{content:"→";position:absolute;left:0;color:var(--blue-300);font-family:var(--font-mono)}.cdslide.s08 h3{font-size:clamp(13px,1.7vw,24px);letter-spacing:-.022em;line-height:1.1;font-weight:600;margin:0 0 4%;text-wrap:balance;max-width:60%}.cdslide.s08 .lanes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5%;gap:2.5%;margin-top:auto;margin-bottom:1%}.cdslide.s08 .lane{border-top:2px solid var(--blue-300);padding-top:4%}.cdslide.s08 .lane.future{border-top-color:rgba(133,160,255,.4)}.cdslide.s08 .lane .q{font-family:var(--font-mono);font-size:clamp(7px,.85vw,11px);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-300);margin-bottom:2%}.cdslide.s08 .lane h4{font-size:clamp(9px,1.05vw,15px);font-weight:600;margin:0 0 2%}.cdslide.s08 .lane p{font-size:clamp(6px,.72vw,9px);line-height:1.45;color:hsla(0,0%,100%,.78);margin:0 0 4%}.cdslide.s08 .lane ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4%;gap:4%}.cdslide.s08 .lane li{font-size:clamp(5.5px,.7vw,9px);line-height:1.5;color:hsla(0,0%,100%,.78);border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:4%}.cdslide.s08 .lane li:last-child{border-bottom:0}.cdslide.s09{background:radial-gradient(ellipse 80% 100% at 50% 100%,rgba(132,82,255,.18),transparent 60%),radial-gradient(ellipse 80% 80% at 50% 30%,rgba(47,55,255,.22),transparent 60%),linear-gradient(180deg,#000,#050818)}.cdslide.s09 .body{margin:auto 0;text-align:center;padding-bottom:4%}.cdslide.s09 h3{font-size:clamp(18px,2.8vw,44px);letter-spacing:-.026em;line-height:1.04;font-weight:600;margin:0 0 6%;text-wrap:balance}.cdslide.s09 h3 em{font-style:normal;color:var(--blue-300);display:block;margin-top:2%}.cdslide.s09 .ctas{display:flex;justify-content:center;gap:2%;flex-wrap:wrap}.cdslide.s09 .cta{padding:1.6% 3%;font-size:clamp(7px,.85vw,11px);font-weight:500;border-radius:3px}.cdslide.s09 .cta.primary{background:#fff;color:#000}.cdslide.s09 .cta.outline{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.32)}.cdslide-info{padding:14px 4px 4px}.cdslide-info .ix{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-300);margin-bottom:4px}.cdslide-info .name{font-size:15px;font-weight:600;letter-spacing:-.008em;color:var(--fg-default);margin-bottom:4px}.cdslide-info p{font-size:12.5px;color:var(--fg-secondary);line-height:1.55;margin:0}.recipes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.recipes{grid-template-columns:1fr}}.recipe{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:hsla(0,0%,100%,.02);overflow:hidden;display:flex;flex-direction:column}.recipe .stage{position:relative;height:260px;overflow:hidden;background:radial-gradient(ellipse 80% 100% at 50% 50%,rgba(47,55,255,.16),transparent 60%),linear-gradient(180deg,#000,#050818);border-bottom:1px solid var(--border-subtle);display:grid;place-items:center;isolation:isolate}.recipe .stage:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.5) .5px,transparent 0);background-size:100px 100px;opacity:.35;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent 85%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000,transparent 85%);pointer-events:none}.recipe .stage>*{position:relative;z-index:1}.recipe .info{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px}.recipe .info .ix{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-300)}.recipe .info h4{font-size:18px;font-weight:600;letter-spacing:-.012em;margin:0;color:var(--fg-default)}.recipe .info p{font-size:13px;color:var(--fg-secondary);line-height:1.55;margin:0}.recipe .info .specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.recipe .info .specs span{padding:4px 9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--fg-muted);border:1px solid var(--border-default);border-radius:var(--radius-full);background:hsla(0,0%,100%,.02)}.r-shell .layers{display:flex;flex-direction:column;gap:10px;width:70%;max-width:320px}.r-shell .layer{height:22px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:3px;opacity:0;transform:translateY(8px);animation:shellSettle 5s cubic-bezier(.22,1,.36,1) infinite}.r-shell .layer:first-child{animation-delay:.1s}.r-shell .layer:nth-child(2){animation-delay:.3s;height:14px}.r-shell .layer:nth-child(3){animation-delay:.5s}.r-shell .layer:nth-child(4){animation-delay:.7s;height:38px}.r-shell .layer:nth-child(5){animation-delay:.9s}@keyframes shellSettle{0%,8%{opacity:0;transform:translateY(8px)}25%,78%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(-4px)}}.r-domain svg{width:80%;height:70%;overflow:visible}.r-domain .planet{fill:hsla(0,0%,100%,.16);transform-origin:center;animation:domainPan 6s cubic-bezier(.22,1,.36,1) infinite}.r-domain .planet.active{fill:#fff;filter:drop-shadow(0 0 8px rgba(133,160,255,.5));animation:domainPanActive 6s cubic-bezier(.22,1,.36,1) infinite}.r-domain .orbit{fill:none;stroke:rgba(133,160,255,.32);stroke-width:1}@keyframes domainPan{0%,to{transform:translateX(0) scale(1)}50%{transform:translateX(-12px) scale(.92);opacity:.6}}@keyframes domainPanActive{0%,to{transform:translateX(0) scale(1)}50%{transform:translateX(40px) scale(1.15)}}.r-reading svg{width:70%;height:70%;overflow:visible}.r-reading .ring{fill:none;stroke:rgba(133,160,255,.4);stroke-width:1;transform-origin:center;transform-box:fill-box;animation:spin 20s linear infinite}.r-reading .ring.r2{animation:spin 14s linear infinite reverse;stroke:rgba(195,179,255,.32)}.r-reading .core{fill:#fff;animation:readingPulse 3s ease-in-out infinite}.r-reading .label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;fill:var(--blue-300);text-anchor:middle;opacity:0;animation:readingLabel 3s ease-in-out infinite}@keyframes readingPulse{0%,to{opacity:.5;transform:scale(.85);transform-origin:center;transform-box:fill-box}50%{opacity:1;transform:scale(1.15)}}@keyframes readingLabel{0%,30%{opacity:0}50%{opacity:1}70%,to{opacity:0}}.r-commit{position:relative;width:60%;max-width:280px}.r-commit .button{padding:14px 22px;background:#fff;color:#000;border-radius:4px;font-size:13px;font-weight:500;text-align:center;position:relative;animation:commitPress 4s cubic-bezier(.22,1,.36,1) infinite}.r-commit .button:after{content:"✓ Committed";position:absolute;inset:0;display:grid;place-items:center;background:var(--blue-300);color:#050818;border-radius:4px;opacity:0;animation:commitConfirm 4s cubic-bezier(.22,1,.36,1) infinite}@keyframes commitPress{0%,30%{transform:scale(1)}40%{transform:scale(.96)}60%,80%{transform:scale(1)}}@keyframes commitConfirm{0%,38%{opacity:0}42%{opacity:1}78%{opacity:1}82%,to{opacity:0}}.r-chain svg{width:90%;height:60px;overflow:visible}.r-chain .track{stroke:hsla(0,0%,100%,.18);stroke-width:1;stroke-dasharray:3 4;fill:none}.r-chain .progress{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;fill:none;animation:chainProgression 6s cubic-bezier(.22,1,.36,1) infinite}.r-chain .node{fill:hsla(0,0%,100%,.16);transition:fill .2s ease}.r-chain .node-pulse{fill:#69fdf8;filter:drop-shadow(0 0 8px rgba(105,253,248,.7));opacity:0;animation:chainPulse 6s linear infinite}@keyframes chainProgression{0%{stroke-dashoffset:1000}60%{stroke-dashoffset:600}90%{stroke-dashoffset:600}to{stroke-dashoffset:1000}}@keyframes chainPulse{0%,to{opacity:0;transform:translateX(0)}20%{opacity:1;transform:translateX(60px)}40%{opacity:1;transform:translateX(120px)}60%{opacity:1;transform:translateX(180px)}80%{opacity:0;transform:translateX(180px)}}.r-orbit svg{width:80%;height:80%;overflow:visible}.r-orbit .o-glow{fill:rgba(86,106,255,.16);animation:orbitPulse 5s ease-in-out infinite}.r-orbit .o-ring{fill:none;stroke-width:1;transform-origin:center;transform-box:fill-box}.r-orbit .o-ring.r1{stroke:rgba(133,160,255,.4);animation:spin 28s linear infinite}.r-orbit .o-ring.r2{stroke:rgba(195,179,255,.32);animation:spin 20s linear infinite reverse}.r-orbit .o-ring.r3{stroke:rgba(105,253,248,.24);animation:spin 14s linear infinite}.r-orbit .o-dot{fill:#fff}@keyframes orbitPulse{0%,to{opacity:.6;r:50}50%{opacity:1;r:65}}@media (prefers-reduced-motion:reduce){.r-chain .node-pulse,.r-chain .progress,.r-commit .button,.r-commit .button:after,.r-domain .planet,.r-domain .planet.active,.r-orbit .o-glow,.r-orbit .o-ring,.r-reading .core,.r-reading .label,.r-reading .ring,.r-shell .layer{animation:none!important}.r-shell .layer{opacity:1;transform:none}.r-commit .button:after{opacity:0}}.recipe-timeline{border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden}.recipe-timeline .row{display:grid;grid-template-columns:140px 100px 1fr 120px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--border-subtle);grid-gap:22px;gap:22px}.recipe-timeline .row:last-child{border-bottom:0}@media (max-width:820px){.recipe-timeline .row{grid-template-columns:1fr 1fr;gap:8px}.recipe-timeline .row .use{grid-column:1/-1}.recipe-timeline .row .easing{grid-column:1/-1;text-align:left!important}}.recipe-timeline .row.head{background:hsla(0,0%,100%,.025);padding:12px 22px}.recipe-timeline .row.head>div{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.recipe-timeline .name{font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--fg-default)}.recipe-timeline .dur{font-family:var(--font-mono);font-size:12px;color:var(--blue-300)}.recipe-timeline .use{font-size:13px;color:var(--fg-secondary);line-height:1.5}.recipe-timeline .easing{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--fg-muted);text-align:right;text-transform:uppercase}.logo-hero[data-reveal] img{transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity 1s ease;transform:scale(.92);opacity:.8}.logo-hero[data-reveal].is-revealed img{transform:scale(1);opacity:1}.meaning-card[data-reveal] .glyph svg ellipse{transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) .3s;stroke-dasharray:220;stroke-dashoffset:220}.meaning-card[data-reveal].is-revealed .glyph svg ellipse{stroke-dashoffset:0}.meaning-card[data-reveal] .glyph svg ellipse:nth-of-type(2){transition-delay:.48s}.meaning-card[data-reveal] .glyph svg circle{transition:opacity .6s ease .9s,transform .6s cubic-bezier(.22,1,.36,1) .9s;opacity:0;transform:scale(.6);transform-origin:center;transform-box:fill-box}.meaning-card[data-reveal].is-revealed .glyph svg circle{opacity:1;transform:scale(1)}.primitive[data-reveal] .chip{transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s ease;transform:scale(.92) translateY(-6px);opacity:0}.primitive[data-reveal].is-revealed .chip{transform:scale(1) translateY(0);opacity:1}.primitive-row>.primitive[data-reveal]:first-child .chip{transition-delay:.1s}.primitive-row>.primitive[data-reveal]:nth-child(2) .chip{transition-delay:.22s}.primitive-row>.primitive[data-reveal]:nth-child(3) .chip{transition-delay:.34s}.primitive-row>.primitive[data-reveal]:nth-child(4) .chip{transition-delay:.46s}.primitive-row>.primitive[data-reveal]:nth-child(5) .chip{transition-delay:.58s}.scale-strip[data-reveal] .bar{position:relative;overflow:hidden}.scale-strip[data-reveal] .bar:after{content:"";position:absolute;inset:0;background:var(--bg-canvas);transform-origin:right;transform:scaleX(1);transition:transform 1.4s cubic-bezier(.22,1,.36,1) .2s;pointer-events:none}.scale-strip[data-reveal].is-revealed .bar:after{transform:scaleX(0)}.proportion-card[data-reveal] .bar .seg{transform-origin:left;transform:scaleX(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1);white-space:nowrap}.proportion-card[data-reveal].is-revealed .bar .seg{transform:scaleX(1)}.proportion-card[data-reveal].is-revealed .bar .seg:first-child{transition-delay:.1s}.proportion-card[data-reveal].is-revealed .bar .seg:nth-child(2){transition-delay:.24s}.proportion-card[data-reveal].is-revealed .bar .seg:nth-child(3){transition-delay:.38s}.proportion-card[data-reveal].is-revealed .bar .seg:nth-child(4){transition-delay:.52s}.proportion-card[data-reveal].is-revealed .bar .seg:nth-child(5){transition-delay:.66s}.proportion-card[data-reveal].is-revealed .bar .seg:nth-child(6){transition-delay:.8s}.semantic-card[data-reveal] .swatches .s{transform:scaleY(0);transform-origin:bottom;transition:transform .8s cubic-bezier(.22,1,.36,1)}.semantic-card[data-reveal].is-revealed .swatches .s{transform:scaleY(1)}.semantic-card[data-reveal].is-revealed .swatches .s:first-child{transition-delay:.1s}.semantic-card[data-reveal].is-revealed .swatches .s:nth-child(2){transition-delay:.22s}.semantic-card[data-reveal].is-revealed .swatches .s:nth-child(3){transition-delay:.34s}.semantic-card[data-reveal].is-revealed .swatches .s:nth-child(4){transition-delay:.46s}.family-card[data-reveal] .glyph-large{transform:scale(.86);opacity:0;transition:transform 1s cubic-bezier(.22,1,.36,1) .2s,opacity .8s ease .2s;display:block}.family-card[data-reveal].is-revealed .glyph-large{transform:scale(1);opacity:1}.family-card[data-reveal] .alphabet{opacity:0;transform:translateY(8px);transition:opacity .6s ease .7s,transform .7s cubic-bezier(.22,1,.36,1) .7s}.family-card[data-reveal].is-revealed .alphabet{opacity:1;transform:translateY(0)}.scale-ladder .step[data-reveal] .specimen{transform:translateX(-12px);opacity:0;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease}.scale-ladder .step[data-reveal].is-revealed .specimen{transform:translateX(0);opacity:1}.weight-card[data-reveal] .glyph{transition:transform .8s cubic-bezier(.22,1,.36,1);transform:scale(.88)}.weight-card[data-reveal].is-revealed .glyph{transform:scale(1)}.pair-card[data-reveal] .lead{opacity:0;transform:translateY(10px);transition:opacity .8s ease .3s,transform .8s cubic-bezier(.22,1,.36,1) .3s}.pair-card[data-reveal].is-revealed .lead{opacity:1;transform:translateY(0)}.pair-card[data-reveal] .body{opacity:0;transition:opacity .7s ease .6s}.pair-card[data-reveal].is-revealed .body{opacity:1}.pair-card[data-reveal] .annotation{opacity:0;transform:translateX(-8px);transition:opacity .6s ease .9s,transform .6s cubic-bezier(.22,1,.36,1) .9s}.pair-card[data-reveal].is-revealed .annotation{opacity:1;transform:translateX(0)}.cosmic-slate[data-reveal] svg.scene{opacity:0;transform:scale(.92) rotate(-2deg);transition:opacity 1.2s ease,transform 1.4s cubic-bezier(.22,1,.36,1)}.cosmic-slate[data-reveal].is-revealed svg.scene{opacity:1;transform:scale(1) rotate(0)}.structural-slate[data-reveal] .stage svg line,.structural-slate[data-reveal] .stage svg path,.structural-slate[data-reveal] .stage svg rect{stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.8s cubic-bezier(.22,1,.36,1) .3s,fill .8s ease 1.4s}.structural-slate[data-reveal].is-revealed .stage svg line,.structural-slate[data-reveal].is-revealed .stage svg path,.structural-slate[data-reveal].is-revealed .stage svg rect{stroke-dashoffset:0}.structural-slate[data-reveal] .stage svg circle,.structural-slate[data-reveal] .stage svg text{opacity:0;transition:opacity .6s ease 1.6s}.structural-slate[data-reveal].is-revealed .stage svg circle,.structural-slate[data-reveal].is-revealed .stage svg text{opacity:1}.icon-cell[data-reveal] .glyph{transform:scale(.85);transition:transform .6s cubic-bezier(.22,1,.36,1)}.icon-cell[data-reveal].is-revealed .glyph{transform:scale(1)}.icon-section .grid>.icon-cell[data-reveal]:first-child .glyph{transition-delay:30ms}.icon-section .grid>.icon-cell[data-reveal]:nth-child(2) .glyph{transition-delay:80ms}.icon-section .grid>.icon-cell[data-reveal]:nth-child(3) .glyph{transition-delay:.13s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(4) .glyph{transition-delay:.18s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(5) .glyph{transition-delay:.23s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(6) .glyph{transition-delay:.28s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(7) .glyph{transition-delay:.33s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(8) .glyph{transition-delay:.38s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(9) .glyph{transition-delay:70ms}.icon-section .grid>.icon-cell[data-reveal]:nth-child(10) .glyph{transition-delay:.12s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(11) .glyph{transition-delay:.17s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(12) .glyph{transition-delay:.22s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(13) .glyph{transition-delay:.27s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(14) .glyph{transition-delay:.32s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(15) .glyph{transition-delay:.37s}.icon-section .grid>.icon-cell[data-reveal]:nth-child(16) .glyph{transition-delay:.42s}.compare-row[data-reveal] .compare-cell{transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s ease;transform:translateY(12px);opacity:0}.compare-row[data-reveal].is-revealed .compare-cell.daylight{transform:translateY(0);opacity:1;transition-delay:.1s}.compare-row[data-reveal].is-revealed .compare-cell.nightfall{transform:translateY(0);opacity:1;transition-delay:.28s}.register-feature[data-reveal] .demo-marketing,.register-feature[data-reveal] .demo-vitals{transform:scale(.97);opacity:0;transition:transform 1s cubic-bezier(.22,1,.36,1) .2s,opacity .8s ease .2s}.register-feature[data-reveal].is-revealed .demo-marketing,.register-feature[data-reveal].is-revealed .demo-vitals{transform:scale(1);opacity:1}.primitive-card[data-reveal] .glyph{transform:scale(.6) rotate(-12deg);opacity:0;transition:transform .9s cubic-bezier(.22,1,.36,1) .2s,opacity .6s ease .2s}.primitive-card[data-reveal].is-revealed .glyph{transform:scale(1) rotate(0);opacity:1}.domain-card[data-reveal] .ico{transform:scale(.7);opacity:0;transition:transform .8s cubic-bezier(.22,1,.36,1) .1s,opacity .6s ease .1s}.domain-card[data-reveal].is-revealed .ico{transform:scale(1);opacity:1}.comp-frame[data-reveal] .stage .cb,.comp-frame[data-reveal] .stage .chip-c,.comp-frame[data-reveal] .stage .cp{opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.comp-frame[data-reveal].is-revealed .stage .cb,.comp-frame[data-reveal].is-revealed .stage .chip-c,.comp-frame[data-reveal].is-revealed .stage .cp{opacity:1;transform:translateY(0)}.comp-frame[data-reveal].is-revealed .stage>:first-child{transition-delay:80ms}.comp-frame[data-reveal].is-revealed .stage>:nth-child(2){transition-delay:.16s}.comp-frame[data-reveal].is-revealed .stage>:nth-child(3){transition-delay:.24s}.comp-frame[data-reveal].is-revealed .stage>:nth-child(4){transition-delay:.32s}.comp-frame[data-reveal].is-revealed .stage>:nth-child(5){transition-delay:.4s}.comp-frame[data-reveal].is-revealed .stage>:nth-child(6){transition-delay:.48s}.color-dont[data-reveal] .demo:after,.dont[data-reveal] .stage:after,.icon-dont[data-reveal] .stage:after,.img-dont[data-reveal] .demo:after,.layout-dont[data-reveal] .stage:after,.motion-dont[data-reveal] .stage:after,.type-dont[data-reveal] .demo:after,.viz-dont[data-reveal] .stage:after{transform:rotate(-10deg) scaleX(0);transform-origin:center;transition:transform .8s cubic-bezier(.22,1,.36,1) .4s}.color-dont[data-reveal].is-revealed .demo:after,.dont[data-reveal].is-revealed .stage:after,.icon-dont[data-reveal].is-revealed .stage:after,.img-dont[data-reveal].is-revealed .demo:after,.layout-dont[data-reveal].is-revealed .stage:after,.motion-dont[data-reveal].is-revealed .stage:after,.type-dont[data-reveal].is-revealed .demo:after,.viz-dont[data-reveal].is-revealed .stage:after{transform:rotate(-10deg) scaleX(1)}@media (prefers-reduced-motion:reduce){.comp-frame[data-reveal] .stage>*,.compare-row[data-reveal] .compare-cell,.cosmic-slate[data-reveal] svg.scene,.domain-card[data-reveal] .ico,.family-card[data-reveal] .alphabet,.family-card[data-reveal] .glyph-large,.icon-cell[data-reveal] .glyph,.logo-hero[data-reveal] img,.meaning-card[data-reveal] .glyph svg circle,.meaning-card[data-reveal] .glyph svg ellipse,.pair-card[data-reveal] .annotation,.pair-card[data-reveal] .body,.pair-card[data-reveal] .lead,.primitive-card[data-reveal] .glyph,.primitive[data-reveal] .chip,.proportion-card[data-reveal] .bar .seg,.register-feature[data-reveal] .demo-marketing,.register-feature[data-reveal] .demo-vitals,.scale-ladder .step[data-reveal] .specimen,.scale-strip[data-reveal] .bar:after,.semantic-card[data-reveal] .swatches .s,.structural-slate[data-reveal] .stage svg path,.weight-card[data-reveal] .glyph{transition:none!important;transform:none!important;opacity:1!important;stroke-dashoffset:0!important}.scale-strip[data-reveal] .bar:after{content:none!important}.color-dont[data-reveal] .demo:after,.dont[data-reveal] .stage:after,.icon-dont[data-reveal] .stage:after,.img-dont[data-reveal] .demo:after,.layout-dont[data-reveal] .stage:after,.motion-dont[data-reveal] .stage:after,.type-dont[data-reveal] .demo:after,.viz-dont[data-reveal] .stage:after{transform:rotate(-10deg) scaleX(1)!important;transition:none!important}}.voice-dna{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.voice-dna{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.voice-dna{grid-template-columns:1fr}}.voice-dna .v{border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:24px 22px 26px;background:hsla(0,0%,100%,.02);position:relative;overflow:hidden;min-height:180px}.voice-dna .v:after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 100% 0,rgba(47,55,255,.08),transparent 50%);pointer-events:none}.voice-dna .v>*{position:relative}.voice-dna .v .n{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--fg-muted);text-transform:uppercase;margin-bottom:16px}.voice-dna .v .n b{color:var(--blue-300);font-weight:500;margin-right:6px}.voice-dna .v .w{font-size:26px;letter-spacing:-.02em;font-weight:600;line-height:1.1;color:var(--fg-default);margin:0 0 12px}.voice-dna .v .gloss{font-size:13.5px;line-height:1.55;color:var(--fg-secondary);margin:0 0 12px}.voice-dna .v .arch{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--fg-muted);text-transform:uppercase;border-top:1px solid var(--border-subtle);padding-top:12px}.formula{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:stretch;border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden;background:hsla(0,0%,100%,.02);position:relative}@media (max-width:900px){.formula{grid-template-columns:1fr}.formula .arr,.formula .stg{border-right:0!important;border-bottom:1px solid var(--border-subtle)}}.formula .stg{padding:28px 26px 30px;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px;position:relative}.formula .stg .pn{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-300)}.formula .stg .ph{font-size:22px;letter-spacing:-.018em;font-weight:600;margin:6px 0 0}.formula .stg .pd{font-size:13.5px;color:var(--fg-secondary);line-height:1.55;margin:6px 0 0}.formula .arr{display:flex;align-items:center;justify-content:center;padding:0 14px;border-right:1px solid var(--border-subtle);color:var(--fg-muted)}.formula .arr:last-child{border-right:0}.formula .arr .material-icons{font-size:18px}.tone-matrix{display:grid;grid-template-columns:140px 1fr 1fr;border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden}@media (max-width:900px){.tone-matrix{grid-template-columns:1fr}.tone-matrix>*{border-left:0!important}}.tone-matrix .th{padding:14px 22px;background:hsla(0,0%,100%,.025);border-bottom:1px solid var(--border-default);border-left:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.tone-matrix .th:first-child{border-left:0}.tone-matrix .moment{padding:26px 22px;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px;justify-content:center}.tone-matrix .moment .mn{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--fg-muted);text-transform:uppercase}.tone-matrix .moment .ml{font-size:14.5px;font-weight:500;color:var(--fg-default)}.tone-matrix .cell{padding:26px 22px;border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);position:relative;font-size:15px;line-height:1.55}.tone-matrix .cell.daylight{background:#fff;color:#000}.tone-matrix .cell.daylight .label{color:#767781;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.tone-matrix .cell.nightfall{background:radial-gradient(ellipse 100% 100% at 100% 0,rgba(47,55,255,.16),transparent 60%),#050818;color:#fff}.tone-matrix .cell.nightfall .label{color:hsla(0,0%,100%,.55);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.tone-matrix .row-end .cell,.tone-matrix .row-end .moment{border-bottom:0}.doxdont{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:820px){.doxdont{grid-template-columns:1fr}}.doxdont .col{border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden}.doxdont .col .head{padding:16px 22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--border-default);display:flex;align-items:center;gap:10px}.doxdont .col.do .head{background:rgba(41,190,71,.07);color:var(--green-300)}.doxdont .col.dont .head{background:rgba(233,97,38,.07);color:var(--orange-300)}.doxdont .col .head .ico{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px}.doxdont .col.do .head .ico{background:var(--green-300);color:#062c12}.doxdont .col.dont .head .ico{background:var(--orange-300);color:#2c1408}.doxdont .col ul{list-style:none;margin:0;padding:0}.doxdont .col li{padding:18px 22px;border-bottom:1px solid var(--border-subtle);font-size:15px;line-height:1.5;color:var(--fg-default)}.doxdont .col li:last-child{border-bottom:0}.doxdont .col.dont li{color:var(--fg-muted);text-decoration:line-through;-webkit-text-decoration-color:hsla(24,84%,69%,.4);text-decoration-color:hsla(24,84%,69%,.4);text-decoration-thickness:1px}.wordlist{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:820px){.wordlist{grid-template-columns:1fr}}.wordlist .panel{border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:22px 22px 26px;background:hsla(0,0%,100%,.02)}.wordlist .panel .ph{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.wordlist .panel.use .ph{color:var(--blue-300)}.wordlist .panel.avoid .ph{color:var(--orange-300)}.wordlist .panel .words{display:flex;flex-wrap:wrap;gap:6px}.wordlist .panel .word{padding:7px 12px;border-radius:var(--radius-full);border:1px solid var(--border-default);font-size:13px;color:var(--fg-default);background:hsla(0,0%,100%,.02)}.wordlist .panel.avoid .word{color:var(--fg-muted);text-decoration:line-through;-webkit-text-decoration-color:hsla(24,84%,69%,.4);text-decoration-color:hsla(24,84%,69%,.4)}.samples{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.sample{display:grid;grid-template-columns:200px 1fr;border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden;background:hsla(0,0%,100%,.02)}@media (max-width:820px){.sample{grid-template-columns:1fr}}.sample .when{padding:22px;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px;justify-content:center}.sample .when .n{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.sample .when .l{font-size:15px;font-weight:500;letter-spacing:-.01em}.sample .text{padding:22px 26px;font-size:16.5px;line-height:1.55;color:var(--fg-default);position:relative}.sample .text:before{content:"“";position:absolute;left:8px;top:4px;color:var(--blue-300);font-size:32px;font-weight:600;opacity:.4;line-height:1}.sample .text .src{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin-top:10px;display:block}.sentence-anat{padding:56px 56px 64px;border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:radial-gradient(ellipse 60% 100% at 100% 0,rgba(47,55,255,.1),transparent 60%),hsla(0,0%,100%,.02);position:relative}@media (max-width:900px){.sentence-anat{padding:32px 24px 40px}}.sentence-anat .sample{display:block;font-size:clamp(24px,2.6vw,34px);line-height:1.35;letter-spacing:-.018em;color:var(--fg-default);font-weight:500;margin:0;text-wrap:balance;position:relative;background:none;border:0;padding:0;grid-template-columns:none}.sentence-anat .sample span{position:relative;display:inline;cursor:default}.sentence-anat .sample span:after{content:attr(data-label);position:absolute;top:100%;left:50%;transform:translate(-50%,14px);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--blue-300);padding:4px 8px;border:1px solid rgba(133,160,255,.32);border-radius:var(--radius-sm);background:#050818}.sentence-anat .sample span:before{content:"";position:absolute;left:50%;bottom:-8px;width:1px;height:14px;background:rgba(133,160,255,.32)}.sentence-anat .sample .a{color:var(--blue-300)}.sentence-anat .sample .b{color:var(--teal-300)}.sentence-anat .sample .c{color:var(--purple-300)}.sentence-anat .sample .b:after{color:var(--teal-300);border-color:rgba(105,253,248,.32)}.sentence-anat .sample .b:before{background:rgba(105,253,248,.32)}.sentence-anat .sample .c:after{color:var(--purple-300);border-color:rgba(195,179,255,.32)}.sentence-anat .sample .c:before{background:rgba(195,179,255,.32)}.sentence-anat .legend{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;font-size:13px;color:var(--fg-secondary);line-height:1.55}@media (max-width:720px){.sentence-anat .legend{grid-template-columns:1fr}}.sentence-anat .legend>div{padding-top:14px;border-top:1px solid rgba(133,160,255,.32)}.sentence-anat .legend>div:nth-child(2){border-top-color:rgba(105,253,248,.32)}.sentence-anat .legend>div:nth-child(3){border-top-color:rgba(195,179,255,.32)}.sentence-anat .legend .h{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;color:var(--blue-300)}.sentence-anat .legend>div:nth-child(2) .h{color:var(--teal-300)}.sentence-anat .legend>div:nth-child(3) .h{color:var(--purple-300)}