.ob-step[data-v-b3ede226]{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}html.onboarding-route,body.onboarding-route{background-color:#0b0a12;min-height:100%;margin:0}html:has(.onboarding-root){background-color:#0b0a12;min-height:100%;margin:0}body:has(.onboarding-root){background-color:#0b0a12;min-height:100%;margin:0}body.onboarding-route #app{background-color:inherit;flex-direction:column;flex:1;width:100%;min-height:100dvh;display:flex}body:has(.onboarding-root) #app{background-color:inherit;flex-direction:column;flex:1;width:100%;min-height:100dvh;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboarding-root{width:100%;min-height:100dvh;color:var(--space);-webkit-font-smoothing:antialiased;background:#0b0a12;flex-direction:column;flex:1;font-family:Manrope,sans-serif;display:flex;overflow:hidden;container:onboarding/inline-size}*,:before,:after{box-sizing:border-box}:root{--violet:#6b35d9;--violet-mid:#7c3aed;--violet-light:#a78bfa;--violet-pale:#ede9fe;--gold:#d4a017;--gold-bright:#eab308;--space:#12101e;--space-mid:#1c1830;--slate:#64748b;--off-white:#f8f7ff;--border:#e8e3f4;--white:#fff;--green:#22c55e;--red:#ef4444;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px}.landing-shell{background:var(--space);color:#fff;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.landing-noise{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:absolute;inset:0}.landing-blob1{pointer-events:none;background:radial-gradient(#6b35d94d 0%,#0000 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:-180px;left:-120px}.landing-blob2{pointer-events:none;background:radial-gradient(#d4a0171a 0%,#0000 70%);border-radius:50%;width:460px;height:420px;position:absolute;bottom:-140px;right:-120px}.landing-topbar{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.5rem;display:flex;position:relative}.landing-logo{height:30px;display:block}.landing-help{color:#ffffff8c;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.landing-help:hover{color:#fff}.landing-body{z-index:4;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.split{flex-direction:column;flex:1;display:flex}.split-aside{flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.split-main{flex-direction:column;justify-content:flex-start;padding:.5rem 1.5rem 2.5rem;display:flex}.form-wrap{width:100%;max-width:440px;margin:0 auto}.dk-only{display:none}.mp-only{display:block}.mini-chip.mp-only{display:inline-flex}@container onboarding (width>=760px){.landing-topbar{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}.landing-body{width:100%;max-width:1280px;margin-inline:auto;overflow-y:auto}.split{flex-direction:row;flex:1;align-items:stretch;width:100%;min-height:0}.split-aside{border-right:1px solid #ffffff12;flex-shrink:0;justify-content:flex-start;gap:1.15rem;width:44%;max-width:520px;padding:0 2rem 2rem}.split-main{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-width:0;padding:0 2.5rem 2rem;display:flex}.form-wrap{width:100%;max-width:480px;margin:0}.step-lede.dk-only,.step-lede:not(.mp-only):not(.dk-only){margin-bottom:1.35rem}.aside-pass{margin-top:auto}.dk-only{display:block}.mp-only{display:none!important}}@container onboarding (width<=759.98px){.split-aside{display:none}}.step-lede.mp-only{margin-bottom:1rem}.step-lede.mp-only em{color:var(--violet-light);font-style:normal;font-weight:700}.mini-chip{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1.5rem;padding:.42rem .85rem;font-size:.74rem;font-weight:700}.mini-chip svg{width:13px;height:13px;stroke:var(--violet-light);flex-shrink:0}.aside-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--violet-light);background:#6b35d929;border:1px solid #6b35d94d;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.32rem .8rem;font-size:.66rem;font-weight:700;display:inline-flex}.aside-h{letter-spacing:-.02em;font-size:clamp(1.6rem,4cqw,2.5rem);font-weight:800;line-height:1.12}.aside-h em{color:var(--violet-light);font-style:normal}.aside-sub{color:#ffffff8c;max-width:380px;font-size:.95rem;line-height:1.7}.value-list{flex-direction:column;gap:.85rem;list-style:none;display:flex}.value-item{align-items:flex-start;gap:.7rem;display:flex}.value-tick{background:#6b35d933;border:1px solid #a78bfa59;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.value-tick svg{width:12px;height:12px;stroke:var(--violet-light)}.value-text strong{color:#fff;font-size:.85rem;font-weight:700;display:block}.value-text span{color:#ffffff73;font-size:.78rem}.aside-pass{background:linear-gradient(145deg, var(--violet) 0%, #4f27c8 100%);border-radius:18px;align-self:flex-start;width:260px;margin-top:.5rem;padding:1.25rem 1.25rem 1rem;box-shadow:0 24px 60px #00000080}.aside-pass-top{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.aside-pass-mark{background:#ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.aside-pass-mark svg{fill:#fff;width:15px;height:15px}.aside-pass-brand{color:#ffffffe6;font-size:.78rem;font-weight:700}.aside-pass-lbl{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:.6rem;font-weight:600}.aside-pass-pts{color:#fff;margin:.2rem 0 .75rem;font-size:2rem;font-weight:800;line-height:1}.aside-pass-pts span{color:#ffffff8c;font-size:.85rem;font-weight:500}.aside-pass-bar{background:#ffffff2e;border-radius:99px;height:5px;overflow:hidden}.aside-pass-fill{background:var(--gold-bright);border-radius:99px;width:72%;height:100%}.step-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--violet-light);margin-bottom:.6rem;font-size:.64rem;font-weight:800}.step-title{letter-spacing:-.02em;color:#fff;margin-bottom:.5rem;font-size:clamp(1.5rem,3.4cqw,2rem);font-weight:800;line-height:1.15}.step-lede{color:#ffffff80;margin-bottom:1.75rem;font-size:.9rem;line-height:1.6}.field-l{margin-bottom:1rem}.field-l label{color:#ffffffbf;margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.input-l{border-radius:var(--radius-sm);color:#fff;background:#ffffff0a;border:1.5px solid #ffffff1f;outline:none;width:100%;padding:.8rem .9rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.input-l::placeholder{color:#ffffff4d}.input-l:focus{border-color:var(--violet-light);background:#ffffff12;box-shadow:0 0 0 3px #6b35d92e}.input-l.invalid{border-color:#ef444499}.input-wrap{align-items:center;display:flex;position:relative}.input-l.with-affix{padding-right:2.8rem}.input-affix{cursor:pointer;color:#fff6;background:0 0;border:none;border-radius:5px;padding:.3rem .4rem;font-size:.72rem;font-weight:700;position:absolute;right:.6rem}.input-affix:hover{color:#fff}.input-affix.eye{justify-content:center;align-items:center;padding:.35rem;display:flex}.input-affix.eye svg{stroke:currentColor;width:18px;height:18px}.field-err{color:#fca5a5;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.72rem;font-weight:600;display:flex}.field-hint-l{color:#fff6;margin-top:.35rem;font-size:.72rem}.pw-reqs{flex-direction:column;gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.pw-req{color:#ffffff80;align-items:center;gap:.4rem;font-size:.72rem;line-height:1.35;transition:color .15s;display:flex}.pw-req.done{color:var(--green)}.pw-req-icon{color:#ffffff40;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:color .15s;display:flex}.pw-req.done .pw-req-icon{color:var(--green)}.pw-req-icon svg{width:14px;height:14px;display:block}.pw-req-opt{color:#ffffff47;font-weight:500}.pw-req.done .pw-req-opt{color:#22c55e8c}.check-row{align-items:flex-start;gap:.65rem;margin:.5rem 0 1.5rem;display:flex}.check-input{width:20px;height:20px;accent-color:var(--violet);cursor:pointer;border-radius:6px;flex-shrink:0;margin-top:1px}.check-box{cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:all .15s;display:flex}.check-box.checked{background:var(--violet);border-color:var(--violet)}.check-box svg{stroke:#fff;opacity:0;width:12px;height:12px;transition:opacity .12s}.check-box.checked svg{opacity:1}.check-label{color:#fff9;font-size:.78rem;line-height:1.55}.check-label a{color:var(--violet-light);font-weight:600;text-decoration:none}.check-label a:hover{text-decoration:underline}.field-err-tight{margin:-1rem 0 1rem}.btn-l{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:all .18s;display:inline-flex}.btn-l-primary{background:var(--violet);color:#fff}.btn-l-primary:hover{background:#5a29c2;transform:translateY(-1px);box-shadow:0 10px 30px #6b35d973}.btn-l-primary:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.btn-l-ghost{color:#ffffffb3;background:0 0;border:1.5px solid #ffffff26}.btn-l-ghost:hover{color:#fff;border-color:#fff6}.oauth-divider{color:#ffffff4d;align-items:center;gap:.75rem;margin:1.4rem 0;font-size:.72rem;font-weight:600;display:flex}.oauth-divider:before,.oauth-divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.oauth-row{flex-direction:column;gap:.65rem;display:flex}.oauth-btn{color:#1f1f1f;cursor:pointer;background:#fffffff2;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.78rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .16s;display:flex}.oauth-btn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 24px #0000004d}.oauth-btn.dark{color:#fff;background:#000}.oauth-btn.dark:hover{background:#1a1a1a}.oauth-btn svg,.oauth-btn img{width:18px;height:18px}.foot-note{text-align:center;color:#ffffff73;margin-top:1.5rem;font-size:.82rem}.foot-note a{color:var(--violet-light);font-weight:700;text-decoration:none}.foot-note a:hover{text-decoration:underline}.slug-preview{border-radius:var(--radius-md);background:#ffffff0a;border:1.5px solid #ffffff1a;flex-direction:column;gap:.6rem;margin-top:.25rem;padding:.9rem 1rem;display:flex}.slug-url{color:#ffffffbf;word-break:break-all;align-items:center;gap:.5rem;font-family:Lora,serif;font-size:.85rem;display:flex}.slug-url .lab{letter-spacing:.06em;text-transform:uppercase;color:#fff6;white-space:nowrap;background:#ffffff0f;border-radius:5px;flex-shrink:0;padding:.2rem .45rem;font-family:Manrope,sans-serif;font-size:.58rem;font-weight:800}.slug-url .accent{color:var(--violet-light);font-weight:600}.slug-url .gold{color:var(--gold-bright)}.slug-lock{color:#fff6;align-items:center;gap:.4rem;margin-top:.1rem;font-size:.72rem;display:flex}.slug-lock svg{width:12px;height:12px}.label-row{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.label-row label{margin-bottom:0}.label-aside{color:#ffffff61;white-space:nowrap;font-size:.68rem;font-weight:600}.chip-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@container onboarding (width>=560px){.chip-grid{grid-template-columns:repeat(3,1fr)}}.chip-card{border-radius:var(--radius-md);color:#ffffffad;cursor:pointer;text-align:left;background:#ffffff09;border:1.5px solid #ffffff1f;align-items:center;gap:.55rem;padding:.65rem .7rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex;position:relative}.chip-card:hover{color:#fff;border-color:#a78bfa80;transform:translateY(-1px)}.chip-card .chip-ico{opacity:.8;flex-shrink:0;width:17px;height:17px;transition:opacity .16s}.chip-card .chip-lbl{flex:1;min-width:0;line-height:1.2}.chip-card .chip-tick{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .16s,transform .16s;display:flex;transform:scale(.6)}.chip-card .chip-tick svg{stroke:#fff;width:13px;height:13px}.chip-card.active{border-color:var(--violet-light);color:#fff;box-shadow:0 0 0 1px var(--violet-light) inset, 0 6px 18px #6b35d940;background:#6b35d938}.chip-card.active .chip-ico{opacity:1;color:var(--violet-light)}.chip-card.active .chip-tick{opacity:1;color:var(--violet-light);transform:scale(1)}.url-input{border-radius:var(--radius-sm);background:#ffffff0a;border:1.5px solid #ffffff1f;align-items:stretch;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;overflow:hidden}.url-input:focus-within{border-color:var(--violet-light);background:#ffffff12;box-shadow:0 0 0 3px #6b35d92e}.url-input.invalid{border-color:#ef444499}.url-pre{color:#fff6;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;padding:0 .2rem 0 .9rem;font-family:Lora,serif;font-size:.88rem;display:flex}.url-input input{min-width:0;color:var(--violet-light);background:0 0;border:none;outline:none;flex:1;padding:.8rem .9rem .8rem .1rem;font-family:Lora,serif;font-size:.88rem;font-weight:500}.url-input input::placeholder{color:#ffffff4d;font-style:italic}.seg-toggle{background:#ffffff0f;border-radius:9px;gap:2px;margin-bottom:.75rem;padding:3px;display:flex}.seg-toggle button{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:.45rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:all .15s}.seg-toggle button.active{background:var(--violet);color:#fff}.color-grid{flex-wrap:wrap;gap:.6rem;display:flex}.color-dot{cursor:pointer;border:2.5px solid #0000;border-radius:10px;width:38px;height:38px;transition:all .15s}.color-dot:hover{transform:scale(1.1)}.color-dot.active{box-shadow:0 0 0 2px var(--space), 0 0 0 4px #fff;border-color:#fff}.logo-drop{border-radius:var(--radius-md);text-align:center;cursor:pointer;border:2px dashed #fff3;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:130px;padding:1.5rem;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.logo-drop:hover{border-color:var(--violet-light);background:#6b35d914}.logo-drop:focus-visible{border-color:var(--violet-light);box-shadow:0 0 0 3px #6b35d959}.logo-drop--dragging{border-color:var(--violet-light);background:#6b35d924;border-style:solid;box-shadow:0 0 0 3px #6b35d933}.logo-drop--filled{cursor:default;background:#ffffff0a;border-style:solid;border-color:#ffffff24;gap:.65rem;padding:.85rem 1rem .75rem}.logo-drop--filled:hover{background:#ffffff0f}.logo-drop--filled.logo-drop--dragging{border-color:var(--violet-light);background:#6b35d91a;border-style:dashed}.logo-drop__icon{stroke:#fff6;width:26px;height:26px;transition:stroke .18s}.logo-drop--dragging .logo-drop__icon{stroke:var(--violet-light)}.logo-drop__text{color:#ffffffb3;margin:0;font-size:.8rem;font-weight:600}.logo-drop__hint{color:#fff6;font-size:.68rem;line-height:1.35}.logo-drop__preview{object-fit:contain;border-radius:8px;width:100%;max-width:200px;max-height:72px;animation:.28s ease-out both logo-reveal;display:block}.logo-drop__actions{justify-content:center;align-items:center;gap:1.1rem;display:flex}.logo-drop__action{cursor:pointer;color:var(--violet-light);background:0 0;border:none;outline:none;padding:.2rem .1rem;font-size:.75rem;font-weight:700;transition:color .15s}.logo-drop__action:hover{color:#fff}.logo-drop__action:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.logo-drop__action--muted{color:#ffffff73;font-weight:600}.logo-drop__action--muted:hover{color:#ffffffbf}.logo-field-err{color:#fca5a5;margin:.45rem 0 0;font-size:.72rem;font-weight:600;line-height:1.35}@keyframes logo-reveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.bt-logo-reveal{animation:.32s ease-out both logo-reveal}@media (prefers-reduced-motion:reduce){.logo-drop__preview,.bt-logo-reveal{animation:none}}.rubro-hint{border-radius:var(--radius-md);color:var(--violet-light);background:#6b35d91f;border:1px solid #a78bfa47;align-items:flex-start;gap:.55rem;margin-top:.7rem;padding:.7rem .85rem;font-size:.82rem;font-weight:600;line-height:1.45;display:flex}.rubro-hint svg{width:15px;height:15px;stroke:var(--violet-light);flex-shrink:0;margin-top:1px}.hint-enter-active,.hint-leave-active{transition:opacity .22s,transform .22s}.hint-enter-from,.hint-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.hint-enter-active,.hint-leave-active{transition:none}.hint-enter-from,.hint-leave-to{transform:none}}.field-slug{border-top:1px solid #ffffff14;margin-top:1.4rem;padding-top:1.4rem}.url-input.has-suffix input{color:#fff;padding:.8rem .55rem .8rem .9rem;font-weight:600}.url-suf{color:#fff6;white-space:nowrap;-webkit-user-select:none;user-select:none;border-left:1px solid #ffffff1a;align-self:stretch;align-items:center;margin-left:auto;padding:0 .9rem 0 .55rem;font-family:Lora,serif;font-size:.88rem;display:flex}.rubro-trigger{border-radius:var(--radius-sm);color:#ffffff73;cursor:pointer;text-align:left;background:#ffffff0a;border:1.5px solid #ffffff1f;align-items:center;gap:.55rem;width:100%;padding:.8rem .9rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:flex}.rubro-trigger:hover{background:#ffffff0f;border-color:#a78bfa80}.rubro-trigger.filled{color:#fff}.rubro-trigger.invalid{border-color:#ef444499}.rubro-trigger .rt-ph{font-style:italic}.rubro-trigger .rt-val{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.rubro-trigger .rt-emoji{font-size:1.1rem;line-height:1}.rubro-trigger .rt-caret{opacity:.6;flex-shrink:0;width:17px;height:17px;margin-left:auto}.rubro-selector{flex-direction:column;display:flex}.sel-head{align-items:center;gap:.7rem;margin-bottom:1.25rem;display:flex}.sel-back{cursor:pointer;color:#ffffffb3;background:#ffffff0d;border:1.5px solid #ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .16s;display:flex}.sel-back:hover{color:#fff;background:#ffffff17;border-color:#ffffff52}.sel-back svg{width:17px;height:17px}.sel-titles{flex-direction:column;gap:.15rem;min-width:0;display:flex}.sel-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fff6;align-items:center;gap:.35rem;font-size:.66rem;font-weight:800;display:flex}.sel-cat-emoji{font-size:.9rem}.sel-title{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.2}.cat-grid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.cat-card{border-radius:var(--radius-md);color:#ffffffd9;cursor:pointer;text-align:left;background:#ffffff09;border:1.5px solid #ffffff1f;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1rem .95rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex;position:relative}.cat-card:hover{border-color:var(--violet-light);background:#6b35d929;transform:translateY(-2px);box-shadow:0 10px 26px #6b35d938}.cat-emoji{font-size:1.6rem;line-height:1}.cat-name{line-height:1.25}.cat-caret{opacity:.35;width:16px;height:16px;transition:opacity .16s,transform .16s;position:absolute;top:1rem;right:.9rem}.cat-card:hover .cat-caret{opacity:.8;transform:translate(2px)}.cat-custom{border-radius:var(--radius-md);color:#fff9;cursor:pointer;background:0 0;border:1.5px dashed #ffffff29;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.85rem;padding:.85rem 1rem;font-family:inherit;font-size:.84rem;font-weight:600;transition:all .16s;display:flex}.cat-custom:hover{color:#fff;background:#ffffff0a;border-color:#a78bfa8c}.cat-custom strong{color:var(--violet-light);font-weight:800}.cat-custom svg{opacity:.7;flex-shrink:0;width:15px;height:15px}.opt-list{flex-direction:column;gap:.4rem;display:flex}.opt-row{border-radius:var(--radius-md);color:#ffffffd9;cursor:pointer;text-align:left;background:#ffffff09;border:1.5px solid #ffffff1a;align-items:center;gap:.7rem;padding:.78rem .9rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:border-color .14s,background .14s,transform .14s;display:flex}.opt-row:hover{border-color:var(--violet-light);background:#6b35d929;transform:translate(2px)}.opt-emoji{flex-shrink:0;font-size:1.2rem;line-height:1}.opt-name{flex:1;min-width:0}.opt-tick{opacity:0;width:15px;height:15px;stroke:var(--violet-light);flex-shrink:0;transition:opacity .14s}.opt-row.active{border-color:var(--violet-light);color:#fff;background:#6b35d933}.opt-row.active .opt-tick{opacity:1}.sel-enter-active,.sel-leave-active{transition:opacity .2s,transform .2s}.sel-enter-from{opacity:0;transform:translate(12px)}.sel-leave-to{opacity:0;transform:translate(-12px)}.brand-theater{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.bt-preview{opacity:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.1rem;padding:1.5rem 1.25rem 10rem;display:flex;overflow:auto;transform:none}@media (prefers-reduced-motion:no-preference){.bt-preview{animation:.32s ease-out 20ms both btReveal}}@keyframes btReveal{0%{transform:scale(.97)}to{transform:none}}.bt-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--violet-light);align-items:center;gap:.5rem;font-size:.64rem;font-weight:800;display:inline-flex}.bt-eyebrow-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.bt-card{color:#fff;border-radius:22px;width:100%;max-width:360px;padding:1.5rem 1.5rem 1.35rem;transition:background .35s;position:relative;overflow:hidden;box-shadow:0 34px 80px #0000008c}.bt-card.neutral{box-shadow:0 30px 70px #00000073}.bt-card-sheen{pointer-events:none;background:radial-gradient(circle,#fff3,#0000 70%);border-radius:50%;width:190px;height:190px;position:absolute;top:-60px;right:-50px}.bt-card-top{z-index:1;align-items:center;gap:.7rem;margin-bottom:1.4rem;display:flex;position:relative}.bt-mark{color:#1a1530;background:#fffffff0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-family:Lora,serif;font-size:1.5rem;font-weight:500;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 4px 14px #00000040}.bt-mark--has-image{padding:5px}.bt-mark__img{object-fit:contain;border-radius:9px;width:100%;height:100%;display:block}.bt-id{flex:1;min-width:0}.bt-brand{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;font-weight:800;line-height:1.1;overflow:hidden}.bt-cat{color:#ffffffa6;margin-top:2px;font-size:.72rem;font-weight:600}.bt-wallet-glyph{color:#ffffff80;flex-shrink:0}.bt-wallet-glyph svg{width:22px;height:22px;display:block}.bt-prog-row{z-index:1;align-items:center;gap:.75rem;display:flex;position:relative}.bt-track{background:#ffffff3d;border-radius:99px;flex:1;height:7px;overflow:hidden}.bt-fill{background:#fffffff2;border-radius:99px;width:60%;height:100%}.bt-count{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800}.bt-count span{color:#fff9}.bt-phrase{z-index:1;color:#ffffffd1;align-items:center;gap:.45rem;margin-top:.85rem;font-size:.8rem;font-weight:600;display:flex;position:relative}.bt-phrase svg{flex-shrink:0;width:14px;height:14px}.bt-card-foot{z-index:1;color:#ffffffc7;word-break:break-all;border-top:1px solid #ffffff2e;align-items:center;gap:.4rem;margin-top:1.1rem;padding-top:.85rem;font-family:Lora,serif;font-size:.78rem;display:flex;position:relative}.bt-card-foot svg{opacity:.75;flex-shrink:0;width:13px;height:13px}.bt-skel-wrap{flex-direction:column;align-items:center;gap:.55rem;width:100%;max-width:360px;display:flex}.bt-skel{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 16px 40px #0000004d}.bt-skel-head{background:var(--bc);align-items:center;gap:.5rem;padding:.6rem .75rem;transition:background .35s;display:flex}.bt-skel.neutral .bt-skel-head{background:var(--bc)}.bt-skel-logo{color:#1a1530;background:#ffffffeb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:flex;overflow:hidden}.bt-skel-logo--has-image{padding:2px}.bt-skel-logo__img{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}.bt-skel-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:800;overflow:hidden}.bt-skel-grow{flex:1}.bt-skel-pill{background:#ffffff80;border-radius:99px;flex-shrink:0;width:38px;height:12px}.bt-skel-body{gap:0;min-height:116px;display:flex}.bt-skel-side{background:#ffffff08;border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;gap:.5rem;width:54px;padding:.7rem .5rem;display:flex}.bt-skel-nav{background:#ffffff1f;border-radius:4px;height:9px}.bt-skel-nav.active{background:var(--bc);opacity:.9;transition:background .35s}.bt-skel-main{flex-direction:column;flex:1;gap:.6rem;padding:.75rem;display:flex}.bt-skel-stats{gap:.5rem;display:flex}.bt-skel-stat{background:#ffffff14;border-radius:7px;flex:1;height:26px}.bt-skel-stat.accent{background:var(--bc-soft);transition:background .35s}.bt-skel-card{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.4rem;padding:.6rem;display:flex}.bt-skel-line{background:#ffffff24;border-radius:4px;height:7px}.bt-skel-line.w70{width:70%}.bt-skel-line.w90{width:90%}.bt-skel-line.w50{width:50%}.bt-skel-btn{background:var(--bc);border-radius:7px;width:96px;height:22px;transition:background .35s}.bt-skel-cap{color:#ffffff6b;font-size:.7rem;font-weight:600}.bt-dock{z-index:22;padding:1.4rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#0b0a12d1 28%,#0b0a12 62%);flex-direction:column;gap:.6rem;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:0;left:0;right:0}.bt-dock.hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.bt-dock-edit{color:#fff;cursor:pointer;background:#ffffff0f;border:1.5px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.72rem 1rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:background .16s,border-color .16s;display:inline-flex}.bt-dock-edit:hover{background:#ffffff1a;border-color:#ffffff52}.bt-dock-edit svg{width:15px;height:15px}.bt-dock-caret{opacity:.7}.bt-dock .brand-actions{margin-top:0}.bt-dock .field-err{margin-bottom:.4rem}.bt-scrim{z-index:24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#08070e80;transition:opacity .3s;position:absolute;inset:0}.bt-scrim.show{opacity:1;pointer-events:auto}.bt-controls{z-index:26;background:#15121f;border-top:1px solid #ffffff1a;border-radius:22px 22px 0 0;flex-direction:column;height:70%;transition:transform .34s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%);box-shadow:0 -24px 70px #0000008c}.bt-controls.open{transform:none}.bt-handle-zone{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;padding:.7rem 0 .4rem;display:flex}.bt-handle{background:#ffffff47;border-radius:99px;width:40px;height:4px}.bt-controls-scroll{flex-direction:column;flex:1;padding:.6rem 1.5rem 2rem;display:flex;overflow-y:auto}.bt-sheet-form{flex-direction:column;flex:1;min-height:0;display:flex}.bt-sheet-footer{margin-top:auto}.bt-sheet-footer .brand-actions{margin-top:0}.bt-sheet-footer .field-err{margin-bottom:.5rem}.bt-h{letter-spacing:-.02em;color:#fff;margin-bottom:.4rem;font-size:1.4rem;font-weight:800;line-height:1.15}.bt-lede{color:#ffffff80;margin-bottom:1.4rem;font-size:.85rem;line-height:1.55}.bt-label{color:#ffffffbf;margin-bottom:.5rem;font-size:.78rem;font-weight:700;display:block}.bt-opt{color:#fff6;font-weight:500}.bt-field{margin-top:1.4rem}.bt-foot{color:#fff6;margin-top:1rem;font-size:.72rem;line-height:1.55}.cp{flex-direction:column;gap:.7rem;display:flex}.cp-canvas{cursor:crosshair;touch-action:none;border-radius:12px;width:100%;height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.cp-thumb{pointer-events:none;border:2.5px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059,0 2px 6px #00000073}.cp-thumb.empty{display:none}.cp-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:99px;width:100%;height:14px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.cp-hue-thumb{pointer-events:none;border:2.5px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000004d,0 2px 5px #0006}.cp-hex{align-items:center;gap:.6rem;display:flex}.cp-hex-sw{border-radius:9px;flex-shrink:0;width:38px;height:38px;transition:background .25s;box-shadow:inset 0 0 0 1px #ffffff2e}.cp-hex-field{border-radius:var(--radius-sm);background:#ffffff0a;border:1.5px solid #ffffff1f;flex:1;transition:border-color .18s,box-shadow .18s,background .18s}.cp-hex-field:focus-within{border-color:var(--violet-light);background:#ffffff12;box-shadow:0 0 0 3px #6b35d92e}.cp-hex-field.error{border-color:#ef4444a6}.cp-hex-field input{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:0 0;border:none;outline:none;width:100%;padding:.72rem .85rem;font-family:Lora,serif;font-size:.92rem;font-weight:500}.cp-hex-field input::placeholder{color:#ffffff4d;letter-spacing:.12em}.cp-hex-msg{color:#fca5a5;font-size:.72rem;font-weight:600}.brand-actions{gap:.7rem;margin-top:1.5rem;display:flex}.brand-actions .btn-l-ghost{flex-shrink:0;width:auto;padding-left:1.2rem;padding-right:1.2rem}.brand-actions .btn-l-primary{flex:1}.brand-upload-progress{appearance:none;background:#ffffff1f;border:none;border-radius:99px;width:100%;height:4px;margin:.65rem 0 0;display:block;overflow:hidden}.brand-upload-progress::-webkit-progress-bar{background:#ffffff1f;border-radius:99px}.brand-upload-progress::-webkit-progress-value{background:var(--violet-light);border-radius:99px}.brand-upload-progress::-moz-progress-bar{background:var(--violet-light);border-radius:99px}@container onboarding (width<=759.98px){.bt-lede{display:none}.bt-h{margin-bottom:.5rem;font-size:1.2rem}.bt-field{margin-top:1rem}.cp-canvas{height:120px}.logo-drop{min-height:104px;padding:1.1rem}.bt-controls-scroll{padding-bottom:0}.bt-foot{margin-top:.9rem;margin-bottom:.5rem}.bt-sheet-footer{padding:.8rem 1.5rem calc(.8rem + env(safe-area-inset-bottom,0px));background:#15121f;border-top:1px solid #ffffff1a;margin:auto -1.5rem 0;position:sticky;bottom:0;box-shadow:0 -10px 28px #00000073}}@container onboarding (width>=760px){.brand-theater{flex-direction:row}.bt-preview{flex:62%;gap:1.5rem;min-width:0;padding:2.25rem 2.5rem}.bt-card,.bt-skel-wrap{max-width:380px}.bt-controls{max-width:440px;height:auto;box-shadow:none;opacity:1;background:0 0;border-top:none;border-left:1px solid #ffffff12;border-radius:0;flex:0 0 38%;position:static;transform:none!important}.bt-handle-zone{display:none}.bt-controls-scroll{flex-direction:column;justify-content:center;min-height:100%;padding:2.5rem 3rem;display:flex}.bt-sheet-form{flex:none}.bt-sheet-footer{order:1;margin-top:1.5rem}.bt-foot{order:2}.bt-dock,.bt-scrim{display:none}}@keyframes btRevealCtl{0%{transform:translateY(10px)}to{transform:none}}@container onboarding (width>=760px){@media (prefers-reduced-motion:no-preference){.bt-controls{animation:.34s ease-out .12s both btRevealCtl}}}.ob-stepper{flex-wrap:nowrap;align-items:center;gap:0;display:flex}.ob-step{cursor:pointer;align-items:center;gap:.45rem;display:flex}.ob-step-circle{color:#ffffff80;background:0 0;border:2px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;transition:all .25s;display:flex}.ob-step.active .ob-step-circle{background:var(--violet);border-color:var(--violet);color:#fff;box-shadow:0 2px 10px #6b35d980}.ob-step.done .ob-step-circle{background:var(--green);border-color:var(--green);color:#fff}.ob-step-label{color:#ffffff73;white-space:nowrap;font-size:.75rem;font-weight:700;display:none}.ob-step.active .ob-step-label{color:#fff}.ob-step.done .ob-step-label{color:#ffffffb3}.ob-line{background:#ffffff26;border-radius:2px;flex-shrink:0;width:18px;height:2px;margin:0 .35rem;transition:background .3s}.ob-line.filled{background:var(--green)}@container onboarding (width>=760px){.ob-step-label{display:block}.ob-line{width:28px}}.ob-stepper.light .ob-step-circle{border-color:var(--border);color:var(--slate);background:#fff}.ob-stepper.light .ob-step.active .ob-step-circle{background:var(--violet);border-color:var(--violet);color:#fff}.ob-stepper.light .ob-step.done .ob-step-circle{background:var(--green);border-color:var(--green);color:#fff}.ob-stepper.light .ob-step-label{color:var(--slate)}.ob-stepper.light .ob-step.active .ob-step-label{color:var(--space)}.ob-stepper.light .ob-line{background:var(--border)}.ob-stepper.light .ob-line.filled{background:var(--green)}.slug-status{align-items:flex-start;gap:.4rem;margin-top:.45rem;font-size:.72rem;font-weight:600;line-height:1.4;display:flex}.slug-status svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}.slug-status.available{color:#86efac}.slug-status.taken{color:#fca5a5}.slug-status.invalid{color:#fde047}.url-input.slug-available{border-color:#22c55e8c}.url-input.slug-taken{border-color:#ef444499}.url-input.slug-invalid{border-color:#eab3088c}.ob-toast{z-index:1000;color:#fff;background:#1a1530;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.1rem;font-size:.85rem;font-weight:600;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000073}.ob-toast svg{width:18px;height:18px;stroke:var(--green);flex-shrink:0}.toast-enter-active,.toast-leave-active{transition:opacity .22s,transform .22s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%)translateY(8px)}
