.login-screen{background:var(--surface-canvas);grid-template-columns:minmax(340px,.9fr) minmax(380px,1fr);min-height:100vh;display:grid;position:relative}.lp-intro{background:linear-gradient(160deg,#0b1d35 0%,var(--surface-strong)100%);border-right:1px solid var(--line-soft);flex-direction:column;min-height:100vh;padding:max(28px,min(5vw,56px));display:flex;position:relative;overflow:hidden}.lp-intro:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f81f71a 0%,#0000 70%);width:360px;height:360px;position:absolute;top:-80px;right:-80px}.lp-intro:after{content:"";pointer-events:none;background:radial-gradient(circle,#2f81f70d 0%,#0000 70%);width:280px;height:280px;position:absolute;bottom:-60px;left:-60px}.lp-intro__brand{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.lp-intro__brand-icon{color:var(--accent-main);background:#2f81f71f;border:1px solid #2f81f738;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.lp-intro__brand-name{color:var(--ink-main);letter-spacing:-.01em;font-size:14px;font-weight:750}.lp-intro__copy{z-index:1;flex-direction:column;flex:1;justify-content:center;max-width:480px;padding:48px 0 40px;display:flex;position:relative}.lp-intro__tag{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-main);margin:0 0 18px;font-size:11px;font-weight:750}.lp-intro__headline{letter-spacing:-.03em;color:#fff;margin:0 0 20px;font-size:max(34px,min(3.6vw,52px));font-weight:800;line-height:1.03}.lp-intro__desc{color:#ffffff8c;max-width:400px;margin:0;font-size:15px;line-height:1.65}.lp-intro__tiles{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.lp-intro__tile{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lp-intro__tile-icon{color:var(--accent-main);background:#2f81f71a;border:1px solid #2f81f72e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.lp-intro__tile strong{color:#ffffffe0;font-size:13px;font-weight:700;line-height:1.2;display:block}.lp-intro__tile span{color:#fff6;font-size:12px;line-height:1.4}.login-panel--form{background:var(--surface-canvas);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:max(28px,min(5vw,56px));display:flex}.login-panel--form>*{width:min(420px,100%)}.auth-mode-toggle{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:28px;padding:4px;display:grid}.mode-btn{color:var(--ink-muted);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;border-radius:7px;padding:9px 16px;font-size:14px;font-weight:600;transition:background .14s,color .14s,box-shadow .14s}.mode-btn:hover:not(.active){color:var(--ink-main);background:var(--surface-subtle)}.mode-btn.active{background:var(--accent-main);color:#fff;box-shadow:0 1px 4px #00000059}.auth-header{margin-bottom:28px}.auth-title{letter-spacing:-.025em;color:var(--ink-main);margin:0;font-size:26px;font-weight:800;line-height:1.1}.auth-subtitle{color:var(--ink-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.auth-form{flex-direction:column;display:flex}.input-wrapper{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:8px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.input-wrapper:focus-within{border-color:var(--accent-main);box-shadow:0 0 0 3px #2f81f71f}.input-wrapper>svg{color:var(--ink-soft);flex-shrink:0}.input-wrapper .form-input{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.password-wrapper{padding-right:4px}.password-toggle{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .14s,background .14s;display:inline-flex}.password-toggle:hover{color:var(--ink-main);background:var(--surface-subtle)}.form-footer{justify-content:flex-end;margin:-4px 0 14px;display:flex}.forgot-password-link{cursor:pointer;color:var(--accent-main);background:0 0;border:none;padding:0;font-size:13px;transition:color .14s}.forgot-password-link:hover{color:var(--accent-hover)}.auth-hint,.switch-mode{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;font-size:13px;display:flex}.switch-mode-link{cursor:pointer;color:var(--accent-main);background:0 0;border:none;padding:0;font-size:13px;font-weight:650;transition:color .14s}.switch-mode-link:hover{color:var(--accent-hover)}.error-message{background:var(--danger-soft);color:var(--danger-main);border:1px solid #ff6b6b40;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.error-icon{background:var(--danger-main);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:800;display:inline-flex}.submit-btn{background:var(--accent-main);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:6px;font-size:14px;font-weight:700;transition:background .15s,box-shadow .15s,opacity .15s;display:flex;box-shadow:0 1px 3px #0000004d,0 0 #2f81f700}.submit-btn:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 2px 8px #2f81f74d}.submit-btn:active:not(:disabled){background:var(--accent-main);box-shadow:0 1px 2px #0000004d}.submit-btn:disabled{opacity:.55;cursor:not-allowed}.spinner-small{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.75s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}@media (max-width:860px){.login-screen{grid-template-columns:1fr}.lp-intro{min-height:auto;padding-bottom:40px}.lp-intro__copy{padding:32px 0 28px}.login-panel--form{min-height:auto;padding-top:48px;padding-bottom:48px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:#08111f;--surface-raised:#0f1b2d;--surface-subtle:#13243a;--surface-strong:#050b14;--surface-inset:#0b1626;--line-soft:#20324d;--line-strong:#315071;--ink-main:#e8eef8;--ink-muted:#9dafc8;--ink-soft:#71839d;--accent-main:#2f81f7;--accent-hover:#64a6ff;--accent-soft:#102d52;--accent-line:#2a5f9f;--danger-main:#ff6b6b;--danger-soft:#32131b;--warning-main:#f5c542;--warning-soft:#302509;--success-main:#34d399;--success-soft:#0f2b21;--info-main:#64a6ff;--info-soft:#102d52;--shadow-soft:0 1px 2px #0000003d;--shadow-lift:0 16px 36px #00000057;--radius-1:4px;--radius-2:6px;--radius-3:8px;--radius-round:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--font-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--color-bg-primary:var(--surface-raised);--color-bg-secondary:var(--surface-canvas);--color-bg-tertiary:var(--surface-subtle);--color-border:var(--line-soft);--color-border-strong:var(--line-strong);--color-text-primary:var(--ink-main);--color-text-secondary:var(--ink-muted);--color-text-tertiary:var(--ink-soft);--color-primary:var(--accent-main);--color-primary-hover:var(--accent-hover);--color-primary-light:var(--accent-soft);--color-success:var(--success-main);--color-success-bg:var(--success-soft);--color-warning:var(--warning-main);--color-warning-bg:var(--warning-soft);--color-error:var(--danger-main);--color-error-bg:var(--danger-soft);--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:26px;--font-weight-medium:600;--font-weight-bold:750;--spacing-1:var(--space-1);--spacing-2:var(--space-2);--spacing-3:var(--space-3);--spacing-4:var(--space-4);--spacing-5:var(--space-5);--spacing-6:var(--space-6);--spacing-8:var(--space-8);--radius-sm:var(--radius-2);--radius-md:var(--radius-3);--radius-lg:var(--radius-3);--radius-full:var(--radius-round);--text:var(--ink-main)}*{box-sizing:border-box}html{background:var(--surface-canvas);color:var(--ink-main);font-family:var(--font-ui);letter-spacing:0;min-height:100%;font-size:14px}body{background:var(--surface-canvas);color:var(--ink-main);min-height:100%;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible{outline:2px solid var(--accent-main);outline-offset:2px}a:focus-visible{outline:2px solid var(--accent-main);outline-offset:2px}input:focus-visible{outline:2px solid var(--accent-main);outline-offset:2px}select:focus-visible{outline:2px solid var(--accent-main);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--accent-main);outline-offset:2px}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.58}a{color:inherit}img,svg{flex-shrink:0}.bg{background:var(--surface-canvas);min-height:100vh}.bg__content{min-height:100vh}.bg,.portal-shell,.portal-sidebar,.portal-content,.card,.panel,.btn,.form-input,.form-textarea,.table,.site-card,.admin-user-card{transition:background-color .16s,border-color .16s,color .16s}.container{padding:var(--space-8)0;width:min(1180px,100%);margin:0 auto}.row{gap:var(--space-4);flex-wrap:wrap;display:flex}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.flex,.inline-flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-1{flex:1}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.min-h-0{min-height:0}.fixed{position:fixed}.relative{position:relative}.inset-0{top:0;bottom:0;left:0;right:0}.h-10{height:40px}.w-10{width:40px}.h-12{height:48px}.w-12{width:48px}.p-4{padding:var(--space-4)}.z-\[1\]{z-index:1}.btn,.submit-btn,.mode-btn,.chip,.filter-chip,.tab-item{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--ink-main);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);flex-shrink:0;min-height:38px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.btn:hover,.submit-btn:hover,.mode-btn:hover,.chip:hover,.filter-chip:hover,.tab-item:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.btn-primary,.submit-btn,.mode-btn.active,.chip--active,.filter-chip.is-active,.tab-item-active{border-color:var(--accent-main);background:var(--accent-main);color:#fff}.btn-primary:hover,.submit-btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary,.btn.secondary,.secondary{background:var(--surface-subtle);color:var(--ink-main)}.btn-ghost{background:0 0}.btn-danger{background:var(--danger-soft);color:var(--danger-main);border-color:#f3c4ad}.btn-sm{padding:0 var(--space-3);min-height:30px;font-size:12px}.btn-link,.forgot-password-link,.switch-mode-link{color:var(--accent-main);background:0 0;border:0;padding:0;font-weight:750}.form-group,.field{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.form-label,.field label{color:var(--ink-muted);font-size:12px;font-weight:750}.form-input,.form-textarea,.field input,.field textarea,.field select,input,textarea,select{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--ink-main);outline:none;width:100%;min-height:40px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.form-textarea,textarea{resize:vertical;min-height:96px}.form-input:focus,.form-textarea:focus,.field input:focus,.field textarea:focus,.field select:focus,input:focus,textarea:focus,select:focus{border-color:var(--accent-main);box-shadow:0 0 0 3px #0f766e1f}.form-help,.muted{color:var(--ink-muted);font-size:13px}.card,.panel{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);box-shadow:var(--shadow-soft)}.card{padding:var(--space-5)}.card-header,.panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line-soft);display:flex}.card-body,.panel__body{padding:var(--space-5)}.card-title,.panel__title{margin:0;font-size:16px;font-weight:800}.panel__desc,.page-subtitle{color:var(--ink-muted);margin:4px 0 0}.badge{border-radius:var(--radius-round);border:1px solid var(--line-soft);background:var(--surface-subtle);color:var(--ink-muted);align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.badge-success{background:var(--success-soft);color:var(--success-main);border-color:#b8e3c2}.badge-error{background:var(--danger-soft);color:var(--danger-main);border-color:#f3c4ad}.badge-warning{background:var(--warning-soft);color:var(--warning-main);border-color:#f5de8b}.badge-info{background:var(--info-soft);color:var(--info-main);border-color:#c4d7ff}.badge-neutral{background:var(--surface-subtle)}.empty-state{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);border:1px dashed var(--line-strong);border-radius:var(--radius-3);background:var(--surface-raised);text-align:center;flex-direction:column;min-height:220px;display:flex}.empty-state-icon{border-radius:var(--radius-2);background:var(--surface-subtle);color:var(--accent-main);padding:0 var(--space-3);justify-content:center;align-items:center;min-width:44px;height:44px;font-weight:800;display:inline-flex}.empty-state-title{margin:0;font-size:18px}.empty-state-description{color:var(--ink-muted);margin:0}.info-banner{align-items:flex-start;gap:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);padding:var(--space-4);display:flex}.info-banner__icon{color:var(--ink-muted);display:inline-flex}.info-banner__content{flex:1;min-width:0}.info-banner__title{margin:0;font-weight:800}.info-banner__text{color:var(--ink-muted);margin:3px 0 0}.info-banner--error{background:var(--danger-soft);border-color:#f3c4ad}.info-banner--warning{background:var(--warning-soft);border-color:#f5de8b}.loading-spinner,.spinner-small{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-flex}.spinner-small{width:14px;height:14px}@keyframes spin{to{transform:rotate(360deg)}}.icon-spin{animation:.8s linear infinite spin}.ls-screen{background:var(--surface-canvas);padding:var(--space-6);justify-content:center;align-items:center;min-height:100vh;display:flex}.ls-orb,.ls-grid{display:none}.ls-card{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);box-shadow:var(--shadow-soft);padding:var(--space-6);width:min(420px,100%)}.ls-card--minimal{text-align:center}.ls-brand,.ls-brand-name,.ls-brand-sub,.ls-welcome-title,.ls-welcome-desc,.ls-minimal-msg{margin:0}.ls-brand{margin-bottom:var(--space-5)}.ls-brand-name{font-size:24px;font-weight:850}.ls-brand-sub,.ls-welcome-desc,.ls-minimal-msg,.ls-progress-step,.ls-progress-pct,.ls-feature-label{color:var(--ink-muted)}.ls-welcome-title{font-size:20px}.ls-welcome-desc{margin-top:var(--space-2);line-height:1.55}.ls-progress{margin-top:var(--space-5)}.ls-progress-info,.ls-steps,.ls-features,.ls-feature{align-items:center;gap:var(--space-2);display:flex}.ls-progress-info{margin-bottom:var(--space-2);justify-content:space-between;font-size:12px;font-weight:750}.ls-spin{animation:.8s linear infinite spin}.ls-bar{border-radius:var(--radius-round);background:var(--surface-subtle);height:8px;overflow:hidden}.ls-bar-fill{border-radius:inherit;background:var(--accent-main);height:100%;transition:width .2s}.ls-bar--indeterminate .ls-bar-fill,.ls-bar-fill--indeterminate{width:42%;animation:1s ease-in-out infinite loading-track}.ls-steps,.ls-features{margin-top:var(--space-4);flex-wrap:wrap}.ls-step,.ls-feature{border:1px solid var(--line-soft);border-radius:var(--radius-round);background:var(--surface-subtle);color:var(--ink-muted);padding:5px 9px;font-size:12px;font-weight:750}.ls-step-icon,.ls-feature-icon{color:var(--success-main)}.ls-footer{margin-top:var(--space-5);color:var(--ink-soft);font-size:12px}@keyframes loading-track{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media (max-width:760px){.container{padding:var(--space-5)0;width:min(100% - 24px,1180px)}.grid-cols-2,.grid-cols-3{grid-template-columns:1fr}.card-header,.panel__header{flex-direction:column}}@media (max-width:480px){.container{padding:var(--space-4)0;width:min(100% - 16px,1180px)}.card,.card-header,.panel__header,.card-body,.panel__body{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portal-shell{background:var(--surface-canvas);min-height:100vh}.portal-content{background:var(--surface-canvas);min-height:100vh;margin-left:0}.portal-shell--desktop .portal-content{margin-left:204px}.portal-topbar{z-index:30;padding:var(--space-3)var(--space-6);border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-canvas)92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:76px;position:sticky;top:0}.topbar-left,.topbar-title-block{min-width:0}.topbar-title{color:var(--ink-main);margin:0;font-size:18px;font-weight:800;line-height:1.2}.topbar-subtitle{color:var(--ink-muted);max-width:680px;margin:3px 0 0;font-size:13px;line-height:1.35}.topbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.topbar-menu-btn{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--ink-main)}.portal-main{padding:var(--space-6);height:calc(100vh - 76px);height:calc(100dvh - 76px)}.portal-shell--messages{width:100vw;max-width:100vw;height:100vh;height:100dvh;min-height:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.portal-content--messages{width:auto;max-width:none;height:100%;min-height:0;margin-left:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.portal-shell--desktop .portal-content--messages{width:auto;max-width:none;margin-left:0;left:204px}.portal-shell--messages .portal-topbar{flex:none;position:relative}.portal-main--messages{flex:auto;height:auto;min-height:0;padding:0;overflow:hidden}.portal-overlay{z-index:80;background:#1218266b}@media (max-width:1023px){.portal-content,.portal-shell--desktop .portal-content{margin-left:0}.portal-main{padding:var(--space-4)}.portal-topbar{padding:var(--space-3)var(--space-4);flex-direction:column;align-items:flex-start;min-height:76px}.topbar-actions{justify-content:flex-start;width:100%}}@media (max-width:640px){.portal-main{padding:var(--space-3)}.portal-topbar{padding:var(--space-2)var(--space-3);min-height:auto}.topbar-title{font-size:16px}.topbar-subtitle{font-size:12px}}@media (max-width:480px){.portal-main{padding:var(--space-2)}}.portal-sidebar{z-index:100;border-right:1px solid var(--line-soft);background:var(--surface-raised);color:var(--ink-main);width:min(280px,100vw - 24px);height:100vh;height:100svh;transition:width .18s,transform .18s;position:fixed;top:0;bottom:0;left:0;right:auto;overflow:visible;transform:translate(-100%);padding:10px!important}.portal-shell--desktop .portal-sidebar,.portal-sidebar--open{transform:translate(0)}.portal-shell--desktop .portal-sidebar{width:204px}.sidebar-header{padding:0 var(--space-1);border-bottom:1px solid var(--line-soft);min-height:56px}.sidebar-logo{color:var(--ink-main);min-width:0;font-size:14px;font-weight:850}.sidebar-logo-icon{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-subtle);color:var(--accent-main);width:42px;height:42px}.sidebar-close{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);width:36px;height:36px;display:inline-flex}.sidebar-nav{padding:var(--space-3)0;overflow:auto}.sidebar-nav-section{padding:0 0 var(--space-3)}.sidebar-nav-section+.sidebar-nav-section{border-top:1px solid var(--line-soft);padding-top:var(--space-3);margin-top:auto}.sidebar-nav-item{border-radius:var(--radius-2);color:var(--ink-muted);background:0 0;border:1px solid #0000;width:100%;min-height:40px;padding:0 9px;font-size:13px;font-weight:750;text-decoration:none;position:relative}.sidebar-nav-item:hover{border-color:var(--line-soft);background:var(--surface-subtle);color:var(--ink-main)}.sidebar-nav-item.active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-hover)}.sidebar-nav-icon{color:inherit;justify-content:center;align-items:center;width:20px;height:20px;transition:color .16s,transform .16s;display:inline-flex}.sidebar-nav-item:hover .sidebar-nav-icon,.sidebar-nav-item.active .sidebar-nav-icon{transform:translateY(-1px)}.sidebar-nav-badge{border-radius:var(--radius-round);background:var(--danger-main);color:#fff;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;font-size:11px;display:inline-flex}.sidebar-nav-footer{gap:var(--space-2);padding-top:var(--space-2);display:grid}.sidebar-nav-btn{justify-content:flex-start}.sidebar-nav-footer .sidebar-nav-btn{border-color:color-mix(in srgb,var(--danger-main)42%,var(--line-soft));background:var(--danger-soft);color:var(--danger-main);min-height:38px;font-size:12px}.sidebar-nav-footer .sidebar-nav-btn:hover{border-color:var(--danger-main);background:var(--danger-soft);color:var(--danger-main)}.site-card{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);box-shadow:var(--shadow-soft);overflow:hidden}.site-card--live{border-color:var(--accent-line)}.site-card--suspended{background:linear-gradient(#fff,#fff0e88c);border-color:#f3c4ad}.site-card-header{gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.site-card-avatar-wrap{position:relative}.site-card-avatar{border-radius:var(--radius-2);-o-object-fit:cover;object-fit:cover;border:1px solid var(--line-soft);width:46px;height:46px}.site-card-avatar--fallback{color:#fff;justify-content:center;align-items:center;font-weight:850;display:flex}.site-card-dot{border:2px solid var(--surface-raised);background:var(--ink-soft);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.site-card-dot--live{background:var(--success-main)}.site-card-info{min-width:0}.site-card-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:850;overflow:hidden}.site-card-url,.site-card-url-link,.site-card-url-empty{color:var(--ink-muted);align-items:center;gap:5px;min-width:0;margin-top:5px;font-size:12px;text-decoration:none;display:inline-flex}.site-card-url-link:hover{color:var(--accent-main)}.site-card-actions{gap:var(--space-2);display:flex}.site-card-btn,.site-card-footer-btn{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--ink-main);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-3);min-height:34px;font-weight:750;text-decoration:none;display:inline-flex}.site-card-btn:hover,.site-card-footer-btn:hover{border-color:var(--line-strong);background:var(--surface-subtle)}.site-card-btn--danger{color:var(--danger-main)}.site-card-suspended-badge{margin-top:var(--space-2);border-radius:var(--radius-round);background:var(--danger-soft);color:var(--danger-main);align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.site-card-meta{gap:var(--space-2);padding:0 var(--space-4)var(--space-4);flex-wrap:wrap;display:flex}.site-card-chip{border:1px solid var(--line-soft);border-radius:var(--radius-round);background:var(--surface-subtle);color:var(--ink-muted);align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}.site-card-chip--mono{font-family:var(--font-mono)}.site-card-footer{gap:var(--space-2);border-top:1px solid var(--line-soft);padding:var(--space-3)var(--space-4);background:var(--surface-subtle);display:flex}.site-card-footer-btn{flex:1}.site-card-footer-btn--primary{border-color:var(--accent-main);background:var(--accent-main);color:#fff}.site-card-footer-btn--disabled{opacity:.5;pointer-events:none}.page-shell{gap:var(--space-5);flex-direction:column;width:min(1240px,100%);margin:0 auto;display:flex}.page-shell--wide{width:min(1480px,100%)}.page-header,.page-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--line-soft);display:flex}.page-header--body-hidden{display:none}.page-header-top,.page-hero__body{align-items:center;gap:var(--space-4);display:flex}.page-eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--accent-main);text-transform:uppercase;font-size:12px;font-weight:850;display:inline-flex}.page-title,.page-hero__title{color:var(--ink-main);margin:0;font-size:max(26px,min(3vw,38px));font-weight:850;line-height:1.05}.page-hero__subtitle{margin:var(--space-2)0 0;color:var(--ink-muted);max-width:620px;line-height:1.55}.page-hero__actions,.action-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.surface-grid{gap:var(--space-5);display:grid}.surface-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sitesstats-grid{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:stretch;display:flex;overflow-x:auto}.sitesstats-grid::-webkit-scrollbar{height:0;display:none}.sitesstat-card{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-right:1px solid var(--line-soft);white-space:nowrap;flex:1;display:flex}.sitesstat-card:last-child{border-right:0}.sitesstat-card-label{color:var(--ink-muted);font-size:12px;font-weight:750}.sitesstat-card-value{color:var(--ink-main);font-size:18px;font-weight:850}.stat-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-card{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);padding:var(--space-4)}.stat-card__value{color:var(--ink-main);font-size:26px;font-weight:850}.stat-card__label{margin-top:var(--space-1);color:var(--ink-muted);font-size:12px;font-weight:750}.sites-toolbar{justify-content:space-between;align-items:center;display:flex}.sites-toolbar__left{align-items:center;gap:var(--space-2);display:flex}.sites-toolbar__title{margin:0;font-size:16px}.sites-toolbar__count{border-radius:var(--radius-round);background:var(--surface-subtle);color:var(--ink-muted);justify-content:center;align-items:center;min-width:24px;height:24px;font-weight:800;display:inline-flex}.sites-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.readonly-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.readonly-field{min-width:0}.readonly-value{margin-top:var(--space-2);color:var(--ink-main);word-break:break-word}.readonly-value--mono{font-family:var(--font-mono);font-size:12px}.section-note{margin:var(--space-3)0 0;color:var(--ink-muted)}.settings-shell{gap:var(--space-4)}.settings-profile-card{align-items:center;gap:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:linear-gradient(135deg,var(--surface-raised),var(--surface-subtle));padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.settings-profile-card__avatar{border:1px solid var(--accent-line);border-radius:var(--radius-3);background:var(--accent-soft);color:var(--accent-hover);justify-content:center;align-items:center;width:62px;height:62px;font-size:22px;font-weight:900;display:inline-flex}.settings-profile-card__body{min-width:0}.settings-profile-card__eyebrow{color:var(--accent-hover);text-transform:uppercase;font-size:12px;font-weight:850}.settings-profile-card h1{color:var(--ink-main);margin:4px 0 0;font-size:26px;font-weight:900}.settings-profile-card p{color:var(--ink-muted);margin:5px 0 0}.settings-info-list{gap:var(--space-3);display:grid}.settings-info-item{gap:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-subtle);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.settings-info-item__icon{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--accent-hover);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.settings-info-item__body{gap:3px;min-width:0;display:grid}.settings-info-item__label{color:var(--ink-muted);font-size:12px;font-weight:800}.settings-info-item__value{color:var(--ink-main);overflow-wrap:anywhere;min-width:0}.settings-info-item__value--mono{font-family:var(--font-mono);font-size:12px}.settings-info-item__inline{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.settings-phone-edit{gap:var(--space-2);align-items:center;display:flex}.settings-phone-edit .form-input{flex:1;min-width:0}.settings-danger-panel{border-color:color-mix(in srgb,var(--danger-main)30%,var(--line-soft))}.settings-danger-panel .panel__body{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.settings-danger-panel__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.support-shell{gap:var(--space-4);max-width:1120px}.support-center-hero{text-align:center;justify-items:center;padding-top:0;display:grid}.support-center-hero__icon{border:1px solid var(--accent-line);border-radius:var(--radius-3);background:var(--accent-soft);color:#fff;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.support-center-hero h2{margin:var(--space-3)0 0;color:var(--ink-main);font-size:max(24px,min(3vw,32px));font-weight:850}.support-center-hero p{margin:var(--space-2)0 0;color:var(--ink-muted);max-width:620px;font-size:14px;line-height:1.5}.support-center-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-center-card{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);padding:var(--space-5);box-shadow:var(--shadow-soft);flex-direction:column;min-height:236px;display:flex}.support-center-card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.support-center-card__icon,.support-channel-banner__icon,.support-tutorials-card__icon{border:1px solid var(--line-soft);border-radius:var(--radius-3);flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.support-center-card__icon--telegram,.support-channel-banner__icon{color:#22a8e8;background:color-mix(in srgb,#22a8e8 17%,var(--surface-subtle))}.support-center-card__icon--whatsapp{color:#25d366;background:color-mix(in srgb,#25d366 17%,var(--surface-subtle))}.support-center-card__badge{border-radius:var(--radius-round);align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.support-center-card__badge--available{color:var(--success-main);background:var(--success-soft)}.support-center-card h3{margin:var(--space-4)0 0;color:var(--ink-main);font-size:20px;font-weight:850}.support-center-card p{margin:var(--space-2)0 0;color:var(--ink-muted);font-size:13px;line-height:1.5}.support-center-card__meta{margin-top:var(--space-4);color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.support-center-card__button{border-radius:var(--radius-2);color:#fff;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;gap:10px;min-height:42px;margin-top:auto;font-weight:850;text-decoration:none;display:inline-flex}.support-center-card__button--telegram{background:linear-gradient(135deg,var(--accent-main),#2563eb)}.support-center-card__button--whatsapp{background:linear-gradient(135deg,#16a34a,#0f766e)}.support-channel-banner,.support-tutorials-card{align-items:center;gap:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.support-channel-banner__body,.support-tutorials-card__body{gap:6px;min-width:0;display:grid}.support-channel-banner__title,.support-tutorials-card__title{color:var(--ink-main);font-size:18px;font-weight:850}.support-channel-banner__title span{border-radius:var(--radius-round);background:color-mix(in srgb,#0ea5e9 18%,var(--surface-raised));color:#38bdf8;vertical-align:middle;margin-left:6px;padding:3px 9px;font-size:12px;display:inline-flex}.support-channel-banner__desc,.support-tutorials-card__desc{color:var(--ink-muted);max-width:680px;font-size:13px;line-height:1.5}.support-channel-banner__button{border-radius:var(--radius-2);background:linear-gradient(135deg,var(--accent-main),#2563eb);color:#fff;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 24px;font-weight:850;text-decoration:none;display:inline-flex}.support-tutorials-card__icon{color:var(--warning-main);background:color-mix(in srgb,var(--warning-main)16%,var(--surface-subtle))}.support-faq{gap:var(--space-3);display:grid}.support-faq__heading{align-items:center;gap:var(--space-3);display:flex}.support-faq__heading span{border-radius:var(--radius-2);background:var(--accent-soft);color:var(--accent-hover);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.support-faq__heading h2{margin:0;font-size:20px;font-weight:850}.support-faq__list{gap:var(--space-3);display:grid}.support-faq-item{gap:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.support-faq-item>svg{color:var(--accent-hover);margin-top:3px}.support-faq-item h3{color:var(--ink-main);margin:0;font-size:15px;font-weight:850}.support-faq-item p{color:var(--ink-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.tutorials-shell{gap:var(--space-4)}.tutorials-video-list{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tutorial-card{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);box-shadow:var(--shadow-soft);flex-direction:column;min-width:0;padding:0;transition:border-color .16s,transform .16s,background-color .16s;display:flex;overflow:hidden}.tutorial-card:hover{border-color:var(--accent-line);background:color-mix(in srgb,var(--surface-raised)88%,var(--accent-soft));transform:translateY(-1px)}.tutorial-card__video{aspect-ratio:16/9;border-bottom:1px solid var(--line-soft);background:var(--surface-inset);width:100%;position:relative;overflow:hidden}.tutorial-card__video iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tutorial-card__content{padding:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.tutorial-card__meta{flex-wrap:wrap;gap:7px;display:flex}.tutorial-card__meta span{border:1px solid var(--line-soft);border-radius:var(--radius-round);background:var(--surface-subtle);color:var(--ink-muted);align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.tutorial-card h3{color:var(--ink-main);text-overflow:ellipsis;white-space:nowrap;margin:10px 0 0;font-size:15px;font-weight:850;overflow:hidden}.tutorial-card__description{margin:6px 0 var(--space-3);color:var(--ink-muted);align-items:baseline;gap:3px;font-size:12px;line-height:1.4;display:flex}.tutorial-card__description span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tutorial-card__more{color:var(--accent-hover);background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:850}.tutorial-card__more:hover{color:var(--ink-main)}.tutorial-card__full-info{margin:var(--space-3)0 0;border-top:1px solid var(--line-soft);padding:var(--space-3)0 0 18px;color:var(--ink-muted);gap:7px;font-size:12px;line-height:1.5;display:grid}.messages-page-shell{gap:0;width:100%;height:100%;min-height:0;margin:0;overflow:hidden}.messages-layout{grid-template-columns:minmax(300px,33%) minmax(0,1fr);gap:0;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:grid}.messages-sidebar,.messages-thread-panel{box-shadow:none;border-radius:0;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.messages-sidebar{background:#111b21;border-right:1px solid #2a3942}.messages-thread-panel{background:#0b141a;height:100%}.wa-sidebar-header{background:#202c33;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.wa-sidebar-title{color:#e9edef;flex:1;align-items:center;gap:8px;font-size:18px;font-weight:700;display:inline-flex}.wa-header-icon-btn{color:#aebac1;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .12s,color .12s;display:flex}.wa-header-icon-btn:hover,.wa-header-icon-btn--active{color:#e9edef;background:#2a3942}@media (min-width:1024px){.wa-menu-btn{display:none}}.messages-list{flex:auto;min-height:0;overflow:hidden auto}.wa-contact{color:#e9edef;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1e2d35;align-items:center;gap:13px;width:100%;padding:10px 16px 10px 14px;transition:background .12s;display:flex}.wa-contact:hover{background:#1f2c34}.wa-contact.is-active{background:#2a3942}.wa-contact__body{flex:1;gap:3px;min-width:0;display:grid}.wa-contact__top,.wa-contact__bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wa-contact__name{color:#e9edef;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}.wa-contact__time{color:#8696a0;flex-shrink:0;align-items:center;gap:3px;font-size:11px;display:inline-flex}.wa-contact-tick{color:#8696a0;flex-shrink:0}.wa-contact-tick--seen{color:#53bdeb}.wa-contact__preview{color:#8696a0;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.wa-unread-dot{background:#00a884;border-radius:50%;flex-shrink:0;width:10px;min-width:10px;height:10px}.wa-unread-badge{color:#fff;background:#00a884;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.wa-empty-contacts{color:#8696a0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:24px;display:flex}.wa-empty-contacts p{margin:0;font-size:13px}.wa-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;font-size:16px;font-weight:700;display:inline-flex}.wa-avatar--sm{width:32px;min-width:32px;height:32px;font-size:12px}.wa-thread-header{background:#202c33;border-bottom:1px solid #2a3942;flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex}.wa-thread-header__info{flex:1;min-width:0}.wa-thread-header__name{color:#e9edef;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.wa-thread-header__status{color:#8696a0;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.wa-back-btn{color:#e9edef;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .12s;display:none}.wa-back-btn:hover{background:#2a3942}.messages-thread{background-color:#0b141a;background-image:radial-gradient(circle at 18px 18px,#ffffff06 1.5px,#0000 1.5px);background-size:28px 28px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.message-thread-scroll{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#2a3942 transparent;flex:1;min-height:0;padding:10px 6% 6px;overflow:hidden auto}.message-thread-scroll::-webkit-scrollbar{width:6px}.message-thread-scroll::-webkit-scrollbar-track{background:0 0}.message-thread-scroll::-webkit-scrollbar-thumb{background:#2a3942;border-radius:3px}.wa-row{align-items:flex-end;gap:6px;max-width:100%;margin-bottom:3px;display:flex}.wa-row--out{justify-content:flex-end}.wa-bubble{word-break:break-word;flex-direction:column;max-width:min(65%,480px);padding:6px 9px 4px;display:flex;position:relative}.wa-bubble--in{background:#202c33;border-radius:0 8px 8px}.wa-bubble--in:before{content:"";border-top:0 solid #0000;border-bottom:8px solid #0000;border-left:0 solid #0000;border-right:8px solid #202c33;position:absolute;top:0;left:-8px}.wa-bubble--out{background:#005c4b;border-radius:8px 0 8px 8px}.wa-bubble--out:after{content:"";border-top:0 solid #0000;border-bottom:8px solid #0000;border-left:8px solid #005c4b;border-right:0 solid #0000;position:absolute;top:0;right:-8px}.wa-bubble__text{color:#e9edef;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.wa-bubble__meta{justify-content:flex-end;align-self:flex-end;align-items:center;gap:3px;min-height:16px;margin-top:3px;display:flex}.wa-bubble__time{color:#e9edef8c;white-space:nowrap;font-size:11px}.wa-tick{color:#e9edef8c}.wa-tick--seen{color:#53bdeb}.wa-compose{background:#202c33;flex:none;align-items:flex-end;gap:8px;padding:8px 12px;display:flex}.wa-compose__input{color:#e9edef;resize:none;background:#2a3942;border:0;border-radius:21px;outline:none;flex:1;min-height:42px;max-height:128px;padding:10px 18px;font-family:inherit;font-size:15px;line-height:1.4}.wa-compose__input::placeholder{color:#8696a0}.wa-compose__send{color:#fff;cursor:pointer;background:#00a884;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0;transition:background .15s;display:flex}.wa-compose__send:hover:not(:disabled){background:#06cf9c}.wa-compose__send:disabled{cursor:default;color:#8696a0;background:#2a3942}.wa-empty-thread{color:#8696a0;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.wa-empty-thread h3{color:#aebac1;margin:0;font-size:20px;font-weight:300}.wa-empty-thread p{margin:0;font-size:14px}.preview-row,.preview-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.preview-box{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-subtle);padding:var(--space-4);flex:280px}.asset-preview{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-subtle);max-width:180px;max-height:100px}.page-shell--editor{gap:var(--space-4);width:100%}.editor-hero{padding-bottom:var(--space-4)}.editor-alert{padding:var(--space-3)}.editor-loading{align-items:center;gap:var(--space-2);color:var(--ink-muted);padding:var(--space-3)0;display:inline-flex}.editor-sites-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.editor-site-card{--editor-accent:var(--accent-main);gap:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);padding:var(--space-3);box-shadow:var(--shadow-soft);transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.editor-site-card:hover{border-color:var(--editor-accent);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.editor-site-card__header{gap:var(--space-3);grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid}.editor-site-card__avatar{border:1px solid color-mix(in srgb,var(--editor-accent)45%,var(--line-soft));border-radius:var(--radius-2);background:var(--editor-accent);color:#fff;justify-content:center;align-items:center;width:42px;height:42px;font-weight:850;display:inline-flex;overflow:hidden}.editor-site-card__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.editor-site-card__identity{min-width:0}.editor-site-card__identity h2,.editor-site-card__identity p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.editor-site-card__identity h2{font-size:15px;font-weight:850}.editor-site-card__identity p{color:var(--ink-muted);margin-top:2px;font-size:12px}.editor-site-card__meta{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-meta-item{gap:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-subtle);padding:var(--space-2);grid-template-columns:22px minmax(0,1fr);align-items:center;min-width:0;display:grid}.editor-meta-item__icon{color:var(--editor-accent);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.editor-meta-item__body,.editor-meta-item__label,.editor-meta-item__value{min-width:0;display:block}.editor-meta-item__label{color:var(--ink-muted);font-size:11px;font-weight:800}.editor-meta-item__value{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-main);font-size:12px;font-weight:750;overflow:hidden}.editor-meta-item__value--mono{font-family:var(--font-mono)}.editor-site-card__domain{align-items:center;gap:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-subtle);color:var(--ink-muted);padding:var(--space-2);min-width:0;font-size:12px;display:flex}.editor-site-card__domain span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editor-site-card__action{border-radius:var(--radius-2);background:var(--editor-accent);color:#fff;padding:0 var(--space-3);justify-content:center;align-items:center;min-height:34px;font-weight:800;text-decoration:none;display:inline-flex}.editor-empty-state{margin-top:0}.site-settings-editor{padding-top:var(--space-3);width:min(100%,100vw - 32px)}.site-settings-editor .tabs{margin-top:0}.site-settings-editor__content.card,.site-settings-editor__body.card-body{padding:0}.site-settings-editor__body>[role=tabpanel]{padding:var(--space-6);margin-top:0!important}.admin-shell{gap:var(--space-2);color:var(--ink-main);width:min(1440px,100%)}.admin-hero{padding-bottom:var(--space-2);align-items:center}.admin-tabs{gap:var(--space-2);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-end;display:flex;overflow-x:auto}.admin-tabs::-webkit-scrollbar{height:0;display:none}.admin-tab{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--ink-muted);white-space:nowrap;flex-shrink:0;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-tab:hover,.admin-tab--active{border-color:var(--accent-main);background:var(--accent-soft);color:var(--accent-hover)}.admin-stats-strip{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:stretch;display:flex;overflow-x:auto}.admin-stats-strip::-webkit-scrollbar{height:0;display:none}.admin-stat{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-right:1px solid var(--line-soft);white-space:nowrap;flex:1;display:flex}.admin-stat:last-child{border-right:0}.admin-stat__value{color:var(--ink-main);font-size:18px;font-weight:850;line-height:1}.admin-stat__label{color:var(--ink-muted);font-size:11px;font-weight:800}.admin-shell .card,.admin-shell .panel{box-shadow:none;border-radius:var(--radius-2)!important}.admin-shell .card{padding:10px!important}.admin-shell .card[style*="padding: 0"]{padding:0!important}.admin-shell .card-body,.admin-shell .panel__body{padding:10px!important}.admin-shell .table th,.admin-shell .table td{padding:6px 8px;font-size:12px}.admin-shell .table th{font-size:10px}.admin-shell .empty-state{padding:var(--space-4);min-height:120px}.admin-shell .form-input,.admin-shell .form-textarea,.admin-shell input,.admin-shell textarea,.admin-shell select{min-height:30px;padding:5px 9px;font-size:12px}.admin-shell .btn{min-height:30px;padding:0 10px;font-size:12px}.admin-shell .btn-sm{min-height:26px;padding:0 8px}.admin-denied{align-items:center;gap:var(--space-4);border-radius:var(--radius-3);background:var(--danger-soft);color:var(--danger-main);padding:var(--space-5);border:1px solid #f3c4ad;display:flex}.admin-denied__icon{border-radius:var(--radius-2);background:#c2410c1f;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.admin-denied h1,.admin-denied p{margin:0}.admin-denied p{margin-top:var(--space-1);color:var(--ink-muted)}.admin-simple-loader{justify-content:center;align-items:center;gap:var(--space-2);color:var(--ink-muted);min-height:180px;font-size:13px;font-weight:750;display:inline-flex}.admin-simple-loader--inline{width:100%;min-height:96px}.admin-loading-panel{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)58%,transparent),transparent 58%),var(--surface-raised);box-shadow:var(--shadow-lift);padding:var(--space-5);width:min(560px,100%);margin:min(16vh,96px) auto 0}.admin-loading-panel__header{gap:var(--space-3);grid-template-columns:34px minmax(0,1fr);align-items:center;display:grid}.admin-loading-panel__header .loading-spinner{color:var(--accent-hover);width:24px;height:24px}.admin-loading-panel h1,.admin-loading-panel p{margin:0}.admin-loading-panel h1{color:var(--ink-main);font-size:18px;font-weight:850}.admin-loading-panel p{color:var(--ink-muted);margin-top:3px;font-size:12px}.admin-loading-panel__skeleton{gap:var(--space-2);margin-top:var(--space-5);display:grid}.admin-loading-panel__skeleton span{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:linear-gradient(90deg,var(--surface-subtle)0%,color-mix(in srgb,var(--accent-soft)55%,var(--surface-subtle))48%,var(--surface-subtle)100%);background-size:220% 100%;height:34px;animation:1.25s ease-in-out infinite admin-skeleton}.admin-loading-panel__skeleton span:nth-child(2){width:92%}.admin-loading-panel__skeleton span:nth-child(3){width:78%}@keyframes admin-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.admin-user-list{gap:7px;display:grid}.admin-user-card{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);transition:border-color .16s,box-shadow .16s;overflow:hidden}.admin-user-card:hover,.admin-user-card--open{border-color:var(--accent-line);box-shadow:var(--shadow-soft)}.admin-user-row{align-items:center;gap:var(--space-3);cursor:pointer;background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:9px 12px;display:grid}.admin-user-card--open .admin-user-row{border-bottom:1px solid var(--line-soft);background:var(--accent-soft)}.admin-user-row__main{grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-user-row__main input[type=checkbox]{accent-color:var(--accent-main);width:16px;height:16px;min-height:16px;margin:0}.admin-user-row__count{border-radius:var(--radius-2);background:var(--surface-strong);color:#fff;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.admin-user-row__identity{min-width:0}.admin-user-row__name{align-items:center;gap:var(--space-2);color:var(--ink-main);font-size:13px;font-weight:850;line-height:1.25;display:flex}.admin-user-row__trusted{border-radius:var(--radius-round);background:var(--success-main);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:850;display:inline-flex}.admin-user-row__meta{flex-wrap:wrap;gap:3px 10px;margin-top:3px;display:flex}.admin-user-row__meta span{line-height:1.25;color:var(--ink-muted)!important;font-size:11px!important}.admin-user-row__meta .admin-user-row__danger{color:var(--danger-main)!important}.admin-user-row__actions{align-items:center;gap:var(--space-2);display:flex}.admin-user-row__actions button{white-space:nowrap;border-radius:var(--radius-2)!important;min-height:29px!important;padding:0 9px!important;font-size:12px!important;font-weight:800!important}.admin-user-row__actions button:first-child{border:1px solid var(--accent-line)!important;background:var(--surface-raised)!important;color:var(--accent-hover)!important}.admin-user-row__actions button:nth-child(2){background:var(--danger-soft)!important;color:var(--danger-main)!important;border:1px solid #f3c4ad!important}.admin-user-row__chevron,.admin-user-row__actions>span{justify-content:center;align-items:center;width:20px;height:20px;color:var(--ink-soft)!important;font-size:16px!important;display:inline-flex!important}@media (max-width:900px){.page-header,.page-hero{flex-direction:column;align-items:flex-start}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.surface-grid--2,.readonly-grid,.support-center-grid,.tutorials-video-list{grid-template-columns:1fr}.support-channel-banner,.support-tutorials-card{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.settings-profile-card,.settings-danger-panel .panel__body{grid-template-columns:1fr;align-items:flex-start}.settings-danger-panel .panel__body{flex-direction:column}.settings-phone-edit{flex-direction:column;align-items:stretch}.messages-layout{grid-template-columns:1fr;height:100%}.messages-layout:not(.has-thread-open) .messages-thread-panel,.messages-layout.has-thread-open .messages-sidebar{display:none}.wa-back-btn{display:flex}.wa-bubble{max-width:min(82%,400px)}.admin-hero{align-items:flex-start}.admin-tabs{justify-content:flex-start;width:100%}.admin-user-row{align-items:stretch;gap:var(--space-3);grid-template-columns:1fr}.admin-user-row__actions{justify-content:flex-end}}@media (max-width:640px){.site-settings-editor__body>[role=tabpanel]{padding:var(--space-4)}.settings-profile-card h1{font-size:20px}.sites-grid{grid-template-columns:1fr}}@media (max-width:520px){.editor-sites-grid,.editor-site-card__meta,.stat-grid{grid-template-columns:1fr}.admin-user-row__main{grid-template-columns:22px 36px minmax(0,1fr)}.admin-user-row__count{width:36px;height:36px}.admin-user-row__actions{justify-content:stretch}.admin-user-row__actions button{flex:1}}.commission-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-period-card__txns{margin-top:var(--space-1);color:var(--ink-muted);font-size:12px}.commission-period-card__split{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-soft);display:flex}.commission-split-item{flex-direction:column;flex:1;gap:2px;display:flex}.commission-split-item__val{font-size:13px;font-weight:750}.commission-split-item__val--yours{color:var(--color-success,#16a34a)}.commission-split-item__val--dev{color:var(--ink-muted)}.commission-split-item__lbl{color:var(--ink-muted);font-size:11px}.commission-table-title{margin:0 0 var(--space-4);color:var(--ink-main);font-size:15px;font-weight:750}.commission-table-wrap{overflow-x:auto}.commission-table{border-collapse:collapse;width:100%;font-size:13px}.commission-table th{padding:var(--space-2)var(--space-3);text-align:left;color:var(--ink-muted);text-transform:uppercase;border-bottom:1px solid var(--line-soft);font-size:11px;font-weight:750}.commission-table td{padding:var(--space-3);border-bottom:1px solid var(--line-soft);color:var(--ink-main)}.commission-table tbody tr:last-child td{border-bottom:none}.commission-app-name{font-weight:650;display:block}.commission-app-id{color:var(--ink-muted);font-size:11px;font-family:var(--font-mono);display:block}.commission-loading{align-items:center;gap:var(--space-3);padding:var(--space-6);color:var(--ink-muted);display:flex}.commission-link-wrap{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:480px;display:flex}.commission-app-id--main{font-weight:650;font-family:var(--font-mono);color:var(--ink-main)}@media (max-width:640px){.commission-stat-grid{grid-template-columns:1fr}}.deriv-link-card{gap:var(--space-3);padding:var(--space-5);background:var(--surface-2,var(--surface-raised));border:1px solid var(--line-soft);border-radius:var(--radius-lg,12px);flex-direction:column;display:flex}.deriv-link-card--new{border-color:var(--accent-main)}.deriv-link-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.deriv-link-card__title{color:var(--ink-main);margin:0;font-size:15px;font-weight:750}.deriv-link-card__desc{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.deriv-link-card__info{gap:var(--space-1);flex-direction:column;display:flex}.deriv-link-card__value{color:var(--ink-main);font-size:14px}.deriv-link-card__value--mono{font-family:var(--font-mono);font-size:13px}.deriv-link-card__form{gap:var(--space-3);flex-direction:column;display:flex}.deriv-link-card__error{color:var(--color-danger,#dc2626);margin:0;font-size:13px}.modal-overlay,.modal-backdrop{z-index:120;background:#1218267a;position:fixed;top:0;bottom:0;left:0;right:0}.modal-backdrop{border:0}.modal{z-index:130;border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--ink-main);box-shadow:var(--shadow-lift);width:min(620px,100vw - 32px);max-height:calc(100vh - 48px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modal-overlay .modal{margin:min(8vh,56px) auto;position:relative;top:auto;left:auto;transform:none}.modal-header,.modal__header,.modal-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--line-soft);display:flex}.modal-footer{border-top:1px solid var(--line-soft);border-bottom:0;justify-content:flex-end}.modal-body{padding:var(--space-5)}.modal-title{margin:0;font-size:18px;font-weight:850}.modal-close,.modal__close{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--ink-muted);width:36px;height:36px}.blocked-sites-modal__card{width:min(560px,100vw - 32px)}.blocked-sites-modal__hero{padding:var(--space-5);border-bottom:1px solid var(--line-soft);justify-content:space-between;display:flex}.blocked-sites-modal__icon{border-radius:var(--radius-2);background:var(--danger-soft);color:var(--danger-main);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.blocked-sites-modal__eyebrow{margin:0 0 var(--space-2);color:var(--danger-main);text-transform:uppercase;font-size:12px;font-weight:850}.blocked-sites-modal__title{margin:0;font-size:24px}.blocked-sites-modal__text{color:var(--ink-muted);line-height:1.55}.blocked-sites-modal__list{gap:var(--space-2);display:grid}.blocked-sites-modal__item{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-2);padding:var(--space-3);display:flex}.blocked-sites-modal__item-name{font-weight:800}.blocked-sites-modal__item-domain{color:var(--ink-muted);font-size:12px}.blocked-sites-modal__badge{border-radius:var(--radius-round);background:var(--danger-soft);color:var(--danger-main);padding:4px 9px;font-size:12px;font-weight:800}.icon-cats{gap:var(--space-2);padding:0 var(--space-5)var(--space-4);flex-wrap:wrap;display:flex}.icon-grid{gap:var(--space-3);padding:0 var(--space-5)var(--space-5);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.icon-option{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);padding:var(--space-3);color:var(--ink-main)}.icon-option--active{border-color:var(--accent-main);background:var(--accent-soft)}.icon-option__glyph{margin-bottom:var(--space-2);justify-content:center;display:flex}.icon-option__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.table-container{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);width:100%;overflow:auto}.table{border-collapse:collapse;color:var(--ink-main);width:100%;font-size:13px}.table th,.table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:12px 14px}.table th{background:var(--surface-subtle);color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:850}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#0f766e0a}.toast-stack{top:calc(var(--spacing-5) + 64px);right:var(--spacing-5);z-index:var(--z-tooltip);gap:var(--spacing-3);width:min(420px,calc(100vw - 2*var(--spacing-5)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{pointer-events:auto;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--color-bg-primary),rgba(var(--color-bg-primary-rgb),.72));border:1px solid var(--color-border);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:toast-in var(--transition-base)ease-out;grid-template-columns:1fr auto;align-items:start;display:grid}.toast__body{min-width:0}.toast__title{margin-bottom:var(--spacing-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.toast__msg{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);word-break:break-word}.toast__close{color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.toast__close:hover{background:rgba(var(--color-bg-primary-rgb),.48);color:var(--color-text-primary);transform:rotate(90deg)}.toast--success{border-left:4px solid var(--color-success)}.toast--success .toast__title{color:var(--color-success)}.toast--error{border-left:4px solid var(--color-error)}.toast--error .toast__title{color:var(--color-error)}.toast--warning{border-left:4px solid var(--color-warning)}.toast--warning .toast__title{color:var(--color-warning)}.toast--info{border-left:4px solid var(--color-info)}.toast--info .toast__title{color:var(--color-info)}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.toast-stack{top:calc(var(--spacing-4) + 64px);left:var(--spacing-4);right:var(--spacing-4);width:auto}}.domains-list{gap:var(--space-3);display:grid}.domain-tabs-panel{overflow:hidden}.domain-management-tabs{gap:var(--space-2);border-bottom:1px solid var(--line-soft);padding:var(--space-3)var(--space-4)0;display:flex}.domain-management-tab{color:var(--ink-muted);padding:var(--space-3)var(--space-4);background:0 0;border:0;border-bottom:3px solid #0000;font-weight:850}.domain-management-tab.active{border-color:var(--accent-main);color:var(--ink-main)}.domain-tab-intro{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.domain-tab-intro h3,.domain-tab-intro p{margin:0}.domain-tab-intro p{color:var(--ink-muted);font-size:13px}.domain-toolbar{gap:var(--space-2);display:grid}.domain-search{align-items:center;gap:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);padding:0 var(--space-3);display:flex}.domain-search svg{color:var(--ink-soft)}.domain-search__input{box-shadow:none;border:0;padding-left:0}.domain-search__summary,.domain-site,.domain-note,.dns-note,.dns-records-description,.vercel-dns-info,.vercel-nameservers-description,.vercel-propagation-note,.domains-loading{color:var(--ink-muted);font-size:13px}.domain-item{overflow:hidden}.domain-row{gap:var(--space-4);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.domain-status-icon{border-radius:var(--radius-2);background:var(--surface-subtle);color:var(--ink-muted);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.domain-status-icon.valid{background:var(--success-soft);color:var(--success-main)}.domain-status-icon.warning{background:var(--warning-soft);color:var(--warning-main)}.domain-status-icon.error{background:var(--danger-soft);color:var(--danger-main)}.domain-name{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:850;display:flex}.domain-site,.domain-note{margin-top:var(--space-1)}.domain-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.domain-badge{border-radius:var(--radius-round);align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.domain-badge.valid{background:var(--success-soft);color:var(--success-main)}.domain-badge.warning{background:var(--warning-soft);color:var(--warning-main)}.domain-badge.error{background:var(--danger-soft);color:var(--danger-main)}.domain-badge.neutral{background:var(--surface-subtle);color:var(--ink-muted)}.domain-learn-more{align-items:center;gap:var(--space-2);color:var(--accent-main);background:0 0;border:0;padding:0;font-weight:800;display:inline-flex}.domain-dropdown-chevron{transition:transform .16s}.domain-dropdown-chevron.expanded{transform:rotate(180deg)}.domain-expanded{border-top:1px solid var(--line-soft);background:var(--surface-subtle);padding:var(--space-4)}.dns-tabs{gap:var(--space-1);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);padding:var(--space-1);display:inline-flex}.dns-tab{border-radius:var(--radius-2);color:var(--ink-muted);padding:0 var(--space-3);background:0 0;border:0;min-height:32px;font-weight:800}.dns-tab.active{background:var(--accent-main);color:#fff}.dns-content{margin-top:var(--space-4)}.dns-warning{gap:var(--space-2);margin-bottom:var(--space-3);border-radius:var(--radius-2);background:var(--warning-soft);color:var(--warning-main);padding:var(--space-3);border:1px solid #f5de8b;display:flex}.dns-records-card,.vercel-nameservers-box{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);overflow:hidden}.dns-records-card{overflow-x:auto}.dns-records-table{min-width:620px}.dns-records-header,.dns-record-row{gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--line-soft);grid-template-columns:90px minmax(160px,1fr) minmax(260px,2fr);align-items:center;display:grid}.dns-records-header{background:var(--surface-subtle);color:var(--ink-muted);font-size:12px;font-weight:850}.dns-record-row:last-child{border-bottom:0}.dns-record-type{font-family:var(--font-mono);font-weight:800}.dns-record-value-container,.nameserver-item{justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--font-mono);min-width:0;font-size:12px;display:flex}.dns-copy-btn{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dns-copy-btn.copied{border-color:var(--success-main);color:var(--success-main)}.vercel-dns-section{gap:var(--space-3);display:grid}.vercel-nameservers-box{padding:var(--space-4)}.vercel-nameservers-title{font-weight:850}.vercel-nameservers-list{gap:var(--space-2);margin-top:var(--space-3);display:grid}@media (max-width:760px){.domain-row{grid-template-columns:1fr}.domain-actions{width:100%}.domain-actions .btn{flex:1}}@media (max-width:520px){.domain-management-tabs{flex-wrap:nowrap;padding-bottom:0;overflow-x:auto}.domain-management-tab{white-space:nowrap;padding:var(--space-2)var(--space-3)}.dns-tabs{width:100%;overflow-x:auto}.domain-toolbar{gap:var(--space-3)}}.bot-manager-shell{gap:var(--space-5)}.bot-domain-selector,.bot-section{overflow:hidden}.bot-header-domain{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:12px;font-weight:850;display:inline-flex}.bot-header-domain__select{width:min(260px,34vw);min-height:38px;padding:8px 30px 8px 10px;font-size:13px}.bot-section__header,.bot-toolbar,.bot-toolbar__actions,.bot-toolbar__meta,.bot-toolbar__selection,.bot-selection-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.bot-toolbar,.bot-selection-bar{justify-content:space-between}.bot-selection-bar{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-inset);padding:var(--space-3)}.bot-target-site{gap:3px;min-width:220px;display:grid}.bot-target-site__label{color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:850}.bot-target-site__domain{color:var(--ink-main);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:13px;font-weight:750;overflow:hidden}.bot-toolbar__selection{border-left:1px solid var(--line-soft);padding-left:var(--space-3)}.bot-selection-count{border:1px solid var(--accent-line);border-radius:var(--radius-round);background:var(--accent-soft);color:var(--accent-hover);padding:0 var(--space-3);align-items:center;min-height:28px;font-size:12px;font-weight:850;display:inline-flex}.bot-store-layout{gap:var(--space-4);display:grid}.bot-search-field{gap:var(--space-2);display:grid}.bot-search-input{align-items:center;gap:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-inset);padding:0 var(--space-3);display:flex}.bot-search-input:focus-within{border-color:var(--accent-main);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-main)18%,transparent)}.bot-search-input .form-input{box-shadow:none;background:0 0;border:0;padding-left:0}.filter-chip-row{gap:var(--space-2);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;flex-wrap:nowrap;display:flex;overflow-x:auto}.filter-chip-row::-webkit-scrollbar{height:0;display:none}.bot-manager-tabs{gap:var(--space-2);flex-wrap:nowrap;display:flex}.bot-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.bot-card{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-inset);box-shadow:var(--shadow-soft);transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.bot-card.is-selected,.bot-card--selectable:hover{border-color:var(--accent-line);background:color-mix(in srgb,var(--surface-subtle)80%,var(--accent-soft));box-shadow:var(--shadow-soft);transform:translateY(-1px)}.bot-card__body{padding:var(--space-4);min-height:118px}.bot-card__body--selectable{cursor:pointer}.bot-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.bot-card__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.bot-card__selection{align-items:flex-start;gap:var(--space-3);display:flex}.bot-card__content{flex:1;min-width:0}.bot-card__meta{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.bot-card__title{color:var(--ink-main);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:800;overflow:hidden}.bot-card__desc{margin:var(--space-2)0 0;color:var(--ink-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:20px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.bot-card__check{accent-color:var(--accent-main);width:20px;min-height:20px;margin:2px 0 0}.bot-icon-button{width:34px;min-width:34px;padding:0}.bot-loading,.bot-empty{min-height:160px}.tabs{gap:var(--space-2);border-bottom:1px solid var(--line-soft);padding-bottom:var(--space-2);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;flex-wrap:nowrap;display:flex;overflow:auto visible}.tabs::-webkit-scrollbar{height:0;display:none}@media (max-width:1023px){.bot-header-domain{justify-content:space-between;width:100%}.bot-header-domain__select{width:min(100%,320px)}.bot-toolbar__selection{border-left:0;border-top:1px solid var(--line-soft);padding-left:0;padding-top:var(--space-3);width:100%}}@media (max-width:520px){.bot-target-site{width:100%;min-width:0}.bot-toolbar{flex-direction:column;align-items:stretch}.bot-toolbar__actions{justify-content:flex-start;width:100%}.bot-header-domain__select{width:100%}}.wizard-progress-card{border-color:var(--accent-line)}.wizard-progress-card__stage{font-size:18px;font-weight:850}.wizard-progress-card__body{gap:var(--space-3);margin-top:var(--space-3);display:grid}.create-wizard-shell{width:100%;max-width:none;margin:0;padding:0}.create-wizard-shell>.tabs{padding:var(--space-3)var(--space-3)0;border-bottom:1px solid var(--line-soft);margin:0}.create-wizard-shell>.card{box-shadow:none;border-width:0;border-radius:0}.create-wizard-shell>.card .card-body{padding:var(--space-5)var(--space-6)}.wizard-section-header{gap:var(--space-4);margin-bottom:var(--space-5);align-items:flex-start;display:flex}.wizard-section-header__icon{border-radius:var(--radius-2);background:var(--accent-soft);color:var(--accent-main);justify-content:center;align-items:center;width:46px;height:46px;font-weight:850;display:inline-flex}.wizard-section-header__title,.wizard-tab-heading{margin:0;font-size:22px;font-weight:850}.wizard-section-header__subtitle,.wizard-tab-subtitle{margin:var(--space-2)0 var(--space-5);color:var(--ink-muted);line-height:1.55}.wizard-domain-preview,.wizard-preview-box{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-subtle);padding:var(--space-4)}.wizard-domain-preview__title,.wizard-preview-box__title{font-weight:850}.wizard-domain-preview__note,.wizard-preview-box__subtitle{margin-top:var(--space-2);color:var(--ink-muted);font-size:13px}.wizard-domain-item{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.commission-agreement{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);border:1px solid color-mix(in srgb,var(--warning-main)38%,var(--line-soft));border-radius:var(--radius-3);background:color-mix(in srgb,var(--warning-soft)62%,var(--surface-raised));padding:var(--space-4);cursor:pointer;display:flex}.commission-agreement input{accent-color:var(--accent-main);flex:none;width:18px;height:18px;margin:2px 0 0}.commission-agreement__body{gap:4px;min-width:0;display:grid}.commission-agreement__title{color:var(--ink-main);font-size:13px;font-weight:850}.commission-agreement__text{color:var(--ink-muted);font-size:12px;line-height:1.55}.wizard-domain-badge{border-radius:var(--radius-round);background:var(--accent-main);color:#fff;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:inline-flex}.wizard-gradient-swatch{border:1px solid var(--line-soft);border-radius:var(--radius-2);width:100%;min-height:72px}.wizard-selector-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.wizard-selector-card{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);padding:var(--space-4);text-align:left;position:relative}.wizard-selector-card:hover,.wizard-selector-card--active{border-color:var(--accent-main);background:var(--accent-soft)}.wizard-selector-card__preview{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-subtle);margin-bottom:var(--space-3);min-height:120px;overflow:hidden}.wizard-selector-card__title{font-weight:850}.wizard-selector-card__desc{margin-top:var(--space-1);color:var(--ink-muted);font-size:13px}.wizard-selector-card__check{right:var(--space-3);top:var(--space-3);border-radius:var(--radius-round);background:var(--accent-main);color:#fff;justify-content:center;align-items:center;width:24px;height:24px;font-weight:850;display:none;position:absolute}.brand-assets-panel{gap:var(--space-3);grid-template-columns:minmax(260px,.86fr) minmax(240px,1fr);align-items:stretch;display:grid}.brand-assets-panel .wizard-tab-heading,.brand-assets-panel .wizard-tab-subtitle{grid-column:1/-1}.brand-browser-preview{border:1px solid var(--line-soft);border-radius:var(--radius-2);box-shadow:var(--shadow-soft);background:#fff;grid-column:1/-1;overflow:hidden}.brand-browser-preview__chrome{background:#5bbec3;display:grid}.brand-browser-preview__tab-row{align-items:flex-end;gap:10px;min-width:0;height:60px;padding:9px 14px 0 6px;display:flex}.brand-browser-preview__tab-menu,.brand-browser-preview__tab{color:#0f172a;background:#eefcfccc;border:0}.brand-browser-preview__tab-menu{border-radius:15px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.brand-browser-preview__tab-menu span{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.brand-browser-preview__tab{border-radius:13px 13px 0 0;align-items:center;gap:9px;width:min(350px,58%);min-width:0;height:51px;padding:0 10px;font-size:16px;display:flex}.brand-browser-preview__tab svg{color:#111827;flex:none}.brand-browser-preview__plus{color:#0f172a;flex:none;align-self:center}.brand-browser-preview__tab-title,.brand-browser-preview__address-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.brand-browser-preview__favicon{color:#0f172a;background:#ffffffb8;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:inline-flex;overflow:hidden}.brand-browser-preview__favicon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.brand-browser-preview__address-row{color:#0f172a;background:#bde7e9;border-bottom:1px solid #0f172a29;align-items:center;gap:24px;min-width:0;height:60px;padding:0 24px;display:flex}.brand-browser-preview__nav-muted{opacity:.42}.brand-browser-preview__address{color:#0f172a;background:#eefafa;border-radius:25px;flex:auto;align-items:center;gap:14px;height:50px;padding:0 16px;font-size:21px;display:flex}.brand-browser-preview__address-icon{border:1px solid #0f172a66;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.brand-browser-preview__sitebar{justify-content:flex-start;align-items:center;gap:8px;min-height:68px;padding:8px 16px;display:flex}.brand-browser-preview__sitebar svg{color:#2fd7bf;flex:none}.brand-browser-preview__logo{color:#0f172a;justify-content:flex-start;align-items:center;gap:8px;min-width:0;max-width:min(260px,72%);max-height:52px;font-weight:850;display:flex;overflow:hidden}.brand-browser-preview__logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-width:100%;height:auto;max-height:52px;display:block}.brand-browser-preview__logo-image--uploaded{flex:none;max-width:48px!important;max-height:36px!important}.brand-browser-preview__logo-image--branded{min-width:0;max-width:min(220px,100%)!important}.brand-assets-panel .wizard-tab-subtitle{margin-bottom:var(--space-2)}.brand-assets-panel>.row{margin:0!important}.brand-assets-panel>.card,.brand-assets-panel>.row>.field{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-subtle);padding:var(--space-4);height:100%}.brand-assets-panel>.card{margin-top:0!important}.brand-assets-panel>.card>div:first-child,.brand-assets-panel label{color:var(--ink-main);font-size:13px;font-weight:850}.brand-assets-panel input[type=file]{border:1px dashed var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--ink-muted);width:100%;padding:10px}.brand-assets-panel .muted{margin-top:var(--space-2);font-size:12px}.brand-assets-panel .asset-preview{border-radius:var(--radius-2);margin-top:var(--space-2)!important;width:100%!important;height:88px!important}.brand-assets-panel .asset-preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (max-width:760px){.brand-assets-panel,.brand-browser-preview__chrome{grid-template-columns:1fr}.brand-browser-preview__logo{max-width:72%}}.theme-preview-panel{overflow:hidden}.theme-color-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.theme-color-grid .form-group{min-width:0}.theme-color-grid .color-picker-row{gap:var(--space-2);grid-template-columns:48px minmax(0,1fr);align-items:center;display:grid}.theme-color-grid input[type=color]{border:1px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;width:48px;height:40px}.theme-color-grid .form-input{width:100%;min-width:0}.tab-navigation-color-grid{margin-top:var(--space-3)}@media (max-width:1180px){.theme-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.theme-color-grid{grid-template-columns:1fr}}.tabs-strip-preview{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--preview-primary);scrollbar-width:none;width:100%;min-height:42px;display:flex;overflow-x:auto}.tabs-strip-preview::-webkit-scrollbar{display:none}.tabs-strip-preview__item{color:var(--preview-tab-text,#fff);white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 9px;font-size:14px;font-weight:bolder;display:inline-flex}.tabs-strip-preview__item svg{color:var(--preview-tab-icon,currentColor)}.tabs-strip-preview__item.is-active{background:var(--preview-active);color:var(--preview-tab-active-text,#fff)}.tabs-strip-preview__item.is-active svg{color:currentColor}.tabs-strip-preview--underline .tabs-strip-preview__item.is-active{color:var(--preview-tab-active-text,#fff);background:0 0;position:relative}.tabs-strip-preview--underline .tabs-strip-preview__item.is-active:after{background:var(--preview-tab-indicator,var(--preview-active));content:"";border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.tabs-strip-preview--pills{background:var(--preview-primary);gap:8px;padding-block-start:7px;padding-block-end:7px;padding-inline-start:9px;padding-inline-end:9px}.tabs-strip-preview--pills .tabs-strip-preview__item{background:var(--preview-pill-bg,#ffffff1a);color:var(--preview-pill-text,#fff);border-radius:8px;min-height:36px}.tabs-strip-preview--pills .tabs-strip-preview__item.is-active{background:var(--preview-pill-active-bg,var(--preview-active));color:var(--preview-pill-active-text,#fff)}.tabs-strip-preview--icon_top .tabs-strip-preview__item{flex-direction:column;gap:1px;min-height:48px;padding:3px 11px;line-height:1.1}.tab-style-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tab-style-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tab-style-card{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);padding:var(--space-2);color:var(--ink-muted);cursor:pointer;text-align:left;gap:8px;display:grid}.tab-style-card--active{border-color:var(--accent-main);background:var(--accent-soft);color:var(--ink-main);box-shadow:0 0 0 1px #3b82f61f}.tab-style-card__label{font-size:13px;font-weight:850}.tab-style-option-preview{background:var(--preview-primary);border-radius:6px;min-height:42px;display:flex;overflow:hidden}.tab-style-option-preview__item{color:var(--preview-tab-text,#fff);white-space:nowrap;flex:none;align-items:center;gap:5px;min-height:42px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.tab-style-option-preview__item svg{color:var(--preview-tab-icon,currentColor)}.tab-style-option-preview__item.is-active svg{color:currentColor}.tab-style-option-preview__item.is-active{background:var(--preview-active);color:var(--preview-tab-active-text,#fff)}.tab-style-option-preview--underline .tab-style-option-preview__item.is-active{color:var(--preview-tab-active-text,#fff);background:0 0;position:relative}.tab-style-option-preview--underline .tab-style-option-preview__item.is-active:after{background:var(--preview-tab-indicator,var(--preview-active));content:"";border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.tab-style-option-preview--pills{background:var(--preview-primary);align-items:center;gap:6px;padding:6px}.tab-style-option-preview--pills .tab-style-option-preview__item{background:var(--preview-pill-bg,#ffffff1a);color:var(--preview-pill-text,#fff);border-radius:7px;min-height:30px}.tab-style-option-preview--pills .tab-style-option-preview__item.is-active{background:var(--preview-pill-active-bg,var(--preview-active));color:var(--preview-pill-active-text,#fff)}.tab-style-option-preview--icon_top .tab-style-option-preview__item{flex-direction:column;gap:1px;min-height:42px;padding:3px 11px;line-height:1.1}@media (max-width:520px){.tab-style-grid{grid-template-columns:1fr}}.theme-site-preview{margin-top:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-2);color:#172033;box-shadow:var(--shadow-soft);background:#f8fafc;overflow:hidden}.theme-site-preview__topbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:6px 10px;display:flex}.theme-site-preview__menu,.theme-site-preview__auth{align-items:center;gap:12px;display:flex}.theme-site-preview__menu{color:var(--preview-active)}.theme-site-preview__social-pill{border-radius:var(--radius-round);background:var(--preview-active);color:#06111f;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;font-weight:850;display:inline-flex}.theme-site-preview__menu svg:first-child{color:#475569}.theme-site-preview__auth button{border:1px solid var(--preview-signup);background:var(--preview-signup);color:var(--preview-login);border-radius:4px;min-height:38px;padding:0 18px;font-weight:850}.theme-site-preview__auth .theme-site-preview__token{color:#334155;background:#fff;border-color:#94a3b8}.theme-site-preview__tabs{background:var(--preview-tab-bg,var(--preview-primary));scrollbar-width:none;display:flex;overflow-x:auto}.theme-site-preview__tabs::-webkit-scrollbar{display:none}.theme-site-preview__tab{color:var(--preview-tab-text,#fff);white-space:nowrap;flex:none;align-items:center;gap:7px;min-height:48px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.theme-site-preview__tab svg{color:var(--preview-tab-icon,currentColor)}.theme-site-preview__tab.is-active{background:var(--preview-active);color:var(--preview-tab-active-text,#fff)}.theme-site-preview__tab.is-active svg{color:currentColor}.theme-site-preview--tabs-underline .theme-site-preview__tab.is-active{color:var(--preview-tab-active-text,#fff);background:0 0;position:relative}.theme-site-preview--tabs-underline .theme-site-preview__tab.is-active:after{background:var(--preview-tab-indicator,var(--preview-active));content:"";border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.theme-site-preview--tabs-pills .theme-site-preview__tabs{gap:8px;padding:8px}.theme-site-preview--tabs-pills .theme-site-preview__tab{background:var(--preview-pill-bg,#ffffff1a);color:var(--preview-pill-text,#fff);border-radius:8px;min-height:40px}.theme-site-preview--tabs-pills .theme-site-preview__tab:not(.is-active):hover{background:var(--preview-pill-hover-bg,#ffffff29)}.theme-site-preview--tabs-pills .theme-site-preview__tab.is-active{background:var(--preview-pill-active-bg,var(--preview-active));color:var(--preview-pill-active-text,#fff)}.theme-site-preview--tabs-icon_top .theme-site-preview__tab{flex-direction:column;gap:1px;min-height:50px;padding:4px 14px;line-height:1.1}.theme-site-preview__bots{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:22px;display:grid}.theme-site-preview__bot-row{border:1px solid var(--preview-item-border);background:var(--preview-item-bg);color:var(--preview-item-text);border-radius:6px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;min-height:160px;padding:14px;transition:box-shadow .16s,transform .16s;display:flex}.theme-site-preview__bot-row:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a29}.theme-site-preview__bot-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:850;overflow:hidden}.theme-site-preview__bot-label{gap:6px;min-width:0;display:grid}.theme-site-preview__bot-label p{color:color-mix(in srgb,var(--preview-item-text)64%,transparent);margin:0;font-size:12px;line-height:1.35}.theme-site-preview__bot-row button{background:var(--preview-button-bg);color:var(--preview-button-text,#fff);border:0;border-radius:6px;flex:none;width:100%;min-height:36px;padding:0 20px;font-weight:850}.theme-site-preview__bots--minimal .theme-site-preview__bot-row button{border:1px solid var(--preview-active);background:var(--preview-button-bg);color:var(--preview-button-text,#fff)}.theme-site-preview__bots--card .theme-site-preview__bot-row{position:relative;overflow:hidden}.theme-site-preview__bots--card .theme-site-preview__bot-row:before{content:"PREMIUM";color:#fff;letter-spacing:.04em;background:#c07d01;padding:4px 24px;font-size:9px;font-weight:850;position:absolute;top:12px;right:-24px;transform:rotate(35deg)}.theme-site-preview__bots--compact .theme-site-preview__bot-row{flex-direction:row;align-items:center;gap:12px;min-height:56px;padding:12px 14px}.theme-site-preview__bots--compact{grid-template-columns:1fr;gap:6px;padding:12px}.theme-site-preview__bots--compact .theme-site-preview__bot-label{gap:2px}.theme-site-preview__bots--compact .theme-site-preview__bot-title{font-size:14px;font-weight:750}.theme-site-preview__bots--compact .theme-site-preview__bot-label p{display:none}.theme-site-preview__bots--compact .theme-site-preview__bot-row button{width:auto;min-height:34px;margin-left:auto;padding:0 18px;font-size:12px}.bot-card-style-preview{background:#f8fafc;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;width:100%;min-height:100%;padding:10px;display:grid}.bot-card-style-preview__item{color:#172033;background:#f8fafc;border:1px solid #d7dde8;border-radius:6px;flex-direction:column;justify-content:space-between;gap:8px;min-height:112px;padding:10px;display:flex;position:relative;overflow:hidden}.bot-card-style-preview__label{gap:4px;min-width:0;display:grid}.bot-card-style-preview__title{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.bot-card-style-preview__label p{color:color-mix(in srgb,currentColor 64%,transparent);margin:0;font-size:10px;line-height:1.25}.bot-card-style-preview__item button{background:var(--preview-button-bg);color:var(--preview-button-text,#fff);border:0;border-radius:6px;width:100%;min-height:30px;padding:0 12px;font-size:11px;font-weight:850}.bot-card-style-preview--gradient .bot-card-style-preview__item{border-color:color-mix(in srgb,var(--preview-primary)18%,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--preview-primary)92%,#fff)0%,color-mix(in srgb,var(--preview-primary)58%,#000)100%);color:#fff}.bot-card-style-preview--gradient .bot-card-style-preview__item button{background:var(--preview-button-bg)}.bot-card-style-preview--card .bot-card-style-preview__item:before{color:#fff;content:"PREMIUM";letter-spacing:.04em;background:#c07d01;padding:3px 22px;font-size:7px;font-weight:850;position:absolute;top:8px;right:-24px;transform:rotate(35deg)}.bot-card-style-preview--minimal .bot-card-style-preview__item{box-shadow:none;background:0 0}.bot-card-style-preview--compact{grid-template-columns:1fr;gap:6px;padding:6px}.bot-card-style-preview--compact .bot-card-style-preview__item{flex-direction:row;align-items:center;gap:8px;min-height:42px;padding:8px 10px}.bot-card-style-preview--compact .bot-card-style-preview__label p{display:none}.bot-card-style-preview--compact .bot-card-style-preview__item button{width:auto;min-height:28px;margin-left:auto;padding:0 12px}@media (max-width:680px){.theme-site-preview__topbar{flex-direction:column;align-items:flex-start}.theme-site-preview__auth{flex-wrap:wrap;width:100%}.theme-site-preview__auth button{flex:88px;padding:0 10px}.theme-site-preview__bots{padding:12px}.theme-site-preview__bot-row{flex-direction:column;align-items:stretch}.theme-site-preview__bots--compact .theme-site-preview__bot-row button{width:100%;margin-left:0}}.wizard-config-layout{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:860px){.wizard-config-layout{grid-template-columns:1fr 1fr}}.wizard-config-panel,.wizard-config-preview{min-width:0}.wizard-config-preview{position:sticky;top:96px}.wizard-config-preview .theme-site-preview{margin-top:var(--space-4)}.wizard-config-panel .wizard-tab-row{align-items:center;gap:var(--space-3);grid-template-columns:44px 44px minmax(180px,.42fr) minmax(260px,1fr) minmax(130px,auto);display:grid}.wizard-config-panel .wizard-tab-row__info{min-width:0}.wizard-config-panel .wizard-tab-row__label,.wizard-config-panel .wizard-tab-row__id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.wizard-config-panel .wizard-tab-row{grid-template-columns:40px 40px minmax(0,1fr)}.wizard-config-panel .wizard-tab-row>div[style*="flex: 1"],.wizard-config-panel .wizard-tab-row>div[style*="minWidth: 140px"]{grid-column:1/-1}}.social-links-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-links-grid .form-group{margin-bottom:0}@media (max-width:1180px){.wizard-config-layout{grid-template-columns:1fr}.wizard-config-preview{position:static}}@media (max-width:680px){.social-links-grid{grid-template-columns:1fr}}.wizard-selector-card--active .wizard-selector-card__check{display:flex}.loader-settings-panel{margin-top:var(--space-4)}.loader-settings-panel:first-of-type{margin-top:0}.loader-style-grid{margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.loader-style-grid .wizard-selector-card{min-height:144px}.loader-category-tabs{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-soft);display:flex}.loader-category-tabs button{color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:9px 15px;font-weight:850}.loader-category-tabs button.is-active{border-color:var(--ink-main);background:var(--surface-raised);color:var(--accent-hover);box-shadow:0 1px 2px #0f172a14}.loader-option-preview{background:#fff;height:112px;padding:0;overflow:hidden}.loader-settings-clean{gap:var(--space-4);display:grid}.loader-control-card{margin-bottom:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)94%,#fff),var(--surface-raised)),var(--surface-raised);box-shadow:var(--shadow-soft);padding:var(--space-5)}.loader-settings-clean .loader-control-card{margin-bottom:0}.loader-control-card__title{color:var(--ink-main);font-size:17px;font-weight:850}.loader-control-card__desc{margin:4px 0 var(--space-5);color:var(--ink-muted);max-width:760px;font-size:13px;line-height:1.45}.loader-style-choice-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.loader-style-choice{align-items:stretch;gap:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--ink-main);padding:var(--space-3);text-align:center;cursor:pointer;grid-template-rows:94px auto;min-height:144px;display:grid;position:relative}.loader-style-choice.is-active{border-color:var(--accent-main);background:var(--accent-soft)}.loader-style-choice__mark{border:1px solid var(--accent-main);background:var(--accent-main);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:850;display:inline-grid;position:absolute;top:10px;right:10px}.loader-style-choice__preview{border-radius:var(--radius-2);background:#fff;min-width:0;min-height:0;overflow:hidden}.loader-style-choice__preview>div,.loader-option-preview>div{border-radius:inherit!important;min-height:100%!important}.loader-style-choice__preview .basic-loader-preview,.loader-option-preview .basic-loader-preview{transform:translateZ(0)}.basic-loader-preview__spinner,.basic-loader-preview__orbit,.basic-loader-preview__logo-spin{animation:.85s linear infinite loader-preview-spin}.basic-loader-preview__pulse,.basic-loader-preview__default-mark{animation:1.1s ease-in-out infinite loader-preview-pulse}.basic-loader-preview__dots span,.basic-loader-preview__typing span,.basic-loader-preview__bounce span:first-child{animation:.72s ease-in-out infinite alternate loader-preview-bounce}.basic-loader-preview__dots span:nth-child(2),.basic-loader-preview__typing span:nth-child(2){animation-delay:.1s}.basic-loader-preview__dots span:nth-child(3),.basic-loader-preview__typing span:nth-child(3){animation-delay:.2s}.basic-loader-preview__bars span,.basic-loader-preview__wave span{animation:.82s ease-in-out infinite alternate loader-preview-bars}.basic-loader-preview__bars span:nth-child(2),.basic-loader-preview__wave span:nth-child(2){animation-delay:80ms}.basic-loader-preview__bars span:nth-child(3),.basic-loader-preview__wave span:nth-child(3){animation-delay:.16s}.basic-loader-preview__bars span:nth-child(4),.basic-loader-preview__wave span:nth-child(4){animation-delay:.24s}.basic-loader-preview__bars span:nth-child(5),.basic-loader-preview__wave span:nth-child(5){animation-delay:.32s}.basic-loader-preview__cube{animation:1.05s ease-in-out infinite loader-preview-cube}.basic-loader-preview__progress span,.loader-advanced-preview__bar-fill{animation:1s ease-in-out infinite alternate loader-preview-slide}.basic-loader-preview__skeleton{animation:.9s ease-in-out infinite alternate loader-preview-fade}.basic-loader-preview__prism span{animation:1.2s linear infinite loader-preview-spin}.basic-loader-preview__prism span:nth-child(2){animation-direction:reverse}.basic-loader-preview__grid span{animation:1s ease-in-out infinite alternate loader-preview-bloom}.basic-loader-preview__grid span:nth-child(2n){animation-delay:.12s}.basic-loader-preview__default-bar{animation:1.1s ease-in-out infinite alternate loader-preview-width}.loader-advanced-preview{transform:translateZ(0)}.loader-advanced-preview__market-line{transform-origin:0;animation:1.2s ease-in-out infinite alternate loader-preview-market-line}.loader-advanced-preview__orbit-ring,.loader-advanced-preview__trade-ring{animation:1.35s linear infinite loader-preview-spin}.loader-advanced-preview__orbit-ring:nth-child(2),.loader-advanced-preview__trade-ring:nth-child(2){animation-duration:1.9s;animation-direction:reverse}.loader-advanced-preview__orbit-ring:nth-child(3),.loader-advanced-preview__trade-ring:nth-child(3){animation-duration:1.05s}.loader-advanced-preview__signal-bar{transform-origin:bottom;animation:.95s ease-in-out infinite alternate loader-preview-bars}.loader-advanced-preview__meter-fill{transform-origin:bottom;animation:1.25s ease-in-out infinite alternate loader-preview-meter}.loader-style-choice:hover .basic-loader-preview__spinner,.wizard-selector-card:hover .basic-loader-preview__spinner,.loader-style-choice:hover .basic-loader-preview__orbit,.wizard-selector-card:hover .basic-loader-preview__orbit,.loader-style-choice:hover .basic-loader-preview__logo-spin,.wizard-selector-card:hover .basic-loader-preview__logo-spin{animation:.85s linear infinite loader-preview-spin}.loader-style-choice:hover .basic-loader-preview__pulse,.wizard-selector-card:hover .basic-loader-preview__pulse{animation:1.1s ease-in-out infinite loader-preview-pulse}.loader-style-choice:hover .basic-loader-preview__dots span,.wizard-selector-card:hover .basic-loader-preview__dots span,.loader-style-choice:hover .basic-loader-preview__typing span,.wizard-selector-card:hover .basic-loader-preview__typing span,.loader-style-choice:hover .basic-loader-preview__bounce span:first-child,.wizard-selector-card:hover .basic-loader-preview__bounce span:first-child{animation:.72s ease-in-out infinite alternate loader-preview-bounce}.loader-style-choice:hover .basic-loader-preview__dots span:nth-child(2),.wizard-selector-card:hover .basic-loader-preview__dots span:nth-child(2),.loader-style-choice:hover .basic-loader-preview__typing span:nth-child(2),.wizard-selector-card:hover .basic-loader-preview__typing span:nth-child(2){animation-delay:.1s}.loader-style-choice:hover .basic-loader-preview__dots span:nth-child(3),.wizard-selector-card:hover .basic-loader-preview__dots span:nth-child(3),.loader-style-choice:hover .basic-loader-preview__typing span:nth-child(3),.wizard-selector-card:hover .basic-loader-preview__typing span:nth-child(3){animation-delay:.2s}.loader-style-choice:hover .basic-loader-preview__bars span,.wizard-selector-card:hover .basic-loader-preview__bars span,.loader-style-choice:hover .basic-loader-preview__wave span,.wizard-selector-card:hover .basic-loader-preview__wave span{animation:.82s ease-in-out infinite alternate loader-preview-bars}.loader-style-choice:hover .basic-loader-preview__bars span:nth-child(2),.wizard-selector-card:hover .basic-loader-preview__bars span:nth-child(2),.loader-style-choice:hover .basic-loader-preview__wave span:nth-child(2),.wizard-selector-card:hover .basic-loader-preview__wave span:nth-child(2){animation-delay:80ms}.loader-style-choice:hover .basic-loader-preview__bars span:nth-child(3),.wizard-selector-card:hover .basic-loader-preview__bars span:nth-child(3),.loader-style-choice:hover .basic-loader-preview__wave span:nth-child(3),.wizard-selector-card:hover .basic-loader-preview__wave span:nth-child(3){animation-delay:.16s}.loader-style-choice:hover .basic-loader-preview__bars span:nth-child(4),.wizard-selector-card:hover .basic-loader-preview__bars span:nth-child(4),.loader-style-choice:hover .basic-loader-preview__wave span:nth-child(4),.wizard-selector-card:hover .basic-loader-preview__wave span:nth-child(4){animation-delay:.24s}.loader-style-choice:hover .basic-loader-preview__bars span:nth-child(5),.wizard-selector-card:hover .basic-loader-preview__bars span:nth-child(5),.loader-style-choice:hover .basic-loader-preview__wave span:nth-child(5),.wizard-selector-card:hover .basic-loader-preview__wave span:nth-child(5){animation-delay:.32s}.loader-style-choice:hover .basic-loader-preview__cube,.wizard-selector-card:hover .basic-loader-preview__cube{animation:1.05s ease-in-out infinite loader-preview-cube}.loader-style-choice:hover .basic-loader-preview__progress span,.wizard-selector-card:hover .basic-loader-preview__progress span{animation:1s ease-in-out infinite alternate loader-preview-slide}.loader-style-choice:hover .basic-loader-preview__skeleton,.wizard-selector-card:hover .basic-loader-preview__skeleton{animation:.9s ease-in-out infinite alternate loader-preview-fade}.loader-style-choice:hover .basic-loader-preview__prism span,.wizard-selector-card:hover .basic-loader-preview__prism span{animation:1.2s linear infinite loader-preview-spin}.loader-style-choice:hover .basic-loader-preview__prism span:nth-child(2),.wizard-selector-card:hover .basic-loader-preview__prism span:nth-child(2){animation-direction:reverse}.loader-style-choice:hover .basic-loader-preview__grid span,.wizard-selector-card:hover .basic-loader-preview__grid span{animation:1s ease-in-out infinite alternate loader-preview-bloom}.loader-style-choice:hover .basic-loader-preview__grid span:nth-child(2n),.wizard-selector-card:hover .basic-loader-preview__grid span:nth-child(2n){animation-delay:.12s}.loader-style-choice:hover .basic-loader-preview__default-mark,.wizard-selector-card:hover .basic-loader-preview__default-mark{animation:1.1s ease-in-out infinite loader-preview-pulse}.loader-style-choice:hover .basic-loader-preview__default-bar,.wizard-selector-card:hover .basic-loader-preview__default-bar{animation:1.1s ease-in-out infinite alternate loader-preview-width}@keyframes loader-preview-spin{to{transform:rotate(360deg)}}@keyframes loader-preview-pulse{50%{opacity:.72;transform:scale(.78)}}@keyframes loader-preview-bounce{to{transform:translateY(-12px)}}@keyframes loader-preview-bars{to{opacity:.6;transform:scaleY(.45)}}@keyframes loader-preview-cube{50%{transform:rotate(45deg)scale(.82)}to{transform:rotate(90deg)}}@keyframes loader-preview-slide{to{transform:translate(138%)}}@keyframes loader-preview-fade{to{opacity:.32}}@keyframes loader-preview-bloom{to{opacity:.42;transform:scale(.45)}}@keyframes loader-preview-width{to{transform:scaleX(.48)}}@keyframes loader-preview-market-line{to{opacity:.58;transform:scaleX(.62)}}@keyframes loader-preview-meter{to{opacity:.76;transform:scaleY(.62)}}.loader-style-choice__mark{color:#fff;font-weight:850}.loader-style-choice__body,.loader-style-choice__title,.loader-style-choice__desc{min-width:0;display:block}.loader-style-choice__title{font-size:14px;font-weight:850}.loader-style-choice__desc{color:var(--ink-muted);margin-top:3px;font-size:12px}.loader-color-field{min-width:0}.loader-color-field__label{margin-bottom:var(--space-2);color:var(--ink-main);font-size:12px;font-weight:850;display:block}.loader-color-field__control{gap:var(--space-3);grid-template-columns:52px minmax(0,1fr);display:grid}.loader-color-field__swatch{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-subtle);cursor:pointer;width:52px;height:44px;padding:5px}.loader-color-field__input{background:var(--surface-subtle);min-height:44px}.loader-upload-zone{align-items:center;gap:var(--space-3);border:1px dashed var(--accent-line);border-radius:var(--radius-2);background:var(--surface-subtle);color:var(--ink-main);padding:var(--space-3);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr);width:min(420px,100%);min-height:104px;display:grid}.loader-upload-zone:hover{border-color:var(--accent-main);background:var(--accent-soft)}.loader-upload-zone__icon{border:1px solid var(--accent-line);border-radius:var(--radius-2);background:var(--accent-soft);color:var(--accent-hover);place-items:center;width:38px;height:38px;font-size:18px;font-weight:850;display:inline-grid}.loader-upload-zone__label{margin-top:0;font-size:13px;font-weight:850}.loader-upload-zone__hint{color:var(--ink-muted);margin-top:2px;font-size:11px}.loader-settings-clean .loader-control-card:nth-of-type(3){gap:var(--space-4);grid-template-columns:minmax(260px,420px) minmax(260px,420px);align-items:end;display:grid}.loader-settings-clean .loader-control-card:nth-of-type(3) .loader-control-card__title,.loader-settings-clean .loader-control-card:nth-of-type(3) .loader-control-card__desc{grid-column:1/-1}.loader-settings-clean .loader-control-card:nth-of-type(3) .form-group{margin-bottom:0}.loader-background-preview{gap:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-subtle);padding:var(--space-3);grid-template-columns:96px minmax(0,1fr);align-items:center;width:min(420px,100%);margin-top:0;display:grid}.loader-background-preview__header{place-items:center start;gap:var(--space-2);color:var(--ink-main);margin-bottom:0;font-size:13px;font-weight:850;display:grid}.loader-background-preview__image{grid-area:1/1;max-width:none;max-height:none;overflow:hidden;width:96px!important;height:72px!important}.loader-background-preview__header{grid-area:1/2}.loader-background-preview__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.loader-save-row{justify-content:flex-end;display:flex}.loader-control-card>div:first-child{color:var(--ink-main);letter-spacing:0;font-size:17px!important;font-weight:850!important}.loader-control-card>div:nth-child(2){max-width:760px;line-height:1.45;margin:4px 0 var(--space-5)!important;color:var(--ink-muted)!important}.loader-color-grid,.loader-control-card>div[style*=flex-wrap]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)!important;display:grid!important}.loader-control-card .form-group{gap:var(--space-2);min-width:0;margin-bottom:0}.loader-control-card .form-label{color:var(--ink-main);font-size:12px;font-weight:850}.loader-control-card .form-label span:first-child{display:none}.loader-control-card .form-label span:last-child{align-items:center;gap:var(--space-2);display:inline-flex}.loader-control-card .form-label span:last-child:before{content:"";border-radius:var(--radius-round);background:var(--accent-main);box-shadow:0 0 0 4px var(--accent-soft);width:9px;height:9px}.loader-control-card .form-group>div[style*=align-items]{grid-template-columns:52px minmax(0,1fr);gap:var(--space-3)!important;display:grid!important}.loader-control-card input[type=color]{background:var(--surface-subtle);cursor:pointer;padding:5px;border:1px solid var(--line-soft)!important;border-radius:var(--radius-2)!important;width:52px!important;height:44px!important}.loader-control-card input[type=text]{border-radius:var(--radius-2);background:var(--surface-subtle);min-height:44px}.loader-control-card .form-group>div[style*="2px dashed"]{place-items:center;min-height:190px;display:grid;border:1px dashed var(--accent-line)!important;border-radius:var(--radius-3)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)36%,transparent),transparent 60%),var(--surface-subtle)!important;padding:var(--space-6)!important}.loader-control-card .form-group>div[style*="2px dashed"]:hover{border-color:var(--accent-main)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)52%,transparent),transparent 60%),var(--surface-raised)!important}.loader-control-card .form-group>div[style*="2px dashed"]>div:first-child{border:1px solid var(--accent-line);border-radius:var(--radius-2);background:var(--accent-soft);color:var(--accent-hover);place-items:center;width:54px;height:54px;display:inline-grid;margin:0 auto var(--space-3)!important;font-size:26px!important}.loader-control-card .form-group>div[style*="2px dashed"]>div:nth-child(2){color:var(--ink-main);font-size:16px!important;font-weight:850!important}.loader-control-card .form-group>div[style*="2px dashed"]>div:nth-child(3){margin-top:var(--space-1);color:var(--ink-muted);font-size:12px!important}.loader-control-card .asset-preview:not(.loader-background-preview__image){max-width:none;max-height:none;border:1px solid var(--line-soft)!important;border-radius:var(--radius-3)!important;background:var(--surface-subtle)!important;box-shadow:var(--shadow-soft)!important;width:min(520px,100%)!important;height:260px!important}.loader-control-card .asset-preview img{display:block}.loader-settings-clean .loader-control-card:nth-of-type(3){gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);align-items:stretch;width:min(900px,100%)}.loader-settings-clean .loader-control-card:nth-of-type(3) .loader-control-card__desc{margin-bottom:var(--space-3)!important}.loader-upload-zone{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)42%,transparent),transparent 62%),var(--surface-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-line)22%,transparent);border-style:solid;grid-template-columns:42px minmax(0,1fr);width:100%;min-height:118px}.loader-upload-zone__label,.loader-upload-zone__hint{grid-column:2}.loader-upload-zone__icon{grid-area:1/1/span 2;align-self:center}.loader-upload-zone__hint{max-width:260px;line-height:1.35}.loader-background-preview{border-color:color-mix(in srgb,var(--accent-line)45%,var(--line-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)32%,transparent),transparent 58%),var(--surface-subtle);grid-template-columns:118px minmax(0,1fr);width:100%;min-height:118px}.loader-background-preview__image{border:1px solid var(--line-soft)!important;border-radius:var(--radius-2)!important;box-shadow:none!important;width:118px!important;height:86px!important}.loader-background-preview__header{align-self:center}.loader-background-preview__header .btn{min-height:30px}.loader-live-preview{margin-top:var(--space-5);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);box-shadow:var(--shadow-soft);overflow:hidden}.loader-live-preview__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--line-soft);display:flex}.loader-live-preview__title{color:var(--ink-main);font-size:16px;font-weight:850}.loader-live-preview__subtitle{color:var(--ink-muted);margin-top:4px;font-size:13px}.loader-live-preview__badge{border:1px solid var(--accent-line);border-radius:var(--radius-round);background:var(--accent-soft);color:var(--accent-hover);padding:0 var(--space-3);white-space:nowrap;align-items:center;min-height:28px;font-size:12px;font-weight:850;display:inline-flex}.loader-live-preview__stage{background:#050b16;min-height:max(420px,min(58vh,620px))}.wizard-upload-zone{justify-content:center;align-items:center;gap:var(--space-2);border:1px dashed var(--line-strong);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--ink-muted);text-align:center;flex-direction:column;min-height:150px;display:flex}.wizard-upload-zone__icon{font-size:28px}.wizard-upload-zone__label{color:var(--ink-main);font-weight:850}.wizard-upload-zone__hint{font-size:12px}.wizard-domain-input-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}body.wizard-domain-modal-open>:not(.wizard-domain-modal-backdrop){filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none}.wizard-domain-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px)saturate(.9);padding:var(--space-4);background:#0f172a5c;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.wizard-domain-modal{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);box-shadow:var(--shadow-lg);width:min(820px,100%);max-height:min(720px,100vh - 48px);overflow:auto}.wizard-domain-modal__header{justify-content:space-between;align-items:start;gap:var(--space-3);border-bottom:1px solid var(--line-soft);padding:10px var(--space-4);display:flex}.wizard-domain-modal__header h3,.wizard-domain-modal__header p{margin:0}.wizard-domain-modal__header p{margin-top:var(--space-1);color:var(--ink-muted);font-size:13px}.wizard-domain-modal__steps{padding:8px var(--space-4)4px;justify-content:center;gap:6px;display:flex}.wizard-domain-modal__steps span{background:var(--surface-subtle);border-radius:999px;width:20px;height:4px}.wizard-domain-modal__steps span.is-active{background:var(--accent-main)}.wizard-domain-modal__close{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wizard-domain-modal__search{gap:var(--space-2);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.wizard-domain-modal__search--hero{margin:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);padding:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;box-shadow:0 16px 30px #4f46e52e}.wizard-domain-modal__search input{padding:var(--space-3);background:0 0;border:0;outline:none;min-width:0}.wizard-domain-modal__error{margin:0 var(--space-4)var(--space-3);border:1px solid var(--danger-main);border-radius:var(--radius-2);background:var(--danger-soft);color:var(--danger-main);padding:var(--space-3);font-weight:800}.wizard-domain-modal__results{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--radius-2);gap:1px;display:grid;overflow:hidden}.wizard-domain-modal__result{gap:var(--space-2);background:var(--surface-raised);color:var(--ink-main);text-align:left;border:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 12px;display:grid}.wizard-domain-modal__result strong,.wizard-domain-modal__result span{display:block}.wizard-domain-modal__result span,.wizard-domain-modal__price{color:var(--ink-muted);font-size:13px}.wizard-domain-modal__result.is-unavailable{opacity:.65}.wizard-domain-modal__price{text-align:right;gap:2px;display:grid}.wizard-domain-modal__price strong{color:var(--success-main);font-size:14px}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.wizard-domain-price-skeleton{text-align:right;gap:4px;min-width:64px;display:grid}.wizard-domain-price-skeleton__usd,.wizard-domain-price-skeleton__kes{background:linear-gradient(90deg,var(--line-soft)25%,var(--surface-2,#2a2a3a)50%,var(--line-soft)75%);background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite shimmer;display:block}.wizard-domain-price-skeleton__usd{width:52px;height:14px;margin-left:auto}.wizard-domain-price-skeleton__kes{opacity:.6;width:38px;height:11px;margin-left:auto}.wizard-domain-results-screen,.wizard-domain-payment-screen{gap:6px;padding:8px 12px 12px;display:grid}.wizard-domain-loading-result{border:1px dashed var(--line-soft);border-radius:var(--radius-2);color:var(--ink-muted);padding:var(--space-3);text-align:center}.wizard-domain-featured{gap:var(--space-2);border-radius:var(--radius-2);background:#10b98114;border:1px solid #10b98159;grid-template-columns:minmax(0,1fr) auto;padding:9px 12px;display:grid}.wizard-domain-featured.is-unavailable{border-color:var(--line-soft);background:var(--surface-subtle);grid-template-columns:1fr}.wizard-domain-featured.is-unavailable span,.wizard-domain-featured.is-unavailable small{color:var(--ink-muted)}.wizard-domain-featured.is-unavailable strong{color:var(--ink-main)}.wizard-domain-featured>button{grid-column:1/-1}.wizard-domain-featured span,.wizard-domain-featured small{color:var(--success-main);display:block}.wizard-domain-featured>div:first-child>span,.wizard-domain-options-title,.wizard-domain-pay-title{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.wizard-domain-featured strong{color:var(--ink-main);font-size:15px}.wizard-domain-featured__price{align-content:start;justify-items:end;display:grid}.wizard-domain-featured__price strong{color:var(--success-main);font-size:16px}.wizard-domain-featured__price span{color:var(--ink-muted)}.wizard-domain-summary{justify-content:space-between;gap:var(--space-3);color:var(--ink-muted);display:flex}.wizard-domain-summary strong{color:var(--ink-main);font-size:18px;display:block}.wizard-domain-contact{gap:var(--space-3);display:grid}.wizard-domain-contact h4{margin:0}.wizard-domain-contact p{color:var(--ink-muted);margin:0;font-size:13px}.wizard-domain-contact__grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wizard-domain-contact__grid label{gap:var(--space-1);display:grid}.wizard-domain-contact__grid span{color:var(--ink-muted);font-size:12px;font-weight:800}.wizard-domain-contact__actions{justify-content:space-between;gap:var(--space-3);align-items:center;display:flex}.wizard-domain-payment-phone{gap:var(--space-1);display:grid}.wizard-domain-payment-phone span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.wizard-domain-payment-phone small,.wizard-domain-method-note{color:var(--ink-muted)}.wizard-domain-method-note{text-align:center;margin:0}.wizard-domain-method-head{justify-content:space-between;gap:var(--space-3);align-items:center;display:flex}.wizard-domain-method-head strong{color:var(--success-main);font-size:18px}.wizard-domain-method-head button{color:var(--ink-muted);background:0 0;border:0;font-weight:800}.wizard-domain-full-pay{justify-content:center;width:100%}.wizard-domain-payment-options{gap:var(--space-2);display:grid}.wizard-domain-payment-option{gap:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--ink-main);text-align:left;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.wizard-domain-payment-option small,.wizard-domain-summary span{color:var(--ink-muted);display:block}.wizard-domain-payment-option>strong{color:var(--success-main)}.wizard-domain-payment-option__icon{border-radius:var(--radius-2);background:var(--success-main);color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.wizard-domain-payment-option__icon.card{background:#2563eb}.wizard-domain-processing,.wizard-domain-done{justify-items:center;gap:var(--space-3);padding:var(--space-8)var(--space-4);text-align:center;display:grid}.wizard-domain-processing h4,.wizard-domain-processing p,.wizard-domain-done h4,.wizard-domain-done p{margin:0}.wizard-domain-processing p,.wizard-domain-done p{color:var(--ink-muted)}.wizard-domain-processing__icon{color:var(--success-main);background:#10b9812e;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex;position:relative}.wizard-domain-processing__icon span{background:var(--success-main);border-radius:50%;width:16px;height:16px;position:absolute;top:0;right:-2px}.wizard-domain-processing__bar{background:var(--surface-subtle);border-radius:999px;width:150px;height:4px;overflow:hidden}.wizard-domain-processing__bar span{border-radius:inherit;background:var(--success-main);width:64%;height:100%;display:block}.wizard-domain-receipt{gap:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-2);padding:var(--space-3);text-align:left;width:min(520px,100%);display:grid}.wizard-domain-receipt div{justify-content:space-between;gap:var(--space-3);display:flex}.wizard-domain-receipt span{color:var(--ink-muted)}.wizard-domain-done>svg{color:var(--success-main)}.wizard-domain-done__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.wizard-domain-modal__back{color:var(--ink-muted);background:0 0;border:0;width:-moz-fit-content;width:fit-content;font-weight:800}.wizard-tab-row{gap:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);padding:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;display:grid}.wizard-tab-row--drag-over{border-color:var(--accent-main);background:var(--accent-soft)}.wizard-tab-row__drag-btn,.wizard-tab-row__icon-btn{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-raised);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wizard-tab-row__info{min-width:0}.wizard-tab-row__label{font-weight:850}.wizard-tab-row__id{color:var(--ink-muted);font-family:var(--font-mono);font-size:12px}@media (max-width:700px){.wizard-section-header,.wizard-tab-row{flex-direction:column;grid-template-columns:1fr}.wizard-domain-input-row,.wizard-domain-modal__search,.wizard-domain-modal__result,.wizard-domain-featured,.wizard-domain-contact__grid,.wizard-domain-payment-option{grid-template-columns:1fr}.wizard-domain-contact__actions,.wizard-domain-crypto-card__top,.wizard-domain-crypto-actions{flex-direction:column;align-items:stretch}.wizard-domain-featured__price,.wizard-domain-modal__price{text-align:left;justify-items:start}}