:root,[data-theme=light]{--canvas:#f6f5fb;--surface:#fff;--surface-raised:#fff;--surface-sunk:#eeecf6;--ink:#07060f;--ink-2:#46435a;--ink-3:#6b6784;--ink-inverse:#f3f1fa;--line:#e3e0ee;--line-strong:#c9c4db;--field-line:#8a85a3;--accent:#3402fb;--accent-hover:#2a00d6;--accent-soft:#ece8ff;--accent-text:#3402fb;--on-accent:#fff;--focus:#3402fb;--success:#0a7a45;--success-soft:#e3f5ec;--warning:#985700;--warning-soft:#fff1dc;--danger:#c8243a;--danger-soft:#fde7ea;--info:#0253d6;--info-soft:#e5eeff;--krown-ink:#00040c;--sky:#00affb;--crown-blue:#0264fc;--krown-indigo:#3402fb;--krown-violet:#8003fa;--orchid:#ab14fc;--magenta:#e819fa;--rose:#fc4d7a;--ember:#fd8648;--amber:#fca047;--shadow-sm:0 1px 2px #140c3c0f, 0 1px 1px #140c3c0a;--shadow-md:0 8px 24px #140c3c14, 0 2px 6px #140c3c0d;--shadow-lg:0 24px 64px #140c3c24, 0 8px 20px #140c3c0f;--shadow-glow:0 12px 40px #3402fb47}[data-theme=dark]{--canvas:#07060f;--surface:#100e1a;--surface-raised:#181527;--surface-sunk:#0c0b15;--ink:#f3f1fa;--ink-2:#b6b1cc;--ink-3:#8b86a6;--ink-inverse:#07060f;--line:#26223a;--line-strong:#3a3556;--field-line:#6a6488;--accent:#6246ff;--accent-hover:#7458ff;--accent-soft:#1c1640;--accent-text:#a898ff;--on-accent:#fff;--focus:#a898ff;--success:#3dd68c;--success-soft:#0e2a1e;--warning:#f5b94a;--warning-soft:#2e2208;--danger:#ff6b7f;--danger-soft:#34131a;--info:#5aa9ff;--info-soft:#0e1f3a;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 8px 24px #0000008c, 0 2px 6px #0006;--shadow-lg:0 24px 64px #000000b3, 0 8px 20px #00000080;--shadow-glow:0 12px 48px #6246ff73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--dur-fast:.14s;--dur-base:.24s;--dur-slow:.48s;--dur-reveal:.9s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--container:1240px;--container-text:680px;--gutter:24px;--header-height:72px;--sidebar-width:264px;--bp-sm:640px;--bp-md:960px;--bp-lg:1280px;--control-height:44px;--field-height:48px;--font-display:"Bricolage Grotesque", "Geist", system-ui, sans-serif;--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-mono:"Geist Mono", ui-monospace, Menlo, Consolas, monospace}.display-hero{font-family:var(--font-display);letter-spacing:-.035em;font-size:88px;font-weight:700;line-height:.95}.display-xl{font-family:var(--font-display);letter-spacing:-.03em;font-size:64px;font-weight:700;line-height:1}.display-lg{font-family:var(--font-display);letter-spacing:-.025em;font-size:48px;font-weight:700;line-height:1.05}.display-md{font-family:var(--font-display);letter-spacing:-.02em;font-size:36px;font-weight:650;line-height:1.1}.heading-lg{font-family:var(--font-display);letter-spacing:-.015em;font-size:28px;font-weight:600;line-height:1.2}.heading-md{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.3}.heading-sm{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.35}.body-lg{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.6}.body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.6}.body-sm{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.55}.label{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.2}.caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.45}.eyebrow{font-family:var(--font-sans);letter-spacing:.14em;font-size:12px;font-weight:500;line-height:1.2}.editorial{font-family:var(--font-serif);font-size:88px;font-style:italic;font-weight:400;line-height:.95}.code{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.6}@property --wkm-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.wkm-w{vertical-align:top;margin:0 -.1em -.16em;padding:0 .1em .16em;display:inline-block;overflow:hidden}.wkm-wi{display:inline-block}html.wkm-on:not(.wkm-nav) [data-wkm~=word-rise]:not(.wkm-in),html.wkm-nav [data-wkm~=word-rise].wkm-pre:not(.wkm-in){visibility:hidden}html.wkm-on:not(.wkm-nav) [data-wkm~=word-rise]:not(.wkm-in) .wkm-wi,html.wkm-nav [data-wkm~=word-rise].wkm-pre:not(.wkm-in) .wkm-wi{opacity:0;transform:translateY(105%)}html.wkm-on:not(.wkm-nav) [data-wkm~=rise]:not([data-wkm-children]):not(.wkm-in),html.wkm-on:not(.wkm-nav) [data-wkm~=rise][data-wkm-children]:not(.wkm-in)>*,html.wkm-on:not(.wkm-nav) [data-wkm~=tilt-in]:not([data-wkm-children]):not(.wkm-in),html.wkm-on:not(.wkm-nav) [data-wkm~=tilt-in][data-wkm-children]:not(.wkm-in)>*,html.wkm-nav [data-wkm~=rise]:not([data-wkm-children]).wkm-pre:not(.wkm-in),html.wkm-nav [data-wkm~=rise][data-wkm-children].wkm-pre:not(.wkm-in)>*,html.wkm-nav [data-wkm~=tilt-in]:not([data-wkm-children]).wkm-pre:not(.wkm-in),html.wkm-nav [data-wkm~=tilt-in][data-wkm-children].wkm-pre:not(.wkm-in)>*{opacity:0}html.wkm-on:not(.wkm-nav) [data-wkm~=mask-reveal]:not(.wkm-in),html.wkm-nav [data-wkm~=mask-reveal].wkm-pre:not(.wkm-in){clip-path:inset(100% 0 0)}[data-wkm~=tilt-in]{perspective:1200px}[data-wkm~=pin-horizontal]{position:relative}[data-wkm~=pin-horizontal]>.wkm-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}[data-wkm~=pin-horizontal] .wkm-track{will-change:transform;flex-wrap:nowrap;display:flex}[data-wkm~=pin-horizontal] .wkm-panel{flex:none}[data-wkm~=pin-horizontal].wkm-flat{height:auto!important}[data-wkm~=pin-horizontal].wkm-flat>.wkm-pin{height:auto;position:relative}[data-wkm~=pin-horizontal].wkm-flat .wkm-track{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;transform:none!important}[data-wkm~=pin-horizontal].wkm-flat .wkm-panel{scroll-snap-align:center}.wkm-spin{width:var(--wkm-spin-size,132px);aspect-ratio:1;place-items:center;display:grid;position:relative}.wkm-spin svg{width:100%;height:100%;animation:24s linear infinite wkm-spin;position:absolute;inset:0;overflow:visible}.wkm-spin text{font:600 8.4px/1 var(--wkm-spin-font,inherit);letter-spacing:.26em;text-transform:uppercase;fill:currentColor}.wkm-spin-c{place-items:center;display:grid;position:relative}@keyframes wkm-spin{to{transform:rotate(360deg)}}.wkm-fill{isolation:isolate;position:relative}.wkm-fill:after{content:"";z-index:-1;border-radius:inherit;background:var(--wkm-fill,var(--wkm-accent,var(--accent)));clip-path:circle(0% at 50% 130%);transition:clip-path .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.wkm-fill:hover:after,.wkm-fill:focus-visible:after{clip-path:circle(140% at 50% 130%)}[data-wkm~=price-roll]{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.wkm-odo{clip-path:inset(0 -.2em);display:inline-block;position:relative}.wkm-odo-z{visibility:hidden}.wkm-odo-strip{text-align:center;transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 70ms);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.wkm-odo-sym{display:inline}.wkm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wkm-roll{vertical-align:top;display:inline-flex;position:relative;overflow:hidden}.wkm-roll-a,.wkm-roll-b{display:inline-flex}.wkm-roll-b{position:absolute;top:0;left:0}.wkm-roll-a>span,.wkm-roll-b>span{transition:transform .42s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 18ms);display:inline-block}.wkm-roll-b>span{transform:translateY(110%)}:hover>.wkm-roll .wkm-roll-a>span,:focus-visible>.wkm-roll .wkm-roll-a>span{transform:translateY(-110%)}:hover>.wkm-roll .wkm-roll-b>span,:focus-visible>.wkm-roll .wkm-roll-b>span{transform:translateY(0)}html.wkm-on:not(.wkm-nav) [data-wkm~=tumble]:not(.wkm-in)>*,html.wkm-nav [data-wkm~=tumble].wkm-pre:not(.wkm-in)>*{opacity:0}.wkm-cursor{z-index:90;pointer-events:none;white-space:nowrap;background:var(--wkm-cursor-bg,#fff);color:var(--wkm-cursor-fg,#07060f);opacity:0;border-radius:999px;padding:12px 18px;font:600 13px/1 system-ui,sans-serif;transition:opacity .2s;position:fixed;top:0;left:0;box-shadow:0 10px 30px #00000059}.wkm-cursor.is-on{opacity:1}.wkm-marquee-v{-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.wkm-marquee-v .wkm-marquee-track{flex-direction:column;width:auto;height:max-content;animation-name:wkm-marquee-v}@keyframes wkm-marquee-v{to{transform:translateY(calc(-50% - var(--wkm-gap,24px) / 2))}}.wkm-gl{margin:0 -.09em;padding:0 .09em;transition:color .24s;display:inline-block}.wkm-gl.is-accent{background:var(--wkm-giant-accent,var(--wkm-accent,var(--accent)));background-size:calc(var(--n,1) * 100%) 100%;background-position:calc(var(--i,0) / max(1, var(--n,1) - 1) * 100%) 0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-wkm~=celebrate]{position:relative}.wkm-confetti{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}[data-wkm~=glide-tabs]{isolation:isolate;position:relative}.wkm-glide{z-index:-1;pointer-events:none;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}[data-wkm~=nav-pill]{transition:transform .42s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),background-color .32s}[data-wkm~=nav-pill][data-wkm-hidden]{transform:translateY(-140%)}[data-wkm~=marquee]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.wkm-marquee-track{gap:var(--wkm-gap,24px);width:max-content;animation:wkm-marquee var(--wkm-marquee-dur,40s) linear infinite;display:flex}.wkm-marquee-rev .wkm-marquee-track{animation-direction:reverse}[data-wkm~=marquee]:hover .wkm-marquee-track{animation-play-state:paused}@keyframes wkm-marquee{to{transform:translateX(calc(-50% - var(--wkm-gap,24px) / 2))}}[data-wkm~=aurora]{isolation:isolate;position:relative;overflow:hidden}.wkm-aurora-canvas{z-index:-1;filter:blur(48px)saturate(1.2);pointer-events:none;width:120%;height:120%;animation:.9s ease-out both wkm-aurora-in;position:absolute;inset:-10%}[data-wkm~=aurora]:before{content:"";z-index:-2;pointer-events:none;filter:blur(40px);background:radial-gradient(42% 48% at 28% 42%, color-mix(in srgb, var(--krown-violet,var(--accent,#7c5cff)) 42%, transparent), transparent 72%), radial-gradient(38% 42% at 72% 38%, color-mix(in srgb, var(--rose,var(--accent,#e0457b)) 30%, transparent), transparent 72%), radial-gradient(40% 40% at 55% 78%, color-mix(in srgb, var(--crown-blue,var(--accent,#3d6bff)) 30%, transparent), transparent 72%);position:absolute;inset:-10%}@keyframes wkm-aurora-in{0%{opacity:0}}.wkm-spot{isolation:isolate;position:relative}.wkm-spot:before{content:"";border-radius:inherit;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--wkm-mx,50%) var(--wkm-my,50%), color-mix(in srgb, var(--wkm-accent,var(--accent)) 16%, transparent), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.wkm-spot:hover:before{opacity:1}.wkm-beam{isolation:isolate;position:relative}.wkm-beam-svg{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wkm-shimmer{background:linear-gradient(100deg, currentColor 40%, var(--wkm-shimmer,#fff) 50%, currentColor 60%) 0 0 / 250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite wkm-shimmer}@keyframes wkm-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.wkm-marquee-track,.wkm-shimmer,.wkm-spin svg,.wkm-coin *,.wkm-chat-thread>*{animation:none!important}.wkm-beam-svg rect:not(.wkm-beam-track){display:none}html.wkm-on [data-wkm]:not(.wkm-in){visibility:visible}html.wkm-on [data-wkm] .wkm-wi,html.wkm-on [data-wkm~=rise],html.wkm-on [data-wkm~=rise]>*,html.wkm-on [data-wkm~=tilt-in],html.wkm-on [data-wkm~=tilt-in]>*{opacity:1!important;transform:none!important}html.wkm-on [data-wkm~=mask-reveal]{clip-path:none!important}}.wkm-coin{--s:var(--wkm-coin-size,176px);width:var(--s);aspect-ratio:1;perspective:900px;position:relative}.wkm-coin-body{transform-style:preserve-3d;animation:10s cubic-bezier(.65,0,.35,1) infinite wkm-coin-flip;position:absolute;inset:0}.wkm-coin-face{backface-visibility:hidden;color:var(--wkm-coin-ink,#ffffffc7);border-radius:50%;position:absolute;inset:0}.wkm-coin-back{transform:rotateY(180deg)}.wkm-coin-rim{background:conic-gradient(from var(--wkm-angle), var(--wkm-coin-rim-a,#6b5cff) 0deg, #fffffff2 40deg, var(--wkm-coin-rim-b,#ff4d8d) 110deg, #ffffff4d 180deg, var(--wkm-coin-rim-c,#ffa048) 250deg, #ffffffe6 310deg, var(--wkm-coin-rim-a,#6b5cff) 360deg);border-radius:50%;animation:6s linear infinite wkm-coin-light;position:absolute;inset:0;box-shadow:0 18px 40px #00000080}.wkm-coin-reed{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--wkm-coin-face,#1b1830) 62%, #fff) 0deg, color-mix(in srgb, var(--wkm-coin-face,#1b1830) 90%, #000) 1.5deg, color-mix(in srgb, var(--wkm-coin-face,#1b1830) 62%, #fff) 3deg);border-radius:50%;position:absolute;inset:6.5%}.wkm-coin-reed:after{content:"";background:radial-gradient(circle at 32% 24%, color-mix(in srgb, var(--wkm-coin-face,#1b1830) 72%, #fff) 0%, var(--wkm-coin-face,#1b1830) 45%, color-mix(in srgb, var(--wkm-coin-face,#1b1830) 70%, #000) 100%);border-radius:50%;position:absolute;inset:3.2%;box-shadow:inset 0 1px 1px #ffffff40,inset 0 -3px 8px #00000080}.wkm-coin-ring{width:100%;height:100%;animation:40s linear infinite wkm-spin;position:absolute;inset:0}.wkm-coin-ring text{font:600 6.4px/1 var(--wkm-coin-font,ui-monospace, monospace);text-transform:uppercase;fill:currentColor}.wkm-coin-core{background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--wkm-coin-face,#1b1830) 80%, #fff), color-mix(in srgb, var(--wkm-coin-face,#1b1830) 80%, #000) 90%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:21%;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 14px #0000008c,inset 0 1px 1px #ffffff4d}.wkm-coin-core img,.wkm-coin-core svg{filter:drop-shadow(0 3px 8px #00000073);width:70%;height:auto}.wkm-coin-shadow{filter:blur(4px);background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:14%;animation:10s cubic-bezier(.65,0,.35,1) infinite wkm-coin-shadow;position:absolute;bottom:-14%;left:12%;right:12%}@keyframes wkm-coin-flip{0%,42%{transform:rotateY(0)}50%,92%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes wkm-coin-shadow{0%,42%,50%,92%,to{opacity:1;transform:scaleX(1)}46%,96%{opacity:.5;transform:scaleX(.4)}}@keyframes wkm-coin-light{to{--wkm-angle:360deg}}.wkm-chat-thread{align-content:end;gap:12px;display:grid}.wkm-chat-thread>*{animation:.52s cubic-bezier(.34,1.56,.64,1) both wkm-bubble}@keyframes wkm-bubble{0%{opacity:0;transform:translateY(10px)scale(.96)}}.wkm-typing{gap:4px;display:inline-flex}.wkm-typing i{opacity:.5;background:currentColor;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite wkm-typing}.wkm-typing i:nth-child(2){animation-delay:.15s}.wkm-typing i:nth-child(3){animation-delay:.3s}@keyframes wkm-typing{50%{opacity:1;transform:translateY(-3px)}}:root{--wkm-accent:var(--accent);--wkm-beam:var(--amber);--crown:linear-gradient(100deg, var(--sky), var(--crown-blue) 20%, var(--krown-indigo) 38%, var(--orchid) 58%, var(--magenta) 72%, var(--rose) 86%, var(--ember));--page:1360px;--gutter:40px;--wkm-coin-face:#1a1631;--wkm-coin-ink:#f3f1fadb;--wkm-coin-rim-a:var(--sky);--wkm-coin-rim-b:var(--magenta);--wkm-coin-rim-c:var(--ember);--wkm-coin-font:var(--font-mono)}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}[data-theme]{--ring:color-mix(in srgb, var(--ink) 10%, transparent);--fin-fill:linear-gradient(180deg, color-mix(in srgb, var(--surface), #fff 2.5%), var(--surface));--fin-shadow:0 1px 0 #00000080, 0 30px 60px -30px #000000b3}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}.wrap{width:100%;max-width:calc(var(--page) + var(--gutter) * 2);padding-inline:var(--gutter);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}svg{flex:none}.card,.plan,.wkm-hstory .wkm-panel,.win,.float,.toast,.tpl-frame{background:var(--fin-fill);box-shadow:var(--fin-shadow);position:relative}.card:after,.plan:after,.wkm-hstory .wkm-panel:after,.win:after,.float:after,.toast:after,.tpl-frame:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;box-shadow:inset 0 0 0 1px var(--ring-c,var(--ring)), inset 0 1px 0 #ffffff12;position:absolute;inset:0}.h1{font-family:var(--font-display);letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(58px,9.2vw,144px);font-weight:700;line-height:.92}.h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(46px,6.6vw,100px);font-weight:700;line-height:.96}.h1 em,.h2 em,.h3 em,.p-title em{font-family:var(--font-serif);letter-spacing:-.01em;background:var(--crown);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding:0 .08em 0 .02em;font-style:italic;font-weight:400;animation:9s ease-in-out infinite alternate crown-flow}@keyframes crown-flow{0%{background-position:0 0}to{background-position:100% 0}}.h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:650;line-height:1.08}.lead{font:400 20px/1.55 var(--font-sans);color:var(--ink-2);text-wrap:pretty;max-width:48ch;margin:0}.wkm-eyebrow{width:max-content;max-width:100%;font:500 12.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);background:linear-gradient(color-mix(in srgb, var(--surface-raised) 88%, transparent), color-mix(in srgb, var(--surface) 88%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 14px 7px 8px;display:inline-flex}.wkm-eyebrow-i{background:var(--surface-sunk);color:var(--ink);letter-spacing:.06em;border-radius:999px;padding:4px 8px}.wkm-eyebrow-dot{background:var(--crown);border-radius:50%;width:8px;height:8px;margin-left:4px;animation:2.4s ease-out infinite dot-pulse}.wkm-eyebrow-i+.wkm-eyebrow-dot{margin-left:0}.wkm-eyebrow-mark{place-items:center;margin-left:2px;display:inline-grid}.wkm-eyebrow-mark img{width:auto;height:14px}@keyframes dot-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--orchid) 55%, transparent)}to{box-shadow:0 0 0 10px #0000}}.btn{height:48px;font:500 15px/1 var(--font-sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .28s,color .2s;display:inline-flex;position:relative}.btn-lg{height:58px;padding:0 30px;font-size:16px}.btn-sm{height:42px;padding:0 18px;font-size:14px}.btn .arr{transition:transform .28s var(--ease-out)}.btn:hover .arr{transform:translate(4px)}.btn-crown{color:#fff;background:linear-gradient(180deg, #16132c, var(--krown-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 16%, transparent), inset 0 1px 0 #ffffff1f, 0 8px 24px #00000073}.btn-crown:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 22%, transparent), inset 0 1px 0 #ffffff1f, var(--shadow-glow)}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent)}.btn-line{background:linear-gradient(color-mix(in srgb, var(--surface-raised) 70%, transparent), color-mix(in srgb, var(--surface) 70%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 16%, transparent), inset 0 1px 0 #ffffff14}.btn-line.wkm-fill{--wkm-fill:var(--accent)}.btn-line.wkm-fill:hover{color:#fff}.btn-primary{color:#fff;background:linear-gradient(180deg, var(--accent-hover), var(--accent));box-shadow:inset 0 0 0 1px #ffffff24, inset 0 1px 0 #ffffff47, 0 12px 32px -8px color-mix(in srgb, var(--accent) 70%, transparent)}.btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff40, 0 16px 44px -8px color-mix(in srgb, var(--accent) 90%, transparent)}.nav-slot{z-index:50;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;top:16px;left:0;right:0}.nav{pointer-events:auto;background:color-mix(in srgb, var(--surface) 66%, transparent);-webkit-backdrop-filter:saturate(170%)blur(20px);width:100%;max-width:1140px;height:66px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent), inset 0 1px 0 #ffffff14, 0 14px 44px #0006;border-radius:999px;align-items:center;gap:8px;padding:0 9px 0 20px;display:flex}.nav[data-wkm-scrolled]{max-width:900px;height:58px}.brand{font:700 22px/1 var(--font-display);letter-spacing:-.025em;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand img{width:auto;height:30px}.foot .brand-lg{font:700 30px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);gap:14px}.brand-lg img{height:44px}.brand b{background:linear-gradient(90deg, var(--accent-text), var(--magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-weight:700}.nav-links{gap:2px;margin:0 auto;display:flex}.nav-links a{font:500 14.5px/1 var(--font-sans);color:var(--ink-2);border-radius:999px;padding:11px 15px;text-decoration:none;transition:color .16s,background .16s}.nav-links a:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.nav-end{align-items:center;gap:6px;display:flex}.nav-menu{background:color-mix(in srgb, var(--ink) 8%, transparent);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;display:none;position:relative}.nav-menu i{background:var(--ink);height:1.8px;transition:transform .3s var(--ease-out), top .3s var(--ease-out);border-radius:2px;position:absolute;left:13px;right:13px}.nav-menu i:first-child{top:17px}.nav-menu i:last-child{top:25px}.nav-menu[aria-expanded=true] i:first-child{top:21px;transform:rotate(45deg)}.nav-menu[aria-expanded=true] i:last-child{top:21px;transform:rotate(-45deg)}.nav-sheet{pointer-events:auto;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff12, 0 30px 60px #0009;animation:sheet-in .36s var(--ease-out);border-radius:28px;gap:16px;padding:18px;display:grid;position:fixed;top:88px;left:12px;right:12px}.nav-sheet[hidden]{display:none}.nav-sheet nav{display:grid}.nav-sheet nav a{font:600 22px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--line);padding:16px 10px;text-decoration:none}.nav-sheet .btn{width:100%;height:54px}@keyframes sheet-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}}.nav-links a[aria-current=page]{color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, transparent)}.skip{z-index:100;background:var(--accent);color:#fff;border-radius:12px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.sec-head.is-flush{margin:0}.more-link{justify-content:center;margin-top:40px;display:flex}.more-link .btn{height:48px;box-shadow:inset 0 0 0 1px var(--ring)}.hero{isolation:isolate;padding:180px 0 0;position:relative}.hero>.wkm-aurora{z-index:-1;opacity:.9;height:1150px;position:absolute;top:-80px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.hero-copy{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:30px;display:grid}.hero-copy .lead{text-align:center;font-size:21px}.try{background:linear-gradient(color-mix(in srgb, var(--surface-raised) 86%, transparent), color-mix(in srgb, var(--surface) 86%, transparent));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:560px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent), inset 0 1px 0 #ffffff14, 0 24px 60px #00000080;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 24px;display:flex;position:relative}.try input{min-width:0;height:50px;font:400 17px/1 var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.try input::placeholder{color:var(--ink-3)}.try:focus-within{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 4px color-mix(in srgb, var(--accent) 28%, transparent), 0 24px 60px #00000080}.addr{font:400 14px/1 var(--font-mono);color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:-8px;display:inline-flex}.addr b{color:var(--ink);font-weight:500}.addr i{background:var(--success);width:7px;height:7px;box-shadow:0 0 10px var(--success);border-radius:50%}.show{max-width:1280px;margin:96px auto 0;padding-bottom:40px;position:relative}.show-frame{background:linear-gradient(170deg, color-mix(in srgb, var(--ink) 34%, transparent), color-mix(in srgb, var(--ink) 6%, transparent) 45%);box-shadow:0 70px 140px -30px #000c, 0 0 0 1px #00000080, 0 0 120px -40px color-mix(in srgb, var(--krown-violet) 50%, transparent);border-radius:24px;margin-right:150px;padding:1px;position:relative}.browser{background:var(--surface-raised);border-radius:23px;overflow:hidden}.b-bar{border-bottom:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised), #fff 3%), var(--surface-raised));align-items:center;gap:12px;height:46px;padding:0 16px;display:flex}.b-dots{gap:7px;display:flex}.b-dots i{background:var(--line-strong);border-radius:50%;width:11px;height:11px}.b-dots i:first-child{background:#ff5f57}.b-dots i:nth-child(2){background:#febc2e}.b-dots i:nth-child(3){background:#28c840}.b-url{background:var(--surface-sunk);max-width:400px;height:28px;box-shadow:inset 0 0 0 1px var(--line);font:400 12.5px/1 var(--font-mono);color:var(--ink-2);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;margin:0 auto;display:flex}.b-url svg{width:12px;height:12px;stroke:var(--success);fill:none;stroke-width:2px}.b-live{background:var(--success-soft);height:24px;color:var(--success);font:600 11.5px/1 var(--font-sans);border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.b-live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dot-live;box-shadow:0 0 8px}@keyframes dot-live{50%{opacity:.35}}.b-view{aspect-ratio:16/10;background:var(--surface-sunk);position:relative;overflow:hidden}.b-view img,.p-screen img{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .7s var(--ease-out), transform 1s var(--ease-out);position:absolute;inset:0}.b-view img:not(.is-on),.p-screen img:not(.is-on){opacity:0;transform:scale(1.03)}.phone{aspect-ratio:390/844;background:linear-gradient(160deg,#2a2640,#0b0a12 40%);border-radius:44px;width:260px;padding:9px;position:absolute;bottom:0;right:0;box-shadow:0 50px 90px #000000bf,inset 0 0 0 1px #ffffff29,inset 0 0 0 3px #0b0a12}.p-screen{background:var(--surface-sunk);border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.p-notch{z-index:2;background:#0b0a12;border-radius:999px;width:80px;height:23px;margin-left:-40px;position:absolute;top:9px;left:50%}.float{z-index:3;--fin-fill:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 92%, transparent), color-mix(in srgb, var(--surface) 92%, transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff12,0 28px 56px -12px #000000a6}.float b{font:600 14.5px/1.3 var(--font-sans);display:block}.float span{font:400 13px/1.4 var(--font-sans);color:var(--ink-3)}.float .ico{border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.float .ico svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.f-book{top:36%;left:-64px}.f-book .ico{background:var(--success-soft);color:var(--success)}.f-pay{bottom:-10px;left:12%}.f-pay .ico{background:var(--accent-soft);color:var(--accent-text)}.f-live{top:-30px;right:250px}.f-live .ico{background:color-mix(in srgb, var(--ember) 20%, transparent);color:var(--amber)}.seal{z-index:4;position:absolute;top:-96px;left:-64px}.switch{justify-content:center;margin-top:44px;display:flex}.wkm-tabs{background:color-mix(in srgb, var(--surface) 80%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 11%, transparent), inset 0 1px 0 #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;gap:2px;padding:5px;display:inline-flex}.wkm-tabs button{z-index:1;height:42px;font:500 14.5px/1 var(--font-sans);color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 20px;transition:color .2s;display:inline-flex;position:relative}.wkm-tabs button:hover{color:var(--ink-2)}.wkm-tabs button.is-on{color:var(--ink)}.wkm-tabs .wkm-glide{box-shadow:inset 0 0 0 1px #ffffff21, inset 0 1px 0 #ffffff29, 0 8px 22px -6px color-mix(in srgb, var(--krown-violet) 70%, transparent);background:linear-gradient(#332c55,#231e3d);top:5px;bottom:5px}.wkm-tabs .wkm-glide:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-text), var(--magenta), transparent);opacity:.9;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:22%;right:22%}.wkm-tabs .save{font:600 11px/1 var(--font-sans);background:var(--success-soft);color:var(--success);border-radius:999px;margin-left:8px;padding:4px 8px}.kinds{padding:104px 0 0}.kind{font:600 34px/1 var(--font-display);letter-spacing:-.025em;color:var(--ink-3);white-space:nowrap;align-items:center;gap:22px;display:inline-flex}.kind:after{content:"";opacity:.9;background:url(img/webkrown-mark-tight.webp) 50%/contain no-repeat;width:34px;height:23px}.sec{padding:160px 0;position:relative}.sec-head{justify-items:start;gap:24px;max-width:1080px;margin-bottom:72px;display:grid}.sec-head.center{text-align:center;justify-items:center;margin-inline:auto}.sec-head.center .lead{text-align:center}.ico-t{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--hue,var(--accent)) 58%, #fff 6%), color-mix(in srgb, var(--hue,var(--accent)) 26%, var(--surface)) 70%);border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff59,inset 0 -6px 12px #00000038,0 4px 10px -4px #0009}.ico-t:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#fff0);border-radius:12px 12px 18px 18px/12px 12px 8px 8px;height:46%;position:absolute;top:3px;left:3px;right:3px}.ico-t svg{filter:drop-shadow(0 1px 1px #0000004d);stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;position:relative}.wkm-hstory .wkm-pin{flex-direction:column;justify-content:center;align-items:stretch;gap:36px;padding-top:84px}.hs-head{width:100%;max-width:calc(var(--page) + var(--gutter) * 2);padding-inline:var(--gutter);justify-content:space-between;align-items:flex-end;gap:32px;margin:0 auto;display:flex}.hs-title{justify-items:start;gap:20px;display:grid}.hs-steps{font:500 14px/1 var(--font-sans);color:var(--ink-3);gap:36px;margin:0 0 10px;padding:0 0 18px;list-style:none;display:flex;position:relative}.hs-steps li{transition:color .3s}.hs-steps li:before{content:"";background:var(--line-strong);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:9px;transition:background .3s,box-shadow .3s;display:inline-block}.hs-steps li:first-child,[data-wkm-active="1"] .hs-steps li:nth-child(2),[data-wkm-active="2"] .hs-steps li:nth-child(-n+3){color:var(--ink)}.hs-steps li:first-child:before,[data-wkm-active="1"] .hs-steps li:nth-child(2):before,[data-wkm-active="2"] .hs-steps li:nth-child(-n+3):before{background:var(--accent-text);box-shadow:0 0 10px var(--accent-text)}.hs-bar{background:var(--line);border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hs-bar i{height:100%;width:calc(var(--wkm-progress,0) * 100%);background:var(--crown);border-radius:inherit;display:block}.wkm-hstory .wkm-track{padding-inline:max(var(--gutter), calc((100vw - var(--page)) / 2));gap:32px}.wkm-hstory .wkm-panel{width:min(86vw,1240px);height:clamp(480px,100svh - 330px,640px);transition:opacity .5s var(--ease-out);opacity:.45;background:radial-gradient(70% 90% at 100% 100%, color-mix(in srgb, var(--hue) 16%, transparent), transparent 70%), var(--fin-fill);--ring-c:color-mix(in srgb, var(--hue) 22%, #ffffff14);border-radius:36px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:48px;padding:56px;display:grid;position:relative;overflow:hidden}.wkm-hstory .wkm-panel:first-child{--hue:var(--sky)}.wkm-hstory .wkm-panel:nth-child(2){--hue:var(--krown-violet)}.wkm-hstory .wkm-panel:nth-child(3){--hue:var(--ember)}.wkm-hstory .wkm-panel.is-active{opacity:1}.p-copy{align-content:center;justify-items:start;gap:18px;display:grid;position:relative}.p-big{font:800 150px/.82 var(--font-display);letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, color-mix(in srgb, var(--hue) 70%, #fff), color-mix(in srgb, var(--hue) 30%, transparent) 90%);-webkit-text-fill-color:transparent;opacity:.9;-webkit-background-clip:text;background-clip:text;width:max-content;margin:0 0 6px -6px;padding-right:.06em;display:block}.p-num{font:500 13px/1 var(--font-mono);color:color-mix(in srgb, var(--hue) 55%, #fff);letter-spacing:.14em;text-transform:uppercase;position:relative}.p-title{font:700 clamp(40px, 4vw, 62px)/1 var(--font-display);letter-spacing:-.04em;margin:0;position:relative}.p-copy p{font:400 18px/1.6 var(--font-sans);color:var(--ink-2);max-width:32ch;margin:0;position:relative}.p-stage{place-items:center;height:100%;display:grid;position:relative}.win{--fin-fill:linear-gradient(180deg, var(--surface-raised), var(--surface));border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -24px #000c}.win-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised), #fff 2%);grid-template-columns:60px 1fr 60px;align-items:center;height:40px;padding:0 14px;display:grid}.win-bar .b-dots i{width:10px;height:10px}.win-t{font:500 12px/1 var(--font-mono);color:var(--ink-3);letter-spacing:.04em;justify-self:center}.w-s1{width:100%}.s1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:22px;padding:24px;display:grid}.s1-form{align-content:center;gap:18px;display:grid}.fl{gap:9px;display:grid}.fl>span:first-child{font:500 12.5px/1 var(--font-sans);color:var(--ink-3)}.fl-field{background:var(--surface-sunk);height:50px;box-shadow:inset 0 0 0 1px var(--field-line);font:500 17px/1 var(--font-sans);border-radius:13px;align-items:center;padding:0 16px;transition:box-shadow .4s;display:flex}.is-active .fl-field{box-shadow:inset 0 0 0 1px var(--accent-text), 0 0 0 4px color-mix(in srgb, var(--accent) 24%, transparent)}.mf-type{white-space:nowrap;border-right:2px solid var(--accent-text);width:0;padding-right:2px;display:inline-block;overflow:hidden}.is-active .mf-type{animation:1.4s steps(10,end) .3s forwards type,.8s step-end infinite caret}@keyframes type{to{width:calc(10ch + 4px)}}@keyframes caret{50%{border-color:#0000}}.mf-chips{flex-wrap:wrap;gap:8px;display:flex}.mf-chip{box-shadow:inset 0 0 0 1px var(--line-strong);font:500 13px/1 var(--font-sans);color:var(--ink-2);transition:all .4s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.mf-chip i{background:var(--c);border-radius:50%;width:8px;height:8px}.is-active .mf-chip.pick{background:color-mix(in srgb, var(--rose) 18%, transparent);box-shadow:inset 0 0 0 1px var(--rose);color:var(--ink);transition-delay:1.8s}.mf-swatches{gap:10px;display:flex}.mf-sw{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c), #fff 30%), var(--c) 60%);width:32px;height:32px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--line-strong);transition:box-shadow .3s 2.3s, transform .4s 2.3s var(--ease-spring);border-radius:50%}.is-active .mf-sw.pick{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--ink);transform:scale(1.1)}.s1-prev{--pv:#a39fb2;color:#2a1f22;background:#faf5f3;border-radius:14px;grid-template-rows:auto 1fr auto;transition:--pv;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000073}.is-active .s1-prev{--pv:#c77b8b}.pv-nav{border-bottom:1px solid #efe6e3;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pv-name{font:italic 400 17px/1 var(--font-serif);clip-path:inset(0 100% 0 0)}.is-active .pv-name{animation:1.4s steps(10,end) .3s forwards pv-name}@keyframes pv-name{to{clip-path:inset(0)}}.pv-links{gap:6px;display:flex}.pv-links i{background:#e6dcd8;border-radius:3px;width:20px;height:5px}.pv-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--pv) 16%, #faf5f3), #faf5f3);align-content:center;gap:10px;padding:18px 16px;transition:background .8s 2.4s;display:grid}.pv-kicker{font:600 9px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--pv);transition:color .8s 2.4s}.pv-h{font:400 25px/1 var(--font-serif);letter-spacing:-.01em}.pv-h em{color:var(--pv);transition:color .8s 2.4s}.pv-btn{background:var(--pv);color:#fff;font:600 10.5px/1 var(--font-sans);border-radius:999px;justify-self:start;padding:8px 14px;transition:background .8s 2.4s}.pv-cards{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 16px;display:grid}.pv-cards i{background:color-mix(in srgb, var(--pv) 22%, #fff);border-radius:8px;height:44px;transition:background .8s 2.6s}.fan{width:100%;height:100%;position:relative}.fan figure{aspect-ratio:16/11;width:52%;transition:transform 1s var(--ease-out), box-shadow .5s;border-radius:16px;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff24,0 24px 50px #0000008c}.fan img{object-fit:cover;object-position:top;width:100%;height:100%}.fan figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 12px/1 var(--font-sans);color:#fff;background:#07060fb8;border-radius:999px;padding:6px 10px;position:absolute;bottom:10px;left:10px}.is-active .fan figure:first-child{transition-delay:.15s;transform:translate(-104%,-44%)rotate(-7deg)scale(.84)}.is-active .fan figure:nth-child(3){transition-delay:.15s;transform:translate(4%,-44%)rotate(7deg)scale(.84)}.fan figure:nth-child(2){z-index:2}.is-active .fan figure:nth-child(2){box-shadow:0 0 0 2px var(--accent-text), 0 0 0 6px color-mix(in srgb, var(--accent) 25%, transparent), 0 40px 80px color-mix(in srgb, var(--krown-violet) 45%, transparent);transition-delay:1.25s;transform:translate(-50%,-56%)}.fan .pick-badge{z-index:3;background:var(--accent);color:#fff;font:600 12px/1 var(--font-sans);transition:transform .5s 1.35s var(--ease-spring);border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 8px;display:inline-flex;position:absolute;top:10px;right:10px;transform:scale(0);box-shadow:0 6px 16px #0006}.is-active .fan .pick-badge{transform:scale(1)}.pick-badge svg{stroke:currentColor;fill:none;stroke-width:3px;width:13px;height:13px}.fcur{z-index:6;color:#fff;opacity:0;filter:drop-shadow(0 2px 4px #0009);pointer-events:none;width:26px;height:26px;position:absolute;top:94%;left:88%}.fcur svg{stroke:#07060f;stroke-width:1.4px;stroke-linejoin:round;width:100%;height:100%}.is-active .fan .fcur{animation:cur-pick 1.5s .1s var(--ease-out) both}@keyframes cur-pick{0%{opacity:0;top:96%;left:90%}15%{opacity:1}70%{top:46%;left:50%;transform:scale(1)}80%{transform:scale(.78)}90%,to{opacity:1;top:46%;left:50%;transform:scale(1)}}.w-s3{width:94%}.w-s3 .win-bar{grid-template-columns:60px 1fr 60px}.gl-url{background:var(--surface-sunk);height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.gl-url svg{width:12px;height:12px;stroke:var(--ink-3);fill:none;stroke-width:2px;transition:stroke .4s 2s}.is-active .gl-url svg{stroke:var(--success)}.w-s3 .win-body{aspect-ratio:16/9.4;position:relative;overflow:hidden}.w-s3 .win-body img{object-fit:cover;object-position:top;filter:saturate(.3)brightness(.45);width:100%;height:100%;transition:filter .9s 2s var(--ease-out)}.is-active .w-s3 .win-body img{filter:none}.gl-pub{background:var(--accent);color:#fff;height:46px;font:600 15px/46px var(--font-sans);box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:999px;padding:0 26px;transition:opacity .3s 1.8s,scale .3s 1.8s;position:absolute;top:50%;left:50%;translate:-50% -50%}.is-active .gl-pub{animation:press .36s 1.05s var(--ease-out) both;opacity:0;scale:.9}@keyframes press{50%{transform:scale(.9)}}.gl-prog{height:3px;position:absolute;top:0;left:0;right:0}.gl-prog i{background:var(--crown);width:0;height:100%;box-shadow:0 0 12px var(--krown-violet);display:block}.is-active .gl-prog i{animation:prog .8s 1.2s var(--ease-in-out) forwards}@keyframes prog{0%{opacity:1;width:0}90%{opacity:1;width:100%}to{opacity:0;width:100%}}.gl-live{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 50%, transparent), 0 20px 40px #00000080;color:var(--success);font:600 17px/1 var(--font-sans);opacity:0;transition:opacity .5s 2.05s, scale .7s 2.05s var(--ease-spring);background:#07060fc7;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;display:inline-flex;position:absolute;top:22%;left:50%;translate:-50% -50%;scale:.8}.is-active .gl-live{opacity:1;scale:1}.gl-live i{background:currentColor;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px}.gl-toast{z-index:4;opacity:0;transition:opacity .5s 2.8s, translate .7s 2.8s var(--ease-out);position:absolute;bottom:6%;right:-6px;translate:0 24px}.is-active .gl-toast{opacity:1;translate:0}.p-stage .fcur{top:96%;left:80%}.is-active .p-stage>.fcur{animation:cur-pub 1.3s .1s var(--ease-out) both}@keyframes cur-pub{0%{opacity:0;top:98%;left:84%}15%{opacity:1}70%{top:55%;left:51%;transform:scale(1)}80%{transform:scale(.78)}88%{opacity:1;top:55%;left:51%;transform:scale(1)}to{opacity:0;top:70%;left:58%}}.toast{--fin-fill:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 94%, transparent), color-mix(in srgb, var(--surface) 94%, transparent));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;box-shadow:inset 0 1px #ffffff12,0 24px 50px -12px #000000b3}.toast b{font:600 14px/1.3 var(--font-sans);display:block}.toast span:not(.av){font:400 12.5px/1.4 var(--font-sans);color:var(--ink-3);white-space:nowrap;display:block}.toast-t{color:var(--ink-3);margin-left:6px;font:500 11px/1 var(--font-mono)!important}.av{width:38px;height:38px;font:600 12.5px/1 var(--font-sans);color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--c), #fff 25%), color-mix(in srgb, var(--c), #000 25%));border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d}.show-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.show-head .sec-head{max-width:860px}.tpl-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 28px;display:grid}.tpl{color:inherit;grid-column:span 4;text-decoration:none;display:block}.tpl.is-big{grid-column:span 6}.tpl-grid.is-even .tpl,.tpl-grid.is-filtered .tpl{grid-column:span 4}.tpl[hidden]{display:none}.tpl-frame{aspect-ratio:4/5;background:radial-gradient(110% 80% at 50% 0%, color-mix(in srgb, var(--hue) 32%, transparent), transparent 72%), linear-gradient(180deg, var(--surface), var(--surface-sunk));--ring-c:color-mix(in srgb, var(--hue) 26%, #ffffff14);transition:translate .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:28px;position:relative;overflow:hidden;container-type:size}.tpl.is-big .tpl-frame{aspect-ratio:5/4}.tpl-grid.is-filtered .tpl .tpl-frame,.tpl-grid.is-filtered .tpl.is-big .tpl-frame{aspect-ratio:4/5}.tpl-page{transition:translate 2.6s var(--ease-in-out);border-radius:14px 14px 0 0;position:absolute;inset:24px 24px auto;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 18px 40px #00000080}.tpl.is-big .tpl-page{inset:32px 64px auto}.tpl-page img{width:100%}.tpl:hover .tpl-frame{box-shadow:var(--fin-shadow), 0 40px 90px -30px color-mix(in srgb, var(--hue) 45%, transparent);translate:0 -8px}.tpl:hover .tpl-page{translate:0 calc(100cqh - 100% - 24px)}.tpl-use{display:none;position:absolute;bottom:20px;left:50%;translate:-50%}@media (hover:none){.tpl-use{display:inline-flex}}.tpl:focus-visible .tpl-use{display:inline-flex}.wkm-cursor{--wkm-cursor-bg:var(--ink);--wkm-cursor-fg:var(--canvas);font-family:var(--font-sans);padding:14px 20px;font-size:14px}.tpl-meta{align-items:center;gap:12px;padding:20px 4px 0;display:flex}.tpl-name{font:650 26px/1.1 var(--font-display);letter-spacing:-.025em}.tpl-tag{font:600 11.5px/1 var(--font-sans);color:color-mix(in srgb, var(--hue) 70%, #fff);background:color-mix(in srgb, var(--hue) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 35%, transparent);border-radius:999px;padding:6px 10px}.tpl-kind{font:400 15px/1.2 var(--font-sans);color:var(--ink-3);margin-left:auto}.tpl-go{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);transition:background .3s, color .3s, rotate .4s var(--ease-out), box-shadow .3s;border-radius:50%;flex:none;place-items:center;display:grid;rotate:-45deg}.tpl:hover .tpl-go{background:var(--ink);color:var(--canvas);box-shadow:none;rotate:0deg}.show-foot{justify-content:center;margin-top:72px;display:flex}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.card{background:radial-gradient(80% 60% at 100% 0%, color-mix(in srgb, var(--hue) 15%, transparent), transparent 70%), var(--fin-fill);--ring-c:color-mix(in srgb, var(--hue) 20%, #ffffff14);border-radius:32px;flex-direction:column;gap:14px;min-width:0;padding:40px;display:flex;position:relative;overflow:hidden}.card.wkm-spot{--wkm-accent:var(--hue)}.card>.ico-t{margin-bottom:10px}.card p{font:400 16.5px/1.6 var(--font-sans);color:var(--ink-2);max-width:44ch;margin:0 0 10px}.c4{grid-column:span 4}.c2{grid-column:span 2}.c3{grid-column:span 3}.ex{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;padding:6px 10px;position:absolute;top:26px;right:26px}.demo-box{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 8px #0000004d;border-radius:20px}.cal{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 8px #0000004d;border-radius:20px;grid-template-rows:42px repeat(4,58px);grid-template-columns:58px repeat(4,minmax(0,1fr));gap:6px;margin-top:auto;padding:14px;display:grid}.cal-d{font:500 12.5px/1 var(--font-sans);color:var(--ink-3);border-radius:999px;place-self:center;align-items:baseline;gap:6px;padding:7px 12px;display:inline-flex}.cal-d b{font:650 15px/1 var(--font-display);color:var(--ink)}.cal-d.is-today{background:var(--accent-soft);color:var(--accent-text)}.cal-d.is-today b{color:var(--accent-text)}.cal-t{font:500 11.5px/1 var(--font-mono);color:var(--ink-3);grid-column:1;align-self:start;padding-top:4px}.ev{min-width:0;font:400 12px/1.25 var(--font-sans);color:color-mix(in srgb, var(--c) 55%, #fff);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 30%, var(--surface)), color-mix(in srgb, var(--c) 18%, var(--surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent), inset 0 1px 0 #ffffff1a;white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-content:start;gap:3px;margin:1px;padding:9px 11px;display:grid;overflow:hidden}.ev b{font:600 13px/1.2 var(--font-sans);color:#fff;text-overflow:ellipsis;overflow:hidden}html.wkm-on .card:not(.wkm-in) .ev{opacity:0}.card.wkm-in .ev{animation:ev-pop .7s calc(var(--d) * .15s + .35s) var(--ease-spring) both}@keyframes ev-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}.card.wkm-in .ev[style*=--d\:6]{animation:ev-pop .7s 1.6s var(--ease-spring) both, ev-ring 2s 2.3s ease-out 2}@keyframes ev-ring{0%{box-shadow:inset 0 0 0 1px var(--c), 0 0 0 0 color-mix(in srgb, var(--c) 60%, transparent)}to{box-shadow:inset 0 0 0 1px var(--c), 0 0 0 12px transparent}}.cal-toast{opacity:0;transition:opacity .5s 1.6s, translate .7s 1.6s var(--ease-out);position:absolute;top:28px;right:28px;translate:0 -16px}.card.wkm-in .cal-toast{opacity:1;translate:0}.shop{gap:12px;margin-top:auto;display:grid}.shop-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shop-sum>div{background:linear-gradient(180deg, color-mix(in srgb, var(--ember) 10%, var(--surface-sunk)), var(--surface-sunk));box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:12px 12px 14px}.shop-sum small{font:500 11px/1.2 var(--font-sans);color:var(--ink-3);white-space:nowrap;margin-bottom:8px;display:block}.shop-sum strong{font:650 20px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.prod{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.prod img{object-fit:cover;border-radius:12px;width:58px;height:58px}.prod b{font:600 14.5px/1.3 var(--font-sans);display:block}.prod span{font:400 12.5px/1.4 var(--font-sans);color:var(--ink-3)}.prod strong{font:650 18px/1 var(--font-display);letter-spacing:-.02em;margin-left:auto}.track{grid-template-columns:repeat(3,1fr);padding:14px 0 6px;display:grid;position:relative}.tr-line{background:var(--line-strong);border-radius:2px;height:2px;position:absolute;top:28px;left:16.66%;right:16.66%}.tr-line i{border-radius:inherit;background:linear-gradient(90deg, var(--amber), var(--ember), var(--rose));width:0;height:100%;transition:width 1.4s .6s var(--ease-in-out);display:block}.card.wkm-in .tr-line i{width:100%}.tr{justify-items:center;gap:8px;display:grid;position:relative}.tr svg{background:var(--surface);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--line-strong);stroke:#0000;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:7px;transition:background .4s,box-shadow .4s,stroke .4s}.tr em{font:500 12.5px/1 var(--font-sans);color:var(--ink-3);font-style:normal;transition:color .4s}.card.wkm-in .tr svg{background:linear-gradient(145deg, var(--amber), var(--ember));box-shadow:0 0 0 4px color-mix(in srgb, var(--ember) 22%, transparent);stroke:#fff}.card.wkm-in .tr em{color:var(--ink)}.card.wkm-in .tr:nth-child(2) svg,.card.wkm-in .tr:nth-child(2) em{transition-delay:.3s}.card.wkm-in .tr:nth-child(3) svg,.card.wkm-in .tr:nth-child(3) em{transition-delay:1.2s}.card.wkm-in .tr:nth-child(4) svg,.card.wkm-in .tr:nth-child(4) em{transition-delay:2s}.inv{font:400 13px/1.3 var(--font-sans);color:var(--ink-2);background:color-mix(in srgb, var(--ember) 9%, var(--surface-sunk));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ember) 30%, transparent);opacity:0;transition:opacity .5s 2.3s, translate .6s 2.3s var(--ease-out);border-radius:14px;align-items:center;gap:10px;padding:11px 12px;display:flex;translate:0 10px}.card.wkm-in .inv{opacity:1;translate:0}.inv b{color:var(--ink);font-weight:600}.inv-i svg{width:18px;height:18px;stroke:var(--amber);fill:none;stroke-width:1.8px;display:block}.inv-pdf{font:600 10.5px/1 var(--font-mono);background:color-mix(in srgb, var(--ember) 22%, transparent);color:var(--amber);border-radius:7px;margin-left:auto;padding:5px 8px}.inbox{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;gap:4px;margin:auto 0 0;padding:6px;list-style:none;display:grid}.inbox li{border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;column-gap:11px;padding:10px;display:grid}.inbox .av{grid-row:span 2;width:34px;height:34px;font-size:11.5px}.inbox li div{grid-row:span 2;min-width:0}.inbox b{font:600 13.5px/1.3 var(--font-sans);display:block}.inbox li div span{font:400 12.5px/1.35 var(--font-sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inbox time{font:500 10.5px/1 var(--font-mono);color:var(--ink-3);text-align:right}.src svg{fill:none;stroke-width:2px;width:15px;height:15px;margin-left:auto;display:block}.src-wa svg{stroke:var(--success)}.src-ig svg{stroke:var(--orchid)}.src-form svg{stroke:var(--amber)}.src-mail svg{stroke:var(--sky)}.inbox li.is-new{background:color-mix(in srgb, var(--sky) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sky) 30%, transparent)}.inbox li.is-new time{color:var(--sky)}html.wkm-on .card:not(.wkm-in) .inbox li{opacity:0}.card.wkm-in .inbox li{animation:msg-in .6s calc(var(--n,1) * .11s + .25s) var(--ease-out) both}.card.wkm-in .inbox li.is-new{animation:msg-in .7s 1.3s var(--ease-spring) both}.inbox li:nth-child(2){--n:1}.inbox li:nth-child(3){--n:2}.inbox li:nth-child(4){--n:3}@keyframes msg-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.nums{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;gap:16px;margin-top:auto;padding:22px 24px 20px;display:grid}.nums-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nums-top small{font:500 12.5px/1 var(--font-sans);color:var(--ink-3);margin-bottom:10px;display:block}.nums-top strong{font:650 34px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.up{font:600 11px/1 var(--font-sans);color:var(--success);background:var(--success-soft);vertical-align:6px;border-radius:999px;margin-left:8px;padding:4px 7px;font-style:normal;display:inline-block}.area{width:100%;height:auto;display:block;overflow:visible}.area-l{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s .3s var(--ease-out);filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--krown-violet) 60%, transparent))}.area-f{opacity:0;transition:opacity 1.2s 1.2s}.area-dot{fill:#fff;opacity:0;transition:opacity .3s 2.1s}.card.wkm-in .area-l{stroke-dashoffset:0}.card.wkm-in .area-f{opacity:1}.card.wkm-in .area-dot{opacity:1;animation:2s ease-out 2.3s infinite dot-glow}@keyframes dot-glow{0%{filter:drop-shadow(0 0 0 var(--ember))}50%{filter:drop-shadow(0 0 8px var(--ember))}to{filter:drop-shadow(0 0 0 var(--ember))}}.srcs{gap:12px;display:grid}.srcs-bar{gap:3px;height:10px;display:flex}.srcs-bar span{width:var(--w);background:linear-gradient(180deg, color-mix(in srgb, var(--c), #fff 20%), var(--c));transform-origin:0;transition:scale .9s calc(var(--d) * .12s + .6s) var(--ease-out);border-radius:999px;scale:0 1}.card.wkm-in .srcs-bar span{scale:1}.srcs-key{font:400 12.5px/1 var(--font-sans);color:var(--ink-3);flex-wrap:wrap;gap:8px 18px;display:flex}.srcs-key span{align-items:center;gap:7px;display:inline-flex}.srcs-key b{color:var(--ink);font-weight:600}.srcs-key i{background:var(--c);border-radius:50%;width:8px;height:8px}.ai-box{background:linear-gradient(180deg, color-mix(in srgb, var(--magenta) 8%, var(--surface-sunk)), var(--surface-sunk));box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;gap:14px;margin-top:auto;padding:22px;display:grid;position:relative}.ai-shimmer{font:500 13px/1.3 var(--font-sans);background:linear-gradient(100deg, var(--ink-3) 35%, var(--ink) 50%, var(--ink-3) 65%) 0 0 / 250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:8px;animation:2.6s linear infinite ai-sheen;display:inline-flex}.ai-shimmer svg{width:16px;height:16px;stroke:var(--magenta);fill:none;stroke-width:1.8px}@keyframes ai-sheen{0%{background-position:100% 0}to{background-position:-150% 0}}.ai-type{font:italic 400 21px/1.35 var(--font-serif);color:var(--ink);clip-path:inset(0 100% 0 0)}.card.wkm-in .ai-type{animation:3.2s steps(40,end) .6s forwards ai-write}@keyframes ai-write{to{clip-path:inset(0 -.2em 0 0)}}.ai-chips{flex-wrap:wrap;gap:8px;display:flex}.ai-chips span{font:500 12.5px/1 var(--font-sans);color:color-mix(in srgb, var(--magenta) 50%, #fff);background:color-mix(in srgb, var(--magenta) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--magenta) 32%, transparent);opacity:0;transition:opacity .4s, translate .5s var(--ease-out);border-radius:999px;padding:8px 12px;translate:0 6px}.card.wkm-in .ai-chips span{opacity:1;translate:0}.card.wkm-in .ai-chips span:first-child{transition-delay:3.9s}.card.wkm-in .ai-chips span:nth-child(2){transition-delay:4s}.card.wkm-in .ai-chips span:nth-child(3){transition-delay:4.1s}.card.wkm-in .ai-chips span:nth-child(4){transition-delay:4.2s}.dom{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;gap:16px;margin-top:auto;padding:20px;display:grid}.dom-bar{background:var(--surface);height:52px;box-shadow:inset 0 0 0 1px var(--line-strong);font:500 15px/1 var(--font-mono);border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:flex;overflow:hidden}.dom-bar svg{fill:none;width:15px;height:15px;stroke:var(--ink-3);stroke-width:2px;transition:stroke .4s 1.4s}.card.wkm-in .dom-bar svg{stroke:var(--success)}.dom-swap{display:inline-grid}.dom-swap>span{transition:translate .7s var(--ease-out), opacity .5s;grid-area:1/1}.dom-old{color:var(--ink-3)}.dom-new{color:var(--ink);opacity:0;translate:0 110%}.card.wkm-in .dom-old{opacity:0;transition-delay:1s;translate:0 -110%}.card.wkm-in .dom-new{opacity:1;transition-delay:1.1s;translate:0}.dom-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dom-checks li{font:400 14px/1.3 var(--font-sans);color:var(--ink-2);opacity:.35;transition:opacity .4s calc(var(--d) * .35s + 1.5s);align-items:center;gap:10px;display:flex}.dom-checks svg{background:var(--surface);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-strong);fill:none;stroke:#0000;stroke-width:3px;stroke-linecap:round;transition:all .4s calc(var(--d) * .35s + 1.5s);border-radius:50%;padding:5px}.card.wkm-in .dom-checks li{opacity:1}.card.wkm-in .dom-checks svg{background:var(--success);box-shadow:0 0 0 4px var(--success-soft);stroke:#04140c}.statement{font-family:var(--font-display);letter-spacing:-.035em;max-width:20ch;margin:0;font-size:clamp(36px,5vw,76px);font-weight:650;line-height:1.04}.why-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:96px;padding-top:48px;display:grid}.why-row .ico-t{margin-bottom:22px}.why-row h3{font:650 24px/1.2 var(--font-display);letter-spacing:-.02em;margin:0 0 10px}.why-row p{font:400 17px/1.6 var(--font-sans);color:var(--ink-2);margin:0}.addon{height:64px;font:500 17px/1 var(--font-sans);white-space:nowrap;color:#fff;cursor:default;background:linear-gradient(180deg, color-mix(in srgb, var(--hue) 30%, var(--surface-raised)), color-mix(in srgb, var(--hue) 10%, var(--surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 55%, transparent), inset 0 1px 0 #ffffff38, inset 0 -10px 18px #00000047, 0 18px 36px -14px color-mix(in srgb, var(--hue) 60%, transparent);transition:translate .4s var(--ease-out), box-shadow .4s;border-radius:999px;align-items:center;gap:12px;padding:0 28px 0 10px;display:inline-flex;position:relative;overflow:hidden}.addon:before{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#fff0);border-radius:999px;height:45%;position:absolute;top:2px;left:14px;right:14px}.addon i{background:linear-gradient(145deg, color-mix(in srgb, var(--hue), #fff 22%), color-mix(in srgb, var(--hue), #000 18%));border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 1px #fff6,0 4px 10px #00000059}.addon i svg{stroke:#fff;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.addon:hover{box-shadow:inset 0 1px 0 #ffffff38, inset 0 -10px 18px #00000047, 0 26px 44px -14px color-mix(in srgb, var(--hue) 80%, transparent);translate:0 -4px}.addon-heap{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 12px;max-width:1080px;margin:0 auto;padding:24px 0;display:flex}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:56px;display:grid}.plan{background:radial-gradient(90% 55% at 0% 0%, color-mix(in srgb, var(--hue) 13%, transparent), transparent 70%), var(--fin-fill);--ring-c:color-mix(in srgb, var(--hue) 20%, #ffffff14);border-radius:34px;flex-direction:column;padding:44px 40px 40px;display:flex;position:relative}.plan.top{background:radial-gradient(80% 45% at 20% 0%, color-mix(in srgb, var(--krown-violet) 26%, transparent), transparent 70%), linear-gradient(180deg, #171230, var(--surface) 60%);--ring-c:color-mix(in srgb, var(--orchid) 55%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, 0 50px 120px -40px color-mix(in srgb, var(--krown-violet) 75%, transparent)}.plan-glow{border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.plan-glow img{opacity:.9;filter:drop-shadow(0 20px 40px #0009);height:360px;position:absolute;top:-196px;right:-92px;rotate:34deg}.plan-glow:before{content:"";background:color-mix(in srgb, var(--orchid) 40%, transparent);filter:blur(60px);opacity:.5;border-radius:50%;width:70%;height:60%;animation:7s ease-in-out infinite alternate plan-glow;position:absolute;top:-30%;left:50%;translate:-50%}@keyframes plan-glow{to{opacity:.8;translate:-40% 8%}}.plan-head{justify-content:space-between;align-items:center;min-height:50px;display:flex}.plan .tag,.tag-pill .tag{font:600 12.5px/1 var(--font-sans);color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--krown-violet) 60%, transparent), color-mix(in srgb, var(--magenta) 55%, transparent));box-shadow:inset 0 0 0 1px #ffffff38, 0 6px 18px color-mix(in srgb, var(--magenta) 40%, transparent);border-radius:999px;padding:8px 13px}.plan .tag .wkm-shimmer,.tag-pill .tag .wkm-shimmer{--wkm-shimmer:#fff;color:#ffffffc7}.plan h3{font:650 30px/1.1 var(--font-display);letter-spacing:-.03em;margin:26px 0 8px}.pitch{font:400 15.5px/1.5 var(--font-sans);color:var(--ink-2);min-height:3em;margin:0}.price{font:700 84px/1 var(--font-display);letter-spacing:-.05em;align-items:baseline;gap:10px;margin-top:28px;display:flex}.price .wkm-price{display:inline-block}.price .wkm-odo-lead{letter-spacing:0;vertical-align:top;color:var(--ink-2);margin-right:.06em;font-size:.46em;font-weight:600;position:relative;top:.14em}.plan.top .price .wkm-price{color:#fff}.price small{font:400 16px/1 var(--font-sans);color:var(--ink-3);letter-spacing:0}.billed{font:400 14px/1.4 var(--font-sans);color:var(--ink-3);min-height:20px;margin:10px 0 0}.plan>.btn{width:100%;margin:30px 0 32px}.plan-lead{border-top:1px solid var(--line);font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 18px;padding-top:26px}.plan ul{font:400 15.5px/1.45 var(--font-sans);color:var(--ink-2);gap:15px;margin:0;padding:0;list-style:none;display:grid}.plan li{align-items:flex-start;gap:12px;display:flex}.plan li svg{background:color-mix(in srgb, var(--hue) 20%, transparent);width:22px;height:22px;stroke:color-mix(in srgb, var(--hue) 55%, #fff);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;margin-top:-1px;padding:5px}.plan.top li{color:var(--ink)}.includes{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1000px;margin:48px auto 0;padding:0;list-style:none;display:flex}.includes li{font:500 14.5px/1 var(--font-sans);color:var(--ink-2);background:color-mix(in srgb, var(--surface-raised) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent), inset 0 1px 0 #ffffff0d;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;display:inline-flex}.includes svg{width:17px;height:17px;stroke:var(--accent-text);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.pricing-note{text-align:center;font:400 13px/1.5 var(--font-sans);color:var(--ink-3);margin-top:28px}.close{isolation:isolate;text-align:center;padding:220px 0 180px;position:relative;overflow:hidden}.close>.wkm-aurora{z-index:-1;opacity:.85;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 55%,#000,#0000);mask-image:radial-gradient(60% 60% at 50% 55%,#000,#0000)}.close .h1{max-width:12ch;margin:0 auto}.close-body{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;max-width:560px;margin:48px auto 0;display:grid}.close-body .try{width:100%}.close-body .lead{text-align:center}.foot{border-top:1px solid var(--line);padding:104px 0 0;position:relative;overflow:hidden}.foot-top{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:48px;display:grid}.foot-brand{align-content:start;gap:18px;display:grid}.foot-brand p{font:400 16px/1.55 var(--font-sans);color:var(--ink-2);max-width:32ch;margin:0}.foot h4{font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 18px}.foot ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:var(--ink-2);font:400 15px/1.4 var(--font-sans);text-decoration:none;transition:color .14s}.foot a:hover{color:var(--ink)}.foot-status{box-shadow:inset 0 0 0 1px var(--line-strong);font:500 13px/1 var(--font-sans);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;width:max-content;padding:8px 14px;display:inline-flex}.foot-status i{background:var(--success);width:8px;height:8px;box-shadow:0 0 10px var(--success);border-radius:50%}.wkm-giant{font-family:var(--font-display);letter-spacing:.012em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--ink) 30%, color-mix(in srgb, var(--ink) 10%, transparent) 95%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:96px 0 0;padding-inline:1vw;font-size:17.2vw;font-weight:800;line-height:.8}.wkm-giant .wkm-gl:not(.is-accent){background:inherit;transition:translate .5s var(--ease-out);-webkit-background-clip:text;background-clip:text}.wkm-giant{--wkm-giant-accent:linear-gradient(100deg, var(--crown-blue), var(--krown-indigo) 30%, var(--orchid) 60%, var(--rose) 82%, var(--ember))}.wkm-giant .wkm-gl{transition:translate .5s var(--ease-out)}.wkm-giant .wkm-gl:hover{translate:0 -6%}.foot-base{border-top:1px solid var(--line);font:400 13px/1.4 var(--font-sans);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:32px;padding:28px 0 32px;display:flex;position:relative}.grain{z-index:-1;pointer-events:none;mix-blend-mode:soft-light;opacity:.2;background:url(img/grain.png) 0 0/220px 220px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.hero-rays{z-index:-1;pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 180deg at 50% 0,#ffffff0f 0deg 1.2deg,#0000 1.2deg 9deg);width:1800px;height:1400px;animation:40s ease-in-out infinite alternate rays;position:absolute;top:-30%;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(50% 60% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(50% 60% at 50% 0,#000,#0000 75%)}@keyframes rays{to{rotate:6deg}}@keyframes orb-turn{to{rotate:360deg}}.sec-why{isolation:isolate;overflow:clip}.giant-mark{z-index:-1;pointer-events:none;opacity:.88;-webkit-mask-composite:source-in;width:min(58vw,880px);position:absolute;top:90px;right:-9vw;-webkit-mask-image:linear-gradient(100deg,#0000 2%,#000 38%),linear-gradient(#000 62%,#0000 96%);mask-image:linear-gradient(100deg,#0000 2%,#000 38%),linear-gradient(#000 62%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.sec-why .statement,.sec-why .why-row{position:relative}.brand-pills{z-index:-1;pointer-events:none;position:absolute;inset:0}.bp{display:block;position:absolute}.bp img{filter:drop-shadow(0 30px 50px #0000008c);width:auto;height:100%;animation:9s ease-in-out infinite alternate bp-float;display:block}.bp-1{height:520px;bottom:-140px;left:max(-60px,50% - 760px);rotate:-24deg}.bp-2{opacity:.75;height:240px;top:70px;left:calc(50% - 560px);rotate:32deg}.bp-2 img{animation-delay:-3s}.bp-3{height:560px;bottom:-120px;right:max(-60px,50% - 760px);rotate:22deg}.bp-3 img{animation-delay:-5s}.bp-4{opacity:.7;height:200px;top:40px;right:calc(50% - 540px);rotate:-30deg}.bp-4 img{animation-delay:-1.5s}@keyframes bp-float{to{translate:0 -18px}}.close .grain{-webkit-mask-image:linear-gradient(#0000,#000 22% 70%,#0000);mask-image:linear-gradient(#0000,#000 22% 70%,#0000)}.close:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 44% at 50% 45%,#07060fb3,#0000 75%);position:absolute;inset:0}.faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.faq-grid .wkm-chat-faq{display:contents}.faq-side{grid-row:1}.wkm-chat-qs{grid-area:2/1;gap:10px;margin:-24px 0 0;padding:0;list-style:none;display:grid}.wkm-chat-qs button{cursor:pointer;text-align:left;width:100%;color:var(--ink-2);font:500 17px/1.35 var(--font-sans);background:color-mix(in srgb, var(--surface) 80%, transparent);box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff0d;transition:background .25s, color .25s, box-shadow .25s, translate .3s var(--ease-out);border:0;border-radius:18px;align-items:center;gap:16px;padding:18px 20px;display:flex}.wkm-chat-qs button:hover{color:var(--ink);translate:4px}.wkm-chat-qs button[aria-pressed=true]{color:var(--ink);background:linear-gradient(90deg, color-mix(in srgb, var(--krown-violet) 22%, var(--surface)), var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text) 45%, transparent), inset 0 1px 0 #ffffff14, 0 14px 30px -14px color-mix(in srgb, var(--krown-violet) 70%, transparent)}.wkm-chat-n{width:34px;height:34px;font:500 12px/1 var(--font-mono);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;flex:none;place-items:center;transition:all .25s;display:grid}[aria-pressed=true] .wkm-chat-n{background:var(--accent);color:#fff;box-shadow:none}.wkm-chat-win{background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--krown-violet) 18%, transparent), transparent 70%), linear-gradient(180deg, var(--surface-raised), var(--surface));height:600px;box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff12, 0 40px 90px -40px #000c;border-radius:32px;grid-area:1/2/span 2;grid-template-rows:auto 1fr;display:grid;position:sticky;top:110px;overflow:hidden}.wkm-chat-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised), #fff 2%);align-items:center;gap:14px;padding:20px 24px;display:flex}.wkm-chat-head b{font:650 17px/1.2 var(--font-display);display:block}.wkm-chat-head small{font:400 13px/1.2 var(--font-sans);color:var(--success);margin-top:3px;display:block}.wkm-chat-av{background:linear-gradient(160deg,#2a2545,#15122a);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e}.wkm-chat-av img{width:26px;height:auto}.wkm-chat-thread{padding:24px;overflow:hidden}.wkm-chat-thread p{max-width:82%;font:400 16px/1.5 var(--font-sans);margin:0}.wkm-me{color:#fff;background:linear-gradient(160deg, var(--accent-hover), var(--accent));box-shadow:inset 0 1px 0 #ffffff38, 0 10px 24px -10px color-mix(in srgb, var(--accent) 80%, transparent);transform-origin:100% 100%;border-radius:22px 22px 6px;justify-self:end;padding:13px 18px}.wkm-them{transform-origin:0 100%;justify-self:start;align-items:flex-end;gap:10px;display:flex}.wkm-them .wkm-chat-av{width:32px;height:32px}.wkm-them .wkm-chat-av img{width:20px}.wkm-them>span:last-child{color:var(--ink);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff0f;border-radius:22px 22px 22px 6px;padding:13px 18px}.wkm-them.is-typing>span:last-child{color:var(--ink-3)}@media (width<=1180px){.wkm-hstory .wkm-panel{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px;padding:40px}.s1{grid-template-columns:minmax(0,1fr)}.s1-prev{display:none}.p-big{font-size:120px}}@media (width<=1100px){.c4{grid-column:span 6}.c2,.c3{grid-column:span 3}.bento-3 .c2{grid-column:span 2}.show{margin-top:72px}.seal{left:-20px}}@media (width<=960px){:root{--gutter:20px}.nav-links,.nav-end .btn-ghost{display:none}.nav-end{margin-left:auto}.nav-menu{display:block}.nav{padding-right:7px}.nav-end .btn-crown{display:none}.hero{padding-top:132px}.show-frame{margin-right:0}.phone{border-radius:28px;width:150px;padding:6px;bottom:-30px;right:-8px}.p-screen{border-radius:23px}.p-notch{display:none}.f-book{top:auto;bottom:30%;left:-6px}.f-live,.f-pay,.seal,.b-live{display:none}.tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.tpl,.tpl.is-big,.tpl-grid.is-filtered .tpl,.tpl-grid.is-even .tpl{grid-column:auto}.tpl-frame,.tpl.is-big .tpl-frame{aspect-ratio:4/5}.tpl.is-big .tpl-page,.tpl-page{inset:16px 16px auto}.tpl-kind{display:none}.tpl-name{font-size:21px}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.c4,.c3{grid-column:1/-1}.c2{grid-column:auto}.card{padding:28px 22px}.cal{grid-template-columns:46px repeat(4,minmax(0,1fr));gap:4px;padding:10px}.ev{padding:7px;font-size:10.5px}.ev b{font-size:11.5px}.cal-toast{margin-top:12px;position:relative;top:auto;right:auto}.nums-top{grid-template-columns:repeat(2,minmax(0,1fr))}.nums-top>div:nth-child(3){display:none}.plans,.why-row{grid-template-columns:minmax(0,1fr)}.plan{padding:36px 26px 30px}.foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}.wkm-hstory .wkm-panel{opacity:1;grid-template-columns:minmax(0,1fr);gap:24px;width:88vw;height:auto;padding:26px 20px}.p-big{font-size:84px}.p-stage{height:340px}.hs-head{flex-direction:column;align-items:flex-start}.hs-steps{gap:20px}.gl-toast{bottom:-8px;right:0}.wkm-tabs button{height:38px;padding:0 12px;font-size:13px}.switch{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.try{padding-left:16px}.try .btn{padding:0 16px}.try input{font-size:16px}.sec{padding:104px 0}.addon{height:54px;padding-right:20px;font-size:15px}.addon i{width:36px;height:36px}.price{font-size:68px}.faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.faq-side,.wkm-chat-qs,.wkm-chat-win{grid-area:auto/1}.wkm-chat-qs{margin:0}.wkm-chat-win{height:460px;position:relative;top:0}.giant-mark{width:110vw;right:-36vw}.bp-1{height:300px;left:-70px}.bp-3{height:320px;right:-70px}.bp-2,.bp-4{display:none}}@media (width<=680px){.tpl-grid{grid-template-columns:minmax(0,1fr);gap:36px}.bento,.bento-3{grid-template-columns:minmax(0,1fr)}.c4,.c2,.c3,.bento-3 .c2{grid-column:auto}.tpl-page{inset:20px 20px auto}}@media (prefers-reduced-motion:reduce){.h1 em,.h2 em,.p-title em,.wkm-giant .wkm-gl,.wkm-eyebrow-dot,.ai-shimmer,.plan-glow:before,.b-live i,.hero-rays,.bp img{animation:none}.ai-type,.pv-name{clip-path:none}.mf-type{border:0;width:auto}}.price-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;display:flex}.mk-switch{background:color-mix(in srgb, var(--surface-raised) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.mk-switch button{font:500 13.5px/1 var(--font-sans);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px}.mk-switch button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 16%, transparent)}.mk-switch button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.plan-ent{text-align:center;max-width:860px;font:400 15px/1.55 var(--font-sans);color:var(--ink-2);background:color-mix(in srgb, var(--surface-raised) 60%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:18px;margin:28px auto 0;padding:16px 22px}.plan-ent b{color:var(--ink);font-weight:600}.plan-ent a{color:var(--accent-text);white-space:nowrap;font-weight:600;text-decoration:none}.plan-ent a svg{vertical-align:-2px;width:14px;height:14px}.plan .offer{font:500 13px/1.45 var(--font-sans);color:var(--success);margin:-6px 0 0}.mk[hidden]{display:none!important}:root{--rail:264px;--topbar:68px}html,body{min-height:100%}body{background:var(--canvas)}#root{min-height:100vh}.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.btn .i{width:18px;height:18px}.btn-danger{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--danger), #fff 6%), color-mix(in srgb, var(--danger), #000 12%));box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff40}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.is-busy{cursor:progress}.ico-t.ico-sm{border-radius:12px;width:38px;height:38px}.ico-t.ico-sm .i{width:18px;height:18px}.page-wait{place-items:center;min-height:50vh;display:grid}.link-btn{font:500 14px/1.3 var(--font-sans);color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:none}.link-btn:hover{color:var(--ink)}.link-btn.is-danger{color:var(--danger)}.form-err{font:500 14.5px/1.45 var(--font-sans);color:#ffd6dc;background:color-mix(in srgb, var(--danger) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 40%, transparent);border-radius:14px;margin:0;padding:12px 16px}.form-err a{color:#fff}.spin{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite spin;display:inline-block}.page-wait .spin{width:28px;height:28px;color:var(--accent-text)}@keyframes spin{to{transform:rotate(360deg)}}.fld{gap:8px;min-width:0;display:grid}.fld>label{font:500 13.5px/1.2 var(--font-sans);color:var(--ink-2)}.fld-box{background:color-mix(in srgb, var(--surface-sunk), #000 10%);min-height:52px;box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 2px 6px #00000040;border-radius:14px;align-items:center;transition:box-shadow .2s;display:flex;position:relative}.fld-box:focus-within{box-shadow:inset 0 0 0 1px var(--accent-text), 0 0 0 4px color-mix(in srgb, var(--accent) 26%, transparent)}.has-error .fld-box{box-shadow:inset 0 0 0 1px var(--danger), 0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.fld-box input,.fld-box select,.fld-box textarea{min-width:0;height:52px;font:400 16px/1.2 var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 16px}.fld-box textarea{resize:vertical;height:auto;padding:14px 16px;line-height:1.5}.fld-box select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.fld-box select option{background:var(--surface-raised)}.fld-box input::placeholder,.fld-box textarea::placeholder{color:var(--ink-3)}.fld-pre,.fld-suf{font:500 14.5px/1 var(--font-sans);color:var(--ink-3);white-space:nowrap;padding:0 14px}.fld-pre{padding-right:0}.fld-pre+input{padding-left:8px}.fld-suf{padding-left:0}.fld-eye{width:40px;height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-right:6px;display:grid}.fld-eye:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent)}.fld-hint,.fld-err{font:400 13px/1.45 var(--font-sans);color:var(--ink-3);margin:0}.fld-hint b{color:var(--ink);font-weight:600}.fld-err{color:#ff9aa9}.fld-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fld-row>.fld{align-content:start}.check{font:400 14.5px/1.4 var(--font-sans);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent)}.pw{gap:10px;display:grid}.pw-meter{align-items:center;gap:5px;display:flex}.pw-meter i{background:var(--line-strong);border-radius:4px;width:38px;height:4px;transition:background .3s}.pw-meter span{font:500 12.5px/1 var(--font-sans);color:var(--ink-3);margin-left:8px}.pw-meter[data-s="1"] i:nth-child(-n+1){background:var(--warning)}.pw-meter[data-s="2"] i:nth-child(-n+2){background:var(--amber)}.pw-meter[data-s="3"] i:nth-child(-n+3){background:var(--success)}.pw-meter[data-s="4"] i{background:linear-gradient(90deg, var(--success), var(--sky))}.sw{cursor:pointer;background:var(--line-strong);border:0;border-radius:999px;flex:none;width:48px;height:28px;transition:background .25s;position:relative;box-shadow:inset 0 1px 3px #00000059}.sw i{width:22px;height:22px;transition:translate .3s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.sw.is-on{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--hue,var(--accent)), var(--accent) 40%))}.sw.is-on i{translate:20px}.sw:disabled{opacity:.45;cursor:not-allowed}.sw.is-busy i{animation:.9s ease-in-out infinite dot-live}.pill{width:max-content;font:600 12.5px/1 var(--font-sans);color:var(--ink-2);background:color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:inset 0 0 0 1px var(--ring);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.pill.is-cap{text-transform:capitalize}.pill i{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.pill.is-live,.pill.is-paid,.pill.is-confirmed,.pill.is-done{color:var(--success);background:var(--success-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 35%, transparent)}.pill.is-live i,.pill.is-paid i,.pill.is-confirmed i,.pill.is-done i{background:var(--success);box-shadow:0 0 8px var(--success)}.pill.is-due{color:var(--warning);background:var(--warning-soft)}.pill.is-due i{background:var(--warning)}.seg{background:color-mix(in srgb, var(--surface) 80%, transparent);box-shadow:inset 0 0 0 1px var(--ring);border-radius:999px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.seg button{cursor:pointer;height:38px;font:500 14px/1 var(--font-sans);color:var(--ink-3);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;transition:color .2s,background .2s;display:inline-flex}.seg button:hover{color:var(--ink-2)}.seg button.is-on{color:var(--ink);background:linear-gradient(#332c55,#231e3d);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff24}.seg button em{font:600 11.5px/1 var(--font-mono);color:var(--ink-3);font-style:normal}.seg button.is-on em{color:var(--accent-text)}.meter{background:var(--line);border-radius:8px;height:8px;overflow:hidden}.meter i{border-radius:inherit;background:var(--crown);height:100%;transition:width .9s var(--ease-out);display:block}.ticks{font:400 15px/1.45 var(--font-sans);color:var(--ink-2);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ticks li{align-items:flex-start;gap:10px;display:flex}.ticks .i{background:color-mix(in srgb, var(--hue,var(--accent)) 20%, transparent);width:22px;height:22px;stroke:color-mix(in srgb, var(--hue,var(--accent)) 55%, #fff);stroke-width:3px;border-radius:50%;margin-top:-1px;padding:4px}.pframe{background:var(--surface-sunk);position:relative;overflow:hidden}.pframe iframe{transform-origin:0 0;opacity:0;transition:opacity .26s var(--ease-out,ease);background:#fff;border:0;position:absolute;top:0;left:0}.pframe.is-ready iframe{opacity:1}.pframe-wait{background:var(--surface-sunk);color:var(--accent-text);place-items:center;display:grid;position:absolute;inset:0}.empty-state{text-align:center;background:radial-gradient(80% 70% at 50% 0%, color-mix(in srgb, var(--hue,var(--accent)) 14%, transparent), transparent 70%), var(--surface);max-width:520px;box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff0f;border-radius:28px;justify-items:center;gap:12px;margin:48px auto;padding:44px 32px;display:grid}.empty-state h3{font:650 24px/1.2 var(--font-display);letter-spacing:-.02em;margin:6px 0 0}.empty-state p{font:400 15.5px/1.6 var(--font-sans);color:var(--ink-2);margin:0}.empty-state p b{color:var(--ink)}.toasts{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:200;pointer-events:none;gap:8px;display:grid;position:fixed;translate:-50%}.toast-msg{font:500 14.5px/1.3 var(--font-sans);color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--ring), 0 20px 40px -10px #000000b3;animation:toast-in .42s var(--ease-spring);border-radius:16px;align-items:center;gap:10px;padding:13px 18px;display:flex}.toast-msg .i{stroke-width:3px;border-radius:50%;width:20px;height:20px;padding:3px}.toast-msg.is-ok .i{background:var(--success);stroke:#04140c}.toast-msg.is-err .i{background:var(--danger);stroke:#fff}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}.sheet-back{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04030a99;animation:.24s fade;position:fixed;inset:0}.sheet{background:var(--surface);width:min(760px,100vw);box-shadow:inset 1px 0 0 var(--ring), -30px 0 80px #0009;animation:sheet-slide .42s var(--ease-out);grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:0;bottom:0;right:0}.sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.sheet>header h2{font:650 24px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sheet-x{background:color-mix(in srgb, var(--ink) 8%, transparent);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.sheet-body{padding:24px 26px;overflow:auto}.sheet>footer{border-top:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex}.sheet-note{font:400 13.5px/1.4 var(--font-sans);color:var(--ink-3)}.sheet-lead{font:400 16px/1.55 var(--font-sans);color:var(--ink-2);margin:0 0 20px}.sheet-fields{gap:18px;display:grid}.sf-toggle{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.sf-toggle b{font:500 15px/1.3 var(--font-sans);display:block}.sf-toggle small{font:400 13px/1.4 var(--font-sans);color:var(--ink-3)}@keyframes sheet-slide{0%{opacity:0;transform:translate(40px)}}@keyframes fade{0%{opacity:0}}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh;display:grid}.auth-side{grid-template-rows:auto 1fr auto;min-width:0;padding:28px clamp(24px,5vw,72px);display:grid}.auth-top .brand img{height:30px}.auth-form{place-self:center;gap:30px;width:100%;max-width:440px;padding:40px 0;display:grid}.auth-head{gap:14px;display:grid}.auth-kicker{font:500 12.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0}.auth-title{font:700 clamp(38px, 4.2vw, 54px)/1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.auth-title em,.onb-title em,.page-title em,.party-h em{font-family:var(--font-serif);letter-spacing:-.01em;background:var(--crown);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding:0 .08em 0 .02em;font-style:italic;font-weight:400;animation:9s ease-in-out infinite alternate crown-flow}.auth-lead{font:400 17px/1.55 var(--font-sans);color:var(--ink-2);margin:0}.auth-lead b{color:var(--ink)}.auth-fields{gap:18px;display:grid}.auth-fields>.btn{width:100%;margin-top:6px}.auth-row{justify-content:flex-end;margin-top:-6px;display:flex}.auth-row a{font:500 14px/1 var(--font-sans);color:var(--accent-text);text-decoration:none}.auth-switch{font:400 15px/1.4 var(--font-sans);color:var(--ink-3);text-align:center;margin:0}.auth-switch a{color:var(--ink);margin-left:4px;font-weight:600;text-decoration:none}.auth-switch a:hover{color:var(--accent-text)}.auth-promise{font:400 14px/1.3 var(--font-sans);color:var(--ink-3);gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.auth-promise li{align-items:center;gap:8px;display:flex}.auth-promise .i{color:var(--success);stroke-width:2.6px}.auth-done{display:flex}.auth-foot{font:400 13px/1 var(--font-sans);color:var(--ink-3);gap:18px;display:flex}.auth-foot a{color:var(--ink-3);text-decoration:none}.auth-foot a:hover{color:var(--ink)}.auth-art{isolation:isolate;box-shadow:inset 0 0 0 1px var(--ring);background:#0b0918;border-radius:32px;place-items:center;margin:12px;display:grid;position:relative;overflow:hidden}.auth-aurora{z-index:-2;position:absolute;inset:0}.auth-art .grain{z-index:-1;opacity:.28;-webkit-mask-image:none;mask-image:none}.auth-silk{opacity:.32;z-index:-1;filter:blur(.3px);width:70%;position:absolute;top:-8%;right:-12%}.auth-show{width:min(82%,620px);position:relative}.auth-show .browser{border-radius:18px;box-shadow:0 0 0 1px #ffffff1a,0 60px 120px -30px #000000d9}.auth-show .b-view{aspect-ratio:16/10}.auth-show .float{position:absolute}.af-1{animation:7s ease-in-out infinite alternate bob;bottom:14%;left:-8%}.af-2{animation:8s ease-in-out -3s infinite alternate bob;top:10%;right:-6%}@keyframes bob{to{translate:0 -12px}}.auth-quote{font:700 26px/1.1 var(--font-display);letter-spacing:-.02em;margin:0;position:absolute;bottom:36px;left:44px}.auth-quote em{font-family:var(--font-serif);background:var(--crown);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-weight:400}.pick-list{gap:10px;display:grid}.pick{cursor:pointer;text-align:left;color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ring);transition:translate .3s var(--ease-out), box-shadow .3s;border:0;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pick:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text) 45%, transparent);translate:4px}.pick b{font:600 16px/1.3 var(--font-sans);flex:1}.pick-mark{width:40px;height:40px;font:700 17px/1 var(--font-display);background:linear-gradient(145deg, var(--krown-violet), var(--magenta));border-radius:12px;place-items:center;display:grid}.onb{isolation:isolate;min-height:100vh;padding-bottom:80px;position:relative}.onb-bg{z-index:-1;pointer-events:none;position:fixed;inset:0}.onb-bg .wkm-aurora{opacity:.7;position:absolute;inset:-10% -10% 40%}.onb-bg .grain{opacity:.22;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.onb-top{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#07060fe6,#07060f00);align-items:center;gap:28px;padding:18px clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.onb-top .brand img{height:28px}.onb-steps{gap:6px;margin:0 auto;padding:0;list-style:none;display:flex}.onb-steps li{font:500 13px/1 var(--font-sans);color:var(--ink-3);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 7px;display:flex}.onb-steps li i{width:22px;height:22px;font:600 11px/1 var(--font-mono);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;font-style:normal;display:grid}.onb-steps li.is-now{color:var(--ink);background:color-mix(in srgb, var(--surface) 85%, transparent);box-shadow:inset 0 0 0 1px var(--ring)}.onb-steps li.is-now i{background:var(--accent);color:#fff;box-shadow:none}.onb-steps li.is-done{color:var(--ink-2)}.onb-steps li.is-done i{background:var(--success);box-shadow:none}.onb-steps li.is-done .i{stroke:#04140c;stroke-width:3px}.onb-count{font:500 13px/1 var(--font-mono);color:var(--ink-3);display:none}.onb-body{width:100%;max-width:1180px;animation:step-in .52s var(--ease-out);gap:40px;margin:0 auto;padding:48px clamp(20px,4vw,48px) 0;display:grid}@keyframes step-in{0%{opacity:0;transform:translateY(14px)}}.onb-head{text-align:center;justify-items:center;gap:14px;max-width:820px;margin:0 auto;display:grid}.onb-title{font:700 clamp(40px, 5.6vw, 76px)/.98 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.onb-lead{font:400 19px/1.55 var(--font-sans);color:var(--ink-2);max-width:56ch;margin:0}.onb-actions{justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:980px;margin:0 auto;display:flex}.onb-actions.is-center{justify-content:center}.onb-form{gap:20px;width:100%;max-width:620px;margin:0 auto;display:grid}.onb-form .onb-actions{margin-top:8px}.onb-fine{text-align:center;font:400 13px/1.5 var(--font-sans);color:var(--ink-3);margin:0}.onb-fine a{color:var(--ink-2)}.kind-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ktile{cursor:pointer;text-align:left;color:var(--ink);background:radial-gradient(90% 70% at 50% 0%, color-mix(in srgb, var(--hue) 22%, transparent), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 20%, #ffffff14), inset 0 1px 0 #ffffff12, 0 30px 60px -30px #000000b3;transition:translate .45s var(--ease-out), box-shadow .45s;border:0;border-radius:26px;padding:0;display:grid;position:relative;overflow:hidden}.ktile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 45%, transparent), 0 40px 80px -30px color-mix(in srgb, var(--hue) 45%, transparent);translate:0 -6px}.ktile.is-on{box-shadow:inset 0 0 0 2px var(--hue), 0 40px 80px -30px color-mix(in srgb, var(--hue) 55%, transparent)}.ktile-shot{aspect-ratio:16/9;border-radius:18px;margin:10px 10px 0;display:block;overflow:hidden}.ktile-shot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:scale .9s var(--ease-out)}.ktile:hover .ktile-shot img{scale:1.05}.ktile-body{gap:6px;padding:0 22px 22px;display:grid}.ktile-body .ico-t{width:46px;height:46px;margin:-24px 0 8px}.ktile-body b{font:650 20px/1.2 var(--font-display);letter-spacing:-.02em}.ktile-body small{font:400 14px/1.4 var(--font-sans);color:var(--ink-3)}.ktile-tick,.gtile-box{background:var(--hue);color:#fff;opacity:0;width:28px;height:28px;transition:opacity .25s, scale .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;scale:.6}.ktile-tick .i,.gtile-box .i{stroke-width:3px}.ktile.is-on .ktile-tick,.gtile.is-on .gtile-box{opacity:1;scale:1}.goal-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:1100px;margin:0 auto;display:grid}.gtile{cursor:pointer;text-align:left;color:var(--ink);background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--hue) 16%, transparent), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff0f;transition:translate .35s var(--ease-out), box-shadow .35s;border:0;border-radius:24px;justify-items:start;gap:8px;padding:26px 22px;display:grid;position:relative}.gtile:hover{translate:0 -4px}.gtile .ico-t{margin-bottom:10px}.gtile b{font:650 20px/1.2 var(--font-display);letter-spacing:-.02em}.gtile small{font:400 14px/1.45 var(--font-sans);color:var(--ink-3)}.gtile.is-on{box-shadow:inset 0 0 0 2px var(--hue), 0 24px 50px -24px color-mix(in srgb, var(--hue) 60%, transparent)}.gtile-box{opacity:1;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;background:0 0;scale:1}.gtile.is-on .gtile-box{background:var(--hue);box-shadow:none;color:#fff}.look{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;width:100%;max-width:1080px;margin:0 auto;display:grid}.swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.swatch{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ring);cursor:pointer;color:var(--ink-2);font:500 13px/1 var(--font-sans);border:0;border-radius:18px;justify-items:center;gap:8px;padding:14px 8px;transition:box-shadow .25s;display:grid}.swatch i{border-radius:50%;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26,inset 0 -6px 10px #00000040,0 8px 18px -6px #0009}.swatch.is-on{color:var(--ink);box-shadow:inset 0 0 0 2px var(--accent-text)}.swatch-own input{opacity:0;cursor:pointer;width:70px;height:70px;position:absolute;inset:-8px}.swatch-own i:after{content:"+";font:500 20px/1 var(--font-sans);color:#fff;text-shadow:0 1px 3px #00000080;place-items:center;display:grid;position:absolute;inset:0}.look-demo{--b:#7c3aed;color:#1f1a24;background:#fbf8f6;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -30px #000c}.ld-nav{font:400 18px/1 var(--font-serif);border-bottom:1px solid #efe7e3;align-items:center;gap:16px;padding:16px 22px;display:flex}.ld-nav b{font-style:italic;font-weight:400}.ld-links{gap:8px;margin-left:auto;display:flex}.ld-links i{background:#e6dcd8;border-radius:3px;width:34px;height:6px}.ld-btn,.ld-cta{background:var(--b);color:#fff;font:600 12.5px/1 var(--font-sans);border-radius:999px;padding:9px 16px;transition:background .4s}.ld-hero{background:linear-gradient(160deg, color-mix(in srgb, var(--b) 16%, #fbf8f6), #fbf8f6 70%);justify-items:start;gap:12px;padding:38px 26px;transition:background .4s;display:grid}.ld-hero small{font:600 10.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--b)}.ld-hero h3{font:400 36px/1.02 var(--font-serif);letter-spacing:-.01em;margin:0}.ld-hero h3 em{color:var(--b)}.ld-hero p{font:400 14px/1.5 var(--font-sans);color:#5a4f5c;margin:0}.ld-cards{background:#fbf8f6;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 22px 22px;display:grid}.ld-cards i{background:color-mix(in srgb, var(--b) 20%, #fff);border-radius:12px;height:70px}.designs{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:32px;display:grid}.design-pick{gap:12px;display:grid}.dcard{cursor:pointer;text-align:left;color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ring);transition:box-shadow .25s, translate .35s var(--ease-out);border:0;border-radius:20px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;padding:10px;display:grid}.dcard:hover{translate:3px}.dcard.is-on{box-shadow:inset 0 0 0 2px var(--accent-text), 0 20px 40px -20px color-mix(in srgb, var(--krown-violet) 60%, transparent)}.dcard-shot{aspect-ratio:16/10;background:var(--surface-sunk);border-radius:12px;display:block;overflow:hidden}.dcard-shot img{object-fit:cover;object-position:top;width:100%;height:100%}.dcard-meta{gap:4px;min-width:0;display:grid}.dcard-meta b{font:650 18px/1.2 var(--font-display);letter-spacing:-.02em}.dcard-meta small{font:400 13px/1.4 var(--font-sans);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dcard-tag{font:600 11px/1 var(--font-sans);color:var(--accent-text);background:color-mix(in srgb, var(--krown-violet) 18%, transparent);border-radius:999px;justify-self:start;padding:4px 8px;font-style:normal}.dprev{gap:14px;display:grid;position:sticky;top:96px}.dprev-frame{border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -30px #000000d9}.dprev-page{aspect-ratio:16/10.5}.dprev-styles{font:500 13px/1 var(--font-sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.style-chip{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ring);cursor:pointer;color:var(--ink-2);font:500 13px/1 var(--font-sans);border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.style-chip i{border-radius:50%;width:22px;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.style-chip i b{width:50%;height:50%;position:absolute;bottom:0;right:0}.style-chip.is-on{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent-text)}.build{justify-items:center;gap:30px;padding-top:30px;display:grid}.build-orb{place-items:center;width:160px;height:160px;display:grid;position:relative}.build-orb img{width:96px;animation:3s ease-in-out infinite alternate bob}.build-orb svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.build-orb circle{fill:none;stroke:var(--line);stroke-width:3px}.build-orb .build-ring{stroke:var(--accent-text);stroke-linecap:round;stroke-dasharray:340;transition:stroke-dashoffset .9s var(--ease-out);filter:drop-shadow(0 0 8px var(--krown-violet))}.build-list{gap:12px;width:min(100%,520px);margin:0;padding:0;list-style:none;display:grid}.build-list li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ring);opacity:.5;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;transition:opacity .4s;display:flex}.build-list li.is-run,.build-list li.is-done,.build-list li.is-fail{opacity:1}.build-list li>i{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.build-list li.is-done>i{background:var(--success);box-shadow:none}.build-list li.is-done>i .i{stroke:#04140c;stroke-width:3px}.build-list li.is-fail>i{background:var(--danger);box-shadow:none}.build-list li.is-fail>i .i{stroke:#fff}.build-list li>i .spin{width:16px;height:16px}.build-list b{font:500 15.5px/1.35 var(--font-sans);display:block}.build-list small{font:400 13px/1.4 var(--font-sans);color:var(--success)}.ready{width:100%;max-width:1040px;margin:0 auto}.ready-frame{box-shadow:0 0 0 1px #ffffff1f, 0 60px 120px -30px #000000d9, 0 0 120px -40px color-mix(in srgb, var(--krown-violet) 60%, transparent);border-radius:20px;overflow:hidden}.ready-page{aspect-ratio:16/9.5}.party-back{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04030ab8;place-items:center;padding:20px;animation:.3s fade;display:grid;position:fixed;inset:0}.party{text-align:center;isolation:isolate;background:radial-gradient(80% 60% at 50% 0%, color-mix(in srgb, var(--krown-violet) 32%, transparent), transparent 70%), var(--surface);width:min(100%,640px);box-shadow:inset 0 0 0 1px var(--ring), 0 60px 120px -30px #000000e6;animation:party-in .6s var(--ease-spring);border-radius:36px;justify-items:center;gap:18px;padding:56px 36px 40px;display:grid;position:relative;overflow:hidden}@keyframes party-in{0%{opacity:0;transform:scale(.92)translateY(20px)}}.party-burst{z-index:3;pointer-events:none;position:absolute;inset:0}.party-mark{filter:drop-shadow(0 20px 40px #00000080);width:150px;margin-bottom:4px}.party-kicker{font:600 13px/1 var(--font-sans);color:var(--success);background:var(--success-soft);border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px;display:inline-flex}.party-kicker i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.party-h{font-size:clamp(38px,6vw,60px)}.party-url{cursor:pointer;font:500 15px/1 var(--font-mono);color:var(--ink);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;display:inline-flex}.party-url .i{color:var(--ink-3)}.party-url .i:first-child{color:var(--success)}.party-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.party-x{z-index:4;width:40px;height:40px;color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.shell{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100vh;display:grid}.rail{border-right:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--surface), #fff 1.5%), var(--surface-sunk));z-index:30;flex-direction:column;gap:18px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.rail-top{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.rail-top .brand{font-size:20px}.rail-top .brand img{height:28px}.rail-x{display:none}.rail-biz{background:color-mix(in srgb, var(--surface-raised) 80%, transparent);box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff0d;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.rail-biz-mark{width:38px;height:38px;font:700 17px/1 var(--font-display);color:#fff;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff4d}.rail-biz-mark img{object-fit:cover;width:100%;height:100%}.rail-biz-t{min-width:0;display:grid}.rail-biz-t b{font:600 14.5px/1.25 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-biz-t small{font:400 12px/1.3 var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-nav{gap:2px;display:grid}.rail-link{height:44px;font:500 15px/1 var(--font-sans);color:var(--ink-2);border-radius:13px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.rail-link:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.rail-link.active{color:var(--ink);background:linear-gradient(90deg, color-mix(in srgb, var(--krown-violet) 22%, transparent), color-mix(in srgb, var(--krown-violet) 6%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text) 25%, transparent)}.rail-link.active:before{content:"";background:var(--crown);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-16px}.rail-link.active .i{color:var(--accent-text)}.rail-count{min-width:22px;height:22px;font:600 11.5px/1 var(--font-mono);color:#fff;background:linear-gradient(135deg, var(--krown-violet), var(--magenta));border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-style:normal;display:grid}.rail-grow{flex:1}.plan-chip{color:var(--ink);background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--orchid) 22%, transparent), transparent 70%), var(--surface-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orchid) 25%, #ffffff0f);border-radius:16px;align-items:center;gap:10px;padding:12px 12px 12px 14px;text-decoration:none;display:flex}.plan-chip-dot{background:var(--crown);border-radius:50%;flex:none;width:10px;height:10px}.plan-chip>span:nth-child(2){flex:1;display:grid}.plan-chip small{font:500 11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.plan-chip b{font:650 16px/1.2 var(--font-display)}.plan-chip-up{font:600 12.5px/1 var(--font-sans);color:var(--accent-text)}.shell-main{grid-template-rows:auto 1fr;min-width:0;display:grid}.topbar{z-index:20;height:var(--topbar);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);align-items:center;gap:16px;padding:0 28px;display:flex;position:sticky;top:0}.menu-btn{background:color-mix(in srgb, var(--ink) 8%, transparent);cursor:pointer;border:0;border-radius:50%;width:42px;height:42px;display:none;position:relative}.menu-btn i{background:var(--ink);border-radius:2px;height:1.8px;position:absolute;left:12px;right:12px}.menu-btn i:first-child{top:16px}.menu-btn i:last-child{top:24px}.site-state{min-width:0;font:500 14px/1.2 var(--font-sans);color:var(--ink-2);align-items:center;gap:10px;display:flex}.state-dot{background:var(--warning);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--warning) 18%, transparent);border-radius:50%;flex:none}.state-dot.is-live{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 18%, transparent), 0 0 10px var(--success)}.state-url{min-width:0;font:400 13px/1 var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;text-decoration:none;display:inline-flex;overflow:hidden}.state-url:hover{color:var(--ink)}.topbar-end{align-items:center;gap:12px;margin-left:auto;display:flex}.acct{position:relative}.acct-btn{cursor:pointer;width:40px;height:40px;font:700 15px/1 var(--font-display);color:#fff;background:linear-gradient(145deg, var(--krown-violet), var(--magenta));border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff4d}.acct-menu{background:var(--surface-raised);width:280px;box-shadow:inset 0 0 0 1px var(--ring), 0 30px 60px -10px #000000b3;animation:toast-in .3s var(--ease-out);border-radius:18px;gap:2px;padding:8px;display:grid;position:absolute;top:50px;right:0}.acct-who{border-bottom:1px solid var(--line);gap:2px;margin-bottom:4px;padding:10px 12px 12px;display:grid}.acct-who b{font:600 14.5px/1.3 var(--font-sans)}.acct-who small{font:400 12.5px/1.3 var(--font-sans);color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.acct-menu a,.acct-menu button{cursor:pointer;text-align:left;font:500 14px/1 var(--font-sans);color:var(--ink-2);background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.acct-menu a:hover,.acct-menu button:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent)}.stage{min-width:0;padding:36px clamp(20px,3.2vw,44px) 80px}.page{gap:26px;max-width:1320px;margin:0 auto;display:grid}.page .card{gap:12px;padding:26px}.page .card p{max-width:none;margin:0;font-size:15px}.page .card>.ico-t{margin-bottom:4px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-head-end{flex-wrap:wrap;gap:10px;display:flex}.page-kicker{font:500 12.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.page-title{font:700 clamp(36px, 4.4vw, 58px)/1 var(--font-display);letter-spacing:-.04em;margin:0}.page-lead{font:400 16px/1.5 var(--font-sans);color:var(--ink-2);margin:12px 0 0}.ws-note{font:400 13.5px/1.5 var(--font-sans);color:var(--ink-3);align-items:center;gap:8px;margin:0;display:flex}.card header h3,.card>h3{font:650 19px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-card{isolation:isolate;background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--krown-violet) 22%, transparent), transparent 70%), radial-gradient(60% 70% at 0% 100%, color-mix(in srgb, var(--rose) 12%, transparent), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--ring), inset 0 1px 0 #ffffff12, 0 40px 80px -40px #000c;border-radius:32px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:36px;padding:26px;display:grid;position:relative;overflow:hidden}.site-shot .browser{border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #000c}.site-shot-page{aspect-ratio:16/9.4}.site-info{justify-items:start;gap:10px;display:grid}.site-name{font:700 clamp(30px, 3vw, 42px)/1.02 var(--font-display);letter-spacing:-.035em;margin:6px 0 0}.site-addr{font:400 14.5px/1.3 var(--font-mono);color:var(--ink-2);margin:0}.site-when{font:400 13px/1 var(--font-sans);color:var(--ink-3);margin:0}.site-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.home-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.home-grid.is-2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.home-col{gap:22px;display:grid}.guide-head{align-items:center;gap:16px;justify-content:flex-start!important;display:flex!important}.guide-head>div:nth-child(2){flex:1}.guide-head h3{margin:0}.guide-head p{color:var(--ink-3);font-size:14px!important}.guide-ring{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.guide-ring svg{position:absolute;inset:0;rotate:-90deg}.guide-ring circle{fill:none;stroke:var(--line-strong);stroke-width:4px}.guide-ring .gr-on{stroke:var(--accent-text);stroke-linecap:round;stroke-dasharray:119.4;transition:stroke-dashoffset .9s var(--ease-out)}.guide-ring b{font:600 12.5px/1 var(--font-mono)}.guide-list{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.guide-list li{border-radius:14px;align-items:center;gap:14px;padding:11px 12px;transition:background .2s;display:flex}.guide-list li:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.gl-tick{width:30px;height:30px;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none;place-items:center;display:grid}.is-done .gl-tick{background:var(--success);color:#04140c;box-shadow:none}.is-done .gl-tick .i{stroke-width:3px}.gl-t{flex:1;min-width:0;display:grid}.gl-t b{font:500 15px/1.3 var(--font-sans)}.gl-t small{font:400 13px/1.35 var(--font-sans);color:var(--ink-3)}.guide-list li.is-done b{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.gl-go{font:600 13.5px/1 var(--font-sans);color:var(--accent-text);white-space:nowrap;text-decoration:none}.guide.is-done{align-items:start}.today{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.week-quiet{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:10px;padding:16px;display:flex;font:400 14px/1.5 var(--font-sans)!important}.week-quiet .i{color:var(--accent-text);margin-top:2px}.tile{color:var(--ink);transition:translate .4s var(--ease-out);text-decoration:none}.tile:hover{translate:0 -4px}.tile-n{font:700 44px/1 var(--font-display);letter-spacing:-.04em;margin-top:8px}.tile-l{font:500 15px/1.2 var(--font-sans);color:var(--ink-2)}.tile small{font:400 13px/1.35 var(--font-sans);color:var(--ink-3)}.week-off{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.week-off>.btn{grid-column:1/-1;justify-self:start}.week-off b{font:600 16px/1.3 var(--font-sans)}.week-off p{color:var(--ink-2)}.week-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.week-nums strong{font:700 34px/1 var(--font-display);letter-spacing:-.03em;display:block}.week-nums small{font:400 13px/1 var(--font-sans);color:var(--ink-3)}.up.is-down{color:var(--danger);background:var(--danger-soft)}.bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:150px;margin-top:8px;display:grid}.bars span{grid-template-rows:1fr auto;justify-items:center;gap:6px;height:100%;display:grid}.bars i{background:linear-gradient(180deg, var(--orchid), var(--krown-violet));width:100%;transition:height .9s var(--ease-out);border-radius:8px 8px 4px 4px;align-self:end;box-shadow:inset 0 1px #ffffff4d}.bars small{font:500 11.5px/1 var(--font-mono);color:var(--ink-3)}.sources{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.sources li{background:var(--surface-sunk);font:400 14px/1 var(--font-sans);color:var(--ink-2);border-radius:10px;justify-content:space-between;padding:9px 12px;display:flex}.sources b{color:var(--ink)}.suggest ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.suggest li{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.sg-t{flex:1;gap:3px;min-width:0;display:grid}.sg-t b{font:600 15px/1.3 var(--font-sans)}.sg-t small{font:400 13px/1.4 var(--font-sans);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm-row{justify-content:space-between;align-items:center;display:flex}.pm-row strong{font:700 36px/1 var(--font-display);letter-spacing:-.03em}.pm-meter{font:400 13.5px/1 var(--font-sans);color:var(--ink-3);justify-content:space-between;margin-top:6px;display:flex}.pm-meter b{color:var(--ink)}.pm-renew{font:400 12.5px/1 var(--font-sans);color:var(--ink-3)}.web-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.web-preview{padding:18px!important}.wp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wp-page{height:42px;font:500 14px/1 var(--font-sans);color:var(--ink);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line-strong);appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;border:0;border-radius:999px;padding:0 36px 0 14px}.wp-page option{background:var(--surface-raised)}.wp-stage{place-items:center;padding:14px 0 0;display:grid}.wp-stage.is-desk .browser{border-radius:14px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.wp-page-frame{aspect-ratio:16/10}.phone-frame{background:linear-gradient(160deg,#2a2640,#0b0a12 40%);border-radius:42px;width:320px;padding:9px;box-shadow:0 40px 80px #000000b3,inset 0 0 0 1px #ffffff29,inset 0 0 0 3px #0b0a12}.wp-phone-frame{aspect-ratio:390/800;border-radius:34px}.web-side{gap:16px;display:grid}.ws-card{gap:10px!important;padding:22px!important}.ws-card .fld-box{min-height:46px}.ws-card .fld-box input{height:46px;font-size:14.5px}.ws-url{font:400 13.5px/1.3 var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ws-design{align-items:center;gap:10px;display:flex}.ws-design b{font:650 20px/1 var(--font-display)}.ws-swatch{border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1px #fff3}.ws-pages{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ws-pages button{cursor:pointer;text-align:left;width:100%;color:var(--ink-2);font:500 14px/1 var(--font-sans);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.ws-pages button:hover,.ws-pages button.is-on{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.ws-pages small{font:400 12px/1 var(--font-mono);color:var(--ink-3);margin-left:auto}.ws-pages em{font:600 11px/1 var(--font-sans);color:var(--warning);font-style:normal}.ws-pages .i{color:var(--success)}.ws-versions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-versions li{font:400 13.5px/1.3 var(--font-sans);color:var(--ink-2);align-items:center;gap:10px;display:flex}.ws-versions li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-versions small{color:var(--ink-3)}.ws-versions b{font-family:var(--font-mono)}.confirm-row{background:color-mix(in srgb, var(--danger) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 30%, transparent);font:400 13.5px/1.45 var(--font-sans);color:var(--ink-2);border-radius:14px;gap:10px;padding:12px;display:grid}.dsheet{gap:18px;display:grid}.dsheet-preview .pframe{aspect-ratio:16/10;border-radius:14px;box-shadow:0 0 0 1px #ffffff1a}.dsheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dcard.is-sm{grid-template-columns:88px minmax(0,1fr);gap:12px}.dcard.is-sm .dcard-meta b{font-size:16px}.ib-wrap{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.inbox-list{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ring);border-radius:22px;gap:2px;margin:0;padding:6px;list-style:none;display:grid}.ib-row{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:background .2s;display:grid}.ib-row:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.ib-row.is-on{background:color-mix(in srgb, var(--krown-violet) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text) 30%, transparent)}.ib-row .av{width:40px;height:40px;font-size:13px}.ib-t{gap:2px;min-width:0;display:grid}.ib-t b{font:600 14.5px/1.3 var(--font-sans)}.ib-t span{font:400 13px/1.35 var(--font-sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ib-row.is-new .ib-t b:after{content:"";background:var(--sky);vertical-align:2px;width:7px;height:7px;box-shadow:0 0 8px var(--sky);border-radius:50%;margin-left:8px;display:inline-block}.ib-row time{font:400 12px/1 var(--font-mono);color:var(--ink-3);white-space:nowrap}.ib-open{top:calc(var(--topbar) + 20px);position:sticky;gap:18px!important}.ib-head{align-items:center;gap:16px;display:flex;justify-content:flex-start!important}.av.av-lg{width:56px;height:56px;font-size:18px}.ib-head h2{font:650 26px/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.ib-head p{color:var(--ink-2);font-family:var(--font-mono)!important;font-size:13.5px!important}.ib-head small{font:400 12.5px/1.3 var(--font-sans);color:var(--ink-3)}.ib-subject{font:600 18px/1.3 var(--font-sans);margin:0}.ib-msg{white-space:pre-wrap;background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:18px 20px;font:400 17px/1.65 var(--font-sans)!important;color:var(--ink)!important}.ib-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ib-answers div{background:var(--surface-sunk);border-radius:14px;padding:12px 14px}.ib-answers dt{font:500 12px/1.3 var(--font-sans);color:var(--ink-3)}.ib-answers dd{font:500 15px/1.35 var(--font-sans);margin:4px 0 0}.ib-reply{flex-wrap:wrap;gap:10px;display:flex}.ib-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;padding-top:14px;display:flex}.ib-crm{font:500 13px/1 var(--font-sans);color:var(--success);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ad-card{transition:translate .4s var(--ease-out), box-shadow .4s;gap:10px!important}.ad-card:hover{translate:0 -4px}.ad-card>header{align-items:flex-start!important}.ad-card h3{font:650 21px/1.2 var(--font-display);letter-spacing:-.02em;margin:6px 0 0}.ad-card p{color:var(--ink-2)}.ad-card.is-on{--ring-c:color-mix(in srgb, var(--hue) 45%, transparent);background:radial-gradient(80% 60% at 100% 0%, color-mix(in srgb, var(--hue) 22%, transparent), transparent 70%), var(--fin-fill)}.ad-card.is-soon{opacity:.6}.ad-adds{font:400 13px/1.45 var(--font-sans);color:var(--ink-3);align-items:flex-start;gap:6px;display:flex}.ad-adds .i{color:color-mix(in srgb, var(--hue) 60%, #fff);margin-top:2px}.ad-need{font:400 13.5px/1.45 var(--font-sans);color:var(--ink-2);background:color-mix(in srgb, var(--warning) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 25%, transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;margin-top:4px;padding:12px;display:grid}.ad-need .i{color:var(--warning);margin-top:2px}.ad-need .btn{grid-column:1/-1;justify-self:start}.ad-set{justify-self:start;align-items:center;gap:6px;display:inline-flex}.tag-soon{font:600 11.5px/1 var(--font-sans);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;padding:6px 10px;font-style:normal}.plan-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.plan-now{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:20px!important}.pn-main{flex:1;min-width:180px}.pn-main h2{font:700 40px/1 var(--font-display);letter-spacing:-.04em;margin:0}.pn-main p{color:var(--ink-2);margin-top:6px!important}.pn-facts{border-top:1px solid var(--line);gap:28px;width:100%;margin:0;padding-top:16px;display:flex}.pn-facts dt,.acct-facts dt{font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pn-facts dd,.acct-facts dd{font:600 16px/1.3 var(--font-sans);margin:6px 0 0}.plan-ai header{justify-content:flex-start!important}.pa-n{color:var(--ink-2);font:400 15px/1.3 var(--font-sans)!important}.pa-n strong{font:700 34px/1 var(--font-display);color:var(--ink);margin-right:6px}.plan-ai small{font:400 13px/1.4 var(--font-sans);color:var(--ink-3)}.plans-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.plan-opt{gap:12px!important}.plan-opt>header{align-items:flex-start!important}.plan-opt h3{letter-spacing:-.03em;margin:8px 0 0;font:650 28px/1.1 var(--font-display)!important}.po-pitch{color:var(--ink-2);min-height:2.8em}.po-price{align-items:baseline;gap:8px;display:flex}.po-price strong{font:700 52px/1 var(--font-display);letter-spacing:-.05em}.po-price small{font:400 14px/1 var(--font-sans);color:var(--ink-3)}.plan-opt .ticks{margin:6px 0 12px}.plan-opt>.btn{width:100%;margin-top:auto}.po-tag{font:600 12px/1 var(--font-sans);color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--krown-violet) 60%, transparent), color-mix(in srgb, var(--magenta) 55%, transparent));border-radius:999px;padding:7px 12px;font-style:normal;box-shadow:inset 0 0 0 1px #ffffff38}.po-tag.is-now{background:var(--success-soft);color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 40%, transparent)}.plan-opt.is-top{--ring-c:color-mix(in srgb, var(--orchid) 55%, transparent);background:radial-gradient(80% 45% at 20% 0%, color-mix(in srgb, var(--krown-violet) 26%, transparent), transparent 70%), linear-gradient(180deg, #171230, var(--surface) 60%)}.plan-opt.is-current{--ring-c:color-mix(in srgb, var(--success) 45%, transparent)}.plan-bottom{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.inv-table{border-collapse:collapse;width:100%;font:400 14.5px/1.4 var(--font-sans)}.inv-table th{text-align:left;font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:10px 12px}.inv-table td{border-bottom:1px solid var(--line);color:var(--ink-2);padding:14px 12px}.inv-table td:first-child{color:var(--ink);font-family:var(--font-mono);font-size:13.5px}.inv-card{overflow-x:auto}.billto{gap:14px!important}.set-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.set-col{gap:20px;display:grid}.set-card{gap:16px!important}.set-card>header{justify-content:flex-start!important}.set-card h2{font:650 22px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.set-actions{justify-content:flex-end;display:flex}.acct-facts{gap:14px;margin:0;display:grid}.days{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.day>header{justify-content:flex-start!important}.day header b{font:650 18px/1 var(--font-display)}.day header span{color:var(--ink-3);font:400 14px/1 var(--font-sans)}.day header em{font:600 12px/1 var(--font-mono);color:var(--accent-text);margin-left:auto;font-style:normal}.day ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.day li{background:var(--surface-sunk);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.day time{font:600 14px/1 var(--font-mono);color:color-mix(in srgb, var(--hue) 60%, #fff);min-width:64px}.day li>span{flex:1;gap:2px;display:grid}.day li b{font:600 14.5px/1.3 var(--font-sans)}.day li small{font:400 12.5px/1.3 var(--font-sans);color:var(--ink-3)}@media (width<=1180px){.ad-grid,.plans-row{grid-template-columns:repeat(2,minmax(0,1fr))}.web-grid{grid-template-columns:minmax(0,1fr)}.web-side{grid-template-columns:repeat(2,minmax(0,1fr))}.designs{grid-template-columns:minmax(0,1fr)}.dprev{order:-1;position:static}.goal-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1020px){.auth{grid-template-columns:minmax(0,1fr)}.auth-art{display:none}.shell{grid-template-columns:minmax(0,1fr)}.rail{width:min(300px,86vw);transition:translate .38s var(--ease-out);position:fixed;top:0;bottom:0;left:0;translate:-105%;box-shadow:30px 0 80px #0009}.menu-open .rail{translate:0}.menu-open .shell-main:before{content:"";z-index:25;background:#04030a8c;position:fixed;inset:0}.rail-x{background:color-mix(in srgb, var(--ink) 8%, transparent);width:38px;height:38px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.menu-btn{flex:none;display:block}.site-card,.home-grid,.home-grid.is-2,.plan-top,.plan-bottom,.set-grid,.look,.ib-wrap{grid-template-columns:minmax(0,1fr)}.ib-open{position:static}.onb-steps li span{display:none}.onb-steps li.is-now span{display:inline}.kind-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){:root{--topbar:60px}.topbar{gap:10px;padding:0 14px}.state-url,.topbar .btn span{display:none}.topbar .btn{padding:0 12px}.stage{padding:22px 16px 70px}.page .card{padding:20px}.kind-tiles,.goal-tiles,.ad-grid,.plans-row,.today,.fld-row,.web-side,.dsheet-grid,.ib-answers{grid-template-columns:minmax(0,1fr)}.swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.onb-top{gap:12px;padding:14px 16px}.onb-steps{display:none}.onb-count{margin-left:auto;display:block}.onb-body{gap:28px;padding-top:24px}.onb-actions{flex-direction:column-reverse;align-items:stretch}.onb-actions .btn{width:100%}.dcard{grid-template-columns:96px minmax(0,1fr)}.pn-facts{flex-wrap:wrap;gap:16px}.phone-frame{width:260px}.party{padding:44px 22px 30px}}@media (prefers-reduced-motion:reduce){.af-1,.af-2,.build-orb img,.auth-title em,.onb-title em,.page-title em,.party-h em,.onb-body,.toast-msg,.sheet,.party{animation:none}}.logo-pick{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;align-items:center;gap:16px;padding:14px;transition:box-shadow .2s,background .2s;display:flex}.logo-pick.is-over{background:color-mix(in srgb, var(--krown-violet) 12%, var(--surface-sunk));box-shadow:inset 0 0 0 1.5px var(--accent-text)}.lp-tile{cursor:pointer;background:repeating-conic-gradient(#fff 0 25%, #ecebf2 0 50%) 0 0 / 16px 16px;border:0;border-radius:18px;flex:none;place-items:center;width:84px;height:84px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 10px 24px -10px #0009}.lp-tile img{object-fit:contain;max-width:100%;max-height:100%}.lp-empty{color:var(--ink-3);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0}.lp-tile:hover .lp-empty{color:var(--ink)}.lp-busy{color:#fff;background:#07060f8c;place-items:center;display:grid;position:absolute;inset:0}.lp-t{gap:3px;min-width:0;display:grid}.lp-t b{font:600 15px/1.3 var(--font-sans)}.lp-t small{font:400 13px/1.45 var(--font-sans);color:var(--ink-3)}.lp-actions{gap:16px;margin-top:4px;display:flex}.look-logo{width:100%;max-width:1080px;margin:0 auto}.logo-pick.is-compact{max-width:520px}.ai-offer{background:radial-gradient(80% 140% at 0% 50%, color-mix(in srgb, var(--magenta) 16%, transparent), transparent 70%), var(--surface);width:100%;max-width:1040px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--magenta) 24%, #ffffff0f), inset 0 1px 0 #ffffff0f;border-radius:22px;align-items:center;gap:16px;margin:0 auto;padding:18px 20px;display:flex}.ai-offer>div{flex:1;gap:3px;min-width:0;display:grid}.ai-offer b{font:600 16px/1.3 var(--font-sans)}.ai-offer small{font:400 14px/1.45 var(--font-sans);color:var(--ink-2)}.ai-offer .spin{width:24px;height:24px;color:var(--magenta)}.ai-offer.is-done{background:radial-gradient(80% 140% at 0% 50%, color-mix(in srgb, var(--success) 14%, transparent), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 30%, transparent)}.ai-offer.is-done .ico-t{--hue:var(--success)!important}@media (width<=680px){.ai-offer{flex-wrap:wrap}.ai-offer .btn{width:100%}}.otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:380px;display:grid;position:relative}.otp-cell{background:color-mix(in srgb, var(--surface-sunk), #000 10%);height:62px;box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 2px 6px #00000040;font:600 26px/1 var(--font-mono);color:var(--ink);border-radius:14px;place-items:center;transition:box-shadow .2s;display:grid}.otp-cell.is-set{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text) 55%, var(--line-strong)), inset 0 2px 6px #00000040}.otp-cell.is-at{box-shadow:inset 0 0 0 1px var(--accent-text), 0 0 0 4px color-mix(in srgb, var(--accent) 26%, transparent)}.has-error .otp-cell{box-shadow:inset 0 0 0 1px var(--danger), 0 0 0 3px color-mix(in srgb, var(--danger) 16%, transparent)}.otp input{color:#0000;caret-color:#0000;letter-spacing:1em;cursor:text;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.otp input::selection{background:0 0}.otp-note{font:400 14px/1.5 var(--font-sans);color:var(--ink-3);margin:0}.otp-note b{color:var(--ink);font-weight:600}.otp-again{font:400 14px/1.4 var(--font-sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.otp-again .link-btn{padding:0;font-size:14px;line-height:1.4}.otp-again .link-btn[disabled]{color:var(--ink-2);cursor:default}.otp-fld .fld-err{color:#ff9aa9}.sec-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.sec-row:first-of-type{border-top:0}.sec-row>div{flex:1;min-width:0}.sec-row b{font:600 15px/1.3 var(--font-sans);color:var(--ink);display:block}.sec-row small{font:400 13.5px/1.45 var(--font-sans);color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;display:block}.sec-state{font:500 12.5px/1 var(--font-sans);border-radius:999px;flex:none;padding:5px 10px}.sec-state.is-ok{color:var(--success);background:var(--success-soft)}.sec-state.is-no{color:var(--warning);background:var(--warning-soft)}.sheet-stack{gap:16px;display:grid}.plans-row.is-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.plans-row.is-4 .po-price strong{font-size:44px}.plans-row.is-4 .po-price.is-talk strong{letter-spacing:-.03em;font-size:30px}.po-price{flex-wrap:wrap;row-gap:4px}.po-offer{font:500 13px/1.45 var(--font-sans);color:var(--success);margin:-4px 0 0}.plans-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.plans-head .h3{font:650 26px/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.bill-switch{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.bill-switch button{font:500 14px/1 var(--font-sans);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px}.bill-switch button em{color:var(--success);margin-left:6px;font-size:12px;font-style:normal}.bill-switch button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.bill-switch button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.pn-trial{vertical-align:middle;font:600 12px/1 var(--font-sans);letter-spacing:.02em;color:var(--success);background:var(--success-soft);border-radius:999px;margin-left:12px;padding:6px 10px;display:inline-block}.pn-after{width:100%;font:400 14.5px/1.55 var(--font-sans);color:var(--ink-2);margin:0}.pn-after b{color:var(--ink);font-weight:600}.plan-ai .pa-pages{border-top:1px solid var(--line);padding-top:14px;margin-top:14px!important}@media (width<=1180px){.plans-row.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.plans-row.is-4{grid-template-columns:minmax(0,1fr)}.bill-switch{width:100%}.bill-switch button{flex:1}}.pm-trial{font:400 14px/1.5 var(--font-sans);color:var(--ink-2);margin:0}.pm-trial b{color:var(--success);font-weight:600}.plan-chip.is-trial small{color:var(--success)}.tag-plan{font:600 11.5px/1 var(--font-sans);color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--krown-violet) 55%, transparent), color-mix(in srgb, var(--magenta) 50%, transparent));border-radius:999px;padding:6px 10px;font-style:normal;box-shadow:inset 0 0 0 1px #fff3}.ad-need.is-plan{background:color-mix(in srgb, var(--krown-violet) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--krown-violet) 30%, transparent)}.ad-need.is-plan .i{color:var(--orchid)}.dcard-stars{width:100%;font:500 12px/1.3 var(--font-sans);letter-spacing:.06em;color:var(--amber,#f5b94a);display:block}.dcard-stars span{letter-spacing:0;color:var(--ink-3);margin-left:4px}.dcard-tag.is-plan{color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--krown-violet) 55%, transparent), color-mix(in srgb, var(--magenta) 50%, transparent));box-shadow:inset 0 0 0 1px #fff3}.plans-row.is-4 .po-pitch{min-height:4.4em}.plans-row.is-4 .po-price{flex-direction:column;align-items:flex-start;gap:6px}.co-sum{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:0;margin:0;display:grid}.co-sum>div{border-top:1px solid var(--line);font:400 15px/1.3 var(--font-sans);justify-content:space-between;gap:16px;padding:14px 18px;display:flex}.co-sum>div:first-child{border-top:0}.co-sum dt{color:var(--ink-2)}.co-sum dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.co-sum .is-total dt{color:var(--ink);font-weight:600}.co-sum .is-total dd{font:700 22px/1 var(--font-display);letter-spacing:-.02em}.pn-after.is-set{color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.pn-after.is-set .i{color:var(--success);flex:none;margin-top:3px}.pn-cancel{text-align:left;width:100%}.po-note{font:400 13px/1.45 var(--font-sans);color:var(--ink-3);margin:-4px 0 0}.od{border-top:1px solid var(--line);gap:14px;margin-top:6px;padding-top:16px;display:grid}.od h4{font:600 15px/1.3 var(--font-sans);color:var(--ink);margin:0}.od-row{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:10px;padding:16px;display:grid}.od-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.od-head b{font:600 16px/1.3 var(--font-sans);overflow-wrap:anywhere}.pill.is-wait{color:var(--warning);background:var(--warning-soft)}.pill.is-bad{color:#ff9aa9;background:color-mix(in srgb, var(--danger) 16%, transparent)}.od-rec{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin:0;display:grid;overflow:hidden}.od-rec>div{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.od-rec>div:first-child{border-top:0}.od-rec dt{font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.od-rec dd{min-width:0;font:500 14px/1.4 var(--font-sans);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.od-rec code{font:500 13.5px/1.4 var(--font-mono);overflow-wrap:anywhere;color:var(--accent-text)}.od-copy{background:color-mix(in srgb, var(--ink) 7%, transparent);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.od-copy:hover{color:var(--ink)}.od-why{font:400 13.5px/1.5 var(--font-sans);color:var(--warning);margin:0}.od-acts{align-items:center;gap:16px;display:flex}.od-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.od-add .fld-hint{grid-column:1/-1}.od-lock{font:400 14px/1.45 var(--font-sans);color:var(--ink-2);background:color-mix(in srgb, var(--krown-violet) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--krown-violet) 28%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding:12px 14px;display:flex}.od-lock b{color:var(--ink)}.od-lock span{flex:1;min-width:180px}@media (width<=680px){.od-add{grid-template-columns:minmax(0,1fr)}.od-rec>div{grid-template-columns:80px minmax(0,1fr)}}.od,.od-row,.od-add,.od-add .fld{min-width:0}.od-note{font:400 14px/1.55 var(--font-sans);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.od-note b{color:var(--ink);font-weight:600}.od-note a{color:var(--accent-text)}.od-add .od-hint{color:var(--ink-3);grid-column:1/-1;font-size:13px}.ws-card,.ws-card .fld,.ws-card .fld-box{min-width:0}.acct-biz{border-bottom:1px solid var(--line);gap:2px;margin:0 0 4px;padding:4px 0 8px;display:grid}.onb-switch .acct-biz{border-bottom:0;margin:0}.onb-switch-btn{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);font:500 14px/1 var(--font-sans);color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:inline-flex}.onb-switch-btn .biz-mark{border-radius:50%;width:26px;height:26px;font-size:12px}.acct-h{font:500 11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:4px 12px 6px}.biz-row{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.biz-row:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.biz-row.is-now{background:color-mix(in srgb, var(--accent) 14%, transparent)}.biz-row .i{color:var(--accent-text);flex:none}.biz-mark{width:30px;height:30px;font:700 14px/1 var(--font-display);color:#fff;background:linear-gradient(135deg, var(--krown-violet), var(--magenta));border-radius:9px;flex:none;place-items:center;display:grid}.biz-t{flex:1;min-width:0;display:grid}.biz-t b{font:600 14px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.biz-t small{font:400 12.5px/1.3 var(--font-sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.biz-add{width:100%;font:500 14px/1.3 var(--font-sans);color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.biz-add:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}@media (width<=680px){.onb-switch-btn{gap:6px;padding:5px 8px 5px 5px}.onb-switch-btn>span:not(.biz-mark){display:none}.onb-switch .acct-menu{width:min(300px,100vw - 32px)}}.onb-where .link-btn{padding:0;font-size:13px}.ib-locked{background:linear-gradient(135deg, color-mix(in oklab, var(--krown-violet) 14%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--krown-violet) 26%, var(--line));border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px 16px;margin:18px 0 8px;padding:18px;display:grid}.ib-locked-ico{background:color-mix(in oklab, var(--krown-violet) 22%, transparent);width:40px;height:40px;color:var(--krown-violet);border-radius:12px;place-items:center;display:grid}.ib-locked b{font:600 16px/1.35 var(--font-sans);color:var(--ink);display:block}.ib-locked p{font:400 14px/1.55 var(--font-sans);color:var(--ink-2);margin:6px 0 0}.ib-locked>.btn{grid-column:2;justify-self:start}@media (width<=560px){.ib-locked{grid-template-columns:minmax(0,1fr)}.ib-locked>.btn{grid-column:1}}.sec-actions{align-items:center;gap:12px;display:inline-flex}.sec-row small .link-btn{margin-left:4px;padding:0;font-size:13px}.sec-way{align-self:start}.otp-other{align-self:center;font-size:14px}.shop-pay{margin-bottom:18px}.shop-pay header{align-items:center;gap:10px;display:flex}.shop-pay header .pill{margin-left:auto}.shop-pay-line{font:400 14.5px/1.55 var(--font-sans);color:var(--ink-2);max-width:72ch;margin:10px 0 14px}.shop-pay-line b{color:var(--ink);font-weight:600}.shop-pay-on{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.shop-pay-on .shop-pay-line{flex:320px;margin-bottom:0}.shop-pay-form{gap:12px;display:grid}.shop-pay-form>.btn{justify-self:start}.shop-how{font:400 12.5px/1.3 var(--font-sans);color:var(--ink-3);margin-top:4px;display:block}.shop-orders td .link-btn{padding:4px 0 0;font-size:13px;display:block}.shop-orders td a{color:var(--ink);font-weight:600;text-decoration:none}.shop-head-r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop-tabs{justify-self:start}.shop-scroll{overflow-x:auto}.shop-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.page .card.shop-prod{gap:0;padding:0;overflow:hidden}.shop-prod-open{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;gap:0;padding:0;display:grid}.shop-thumb{aspect-ratio:1;background:var(--surface-sunk);place-items:center;display:grid;overflow:hidden}.shop-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out,ease);display:block}.shop-prod-open:hover .shop-thumb img{transform:scale(1.03)}.shop-thumb-none{font:700 44px/1 var(--font-display);color:color-mix(in srgb, var(--ember) 70%, var(--ink-3))}.shop-prod-t{gap:4px;min-width:0;padding:16px 18px 12px;display:grid}.shop-prod-t b{font:600 16px/1.3 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.shop-prod-price{font:650 20px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.shop-prod-t small{font:400 13px/1.3 var(--font-sans);color:var(--ink-3)}.shop-prod-t small.is-out{color:var(--warning)}.shop-prod>footer{border-top:1px solid var(--line);font:500 13.5px/1 var(--font-sans);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px 16px;display:flex}.shop-prod.is-off .shop-thumb img,.shop-prod.is-off .shop-thumb-none{opacity:.45;filter:grayscale(.6)}.shop-photo{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;display:grid}.shop-photo-img{background:var(--surface-sunk);width:96px;height:96px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);border-radius:18px;place-items:center;display:grid;overflow:hidden}.shop-photo-img img{object-fit:cover;width:100%;height:100%}.shop-photo b{font:600 15px/1.3 var(--font-sans);display:block}.shop-photo small{font:400 13px/1.4 var(--font-sans);color:var(--ink-3);margin-top:2px;display:block}.shop-photo-acts{align-items:center;gap:14px;margin-top:10px;display:flex}.shop-setup{gap:18px;display:grid}.shop-open>header h2{flex:1}.shop-reads{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:12px;padding:12px 14px;font:400 13.5px/1.5 var(--font-sans)!important}.shop-reads b{color:var(--ink);font-weight:600}.shop-url{font-family:var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;display:inline-flex}.shop-way{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:box-shadow .2s;display:flex}.shop-way.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 45%, transparent)}.shop-way>span{gap:4px;min-width:0;display:grid}.shop-way b{font:500 15px/1.3 var(--font-sans)}.shop-way small{font:400 13px/1.45 var(--font-sans);color:var(--ink-3)}.shop-way small b{font:600 13px/1.45 var(--font-mono);color:var(--ink-2)}.shop-way.is-dead>span>b{color:var(--ink-2)}.shop-way .link-btn{justify-self:start;font-size:13.5px}.shop-inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:8px;display:grid}.shop-rzp{background:color-mix(in srgb, var(--success) 8%, var(--surface-sunk));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 25%, transparent);font:400 14px/1.5 var(--font-sans);color:var(--ink-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.shop-rzp>span:not(.pill){flex:240px}.shop-rzp b{color:var(--ink);font-weight:600}.shop-rzp-acts{align-items:center;gap:16px;display:flex}.shop-savebar{z-index:5;background:color-mix(in srgb, var(--surface-raised,var(--surface)) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--ring), 0 18px 40px #00000047;font:400 14px/1.4 var(--font-sans);color:var(--ink-3);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 14px 22px;display:flex;position:sticky;bottom:16px}@media (width<=720px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-prod-t{padding:12px 12px 10px}.shop-prod>footer{padding:10px 12px 12px}.shop-prod-price{font-size:17px}.shop-savebar{bottom:10px}.shop-savebar .btn{width:100%}}.page .card.shop-cpn-on{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.shop-cpn-on>span:nth-child(2){gap:4px;display:grid}.shop-cpn-on b{font:600 16px/1.3 var(--font-sans)}.shop-cpn-on small{font:400 13.5px/1.45 var(--font-sans);color:var(--ink-3)}.shop-cpns{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.page .card.shop-cpn{gap:0;padding:0;overflow:hidden}.shop-cpn-open{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;gap:8px;padding:20px 20px 16px;display:grid}.shop-cpn-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.shop-cpn code{font:600 15px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink);background:color-mix(in srgb, var(--magenta) 14%, var(--surface-sunk));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--magenta) 40%, transparent);overflow-wrap:anywhere;border-radius:10px;padding:7px 12px}.shop-cpn-open>b{font:600 17px/1.35 var(--font-sans);color:var(--ink)}.shop-cpn-open small{font:400 13px/1.45 var(--font-sans);color:var(--ink-3)}.shop-cpn-open .shop-cpn-saved{color:var(--success)}.shop-cpn>footer{border-top:1px solid var(--line);font:500 13.5px/1 var(--font-sans);color:var(--ink-2);justify-content:space-between;align-items:center;padding:12px 20px 16px;display:flex}.shop-cpn.is-dim code{background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2)}.shop-kind{justify-self:start}.shop-kind button:disabled{opacity:.4;cursor:not-allowed}@media (width<=720px){.page .card.shop-cpn-on{grid-template-columns:minmax(0,1fr) auto}.shop-cpn-on>.ico-t{display:none}.shop-cpns{grid-template-columns:minmax(0,1fr)}}.shop-make{white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.shop-tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.shop-tabs::-webkit-scrollbar{display:none}.shop-tabs button{flex:none}@media (width<=720px){.shop-tabs button{padding:0 12px}}.shop-sizes{background:color-mix(in srgb, var(--surface-sunk) 60%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:10px;padding:16px;display:grid}.shop-sizes>.fld{margin-bottom:6px}.shop-size,.shop-size-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.shop-size.is-counted,.shop-size-head.is-counted{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) 40px}.shop-size-head span{font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.shop-size .fld-box{min-height:46px}.shop-size .fld-box input{height:46px;padding:0 12px}.shop-size .fld-pre{padding:0 0 0 12px}.shop-size-x{width:40px;height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.shop-size-x:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.shop-size-x:disabled{opacity:.3;cursor:default}.shop-size-gone{min-height:46px;font:400 14px/1.4 var(--font-sans);color:var(--ink-2);background:color-mix(in srgb, var(--danger) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 25%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 14px;display:flex}.shop-size-gone>span{flex:200px}.shop-size-gone b{color:var(--ink)}.shop-size-add{justify-self:start;align-items:center;gap:6px;display:inline-flex}@media (width<=720px){.fld-row>span:empty{display:none}.shop-sizes{padding:12px}.shop-size,.shop-size-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:6px}.shop-size.is-counted,.shop-size-head.is-counted{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) 32px}.shop-size .fld-box input{padding:0 10px;font-size:15px}.shop-size .fld-pre{padding-left:10px}.shop-size-x{width:32px}.shop-size-head span{letter-spacing:.04em;font-size:11px}}.shop-choice{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px;display:grid}.shop-choice-h{align-items:center;gap:12px;display:flex}.shop-choice-h .fld-box{flex:1;min-height:42px}.shop-choice-h .fld-box input{height:42px;padding:0 12px;font-weight:600}.shop-chips{background:color-mix(in srgb, var(--surface-sunk), #000 10%);min-height:46px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.shop-chip{height:32px;font:500 14px/1 var(--font-sans);color:var(--ink);background:color-mix(in srgb, var(--krown-violet) 18%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--krown-violet) 40%, transparent);border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 12px;display:inline-flex}.shop-chip button{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.shop-chip button:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 12%, transparent)}.shop-chip-in{min-width:0;height:32px;font:400 15px/1 var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:120px;padding:0 8px}.shop-combo{min-width:0;font:500 14.5px/1.3 var(--font-sans);color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.shop-combo em{font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--success);background:var(--success-soft);border-radius:6px;padding:4px 6px;font-style:normal}.shop-letgo{font:500 14px/1 var(--font-sans);color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.shop-letgo input{width:18px;height:18px;accent-color:var(--danger)}
