@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--primary-25: #F5F2FE;--primary-50: #EDE9FE;--primary-300: #C4B5FD;--primary-400: #A78BFA;--primary-500: #8B5CF6;--primary-600: #6D28D9;--primary-700: #5B21B6;--primary-800: #4C1D95;--ink: #16141C;--ink-alt: #17152A;--ink-deep: #241F33;--body: #504B5C;--muted: #6A6478;--faint: #C0BACE;--faint-text: #736C86;--paper: #FBFAFD;--surface: #FFFFFF;--surface-2: #F6F5FA;--surface-3: #FAF9FE;--border: #E8E6F0;--border-2: #E4E1EE;--border-strong: #D6D2E4;--success: #157F4A;--success-bg: #EAF3ED;--success-border: #BFDCC9;--success-text: #116340;--warning: #B5730B;--warning-bg: #FBF1DE;--warning-border: #EBD7A9;--warning-text: #7A4E06;--error: #B3261E;--error-bg: #FBECEA;--error-border: #EFC9C4;--error-text: #A32A18;--font: Geist, "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.2,.8,.25,1);--shadow-soft: 0 30px 70px -46px rgba(22,20,28,.7);--shadow-card: 0 1px 2px rgba(22,20,28,.03);--r-pill: 99px;--r-section: 26px;--r-card: 20px;--r-input: 13px;--r-banner: 5px;--container: 1160px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;background:radial-gradient(58% 46% at 10% 4%,rgba(20,128,122,.2) 0%,transparent 62%),radial-gradient(52% 42% at 92% 10%,rgba(224,122,79,.22) 0%,transparent 64%),radial-gradient(46% 38% at 74% 78%,rgba(12,74,78,.13) 0%,transparent 66%),radial-gradient(40% 34% at 18% 92%,rgba(224,122,79,.12) 0%,transparent 64%),var(--paper);background-attachment:fixed}body.is-app{background:var(--paper)}a{color:var(--primary-700);text-decoration:none}a:hover{color:var(--primary-800);text-decoration:underline}h1,h2,h3,h4,p,ul,ol,figure,dl,dd,dt{margin:0}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--primary-600);outline-offset:3px}[hidden]{display:none!important}.h-hero{font-size:clamp(38px,7.4vw,82px);font-weight:600;letter-spacing:-.05em;line-height:.94;text-wrap:balance}.h-display{font-size:clamp(30px,5.2vw,52px);font-weight:600;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.h2{font-size:clamp(27px,4.4vw,44px);font-weight:600;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.h3{font-size:clamp(19px,2.4vw,24px);font-weight:600;letter-spacing:-.03em}.h4{font-size:15px;font-weight:600;letter-spacing:-.02em}.lead{font-size:clamp(17px,2vw,21px);line-height:1.5;color:var(--body);text-wrap:pretty}.text-body{font-size:16px;line-height:1.6;color:var(--body)}.text-sm{font-size:14px;color:var(--body)}.text-xs{font-size:13px;color:var(--muted)}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--primary-700)}.eyebrow--muted{color:var(--muted);letter-spacing:.16em}.measure{max-width:72ch}.container{max-width:var(--container);margin:0 auto;padding:0 clamp(18px,3vw,40px)}.container--narrow{max-width:920px}.container--wide{max-width:1280px}.section{padding:0 clamp(18px,3vw,40px) clamp(56px,7vw,112px)}.stack>*+*{margin-top:var(--stack, 16px)}.grid{display:grid;gap:16px}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(var(--min, 220px),1fr))}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.between{justify-content:space-between}.center{text-align:center}.glass{background:#fff9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.8);border-radius:var(--r-card);box-shadow:var(--shadow-soft)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.card--pad{padding:clamp(20px,2.6vw,26px)}.card--dark{background:var(--ink);color:#f7f6fb;border-color:var(--ink)}.panel{border-radius:28px;background:var(--surface);border:1px solid var(--border);padding:clamp(28px,4vw,64px);box-shadow:var(--shadow-card)}.signature{border-radius:24px 24px 24px 6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--r-pill);padding:13px 24px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .17s var(--ease),background .17s ease,color .17s ease,border-color .17s ease;white-space:nowrap}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--primary-600);color:#fff;box-shadow:inset 0 1px #ffffff38,0 16px 36px -18px #6d28d9e6}.btn--primary:hover{background:var(--primary-700);color:#fff}.btn--dark{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff29}.btn--dark:hover{background:#332e26;color:#fff}.btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.btn--secondary:hover{background:var(--surface-2);color:var(--ink)}.btn--ghost{background:transparent;color:var(--body);border-color:var(--border)}.btn--ghost:hover{background:var(--surface-2);color:var(--ink)}.btn--success{background:var(--success);color:#fff;border-color:var(--success)}.btn--lg{padding:16px 30px;font-size:16px}.btn--sm{padding:9px 16px;font-size:13px}.btn--block{width:100%}.btn--square{border-radius:var(--r-input)}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.link-plain{background:transparent;border:none;color:var(--muted);font-size:13px;cursor:pointer;padding:0}.link-plain:hover{color:var(--ink);text-decoration:none}.input,.select,.textarea{width:100%;background:var(--surface-3);border:1px solid var(--border-strong);border-radius:12px;padding:13px 14px;font-size:15px;outline:none;transition:border-color .15s ease,background .15s ease}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary-600);background:var(--surface)}.input--error{border-color:var(--error)}.label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.field+.field{margin-top:12px}.error-line{font-size:14px;color:var(--error);margin-top:12px;padding-left:6px;text-align:left}.urlbox{display:flex;gap:8px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border-strong);border-radius:22px;padding:8px;box-shadow:0 18px 44px -34px #16141c8c,0 1px 2px #16141c0a;text-align:left}.urlbox__field{flex:1 1 250px;display:flex;align-items:center;gap:12px;padding-left:20px;min-width:0}.urlbox__prefix{font-family:var(--mono);font-size:13px;color:var(--muted);flex:none}.urlbox__input{flex:1;min-width:0;border:none;outline:none;font-size:18px;padding:13px 0;background:transparent;color:var(--ink)}.urlbox__input::placeholder{color:var(--muted)}.urlbox__btn{flex:none;background:var(--primary-600);color:#fff;border:none;border-radius:15px;padding:14px 30px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #ffffff38,0 12px 28px -16px #6d28d9cc;transition:transform .17s var(--ease),background .17s ease}.urlbox__btn:hover{background:var(--primary-700);transform:translateY(-1px)}.urlbox--compact{border-radius:13px;padding:6px;box-shadow:none}.urlbox--compact .urlbox__field{padding-left:12px}.urlbox--compact .urlbox__input{font-size:15px;padding:9px 0}.urlbox--compact .urlbox__btn{padding:10px 20px;font-size:15px;border-radius:10px;box-shadow:inset 0 1px #ffffff38}.urlbox--dark .urlbox__btn{background:var(--ink);box-shadow:inset 0 1px #ffffff29}.urlbox--dark .urlbox__btn:hover{background:#332e26}.pill{display:inline-flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:7px 16px;font-size:13px;color:var(--body);box-shadow:0 10px 24px -18px #16141c73}.dot{width:6px;height:6px;border-radius:50%;background:var(--success);flex:none}.dot--pulse{animation:mfPulse 2.2s ease infinite}.dot--primary{background:var(--primary-600)}.tag{display:inline-block;font-size:11px;font-weight:600;border-radius:var(--r-pill);padding:3px 10px;white-space:nowrap;background:var(--surface-2);color:var(--muted)}.tag--ok{background:var(--success-bg);color:var(--success-text)}.tag--warn{background:var(--warning-bg);color:#8a570a}.tag--err{background:var(--error-bg);color:#9e2318}.badge-status{display:inline-flex;align-items:center;gap:9px;border-radius:var(--r-pill);padding:7px 16px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;border:1px solid}.badge-status--clean{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.badge-status--partial{background:var(--warning-bg);border-color:var(--warning-border);color:#8a570a}.badge-status--blocked{background:var(--error-bg);border-color:var(--error-border);color:#9e2318}.chip-mono{font-family:var(--mono);font-size:11px;color:var(--body);border:1px solid var(--border);border-radius:var(--r-pill);padding:8px 15px}.lang{display:inline-flex;align-items:center;gap:2px;background:#f1f0f7;border:1px solid var(--border-2);border-radius:var(--r-pill);padding:3px}.lang a{border-radius:var(--r-pill);padding:5px 11px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--muted);transition:all .15s ease}.lang a:hover{text-decoration:none;color:var(--ink)}.lang a.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #16141c1f}section[id],[id=seo-url],[id=hero-url]{scroll-margin-top:76px}.site-header{position:sticky;top:0;z-index:60;background:#fbfafdd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #EDEBF4}.site-header__inner{max-width:var(--container);margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;gap:22px}.wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.03em}.wordmark:hover{text-decoration:none;color:var(--ink)}.wordmark__mark{width:25px;height:25px;border-radius:8px;background:url(/favicon.svg) center/contain no-repeat;flex:none}.wordmark--sm{font-size:13px}.wordmark--sm .wordmark__mark{width:21px;height:21px;border-radius:6px}.site-nav{display:flex;gap:20px;align-items:center;flex:1;flex-wrap:wrap}.site-nav a{font-size:14px;color:var(--body)}.site-nav a:hover{color:var(--ink);text-decoration:none}.site-footer{border-top:1px solid #EDEBF4;padding:44px 24px 64px}.site-footer__inner{max-width:var(--container);margin:0 auto;display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;align-items:center}.site-footer a{font-size:13px;color:var(--muted)}.site-footer a:hover{color:var(--ink);text-decoration:none}@media(max-width:760px){.site-nav,.site-header .hide-mobile{display:none}}.table-wrap{background:#ffffff8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.8);border-radius:20px;overflow:auto}.table{width:100%;border-collapse:collapse;font-size:15px}.table th{text-align:left;padding:13px 16px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;font-weight:500;color:var(--muted);background:#16141c09;white-space:nowrap}.table td{padding:13px 16px;border-top:1px solid rgba(22,20,28,.07)}.table tr:hover td{background:#fff9}.table .r{text-align:right}.steps{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.steps li{display:inline-flex;align-items:center}.steps__n{flex:none;width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--border-strong);font-size:11px;margin-right:8px}.steps .is-active{color:var(--ink);font-weight:600}.steps .is-active .steps__n{background:var(--ink);color:#fff;border-color:var(--ink)}.steps .is-done .steps__n{background:var(--success);color:#fff;border-color:var(--success)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:200;background:var(--ink-alt);color:#fff;border-radius:var(--r-pill);padding:11px 18px;font-size:14px;box-shadow:0 24px 60px -30px #16141cb3;animation:mfToast .2s ease both}.skeleton{background:linear-gradient(90deg,#eeecf5 25%,#f8f6f2 37%,#eeecf5 63%);background-size:400% 100%;animation:mfShimmer 1.6s ease infinite;border-radius:6px}.checker{background-color:var(--paper);background-image:linear-gradient(45deg,#EDEBF5 25%,transparent 25%),linear-gradient(-45deg,#EDEBF5 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#EDEBF5 75%),linear-gradient(-45deg,transparent 75%,#EDEBF5 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}.hatch{background-image:repeating-linear-gradient(135deg,rgba(22,20,28,.08) 0 8px,transparent 8px 16px);background-color:#16141c0a}.swatch{width:44px;height:44px;border-radius:13px;border:2px solid transparent;outline:1px solid var(--border);outline-offset:-1px;cursor:pointer;box-shadow:0 6px 14px -8px #16141c80;padding:0}.swatch.is-active{border-color:var(--ink)}.swatch--picker{position:relative;overflow:hidden;background:conic-gradient(#f87171,#fbbf24,#34d399,#60a5fa,#a78bfa,#f87171)}.swatch--picker input{position:absolute;inset:-10px;width:200%;height:200%;opacity:0;cursor:pointer}.opt{display:flex;align-items:center;gap:12px;text-align:left;width:100%;background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;padding:11px 13px;cursor:pointer;transition:all .16s ease;color:var(--ink)}.opt:hover{border-color:var(--primary-600)}.opt.is-active{background:var(--primary-25);border-color:var(--primary-600)}.opt__radio{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-strong);display:grid;place-items:center;flex:none}.opt.is-active .opt__radio{border-color:var(--primary-600)}.opt.is-active .opt__radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary-600)}.opt:has(>input:checked){background:var(--primary-25);border-color:var(--primary-600);box-shadow:0 0 0 3px #6d28d91a}.opt:has(>input:checked) .opt__radio{border-color:var(--primary-600)}.opt:has(>input:checked) .opt__radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary-600)}.opt__thumb{width:42px;height:34px;border-radius:6px;border:1px solid var(--border-2);flex:none;object-fit:cover}.opt__name{flex:1;min-width:0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.opt__price{flex:none;text-align:right;font-family:var(--mono);font-size:12px;font-weight:600}.opt__was{display:block;font-size:10px;color:var(--muted);text-decoration:line-through;font-weight:400}.pillopt{background:var(--surface);color:var(--body);border:1px solid var(--border-strong);border-radius:var(--r-pill);padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer;min-height:44px;transition:all .15s ease}.pillopt.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.dropzone{width:100%;border:1px dashed var(--border-strong);border-radius:16px;background:var(--surface-3);padding:22px;text-align:center;cursor:pointer;color:var(--ink);transition:all .15s ease}.dropzone:hover{border-color:var(--primary-600);background:var(--surface)}.dropzone svg{margin:0 auto 8px}.uploaded{border:1px solid var(--success-border);background:#f1f8f3;border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:12px}.banner-scale{overflow:hidden;position:relative}.banner-scale>.banner{transform-origin:top left;position:absolute;left:0;top:0}.banner{display:flex;overflow:hidden;border-radius:var(--r-banner);border:1px solid rgba(0,0,0,.07);font-family:var(--font)}@keyframes mfUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes mfFade{0%{opacity:0}to{opacity:1}}@keyframes mfChip{0%{opacity:0;transform:translateY(16px) scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes mfBeam{0%{transform:translateY(-130px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(320px);opacity:0}}@keyframes mfSpark{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes mfBreathe{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.09)}}@keyframes mfShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mfPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes mfSpin{to{transform:rotate(360deg)}}@keyframes mfRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes mfRotateC{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes mfRay{0%{transform:scaleX(0);opacity:0}30%{opacity:1}to{transform:scaleX(1);opacity:.55}}@keyframes mfFly{0%{opacity:0;transform:translate(0) scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(var(--fx),var(--fy)) scale(1)}}@keyframes mfS1{0%,2%{opacity:0}5%,29%{opacity:1}32%,to{opacity:0}}@keyframes mfS2{0%,33%{opacity:0}36%,62%{opacity:1}65%,to{opacity:0}}@keyframes mfS3{0%,66%{opacity:0}69%,96%{opacity:1}99%,to{opacity:0}}@keyframes mfType{0%,6%{transform:translate(0)}24%,to{transform:translate(190px)}}@keyframes mfPress{0%,25%{transform:none}27%{transform:scale(.94)}30%,to{transform:none}}@keyframes mfVBeam{0%,36%{transform:translateY(0);opacity:0}38%{opacity:1}58%{transform:translateY(124px);opacity:1}62%,to{opacity:0}}@keyframes mfVc1{0%,42%{opacity:0;transform:scale(.6)}45%,62%{opacity:1;transform:none}65%,to{opacity:0}}@keyframes mfVc2{0%,47%{opacity:0;transform:scale(.6)}50%,62%{opacity:1;transform:none}65%,to{opacity:0}}@keyframes mfVc3{0%,52%{opacity:0;transform:scale(.6)}55%,62%{opacity:1;transform:none}65%,to{opacity:0}}@keyframes mfVb1{0%,70%{opacity:0;transform:scale(.88)}73%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes mfVb2{0%,74%{opacity:0;transform:scale(.88)}77%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes mfVb3{0%,78%{opacity:0;transform:scale(.88)}81%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes mfVb4{0%,82%{opacity:0;transform:scale(.88)}85%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes mfCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mfBracket{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes mfToast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.anim-up{animation:mfUp .85s var(--ease) both}.anim-fade{animation:mfFade .7s ease both}.spin{width:17px;height:17px;border-radius:50%;border:2px solid #EEECF5;border-top-color:var(--primary-600);animation:mfSpin .8s linear infinite;flex:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero{position:relative;overflow:hidden;padding:clamp(64px,9vw,100px) 24px 84px}.hero__dots{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(22,20,28,.09) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(70% 60% at 50% 32%,#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(70% 60% at 50% 32%,#000 0%,transparent 72%);pointer-events:none}.hero__glow{position:absolute;inset:-46% 0 auto;height:820px;background:radial-gradient(44% 40% at 50% 30%,rgba(139,92,246,.14) 0%,rgba(139,92,246,.035) 46%,transparent 74%);pointer-events:none}.hero__inner{position:relative;max-width:var(--container);margin:0 auto;text-align:center}.hero .h-hero{margin:24px auto 0;max-width:17ch}.hero .lead{margin:22px auto 0;max-width:46ch}.hero__form{margin:36px auto 0;max-width:640px}.hero__meta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:17px;font-size:13px;color:var(--muted)}.hero__meta .sep{color:var(--faint-text)}.video{max-width:820px;margin:60px auto 0}.video__panel{position:relative;background:#ffffff8c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.8);border-radius:var(--r-section);padding:clamp(16px,2.4vw,26px);box-shadow:0 40px 90px -60px #16141cbf,inset 0 1px #ffffffb3;overflow:hidden}.video__panel:before{content:"";position:absolute;inset:0;background:radial-gradient(46% 50% at 88% 6%,rgba(139,92,246,.12) 0%,transparent 62%);pointer-events:none}.video__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.video svg{position:relative;width:100%;height:auto;margin-top:14px;font-family:var(--font)}.video svg .mono{font-family:var(--mono)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:64px auto 0;max-width:980px}.stats__item{position:relative;text-align:left;padding:20px 18px 18px;border:1px solid rgba(255,255,255,.8);border-radius:22px 22px 22px 6px;background:#ffffff9e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 70px -50px #16141c99}.stats__ico{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--primary-50);color:var(--primary-700);margin-bottom:12px}.stats__n{font-size:clamp(30px,3.2vw,38px);font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.stats__n--accent{color:var(--primary-600)}.stats__l{font-size:15px;font-weight:600;color:var(--ink);margin-top:6px;letter-spacing:-.01em}.stats__s{font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.4}@media(max-width:720px){.stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:44px}.stats__item{padding:16px 14px 14px}.stats__n{font-size:28px}.stats__l{font-size:14px}.stats__s{font-size:12px}}@media(max-width:380px){.stats__n{font-size:24px}.stats__ico{width:28px;height:28px;margin-bottom:8px}}.section-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:end}.section-head .h-display{margin-top:14px}.section-head p{font-size:16px;line-height:1.6;color:var(--body);max-width:44ch}.wall-section{padding-top:48px;padding-bottom:96px}.wall{position:relative;display:flex;align-items:flex-start;gap:clamp(12px,1.6vw,22px);margin-top:clamp(14px,2vw,24px);max-height:min(1180px,150vh);overflow:clip;padding:24px 0;border-radius:28px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%)}.wall__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:clamp(12px,1.6vw,22px);will-change:transform;transform:translate3d(0,var(--py, 0px),0)}.wall__col:nth-child(2){margin-top:48px}.wall__col:nth-child(4){margin-top:96px}.wall__item{margin:0}.wall__card{position:relative;border-radius:6px;overflow:hidden;background:var(--surface-2);box-shadow:0 22px 50px -34px #16141cb3;transition:transform .42s var(--ease),box-shadow .42s var(--ease)}.wall__item:hover .wall__card{transform:translateY(-5px) scale(1.012);box-shadow:0 30px 60px -30px #16141c99}.wall__card img{display:block;width:100%;height:100%;object-fit:cover}.wall__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 2px 0;min-width:0}.wall__domain{font-size:11px;font-weight:500;color:var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall__size{flex:none;font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:2px 7px}.wall__note{text-align:center;margin-top:18px}@media(max-width:900px){.wall__col:nth-child(4){display:none}}@media(max-width:600px){.wall{max-height:190vh;margin-top:14px}.wall__col:nth-child(3),.wall__col:nth-child(4){display:none}.wall__col:nth-child(2){margin-top:32px}.wall__size{display:none}.wall__domain{font-size:10px}}.flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:60px}.flow__n{font-size:56px;font-weight:600;letter-spacing:-.05em;line-height:.9;color:transparent;-webkit-text-stroke:1.5px var(--muted)}.flow__rule{display:flex;align-items:center;gap:10px;margin:16px 0 22px}.flow__rule i{width:26px;height:2px;background:var(--primary-600);flex:none;display:block}.flow__rule span{flex:1;height:1px;background:var(--border)}.flow p{font-size:16px;line-height:1.6;color:var(--body);margin-top:12px;max-width:34ch}.packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:18px;margin-top:48px;align-items:stretch}.packages--slider{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:16px 2px 10px;margin-top:34px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.packages--slider::-webkit-scrollbar{display:none}.packages--slider .pk{flex:0 0 clamp(256px,24vw,300px);scroll-snap-align:center}.pk-nav{display:flex;gap:8px}.pk-nav__btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font-size:17px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:border-color .16s ease,transform .16s var(--ease)}.pk-nav__btn:hover{border-color:var(--primary-600);transform:translateY(-1px)}.pk-nav__btn:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}@media(max-width:720px){.pk-nav{display:none}.packages--slider .pk{flex-basis:min(84vw,300px)}}@media(prefers-reduced-motion:reduce){.packages--slider{scroll-behavior:auto}}.pk-bar{position:relative;height:4px;width:min(320px,60%);margin:22px auto 0;border-radius:99px;background:var(--border);overflow:hidden}.pk-bar i{position:absolute;top:0;bottom:0;border-radius:99px;background:var(--ink)}.pk{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:24px 24px 24px 6px;background:var(--surface);color:var(--ink);padding:clamp(24px,2.8vw,34px);box-shadow:var(--shadow-card);transition:transform .2s var(--ease),border-color .2s ease}.pk:hover{transform:translateY(-3px)}.pk--dark{background:var(--ink);color:#f7f6fb;border-color:var(--ink);box-shadow:0 36px 80px -50px #16141ce6}.pk.is-active{border-color:var(--primary-600);box-shadow:0 24px 60px -44px #6d28d9b3}.pk__badge{position:absolute;top:-11px;left:clamp(24px,2.8vw,34px);background:#6d28d9;color:#fff;font-size:11px;font-weight:600;border-radius:var(--r-pill);padding:5px 12px}.pk__label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--muted)}.pk--dark .pk__label{color:var(--primary-300)}.pk__price{display:flex;align-items:baseline;gap:8px;margin-top:14px}.pk__price b{font-size:clamp(30px,3.6vw,40px);font-weight:600;letter-spacing:-.045em}.pk__muted{color:var(--body)}.pk--dark .pk__muted{color:#f7f6fbbd}.pk__tagline{font-size:14px;line-height:1.6;margin-top:10px;min-height:2.6em}.pk__rule{height:1px;background:#eeecf5;margin:18px 0}.pk--dark .pk__rule{background:#ffffff1f}.pk__items{display:flex;flex-direction:column;gap:10px;font-size:14px;flex:1}.pk__items div{display:flex;gap:10px}.pk__items i{color:var(--primary-600);font-style:normal;flex:none}.pk--dark .pk__items i{color:var(--primary-400)}.pk__count{font-family:var(--mono);font-size:10px;letter-spacing:.12em;margin-top:18px}.pk .btn{margin-top:14px;width:100%}.saving{display:flex;gap:18px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:20px;padding:20px clamp(20px,2.4vw,28px)}.saving__n{font-size:clamp(26px,3.4vw,36px);font-weight:600;letter-spacing:-.045em;color:var(--primary-700)}.faq{margin-top:34px}.faq>div{border-top:1px solid var(--border);padding:28px 0}.faq>div:last-child{border-bottom:1px solid var(--border)}.faq dt{font-size:clamp(18px,2.1vw,20px);font-weight:600;letter-spacing:-.025em}.faq dd{font-size:16px;line-height:1.65;color:var(--body);margin-top:11px;max-width:72ch}.band{max-width:var(--container);margin:0 auto;border-radius:28px;background:var(--primary-600);padding:clamp(44px,6vw,88px) clamp(24px,4vw,56px);text-align:center;position:relative;overflow:hidden;color:#fff}.band:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 0%,rgba(255,255,255,.2) 0%,transparent 68%);pointer-events:none}.band>*{position:relative}.band .h-display{color:#fff;max-width:20ch;margin:0 auto}.band p{font-size:clamp(16px,1.9vw,19px);line-height:1.5;color:#fffffff0;margin:20px auto 0;max-width:44ch}.band .urlbox{margin:32px auto 0;max-width:570px;border-radius:18px;box-shadow:0 28px 60px -34px #0000008c;border-color:transparent}.sticky-wrap{position:relative}.sticky-bar{position:sticky;bottom:0;z-index:70;background:#fbfafdf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border)}.sticky-bar__inner{max-width:var(--container);margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sticky-bar__text{flex:1 1 210px;min-width:0}.sticky-bar__text b{display:block;font-size:14px;font-weight:600;letter-spacing:-.02em}.sticky-bar__text span{font-size:12px;color:var(--muted)}.sticky-bar .urlbox{flex:1 1 300px}@media(max-width:640px){.sticky-bar__text{display:none}}.scan{position:fixed;inset:0;z-index:100;background:linear-gradient(160deg,#0b2224,#123437 55%,#1c3a33);color:#f2f7f4;display:flex;justify-content:center;padding:32px 24px;overflow-x:hidden;overflow-y:auto}.scan__glow{position:fixed;left:50%;top:46%;border-radius:50%;pointer-events:none;z-index:0}.scan__glow--a{width:min(760px,92vw);aspect-ratio:1;background:radial-gradient(circle,rgba(139,92,246,.22) 0%,transparent 62%);animation:mfBreathe 4.6s ease-in-out infinite}.scan__glow--b{width:min(520px,70vw);aspect-ratio:1;background:radial-gradient(circle,rgba(79,191,149,.16) 0%,transparent 60%);animation:mfBreathe 5.6s ease-in-out infinite .9s}.scan__inner{position:relative;z-index:1;width:100%;max-width:680px;margin:auto 0;text-align:center}.scan__title{font-size:clamp(24px,3.8vw,34px);font-weight:600;letter-spacing:-.045em;line-height:1.06;color:#fff}.scan__stage{position:relative;height:212px;margin-top:24px}.scan__ring{position:absolute;left:50%;top:94px;transform:translate(-50%,-50%);width:min(430px,104%);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 0deg,#8b5cf600,#8b5cf6bf 60deg,#4fbf9580 140deg,#8b5cf600 240deg);mask-image:radial-gradient(circle,transparent 47.4%,#000 48%,#000 49.4%,transparent 50%);-webkit-mask-image:radial-gradient(circle,transparent 47.4%,#000 48%,#000 49.4%,transparent 50%);animation:mfRotate 9s linear infinite;pointer-events:none}.scan__orbit{position:absolute;left:50%;top:94px;transform:translate(-50%,-50%);width:min(492px,118%);aspect-ratio:1;border-radius:50%;border:1px dashed rgba(139,92,246,.4);animation:mfRotateC 44s linear infinite;pointer-events:none}.scan__mock{position:absolute;left:50%;top:0;transform:translate(-50%);width:min(320px,76%);height:188px;border-radius:16px;background:#ffffffeb;border:1px solid rgba(255,255,255,.8);box-shadow:0 48px 96px -50px #000000b3;overflow:hidden;color:var(--ink)}.scan__bar{height:28px;background:var(--surface-2);border-bottom:1px solid #EDEBF4;display:flex;align-items:center;gap:5px;padding:0 12px}.scan__bar i{width:6px;height:6px;border-radius:50%;background:var(--border-strong);display:block}.scan__bar span{font-family:var(--mono);font-size:9px;color:var(--muted);margin-left:7px}.scan__body{padding:14px;display:flex;flex-direction:column;gap:8px}.scan__body .ln{height:9px;border-radius:3px;background:#eeecf5}.scan__body .bl{height:38px;border-radius:7px;background:#f3f2f9}.scan__grid{position:absolute;inset:28px 0 0;background-image:linear-gradient(rgba(139,92,246,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.09) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.scan__beam{position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(180deg,#e07a4f00,#e07a4f2e 46%,#e07a4f80,#e07a4f2e 54%,#e07a4f00);animation:mfBeam 2.4s cubic-bezier(.5,0,.5,1) infinite}.scan__laser{position:absolute;left:0;right:0;top:0;height:2px;background:#e07a4f;box-shadow:0 0 18px 4px #e07a4f8c;animation:mfBeam 2.4s cubic-bezier(.5,0,.5,1) infinite}.scan__br{position:absolute;width:14px;height:14px;border:0 solid var(--primary-600);animation:mfBracket .5s var(--ease) both}.scan__fly{position:absolute;right:22px;width:14px;height:14px;border-radius:4px;animation:mfFly 1.6s cubic-bezier(.3,.7,.3,1) infinite}.scan__chip{position:absolute;display:flex;align-items:center;gap:9px;background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28);border-radius:var(--r-pill);padding:9px 14px;font-size:13px;font-weight:500;color:#fff;opacity:0;transform:translateY(16px) scale(.92);transition:opacity .5s var(--ease),transform .5s var(--ease)}.scan__chip.is-on{opacity:1;transform:none}.scan__chip i{display:block;border-radius:4px;flex:none}.scan__spark{position:absolute;border-radius:50%;background:var(--primary-400);animation:mfSpark 2s ease infinite}.scan__get{display:inline-flex;align-items:center;gap:9px;margin-top:20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-pill);padding:7px 15px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:#fff}.scan__caret{width:7px;height:14px;background:var(--primary-400);animation:mfCaret 1s steps(1) infinite}.scan__progress{height:4px;border-radius:var(--r-pill);background:#ffffff24;margin-top:16px;overflow:hidden}.scan__progress i{display:block;height:100%;border-radius:var(--r-pill);background:var(--primary-500);transition:width .8s var(--ease)}.scan__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px 22px;margin:16px auto 0;text-align:left;max-width:560px}.scan__row{display:flex;align-items:center;gap:11px;font-size:14px;color:#ffffff8c;transition:color .3s ease}.scan__row.is-done,.scan__row.is-running{color:#fff}.scan__row.is-running{font-weight:500}.scan__row i{width:17px;height:17px;border-radius:50%;border:2px solid rgba(255,255,255,.2);flex:none;display:grid;place-items:center;font-size:10px;font-style:normal}.scan__row.is-done i{background:var(--success);border-color:var(--success);color:#fff}.scan__row.is-running i{border-color:#ffffff40;border-top-color:var(--primary-400);animation:mfSpin .8s linear infinite}.scan__row.is-failed i,.scan__row.is-skipped i{border-color:#ffffff4d;color:#fff9}.scan .btn{margin-top:22px}.page{min-height:100vh;padding:52px 24px 96px}.page__inner{max-width:1000px;margin:0 auto}.page__inner--wide{max-width:1080px}.result__head{text-align:center;margin-top:28px}.result__head h1{font-size:clamp(27px,4.6vw,44px);font-weight:600;letter-spacing:-.045em;line-height:1.05;margin:22px auto 0;text-wrap:balance;max-width:24ch}.result__head p{font-size:17px;line-height:1.55;color:var(--body);margin:16px auto 0;max-width:58ch;text-wrap:pretty}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:44px}.feature{padding:24px}.feature__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.feature__body{margin-top:18px}.logo-box{width:64px;height:48px;border-radius:11px;background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;flex:none;padding:6px}.logo-box img{max-height:100%;max-width:100%;object-fit:contain}.swatches{display:flex;gap:7px}.swatches span{flex:1;height:40px;border-radius:10px;border:1px solid var(--border)}.notice{margin-top:20px;border-radius:20px;padding:28px;border:1px solid}.notice--partial{background:#fdf8ee;border-color:var(--warning-border)}.notice--blocked{background:#fdf2f0;border-color:var(--error-border)}.notice__icon{width:30px;height:30px;border-radius:9px;background:var(--surface);border:1px solid inherit;display:grid;place-items:center;font-size:14px;flex:none}.cta-card{margin-top:20px;padding:clamp(26px,3.4vw,38px);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;align-items:center;border-radius:24px}.cta-card h2{font-size:clamp(21px,2.8vw,27px);font-weight:600;letter-spacing:-.035em;line-height:1.14}.cta-card__price{display:flex;align-items:baseline;gap:9px}.cta-card__price b{font-size:clamp(28px,3.6vw,36px);font-weight:600;letter-spacing:-.045em}.cta-card__actions{display:flex;flex-direction:column;gap:11px}.pk-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:14px}.pk-mini label{cursor:pointer}.pk-mini input{position:absolute;opacity:0;pointer-events:none}.pk-mini__box{display:block;border:1px solid var(--border-strong);border-radius:14px;padding:12px 14px;background:var(--surface);transition:all .15s ease}.pk-mini input:checked+.pk-mini__box{border-color:var(--primary-600);background:var(--primary-25)}.pk-mini__box b{display:block;font-size:14px}.pk-mini__box span{font-size:12px;color:var(--muted)}.editor{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,340px);gap:22px;margin-top:36px;align-items:start}@media(max-width:860px){.editor{grid-template-columns:1fr}.editor__side{position:static!important}}.editor__side{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}.editor__col{display:flex;flex-direction:column;gap:16px}.editor .card,.editor .glass{padding:26px}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.color-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.color-row .mono{font-size:12px;color:var(--muted)}.swatch-row{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.auth{max-width:520px;margin:0 auto}.auth__card{padding:clamp(24px,4vw,40px)}.auth__links{text-align:center;font-size:14px;color:var(--muted);margin-top:18px}.auth__or{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.14em}.auth__or:before,.auth__or:after{content:"";flex:1;height:1px;background:var(--border-2)}.notice--ok{background:#eaf3ed;border:1px solid #BFDCC9;color:#116340;border-radius:12px;padding:12px 14px;font-size:14px}.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start}.checkout__aside{position:sticky;top:80px}.summary{margin:14px 0;display:grid;gap:8px}.summary>div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.summary dt{color:var(--muted)}.summary dd{margin:0;flex:none;white-space:nowrap;font-weight:500}.summary__total{border-top:1px solid var(--border-2);padding-top:10px;margin-top:4px;font-size:16px!important}.summary__total dd{font-weight:600}.summary--center>div{justify-content:center;gap:24px}.trust{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px;font-size:13px;color:var(--body)}.trust li:before{content:"✓";color:var(--success);margin-right:8px;font-weight:600}.packages--compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.pk--select{cursor:pointer;position:relative;padding:18px;border:2px solid var(--border)}.pk--select input{position:absolute;opacity:0;inset:0}.pk--select.is-selected{border-color:var(--primary-600);box-shadow:0 0 0 4px #6d28d91f}.steps.is-done,.steps li.is-done{color:var(--success)}.success-mark{width:64px;height:64px;border-radius:50%;margin:0 auto;display:grid;place-items:center;background:#eaf3ed;color:var(--success);font-size:30px;font-weight:600}.success-mark.is-pending{background:#fbf1de;color:#7a4e06}.studio-body{background:var(--paper)}.studio{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh}.studio__side{background:var(--ink-alt);color:#fff;padding:20px 16px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:auto}.wordmark--light{color:#fff}.studio__tag{font-size:10px;letter-spacing:.18em;color:var(--primary-300);margin-left:6px}.studio__new{display:block;margin-top:18px;padding:10px 12px;border-radius:12px;background:#8b5cf638;border:1px solid rgba(167,139,250,.4);color:#fff;font-size:14px;font-weight:500;text-decoration:none}.studio__new:hover{background:#8b5cf657;text-decoration:none}.eyebrow--light{color:#ffffff80}.studio__list{display:grid;gap:4px}.studio__item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;color:#ffffffd1;text-decoration:none;font-size:13px;border-left:2px solid transparent}.studio__item:hover{background:#ffffff0f;text-decoration:none}.studio__item.is-active{background:#ffffff14;border-left-color:var(--primary-400);color:#fff}.studio__domain{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio__status{font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:99px;background:#ffffff1f;flex:none}.studio__status--paid{background:#157f4a59;color:#bff0d2}.studio__status--processing{background:#b5730b59;color:#fbe3b0}.studio__foot{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:6px}.studio__foot a,.studio__foot button{color:#ffffffb3;background:none;border:0;padding:6px 0;text-align:left;font-size:13px;cursor:pointer;text-decoration:none}.studio__foot a:hover,.studio__foot button:hover,.studio__foot a.is-active{color:#fff}.studio__main{display:flex;flex-direction:column;min-height:100vh}.studio__head{height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid var(--border);background:#fff9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:30}.studio__title{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio__body{padding:24px}.studio__work{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:0;flex:1}.studio__inspector{padding:20px;border-right:1px solid var(--border);background:#ffffff80}.studio__preview{padding:20px 24px;min-width:0}.studio__bar{position:sticky;bottom:0;display:flex;gap:10px;padding:12px 24px;background:#fbfafdf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);z-index:30}.unlock-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 24px 0;padding:12px 16px;border-radius:14px;background:var(--primary-25);border:1px solid var(--primary-50);font-size:14px}.account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;align-items:start}@media(max-width:900px){.checkout{grid-template-columns:1fr}.checkout__aside{position:static}.studio{grid-template-columns:1fr}.studio__side{position:static;height:auto}.studio__work{grid-template-columns:1fr}.studio__inspector{border-right:0;border-bottom:1px solid var(--border)}}.demo{--dd: 16s;--k: .68;position:relative;margin-top:14px}.demo__browser{border-radius:14px;overflow:hidden;border:1px solid var(--border-2);background:var(--surface);box-shadow:0 30px 70px -46px #16141cb3}.demo__chrome{height:30px;display:flex;align-items:center;gap:6px;padding:0 12px;background:var(--surface-2);border-bottom:1px solid var(--border-2)}.demo__chrome i{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.demo__chrome i:nth-child(1){background:#f0866a}.demo__chrome i:nth-child(2){background:#f3c05c}.demo__chrome i:nth-child(3){background:#7fcb8e}.demo__url{margin-left:10px;flex:1;font-size:11px;color:var(--muted);background:var(--surface);border:1px solid var(--border-2);border-radius:7px;padding:3px 10px;white-space:nowrap}.demo__url .mono{font-size:10px;margin-right:1px}.demo__urlpath{color:var(--faint-text);position:relative;display:inline-block}.demo__urlpath--anim{display:inline-grid}.demo__urlpath--anim span{grid-area:1 / 1;white-space:nowrap;opacity:0}.demo__url-1{animation:dmU1 var(--dd) linear infinite}.demo__url-2{animation:dmU2 var(--dd) linear infinite}.demo__url-3{animation:dmU3 var(--dd) linear infinite}.demo__url-4{animation:dmU4 var(--dd) linear infinite}@keyframes dmU1{0%,19.9%{opacity:1}20%,to{opacity:0}}@keyframes dmU2{0%,19.9%{opacity:0}20%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes dmU3{0%,49.9%{opacity:0}50%,69.9%{opacity:1}70%,to{opacity:0}}@keyframes dmU4{0%,69.9%{opacity:0}70%,to{opacity:1}}.demo__screen{position:relative;width:100%;aspect-ratio:1120 / 640;overflow:hidden;background:var(--paper)}.demo__stage{position:absolute;left:0;top:0;width:1120px;height:640px;transform:scale(var(--k));transform-origin:top left;font-family:var(--font);color:var(--ink)}.demo__scene{position:absolute;inset:0;opacity:0;will-change:opacity,transform;background:var(--paper);background-image:radial-gradient(58% 46% at 10% 4%,rgba(20,128,122,.16) 0%,transparent 62%),radial-gradient(52% 42% at 92% 10%,rgba(224,122,79,.18) 0%,transparent 64%);overflow:hidden}.demo__scene--1{animation:dmS1 var(--dd) linear infinite}.demo__scene--2{animation:dmS2 var(--dd) linear infinite;background:#fbfafd;background-image:none}.demo__scene--3{animation:dmS3 var(--dd) linear infinite}.demo__scene--4{animation:dmS4 var(--dd) linear infinite;display:grid;grid-template-columns:200px 1fr;background:var(--paper);background-image:none}@keyframes dmS1{0%,18.5%{opacity:1;transform:none}20.5%,99%{opacity:0;transform:translateY(-16px)}99.5%{opacity:0;transform:none}to{opacity:1}}@keyframes dmS2{0%,18.5%{opacity:0;transform:translateY(16px)}20.5%,48%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-16px)}}@keyframes dmS3{0%,48%{opacity:0;transform:translateY(16px)}50%,68%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(-16px)}}@keyframes dmS4{0%,68%{opacity:0;transform:translateY(16px)}70%,97.5%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.demo__nav{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#ffffff9e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.8)}.demo__brand{font-weight:600;font-size:17px;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:8px}.demo__brand i{width:22px;height:22px;border-radius:7px;background:var(--ink);position:relative}.demo__brand i:after{content:"";position:absolute;left:7px;top:7px;width:8px;height:8px;border-radius:2px;background:#7c3aed}.demo__navlinks{display:flex;gap:22px}.demo__navlinks b{width:46px;height:8px;border-radius:4px;background:#e4e1ee}.demo__navright{display:flex;align-items:center;gap:14px}.demo__lang{display:inline-flex;background:var(--surface-2);border:1px solid var(--border-2);border-radius:99px;padding:3px;font-size:11px;font-family:var(--mono)}.demo__lang b,.demo__lang span{padding:4px 9px;border-radius:99px}.demo__lang b{background:#fff;box-shadow:0 1px 2px #16141c1f}.demo__lang span{color:var(--muted)}.demo__navcta{background:var(--ink);color:#fff;border-radius:99px;padding:9px 18px;font-size:13px;font-weight:500}.demo__hero{max-width:700px;margin:40px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px;padding:0 30px}.demo__h1{font-size:56px;font-weight:600;letter-spacing:-.05em;line-height:.96}.demo__lead{font-size:17px;line-height:1.5;color:var(--body);max-width:46ch}.demo__urlbox{width:100%;text-align:left;margin-top:4px}.demo__urlbox .urlbox__input{display:inline-flex;align-items:center;height:44px;white-space:nowrap}.demo__typed-text{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;vertical-align:bottom;animation:dmType var(--dd) steps(12,end) infinite}@keyframes dmType{0%,2.5%{max-width:0}10%{max-width:200px}to{max-width:200px}}.demo__caret{display:inline-block;width:2px;height:22px;background:var(--primary-600);margin-left:2px;animation:dmCaret 1s steps(1) infinite}@keyframes dmCaret{0%,49%{opacity:1}50%,to{opacity:0}}.demo__btn-press{animation:dmPress var(--dd) ease infinite;transform-origin:center}@keyframes dmPress{0%,13.5%{transform:none;background:var(--primary-600)}14.5%{transform:scale(.95);background:var(--primary-700)}16%{transform:none;background:var(--primary-600)}to{transform:none}}.demo__meta{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--muted)}.demo__meta i{width:3px;height:3px;border-radius:50%;background:var(--faint)}.demo__scglow{position:absolute;left:50%;top:46%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.demo__scglow--a{width:760px;background:radial-gradient(circle,rgba(139,92,246,.17) 0%,transparent 62%);animation:dmScBreathe 4.6s ease-in-out infinite}.demo__scglow--b{width:520px;background:radial-gradient(circle,rgba(21,127,74,.1) 0%,transparent 60%);animation:dmScBreathe 5.6s ease-in-out infinite .9s}@keyframes dmScBreathe{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.09)}}.demo__sc{position:relative;width:680px;margin:0 auto;padding-top:26px;text-align:center}.demo__sctitle{font-size:32px;font-weight:600;letter-spacing:-.045em;line-height:1.06}.demo__scstage{position:relative;height:212px;margin-top:18px}.demo__scring{position:absolute;left:50%;top:94px;transform:translate(-50%,-50%);width:430px;aspect-ratio:1;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,#8b5cf600,#8b5cf68c 60deg,#157f4a66 140deg,#8b5cf600 240deg);mask-image:radial-gradient(circle,transparent 47.4%,#000 48%,#000 49.4%,transparent 50%);-webkit-mask-image:radial-gradient(circle,transparent 47.4%,#000 48%,#000 49.4%,transparent 50%);animation:dmScRotate 9s linear infinite}.demo__scorbit{position:absolute;left:50%;top:94px;transform:translate(-50%,-50%);width:492px;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(139,92,246,.3);animation:dmScRotateC 44s linear infinite;pointer-events:none}@keyframes dmScRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes dmScRotateC{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}.demo__mock{position:absolute;left:50%;top:0;transform:translate(-50%);width:320px;height:188px;border-radius:16px;background:#fff;border:1px solid #E4E1EE;box-shadow:0 48px 96px -50px #16141c8c;overflow:hidden;text-align:left}.demo__mock-bar{height:28px;background:#f6f5fa;border-bottom:1px solid #EDEBF4;display:flex;align-items:center;gap:5px;padding:0 12px;position:relative;z-index:2}.demo__mock-bar i{width:6px;height:6px;border-radius:50%;background:#d6d2e4}.demo__mock-bar span{font-size:9px;color:#6a6478;margin-left:7px}.demo__mock-body{padding:14px;display:flex;flex-direction:column;gap:8px;animation:dmMockBody var(--dd) linear infinite}@keyframes dmMockBody{0%,32%{opacity:1}34%,to{opacity:0}}.demo__sk{display:block;border-radius:3px;background:#eeecf5;height:9px}.demo__sk--icon{width:22px;height:22px;border-radius:6px;background:linear-gradient(90deg,#eeecf5 25%,#f8f6f2 37%,#eeecf5 63%);background-size:400% 100%;animation:dmScShimmer 1.6s ease infinite;flex:none}@keyframes dmScShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.demo__sk--block{height:38px;border-radius:7px;background:#f3f2f9}.demo__sk--col{flex:1;height:30px;border-radius:6px;background:#f3f2f9}.demo__mock-shot{position:absolute;inset:28px 0 0;object-fit:cover;object-position:top;width:100%;height:calc(100% - 28px);opacity:0;z-index:1;animation:dmMockShot var(--dd) linear infinite}@keyframes dmMockShot{0%,32%{opacity:0}34%,to{opacity:1}}.demo__mock-grid{position:absolute;inset:28px 0 0;background-image:linear-gradient(rgba(139,92,246,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.09) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:2}.demo__scbeam{position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(180deg,#8b5cf600,#8b5cf633 46%,#8b5cf685,#8b5cf633 54%,#8b5cf600);animation:dmScBeam 2.4s cubic-bezier(.5,0,.5,1) infinite;z-index:3}.demo__sclaser{position:absolute;left:0;right:0;top:0;height:2px;background:#8b5cf6;box-shadow:0 0 18px 4px #8b5cf68c;animation:dmScBeam 2.4s cubic-bezier(.5,0,.5,1) infinite;z-index:3}@keyframes dmScBeam{0%{transform:translateY(-130px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(320px);opacity:0}}.demo__br{position:absolute;width:14px;height:14px;border:0 solid #6D28D9;z-index:4}.demo__fly{position:absolute;right:22px;width:14px;height:14px;border-radius:4px;animation:dmScFly 1.6s cubic-bezier(.3,.7,.3,1) infinite;z-index:4}@keyframes dmScFly{0%{opacity:0;transform:translate(0) scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(var(--fx),var(--fy)) scale(1)}}.demo__scchip{position:absolute;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #E4E1EE;border-radius:99px;padding:9px 14px;box-shadow:0 16px 34px -22px #16141c73;font-size:13px;font-weight:500;white-space:nowrap;opacity:.45;animation:dmChipWait 1.6s ease-in-out infinite}@keyframes dmChipWait{0%,to{opacity:.45}50%{opacity:.8}}.demo__scchip--logo{animation:dmChip1 var(--dd) cubic-bezier(.2,.8,.25,1) infinite}.demo__scchip--colors{gap:6px;animation:dmChip2 var(--dd) cubic-bezier(.2,.8,.25,1) infinite}.demo__scchip--font{animation:dmChip3 var(--dd) cubic-bezier(.2,.8,.25,1) infinite}.demo__scchip--products{animation:dmChip4 var(--dd) cubic-bezier(.2,.8,.25,1) infinite}@keyframes dmChip1{0%,25%{opacity:.45;transform:none}25.5%{opacity:.5;transform:translateY(16px) scale(.92)}27.5%,to{opacity:1;transform:none}}@keyframes dmChip2{0%,29%{opacity:.45;transform:none}29.5%{opacity:.5;transform:translateY(16px) scale(.92)}31.5%,to{opacity:1;transform:none}}@keyframes dmChip3{0%,33%{opacity:.45;transform:none}33.5%{opacity:.5;transform:translateY(16px) scale(.92)}35.5%,to{opacity:1;transform:none}}@keyframes dmChip4{0%,37%{opacity:.45;transform:none}37.5%{opacity:.5;transform:translateY(16px) scale(.92)}39.5%,to{opacity:1;transform:none}}.demo__scray{position:absolute;top:50%;width:42px;height:1px;opacity:0;transform:scaleX(0);animation:dmRayOff var(--dd) linear infinite}.demo__scray--r{right:-42px;background:linear-gradient(90deg,#6d28d9,#6d28d926);transform-origin:left}.demo__scray--l{left:-42px;background:linear-gradient(270deg,#6d28d9,#6d28d926);transform-origin:right}.demo__scchip--logo .demo__scray{animation-name:dmRay1}.demo__scchip--colors .demo__scray{animation-name:dmRay2}.demo__scchip--font .demo__scray{animation-name:dmRay3}.demo__scchip--products .demo__scray{animation-name:dmRay4}@keyframes dmRayOff{to{opacity:0}}@keyframes dmRay1{0%,28%{transform:scaleX(0);opacity:0}31%,to{transform:scaleX(1);opacity:.55}}@keyframes dmRay2{0%,32%{transform:scaleX(0);opacity:0}35%,to{transform:scaleX(1);opacity:.55}}@keyframes dmRay3{0%,36%{transform:scaleX(0);opacity:0}39%,to{transform:scaleX(1);opacity:.55}}@keyframes dmRay4{0%,40%{transform:scaleX(0);opacity:0}43%,to{transform:scaleX(1);opacity:.55}}.demo__scchip-logo{width:16px;height:16px;border-radius:4px;background:#16141c;flex:none;display:grid;place-items:center;overflow:hidden}.demo__scchip-logo.has-img{width:26px;height:22px;padding:2px;background:#f6f5fa;border:1px solid #E4E1EE}.demo__scchip-logo.has-img.is-light{background:#16141c;border-color:#16141c}.demo__scchip-logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}.demo__scdot{width:13px;height:13px;border-radius:50%;flex:none;border:1px solid rgba(22,20,28,.08)}.demo__scchip-txt{font-family:var(--mono);font-size:12px;color:#504b5c;margin-left:4px;font-weight:400}.demo__scchip--font b{font-size:14px;font-weight:600;letter-spacing:-.02em}.demo__scchip--font span{font-size:13px;color:#504b5c;font-weight:400}.demo__scthumbs{display:flex;gap:3px;flex:none}.demo__scthumbs img{width:18px;height:18px;border-radius:4px;object-fit:cover;border:1px solid #E4E1EE;background:#f6f5fa}.demo__spark{position:absolute;border-radius:50%;background:#8b5cf6;animation:dmSpark 2s ease infinite}@keyframes dmSpark{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.demo__scget{display:inline-flex;align-items:center;gap:9px;margin-top:16px;background:#fff;border:1px solid #E4E1EE;border-radius:99px;padding:7px 15px;box-shadow:0 12px 28px -20px #16141c66}.demo__scget i{width:6px;height:6px;border-radius:50%;background:#6d28d9;animation:dmPulse 1.4s ease infinite}.demo__scget span{font-size:12px;letter-spacing:.04em}@keyframes dmPulse{0%,to{opacity:1}50%{opacity:.3}}.demo__sccaret{width:7px;height:14px;background:#6d28d9;animation:dmCaret 1s steps(1) infinite}.demo__scprogress{height:4px;border-radius:99px;background:#eeecf5;margin-top:14px;overflow:hidden}.demo__scprogress i{display:block;height:100%;border-radius:99px;background:#6d28d9;width:4%;animation:dmProg var(--dd) linear infinite}@keyframes dmProg{0%,21%{width:4%}27%{width:20%}31%{width:38%}35%{width:55%}39%{width:72%}43%{width:88%}46%{width:100%}to{width:100%}}.demo__sclist{display:grid;grid-template-columns:1fr 1fr;gap:7px 22px;margin:14px auto 0;text-align:left;max-width:560px}.demo__scrow{display:flex;align-items:center;gap:11px;font-size:14px;color:#6a6478;animation:dmRow1 var(--dd) linear infinite}.demo__scic{width:17px;height:17px;border-radius:50%;flex:none;border:2px solid #EEECF5;display:grid;place-items:center;font-size:10px;font-style:normal;animation:dmIc1 var(--dd) linear infinite}.demo__scic:after{content:"✓";color:#fff;opacity:0}.demo__scrow em{margin-left:auto;font-size:11px;color:#6a6478;font-style:normal}.demo__scrow--1{animation-name:dmRow1}.demo__scrow--1 .demo__scic{animation-name:dmIc1}.demo__scrow--2{animation-name:dmRow2}.demo__scrow--2 .demo__scic{animation-name:dmIc2}.demo__scrow--3{animation-name:dmRow3}.demo__scrow--3 .demo__scic{animation-name:dmIc3}.demo__scrow--4{animation-name:dmRow4}.demo__scrow--4 .demo__scic{animation-name:dmIc4}.demo__scrow--5{animation-name:dmRow5}.demo__scrow--5 .demo__scic{animation-name:dmIc5}.demo__scrow--6{animation-name:dmRow6}.demo__scrow--6 .demo__scic{animation-name:dmIc6}@keyframes dmRow1{0%,23.9%{color:#6a6478}24%,to{color:#16141c}}@keyframes dmRow2{0%,27.4%{color:#6a6478}27.5%,to{color:#16141c}}@keyframes dmRow3{0%,31.4%{color:#6a6478}31.5%,to{color:#16141c}}@keyframes dmRow4{0%,35.4%{color:#6a6478}35.5%,to{color:#16141c}}@keyframes dmRow5{0%,39.4%{color:#6a6478}39.5%,to{color:#16141c}}@keyframes dmRow6{0%,43.4%{color:#6a6478}43.5%,to{color:#16141c}}@keyframes dmIc1{0%,21%{background:transparent;border-color:#eeecf5}21.1%,23.9%{border-color:#eeecf5;border-top-color:#6d28d9}24%,to{background:#157f4a;border-color:#157f4a}}@keyframes dmIc2{0%,24%{background:transparent;border-color:#eeecf5}24.1%,27.4%{border-top-color:#6d28d9}27.5%,to{background:#157f4a;border-color:#157f4a}}@keyframes dmIc3{0%,27.5%{background:transparent;border-color:#eeecf5}27.6%,31.4%{border-top-color:#6d28d9}31.5%,to{background:#157f4a;border-color:#157f4a}}@keyframes dmIc4{0%,31.5%{background:transparent;border-color:#eeecf5}31.6%,35.4%{border-top-color:#6d28d9}35.5%,to{background:#157f4a;border-color:#157f4a}}@keyframes dmIc5{0%,35.5%{background:transparent;border-color:#eeecf5}35.6%,39.4%{border-top-color:#6d28d9}39.5%,to{background:#157f4a;border-color:#157f4a}}@keyframes dmIc6{0%,39.5%{background:transparent;border-color:#eeecf5}39.6%,43.4%{border-top-color:#6d28d9}43.5%,to{background:#157f4a;border-color:#157f4a}}.demo__scrow--1 .demo__scic:after{animation:dmCk1 var(--dd) linear infinite}.demo__scrow--2 .demo__scic:after{animation:dmCk2 var(--dd) linear infinite}.demo__scrow--3 .demo__scic:after{animation:dmCk3 var(--dd) linear infinite}.demo__scrow--4 .demo__scic:after{animation:dmCk4 var(--dd) linear infinite}.demo__scrow--5 .demo__scic:after{animation:dmCk5 var(--dd) linear infinite}.demo__scrow--6 .demo__scic:after{animation:dmCk6 var(--dd) linear infinite}@keyframes dmCk1{0%,23.9%{opacity:0}24%,to{opacity:1}}@keyframes dmCk2{0%,27.4%{opacity:0}27.5%,to{opacity:1}}@keyframes dmCk3{0%,31.4%{opacity:0}31.5%,to{opacity:1}}@keyframes dmCk4{0%,35.4%{opacity:0}35.5%,to{opacity:1}}@keyframes dmCk5{0%,39.4%{opacity:0}39.5%,to{opacity:1}}@keyframes dmCk6{0%,43.4%{opacity:0}43.5%,to{opacity:1}}.demo__schint{font-size:12px;color:#6a6478;margin-top:12px}.demo__result{padding:14px 70px 0;display:flex;flex-direction:column;align-items:center;gap:8px}.demo__result-top{width:100%;display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:4px}.demo__h2{font-size:34px;font-weight:600;letter-spacing:-.045em;line-height:1.04;text-align:center}.demo__result-lead{font-size:14px;color:var(--body);text-align:center;max-width:60ch;margin:0}.demo__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;margin-top:8px}.demo__card{padding:14px 16px;min-height:108px;opacity:0;transform:translateY(14px);animation:dmCard1 var(--dd) cubic-bezier(.2,.8,.25,1) infinite}.demo__card--1{animation-name:dmCard1}.demo__card--2{animation-name:dmCard2}.demo__card--3{animation-name:dmCard3}.demo__card--4{animation-name:dmCard4}@keyframes dmCard1{0%,51%{opacity:0;transform:translateY(14px)}53%,to{opacity:1;transform:none}}@keyframes dmCard2{0%,52.5%{opacity:0;transform:translateY(14px)}54.5%,to{opacity:1;transform:none}}@keyframes dmCard3{0%,54%{opacity:0;transform:translateY(14px)}56%,to{opacity:1;transform:none}}@keyframes dmCard4{0%,55.5%{opacity:0;transform:translateY(14px)}57.5%,to{opacity:1;transform:none}}.demo__cardbody{margin-top:14px}.demo__logobox{width:54px;height:44px;border-radius:10px;border:1px solid var(--border-2);background:var(--surface-2);display:grid;place-items:center;padding:6px;flex:none}.demo__logobox.is-light{background:var(--ink)}.demo__logobox img{max-width:100%;max-height:100%;object-fit:contain}.demo__logobox i{width:15px;height:15px;border-radius:4px;background:var(--ink)}.demo__cardname{font-size:15px;font-weight:600;letter-spacing:-.02em}.demo__swatches{display:flex;gap:8px}.demo__swatches i{width:32px;height:32px;border-radius:10px;display:block;border:1px solid rgba(22,20,28,.08)}.demo__font{font-size:20px;font-weight:600;letter-spacing:-.03em;display:flex;flex-direction:column}.demo__font small{font-size:12px;color:var(--muted);font-weight:400;margin-top:4px}.demo__checks{list-style:none;padding:0;margin-top:12px;font-size:12px;color:var(--body);display:flex;flex-direction:column;gap:4px}.demo__checks li:before{content:"✓";color:var(--success);margin-right:7px}.demo__cta{width:100%;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;opacity:0;transform:translateY(14px);animation:dmProducts var(--dd) cubic-bezier(.2,.8,.25,1) infinite}@keyframes dmProducts{0%,58%{opacity:0;transform:translateY(14px)}60%,to{opacity:1;transform:none}}.demo__cta-title{font-size:17px;font-weight:600;letter-spacing:-.02em}.demo__pkgs{display:flex;gap:10px;margin-top:10px}.demo__pk{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border-strong);border-radius:14px;padding:9px 13px;background:var(--surface);font-size:12px;min-width:130px}.demo__pk b{font-family:var(--mono);font-size:9px;letter-spacing:.14em;font-weight:500;color:var(--muted)}.demo__pk span{font-size:16px;font-weight:600}.demo__pk small{font-size:10px;color:var(--muted)}.demo__pk.is-selected{border-color:var(--primary-600);background:var(--primary-25)}.demo__pk.is-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.demo__pk.is-dark b,.demo__pk.is-dark small{color:#ffffffb3}.demo__cta-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.demo__cta-price{font-size:26px;font-weight:600;letter-spacing:-.04em}.demo__unlock-press{animation:dmUnlock var(--dd) ease infinite;transform-origin:center}@keyframes dmUnlock{0%,65.5%{transform:none}66.5%{transform:scale(.95);background:var(--primary-700)}68%{transform:none}to{transform:none}}.demo__side{background:#17152a;color:#fff;padding:18px 14px;display:flex;flex-direction:column;gap:8px}.demo__side-brand{font-weight:600;font-size:15px;letter-spacing:-.02em;display:flex;align-items:center;gap:7px}.demo__side-brand i{width:20px;height:20px;border-radius:6px;background:#fff;position:relative}.demo__side-brand i:after{content:"";position:absolute;left:6px;top:6px;width:8px;height:8px;border-radius:2px;background:#7c3aed}.demo__side-brand span{font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:#c4b5fd;margin-left:4px}.demo__side-new{margin-top:8px;border-radius:10px;padding:8px 11px;font-size:12px;background:#8b5cf638;border:1px solid rgba(167,139,250,.4)}.demo__side-eyebrow{font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:#ffffff73;margin-top:8px}.demo__side-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:10px;font-size:12px;color:#ffffffbf}.demo__side-item b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo__side-item.is-active{background:#ffffff12;color:#fff;box-shadow:inset 2px 0 #8b5cf6}.demo__side-item .tag{background:#ffffff1f;color:#fff;font-size:10px;padding:2px 8px}.demo__side-item .tag--ok{background:#157f4a59}.demo__side-foot{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb3}.demo__side-foot i{width:22px;height:22px;border-radius:50%;background:#ffffff26}.demo__main{position:relative;display:flex;flex-direction:column;min-width:0}.demo__ws-head{height:48px;display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--border-2);background:#ffffffb3}.demo__ws-title{font-weight:600;font-size:15px;letter-spacing:-.02em}.demo__ws-toggle{margin-left:auto;display:inline-flex;background:var(--surface-2);border:1px solid var(--border-2);border-radius:99px;padding:3px;font-size:11px}.demo__ws-toggle b,.demo__ws-toggle span{padding:4px 10px;border-radius:99px}.demo__ws-toggle b{background:var(--ink);color:#fff;font-weight:500}.demo__ws-toggle span{color:var(--muted)}.demo__ws-help{width:26px;height:26px;border-radius:50%;border:1px solid var(--border-strong);display:grid;place-items:center;font-size:12px;color:var(--muted)}.demo__ws{display:grid;grid-template-columns:236px 1fr;flex:1;min-height:0;overflow:hidden}.demo__ws>*{min-height:0}.demo__insp{border-right:1px solid var(--border-2);background:#ffffff8c;padding:12px 14px;display:flex;flex-direction:column;gap:12px;font-size:11px;overflow:hidden}.demo__insp-sec{display:flex;flex-direction:column;gap:6px}.demo__insp-label{font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:var(--muted)}.demo__insp-logo{width:100%;height:40px;border-radius:9px;border:1px solid var(--border-2);background:var(--surface);display:grid;place-items:center;padding:6px}.demo__insp-logo.is-light{background:var(--ink)}.demo__insp-logo img{max-height:100%;max-width:100%;object-fit:contain}.demo__insp-row{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--body)}.demo__insp-sw{display:flex;gap:4px}.demo__insp-sw i{width:16px;height:16px;border-radius:5px;border:1px solid rgba(22,20,28,.08);display:block}.demo__insp-sw i.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--primary-600)}.demo__insp-picker{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important}.demo__insp-layouts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.demo__insp-layouts span{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;border:1px solid var(--border-strong);border-radius:9px;font-size:10px;color:var(--body);background:var(--surface)}.demo__insp-layouts span.is-active{border-color:var(--primary-600);box-shadow:0 0 0 2px #6d28d91f;color:var(--ink)}.demo__insp-layouts i{width:34px;height:22px;border-radius:4px;background:var(--surface-2);border:1px solid var(--border);position:relative;overflow:hidden}.demo__insp-layouts i:after{content:"";position:absolute;background:var(--primary-500);opacity:.55}.demo__insp-layouts .l-a:after{right:0;top:0;bottom:0;width:42%}.demo__insp-layouts .l-b:after{left:0;top:0;bottom:0;width:42%}.demo__insp-layouts .l-c:after{inset:0;opacity:.3}.demo__insp-field{border:1px solid var(--border-strong);border-radius:8px;padding:5px 8px;font-size:11px;color:var(--ink);background:var(--surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo__insp-field small{display:block;font-size:9px;color:var(--muted)}.demo__grid{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px;padding:12px 14px;overflow:hidden}.demo__bcard{background:var(--surface);border:1px solid var(--border-2);border-radius:12px;padding:8px 10px;opacity:0;transform:translateY(12px) scale(.96);animation:dmB1 var(--dd) cubic-bezier(.2,.8,.25,1) infinite;box-shadow:0 10px 24px -20px #16141c80}.demo__bcard--1{animation-name:dmB1}.demo__bcard--2{animation-name:dmB2}.demo__bcard--3{animation-name:dmB3}.demo__bcard--4{animation-name:dmB4}.demo__bcard--5{animation-name:dmB5}.demo__bcard--6{animation-name:dmB6}.demo__bcard--7{animation-name:dmB7}.demo__bcard--8{animation-name:dmB8}@keyframes dmB1{0%,71.5%{opacity:0;transform:translateY(12px) scale(.96)}73.5%,to{opacity:1;transform:none}}@keyframes dmB2{0%,73%{opacity:0;transform:translateY(12px) scale(.96)}75%,to{opacity:1;transform:none}}@keyframes dmB3{0%,74.5%{opacity:0;transform:translateY(12px) scale(.96)}76.5%,to{opacity:1;transform:none}}@keyframes dmB4{0%,76%{opacity:0;transform:translateY(12px) scale(.96)}78%,to{opacity:1;transform:none}}@keyframes dmB5{0%,77.5%{opacity:0;transform:translateY(12px) scale(.96)}79.5%,to{opacity:1;transform:none}}@keyframes dmB6{0%,79%{opacity:0;transform:translateY(12px) scale(.96)}81%,to{opacity:1;transform:none}}@keyframes dmB7{0%,80.5%{opacity:0;transform:translateY(12px) scale(.96)}82.5%,to{opacity:1;transform:none}}@keyframes dmB8{0%,82%{opacity:0;transform:translateY(12px) scale(.96)}84%,to{opacity:1;transform:none}}.demo__bmeta{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--ink);margin-bottom:6px}.demo__bmeta .mono{color:var(--muted);font-size:9px}.demo__bwrap{display:grid;place-items:center;padding:6px;border-radius:6px;border:1px solid var(--border-2)}.demo__bwrap img{display:block;border-radius:3px;box-shadow:0 1px 3px #16141c33}.demo__bactions{display:flex;gap:6px;margin-top:7px}.demo__bactions span{font-size:9px;padding:3px 8px;border-radius:99px;border:1px solid var(--border-strong);color:var(--body);white-space:nowrap}.demo__bcard.is-narrow .demo__bactions span+span{display:none}.demo__bar{margin-top:auto;display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:7px 16px 9px;border-top:1px solid var(--border-2);background:#ffffffbf}.demo__bar-note{margin-right:auto;font-size:11px;color:var(--muted)}.demo__zipbtn{position:relative;overflow:hidden;animation:dmZip var(--dd) ease infinite}.demo__zip-label{animation:dmZipLabel var(--dd) ease infinite}.demo__zip-done{position:absolute;inset:0;display:grid;place-items:center;opacity:0;color:var(--success-text);animation:dmZipDone var(--dd) ease infinite}@keyframes dmZip{0%,90%{box-shadow:none;border-color:var(--border-strong);transform:none}91%{box-shadow:0 0 0 4px #6d28d92e;border-color:var(--primary-600);transform:scale(.97)}93%,to{box-shadow:none;border-color:var(--success);background:var(--success-bg);transform:none}}@keyframes dmZipLabel{0%,92%{opacity:1}93%,to{opacity:0}}@keyframes dmZipDone{0%,92%{opacity:0}93.5%,to{opacity:1}}.studio__side a,.studio__side a:hover,.studio__side a:focus{color:inherit}.studio__side .studio__new,.studio__side .studio__new:hover{color:#fff}.studio__side .studio__brand,.studio__side .studio__brand:hover,.studio__side .studio__logo:hover{color:#fff;opacity:1}.pw-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px}.pw-meter i{display:block;height:4px;border-radius:2px;background:var(--border);transition:background .2s}.pw-meter[data-s="1"] i:nth-child(-n+1){background:#dc2626}.pw-meter[data-s="2"] i:nth-child(-n+2){background:#f59e0b}.pw-meter[data-s="3"] i:nth-child(-n+3){background:#84cc16}.pw-meter[data-s="4"] i{background:#16a34a}.pw-hint{font-size:12px;color:var(--muted);margin-top:4px;min-height:16px}.pw-hint--bad{color:#dc2626}.auth__hint{font-size:12.5px;color:var(--muted);text-align:center;margin-top:8px;line-height:1.45}[x-cloak]{display:none!important}.input--code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:26px;letter-spacing:.32em;text-align:center;padding:12px}.linklike{background:none;border:0;padding:0;font:inherit;color:var(--primary-500);text-decoration:underline;cursor:pointer}.cookie-note{position:fixed;left:18px;bottom:18px;z-index:90;max-width:420px;background:var(--ink);color:#fff;border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:14px;box-shadow:0 12px 40px #00000059}.cookie-note p{margin:0;font-size:12.5px;line-height:1.5;color:#ffffffd9}.cookie-note a{color:#fff;text-decoration:underline}.cookie-note .btn{flex:none;background:#fff;color:var(--ink)}@media(max-width:600px){.cookie-note{left:10px;right:10px;bottom:10px;max-width:none;flex-direction:column;align-items:stretch;text-align:center}}.site-footer__topics{max-width:1140px;margin:0 auto 26px;display:flex;flex-wrap:wrap;gap:8px 20px;padding-bottom:22px;border-bottom:1px solid #EDEBF4}.site-footer__topics a{font-size:12.5px;color:var(--muted)}.site-footer__topics a:hover{color:var(--ink)}
