:root{--ui-bg:#f4f6fb;--ui-surface:#fff;--ui-surface-2:#f8fafc;--ui-border:#e6e9f0;--ui-border-strong:#d5dae4;--ui-text:#0f172a;--ui-text-2:#334155;--ui-muted:#64748b;--ui-faint:#94a3b8;--ui-primary:#1266f1;--ui-primary-hover:#0b55d4;--ui-primary-soft:#eaf1ff;--ui-primary-ink:#0b4bc2;--ui-success:#0e8a4f;--ui-success-soft:#e6f6ee;--ui-warning:#b25e09;--ui-warning-soft:#fff4e2;--ui-danger:#cf2a2a;--ui-danger-soft:#fdecec;--ui-info:#0f6fb8;--ui-info-soft:#e5f3fd;--ui-violet:#6d4ee8;--ui-violet-soft:#f0ecff;--ui-radius:14px;--ui-radius-sm:10px;--ui-shadow:0 1px 2px #0f172a0a, 0 6px 20px #0f172a0b;--ui-shadow-lg:0 12px 40px #0f172a1f;--ui-sidebar:264px;--ui-font:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.ui-app{grid-template-columns:var(--ui-sidebar) minmax(0, 1fr);background:var(--ui-bg);min-height:100vh;color:var(--ui-text);font-family:var(--ui-font);display:grid}.ui-app *,.ui-app :before,.ui-app :after{box-sizing:border-box}.ui-app a:not(.ui-btn){color:inherit}.ui-sidebar{background:var(--ui-surface);border-right:1px solid var(--ui-border);flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.ui-sidebar-brand{align-items:center;gap:10px;padding:4px 10px 8px;text-decoration:none;display:flex}.ui-sidebar-brand img{width:auto;height:30px}.ui-sidebar-brand small{letter-spacing:.12em;color:var(--ui-muted);text-transform:uppercase;border:1px solid var(--ui-border);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.ui-nav{flex-direction:column;gap:2px;display:flex}.ui-nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-faint);margin:14px 12px 6px;font-size:11px;font-weight:700}.ui-nav-link{min-height:42px;color:var(--ui-text-2);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.ui-nav-link svg{color:var(--ui-faint);flex:none;transition:color .15s}.ui-nav-link:hover{background:var(--ui-surface-2);color:var(--ui-text)}.ui-nav-link:hover svg{color:var(--ui-text-2)}.ui-nav-link[aria-current=page]{background:var(--ui-primary-soft);color:var(--ui-primary-ink)}.ui-nav-link[aria-current=page] svg{color:var(--ui-primary)}.ui-nav-count{background:var(--ui-danger-soft);min-width:22px;height:22px;color:var(--ui-danger);border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-grid}.ui-sidebar-cta{border-radius:var(--ui-radius);color:#fff;background:linear-gradient(145deg,#0f2a66 0%,#1266f1 100%);gap:6px;margin-top:auto;padding:16px;display:grid}.ui-sidebar-cta strong{font-size:14px}.ui-sidebar-cta span{opacity:.85;font-size:12.5px;line-height:1.45}.ui-sidebar-cta a{color:#fff;background:#ffffff29;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-top:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ui-sidebar-cta a:hover{background:#ffffff42}.ui-app.ui-admin .ui-sidebar{background:#0c1424;border-right-color:#0c1424}.ui-app.ui-admin .ui-sidebar-brand small{color:#9fb0cc;border-color:#26324a}.ui-app.ui-admin .ui-nav-label{color:#5d6b85}.ui-app.ui-admin .ui-nav-link{color:#c3cde0}.ui-app.ui-admin .ui-nav-link svg{color:#6f7f9c}.ui-app.ui-admin .ui-nav-link:hover{color:#fff;background:#162137}.ui-app.ui-admin .ui-nav-link[aria-current=page]{color:#fff;background:#1a2d52}.ui-app.ui-admin .ui-nav-link[aria-current=page] svg{color:#6ea3ff}.ui-main{flex-direction:column;min-width:0;display:flex}.ui-topbar{z-index:30;-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);background:#f4f6fbdb;border-bottom:1px solid #0000;align-items:center;gap:12px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.ui-topbar-brand{display:none}.ui-topbar-brand img{width:auto;height:26px;display:block}.ui-topbar-spacer{flex:1}.ui-topbar-search{flex:0 380px;position:relative}.ui-topbar-search input{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;height:40px;font:inherit;color:var(--ui-text);border-radius:10px;padding:0 14px 0 38px;font-size:14px}.ui-topbar-search svg{color:var(--ui-faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-icon-btn{border:1px solid var(--ui-border);background:var(--ui-surface);width:40px;height:40px;color:var(--ui-text-2);cursor:pointer;border-radius:10px;place-items:center;text-decoration:none;display:inline-grid}.ui-icon-btn:hover{border-color:var(--ui-border-strong);color:var(--ui-text)}.ui-account{position:relative}.ui-account>summary{cursor:pointer;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 10px 0 4px;list-style:none;display:flex}.ui-account>summary::-webkit-details-marker{display:none}.ui-account>summary:hover{background:var(--ui-surface)}.ui-avatar{color:#fff;background:linear-gradient(135deg,#1266f1,#6d4ee8);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.ui-account-name{text-align:left;line-height:1.2;display:grid}.ui-account-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13.5px;overflow:hidden}.ui-account-name small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.ui-menu{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);width:260px;box-shadow:var(--ui-shadow-lg);z-index:40;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ui-menu-head{border-bottom:1px solid var(--ui-border);gap:2px;margin-bottom:6px;padding:10px 12px 12px;display:grid}.ui-menu-head strong{font-size:14px}.ui-menu-head span{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12.5px}.ui-menu a,.ui-menu button{width:100%;min-height:40px;font:inherit;color:var(--ui-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ui-menu a:hover,.ui-menu button:hover{background:var(--ui-surface-2);color:var(--ui-text)}.ui-menu form{margin:0}.ui-menu .ui-menu-danger{color:var(--ui-danger)}.ui-content{grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;width:100%;max-width:1240px;margin:0 auto;padding:8px 28px 48px;display:grid}.ui-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:12px;display:flex}.ui-page-header-copy{gap:6px;min-width:0;display:grid}.ui-back{color:var(--ui-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ui-back:hover{color:var(--ui-primary)}.ui-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-primary);font-size:12px;font-weight:700}.ui-page-header h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800;line-height:1.2}.ui-page-header p{color:var(--ui-muted);margin:0;font-size:14.5px;line-height:1.5}.ui-page-actions{flex-wrap:wrap;gap:10px;display:flex}.ui-btn{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:40px;color:var(--ui-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ui-btn>span:not(.ui-spinner){text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-btn>svg{flex:none}.ui-btn:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-2)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-btn-primary{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff;box-shadow:0 4px 14px #1266f140}.ui-btn-primary:hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover);color:#fff}.ui-btn-soft{background:var(--ui-primary-soft);color:var(--ui-primary-ink);border-color:#0000}.ui-btn-soft:hover{background:#dce8ff;border-color:#0000}.ui-btn-ghost{color:var(--ui-text-2);background:0 0;border-color:#0000}.ui-btn-ghost:hover{background:var(--ui-surface-2);border-color:#0000}.ui-btn-danger{background:var(--ui-danger);border-color:var(--ui-danger);color:#fff}.ui-btn-danger:hover{background:#b32222;border-color:#b32222}.ui-btn-danger-soft{background:var(--ui-danger-soft);color:var(--ui-danger);border-color:#0000}.ui-btn-sm{border-radius:8px;min-height:32px;padding:0 12px;font-size:13px}.ui-btn-lg{border-radius:12px;min-height:48px;padding:0 22px;font-size:15px}.ui-btn-block{width:100%}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);min-width:0}.ui-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.ui-card-head h2,.ui-card-head h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.ui-card-head p{color:var(--ui-muted);margin:2px 0 0;font-size:13px}.ui-card-body{padding:18px 20px 20px}.ui-card-foot{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ui-grid{gap:16px;display:grid}.ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-grid-auto{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ui-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.ui-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.ui-stat{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);align-items:center;gap:14px;min-width:0;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}a.ui-stat:hover{border-color:#c7d7f5;transform:translateY(-1px)}.ui-stat-icon{background:var(--ui-primary-soft);width:44px;height:44px;color:var(--ui-primary);border-radius:12px;flex:none;place-items:center;display:grid}.ui-stat[data-tone=success] .ui-stat-icon{background:var(--ui-success-soft);color:var(--ui-success)}.ui-stat[data-tone=warning] .ui-stat-icon{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-stat[data-tone=danger] .ui-stat-icon{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-stat[data-tone=violet] .ui-stat-icon{background:var(--ui-violet-soft);color:var(--ui-violet)}.ui-stat-copy{gap:2px;min-width:0;display:grid}.ui-stat-copy span{color:var(--ui-muted);font-size:13px;font-weight:600}.ui-stat-copy strong{letter-spacing:-.02em;font-size:22px;font-weight:800}.ui-stat-copy small{color:var(--ui-muted);font-size:12px}.ui-badge{white-space:nowrap;background:var(--ui-surface-2);height:24px;color:var(--ui-text-2);border:1px solid var(--ui-border);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ui-badge:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.ui-badge[data-tone=success]{background:var(--ui-success-soft);color:var(--ui-success);border-color:#0000}.ui-badge[data-tone=warning]{background:var(--ui-warning-soft);color:var(--ui-warning);border-color:#0000}.ui-badge[data-tone=danger]{background:var(--ui-danger-soft);color:var(--ui-danger);border-color:#0000}.ui-badge[data-tone=info]{background:var(--ui-info-soft);color:var(--ui-info);border-color:#0000}.ui-badge[data-tone=violet]{background:var(--ui-violet-soft);color:var(--ui-violet);border-color:#0000}.ui-badge[data-tone=neutral]{color:var(--ui-muted)}.ui-badge.ui-badge-plain:before{display:none}.ui-tag{background:var(--ui-surface-2);height:24px;color:var(--ui-text-2);border:1px solid var(--ui-border);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.ui-tabs{scrollbar-width:none;background:#e9edf5;border-radius:12px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs a,.ui-tabs button{min-height:36px;font:inherit;color:var(--ui-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ui-tabs a:hover{color:var(--ui-text)}.ui-tabs [aria-current=page],.ui-tabs [aria-selected=true]{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 1px 3px #0f172a1a}.ui-tabs .ui-tab-count{color:var(--ui-faint);font-size:11.5px;font-weight:800}.ui-tabs [aria-current=page] .ui-tab-count{color:var(--ui-primary)}.ui-tabs-line{border-bottom:1px solid var(--ui-border);scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.ui-tabs-line a{color:var(--ui-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 2px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ui-tabs-line a:hover{color:var(--ui-text)}.ui-tabs-line a[aria-current=page]{color:var(--ui-primary);border-bottom-color:var(--ui-primary)}.ui-tabs-line::-webkit-scrollbar{display:none}.ui-tabs-line .ui-tab-count{background:var(--ui-surface-2);min-width:20px;height:20px;color:var(--ui-faint);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.ui-tabs-line a[aria-current=page] .ui-tab-count{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-toolbar-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-search{flex:260px;min-width:240px;max-width:420px;position:relative}.ui-search input{padding-left:38px!important}.ui-search svg{color:var(--ui-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-input,.ui-select,.ui-textarea,.ui-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.ui-form select,.ui-form textarea{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:100%;min-height:42px;font:inherit;color:var(--ui-text);border-radius:10px;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.ui-textarea,.ui-form textarea{resize:vertical;min-height:110px;padding:11px 13px;line-height:1.5}.ui-select,.ui-form select{padding-right:32px}.ui-input:focus,.ui-select:focus,.ui-textarea:focus,.ui-form input:focus,.ui-form select:focus,.ui-form textarea:focus{border-color:var(--ui-primary);outline:none;box-shadow:0 0 0 3px #1266f126}.ui-form{gap:16px;display:grid}.ui-field{gap:6px;min-width:0;display:grid}.ui-field input[type=file]{width:100%;min-width:0;max-width:100%}.ui-field>span,.ui-field>label{color:var(--ui-text-2);font-size:13px;font-weight:700}.ui-field small,.ui-hint{color:var(--ui-muted);font-size:12.5px;line-height:1.45}.ui-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ui-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ui-check{color:var(--ui-text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.ui-check input{width:16px;height:16px;accent-color:var(--ui-primary);margin-top:3px}.ui-table-wrap{overflow-x:auto}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.ui-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted);border-bottom:1px solid var(--ui-border);background:var(--ui-surface-2);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:700}.ui-table th:first-child{border-top-left-radius:var(--ui-radius)}.ui-table th:last-child{border-top-right-radius:var(--ui-radius)}.ui-table td{border-bottom:1px solid var(--ui-border);vertical-align:middle;color:var(--ui-text-2);padding:14px 16px}.ui-table tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background .12s}.ui-table tbody tr:hover{background:#fafbfe}.ui-table td strong,.ui-table td a.ui-link-strong{color:var(--ui-text);font-weight:700;text-decoration:none}.ui-table td a.ui-link-strong:hover{color:var(--ui-primary)}.ui-table .ui-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table .ui-actions{text-align:right;white-space:nowrap}.ui-cell-sub{color:var(--ui-muted);margin-top:2px;font-size:12.5px;display:block}.ui-kv{gap:0;margin:0;display:grid}.ui-kv>div{border-bottom:1px dashed var(--ui-border);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.ui-kv>div:last-child{border-bottom:0}.ui-kv dt{color:var(--ui-muted);flex:none}.ui-kv dd{color:var(--ui-text);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.ui-kv-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.ui-kv-grid>div{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:12px;gap:4px;min-width:0;padding:12px 14px;display:grid}.ui-kv-grid dt{color:var(--ui-muted);font-size:12px;font-weight:600}.ui-kv-grid dd{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:800}.ui-alert{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-2);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.ui-alert svg{flex:none;margin-top:1px}.ui-alert strong{color:var(--ui-text);margin-bottom:2px;display:block}.ui-alert[data-tone=info]{background:var(--ui-info-soft);border-color:#cde6fa}.ui-alert[data-tone=info] svg{color:var(--ui-info)}.ui-alert[data-tone=success]{background:var(--ui-success-soft);border-color:#c8ecd9}.ui-alert[data-tone=success] svg{color:var(--ui-success)}.ui-alert[data-tone=warning]{background:var(--ui-warning-soft);border-color:#fbe0b5}.ui-alert[data-tone=warning] svg{color:var(--ui-warning)}.ui-alert[data-tone=danger]{background:var(--ui-danger-soft);border-color:#f7cdcd}.ui-alert[data-tone=danger] svg{color:var(--ui-danger)}.ui-empty{text-align:center;justify-items:center;gap:8px;padding:44px 20px;display:grid}.ui-empty-icon{background:var(--ui-primary-soft);width:56px;height:56px;color:var(--ui-primary);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.ui-empty strong{font-size:16px}.ui-empty p{max-width:420px;color:var(--ui-muted);margin:0;font-size:14px;line-height:1.5}.ui-empty .ui-btn{margin-top:8px}.ui-pagination{color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ui-pagination nav{gap:6px;display:flex}.ui-pagination a,.ui-pagination span[aria-disabled]{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:36px;height:36px;color:var(--ui-text-2);border-radius:9px;place-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:inline-grid}.ui-pagination a:hover{border-color:var(--ui-primary);color:var(--ui-primary)}.ui-pagination span[aria-disabled]{opacity:.45}.ui-item-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);gap:14px;min-width:0;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}a.ui-item-card:hover{border-color:#c4d5f6;transform:translateY(-2px);box-shadow:0 10px 30px #1266f11a}.ui-item-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.ui-item-icon{background:var(--ui-primary-soft);width:44px;height:44px;color:var(--ui-primary);border-radius:12px;flex:none;place-items:center;display:grid}.ui-item-icon[data-tone=violet]{background:var(--ui-violet-soft);color:var(--ui-violet)}.ui-item-icon[data-tone=success]{background:var(--ui-success-soft);color:var(--ui-success)}.ui-item-icon[data-tone=warning]{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-item-title{flex:1;gap:3px;min-width:0;display:grid}.ui-item-title strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:800;overflow:hidden}.ui-item-title span{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ui-item-specs{flex-wrap:wrap;gap:6px;display:flex}.ui-item-meta{border-top:1px solid var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.ui-item-meta div{gap:2px;min-width:0;display:grid}.ui-item-meta span{color:var(--ui-muted);font-size:12px}.ui-item-meta strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.ui-item-meta strong[data-tone=danger]{color:var(--ui-danger)}.ui-item-meta strong[data-tone=warning]{color:var(--ui-warning)}.ui-hero{color:#fff;background:radial-gradient(1200px 300px at 100% 0,#6d4ee88c,#0000 60%),linear-gradient(120deg,#0d2257 0%,#1266f1 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #1266f138}.ui-hero h1,.ui-hero h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.ui-hero p{opacity:.85;max-width:560px;margin:6px 0 0;font-size:14.5px;line-height:1.5}.ui-hero .ui-btn{color:var(--ui-primary-ink);background:#fff;border-color:#fff}.ui-hero .ui-btn:hover{background:#eef3ff}.ui-hero .ui-btn-ghost-light{color:#fff;background:#ffffff24;border-color:#ffffff38}.ui-hero .ui-btn-ghost-light:hover{background:#ffffff3d}.ui-steps{flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-steps>li{list-style:none}.ui-step{white-space:nowrap;color:var(--ui-faint);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.ui-step-dot{border:2px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.ui-step[data-state=done]{color:var(--ui-success)}.ui-step[data-state=done] .ui-step-dot{background:var(--ui-success);border-color:var(--ui-success);color:#fff}.ui-step[data-state=current]{color:var(--ui-primary)}.ui-step[data-state=current] .ui-step-dot{border-color:var(--ui-primary);color:var(--ui-primary);box-shadow:0 0 0 4px #1266f124}.ui-step-line{background:var(--ui-border-strong);border-radius:2px;flex:8px;min-width:8px;max-width:28px;height:2px}.ui-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-timeline li{gap:2px;padding:0 0 18px 26px;font-size:14px;display:grid;position:relative}.ui-timeline li:before{content:"";background:var(--ui-primary);width:10px;height:10px;box-shadow:0 0 0 4px var(--ui-primary-soft);border-radius:50%;position:absolute;top:6px;left:6px}.ui-timeline li:after{content:"";background:var(--ui-border);width:2px;position:absolute;top:20px;bottom:0;left:10px}.ui-timeline li:last-child:after{display:none}.ui-timeline small{color:var(--ui-muted);font-size:12.5px}.ui-progress{background:#e8ecf4;border-radius:999px;height:8px;overflow:hidden}.ui-progress>span{border-radius:inherit;background:linear-gradient(90deg,#1266f1,#6d4ee8);height:100%;display:block}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-pulse{animation:1.6s ease-in-out infinite ui-pulse}@keyframes ui-pulse{50%{opacity:.45}}.ui-muted{color:var(--ui-muted)}.ui-mono{font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.ui-price{letter-spacing:-.02em;color:var(--ui-text);font-size:26px;font-weight:800}.ui-price small{color:var(--ui-muted);letter-spacing:0;font-size:13px;font-weight:600}.ui-divider{background:var(--ui-border);border:0;height:1px;margin:4px 0}.ui-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-section-title h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.ui-link{color:var(--ui-primary);align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ui-link:hover{text-decoration:underline}.ui-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-bottom-nav{display:none}@media (max-width:1100px){.ui-split{grid-template-columns:minmax(0,1fr)}.ui-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ui-app{grid-template-columns:minmax(0,1fr)}.ui-sidebar{display:none}.ui-topbar{border-bottom-color:var(--ui-border);background:#ffffffeb;height:58px;padding:0 16px}.ui-topbar-brand{display:block}.ui-topbar-search,.ui-account-name{display:none}.ui-content{padding:4px 16px calc(96px + env(safe-area-inset-bottom));gap:18px}.ui-page-header h1{font-size:22px}.ui-grid-3,.ui-grid-2,.ui-form-row{grid-template-columns:minmax(0,1fr)}.ui-hero{flex-direction:column;align-items:flex-start;padding:22px 20px}.ui-hero h1,.ui-hero h2{font-size:21px}.ui-bottom-nav{z-index:50;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ui-border);background:#fffffff5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.ui-bottom-nav a{color:var(--ui-muted);border-radius:10px;justify-items:center;gap:3px;min-width:0;padding:7px 2px;font-size:11px;font-weight:700;text-decoration:none;display:grid}.ui-bottom-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-bottom-nav a[aria-current=page]{color:var(--ui-primary);background:var(--ui-primary-soft)}.ui-table-wrap{overflow:visible}.ui-table.ui-table-stack thead{display:none}.ui-table.ui-table-stack,.ui-table.ui-table-stack tbody,.ui-table.ui-table-stack tr,.ui-table.ui-table-stack td{width:100%;display:block}.ui-table.ui-table-stack tr{border-bottom:1px solid var(--ui-border);padding:12px 16px}.ui-table.ui-table-stack tr:last-child{border-bottom:0}.ui-table.ui-table-stack td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.ui-table.ui-table-stack td:before{content:attr(data-label);color:var(--ui-muted);text-align:left;flex:none;font-size:12.5px;font-weight:600}.ui-table.ui-table-stack td[data-label=""]:before{display:none}.ui-table.ui-table-stack td.ui-num,.ui-table.ui-table-stack td.ui-actions{text-align:right}}@media (max-width:520px){.ui-grid-4{grid-template-columns:minmax(0,1fr)}.ui-app .adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-grid-4:has(>.ui-stat){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-grid-4>.ui-stat,.adm-kpis>.ui-stat{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.ui-grid-4>.ui-stat .ui-stat-icon,.adm-kpis>.ui-stat .ui-stat-icon{border-radius:10px;width:34px;height:34px}.ui-grid-4>.ui-stat .ui-stat-icon svg,.adm-kpis>.ui-stat .ui-stat-icon svg{width:17px;height:17px}.ui-grid-4>.ui-stat .ui-stat-copy,.adm-kpis>.ui-stat .ui-stat-copy{width:100%}.ui-grid-4>.ui-stat .ui-stat-copy strong,.adm-kpis>.ui-stat .ui-stat-copy strong{overflow-wrap:anywhere;font-size:19px}.ui-grid-4>.ui-stat .ui-stat-copy span,.ui-grid-4>.ui-stat .ui-stat-copy small,.adm-kpis>.ui-stat .ui-stat-copy span,.adm-kpis>.ui-stat .ui-stat-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-item-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-search{min-width:0;max-width:none}.ui-page-actions,.ui-page-actions .ui-btn,.ui-tabs{width:100%}}.ui-app.ui-public{grid-template-columns:minmax(0,1fr)}.ui-topbar-public{border-bottom-color:var(--ui-border);background:#ffffffeb}.ui-public-brand img{width:auto;height:28px;display:block}@media (max-width:960px){.ui-app.ui-public .ui-content{padding-bottom:32px}.ui-topbar-public .ui-btn-ghost{display:none}}@media (max-width:420px){.ui-steps{gap:6px}.ui-step{gap:6px;font-size:13px}}.ui-dialog{background:var(--ui-surface);width:min(400px,100vw - 32px);color:var(--ui-text);border:0;border-radius:20px;padding:0;box-shadow:0 24px 64px #0f172a3d}.ui-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#0f172a61}.ui-dialog[open]{animation:.18s ease-out ui-dialog-in}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ui-dialog-body{text-align:center;gap:12px;padding:24px;display:grid}.ui-dialog-body h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.ui-dialog-body p{color:var(--ui-muted);margin:0;font-size:14px;line-height:1.5}.ui-dialog-body .ui-field{text-align:left}.ui-dialog-body .svc-inline-error{text-align:left;margin:0}.ui-dialog-icon{background:var(--ui-primary-soft);width:48px;height:48px;color:var(--ui-primary);border-radius:14px;justify-self:center;place-items:center;display:grid}.ui-dialog-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.ui-input.otp-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:18px}.ui-app.ui-customer{--ui-rail:104px;grid-template-columns:var(--ui-rail) minmax(0, 1fr);background:#f6f7fb}.ui-rail{z-index:45;background:var(--ui-surface);border-right:1px solid var(--ui-border);flex-direction:column;align-items:center;gap:16px;height:100vh;padding:20px 8px;display:flex;position:sticky;top:0}.ui-rail-brand{place-items:center;width:100%;padding:4px 6px 10px;display:grid}.ui-rail-brand img{width:84px;height:auto;display:block}.ui-rail-nav{scrollbar-width:none;flex:1;width:100%;min-height:0;overflow-y:auto}.ui-rail-nav::-webkit-scrollbar{display:none}.ui-rail-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ui-app.ui-customer .ui-rail-item{width:100%;font:inherit;color:var(--ui-text-2);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-items:center;gap:6px;padding:10px 2px;font-size:12.5px;font-weight:600;line-height:1.25;text-decoration:none;display:grid}.ui-rail-icon{width:48px;height:48px;color:var(--ui-primary);border-radius:15px;place-items:center;transition:background .15s,color .15s;display:grid;position:relative}.ui-rail-label{overflow-wrap:anywhere;max-width:100%}.ui-app.ui-customer .ui-rail-item:hover .ui-rail-icon{background:var(--ui-primary-soft)}.ui-app.ui-customer .ui-rail-item[aria-expanded=true],.ui-app.ui-customer .ui-rail-item[data-active],.ui-app.ui-customer .ui-rail-item[aria-current=page]{color:var(--ui-primary-ink)}.ui-app.ui-customer .ui-rail-item[aria-expanded=true] .ui-rail-icon,.ui-app.ui-customer .ui-rail-item[data-active] .ui-rail-icon,.ui-app.ui-customer .ui-rail-item[aria-current=page] .ui-rail-icon{background:var(--ui-primary-soft)}.ui-app.ui-customer .ui-rail-item:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.ui-rail-count{border:2px solid var(--ui-surface);background:var(--ui-danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px;right:-2px}.ui-flyout{top:0;bottom:0;left:var(--ui-rail);background:var(--ui-surface);border-right:1px solid var(--ui-border);align-content:start;gap:22px;width:292px;padding:32px 18px;animation:.16s ease-out ui-flyout-in;display:grid;position:fixed;overflow-y:auto;box-shadow:28px 0 56px -28px #0f172a38}@keyframes ui-flyout-in{0%{opacity:0;transform:translate(-8px)}}.ui-flyout-head h2{letter-spacing:-.02em;margin:0;padding:0 12px;font-size:22px;font-weight:800}.ui-flyout-group{gap:4px;display:grid}.ui-flyout-group+.ui-flyout-group{border-top:1px solid var(--ui-border);padding-top:18px}.ui-flyout-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted);padding:0 12px 6px;font-size:11.5px;font-weight:700}.ui-flyout ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ui-flyout form{margin:0}.ui-app.ui-customer .ui-flyout-link{width:100%;min-height:44px;font:inherit;color:var(--ui-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.ui-flyout-link>svg{color:var(--ui-muted);flex:none;transition:color .15s}.ui-flyout-link>span:not(.ui-rail-count){overflow-wrap:anywhere;min-width:0}.ui-flyout-link .ui-rail-count{border:0;margin-left:auto;position:static}.ui-app.ui-customer .ui-flyout-link:hover{background:var(--ui-surface-2);color:var(--ui-text)}.ui-flyout-link:hover>svg{color:var(--ui-primary)}.ui-app.ui-customer .ui-flyout-link[aria-current=page]{background:var(--ui-primary-soft);color:var(--ui-primary-ink)}.ui-flyout-link[aria-current=page]>svg{color:var(--ui-primary)}.ui-app.ui-customer .ui-flyout-link[data-tone=danger],.ui-flyout-link[data-tone=danger]>svg{color:var(--ui-danger)}.ui-app.ui-customer .ui-flyout-more{color:var(--ui-primary);align-items:center;gap:6px;margin:6px 12px 0;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ui-app.ui-customer .ui-flyout-more:hover{text-decoration:underline}.ui-customer .ui-topbar{border-bottom:1px solid var(--ui-border);background:#ffffffe6;gap:8px;height:72px;padding:0 40px}.ui-customer .ui-topbar-search{flex:0 420px}.ui-customer .ui-topbar-search input{background:var(--ui-surface-2);border-color:#0000;border-radius:12px;height:44px}.ui-customer .ui-topbar-search input:focus{background:var(--ui-surface);border-color:var(--ui-primary)}.ui-app.ui-customer .ui-topbar-link{height:42px;color:var(--ui-text-2);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ui-app.ui-customer .ui-topbar-link:hover{background:var(--ui-surface-2);color:var(--ui-text)}.ui-app.ui-customer .ui-topbar-buy{background:var(--ui-primary);color:#fff;box-shadow:0 4px 14px #1266f140}.ui-app.ui-customer .ui-topbar-buy:hover{background:var(--ui-primary-hover);color:#fff}.ui-topbar-bell{place-items:center;display:grid;position:relative}.ui-topbar-bell i{background:var(--ui-danger);width:9px;height:9px;box-shadow:0 0 0 2px var(--ui-surface);border-radius:50%;position:absolute;top:-2px;right:-2px}.ui-customer .ui-account>summary:hover{background:var(--ui-surface-2)}.ui-customer .ui-content{gap:32px;max-width:1320px;padding:40px 48px 80px}.ui-customer .ui-page-header{gap:20px;padding-top:0}.ui-customer .ui-page-header-copy{gap:8px}.ui-customer .ui-page-header h1{font-size:30px}.ui-customer .ui-page-header p{font-size:15px}.ui-customer .ui-card{border-color:#eceff5;border-radius:18px;box-shadow:0 1px 2px #0f172a08,0 8px 28px #0f172a09}.ui-customer .ui-card-head{padding:24px 28px 0}.ui-customer .ui-card-head h2,.ui-customer .ui-card-head h3{font-size:17px}.ui-customer .ui-card-body{padding:22px 28px 28px}.ui-customer .ui-card-foot{padding:16px 28px}.ui-customer .ui-grid{gap:24px}.ui-customer .ui-split{grid-template-columns:minmax(0,1fr) 380px;gap:32px}.ui-customer .ui-stack{gap:24px}.ui-customer .ui-section-title h2{font-size:20px}.ui-customer .ui-stat{border-color:#eceff5;border-radius:18px;gap:16px;padding:24px}.ui-customer .ui-table th{padding:13px 20px}.ui-customer .ui-table td{padding:16px 20px}.ui-customer .ui-alert{border-radius:14px;padding:16px 20px}.ui-public .ui-content{gap:28px;padding-top:32px}.dash-tiles>.ui-stat{text-align:center;flex-direction:column;justify-content:center;gap:14px;padding:28px 20px}.dash-tiles>.ui-stat .ui-stat-icon{border-radius:16px;width:52px;height:52px}.dash-tiles>.ui-stat .ui-stat-copy{justify-items:center;gap:4px;width:100%}.dash-tiles>.ui-stat .ui-stat-copy strong{overflow-wrap:anywhere;order:-1;font-size:30px;line-height:1.15}.dash-tiles>.ui-stat .ui-stat-copy span{color:var(--ui-text-2);font-size:14px}.dash-shop{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.ui-app.ui-customer .dash-shop-item{background:var(--ui-surface);min-width:0;color:var(--ui-text);border:1px solid #eceff5;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.ui-app.ui-customer .dash-shop-item:hover{border-color:#c7d7f5;transform:translateY(-1px);box-shadow:0 8px 22px #1266f114}.ui-app.ui-customer .dash-shop-item.dash-shop-hot{background:linear-gradient(135deg, #fff8f0 0%, var(--ui-surface) 70%);border-color:#ffd9b0;position:relative}.ui-app.ui-customer .dash-shop-hot .dash-shop-icon{color:#ea580c;background:#fff1e6}.ui-app.ui-customer .dash-shop-badge{color:#fff;background:#ea580c;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;position:absolute;top:-9px;right:14px}.dash-shop-icon{background:var(--ui-primary-soft);width:44px;height:44px;color:var(--ui-primary);border-radius:13px;flex:none;place-items:center;display:grid}.dash-shop-copy{gap:2px;min-width:0;display:grid}.dash-shop-copy strong{overflow-wrap:anywhere;font-size:14.5px;font-weight:700;line-height:1.3}.dash-shop-copy small{color:var(--ui-muted);font-size:12.5px}@media (min-width:961px) and (max-width:1240px){.ui-customer .ui-content{gap:28px;padding:32px 32px 64px}.ui-customer .ui-topbar{padding:0 32px}.ui-customer .ui-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.ui-app.ui-customer{grid-template-columns:minmax(0,1fr)}.ui-rail{display:none}.ui-customer .ui-topbar{gap:4px;height:60px;padding:0 12px 0 16px}.ui-app.ui-customer .ui-topbar-buy,.ui-topbar-link-text{display:none}.ui-app.ui-customer .ui-topbar-link{padding:0 10px}.ui-customer .ui-content{padding:22px 16px calc(104px + env(safe-area-inset-bottom));gap:24px}.ui-customer .ui-page-header h1{font-size:24px}.ui-customer .ui-card-head{padding:20px 20px 0}.ui-customer .ui-card-body{padding:18px 20px 22px}.ui-customer .ui-card-foot{padding:14px 20px}.ui-customer .ui-grid,.ui-customer .ui-stack,.ui-customer .ui-split{gap:18px}.ui-customer .ui-split{grid-template-columns:minmax(0,1fr)}.ui-customer .ui-stat{padding:18px}.dash-tiles>.ui-stat{padding:20px 14px}.dash-tiles>.ui-stat .ui-stat-copy strong{font-size:22px}.dash-shop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-app.ui-customer .dash-shop-item{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.ui-bottom-nav a[data-primary] svg{box-sizing:content-box;background:var(--ui-primary);color:#fff;border-radius:50%;margin-top:-16px;padding:9px;box-shadow:0 6px 16px #1266f159}.ui-bottom-nav a[data-primary][aria-current=page]{background:0 0}}@media (max-width:520px){.ui-customer .ui-grid-4.dash-tiles{gap:12px}.ui-customer .ui-grid-4.dash-tiles>.ui-stat{align-items:center;padding:18px 12px}.ui-customer .ui-grid-4.dash-tiles>.ui-stat .ui-stat-copy strong{font-size:19px}}.ui-skeleton{background:linear-gradient(90deg,#eef1f6 0%,#f7f9fc 40%,#eef1f6 80%) 0 0/240% 100%;border-radius:8px;animation:1.3s ease-in-out infinite ui-shimmer;display:block}.ui-skeleton-card{gap:12px;padding:22px 24px;display:grid}.ui-skeleton-row{height:16px}.ui-skeleton-row:nth-child(3n+2){width:86%}.ui-skeleton-row:nth-child(3n){width:64%}.ui-skeleton-title{width:min(320px,70%);height:30px}.ui-skeleton-line{width:min(520px,90%);height:14px}.ui-skeleton-stat{border-radius:var(--ui-radius);height:92px}.ui-skeleton-block{border-radius:var(--ui-radius);height:220px}.ui-skeleton-page{gap:20px;display:grid}.ui-skeleton-head{gap:10px;display:grid}.ui-skeleton-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-content>*,.ui-fade-in{animation:.22s ease-out ui-fade-in}@keyframes ui-fade-in{0%{opacity:0}}html[data-navigating] body:before{content:"";z-index:9999;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#1266f1,#6d4ee8);width:100%;height:3px;animation:8s cubic-bezier(.1,.7,.2,1) forwards ui-nav-progress;position:fixed;top:0;left:0}@keyframes ui-nav-progress{0%{transform:scaleX(0)}10%{transform:scaleX(.35)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.ui-skeleton,.ui-content>*,.ui-fade-in{animation:none}html[data-navigating] body:before{animation:none;transform:scaleX(.6)}}.ui-policy-notice{box-sizing:border-box;color:#6f4d08;background:#fff9e8;border:1px solid #f1d38a;border-radius:8px;align-items:center;gap:7px;width:100%;min-height:28px;padding:5px 9px;font-size:12px;line-height:1.4;display:flex}.ui-policy-notice>svg{color:#b77908;flex:none}.ui-policy-notice>span{overflow-wrap:anywhere;min-width:0}.ui-policy-notice strong{font-weight:700}.ui-policy-notice.is-persistent{align-items:flex-start;padding:9px 12px;font-size:13px}.ui-policy-notice.is-persistent>svg{margin-top:1px}.tcvps>.ui-policy-notice:first-child{margin-top:-4px}@media (prefers-reduced-motion:no-preference){.ui-policy-notice:not(.is-persistent){animation:.24s ease-out both ui-policy-in}}@keyframes ui-policy-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.ui-policy-notice{align-items:flex-start;padding:6px 8px;font-size:11.5px}.ui-policy-notice.is-persistent{font-size:12.5px}}.ui-app.ui-customer{isolation:isolate;background:#f3f6fc;position:relative}.ui-app.ui-customer:before,.ui-app.ui-customer:after{content:"";pointer-events:none;z-index:-1;position:fixed}.ui-app.ui-customer:before{will-change:transform;background:radial-gradient(38vmax 34vmax at 18% 14%,#2563eb2b,#0000 62%),radial-gradient(32vmax 30vmax at 86% 10%,#8b5cf624,#0000 62%),radial-gradient(42vmax 36vmax at 74% 88%,#0ea5e921,#0000 64%),radial-gradient(30vmax 26vmax at 8% 82%,#ec489912,#0000 62%);animation:42s ease-in-out infinite alternate tc-backdrop-drift;inset:-18vmax}.ui-app.ui-customer:after{background-image:radial-gradient(#1e3a8a1a 1px,#0000 1.4px);background-size:24px 24px;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000008c 38%,#0000 78%);mask-image:linear-gradient(#000 0,#0000008c 38%,#0000 78%)}@keyframes tc-backdrop-drift{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(2.5vmax,-1.5vmax)rotate(6deg)scale(1.04)}to{transform:translate(-2vmax,2vmax)rotate(-5deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.ui-app.ui-customer:before{animation:none}}.ui-app.ui-customer .ui-rail{background:#ffffffe6}.ui-customer .ui-topbar{-webkit-backdrop-filter:saturate(160%)blur(14px);background:#ffffffb8}.ui-customer .ui-card{background:#fffffff0}.dash-main>.ui-page-header h1{background:linear-gradient(92deg,#0f172a 0%,#1e40af 55%,#7c3aed 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dash-layout{animation:.5s cubic-bezier(.2,.7,.2,1) both tc-rise}@keyframes tc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dash-layout{animation:none}}.ui-customer .dash-tiles>.ui-stat,.ui-customer .dash-shop-item{transition:transform .18s,box-shadow .18s}@media (hover:hover){.ui-customer .dash-tiles>.ui-stat:hover,.ui-customer .dash-shop-item:hover{transform:translateY(-2px);box-shadow:0 10px 28px #1e40af1f}}.tc-space{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tc-space-icon{color:#3b6fd8;opacity:.1;will-change:transform, opacity;animation:26s ease-in-out infinite alternate tc-star-float,7s ease-in-out infinite tc-star-twinkle;position:absolute;transform:translate(0,0)}.tc-space-icon:nth-child(3n){color:#7c5ce0;animation-duration:32s,9s}.tc-space-icon:nth-child(4n){color:#0ea5e9;animation-duration:22s,6s}.tc-space-dot{opacity:.25;will-change:opacity;background:#5b8def;border-radius:50%;width:3px;height:3px;animation:5s ease-in-out infinite tc-star-twinkle;position:absolute}.tc-space-dot:nth-child(2n){width:2px;height:2px;animation-duration:4s}@keyframes tc-star-float{0%{transform:translate(0,0)rotate(-6deg)}to{transform:translate(14px,-22px)rotate(8deg)}}@keyframes tc-star-twinkle{0%,to{opacity:.1}50%{opacity:.28}}.tc-space-dot{animation-name:tc-dot-twinkle}@keyframes tc-dot-twinkle{0%,to{opacity:.15}50%{opacity:.6}}@media (max-width:760px){.tc-space-icon:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.tc-space-icon,.tc-space-dot{animation:none}}
:root[data-theme=dark]{color:#cfd5e8;background:#1a1f2a}:root[data-theme=dark] body{background:#1a1f2a}:root[data-theme=dark] .portal-sidebar{background:#151923;border-right:1px solid #1f384b}:root[data-theme=dark] .brand-context{color:#909bab}:root[data-theme=dark] .account-switcher{background:#1a1f2a;border:1px solid #212836}:root[data-theme=dark] .account-switcher strong{color:#cfd5e8}:root[data-theme=dark] .account-switcher small{color:#909bab}:root[data-theme=dark] .avatar{color:#3d97ff;background:#183649}:root[data-theme=dark] .online-dot{box-shadow:0 0 0 3px #39c7931f}:root[data-theme=dark] .portal-nav-link{color:#909bab}:root[data-theme=dark] .portal-nav-link:hover{color:#4c8bf4;background:#191e29}:root[data-theme=dark] .portal-nav-link.active{color:#4c8bf4;background:#183048}:root[data-theme=dark] .portal-sidebar-footer{border-top:1px solid #1f2532}:root[data-theme=dark] .portal-sidebar-footer a{color:#4c8bf4}:root[data-theme=dark] .portal-topbar{background:#151923;border-bottom:1px solid #1f384b}:root[data-theme=dark] .portal-breadcrumb strong{color:#d4dae2}:root[data-theme=dark] .topbar-actions>a{color:#4c8bf4}:root[data-theme=dark] .profile-button{color:#d4dae2}:root[data-theme=dark] .welcome-row{background:linear-gradient(103deg,#183649 0%,#181d28 71%,#151923 100%);border:1px solid #1b3950}:root[data-theme=dark] .welcome-row:after{border:1px solid #1e465b}:root[data-theme=dark] .welcome-row h1{color:#cfd5e8}:root[data-theme=dark] .welcome-row p{color:#909bab}:root[data-theme=dark] .quick-stat{background:#151923;border:1px solid #1f384b;box-shadow:0 5px 14px #172a3d05}:root[data-theme=dark] .quick-stat-icon{color:#3d97ff;background:#183048}:root[data-theme=dark] .quick-stat.cyan .quick-stat-icon{color:#41c8e8;background:#183d49}:root[data-theme=dark] .quick-stat.navy .quick-stat-icon{color:#d4dae2;background:#1e2330}:root[data-theme=dark] .quick-stat.red .quick-stat-icon{color:#ed585e;background:#1a1f2b}:root[data-theme=dark] .quick-stat-copy span{color:#909bab}:root[data-theme=dark] .quick-stat-copy strong{color:#cfd5e8}:root[data-theme=dark] .attention-panel{background:#151923;border:1px solid #1f384b}:root[data-theme=dark] .attention-icon{color:#ffb116;background:#4a3c19}:root[data-theme=dark] .attention-heading h2{color:#d4dae2}:root[data-theme=dark] .attention-heading>a{color:#4c8bf4}:root[data-theme=dark] .attention-grid span{color:#909bab}:root[data-theme=dark] .attention-grid strong{color:#d4dae2}:root[data-theme=dark] .section-heading h2{color:#cfd5e8}:root[data-theme=dark] .text-link{color:#4c8bf4}:root[data-theme=dark] .search-field{background:#151923;border:1px solid #21394c}:root[data-theme=dark] .search-field input{color:#d4dae2}:root[data-theme=dark] .status-select{background:#151923;border:1px solid #21394c}:root[data-theme=dark] .status-select select{color:#d4dae2}:root[data-theme=dark] .clear-link{color:#ed585e}:root[data-theme=dark] .record-card{background:#151923;border:1px solid #1f384b;box-shadow:0 5px 14px #172a3d05}:root[data-theme=dark] .record-card:hover{box-shadow:0 11px 25px #172a3d0d}:root[data-theme=dark] .status-chip.success{color:#cdeae0;background:#1f2432}:root[data-theme=dark] .status-chip.warning{color:#eae0cd;background:#4d3f1a}:root[data-theme=dark] .status-chip.danger{color:#da4f55;background:#1a1f2b}:root[data-theme=dark] .status-chip.neutral{color:#909bab;background:#1d222f}:root[data-theme=dark] .record-card h3{color:#cfd5e8}:root[data-theme=dark] .record-meta{border-bottom:1px solid #1f2532}:root[data-theme=dark] .record-meta strong{color:#d4dae2}:root[data-theme=dark] .record-card-footer>span{color:#58c7a0}:root[data-theme=dark] .empty-panel{background:#151923;border:1px dashed #284053}:root[data-theme=dark] .empty-panel strong{color:#d4dae2}:root[data-theme=dark] .pagination a,:root[data-theme=dark] .pagination span{border:1px solid #21394c}:root[data-theme=dark] .pagination a{color:#4c8bf4;background:#151923}:root[data-theme=dark] .pagination .disabled{background:#191d28}:root[data-theme=dark] .login-page{background:linear-gradient(135deg,#183548 0%,#181d28 58%,#151923 100%)}:root[data-theme=dark] .login-shell{background:#151923;border:1px solid #1b3b52;box-shadow:0 24px 70px #183a5b12}:root[data-theme=dark] .login-panel h1{color:#cfd5e8}:root[data-theme=dark] .login-panel>p{color:#909bab}:root[data-theme=dark] .registration-optional{border:1px solid #21394c}:root[data-theme=dark] .registration-optional summary{color:#d4dae2}:root[data-theme=dark] .registration-optional summary span{color:#8a97a8}:root[data-theme=dark] .login-form label{color:#d4dae2}:root[data-theme=dark] .login-form input{color:#d4dae2;background:#151923;border:1px solid #21394c}:root[data-theme=dark] .login-form input:focus{box-shadow:0 0 0 3px #1266f11a}:root[data-theme=dark] .login-forgot,:root[data-theme=dark] .back-login{color:#4c8bf4}:root[data-theme=dark] .welcome-row{background:#183649}:root[data-theme=dark] .quick-actions a{color:#4087ee;background:#151923;border:1px solid #223c4e}:root[data-theme=dark] .quick-actions a span{color:#d1dae6}:root[data-theme=dark] .quick-actions a:hover,:root[data-theme=dark] .shop-item a:hover{background:#191d28}:root[data-theme=dark] .record-manage-link{color:#4c8bf4}:root[data-theme=dark] .shop-item{background:#151923;border:1px solid #223c4e}:root[data-theme=dark] .shop-icon{color:#4c8bf4;background:#183649}:root[data-theme=dark] .shop-item p{color:#828fa1}:root[data-theme=dark] .shop-item a{color:#4c8bf4}:root[data-theme=dark] .shop-price{color:#cdd9ea}:root[data-theme=dark] .shop-empty{color:#8c9aaa;background:#151923}:root[data-theme=dark] .shop-empty svg{color:#4c8bf4}:root[data-theme=dark] .shop-empty strong{color:#cfdae7}:root[data-theme=dark] .more-list a,:root[data-theme=dark] .more-list button{color:#d1dae6;background:#151923;border:1px solid #223c4e}:root[data-theme=dark] .more-list form button{border-bottom:1px solid #223c4e}:root[data-theme=dark] .more-list a:hover,:root[data-theme=dark] .more-list button:hover{background:#191d28}:root[data-theme=dark] .login-brand{background:#151923}:root[data-theme=dark] .login-brand span{color:#6d869f}:root[data-theme=dark] .form-error{color:#d53b46;background:#1a1f2b;border:1px solid #591e21}:root[data-theme=dark] .page-error{color:#8c9aaa}:root[data-theme=dark] .page-error>svg{color:#e46970}:root[data-theme=dark] .page-error h1{color:#cfd8e8}@media (max-width:640px){:root[data-theme=dark] .portal-sidebar{background:#151923;border-top:1px solid #223c4e;box-shadow:0 -4px 18px #16324f12}:root[data-theme=dark] .portal-nav-link{color:#8593a7}:root[data-theme=dark] .portal-nav-link.active{color:#207bf8}}:root[data-theme=dark]{--tc-ink:#d0d9e7;--tc-muted:#929cac;--tc-wash:#1a1f2b}:root[data-theme=dark] .portal-sidebar{border-right-color:#1b3b50}:root[data-theme=dark] .portal-nav-link.active,:root[data-theme=dark] .portal-nav-link:hover{background:#19344a}:root[data-theme=dark] .quick-stat-icon,:root[data-theme=dark] .shop-icon,:root[data-theme=dark] .detail-icon{background:#19394b}:root[data-theme=dark] .record-card,:root[data-theme=dark] .shop-item,:root[data-theme=dark] .detail-panel,:root[data-theme=dark] .checkout-summary{border-color:#1c3d53;box-shadow:0 8px 24px #2567920f}:root[data-theme=dark] .record-card:hover,:root[data-theme=dark] .shop-item:hover{box-shadow:0 14px 32px #2567921f}:root[data-theme=dark] .admin-panel,:root[data-theme=dark] .admin-stat{border-color:#1c3d53;box-shadow:0 8px 24px #2567920f}:root[data-theme=dark] .admin-stat.blue>span,:root[data-theme=dark] .admin-stat.cyan>span{background:#19394b}:root[data-theme=dark] .admin-record-card:hover{box-shadow:0 12px 28px #2567921a}:root[data-theme=dark] .checkout-error{color:#ce3f48;background:#1a1f2b;border:1px solid #5b1e22}:root[data-theme=dark] .offer-editor{background:#151923;border:1px solid #1c3d53;box-shadow:0 8px 24px #2567920f}:root[data-theme=dark] .catalog-source-note{color:#d4dae3}:root[data-theme=dark] .catalog-source-note a{color:#207bf8}:root[data-theme=dark] .product-mapping-facts dt{color:#8796a6}:root[data-theme=dark] .infrastructure-review-page .admin-record-card>p{color:#d4dae3}:root[data-theme=dark] .infrastructure-verify-form{border-top:1px solid #223a4b}:root[data-theme=dark] .offer-verification{border-top:1px solid #1c3d53}:root[data-theme=dark] .offer-verification p{color:#d4dae3}:root[data-theme=dark] .bulk-domain-form{background:#151923;border:1px solid #233750}:root[data-theme=dark] .bulk-domain-form p{color:#d4dae3}:root[data-theme=dark] .bulk-domain-candidates span{color:#cddaea;background:#1d222f}:root[data-theme=dark] .bulk-domain-candidates span.conflict{color:#eaddcd;background:#4b3619}:root[data-theme=dark] .bulk-domain-results{background:#151923;border:1px solid #233750}:root[data-theme=dark] .bulk-domain-results th,:root[data-theme=dark] .bulk-domain-results td{border-bottom:1px solid #212836}:root[data-theme=dark] .bulk-domain-results td.ok{color:#cdead9}:root[data-theme=dark] .bulk-domain-results td.warn{color:#eadecd}:root[data-theme=dark] .legacy-catalog-page .admin-record-card>p{color:#d4dae3}:root[data-theme=dark] .legacy-cycle{border-top:1px solid #223a4b}:root[data-theme=dark] .legacy-cycle>a{color:#207bf8}:root[data-theme=dark] .tld-verification-form{border-top:1px solid #223a4b}:root[data-theme=dark] .admin-shell{color:#cfd8e8;background:#1a1f2b}:root[data-theme=dark] .admin-header p{color:#8c9aaa}:root[data-theme=dark] .health-dot{box-shadow:0 0 0 4px #38c79320}:root[data-theme=dark] .admin-stat{background:#151923;border:1px solid #223b4d}:root[data-theme=dark] .admin-stat>span{color:#4c8bf4;background:#183048}:root[data-theme=dark] .admin-stat.cyan>span{color:#30c6ea;background:#19404a}:root[data-theme=dark] .admin-stat.navy>span{color:#d4dae2;background:#1e2330}:root[data-theme=dark] .admin-stat.red>span{color:#e5646a;background:#1a1f2b}:root[data-theme=dark] .admin-stat small{color:#949fb0}:root[data-theme=dark] .admin-panel{background:#151923;border:1px solid #223b4d}:root[data-theme=dark] .admin-panel-heading p{color:#949fb0}:root[data-theme=dark] .admin-panel-heading>svg{color:#ffb91e}:root[data-theme=dark] .risk-list span{color:#828fa1;background:#191e29}:root[data-theme=dark] .risk-list strong{color:#cddaea}:root[data-theme=dark] .provider-lock{color:#828fa1}:root[data-theme=dark] .provider-lock svg{color:#ffba1c}:root[data-theme=dark] .provider-lock strong{color:#d2dbe5}:root[data-theme=dark] .read-only-chip{color:#eae3cd;background:#4e401a}:root[data-theme=dark] .admin-empty{color:#9da8b5}:root[data-theme=dark] .admin-unavailable{color:#828fa1}:root[data-theme=dark] .admin-unavailable h1{color:#cfd8e8}:root[data-theme=dark] .detail-shell{color:#cfdae8;background:#1a1f2b}:root[data-theme=dark] .detail-header{background:#151923;border-bottom:1px solid #223c4e}:root[data-theme=dark] .detail-header>a{color:#4c8bf4}:root[data-theme=dark] .detail-id{color:#9da8b5}:root[data-theme=dark] .detail-icon{color:#4c8bf4;background:#19344a}:root[data-theme=dark] .detail-hero p{color:#909bab}:root[data-theme=dark] .detail-panel{background:#151923;border:1px solid #223c4e}:root[data-theme=dark] .detail-panel-heading p{color:#909bab}:root[data-theme=dark] .detail-panel-heading>svg{color:#4c8bf4}:root[data-theme=dark] .detail-facts dt{color:#9da8b5}:root[data-theme=dark] .detail-facts dd{color:#d1dae5}:root[data-theme=dark] .pending-text{color:#eae0cd!important}:root[data-theme=dark] .domain-setting{border-bottom:1px solid #1f2532}:root[data-theme=dark] .domain-setting strong{color:#d1dae5}:root[data-theme=dark] .domain-setting span{color:#9da8b5}:root[data-theme=dark] .setting-on{color:#cdeae0;background:#194c36}:root[data-theme=dark] .setting-off{color:#8896a6;background:#1f2532}:root[data-theme=dark] .capability-grid span{color:#d4dae3;background:#191e29}:root[data-theme=dark] .invoice-lines>div{border-bottom:1px solid #1f2532}:root[data-theme=dark] .invoice-lines small{color:#acb7c3}:root[data-theme=dark] .invoice-lines p{color:#a7b2bf}:root[data-theme=dark] .invoice-totals>div{color:#828fa1}:root[data-theme=dark] .invoice-totals dd{color:#d1dae6}:root[data-theme=dark] .invoice-totals .invoice-total{color:#cfd8e8;border-top:1px solid #223c4e}:root[data-theme=dark] .ticket-list a{border-bottom:1px solid #1f2532}:root[data-theme=dark] .ticket-list strong{color:#cfd9e8}:root[data-theme=dark] .ticket-list small{color:#aab5c2}:root[data-theme=dark] .ticket-list svg{color:#4c8bf4}:root[data-theme=dark] .ticket-form label{color:#d4dae2}:root[data-theme=dark] .ticket-form input,:root[data-theme=dark] .ticket-form select,:root[data-theme=dark] .ticket-form textarea{color:#cfdae7;background:#151923;border:1px solid #233c4f}:root[data-theme=dark] .ticket-attachment-list li{border-bottom:1px solid #24394a}:root[data-theme=dark] .ticket-attachment-list a{color:#4c8bf4}:root[data-theme=dark] .ticket-attachment-list small{color:#8a98a6}:root[data-theme=dark] .ticket-form :is(input,:root[data-theme=dark] select,:root[data-theme=dark] textarea):focus{box-shadow:0 0 0 3px #1266f115}:root[data-theme=dark] .provider-lock a{color:#4c8bf4}:root[data-theme=dark] .ticket-thread article{background:#181d28;border:1px solid #24394a}:root[data-theme=dark] .ticket-thread article.staff{background:#1a1f2b;border-color:#1e3e59}:root[data-theme=dark] .ticket-thread strong{color:#cfd9e8}:root[data-theme=dark] .ticket-thread p{color:#d4dae3}:root[data-theme=dark] .ticket-reply-form{border-top:1px solid #222837}:root[data-theme=dark] .shop-categories{border-bottom:1px solid #223c4e}:root[data-theme=dark] .portal-page-title h1{color:#cfd5e8}:root[data-theme=dark] .portal-page-title p{color:#828fa1}:root[data-theme=dark] .shop-categories a{color:#6e829a}:root[data-theme=dark] .shop-kind{color:#788fa3}:root[data-theme=dark] .hosting-management>section{border-bottom:1px solid #223c4e}:root[data-theme=dark] .hosting-tool-grid button{color:#cddbea;background:#151923}:root[data-theme=dark] .hosting-tool-grid button:hover{background:#183247}:root[data-theme=dark] .hosting-section-heading button,:root[data-theme=dark] .hosting-setting button{color:#cddbea;background:#151923}:root[data-theme=dark] .hosting-usage dt,:root[data-theme=dark] .hosting-usage p{color:#8191a4}:root[data-theme=dark] .hosting-setting{border-top:1px solid #222837}:root[data-theme=dark] .hosting-setting span{color:#8191a4}:root[data-theme=dark] .checkout-pricing label{color:#d2dbe5}:root[data-theme=dark] .checkout-pricing input{color:#d0d9e7;background:#151923}:root[data-theme=dark] .checkout-pricing-lines{border-top:1px solid #223c4e}:root[data-theme=dark] .checkout-pricing-lines dt{color:#6e829a}:root[data-theme=dark] .checkout-pricing .checkout-total{border-top:1px solid #223c4e}:root[data-theme=dark] .checkout-pricing-error{color:#ce3f48}:root[data-theme=dark] .checkout-heading p{color:#828fa1}:root[data-theme=dark] .checkout-form label{color:#cfdae7}:root[data-theme=dark] .checkout-form :is(input,:root[data-theme=dark] select){color:#cfdae7;background:#151923;border:1px solid #274255}:root[data-theme=dark] .checkout-form small{color:#8091a4}:root[data-theme=dark] .checkout-fieldset{background:#181d28;border:1px solid #223c4e}:root[data-theme=dark] .checkout-fieldset legend{color:#cfdae7}:root[data-theme=dark] .checkout-summary{background:#151923;border:1px solid #223c4e}:root[data-theme=dark] .checkout-summary>div{color:#8091a4}:root[data-theme=dark] .checkout-summary strong{color:#cfd9e8}:root[data-theme=dark] .checkout-summary .checkout-total{color:#cfd9e8;border-top:1px solid #23394a}:root[data-theme=dark] .checkout-summary p{color:#8e9cab}:root[data-theme=dark] .checkout-summary p svg{color:#cdeae0}:root[data-theme=dark] .service-command-actions button{color:#2b7dec;background:#191d28}:root[data-theme=dark] .service-vps-settings{border-top:1px solid #263c4b}:root[data-theme=dark] .service-vps-settings input,:root[data-theme=dark] .service-vps-settings select{color:#cddeea;background:#151923}:root[data-theme=dark] .service-operations{border-top:1px solid #23394a}:root[data-theme=dark] .service-operations>div{border-bottom:1px solid #1f2532}:root[data-theme=dark] .service-operations small{color:#949fb0}:root[data-theme=dark] .admin-filters select{color:#d4dae2;background:#151923;border:1px solid #21394c}:root[data-theme=dark] .admin-more-list{border-top:1px solid #223c4e}:root[data-theme=dark] .admin-more-list a{border-bottom:1px solid #223c4e}:root[data-theme=dark] .admin-form label{color:#d4dae2}:root[data-theme=dark] .admin-form input,:root[data-theme=dark] .admin-form select,:root[data-theme=dark] .admin-form textarea{color:#cfdae7;background:#151923;border:1px solid #233c4f}:root[data-theme=dark] .admin-success{color:#cdeae0}:root[data-theme=dark] .admin-card-actions .secondary-button{color:#207bf8;background:#183247}:root[data-theme=dark] .provider-form{background:#181d28;border:1px solid #223c4e}:root[data-theme=dark] .infrastructure-forms h3{color:#cfdae7}:root[data-theme=dark] .server-state-form{border-top:1px solid #1f384b}:root[data-theme=dark] .server-state-form label{color:#7e8fa1}:root[data-theme=dark] .server-state-form select{color:#cfdae7;background:#151923;border:1px solid #233c4f}:root[data-theme=dark] .server-state-form button{color:#207bf8;background:#183247}:root[data-theme=dark] .setting-row{color:#627a96;border:1px solid #23394a}:root[data-theme=dark] .billing-refund-form{background:#181d28;border:1px solid #223c4e}:root[data-theme=dark] .billing-refund-form strong{color:#cfdae7}:root[data-theme=dark] .billing-refund-form small{color:#9faab6}:root[data-theme=dark] .billing-refund-form label{color:#71879d}:root[data-theme=dark] .billing-refund-form input{color:#cfdae7;background:#151923;border:1px solid #233c4f}:root[data-theme=dark] .billing-refund-form .secondary-button{color:#207bf8;background:#183247}:root[data-theme=dark] .flag-on{color:#cdeae0}:root[data-theme=dark] .detail-notice{color:#cdeae0;background:#1c212e}:root[data-theme=dark] .detail-notice.warning{color:#eadfcd;background:#493a18}:root[data-theme=dark] .domain-operation-form label,:root[data-theme=dark] .inline-operation-form label{color:#d4dae2}:root[data-theme=dark] .domain-operation-form input,:root[data-theme=dark] .domain-operation-form select,:root[data-theme=dark] .domain-operation-form textarea,:root[data-theme=dark] .inline-operation-form input,:root[data-theme=dark] .inline-operation-form select{color:#cfdae7;background:#151923;border:1px solid #233c4f}:root[data-theme=dark] .domain-operation-form :is(input,:root[data-theme=dark] select,:root[data-theme=dark] textarea):focus,:root[data-theme=dark] .inline-operation-form :is(input,:root[data-theme=dark] select):focus{box-shadow:0 0 0 3px #0279fc18}:root[data-theme=dark] .domain-operation-form :is(input,:root[data-theme=dark] select,:root[data-theme=dark] textarea):disabled,:root[data-theme=dark] .inline-operation-form :is(input,:root[data-theme=dark] select):disabled{background:#1a1f2b}:root[data-theme=dark] .inline-operation-form{border-bottom:1px solid #1f2532}:root[data-theme=dark] .inline-operation-form .secondary-button{color:#207bf8;background:#183247}:root[data-theme=dark] .child-host-list,:root[data-theme=dark] .domain-operation-history{border-top:1px solid #1f2532}:root[data-theme=dark] .child-host-row,:root[data-theme=dark] .domain-operation-history>div{border-bottom:1px solid #1f2532}:root[data-theme=dark] .child-host-row strong,:root[data-theme=dark] .domain-operation-history strong{color:#cfdae7}:root[data-theme=dark] .child-host-row small,:root[data-theme=dark] .domain-operation-history small{color:#9faab6}:root[data-theme=dark] .icon-button{color:#8293a4;background:#151923;border:1px solid #233c4f}:root[data-theme=dark] .icon-button.danger{color:#d16d76;background:#181c27;border-color:#591e25}:root[data-theme=dark] .muted-empty{color:#a7b2bf}@media (max-width:640px){:root[data-theme=dark] .detail-mobile-nav{background:#151923;border-top:1px solid #223c4e;box-shadow:0 -4px 18px #16324f12}:root[data-theme=dark] .detail-mobile-nav a{color:#8593a7}:root[data-theme=dark] .detail-mobile-nav a[aria-current=page]{color:#207bf8}:root[data-theme=dark] .admin-mobile-nav{background:#151923;border-top:1px solid #223c4e;box-shadow:0 -4px 18px #16324f12}:root[data-theme=dark] .admin-mobile-nav a{color:#8593a7}:root[data-theme=dark] .admin-mobile-nav a[aria-current=page]{color:#207bf8}}:root[data-theme=dark] body{color:#d0d9e7;background:#1a1f2b}:root[data-theme=dark] .portal-main,:root[data-theme=dark] .detail-shell,:root[data-theme=dark] .admin-shell{background:#1a1f2b}:root[data-theme=dark] .portal-nav-link.active,:root[data-theme=dark] .portal-nav-link:hover{color:#3e99fd;background:#19344a}:root[data-theme=dark] .eyebrow{color:#3e99fd}:root[data-theme=dark] .welcome-row{background:linear-gradient(110deg,#19394c 0%,#181d28 75%,#151923 100%);border-color:#1c3d55}:root[data-theme=dark] .quick-stat-icon,:root[data-theme=dark] .shop-icon,:root[data-theme=dark] .detail-icon{color:#3e99fd;background:#19394b}:root[data-theme=dark] .record-card,:root[data-theme=dark] .shop-item,:root[data-theme=dark] .detail-panel,:root[data-theme=dark] .checkout-summary,:root[data-theme=dark] .admin-panel,:root[data-theme=dark] .admin-stat{border-color:#1c3d53;box-shadow:0 8px 24px #2567920f}:root[data-theme=dark] .record-card:hover,:root[data-theme=dark] .shop-item:hover,:root[data-theme=dark] .admin-record-card:hover{box-shadow:0 14px 32px #2567921f}:root[data-theme=dark] .shop-categories a[aria-current=page]{color:#3e99fd}:root[data-theme=dark] .admin-record-card{background:#151923;border:1px solid #1c3d53}:root[data-theme=dark] .admin-record-id{color:#9faaba}:root[data-theme=dark] .admin-record-card h3{color:#d0d9e7}:root[data-theme=dark] .admin-record-card dt{color:#929cac}:root[data-theme=dark] .admin-record-card dd{color:#d0d9e7}:root[data-theme=dark] .domain-tabs{border-bottom:1px solid #1c3d53}:root[data-theme=dark] .domain-tabs a{color:#6e829a}:root[data-theme=dark] .domain-tabs a[aria-current=page]{color:#3e99fd}:root[data-theme=dark] .admin-health{color:#8593a7}:root[data-theme=dark] .credential-link{color:#207bf8}:root[data-theme=dark] .credential-page p{color:#8593a7}:root[data-theme=dark] .credential-list{border-top:1px solid #223c4e}:root[data-theme=dark] .credential-list>div{border-bottom:1px solid #223c4e}:root[data-theme=dark] .credential-list dt{color:#8593a7}:root[data-theme=dark] .credential-list code{color:#d0d9e7}:root[data-theme=dark] .admin-server-tabs{border-bottom:1px solid #1c3d53}:root[data-theme=dark] .admin-server-tabs a{color:#6e829a}:root[data-theme=dark] .admin-server-tabs a[aria-current=page],:root[data-theme=dark] .admin-job-link:hover{color:#207bf8}:root[data-theme=dark] .admin-job-recovery label{color:#d4dae2}:root[data-theme=dark] .domain-action-stack>p{color:#6e829a}:root[data-theme=dark] .renewal-price{color:#cddbea}:root[data-theme=dark] .admin-price-link,:root[data-theme=dark] .admin-price-back{color:#207bf8}:root[data-theme=dark] .admin-price-page header p,:root[data-theme=dark] .admin-price-form>p,:root[data-theme=dark] .admin-price-list>p{color:#6e829a}:root[data-theme=dark] .admin-price-form input:not([type=checkbox]),:root[data-theme=dark] .admin-price-form select{background:#151923;border:1px solid #274255}:root[data-theme=dark] .admin-price-list article{border-bottom:1px solid #1c3d53}:root[data-theme=dark] .admin-price-list article small{color:#8593a7}@media (min-width:641px) and (max-width:900px){:root[data-theme=dark] .portal-sidebar{border-top:1px solid #223c4e;box-shadow:0 -4px 18px #16324f12}:root[data-theme=dark] .admin-mobile-nav{background:#151923;border-top:1px solid #223c4e;box-shadow:0 -4px 18px #16324f12}:root[data-theme=dark] .admin-mobile-nav a{color:#8593a7}:root[data-theme=dark] .admin-mobile-nav a[aria-current=page]{color:#207bf8}}:root[data-theme=dark] .admin-client-summary{border-top:1px solid #1c3d53;border-bottom:1px solid #1c3d53}:root[data-theme=dark] .admin-client-summary dt{color:#8593a7}:root[data-theme=dark] .admin-client-summary dd{color:#d0d9e7}:root[data-theme=dark] .admin-client-tabs{border-bottom:1px solid #1c3d53}:root[data-theme=dark] .admin-client-tabs a{color:#6e829a}:root[data-theme=dark] .admin-client-tabs a[aria-current=page]{color:#207bf8}:root[data-theme=dark] .admin-client-records{border-top:1px solid #1c3d53}:root[data-theme=dark] .admin-client-row{border-bottom:1px solid #1c3d53}:root[data-theme=dark] .admin-client-row>div strong{color:#d0d9e7}:root[data-theme=dark] .admin-client-row>div span{color:#8593a7}:root[data-theme=dark] .admin-client-row>a,:root[data-theme=dark] .shop-support-link{color:#207bf8}@media (max-width:900px){:root[data-theme=dark] .detail-mobile-nav{background:#151923;border-top:1px solid #223c4e;box-shadow:0 -4px 18px #16324f12}:root[data-theme=dark] .detail-mobile-nav a{color:#8593a7}:root[data-theme=dark] .detail-mobile-nav a[aria-current=page]{color:#207bf8}}:root[data-theme=dark] .portal-notice{color:#d3dbe4;border-top:1px solid #234558;border-bottom:1px solid #234558}:root[data-theme=dark] .portal-notice svg{color:#2f8fea}:root[data-theme=dark] .portal-notice strong{color:#cddcea}:root[data-theme=dark] .billing-refund-form{background:#151923}:root[data-theme=dark] .admin-refund-list{border-top:1px solid #1c3d53}:root[data-theme=dark] .admin-refund-list article{border-bottom:1px solid #1c3d53}:root[data-theme=dark] .admin-refund-list strong{color:#cddaea}:root[data-theme=dark] .admin-refund-list span:not(.status-chip){color:#d3dbe4}:root[data-theme=dark] .admin-refund-list small{color:#8697a8}@media (max-width:640px){:root[data-theme=dark] .quick-actions a:last-child{border-bottom:1px solid #223c4e}}:root[data-theme=dark] .transfer-entry{color:#207bf8;border-top:1px solid #244055;border-bottom:1px solid #244055}:root[data-theme=dark] .transfer-search label{color:#cfdae7}:root[data-theme=dark] .transfer-search input,:root[data-theme=dark] .transfer-checkout input[type=password]{color:#cfdae7;background:#151923;border:1px solid #274255}:root[data-theme=dark] .transfer-unavailable{color:#6e829a;border-top:1px solid #1c3d53}:root[data-theme=dark] .transfer-checkout{border-top:1px solid #1c3d53}:root[data-theme=dark] .transfer-quote span{color:#cfdae7}:root[data-theme=dark] .transfer-quote strong{color:#cddbea}:root[data-theme=dark] .transfer-quote small{color:#8593a7}:root[data-theme=dark] .order-heading p{color:#6e829a}:root[data-theme=dark] .order-list{border-top:1px solid #1c3d53}:root[data-theme=dark] .order-row{border-bottom:1px solid #1c3d53}:root[data-theme=dark] .order-row-top>strong{color:#d0d9e7}:root[data-theme=dark] .order-row-main>span{color:#667f9c}:root[data-theme=dark] .order-row-main>small{color:#8593a7}:root[data-theme=dark] .order-row-actions a,:root[data-theme=dark] .order-cancel{color:#207bf8}:root[data-theme=dark] .order-cancel{color:#ce3f48}:root[data-theme=dark] .order-pagination{color:#6e829a}:root[data-theme=dark] .order-pagination a{color:#207bf8}:root[data-theme=dark] .service-command-pending{color:#eadfcd}:root[data-theme=dark] .service-category-tabs{border-bottom:1px solid #1c3d53}:root[data-theme=dark] .service-category-tabs a{color:#6e829a}:root[data-theme=dark] .service-category-tabs a[aria-current=page]{color:#207bf8}:root[data-theme=dark] .portal-page-action{color:#207bf8;background:#151923}:root[data-theme=dark] .portal-page-action:hover{background:#183247}:root[data-theme=dark] .shop-toolbar,:root[data-theme=dark] .record-count{color:#6e829a}:root[data-theme=dark] .admin-tool-links .admin-price-link{background:#151923;border:1px solid #234052}:root[data-theme=dark] .admin-tool-links .admin-price-link:hover{background:#183247}:root[data-theme=dark] .admin-domain-records h2,:root[data-theme=dark] .admin-invoice-lines h2,:root[data-theme=dark] .admin-invoice-lines .admin-client-row>strong{color:#d0d9e7}:root[data-theme=dark] .report-export{color:#207bf8;background:#151923}:root[data-theme=dark] .report-export:hover{background:#183247}:root[data-theme=dark] .report-notice{color:#d0dce6;background:#19394a}:root[data-theme=dark] .report-section h2{color:#d0d9e7}:root[data-theme=dark] .report-table-wrap{background:#151923;border:1px solid #233f51}:root[data-theme=dark] .report-table-wrap table{color:#d0d9e7}:root[data-theme=dark] .report-table-wrap th,:root[data-theme=dark] .report-table-wrap td{border-bottom:1px solid #232939}:root[data-theme=dark] .report-table-wrap th{color:#d3dbe4;background:#1d2330}:root[data-theme=dark] .report-table-wrap td a{color:#207bf8}:root[data-theme=dark] .report-table-wrap .report-empty{color:#8593a7}:root[data-theme=dark] .form-feedback{color:#e03232;background:#1a1f2b;border:1px solid #551c1c}:root[data-theme=dark] .auth-page{background:radial-gradient(1200px 600px at 10% -10%,#1a374d 0%,#0000 60%),radial-gradient(900px 500px at 110% 110%,#193b4a 0%,#0000 55%),#191e29}:root[data-theme=dark] .auth-shell{border-color:#1c3a53;box-shadow:0 30px 80px #10345a17}:root[data-theme=dark] .auth-logo{background:#151923}:root[data-theme=dark] .auth-art-copy li svg{background:#15192314}:root[data-theme=dark] .auth-home{color:#7989a0}:root[data-theme=dark] .auth-home:hover{color:#4c8bf4}:root[data-theme=dark] .auth-tabs{background:#1d222f}:root[data-theme=dark] .auth-tabs a{color:#7989a0}:root[data-theme=dark] .auth-tabs a[aria-current=page]{color:#cdd8ea;background:#151923;box-shadow:0 1px 3px #10345a1f}:root[data-theme=dark] .auth-subtitle{color:#7e8ea2}:root[data-theme=dark] .auth-panel .login-form input{border-color:#223c52}:root[data-theme=dark] .auth-field{color:#d4dae2}:root[data-theme=dark] .auth-field-label small{color:#a6b0bd}:root[data-theme=dark] .auth-reveal{color:#909bab}:root[data-theme=dark] .auth-reveal:hover,:root[data-theme=dark] .auth-reveal:focus-visible{color:#4c8bf4;background:#182b47}:root[data-theme=dark] .auth-otp{border:1px dashed #223c52}:root[data-theme=dark] .auth-otp summary{color:#7989a0}:root[data-theme=dark] .auth-otp[open] summary{color:#d4dae2}:root[data-theme=dark] .auth-switch{color:#7e8ea2}:root[data-theme=dark] .auth-switch a{color:#4c8bf4}:root[data-theme=dark] .auth-notice{color:#cdeadc;background:#1d2330}@media (max-width:860px){:root[data-theme=dark] .auth-page{background:#151923}}:root[data-theme=dark] .auth-browse a{color:#7e8ea2}:root[data-theme=dark] .auth-browse a:hover{color:#4c8bf4}:root[data-theme=dark] .mfa-step-head{background:#191d28;border:1px solid #20354b}:root[data-theme=dark] .mfa-step-head strong{color:#d1dae5}:root[data-theme=dark] .mfa-step-head span{color:#7f8fa3}:root[data-theme=dark] .mfa-step-icon{color:#4c8bf4;background:#192b4a}:root[data-theme=dark] .mfa-step-cancel .link-button{color:#4c8bf4}:root[data-theme=dark] .mfa-step-note{color:#8d99a8}:root[data-theme=dark]{--ui-bg:#1a1f2b;--ui-surface:#151923;--ui-surface-2:#191d28;--ui-border:#232a39;--ui-border-strong:#2d3549;--ui-text:#cdd5ea;--ui-text-2:#d2dae4;--ui-muted:#8593a7;--ui-primary-soft:#182949;--ui-primary-ink:#1864f2;--ui-success-soft:#1b4c34;--ui-warning-soft:#4c3919;--ui-danger-soft:#491818;--ui-info-soft:#19374c;--ui-violet-soft:#221848;--ui-shadow:0 1px 2px #0f172a0a, 0 6px 20px #0f172a0b;--ui-shadow-lg:0 12px 40px #0f172a1f}:root[data-theme=dark] .ui-sidebar-cta a{background:#15192329}:root[data-theme=dark] .ui-sidebar-cta a:hover{background:#15192342}:root[data-theme=dark] .ui-app.ui-admin .ui-nav-label{color:#7c8aa3}:root[data-theme=dark] .ui-app.ui-admin .ui-nav-link svg{color:#939fb5}:root[data-theme=dark] .ui-topbar{background:#1a1f2bdb}:root[data-theme=dark] .ui-btn-primary{box-shadow:0 4px 14px #1266f140}:root[data-theme=dark] .ui-btn-soft:hover{background:#1a2c4e}:root[data-theme=dark] a.ui-stat:hover{border-color:#1e335a}:root[data-theme=dark] .ui-tabs{background:#202635}:root[data-theme=dark] .ui-tabs [aria-current=page],:root[data-theme=dark] .ui-tabs [aria-selected=true]{box-shadow:0 1px 3px #0f172a1a}:root[data-theme=dark] .ui-input:focus,:root[data-theme=dark] .ui-select:focus,:root[data-theme=dark] .ui-textarea:focus,:root[data-theme=dark] .ui-form input:focus,:root[data-theme=dark] .ui-form select:focus,:root[data-theme=dark] .ui-form textarea:focus{box-shadow:0 0 0 3px #1266f126}:root[data-theme=dark] .ui-table tbody tr:hover{background:#171c26}:root[data-theme=dark] .ui-alert[data-tone=info]{border-color:#1d3c56}:root[data-theme=dark] .ui-alert[data-tone=success]{border-color:#205c3c}:root[data-theme=dark] .ui-alert[data-tone=danger]{border-color:#571d1d}:root[data-theme=dark] a.ui-item-card:hover{border-color:#1e335b;box-shadow:0 10px 30px #1266f11a}:root[data-theme=dark] .ui-hero{box-shadow:0 18px 40px #1266f138}:root[data-theme=dark] .ui-hero .ui-btn{background:#151923;border-color:#151923}:root[data-theme=dark] .ui-hero .ui-btn:hover{background:#182647}:root[data-theme=dark] .ui-hero .ui-btn-ghost-light{background:#15192324;border-color:#15192338}:root[data-theme=dark] .ui-hero .ui-btn-ghost-light:hover{background:#1519233d}:root[data-theme=dark] .ui-step[data-state=current] .ui-step-dot{box-shadow:0 0 0 4px #1266f124}:root[data-theme=dark] .ui-progress{background:#212736}@media (max-width:960px){:root[data-theme=dark] .ui-topbar{background:#151923eb}:root[data-theme=dark] .ui-bottom-nav{background:#151923f5}}:root[data-theme=dark] .ui-topbar-public{background:#151923eb}:root[data-theme=dark] .ui-dialog{box-shadow:0 24px 64px #0f172a3d}:root[data-theme=dark] .ui-flyout{box-shadow:28px 0 56px -28px #0f172a38}:root[data-theme=dark] .ui-app.ui-customer .ui-topbar-buy{box-shadow:0 4px 14px #1266f140}:root[data-theme=dark] .ui-customer .ui-card{border-color:#1f2533;box-shadow:0 1px 2px #0f172a08,0 8px 28px #0f172a09}:root[data-theme=dark] .ui-customer .ui-stat{border-color:#1f2533}:root[data-theme=dark] .ui-app.ui-customer .dash-shop-item{border:1px solid #1f2533}:root[data-theme=dark] .ui-app.ui-customer .dash-shop-item:hover{border-color:#1e335a;box-shadow:0 8px 22px #1266f114}:root[data-theme=dark] .ui-app.ui-customer .dash-shop-item.dash-shop-hot{background:linear-gradient(135deg, #1a1f2b 0%, var(--ui-surface) 70%)}:root[data-theme=dark] .ui-app.ui-customer .dash-shop-hot .dash-shop-icon{color:#f57d3e;background:#4a2f19}@media (max-width:960px){:root[data-theme=dark] .ui-bottom-nav a[data-primary] svg{box-shadow:0 6px 16px #1266f159}}:root[data-theme=dark] .ui-skeleton{background:linear-gradient(90deg,#1e2431 0%,#191e29 40%,#1e2431 80%)}:root[data-theme=dark] .ui-policy-notice{color:#eae0cd;background:#4a3d19}:root[data-theme=dark] .ui-policy-notice>svg{color:#f2a00b}:root[data-theme=dark] .ui-app.ui-customer{background:#1a1f2b}:root[data-theme=dark] .ui-app.ui-customer .ui-rail{background:#151923e6}:root[data-theme=dark] .ui-customer .ui-topbar{background:#151923b8}:root[data-theme=dark] .ui-customer .ui-card{background:#151923f0}@media (hover:hover){:root[data-theme=dark] .ui-customer .dash-tiles>.ui-stat:hover,:root[data-theme=dark] .ui-customer .dash-shop-item:hover{box-shadow:0 10px 28px #1e40af1f}}:root[data-theme=dark] .tc-space-icon{color:#6e95e2}:root[data-theme=dark] .tc-space-icon:nth-child(4n){color:#41bcf4}:root[data-theme=dark] .svc-quick-link:hover{border-color:#1e335b}:root[data-theme=dark] .svc-command-error{color:var(--ui-danger,#ff152c)}:root[data-theme=dark] .svc-power small{color:var(--ui-text-muted,#9da5b5)}:root[data-theme=dark] .svc-power-dot[data-power=running]{box-shadow:0 0 0 3px #34c7592e}:root[data-theme=dark] .svc-app:hover{border-color:#1e335b}:root[data-theme=dark] .svc-hidden-note{color:var(--ui-muted,#8b919e)}:root[data-theme=dark] .dash-promo-track{box-shadow:0 10px 30px #0a256238}:root[data-theme=dark] .dash-promo-arrow:hover{border-color:#1e335b}:root[data-theme=dark] .dash-promo-dot[data-active]{background:#1e335b}:root[data-theme=dark] .dom-searchbox:focus-within{box-shadow:0 0 0 4px #1266f124}:root[data-theme=dark] .dom-tld-grid a:hover{box-shadow:0 4px 14px #1266f11f}:root[data-theme=dark] .dom-register{background:linear-gradient(135deg, var(--ui-primary-soft), #1a1f2b)}:root[data-theme=dark] .dom-switch-track:after{background:#151923;box-shadow:0 1px 3px #0f172a40}:root[data-theme=dark] .shop-hero{background:radial-gradient(circle at 85% 10%,#1519232e,#0000 45%),linear-gradient(135deg,#0a3fa8 0%,#1266f1 55%,#6d4ee8 100%)}:root[data-theme=dark] .shop-eyebrow{background:#15192329}:root[data-theme=dark] .shop-hero-tlds a{background:#15192324}:root[data-theme=dark] .shop-hero-tlds a:hover{background:#1519233d}:root[data-theme=dark] .shop-plan:hover{box-shadow:0 12px 32px #0f172a12}:root[data-theme=dark] .shop-plan-featured{box-shadow:0 0 0 1px var(--ui-primary), 0 12px 32px #1266f11f}:root[data-theme=dark] .shop-promo-badge{color:#e55b51;background:#491818}:root[data-theme=dark] .shop-cycle button[aria-checked=true]{box-shadow:0 1px 3px #0f172a1f}:root[data-theme=dark] .shop-os-logo{background:var(--ui-surface-2,#1c212e)}:root[data-theme=dark] .shop-promo-badge{background:var(--ui-danger-soft,#4a1919);color:var(--ui-danger,#e24141)}:root[data-theme=dark] .shop-virt-chip[data-virt=vmware]{color:#cdeae1;background:#184932}:root[data-theme=dark] .dom-featured[data-kind=available]{background:linear-gradient(180deg, #1b202c, var(--ui-surface))}:root[data-theme=dark] .dom-seg button[aria-pressed=true]{box-shadow:0 1px 3px #0f172a1f}:root[data-theme=dark] .dom-picks li>a:hover{box-shadow:0 8px 22px #1266f11a}:root[data-theme=dark] .tcvps-cheap{background:radial-gradient(circle at 100% 0, #ff993324, transparent 45%), linear-gradient(180deg, #1a1f2b 0%, var(--ui-surface) 60%)}:root[data-theme=dark] .tcvps-cheap-head h2>svg{color:#f57d3e}:root[data-theme=dark] .tcvps-cheap-plan .shop-plan-icon{color:#f57d3e;background:#4a2f19}:root[data-theme=dark] .tcvps-hero-pill{background:#15192329;border:1px solid #15192347}:root[data-theme=dark] .tcvps-hero-pill:hover{background:#15192342}:root[data-theme=dark] .tcvps-plan-full{background:var(--ui-warning-soft,#4b3619);color:var(--ui-warning,#ee6e0c)}:root[data-theme=dark] .tcvps-network-check{color:#d4dae2;background:#1c212e}:root[data-theme=dark] .tcvps-network-check[data-tone=success]{color:#cdead8;background:#1b202c}:root[data-theme=dark] .tcvps-network-check[data-tone=warning]{color:#ead8cd;background:#493f18}:root[data-theme=dark] .tcvps-order .tcvps-confirmation{background:#151923;border:1px solid #242b3b}:root[data-theme=dark] .tcvps-order .tcvps-confirmation[data-checked=true]{background:#191d28}:root[data-theme=dark] .tcvps-confirmation strong{color:var(--ui-text,#d1dae5)}:root[data-theme=dark] .tcvps-guide-banner{color:var(--ui-text,#d1dae5);background:#191d28;border:1px solid #1b2e51}:root[data-theme=dark] .tcvps-guide-banner>svg:first-child{color:var(--ui-primary,#5d8bf0)}:root[data-theme=dark] .tcvps-guide-banner small,:root[data-theme=dark] .tcvps-guide-banner>svg:last-child{color:var(--ui-muted,#8593a7)}:root[data-theme=dark] .tcvps-autorenew{background:var(--ui-surface-2,#191d28)}:root[data-theme=dark] .bill-balance{box-shadow:0 16px 36px #1266f133}:root[data-theme=dark] .bill-balance .ui-btn{background:#151923;border-color:#151923}:root[data-theme=dark] .bill-balance[data-state=clear]{box-shadow:0 14px 30px #0e8a4f2e}:root[data-theme=dark] .bill-qr img{background:#151923}:root[data-theme=dark] .bill-watch{border:1px solid #1d3c56}:root[data-theme=dark] .bill-watch[data-state=paid]{border-color:#205c3c}:root[data-theme=dark] .bill-ticket-row:hover{background:#171c26}:root[data-theme=dark] .bill-bubble[data-author=customer] .bill-bubble-files a{background:#1519232e}:root[data-theme=dark] .bill-hub a[aria-current=page]{box-shadow:0 1px 3px #0f172a1a}:root[data-theme=dark] .bill-wallet{box-shadow:0 16px 36px #1266f133}:root[data-theme=dark] .bill-wallet-icon{background:#15192329}:root[data-theme=dark] .bill-wallet .ui-btn{background:#151923;border-color:#151923}:root[data-theme=dark] .bill-rows>li>a:hover{background:#171c26}:root[data-theme=dark] .bill-row-icon[data-tone=danger]{background:var(--ui-danger-soft,#491818)}:root[data-theme=dark] .bill-credit-pay{box-shadow:0 0 0 1px var(--ui-primary), 0 12px 28px #1266f11a}:root[data-theme=dark] .mfa-secret{color:#d1dae5;background:#1c212e}:root[data-theme=dark] .mfa-qr{background:#151923;border:1px solid #20354b}:root[data-theme=dark] .doc{--doc-ink:#cdd5ea;--doc-text:#d2dae4;--doc-muted:#8593a7;--doc-line:#232a39;--doc-soft:#191e29;--doc-primary-ink:#1864f2;--doc-primary-soft:#182949;background:#151923}:root[data-theme=dark] .doc-header{background:#151923db}:root[data-theme=dark] .doc .doc-header-cta{box-shadow:0 6px 16px #1266f138}:root[data-theme=dark] .doc-hero{background:radial-gradient(1100px 380px at 12% -10%,#192b4a 0%,#0000 60%),radial-gradient(900px 360px at 100% 0,#221848 0%,#0000 55%),#171b25}:root[data-theme=dark] .doc .doc-hero-card{background:#151923;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d}:root[data-theme=dark] .doc .doc-hero-card:hover{border-color:#1d2f58;box-shadow:0 12px 30px #1266f11a}:root[data-theme=dark] .doc-features>div{background:#151923}:root[data-theme=dark] .doc-callout[data-tone=info]{background:#1a1f2b;border-color:#1d3c56}:root[data-theme=dark] .doc-callout[data-tone=info]>svg{color:#1891ec}:root[data-theme=dark] .doc-callout[data-tone=success]{background:#1c212e;border-color:#215a3b}:root[data-theme=dark] .doc-callout[data-tone=success]>svg{color:#cdeadc}:root[data-theme=dark] .doc-callout[data-tone=warning]{background:#483618}:root[data-theme=dark] .doc-callout[data-tone=warning]>svg{color:#ec7d0c}:root[data-theme=dark] .doc-callout[data-tone=tip]{background:#1a1f2a;border-color:#281c53}:root[data-theme=dark] .doc-callout[data-tone=danger]{background:#1a1f2b;border-color:#581d1d}:root[data-theme=dark] .doc-callout[data-tone=danger]>svg{color:#dd5959}:root[data-theme=dark] .doc-figure[data-frame] .doc-figure-img{box-shadow:0 1px 2px #0f172a0a,0 14px 36px #0f172a14}:root[data-theme=dark] .doc-code{box-shadow:0 10px 28px #0f172a24}:root[data-theme=dark] .doc-faq{background:#151923}:root[data-theme=dark] .doc-faq[open]{border-color:#1d2f58;box-shadow:0 8px 24px #1266f112}:root[data-theme=dark] .doc-rotate{background:linear-gradient(#171b25,#191e29)}:root[data-theme=dark] .doc .doc-addr{background:#151923}:root[data-theme=dark] .doc-addr-prefix[data-tone=old]{color:#ee6e0c;text-decoration-color:#ee6e0c73}:root[data-theme=dark] .doc-addr-prefix[data-tone=new]{color:#cdeadc}:root[data-theme=dark] .doc-rotate-host{color:#cdeadc;background:#1c212e;border:1px solid #215a3b}:root[data-theme=dark] .doc-rotate-host small{color:#54a67a}:root[data-theme=dark] .doc-timeline li:before{color:#cdeadc;background:#1c212e}:root[data-theme=dark] .doc-timeline-warn li:before{color:#ec7d0c;background:#4c3919}:root[data-theme=dark] .doc-dos>div[data-tone=do]{background:#1a1f2b;border-color:#25543a}:root[data-theme=dark] .doc-dos>div[data-tone=dont]{background:#191e29;border-color:#561d1d}:root[data-theme=dark] .doc-dos>div[data-tone=do] .doc-dos-title svg{color:#cdeadc}:root[data-theme=dark] .doc-dos>div[data-tone=dont] .doc-dos-title svg{color:#dd5959}:root[data-theme=dark] .doc .doc-quick a{background:#151923}:root[data-theme=dark] .doc .doc-quick a:hover{border-color:#1d2f58;box-shadow:0 8px 22px #1266f114}:root[data-theme=dark] .doc-proxied{color:#ec7d0c;background:#4c3919}:root[data-theme=dark] .doc-support{background:linear-gradient(135deg,#191e29,#191e29);border:1px solid #1a294f}:root[data-theme=dark] .doc .doc-hub-card{background:#151923;box-shadow:0 1px 2px #0f172a0a,0 10px 30px #0f172a0d}:root[data-theme=dark] .doc .doc-hub-card:hover{border-color:#1d2f58;box-shadow:0 16px 40px #1266f11f}:root[data-theme=dark] .doc-hub-card[data-tone=violet] .doc-hub-card-icon{background:#221848}:root[data-theme=dark] .doc-hub-card-tag{color:#ec7d0c;background:#4c3919}:root[data-theme=dark] .doc-hub-card li svg{color:#cdeadc}:root[data-theme=dark] .doc .doc-hub-topics a{background:#151923}:root[data-theme=dark] .doc .doc-hub-topics a:hover{border-color:#1d2f58}:root[data-theme=dark] .doc .doc-related{background:#151923}:root[data-theme=dark] .doc .doc-related:hover{border-color:#1d2f58}@media (max-width:900px){:root[data-theme=dark] .doc-toc{background:#151923f0}}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0a1020;--ui-surface:#111a2c;--ui-surface-2:#16213a;--ui-border:#22304b;--ui-border-strong:#31415f;--ui-text:#e7ecf6;--ui-text-2:#c4cde0;--ui-muted:#95a3bc;--ui-faint:#6c7a93;--ui-primary:#4b8bff;--ui-primary-hover:#6c9fff;--ui-primary-soft:#15274d;--ui-primary-ink:#a2c4ff;--ui-success:#34d399;--ui-success-soft:#0f2c24;--ui-warning:#fbbf24;--ui-warning-soft:#2e2410;--ui-danger:#f87171;--ui-danger-soft:#341719;--ui-info:#38bdf8;--ui-info-soft:#0c2636;--ui-violet:#a78bfa;--ui-violet-soft:#231b42;--ui-shadow:0 1px 2px #00000059, 0 8px 24px #0000004d;--ui-shadow-lg:0 16px 44px #00000080;--tc-wash:#0a1020;--tc-ink:#e7ecf6;--tc-muted:#95a3bc;--tc-navy:#0d1528;color:var(--ui-text);background:#0a1020}:root[data-theme=dark] body{color:var(--ui-text);background:#0a1020}:root[data-theme=dark] .ui-app.ui-customer,:root[data-theme=dark] .ui-app.ui-public{background:#0a1020}:root[data-theme=dark] .ui-app.ui-customer .ui-rail{border-right-color:var(--ui-border);background:#0d1426eb}:root[data-theme=dark] .ui-customer .ui-topbar,:root[data-theme=dark] .ui-topbar{border-bottom-color:var(--ui-border);background:#0a1020bd}:root[data-theme=dark] .ui-customer .ui-card,:root[data-theme=dark] .ui-card{border-color:var(--ui-border);background:#111a2cf0}:root[data-theme=dark] .ui-app.ui-customer:before{background:radial-gradient(38vmax 34vmax at 18% 14%,#3b82f633,#0000 62%),radial-gradient(32vmax 30vmax at 86% 10%,#8b5cf62e,#0000 62%),radial-gradient(42vmax 36vmax at 74% 88%,#0ea5e924,#0000 64%),radial-gradient(30vmax 26vmax at 8% 82%,#ec489914,#0000 62%)}:root[data-theme=dark] .ui-app.ui-customer:after{background-image:radial-gradient(#94b4ff1a 1px,#0000 1.4px)}:root[data-theme=dark] .tc-space-icon{color:#7aa6ff}:root[data-theme=dark] .tc-space-icon:nth-child(3n){color:#b39dff}:root[data-theme=dark] .tc-space-icon:nth-child(4n){color:#5cc8ff}:root[data-theme=dark] .tc-space-dot{background:#cfe0ff}:root[data-theme=dark] .dash-main>.ui-page-header h1{background:linear-gradient(92deg,#f1f5ff 0%,#93b8ff 55%,#c4b5fd 100%);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .ui-customer .dash-tiles>.ui-stat:hover,:root[data-theme=dark] .ui-customer .dash-shop-item:hover{box-shadow:0 10px 28px #00000073}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background-color:var(--ui-surface-2);color:var(--ui-text);border-color:var(--ui-border-strong)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--ui-faint)}:root[data-theme=dark] code,:root[data-theme=dark] pre{color:#cfe0ff;background:#0d1628}:root[data-theme=dark] .ui-btn:not(.ui-btn-primary):not(.ui-btn-danger){background:var(--ui-surface-2);color:var(--ui-text);border-color:var(--ui-border-strong)}:root[data-theme=dark] .ui-btn-primary{background:var(--ui-primary);color:#fff}:root[data-theme=dark] .ui-btn-primary:hover{background:var(--ui-primary-hover)}:root[data-theme=dark] .ui-rail-brand img,:root[data-theme=dark] .ui-topbar-brand img,:root[data-theme=dark] .ui-public-brand img{background:#f4f7ff;border-radius:10px;padding:4px 6px}.tc-theme-toggle{border:1px solid var(--ui-border);background:var(--ui-surface);width:40px;height:40px;color:var(--ui-text-2);cursor:pointer;border-radius:12px;place-items:center;transition:background .15s,color .15s;display:inline-grid}.tc-theme-toggle:hover{color:var(--ui-primary);background:var(--ui-surface-2)}
