.auth-tabs[data-v-b76b470c]{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-tabs button[data-v-b76b470c]{white-space:nowrap;padding-inline:6px}.auth-tabs button[data-v-b76b470c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pixel-dissolve-host[data-v-adcc165f]{display:block;position:relative}.pixel-dissolve-content[data-v-adcc165f]{transition:opacity .1s}.pixel-dissolve-hidden[data-v-adcc165f]{opacity:0;pointer-events:none}@font-face{font-family:BlexMono Nerd;src:url(/assets/blex-mono-nerd-italic.ttf)format("truetype");font-style:italic;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"DM Sans", Inter, "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"BlexMono Nerd", "Cascadia Mono", monospace;--bg:#0a0c13;--aurora-1:radial-gradient(44% 36% at 18% 12%, #6366f129, transparent 66%);--aurora-2:radial-gradient(40% 34% at 84% 8%, #f9731624, transparent 64%);--aurora-3:radial-gradient(52% 42% at 62% 96%, #2dd4bf12, transparent 66%);--bg-image:var(--aurora-1), var(--aurora-2), var(--aurora-3), linear-gradient(180deg, #0b0e16 0%, #0a0c13 46%, #080a10 100%);--surface:#ffffff0d;--surface-strong:#161926a8;--modal-surface:#161926f2;--surface-soft:#ffffff08;--surface-muted:#fff1;--border:#ffffff16;--border-strong:#ffffff29;--glass-border:1px solid #ffffff21;--glass-sheen:linear-gradient(135deg, #ffffff1f 0%, #ffffff05 42%, #fff0 62%);--glass-highlight:inset 0 1px 0 #ffffff24, inset 0 0 0 1px #ffffff0b;--glass-shadow:var(--glass-highlight);--glass-blur:blur(18px) saturate(160%);--glass-blur-strong:blur(26px) saturate(170%);--text:#e4e6ee;--heading:#f6f7fb;--muted:#e4e6ee8f;--muted-strong:#e4e6eec9;--accent:#22d3ee;--accent-strong:#67e8f9;--accent-contrast:#03252b;--accent-soft:#22d3ee21;--accent-glow:#22d3ee6b;--primary:#eef0f5;--primary-strong:#fff;--primary-contrast:#0b0c10;--secondary-fill:#ffffff0f;--secondary-fill-hover:#ffffff1f;--secondary-edge:#ffffff24;--success:#3fd598;--success-soft:#3fd59821;--warning:#f0b93f;--warning-soft:#f0b93f21;--danger:#f2637e;--danger-soft:#f2637e21;--shadow-sm:var(--glass-highlight), 0 2px 12px #00000052;--shadow-card:var(--glass-highlight), 0 12px 34px #0000005c;--shadow-lg:var(--glass-highlight), 0 28px 68px #0000008a;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-pill:100px;--sidebar-width:248px;--sidebar-collapsed:78px;--topbar-height:68px;--ease-spring:cubic-bezier(.34, 1.56, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur-fast:.16s;--dur-med:.28s;--dur-slow:.46s}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef0f7;--aurora-1:radial-gradient(44% 36% at 18% 12%, #6366f124, transparent 66%);--aurora-2:radial-gradient(40% 34% at 84% 8%, #f9731621, transparent 64%);--aurora-3:radial-gradient(52% 42% at 62% 96%, #2dd4bf17, transparent 66%);--bg-image:var(--aurora-1), var(--aurora-2), var(--aurora-3), linear-gradient(180deg, #f4f6fc 0%, #eef0f7 46%, #e9ecf4 100%);--surface:#ffffff94;--surface-strong:#ffffffbd;--modal-surface:#fffffff5;--surface-soft:#ffffff6b;--surface-muted:#1418280e;--border:#1418281a;--border-strong:#1418282b;--glass-border:1px solid #ffffffb8;--glass-sheen:linear-gradient(135deg, #ffffffd9 0%, #fff3 42%, #fff0 62%);--glass-highlight:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff6b;--text:#1e2129;--heading:#13151c;--muted:#1418288f;--muted-strong:#141828c7;--accent:#0891b2;--accent-strong:#0e7490;--accent-contrast:#fff;--accent-soft:#0891b21a;--accent-glow:#0891b24d;--primary:#1e2129;--primary-strong:#0b0c10;--primary-contrast:#fff;--secondary-fill:#ffffff9e;--secondary-fill-hover:#ffffffeb;--secondary-edge:#14182824;--success:#14885a;--success-soft:#14885a1a;--warning:#9c6c0d;--warning-soft:#9c6c0d1a;--danger:#d53a5c;--danger-soft:#d53a5c1a;--shadow-sm:var(--glass-highlight), 0 2px 12px #181e3c17;--shadow-card:var(--glass-highlight), 0 12px 34px #181e3c1f;--shadow-lg:var(--glass-highlight), 0 28px 68px #181e3c2e}@media (max-width:620px),(max-width:1024px) and (pointer:coarse){:root{--glass-blur:blur(13px) saturate(140%);--glass-blur-strong:blur(18px) saturate(150%)}}@media (max-width:859px){:root{--topbar-height:60px}}@media (prefers-reduced-transparency:reduce){:root,:root[data-theme=light]{--surface:var(--surface-solid);--surface-strong:var(--surface-solid);--modal-surface:var(--surface-solid);--surface-soft:var(--surface-solid);--glass-blur:none;--glass-blur-strong:none}:root{--surface-solid:#141824}:root[data-theme=light]{--surface-solid:#fff}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);background-color:var(--bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14.5px;line-height:1.55;overflow-x:hidden}.aurora-field{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora-field:before{content:"";background-image:var(--bg-image);position:absolute;inset:0}.aurora-blob{opacity:.5;filter:blur(90px);mix-blend-mode:screen;border-radius:50%;width:46vmax;height:46vmax;animation:36s ease-in-out infinite alternate aurora-drift;position:absolute}.aurora-blob-a{background:radial-gradient(closest-side,#6366f157,#0000 70%);top:-18%;left:-10%}.aurora-blob-b{background:radial-gradient(closest-side,#f973164d,#0000 70%);animation-duration:42s;animation-delay:-12s;top:-22%;right:-14%}.aurora-blob-c{background:radial-gradient(closest-side,#2dd4bf2e,#0000 70%);animation-duration:48s;animation-delay:-24s;bottom:-26%;left:30%}:root[data-theme=light] .aurora-blob{opacity:.34;mix-blend-mode:multiply;filter:blur(80px)}@keyframes aurora-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6vw,4vh)scale(1.12)}to{transform:translate(-4vw,8vh)scale(.94)}}.noise-layer{z-index:-1;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-theme=light] .noise-layer{opacity:.05}#app{z-index:2;position:relative}@media (prefers-reduced-transparency:reduce){.aurora-blob,.noise-layer{display:none}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:var(--accent-strong);text-decoration:none}a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--heading);letter-spacing:-.018em;font-weight:600;line-height:1.2}h1{margin-bottom:6px;font-size:clamp(1.5rem,2.6vw,1.9rem)}h2{margin-bottom:6px;font-size:1.14rem}h3{margin-bottom:4px;font-size:.98rem}p{margin-bottom:10px}img{max-width:100%}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 13px}th{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-style:italic;font-weight:500}tbody tr:last-child td{border-bottom:0}code,pre{font-family:var(--font-mono)}pre{white-space:pre-wrap;word-break:break-word;overflow:auto}::selection{color:var(--accent-contrast);background:var(--accent)}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 70%, transparent);background-clip:padding-box}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}.muted{color:var(--muted)}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.stack{flex-direction:column;gap:14px;display:flex}.cluster,.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spread{justify-content:space-between;align-items:center;gap:14px;display:flex}.grid{gap:14px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.grid-main-side{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:14px;display:grid}.mono{font-family:var(--font-mono)}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.collapse-block{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass-sheen), var(--surface);box-shadow:var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur);overflow:hidden}.collapse-block>summary{cursor:pointer;min-height:48px;color:var(--muted-strong);transition:background var(--dur-fast) ease, color var(--dur-fast) ease;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 17px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.collapse-block>summary::-webkit-details-marker{display:none}.collapse-block>summary:after{content:"▸";color:var(--muted);transition:transform var(--dur-med) var(--ease-spring);font-size:.82rem}.collapse-block[open]>summary{border-bottom:1px solid var(--border);color:var(--heading)}.collapse-block[open]>summary:after{transform:rotate(90deg)}.collapse-block>summary:hover{background:var(--surface-soft);color:var(--heading)}.collapse-body{animation:collapse-reveal var(--dur-med) var(--ease-out-expo);padding:15px 17px}@keyframes collapse-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.reveal-init{opacity:0;transform:translateY(18px)}.reveal-in{opacity:1;transition:opacity var(--dur-slow) var(--ease-out-expo), transform var(--dur-slow) var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);transform:none}.stagger-move,.stagger-enter-active,.stagger-leave-active{transition:opacity var(--dur-med) var(--ease-out-expo), transform var(--dur-med) var(--ease-out-expo);transition-delay:var(--stagger-delay,0s)}.stagger-enter-from,.stagger-leave-to{opacity:0;transform:translateY(14px)scale(.98)}.stagger-leave-active{position:absolute}.route-enter-active{transition:opacity var(--dur-med) var(--ease-out-expo), transform var(--dur-med) var(--ease-out-expo), filter var(--dur-med) ease}.route-leave-active{transition:opacity var(--dur-fast) ease, transform var(--dur-fast) ease, filter var(--dur-fast) ease}.route-enter-from{opacity:0;filter:blur(6px);transform:translateY(16px)}.route-leave-to{opacity:0;filter:blur(4px);transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.aurora-blob{animation:none}.reveal-init{opacity:1;transform:none}.route-enter-from,.route-leave-to,.async-swap-enter-from,.async-swap-leave-to,.modal-enter-from,.modal-leave-to,.toast-enter-from,.toast-leave-to,.stagger-enter-from,.stagger-leave-to{opacity:1!important;filter:none!important;transform:none!important}}@media (max-width:980px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-main-side{grid-template-columns:1fr}}@media (max-width:720px){th,td{padding:8px 10px}.stack{gap:10px}.cluster,.button-row{gap:7px}.spread,.grid,.grid-2,.grid-3,.grid-4{gap:10px}.grid-2,.grid-3{grid-template-columns:1fr}}.eyebrow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-style:italic;font-weight:500;display:inline-block}.card{border:var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-sheen), var(--surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--glass-blur);transition:transform var(--dur-med) var(--ease-out-expo), box-shadow var(--dur-med) ease, border-color var(--dur-med) ease;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.toast,.collapse-block,.data-table-wrap{background:var(--surface-strong)}.modal-panel{background:var(--modal-surface)}}.card-body{padding:22px}.card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;display:flex}.card-header h2,.card-header h3{margin-bottom:0}.card-header .muted{font-size:.8rem}.card-lift:hover{box-shadow:var(--glass-highlight), 0 20px 46px #00000070;border-color:var(--border-strong);transform:translateY(-3px)}.card-glow{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-glow:before{content:"";opacity:0;background:radial-gradient(240px circle at var(--glow-x,50%) var(--glow-y,50%), color-mix(in srgb, var(--accent) 14%, transparent), transparent 68%);transition:opacity var(--dur-med) ease;position:absolute;inset:0}.card-glow-active:before,.card-glow:hover:before{opacity:1}.card>:not(.card-glow){z-index:1;position:relative}.button{border-radius:var(--radius-md);cursor:pointer;min-height:38px;transition:transform var(--dur-fast) var(--ease-spring), background var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, color var(--dur-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:.87rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)scale(.975)}.button:disabled{cursor:not-allowed;opacity:.45}.button .ripple-ink{pointer-events:none;opacity:.22;width:12px;height:12px;animation:ripple-spread .55s var(--ease-out-expo) forwards;background:currentColor;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes ripple-spread{to{opacity:0;transform:translate(-50%,-50%)scale(28)}}.button-primary{color:var(--accent-contrast);background-image:linear-gradient(#fff3,#fff0 55%);background-color:color-mix(in srgb, var(--accent) 52%, #9aa3af);box-shadow:inset 0 1px 0 #fff3, 0 4px 14px -6px color-mix(in srgb, var(--accent-glow) 55%, transparent);font-weight:700}.button-primary:hover:not(:disabled){background-color:color-mix(in srgb, var(--accent) 68%, #9aa3af);box-shadow:inset 0 1px 0 #ffffff3d, 0 9px 24px -6px var(--accent-glow)}:root[data-theme=light] .button-primary{background-color:color-mix(in srgb, var(--accent) 38%, #5b6470)}:root[data-theme=light] .button-primary:hover:not(:disabled){background-color:color-mix(in srgb, var(--accent) 38%, #4b5460);filter:none}.button-secondary{border-color:var(--secondary-edge);color:var(--text);background-image:var(--glass-sheen);background-color:var(--secondary-fill);box-shadow:var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur)}.button-secondary:hover:not(:disabled){border-color:var(--border-strong);background-color:var(--secondary-fill-hover);color:var(--heading)}.button-ghost{color:var(--muted-strong);background:0 0;border-color:#0000}.button-ghost:hover:not(:disabled){background:var(--surface-muted);color:var(--heading)}.button-danger{color:#fff;background-image:linear-gradient(#ffffff24,#0000 55%);background-color:color-mix(in srgb, var(--danger) 40%, #565a66);box-shadow:inset 0 1px #ffffff29}.button-danger:hover:not(:disabled){background-color:color-mix(in srgb, var(--danger) 50%, #565a66)}:root[data-theme=light] .button-danger{background-color:color-mix(in srgb, var(--danger) 60%, #6b7080)}.button-warning{color:#241a03;background-image:linear-gradient(#ffffff38,#0000 55%);background-color:color-mix(in srgb, var(--warning) 58%, #8f8a78)}.button-warning:hover:not(:disabled){background-color:color-mix(in srgb, var(--warning) 74%, #8f8a78)}:root[data-theme=light] .button-warning{color:#241a03;background-color:color-mix(in srgb, var(--warning) 48%, #c4bda8)}:root[data-theme=light] .button-warning:hover:not(:disabled){background-color:color-mix(in srgb, var(--warning) 62%, #c4bda8)}.button-small{border-radius:var(--radius-sm);min-height:31px;padding:5px 12px;font-size:.8rem}.button-block{width:100%}.shop-pay-wechat{color:#fff;background-color:#2c6a4b;border-color:#2c6a4b}.shop-pay-wechat:hover:not(:disabled){background-color:#237a4e;border-color:#237a4e}.shop-pay-alipay{color:#fff;background-color:#2b69b2;border-color:#266dc0}.shop-pay-alipay:hover:not(:disabled){background-color:#226fc8;border-color:#226fc8}.icon-button{border:1px solid var(--secondary-edge);border-radius:var(--radius-md);width:36px;height:36px;color:var(--muted-strong);background-image:var(--glass-sheen);background-color:var(--secondary-fill);box-shadow:var(--glass-highlight);cursor:pointer;transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-spring);place-items:center;padding:0;font-size:1rem;display:inline-grid;position:relative;overflow:hidden}.icon-button:hover{border-color:var(--border-strong);color:var(--heading);background-color:var(--secondary-fill-hover);transform:translateY(-1px)}.icon-button:active{transform:scale(.94)}.field{flex-direction:column;gap:6px;display:flex}.field>span,.field>label{color:var(--muted);letter-spacing:.02em;font-size:.79rem;font-weight:600}.field small{color:var(--muted);font-size:.74rem}input,select,textarea{width:100%;min-height:38px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, background var(--dur-fast) ease;padding:8px 12px;box-shadow:inset 0 1px 3px #00000024,inset 0 1px #ffffff0a}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:#fff9;box-shadow:inset 0 1px 3px #1418280d}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}input:hover,select:hover,textarea:hover{border-color:var(--border-strong)}textarea{resize:vertical;min-height:100px}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:0 0 0 3px var(--accent-soft), inset 0 1px 0 #ffffff0d;outline:none}input[type=checkbox],input[type=radio]{width:15px;min-height:15px;accent-color:var(--accent);box-shadow:none}input[type=color]{min-height:38px;padding:3px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 13px);background-repeat:no-repeat;background-size:4px 4px}.check-line{color:var(--muted-strong);align-items:flex-start;gap:9px;font-size:.87rem;display:flex}.check-line input{flex:none;margin-top:2px}.form-error{border:1px solid color-mix(in srgb, var(--danger) 38%, transparent);border-left:3px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger);background:var(--danger-soft);margin:0;padding:9px 12px;font-size:.85rem;animation:.4s error-shake}@keyframes error-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}60%{transform:translate(3px)}}.badge{border-radius:var(--radius-pill);min-height:22px;box-shadow:var(--glass-highlight);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;padding:1px 9px;font-size:.71rem;font-weight:600;display:inline-flex}.badge-neutral{border-color:var(--border);color:var(--muted-strong);background:var(--surface-muted)}.badge-accent{border-color:color-mix(in srgb, var(--accent) 36%, transparent);color:var(--accent-strong);background:var(--accent-soft)}.badge-success{border-color:color-mix(in srgb, var(--success) 36%, transparent);color:var(--success);background:var(--success-soft)}.badge-warning{border-color:color-mix(in srgb, var(--warning) 36%, transparent);color:var(--warning);background:var(--warning-soft)}.badge-danger{border-color:color-mix(in srgb, var(--danger) 36%, transparent);color:var(--danger);background:var(--danger-soft)}:root[data-theme=light] .badge-accent{color:var(--accent)}.segmented{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);box-shadow:var(--glass-highlight);grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.segmented button{min-height:33px;color:var(--muted);cursor:pointer;transition:background var(--dur-fast) ease, color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) var(--ease-spring);background:0 0;border:0;border-radius:8px;font-size:.85rem;font-weight:600}.segmented button:active{transform:scale(.97)}.segmented button:hover:not([aria-selected=true]){color:var(--heading)}.segmented button[aria-selected=true]{color:var(--accent-contrast);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 86%, #fff), var(--accent));box-shadow:0 3px 12px -3px var(--accent-glow), inset 0 1px 0 #ffffff42}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.page-heading h1{margin-bottom:0}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.async-panel{border:1px dashed var(--border-strong);border-radius:var(--radius-md);min-height:126px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:26px;font-size:.89rem;display:flex}.async-error{color:var(--danger);background:var(--danger-soft)}.spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin}.spinner-large{border-width:3px;width:28px;height:28px}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px)saturate(140%);background:#04060b8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:root[data-theme=light] .modal-backdrop{background:#1c20344d}.modal-panel{border:var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-sheen), var(--modal-surface);width:min(520px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur-strong);overflow:auto}.modal-wide{width:min(920px,100%)}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.modal-header h2{margin:2px 0 0}.modal-body{padding:20px}.modal-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px 16px;display:flex}.modal-enter-active{transition:opacity var(--dur-med) ease}.modal-leave-active{transition:opacity var(--dur-fast) ease}.modal-enter-active .modal-panel{transition:transform var(--dur-med) var(--ease-spring), opacity var(--dur-med) ease, filter var(--dur-med) ease}.modal-leave-active .modal-panel{transition:transform var(--dur-fast) ease, opacity var(--dur-fast) ease, filter var(--dur-fast) ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-panel{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.94)}.modal-leave-to .modal-panel{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.965)}.toast-region{z-index:1200;flex-direction:column;gap:9px;width:min(360px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.toast{border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-md);width:100%;color:var(--text);background:var(--glass-sheen), var(--surface-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur-strong);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.86rem;display:flex;position:relative}.toast-success{border-left-color:var(--success)}.toast-warning{border-left-color:var(--warning)}.toast-error{border-left-color:var(--danger)}.toast-enter-active{transition:transform var(--dur-med) var(--ease-spring), opacity var(--dur-med) ease, filter var(--dur-med) ease}.toast-leave-active{transition:opacity .12s}.toast-enter-from{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.92)}.toast-leave-to{opacity:0}.toast-move{transition:transform var(--dur-med) var(--ease-spring)}.data-table-wrap{border:var(--glass-border);border-radius:var(--radius-md);background:var(--glass-sheen), var(--surface);box-shadow:var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur);overflow-x:auto}.data-table-wrap table{table-layout:fixed;min-width:680px}.data-table-wrap th,.data-table-wrap td{text-overflow:ellipsis;overflow:hidden}.data-table-wrap th{background:var(--surface-soft);border-bottom:1px solid var(--border-strong)}.data-table-wrap tbody tr{transition:background var(--dur-fast) ease}.data-table-wrap tbody tr:hover{background:var(--surface-soft)}.metric{padding:17px 19px;position:relative;overflow:hidden}.metric:before{content:"";background:linear-gradient(90deg, var(--accent), transparent 64%);opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.metric small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-style:italic;display:block}.metric strong{color:var(--heading);letter-spacing:-.03em;font-size:1.55rem;font-weight:650}.pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}@media (max-width:620px){.card-body{padding:15px}.card-header{gap:10px;padding:13px 15px}.button-small,.segmented button{min-height:42px}.check-line{align-items:center;min-height:42px}.page-heading{align-items:stretch;margin-bottom:12px}.page-actions{flex-wrap:nowrap;justify-content:flex-start;gap:7px;padding-bottom:2px;overflow-x:auto}.page-actions .button{flex:none}.async-panel{min-height:98px;padding:17px 12px}.metric{padding:13px 14px}.metric strong{font-size:1.32rem}.modal-header{gap:10px;padding:13px 15px}.modal-body{padding:15px}.modal-actions{gap:7px;padding:12px 15px 13px}.modal-backdrop{padding:10px}.toast-region{width:calc(100vw - 24px);bottom:12px;right:12px}}@media (max-width:620px),(max-width:1024px) and (pointer:coarse){.modal-backdrop.modal-backdrop-fullscreen-mobile{padding:0}.modal-panel.modal-fullscreen-mobile{width:100%;height:100vh;overscroll-behavior:contain;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);height:100dvh;max-height:none;display:grid;overflow:hidden}.modal-fullscreen-mobile .modal-header{min-height:58px;padding:max(10px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left));align-items:center}.modal-fullscreen-mobile .modal-header>div{min-width:0}.modal-fullscreen-mobile .modal-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.modal-fullscreen-mobile .modal-header .icon-button{flex:0 0 44px;width:44px;height:44px}.modal-fullscreen-mobile .modal-body{min-height:0;padding:0;overflow:hidden}}.startup-screen{min-height:100vh;animation:startup-fade var(--dur-slow) var(--ease-out-expo);justify-content:center;align-items:center;gap:18px;padding:30px;display:flex}@keyframes startup-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.startup-screen strong{font-size:1.02rem}.startup-screen p{color:var(--muted);margin:3px 0 0;font-size:.85rem}.brand-mark{color:#fff;background:linear-gradient(150deg, var(--accent-strong) 0%, var(--accent) 52%, color-mix(in srgb, var(--accent) 72%, #000) 100%);width:38px;height:38px;box-shadow:0 4px 16px var(--accent-glow), inset 0 1px 0 #ffffff57, inset 0 -1px 0 #00000029;font-family:var(--font-mono);border-radius:11px;flex:none;place-items:center;font-size:1.06rem;font-style:italic;font-weight:900;display:grid;overflow:hidden}.brand-mark-image{object-fit:cover;width:100%;height:100%}.auth-screen{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid}.auth-brand-panel{color:#e4e6eeb3;border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(30px,5.2vw,68px);display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 0%,#0000 70%);mask-image:linear-gradient(115deg,#000 0%,#0000 70%)}.brand-lockup{z-index:1;color:var(--heading);letter-spacing:.01em;align-items:center;gap:12px;font-size:1.08rem;font-weight:650;display:flex;position:relative}.auth-copy{z-index:1;max-width:600px;position:relative}.auth-copy .eyebrow{color:var(--accent-strong)}.auth-copy h1{letter-spacing:-.03em;background:linear-gradient(100deg,#f6f7fb 28%,#f6f7fb94 76%,#f6f7fb52);color:#0000;-webkit-background-clip:text;background-clip:text;margin:18px 0;font-size:clamp(2.5rem,5.2vw,4.6rem);font-weight:600;line-height:1.04}.auth-copy p{color:#e4e6ee80;max-width:470px;font-size:.95rem}.auth-orbit{border:1px solid #ffffff14;border-radius:50%;width:430px;height:430px;animation:46s linear infinite orbit-spin;position:absolute;bottom:-120px;right:-100px}.auth-orbit span{border:inherit;border-radius:inherit;position:absolute;inset:15%}.auth-orbit span:nth-child(2){inset:31%}.auth-orbit span:nth-child(3){background:radial-gradient(closest-side, var(--accent-soft), transparent 76%);border-color:#0000;inset:46%}@keyframes orbit-spin{to{transform:rotate(360deg)}}.auth-form-panel{place-items:center;padding:clamp(22px,4.5vw,66px);display:grid}.auth-card{border:var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-sheen), var(--surface-strong);width:min(430px,100%);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur-strong);animation:auth-card-in .5s var(--ease-spring);padding:clamp(23px,3.4vw,34px)}@keyframes auth-card-in{0%{opacity:0;filter:blur(8px);transform:translateY(20px)scale(.96)}to{opacity:1;filter:none;transform:none}}.auth-card>.segmented{margin-bottom:23px}.auth-card h2{margin-top:4px;font-size:1.34rem}:root[data-theme=light] .auth-brand-panel{color:#141828a8;border-right-color:#14182814}:root[data-theme=light] .auth-brand-panel:after{background-image:radial-gradient(#14182821 1px,#0000 1px)}:root[data-theme=light] .brand-lockup{color:#13151c}:root[data-theme=light] .auth-copy .eyebrow{color:var(--accent)}:root[data-theme=light] .auth-copy h1{background:linear-gradient(100deg,#13151c 28%,#13151c99 76%,#13151c57);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .auth-copy p{color:#14182885}:root[data-theme=light] .auth-orbit{border-color:#1418281a}:root[data-theme=light] .auth-orbit span:nth-child(3){background:radial-gradient(closest-side, var(--accent-soft), transparent 76%)}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns var(--dur-med) var(--ease-out-expo);display:grid}.app-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0, 1fr)}.sidebar{z-index:30;border-right:1px solid var(--border);background:var(--glass-sheen), color-mix(in srgb, var(--surface-strong) 55%, transparent);height:100vh;-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-brand{min-height:var(--topbar-height);border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:13px 17px;display:flex}.sidebar-brand-copy,.profile-copy{white-space:nowrap;flex-direction:column;min-width:0;display:flex}.sidebar-brand-copy strong{letter-spacing:.01em;font-size:.94rem}.sidebar-brand-copy small,.profile-copy small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-style:italic}.sidebar-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;padding:12px 11px;display:flex;overflow-y:auto}.nav-link{min-height:38px;color:var(--muted-strong);white-space:nowrap;transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-spring);border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:7px 12px;font-size:.87rem;font-weight:550;display:flex;position:relative}.nav-link:hover{color:var(--heading);background:var(--surface-muted);transform:translate(2px)}.nav-link.router-link-active{border-color:color-mix(in srgb, var(--accent) 32%, transparent);color:var(--accent-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 15%, transparent), color-mix(in srgb, var(--accent) 7%, transparent));box-shadow:inset 0 1px 0 #ffffff0f, 0 0 22px -7px var(--accent-glow)}.nav-link.router-link-active:before{content:"";background:var(--accent);width:3px;height:17px;box-shadow:0 0 10px var(--accent-glow);border-radius:0 3px 3px 0;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.nav-glyph{width:21px;color:var(--muted);transition:color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-spring);flex:0 0 21px;place-items:center;font-size:.97rem;display:inline-grid}.nav-link:hover .nav-glyph{color:var(--heading);transform:scale(1.1)}.nav-link.router-link-active .nav-glyph{color:var(--accent-strong)}:root[data-theme=light] .nav-link.router-link-active{color:var(--accent)}.sidebar-footer{border-top:1px solid var(--border);padding:11px}.profile-chip{border-radius:var(--radius-md);color:var(--text);transition:background var(--dur-fast) ease;align-items:center;gap:9px;padding:6px;display:flex}.profile-chip:hover{background:var(--surface-muted)}.avatar{width:32px;height:32px;color:var(--accent-contrast);background:linear-gradient(155deg, var(--accent-strong), var(--accent) 60%, color-mix(in srgb, var(--accent) 70%, #000));box-shadow:0 3px 10px -3px var(--accent-glow), inset 0 1px 0 #ffffff3d;border-radius:9px;flex:none;place-items:center;font-size:.74rem;font-weight:800;display:grid}.profile-copy strong{font-size:.85rem}.sidebar-logout{width:100%;margin-top:6px}.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .profile-copy,.sidebar-collapsed .sidebar-logout{display:none}.sidebar-collapsed .sidebar-brand,.sidebar-collapsed .nav-link,.sidebar-collapsed .profile-chip{justify-content:center;padding-inline:7px}.sidebar-collapsed .nav-link.router-link-active:before{left:-7px}.workspace{min-width:0}.topbar{z-index:20;min-height:var(--topbar-height);border-bottom:1px solid var(--border);background:var(--glass-sheen), color-mix(in srgb, var(--surface-strong) 48%, transparent);-webkit-backdrop-filter:var(--glass-blur);justify-content:space-between;align-items:center;gap:16px;padding:9px clamp(16px,2.8vw,32px);display:flex;position:sticky;top:0}.topbar-left,.topbar-actions{align-items:center;gap:10px;display:flex}.topbar h2{letter-spacing:-.01em;margin:0;font-size:1.06rem;font-weight:650}.menu-button{display:inline-grid}.connection-pill{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);background:var(--glass-sheen), var(--surface-soft);box-shadow:var(--glass-highlight);font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:6px;padding:5px 11px;font-size:.68rem;font-style:italic;display:inline-flex}.connection-pill i{background:var(--success);width:6px;height:6px;box-shadow:0 0 8px var(--success);border-radius:50%;animation:2.4s ease-in-out infinite pulse-dot}.connection-pill.offline i{background:var(--danger);box-shadow:0 0 8px var(--danger)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.workspace-content{width:min(1360px,100%);margin:0 auto;padding:clamp(17px,2.8vw,34px)}.route-page{min-width:0}.mobile-backdrop{display:none}@media (max-width:980px){.auth-screen{grid-template-columns:1fr}.auth-brand-panel{border-right:0;border-bottom:1px solid var(--border);min-height:290px;padding:32px}.auth-copy h1{font-size:clamp(2.1rem,8.6vw,3.5rem)}.auth-form-panel{min-height:570px}}@media (max-width:859px){.app-shell,.app-shell.sidebar-collapsed{display:block}.sidebar{width:min(284px,100vw - 48px);transition:transform var(--dur-med) var(--ease-out-expo);box-shadow:var(--shadow-lg);position:fixed;left:0;transform:translate(-106%)}.sidebar.open{transform:translate(0)}.sidebar-brand-copy,.nav-label,.profile-copy,.sidebar-logout{display:flex!important}.sidebar-brand,.nav-link,.profile-chip{justify-content:flex-start!important;padding-inline:11px!important}.sidebar-brand{min-height:var(--topbar-height)}.sidebar-nav{gap:2px;padding:9px}.sidebar-footer{padding:9px}.nav-link{min-height:41px}.nav-link.router-link-active:before{left:-9px}.topbar{min-height:var(--topbar-height);gap:8px;padding:7px 12px}.topbar-left{flex:1;gap:8px;min-width:0}.topbar-left>div{min-width:0}.topbar-left .eyebrow{display:none}.topbar h2{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.topbar-actions{flex:none;gap:7px}.menu-button{display:inline-grid}.mobile-backdrop{z-index:25;-webkit-backdrop-filter:blur(8px);animation:backdrop-in var(--dur-fast) ease;background:#04060b80;border:0;display:block;position:fixed;inset:0}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}}@media (max-width:620px),(max-width:1024px) and (pointer:coarse){.auth-screen{grid-template-rows:auto 1fr;min-height:100dvh}.auth-brand-panel{justify-content:center;min-height:96px;padding:15px 18px}.auth-brand-panel:after,.auth-copy,.auth-orbit{display:none}.auth-form-panel{align-items:start;min-height:auto;padding:12px}.auth-card{border-radius:var(--radius-lg);padding:16px}.auth-card>.segmented{margin-bottom:16px}}@media (max-width:620px){.connection-pill{width:9px;height:9px;box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.connection-pill i{flex:none}.owned-site-link{min-height:38px;padding:6px 10px;font-size:.8rem}.owned-site-label-full{display:none}.owned-site-link:after{content:"分站"}.workspace-content{padding:12px 12px 28px}}.async-swap-enter-active[data-v-553c07a2]{transition:opacity var(--dur-med) var(--ease-out-expo), transform var(--dur-med) var(--ease-out-expo)}.async-swap-leave-active[data-v-553c07a2]{transition:opacity var(--dur-fast) ease, transform var(--dur-fast) ease}.async-swap-enter-from[data-v-553c07a2]{opacity:0;transform:translateY(10px)}.async-swap-leave-to[data-v-553c07a2]{opacity:0;transform:translateY(-6px)}.announcement-list[data-v-41988266]{gap:18px;display:grid}.announcement-card h2[data-v-41988266]{margin-bottom:7px}.announcement-meta[data-v-41988266]{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:.82rem;display:flex}.announcement-content[data-v-41988266]{color:var(--muted-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:18px}.announcement-content[data-v-41988266] a{text-underline-offset:3px;text-decoration:underline}.announcement-actions[data-v-41988266]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:15px;display:flex}@media (max-width:620px){.announcement-list[data-v-41988266]{gap:10px}.announcement-content[data-v-41988266]{margin-top:10px}.announcement-actions[data-v-41988266]{margin-top:11px;padding-top:10px}.button-small[data-v-41988266]{min-height:42px}}.task-progress[data-v-4562b353]{grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:10px;min-width:150px;display:grid}.task-progress-track[data-v-4562b353]{background:var(--surface-muted);border-radius:999px;height:8px;overflow:hidden}.task-progress-track span[data-v-4562b353]{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s;display:block}.task-progress-track.tone-success span[data-v-4562b353]{background:var(--success)}.task-progress-track.tone-warning span[data-v-4562b353]{background:var(--warning)}.task-progress-track.tone-danger span[data-v-4562b353]{background:var(--danger)}.task-progress-value[data-v-4562b353]{color:var(--muted-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.76rem}.compact[data-v-4562b353]{min-width:124px}.compact .task-progress-track[data-v-4562b353]{height:6px}.config-section+.config-section[data-v-0f9d712e]{border-top:1px solid var(--border);margin-top:26px;padding-top:24px}.config-section h3[data-v-0f9d712e]{margin-bottom:15px}.config-grid[data-v-0f9d712e]{grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.config-grid dt[data-v-0f9d712e]{color:var(--muted);align-self:center;font-size:.8rem}.config-grid dd[data-v-0f9d712e]{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}@media (max-width:520px){.config-grid[data-v-0f9d712e]{grid-template-columns:1fr;gap:3px}.config-grid dd[data-v-0f9d712e]{margin-bottom:9px}}.terminal-shell[data-v-b87f244e]{border-radius:var(--radius-md);background:#08101e;border:1px solid #28344d;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.terminal-head[data-v-b87f244e]{color:#8b99b1;background:#0d1728;border-bottom:1px solid #202b40;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:10px 14px;font-size:.72rem;display:grid}.terminal-head strong[data-v-b87f244e]{color:#7f8ba0;letter-spacing:.04em;font-size:.68rem}.terminal-head strong.live[data-v-b87f244e]{color:#84d7aa}.terminal-dots[data-v-b87f244e]{gap:5px;display:flex}.terminal-dots span[data-v-b87f244e]{background:#ff6b72;border-radius:50%;width:8px;height:8px}.terminal-dots span[data-v-b87f244e]:nth-child(2){background:#eab64d}.terminal-dots span[data-v-b87f244e]:nth-child(3){background:#58c989}pre[data-v-b87f244e]{color:#c9d5e8;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;min-height:280px;max-height:58vh;margin:0;padding:18px;font-size:.79rem;line-height:1.65;overflow:auto}.debug-shell[data-v-b87f244e]{border-radius:var(--radius-md);background:#120b10;border:1px solid #ff6b7259;margin-top:12px;overflow:hidden}.debug-shell summary[data-v-b87f244e]{color:#ff9aa0;cursor:pointer;padding:9px 14px;font-size:.74rem}.debug-shell pre[data-v-b87f244e]{color:#f2c6c9;min-height:0;max-height:32vh;padding:12px 18px 16px}.log-loading[data-v-b87f244e]{color:var(--muted);align-items:center;gap:8px;margin:11px 0 0;font-size:.78rem;display:flex}.slot-target-panel[data-v-1d6574ba]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);gap:10px;padding:14px;display:grid}.slot-target-list[data-v-1d6574ba]{flex-wrap:wrap;gap:7px;display:flex}.slot-target-list .button[data-v-1d6574ba]{overflow-wrap:anywhere;text-align:left;max-width:100%}.coordinate-fieldset[data-v-1d6574ba]{border:0;min-width:0;margin:0;padding:0}.coordinate-fieldset legend[data-v-1d6574ba]{color:var(--muted-strong);margin-bottom:7px;font-size:.84rem;font-weight:700}.coordinate-grid[data-v-1d6574ba]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.coordinate-grid input[data-v-1d6574ba]{min-width:0}.option-panel[data-v-1d6574ba]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);padding:19px}.option-panel h3[data-v-1d6574ba]{margin-bottom:15px}.toggle-grid[data-v-1d6574ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;display:grid}.option-fields[data-v-1d6574ba]{margin-top:18px}.qr-error[data-v-1d6574ba]{color:var(--danger)!important}.inline-action[data-v-1d6574ba]{width:-moz-fit-content;width:fit-content;margin-top:2px}@media (max-width:620px),(max-width:1024px) and (pointer:coarse){.task-form[data-v-1d6574ba]{box-sizing:border-box;height:100%;padding:16px max(14px, env(safe-area-inset-right)) 24px max(14px, env(safe-area-inset-left));overscroll-behavior:contain;overflow-y:auto}.toggle-grid[data-v-1d6574ba]{grid-template-columns:1fr}.coordinate-grid[data-v-1d6574ba]{gap:6px}.option-panel[data-v-1d6574ba]{padding:15px}[data-v-1d6574ba] .modal-fullscreen-mobile .modal-actions{padding-bottom:max(16px, env(safe-area-inset-bottom));background:var(--surface-strong)}}.eligibility-card[data-v-773771f7]{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));border-radius:var(--radius-md);color:var(--muted-strong);background:color-mix(in srgb, var(--warning-soft) 74%, var(--surface));align-items:center;gap:13px;margin-bottom:20px;padding:14px 16px;display:flex}.eligibility-card>strong[data-v-773771f7]{width:28px;height:28px;color:var(--warning);background:var(--warning-soft);border-radius:9px;flex:none;place-items:center;display:grid}.eligibility-card>span[data-v-773771f7]{flex:1}.launch-grid[data-v-773771f7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.launch-card[data-v-773771f7]{width:100%;color:inherit;border-color:var(--border);cursor:pointer;text-align:left;align-items:center;gap:16px;padding:20px;transition:transform .16s,border-color .16s;display:flex}.launch-card[data-v-773771f7]:hover:not(:disabled){border-color:var(--accent);transform:translateY(-2px)}.launch-card[data-v-773771f7]:disabled{cursor:not-allowed;opacity:.52}.launch-card>span[data-v-773771f7]:nth-child(2){flex:1;min-width:0}.launch-card strong[data-v-773771f7]{display:block}.launch-card i[data-v-773771f7]{color:var(--muted);font-size:1.4rem;font-style:normal}.launch-icon[data-v-773771f7]{width:44px;height:44px;color:var(--muted-strong);background:var(--surface-muted);border-radius:13px;flex:none;place-items:center;font-size:1.2rem;display:grid}.launch-icon.primary[data-v-773771f7]{color:var(--accent);background:var(--accent-soft)}.metrics-grid[data-v-773771f7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.task-list-card[data-v-773771f7]{overflow:hidden}.task-list-header h2[data-v-773771f7]{margin:0 0 4px}.task-list-actions[data-v-773771f7],.filter-tabs[data-v-773771f7]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.task-grid[data-v-773771f7]{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:15px;display:grid}.task-card[data-v-773771f7]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);flex-direction:column;gap:15px;min-width:0;padding:18px;display:flex}.task-card>header[data-v-773771f7]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-card h3[data-v-773771f7]{overflow-wrap:anywhere;margin:0 0 4px}.task-card header small[data-v-773771f7]{color:var(--muted);overflow-wrap:anywhere}.task-phase[data-v-773771f7]{min-width:0;color:var(--muted-strong);align-items:center;gap:8px;font-size:.82rem;display:flex}.task-phase>span[data-v-773771f7]:first-child{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.task-phase>span[data-v-773771f7]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-phase.phase-active>span[data-v-773771f7]:first-child{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.task-phase.phase-ready>span[data-v-773771f7]:first-child{background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.task-phase.phase-error>span[data-v-773771f7]:first-child{background:var(--danger);box-shadow:0 0 0 4px var(--danger-soft)}.task-error[data-v-773771f7]{color:var(--danger);overflow-wrap:anywhere;margin:-4px 0 0;font-size:.79rem}.task-times[data-v-773771f7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.task-times div[data-v-773771f7]{min-width:0}.task-times dt[data-v-773771f7]{color:var(--muted);font-size:.72rem}.task-times dd[data-v-773771f7]{color:var(--muted-strong);font-family:var(--font-mono);overflow-wrap:anywhere;margin:3px 0 0;font-size:.75rem}.task-card footer[data-v-773771f7]{border-top:1px solid var(--border);flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:13px;display:flex}@media (max-width:980px){.metrics-grid[data-v-773771f7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.eligibility-card[data-v-773771f7]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px}.eligibility-card .button[data-v-773771f7]{width:auto}.launch-grid[data-v-773771f7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.launch-card[data-v-773771f7]{gap:8px;padding:10px}.launch-card>i[data-v-773771f7]{display:none}.launch-icon[data-v-773771f7]{border-radius:11px;flex-basis:38px;width:38px;height:38px}.metrics-grid[data-v-773771f7]{gap:8px;margin-bottom:12px}.task-list-header[data-v-773771f7]{flex-direction:column;align-items:stretch}.task-grid[data-v-773771f7]{gap:10px}.task-card[data-v-773771f7]{gap:10px;padding:12px}.task-card footer[data-v-773771f7]{padding-top:9px}.button-small[data-v-773771f7]{min-height:42px}}.preview-shell[data-v-32074276]{flex-direction:column;margin:-22px;display:flex}.preview-toolbar[data-v-32074276]{border-bottom:1px solid var(--border);background:var(--surface-strong);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 18px;display:flex}.preview-title[data-v-32074276]{min-width:0}.preview-title strong[data-v-32074276],.preview-title span[data-v-32074276]{overflow-wrap:anywhere;display:block}.preview-title span[data-v-32074276]{margin-top:3px;font-size:.78rem}.preview-actions[data-v-32074276]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.entry-picker[data-v-32074276]{width:min(240px,38vw)}.entry-picker select[data-v-32074276]{min-height:34px;padding:5px 9px;font-size:.82rem}.grid-toggle[data-v-32074276]{color:var(--muted-strong);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.grid-toggle input[data-v-32074276]{width:16px;height:16px;accent-color:var(--accent)}.preview-stage[data-v-32074276]{background:#101820;width:100%;height:clamp(340px,62vh,680px);min-height:340px;position:relative;overflow:hidden}.preview-host[data-v-32074276]{touch-action:none;width:100%;height:100%}.preview-host[data-v-32074276]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.preview-host[data-v-32074276] canvas{touch-action:none;width:100%;height:100%;display:block}.preview-state[data-v-32074276]{color:#dce8ef;text-align:center;background:#101820;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.preview-error[data-v-32074276]{color:#f2c4c0}.preview-entry-state[data-v-32074276]{justify-content:flex-start;overflow:auto}.preview-entry-heading[data-v-32074276]{text-align:left;flex-direction:column;gap:5px;width:min(620px,100%);padding-top:4px;display:flex}.preview-entry-heading strong[data-v-32074276]{font-size:1.15rem}.preview-entry-list[data-v-32074276]{gap:9px;width:min(620px,100%);display:grid}.preview-entry-option[data-v-32074276]{color:#e8f1f5;cursor:pointer;min-height:58px;font:inherit;text-align:left;background:#17242d;border:1px solid #314653;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.preview-entry-option[data-v-32074276]:hover,.preview-entry-option[data-v-32074276]:focus-visible{background:#1d303b;border-color:#7199b1;outline:none}.preview-entry-option>span[data-v-32074276]{flex-direction:column;gap:4px;min-width:0;display:flex}.preview-entry-option strong[data-v-32074276]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-entry-option small[data-v-32074276]{color:#9fb1bd}.preview-entry-option i[data-v-32074276]{color:#9fb1bd;font-size:1.2rem;font-style:normal}.preview-touch-controls[data-v-32074276]{display:none}@media (max-width:620px),(max-width:1024px) and (pointer:coarse){.preview-shell[data-v-32074276]{height:100%;min-height:0;margin:0}.preview-toolbar[data-v-32074276]{min-height:52px;padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));flex-direction:row;flex:none;align-items:center}.preview-title[data-v-32074276]{flex:auto}.preview-title strong[data-v-32074276]{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.preview-title span[data-v-32074276]{display:none}.preview-actions[data-v-32074276]{flex-wrap:nowrap}.preview-desktop-action[data-v-32074276]{display:none}.entry-picker[data-v-32074276]{width:min(48vw,270px)}.entry-picker select[data-v-32074276]{min-height:44px}.preview-stage[data-v-32074276]{flex:auto;height:auto;min-height:0}.preview-state[data-v-32074276]{padding:18px max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.preview-error .button[data-v-32074276]{min-height:44px}.preview-entry-heading[data-v-32074276],.preview-entry-list[data-v-32074276]{width:100%}.preview-entry-list[data-v-32074276]{padding-bottom:env(safe-area-inset-bottom);overflow:auto}.preview-entry-option[data-v-32074276]{min-height:64px}.preview-touch-controls[data-v-32074276]{z-index:3;right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081219c7;border:1px solid #cbe0eb2e;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid;position:absolute;box-shadow:0 10px 26px #00000047}.preview-touch-controls button[data-v-32074276]{color:#dce8ef;min-width:0;min-height:50px;font:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px;display:flex}.preview-touch-controls button[data-v-32074276]:active,.preview-touch-controls button[aria-pressed=true][data-v-32074276]{color:#fff;background:#5b7cff52}.preview-touch-controls b[data-v-32074276]{font-size:1.15rem;line-height:1}.preview-touch-controls small[data-v-32074276]{font-size:.66rem;font-weight:750}}.section-gap[data-v-9e21230f]{margin-top:24px}.card-header h2[data-v-9e21230f]{margin-bottom:3px}.dropzone[data-v-9e21230f]{border:1px dashed var(--border-strong);border-radius:var(--radius-md);min-height:120px;color:var(--muted);background:var(--surface-muted);cursor:pointer;text-align:center;place-items:center;gap:7px;padding:24px;display:grid}.dropzone strong[data-v-9e21230f]{color:var(--text);font-size:1.02rem}.dropzone.disabled[data-v-9e21230f]{cursor:not-allowed;opacity:.58}.upload-card[data-v-9e21230f]{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-soft) 62%, var(--surface));gap:12px;padding:16px;display:grid}.upload-summary[data-v-9e21230f]{gap:16px}.upload-file[data-v-9e21230f]{gap:4px;min-width:0;display:grid}.upload-file strong[data-v-9e21230f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-progress-track[data-v-9e21230f]{background:var(--surface-muted);border-radius:999px;height:10px;overflow:hidden}.upload-progress-track span[data-v-9e21230f]{border-radius:inherit;background:var(--accent);height:100%;transition:width .15s;display:block}.upload-message[data-v-9e21230f]{color:var(--muted-strong);gap:3px;font-size:.88rem;display:grid}.upload-message strong[data-v-9e21230f]{color:var(--text)}.capacity-card[data-v-9e21230f]{border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.capacity-track[data-v-9e21230f]{background:var(--surface-muted);border-radius:999px;height:10px;margin:12px 0;overflow:hidden}.capacity-track span[data-v-9e21230f]{border-radius:inherit;background:var(--accent);height:100%;transition:width .2s;display:block}.capacity-track[data-tone=warning] span[data-v-9e21230f]{background:var(--warning)}.capacity-track[data-tone=danger] span[data-v-9e21230f]{background:var(--danger)}.capacity-footer .muted[data-v-9e21230f]{min-height:1.3em}@media (max-width:620px){.section-gap[data-v-9e21230f]{margin-top:12px}.dropzone[data-v-9e21230f]{gap:4px;min-height:86px;padding:14px}.upload-card[data-v-9e21230f],.capacity-card[data-v-9e21230f]{padding:12px}.upload-card[data-v-9e21230f]{gap:9px}.upload-summary[data-v-9e21230f],.capacity-footer[data-v-9e21230f]{flex-direction:row;align-items:center;gap:10px}.upload-cancel[data-v-9e21230f],.capacity-footer .button[data-v-9e21230f]{flex:none;width:auto}.upload-message[data-v-9e21230f]{font-size:.8rem}.capacity-track[data-v-9e21230f]{margin:8px 0}.button-small[data-v-9e21230f]{min-height:42px}}.order-grid[data-v-7889900b]{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:16px;display:grid}.order-card[data-v-7889900b]{min-width:0}.order-row[data-v-7889900b]{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;display:flex}.order-row>span[data-v-7889900b]{color:var(--muted);flex:none;font-size:.82rem}.order-row>strong[data-v-7889900b]{text-align:right;overflow-wrap:anywhere;min-width:0}.order-row small[data-v-7889900b]{color:var(--muted);font-family:var(--font-sans);margin-top:3px;font-size:.72rem;font-weight:500;display:block}.order-row .mono[data-v-7889900b],.order-row.mono[data-v-7889900b],strong.mono[data-v-7889900b]{font-size:.8rem;font-weight:600}.delivery-box[data-v-7889900b]{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;padding:12px}.delivery-box pre[data-v-7889900b]{max-height:180px;margin:0 0 10px;font-size:.79rem}.order-actions[data-v-7889900b]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.danger-text[data-v-7889900b]{color:var(--danger)}@media (max-width:620px){.order-grid[data-v-7889900b]{gap:12px}.order-row[data-v-7889900b]{gap:10px;padding-bottom:8px}.delivery-box[data-v-7889900b]{padding:10px}.order-actions[data-v-7889900b]{gap:6px}}.product-card[data-v-2acb2b6f]{min-width:0;container-type:inline-size}.product-heading[data-v-2acb2b6f]{align-items:flex-start}.product-heading h3[data-v-2acb2b6f]{overflow-wrap:anywhere;margin:4px 0 7px}.product-heading p[data-v-2acb2b6f]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.delivery-pill[data-v-2acb2b6f]{color:var(--muted-strong);background:var(--surface-muted);border-radius:8px;flex:none;padding:4px 9px;font-size:.75rem;font-weight:700}.product-facts[data-v-2acb2b6f]{color:var(--muted-strong);flex-wrap:wrap;gap:8px 16px;font-size:.82rem;display:flex}.price-line[data-v-2acb2b6f]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding-top:4px;display:flex}.price-line>strong[data-v-2acb2b6f]{letter-spacing:-.04em;font-size:1.65rem}.price-line>span[data-v-2acb2b6f]{font-size:.78rem}.preview-action[data-v-2acb2b6f]{align-self:center;margin-left:auto}.payment-grid[data-v-2acb2b6f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payment-grid .button[data-v-2acb2b6f]{white-space:nowrap;min-width:0;min-height:40px;padding-inline:8px;font-size:.82rem}.payment-grid .payment-balance[data-v-2acb2b6f]{grid-column:1/-1}.availability-warning[data-v-2acb2b6f]{color:var(--muted);background:var(--surface-muted);text-align:center;border-radius:11px;padding:11px;font-weight:700}@media (max-width:520px){.product-facts[data-v-2acb2b6f]{gap:6px 12px}.price-line[data-v-2acb2b6f]{gap:6px 9px}.price-line>strong[data-v-2acb2b6f]{font-size:1.45rem}.payment-grid[data-v-2acb2b6f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.payment-grid .button[data-v-2acb2b6f]{padding-inline:5px;font-size:.8rem}}.page-stack[data-v-9a012976]{gap:28px}.shop-section[data-v-9a012976]{gap:16px;display:grid}.shop-section-head[data-v-9a012976]{align-items:baseline}.shop-section-head h2[data-v-9a012976]{margin:0}.wallet-balance[data-v-9a012976]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--heading);font-size:2rem;font-weight:800}.recharge-presets[data-v-9a012976]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.recharge-card[data-v-9a012976]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass-sheen), var(--surface);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:18px;display:flex}.recharge-card>strong[data-v-9a012976]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800}.recharge-card .button-row[data-v-9a012976]{gap:8px;display:flex}.recharge-card .button-row .button[data-v-9a012976]{flex:1;min-width:0}.custom-recharge[data-v-9a012976]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass-sheen), var(--surface);padding:4px 16px}.custom-recharge>summary[data-v-9a012976]{min-height:44px;color:var(--accent);cursor:pointer;font-weight:700}.recharge-form[data-v-9a012976]{align-items:end;margin-top:4px}.recharge-form .form-error[data-v-9a012976]{grid-column:1/-1}.section-title[data-v-9a012976]{align-items:flex-end}.section-title h2[data-v-9a012976]{margin:3px 0 0}.category-tabs[data-v-9a012976]{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.category-tabs button[data-v-9a012976]{border:1px solid var(--border);min-height:37px;color:var(--muted-strong);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:10px;padding:7px 14px}.category-tabs button[aria-selected=true][data-v-9a012976]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);font-weight:700}.product-grid[data-v-9a012976]{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));align-items:start;gap:16px;display:grid}@media (max-width:620px){.page-stack[data-v-9a012976]{gap:14px}.wallet-balance[data-v-9a012976]{font-size:1.5rem}.recharge-presets[data-v-9a012976]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recharge-card[data-v-9a012976]{gap:8px;padding:12px}.recharge-card>strong[data-v-9a012976]{font-size:1.15rem}.recharge-card .button-row[data-v-9a012976]{flex-wrap:nowrap;gap:6px}.recharge-card .button[data-v-9a012976]{flex:1;min-width:0;padding-inline:6px}.custom-recharge[data-v-9a012976]{padding:0 12px}.custom-recharge>summary[data-v-9a012976]{align-items:center;min-height:42px;display:flex}.recharge-form[data-v-9a012976]{margin-top:4px}.category-tabs[data-v-9a012976]{gap:6px}.category-tabs button[data-v-9a012976],.button-small[data-v-9a012976]{min-height:42px}.product-grid[data-v-9a012976]{gap:10px}}.agent-orders[data-v-4e06ab9f]{min-width:820px}td small[data-v-4e06ab9f]{color:var(--muted);margin-top:3px;font-size:.72rem;display:block}.delivery-details summary[data-v-4e06ab9f]{color:var(--accent);cursor:pointer;white-space:nowrap;font-weight:700}.delivery-details pre[data-v-4e06ab9f]{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;max-width:360px;max-height:180px;padding:10px;font-size:.75rem}.compact[data-v-4e06ab9f]{gap:7px}.center-stack[data-v-b4efc9d6]{gap:24px}.state-card[data-v-b4efc9d6]{text-align:center;place-items:center;min-height:260px;display:grid}.state-card .card-body[data-v-b4efc9d6]{max-width:560px}.state-icon[data-v-b4efc9d6]{width:56px;height:56px;color:var(--accent);background:var(--accent-soft);border-radius:16px;place-items:center;margin:0 auto 15px;font-size:1.35rem;font-weight:800;display:grid}.agent-metrics[data-v-b4efc9d6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.metric p[data-v-b4efc9d6]{margin:6px 0 0;font-size:.78rem}.upgrade-heading[data-v-b4efc9d6],.upgrade-details[data-v-b4efc9d6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.upgrade-heading h3[data-v-b4efc9d6]{overflow-wrap:anywhere;margin:0;font-size:1rem}.upgrade-percent[data-v-b4efc9d6]{color:var(--accent);font-variant-numeric:tabular-nums}.upgrade-track[data-v-b4efc9d6]{background:var(--accent-soft);border-radius:999px;height:10px;margin:14px 0 10px;overflow:hidden}.upgrade-track span[data-v-b4efc9d6]{border-radius:inherit;background:var(--accent);height:100%;display:block}.upgrade-details[data-v-b4efc9d6]{color:var(--muted-strong);font-variant-numeric:tabular-nums;font-size:.85rem}.upgrade-remaining[data-v-b4efc9d6]{margin:10px 0 0;font-size:.9rem}.notification-grid[data-v-b4efc9d6]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;display:grid}.notification-card[data-v-b4efc9d6]{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;padding:15px}.notification-card p[data-v-b4efc9d6]{color:var(--muted-strong);margin:8px 0}.notification-card small[data-v-b4efc9d6]{color:var(--muted)}.modal-buttons[data-v-b4efc9d6]{justify-content:flex-end}@media (max-width:720px){.center-stack[data-v-b4efc9d6]{gap:14px}.state-card[data-v-b4efc9d6]{min-height:180px}.state-icon[data-v-b4efc9d6]{width:48px;height:48px;margin-bottom:10px}.agent-metrics[data-v-b4efc9d6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.notification-grid[data-v-b4efc9d6]{gap:10px}.notification-card[data-v-b4efc9d6]{padding:11px}.notification-card p[data-v-b4efc9d6]{margin:5px 0}.button-small[data-v-b4efc9d6]{min-height:42px}}.section-gap[data-v-b30500ba]{margin-top:24px}.card-header h2[data-v-b30500ba]{margin-bottom:3px}.admin-editor[data-v-b30500ba]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);padding:17px}.info-list[data-v-b30500ba]{gap:14px;display:grid}.info-card[data-v-b30500ba]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);padding:18px}.info-head[data-v-b30500ba]{align-items:flex-start}.info-head h3[data-v-b30500ba]{margin:0}.info-body[data-v-b30500ba]{color:var(--muted-strong);margin:12px 0 0}.info-actions[data-v-b30500ba]{margin-top:15px}.badge-row[data-v-b30500ba]{justify-content:flex-end;gap:6px}.question-meta[data-v-b30500ba]{color:var(--muted);margin:5px 0 0;font-size:.8rem}.answer-box[data-v-b30500ba]{border-top:1px dashed var(--border-strong);margin-top:15px;padding-top:15px}.answer-box small[data-v-b30500ba]{color:var(--muted)}.answer-box p[data-v-b30500ba]{margin:5px 0 0}.question-notice[data-v-b30500ba]{border:1px solid var(--border);color:var(--muted-strong);background:var(--accent-soft);border-radius:11px;padding:12px 14px}@media (max-width:620px){.section-gap[data-v-b30500ba]{margin-top:12px}.admin-editor[data-v-b30500ba]{padding:12px}.info-list[data-v-b30500ba]{gap:10px}.info-card[data-v-b30500ba]{padding:12px}.info-head[data-v-b30500ba]{flex-direction:column;align-items:stretch;gap:8px}.info-body[data-v-b30500ba]{margin-top:8px}.info-actions[data-v-b30500ba]{margin-top:10px}.badge-row[data-v-b30500ba]{justify-content:flex-start}.answer-box[data-v-b30500ba]{margin-top:10px;padding-top:10px}.question-notice[data-v-b30500ba]{padding:10px 12px}.button-small[data-v-b30500ba]{min-height:42px}}.helper-card[data-v-9e7b601a]{margin-top:24px}.helper-state[data-v-9e7b601a]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);align-items:flex-start;gap:14px;padding:17px;display:flex}.helper-state-icon[data-v-9e7b601a]{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:12px;flex:0 0 38px;place-items:center;font-weight:850;display:grid}.helper-state.tone-success .helper-state-icon[data-v-9e7b601a]{color:var(--success);background:var(--success-soft)}.helper-state.tone-warning .helper-state-icon[data-v-9e7b601a]{color:var(--warning);background:var(--warning-soft)}.helper-state.tone-danger .helper-state-icon[data-v-9e7b601a]{color:var(--danger);background:var(--danger-soft)}.helper-state p[data-v-9e7b601a]{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0}.helper-state .helper-message[data-v-9e7b601a]{color:var(--muted-strong)}.registration-box[data-v-9e7b601a]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-muted);padding:18px}.credential-input[data-v-9e7b601a]{min-height:160px;font-family:var(--font-mono);font-size:.8rem}.end[data-v-9e7b601a]{justify-content:flex-end}.sms-info[data-v-9e7b601a]{border:1px solid var(--border);color:var(--muted-strong);background:var(--accent-soft);overflow-wrap:anywhere;border-radius:11px;margin:0;padding:12px 14px}.nickname-form[data-v-9e7b601a]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}@media (max-width:620px){.helper-card[data-v-9e7b601a]{margin-top:16px}.helper-state[data-v-9e7b601a]{gap:10px;padding:13px}.registration-box[data-v-9e7b601a]{padding:14px}.credential-input[data-v-9e7b601a]{min-height:120px}.sms-info[data-v-9e7b601a]{padding:10px 12px}.nickname-form[data-v-9e7b601a]{grid-template-columns:1fr}}.end[data-v-a7f8280a]{justify-content:flex-end}.section-gap[data-v-afc2c098]{margin-top:24px}.identity-row[data-v-afc2c098]{align-items:center;gap:16px;display:flex}.profile-avatar[data-v-afc2c098]{border:1px solid var(--border-strong);width:58px;height:58px;color:var(--accent);background:var(--accent-soft);border-radius:17px;flex:0 0 58px;place-items:center;font-size:1.05rem;font-weight:850;display:grid;overflow:hidden}.profile-avatar img[data-v-afc2c098]{object-fit:cover;width:100%;height:100%}.profile-name[data-v-afc2c098]{font-size:1.18rem;display:block}.identity-row p[data-v-afc2c098]{margin:3px 0 0}.record-list[data-v-afc2c098]{margin:0}.record-list>div[data-v-afc2c098]{border-bottom:1px solid var(--border);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:16px;padding:12px 0;display:grid}.record-list>div[data-v-afc2c098]:last-child{border-bottom:0}.record-list dt[data-v-afc2c098]{color:var(--muted)}.record-list dd[data-v-afc2c098]{text-align:right;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.inline-form[data-v-afc2c098]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.slot-empty[data-v-afc2c098]{margin:0}.slot-grid[data-v-afc2c098]{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:14px;display:grid}.slot-card[data-v-afc2c098]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);flex-direction:column;gap:14px;min-width:0;padding:17px;display:flex}.slot-card h3[data-v-afc2c098]{margin:2px 0 0}.slot-records[data-v-afc2c098]{gap:8px;margin:0;display:grid}.slot-records div[data-v-afc2c098]{grid-template-columns:86px minmax(0,1fr);gap:12px;display:grid}.slot-records dt[data-v-afc2c098]{color:var(--muted)}.slot-records dd[data-v-afc2c098]{overflow-wrap:anywhere;color:var(--muted-strong);text-align:right;margin:0}.slot-bind-form[data-v-afc2c098]{border-top:1px solid var(--border);padding-top:13px}.slot-warning[data-v-afc2c098]{color:var(--warning);margin:0;font-size:.82rem}.advertisement-summary[data-v-afc2c098]{color:var(--muted-strong);margin:0}.end[data-v-afc2c098]{justify-content:flex-end}.email-notice[data-v-afc2c098]{border:1px solid var(--border);color:var(--muted-strong);background:var(--accent-soft);border-radius:11px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}@media (max-width:620px){.section-gap[data-v-afc2c098]{margin-top:12px}.identity-row[data-v-afc2c098]{gap:12px}.profile-avatar[data-v-afc2c098]{border-radius:14px;flex-basis:48px;width:48px;height:48px}.record-list>div[data-v-afc2c098]{grid-template-columns:1fr;gap:2px;padding:8px 0}.record-list dd[data-v-afc2c098]{text-align:left;justify-content:flex-start}.inline-form[data-v-afc2c098]{grid-template-columns:1fr;gap:8px}.slot-grid[data-v-afc2c098]{gap:10px}.slot-card[data-v-afc2c098]{gap:10px;padding:12px}.slot-records[data-v-afc2c098]{gap:6px}.slot-bind-form[data-v-afc2c098]{padding-top:10px}.email-notice[data-v-afc2c098]{padding:10px 12px}.button-small[data-v-afc2c098]{min-height:42px}}.mail-accounts-editor[data-v-08a186a6]{gap:16px;display:grid}.mail-toolbar[data-v-08a186a6]{justify-content:space-between;align-items:center;gap:18px;display:flex}.mail-system-state[data-v-08a186a6]{gap:5px;display:grid}.mail-system-state small[data-v-08a186a6]{color:var(--muted)}.mail-toolbar-actions[data-v-08a186a6]{flex:none}.mail-dirty-note[data-v-08a186a6]{color:var(--warning-strong,var(--muted-strong));background:color-mix(in srgb, var(--warning) 10%, transparent);border-radius:10px;margin:0;padding:10px 13px}.mail-account-list[data-v-08a186a6]{gap:12px;display:grid}.mail-account-card[data-v-08a186a6]{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;overflow:hidden}.mail-account-summary[data-v-08a186a6]{justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:10px 14px;display:flex}.mail-account-expand[data-v-08a186a6]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:7px;display:grid}.mail-account-index[data-v-08a186a6]{width:30px;height:30px;color:var(--accent);background:var(--accent-soft);border-radius:9px;place-items:center;font-size:.78rem;font-weight:800;display:grid}.mail-account-copy[data-v-08a186a6]{gap:4px;min-width:0;display:grid}.mail-account-copy strong[data-v-08a186a6],.mail-account-copy small[data-v-08a186a6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-account-copy small[data-v-08a186a6]{color:var(--muted)}.mail-account-chevron[data-v-08a186a6]{color:var(--muted);text-align:center;font-size:1.2rem}.mail-account-state[data-v-08a186a6]{flex:none;align-items:center;gap:12px;display:flex}.mail-account-toggle[data-v-08a186a6]{color:var(--muted-strong);align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:flex}.mail-account-details[data-v-08a186a6]{border-top:1px solid var(--border);background:var(--surface);gap:15px;padding:18px;display:grid}.mail-clear-password[data-v-08a186a6]{color:var(--muted-strong)}.mail-account-footer[data-v-08a186a6]{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:15px;display:flex}.mail-test-controls[data-v-08a186a6]{flex:560px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;max-width:620px;display:grid}.mail-empty-state[data-v-08a186a6]{border:1px dashed var(--border);color:var(--muted-strong);text-align:center;background:var(--surface-soft);border-radius:14px;justify-items:center;gap:9px;padding:38px 20px;display:grid}@media (max-width:720px){.mail-accounts-editor[data-v-08a186a6]{gap:12px}.mail-toolbar[data-v-08a186a6],.mail-account-footer[data-v-08a186a6]{flex-direction:column;align-items:stretch}.mail-toolbar-actions[data-v-08a186a6]{width:100%}.mail-toolbar-actions .button[data-v-08a186a6]{flex:1 1 0}.mail-account-list[data-v-08a186a6]{gap:9px}.mail-account-summary[data-v-08a186a6]{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:8px 10px}.mail-account-expand[data-v-08a186a6]{width:100%}.mail-account-state[data-v-08a186a6]{justify-content:space-between;width:100%;padding:0 4px 4px}.mail-account-details[data-v-08a186a6]{gap:12px;padding:12px}.mail-account-footer[data-v-08a186a6]{gap:12px;padding-top:12px}.mail-test-controls[data-v-08a186a6]{grid-template-columns:1fr;width:100%;max-width:none}.mail-empty-state[data-v-08a186a6]{padding:24px 14px}}.settings-shell[data-v-692a792c]{grid-template-columns:minmax(230px,270px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.settings-index[data-v-692a792c]{top:calc(var(--topbar-height) + 18px);padding:8px;position:sticky;overflow:hidden}.settings-index-header[data-v-692a792c]{padding:14px 14px 12px}.settings-index-header h2[data-v-692a792c]{margin:4px 0 6px;font-size:1.15rem}.settings-index-nav[data-v-692a792c]{flex-direction:column;gap:4px;display:flex}.settings-index-label[data-v-692a792c]{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:10px 12px 5px;font-size:.67rem;font-weight:800}.settings-index-label.owner-label[data-v-692a792c]{border-top:1px solid var(--border);margin-top:5px;padding-top:13px}.settings-index-item[data-v-692a792c]{width:100%;min-height:54px;color:var(--muted-strong);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.settings-index-item[data-v-692a792c]:hover{color:var(--text);background:var(--surface-muted);transform:translate(2px)}.settings-index-item[data-v-692a792c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-index-item.active[data-v-692a792c]{border-color:color-mix(in srgb, var(--accent) 24%, var(--border));color:var(--text);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.settings-index-dot[data-v-692a792c]{background:var(--muted);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--muted) 12%, transparent);border-radius:50%}.settings-index-dot.tone-accent[data-v-692a792c]{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.settings-index-dot.tone-success[data-v-692a792c]{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 12%, transparent)}.settings-index-dot.tone-warning[data-v-692a792c]{background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb, var(--warning) 14%, transparent)}.settings-index-copy[data-v-692a792c]{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-index-copy strong[data-v-692a792c]{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.settings-index-meta[data-v-692a792c]{color:var(--muted);background:var(--surface-muted);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:750}.settings-index-item.active .settings-index-meta[data-v-692a792c]{color:var(--accent);background:var(--surface-strong)}.settings-stack[data-v-692a792c],.settings-panel-group[data-v-692a792c]{min-width:0}.settings-stack[data-v-692a792c]{display:grid}.settings-panel-group[data-v-692a792c]{display:contents}.settings-panel[data-v-692a792c]{min-width:0;min-height:360px;box-shadow:var(--shadow-sm);gap:20px;padding:clamp(20px,2.5vw,30px)}.settings-panel>.spread[data-v-692a792c]:first-child{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;padding-bottom:18px}.settings-panel>.spread:first-child h2[data-v-692a792c]{margin:4px 0 0;font-size:1.45rem}.settings-panel>form.stack[data-v-692a792c]{width:min(100%,820px)}.settings-panel>form.stack>.button-row[data-v-692a792c]:last-child{justify-content:flex-end;padding-top:4px}.settings-panel textarea[data-v-692a792c]{min-height:130px}.settings-panel-compact[data-v-692a792c]{min-height:300px}.settings-panel-compact>.button-row[data-v-692a792c]:last-child{border-top:1px solid var(--border);justify-content:flex-end;width:min(100%,760px);padding-top:16px}.mini-list[data-v-692a792c]{gap:10px;max-height:520px;display:grid;overflow:auto}.mini-item[data-v-692a792c]{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.mini-item p[data-v-692a792c]{overflow-wrap:anywhere;color:var(--muted-strong);margin:4px 0}.mini-item small[data-v-692a792c]{color:var(--muted)}.advertisement-title[data-v-692a792c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.advertisement-actions[data-v-692a792c]{flex:none}.danger-left[data-v-692a792c]{margin-right:auto}.pool-stat[data-v-692a792c]{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;flex-direction:column;gap:7px;padding:16px;display:flex}.pool-stat small[data-v-692a792c],.pool-stat span[data-v-692a792c]{overflow-wrap:anywhere;color:var(--muted)}.pool-stat strong[data-v-692a792c]{font-size:1.4rem}.pending-grid[data-v-692a792c]{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:13px;display:grid}.pending-card[data-v-692a792c]{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.pending-card p[data-v-692a792c]{overflow-wrap:anywhere;color:var(--muted-strong);margin:0}@media (max-width:1120px){.settings-shell[data-v-692a792c]{grid-template-columns:minmax(0,1fr)}.settings-index[data-v-692a792c]{position:static}.settings-index-header[data-v-692a792c]{display:none}.settings-index-nav[data-v-692a792c]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-index-label[data-v-692a792c]{grid-column:1/-1}.settings-panel[data-v-692a792c]{min-height:0}}@media (max-width:620px){.settings-index[data-v-692a792c]{border-inline:0;border-radius:0;margin-inline:-12px;padding:4px 12px;overflow:visible}.settings-index-nav[data-v-692a792c]{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.settings-index-label[data-v-692a792c]{display:none}.settings-index-item[data-v-692a792c]{scroll-snap-align:start;flex:none;grid-template-columns:7px minmax(0,1fr);width:auto;min-width:108px;min-height:44px;padding:7px 9px}.settings-index-meta[data-v-692a792c]{display:none}.settings-panel[data-v-692a792c]{border-radius:var(--radius-md);gap:14px;padding:14px}.settings-panel>.spread[data-v-692a792c]:first-child{gap:8px;padding-bottom:12px}.settings-panel>.spread:first-child h2[data-v-692a792c]{font-size:1.25rem}.mini-list[data-v-692a792c]{gap:8px}.mini-item[data-v-692a792c]{gap:9px;padding:10px}.pool-stat[data-v-692a792c]{gap:5px;padding:12px}.pending-grid[data-v-692a792c]{grid-template-columns:1fr;gap:10px}.pending-card[data-v-692a792c]{gap:9px;padding:12px}.advertisement-item[data-v-692a792c]{flex-direction:column}.advertisement-actions[data-v-692a792c]{width:100%}.button-small[data-v-692a792c]{min-height:42px}.check-line[data-v-692a792c]{align-items:center;min-height:42px}}.codes-layout[data-v-9abc1d83]{align-items:start;margin-bottom:18px}.codes-list[data-v-9abc1d83]{margin-top:18px}.record-grid[data-v-9abc1d83]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.record-card[data-v-9abc1d83]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);flex-direction:column;gap:12px;padding:17px;display:flex}.code-value[data-v-9abc1d83]{overflow-wrap:anywhere;background:var(--surface-muted);border-radius:10px;flex-direction:column;gap:5px;min-height:46px;padding:11px;display:flex}.code-value small[data-v-9abc1d83]{color:var(--muted);font-family:var(--font-sans)}.record-meta[data-v-9abc1d83]{color:var(--muted-strong);flex-wrap:wrap;gap:7px 14px;font-size:.82rem;display:flex}.record-audit[data-v-9abc1d83]{gap:7px;margin:0;font-size:.82rem;display:grid}.record-audit div[data-v-9abc1d83]{grid-template-columns:68px minmax(0,1fr);gap:8px;display:grid}.record-audit dt[data-v-9abc1d83]{color:var(--muted)}.record-audit dd[data-v-9abc1d83]{overflow-wrap:anywhere;color:var(--muted-strong);margin:0}@media (max-width:620px){.codes-layout[data-v-9abc1d83]{margin-bottom:10px}.codes-list[data-v-9abc1d83]{margin-top:10px}.record-grid[data-v-9abc1d83]{gap:10px}.record-card[data-v-9abc1d83]{gap:9px;padding:12px}.code-value[data-v-9abc1d83]{gap:3px;min-height:42px;padding:9px}.record-meta[data-v-9abc1d83]{gap:5px 10px}.record-audit[data-v-9abc1d83]{gap:5px}.button-small[data-v-9abc1d83]{min-height:42px}}.metrics[data-v-3fea2691],.filter-card[data-v-3fea2691],.quota-card[data-v-3fea2691],.users-card[data-v-3fea2691]{margin-bottom:18px}.quota-card[data-v-3fea2691]{padding:0}.quota-card>summary[data-v-3fea2691]{font-size:.95rem}.quota-card>summary .badge[data-v-3fea2691]{flex:none}.filter-grid[data-v-3fea2691]{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:12px;display:grid}.filter-submit[data-v-3fea2691]{margin-bottom:1px}.record-grid[data-v-3fea2691]{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;display:grid}.record-card[data-v-3fea2691]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);flex-direction:column;gap:13px;padding:17px;display:flex}.compact-grid[data-v-3fea2691]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.compact-card p[data-v-3fea2691]{color:var(--muted-strong);margin:0}.user-title strong[data-v-3fea2691]{font-size:1.03rem}.user-id[data-v-3fea2691]{overflow-wrap:anywhere;margin-top:3px;font-size:.7rem}.tag-row[data-v-3fea2691]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-list[data-v-3fea2691]{gap:8px;margin:0;display:grid}.detail-list div[data-v-3fea2691]{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.detail-list dt[data-v-3fea2691]{color:var(--muted);font-size:.78rem}.detail-list dd[data-v-3fea2691]{overflow-wrap:anywhere;color:var(--muted-strong);margin:0;font-size:.82rem}.danger-left[data-v-3fea2691]{margin-right:auto}@media (max-width:980px){.filter-grid[data-v-3fea2691]{grid-template-columns:repeat(2,1fr)}.filter-search[data-v-3fea2691]{grid-column:1/-1}}@media (max-width:580px){.metrics[data-v-3fea2691],.filter-card[data-v-3fea2691],.quota-card[data-v-3fea2691],.users-card[data-v-3fea2691]{margin-bottom:10px}.filter-grid[data-v-3fea2691]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filter-search[data-v-3fea2691],.filter-submit[data-v-3fea2691]{grid-column:1/-1}.record-grid[data-v-3fea2691]{grid-template-columns:1fr;gap:10px}.record-card[data-v-3fea2691]{gap:9px;padding:12px}.detail-list[data-v-3fea2691]{gap:6px}.detail-list div[data-v-3fea2691]{gap:8px}.button-small[data-v-3fea2691]{min-height:42px}.check-line[data-v-3fea2691]{align-items:center;min-height:42px}}.card-header h2[data-v-e237aef7]{margin:0 0 4px}.card-header small[data-v-e237aef7]{display:block}.filters[data-v-e237aef7]{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.search-form[data-v-e237aef7]{flex-wrap:wrap;flex:2;align-items:flex-end;gap:8px;min-width:min(440px,100%);display:flex}.search-field[data-v-e237aef7]{flex:1;min-width:min(260px,100%)}.status-field[data-v-e237aef7]{flex:1;min-width:200px}.admin-task-table[data-v-e237aef7]{min-width:1120px}.cell-title[data-v-e237aef7],.cell-sub[data-v-e237aef7],.phase-text[data-v-e237aef7],.error-text[data-v-e237aef7]{overflow-wrap:anywhere;max-width:260px;display:block}.cell-sub[data-v-e237aef7]{color:var(--muted);margin-top:3px;font-size:.72rem}.phase-text[data-v-e237aef7]{color:var(--muted);margin-top:6px;font-size:.72rem}.error-text[data-v-e237aef7]{color:var(--danger);margin-top:3px;font-size:.72rem}.date-cell[data-v-e237aef7]{color:var(--muted-strong);white-space:nowrap;font-size:.8rem}.row-actions[data-v-e237aef7]{flex-wrap:wrap;align-items:center;gap:6px;min-width:170px;display:flex}.admin-pagination[data-v-e237aef7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.admin-pagination>span[data-v-e237aef7]{padding-bottom:8px;font-size:.8rem}.page-controls[data-v-e237aef7]{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.page-size-field[data-v-e237aef7]{min-width:120px}.pagination[data-v-e237aef7]{margin:0}.pagination>span[data-v-e237aef7]{min-width:95px;color:var(--muted-strong);text-align:center;font-size:.8rem}@media (max-width:700px){.filters[data-v-e237aef7],.search-form[data-v-e237aef7]{gap:8px}.search-form[data-v-e237aef7]{min-width:100%}.search-form .button[data-v-e237aef7]{flex:1;min-height:42px}.status-field[data-v-e237aef7]{min-width:100%}.admin-pagination[data-v-e237aef7],.page-controls[data-v-e237aef7]{flex-direction:column;align-items:stretch;gap:10px;width:100%}.admin-pagination>span[data-v-e237aef7]{padding-bottom:0}.pagination[data-v-e237aef7]{width:100%}.pagination .button[data-v-e237aef7]{flex:1;min-height:42px}.button-small[data-v-e237aef7]{min-height:42px}}.admin-tabs[data-v-b02fa7d2]{flex-wrap:wrap;gap:7px;display:flex}.admin-tabs button[data-v-b02fa7d2]{border:1px solid var(--border);min-height:38px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:10px;padding:7px 13px;font-weight:700}.admin-tabs button[aria-selected=true][data-v-b02fa7d2]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.applications-table[data-v-b02fa7d2]{min-width:850px}.agents-table[data-v-b02fa7d2]{min-width:1180px}td small[data-v-b02fa7d2]{color:var(--muted);margin-top:3px;font-size:.72rem;display:block}.row-actions[data-v-b02fa7d2]{min-width:250px}.level-create[data-v-b02fa7d2],.modal-buttons[data-v-b02fa7d2]{justify-content:flex-end}.audit-table[data-v-b02fa7d2]{min-width:920px}.audit-target[data-v-b02fa7d2]{overflow-wrap:anywhere;width:210px;max-width:210px}.audit-changes[data-v-b02fa7d2]{min-width:340px}.audit-change[data-v-b02fa7d2]{grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);gap:12px;padding:5px 0;display:grid}.audit-change+.audit-change[data-v-b02fa7d2]{border-top:1px solid var(--border)}.audit-change strong[data-v-b02fa7d2]{color:var(--muted-strong);font-size:.78rem}.audit-change>span[data-v-b02fa7d2]{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:start;gap:5px;display:grid}.audit-value[data-v-b02fa7d2]{overflow-wrap:anywhere}.audit-arrow[data-v-b02fa7d2]{color:var(--muted);text-align:center}.evidence-grid[data-v-b02fa7d2]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;margin-top:10px;display:grid}.evidence-grid img[data-v-b02fa7d2]{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;width:100%}@media (max-width:620px){.admin-tabs[data-v-b02fa7d2]{flex-wrap:nowrap;gap:6px;overflow-x:auto}.admin-tabs button[data-v-b02fa7d2]{flex:1 0 auto;min-height:42px;padding:6px 10px}.evidence-grid[data-v-b02fa7d2]{gap:8px;margin-top:7px}.audit-change[data-v-b02fa7d2]{gap:8px}.button-small[data-v-b02fa7d2]{min-height:42px}.check-line[data-v-b02fa7d2]{align-items:center;min-height:42px}}.product-editor[data-v-a57cb4f1]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);overflow:hidden}.product-editor[open][data-v-a57cb4f1]{border-color:var(--border-strong)}.product-editor>summary[data-v-a57cb4f1]{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;list-style:none;display:flex}.product-editor>summary[data-v-a57cb4f1]::-webkit-details-marker{display:none}.product-editor>summary>span[data-v-a57cb4f1]:first-child{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:6px 14px;min-width:0;display:flex}.product-editor>summary strong[data-v-a57cb4f1]{overflow-wrap:anywhere;min-width:0}.product-editor>summary small[data-v-a57cb4f1]{color:var(--muted);text-align:right;overflow-wrap:anywhere}.product-editor>summary>span[data-v-a57cb4f1]:last-child{color:var(--muted);font-size:1.25rem;transition:transform .16s}.product-editor[open]>summary>span[data-v-a57cb4f1]:last-child{transform:rotate(90deg)}.editor-body[data-v-a57cb4f1]{border-top:1px solid var(--border);padding:16px 17px 18px}.editor-actions[data-v-a57cb4f1]{justify-content:flex-end}.nested-panel[data-v-a57cb4f1]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:15px}.nested-panel .spread[data-v-a57cb4f1]{flex-wrap:wrap}.file-button[data-v-a57cb4f1]{position:relative;overflow:hidden}.file-button[aria-disabled=true][data-v-a57cb4f1]{opacity:.5;pointer-events:none}.file-button input[data-v-a57cb4f1]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:620px){.product-editor>summary[data-v-a57cb4f1]{gap:10px;padding:12px}.product-editor>summary>span[data-v-a57cb4f1]:first-child{gap:4px 10px}.editor-body[data-v-a57cb4f1],.nested-panel[data-v-a57cb4f1]{padding:12px}}.admin-shop-stack[data-v-92aaa434]{gap:24px}.save-products[data-v-92aaa434]{justify-content:flex-end}@media (max-width:620px){.admin-shop-stack[data-v-92aaa434]{gap:12px}.button-small[data-v-92aaa434]{min-height:42px}.check-line[data-v-92aaa434]{align-items:center;min-height:42px}}.site-metrics[data-v-6478bd86]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.site-card-grid[data-v-6478bd86]{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px;display:grid}.site-card[data-v-6478bd86]{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.site-card-heading[data-v-6478bd86]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.site-identity[data-v-6478bd86]{align-items:center;gap:12px;min-width:0;display:flex}.site-identity h2[data-v-6478bd86]{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:1.08rem;overflow:hidden}.site-identity p[data-v-6478bd86]{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.69rem}.site-logo[data-v-6478bd86]{color:#fff;background:var(--accent);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.site-logo img[data-v-6478bd86]{object-fit:cover;width:100%;height:100%}.site-tagline[data-v-6478bd86]{min-height:42px;color:var(--muted);margin:0}.site-facts[data-v-6478bd86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.site-facts div[data-v-6478bd86]{min-width:0}.site-facts dt[data-v-6478bd86]{color:var(--muted);font-size:.74rem}.site-facts dd[data-v-6478bd86]{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.84rem;overflow:hidden}.site-facts .expiry-fact[data-v-6478bd86]{grid-column:1/-1}.site-facts .expiry-fact dd[data-v-6478bd86]{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.domain-chips[data-v-6478bd86]{flex-wrap:wrap;gap:6px;display:flex}.domain-chips span[data-v-6478bd86]{max-width:100%;color:var(--muted-strong);background:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:.72rem;overflow:hidden}.site-card>.button[data-v-6478bd86]{margin-top:auto}.site-editor[data-v-6478bd86]{gap:24px;display:grid}.site-editor section[data-v-6478bd86]{gap:13px;display:grid}.site-editor h3[data-v-6478bd86]{margin:0}.site-form-grid[data-v-6478bd86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.site-form-wide[data-v-6478bd86]{grid-column:1/-1}.color-field[data-v-6478bd86]{grid-template-columns:minmax(0,1fr) 46px;gap:8px;display:grid}.color-field input[type=color][data-v-6478bd86]{min-height:43px;padding:4px}.percent-field[data-v-6478bd86]{position:relative}.percent-field input[data-v-6478bd86]{padding-right:34px}.percent-field i[data-v-6478bd86]{color:var(--muted);font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.module-grid[data-v-6478bd86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.module-option[data-v-6478bd86]{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:13px;align-items:flex-start;gap:10px;padding:13px;display:flex}.module-option input[data-v-6478bd86]{margin-top:3px}.module-option span[data-v-6478bd86]{flex-direction:column;min-width:0;display:flex}.domain-list[data-v-6478bd86]{border:1px solid var(--border);border-radius:13px;display:grid;overflow:hidden}.domain-row[data-v-6478bd86]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:14px;display:flex}.domain-row[data-v-6478bd86]:last-child{border-bottom:0}.domain-copy[data-v-6478bd86]{flex-direction:column;flex:1;min-width:0;display:flex}.domain-row strong[data-v-6478bd86]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-row small[data-v-6478bd86]{color:var(--muted)}.domain-challenge[data-v-6478bd86]{background:var(--surface-muted);border-radius:10px;align-items:center;gap:10px;min-width:0;margin-top:10px;padding:10px;display:flex}.domain-challenge>span[data-v-6478bd86]{flex-direction:column;flex:1;min-width:0;display:flex}.domain-challenge code[data-v-6478bd86]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.78rem;overflow:hidden}.domain-actions[data-v-6478bd86]{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.domain-list>.muted[data-v-6478bd86]{margin:0;padding:14px}.domain-add[data-v-6478bd86]{grid-template-columns:minmax(0,1.5fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;display:grid}.owner-product-list[data-v-6478bd86]{gap:10px;margin-bottom:13px;display:grid}.owner-product-row[data-v-6478bd86]{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;grid-template-columns:minmax(210px,1fr) 120px minmax(130px,.55fr) 82px;align-items:end;gap:12px;padding:14px;display:grid}.owner-product-row.unavailable[data-v-6478bd86]{opacity:.62}.owner-product-copy[data-v-6478bd86]{align-self:center;min-width:0}.owner-product-copy>div[data-v-6478bd86]{align-items:center;gap:8px;min-width:0;display:flex}.owner-product-copy strong[data-v-6478bd86]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-product-copy>small[data-v-6478bd86]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.owner-product-row>.check-line[data-v-6478bd86]{align-self:center}.money-field[data-v-6478bd86]{position:relative}.money-field i[data-v-6478bd86]{z-index:1;color:var(--muted);font-style:normal;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.money-field input[data-v-6478bd86]{padding-left:29px}.owner-product-sort input[data-v-6478bd86]{text-align:center}@media (max-width:1080px){.site-metrics[data-v-6478bd86]{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-row[data-v-6478bd86]{grid-template-columns:minmax(220px,1fr) 110px minmax(130px,.6fr) 74px}}@media (max-width:720px){.site-metrics[data-v-6478bd86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.site-metrics .metric[data-v-6478bd86]{padding:12px 14px}.site-card-grid[data-v-6478bd86]{grid-template-columns:1fr;gap:10px}.site-card[data-v-6478bd86]{gap:11px;padding:14px}.site-card-heading[data-v-6478bd86]{align-items:center}.site-card-heading[data-v-6478bd86]>.badge{text-overflow:ellipsis;max-width:44%;overflow:hidden}.site-logo[data-v-6478bd86]{flex-basis:42px;width:42px;height:42px}.site-tagline[data-v-6478bd86]{min-height:0}.site-facts[data-v-6478bd86]{gap:7px 12px}.site-editor[data-v-6478bd86]{gap:16px}.site-form-grid[data-v-6478bd86],.module-grid[data-v-6478bd86],.domain-add[data-v-6478bd86]{grid-template-columns:1fr}.site-form-wide[data-v-6478bd86]{grid-column:auto}.module-option[data-v-6478bd86]{min-height:42px;padding:10px}.domain-row[data-v-6478bd86],.domain-challenge[data-v-6478bd86]{flex-direction:column;align-items:stretch;gap:9px}.domain-row[data-v-6478bd86]{padding:10px}.domain-challenge[data-v-6478bd86]{padding:8px}.domain-actions[data-v-6478bd86]{justify-content:flex-start}.owner-product-row[data-v-6478bd86]{grid-template-columns:1fr;align-items:stretch;gap:9px;padding:10px}.owner-product-sort[data-v-6478bd86]{grid-column:auto}.button-small[data-v-6478bd86]{min-height:42px}.check-line[data-v-6478bd86]{align-items:center;min-height:42px}}.carnival-prompt[data-v-68140cd4]{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.user-search[data-v-68140cd4]{gap:8px;margin-bottom:12px;display:flex}.user-search input[data-v-68140cd4]{flex:1;min-width:0}.load-more[data-v-68140cd4]{justify-content:center;margin-top:14px;display:flex}.site-admin-layout[data-v-68140cd4]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.site-admin-tabs[data-v-68140cd4]{top:calc(var(--topbar-height) + 18px);gap:5px;padding:10px;display:grid;position:sticky}.site-admin-tabs button[data-v-68140cd4]{min-width:0;color:var(--muted-strong);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:11px;display:flex}.site-admin-tabs button[data-v-68140cd4]:hover{color:var(--text);background:var(--surface-muted)}.site-admin-tabs button[aria-selected=true][data-v-68140cd4]{color:var(--accent);background:var(--accent-soft)}.site-admin-tabs button>span[data-v-68140cd4]:first-child{flex:0 0 24px;place-items:center;width:24px;font-size:1.05rem;display:grid}.site-admin-tabs button>span[data-v-68140cd4]:last-child{flex-direction:column;min-width:0;display:flex}.site-admin-content[data-v-68140cd4]{min-width:0;overflow:hidden}.site-admin-section-heading[data-v-68140cd4]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:22px;display:flex}.site-admin-section-heading h2[data-v-68140cd4]{margin:0}.site-expiry-status[data-v-68140cd4]{flex-direction:column;flex:0 auto;align-items:flex-end;gap:4px;min-width:0;display:flex}.site-expiry-status>small[data-v-68140cd4]{color:var(--muted);font-size:.7rem}.site-expiry-status>div[data-v-68140cd4]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.site-expiry-status span[data-v-68140cd4]{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.site-admin-content[data-v-68140cd4]>.async-panel,.site-admin-content[data-v-68140cd4]>.overview-panel,.site-admin-content[data-v-68140cd4]>form,.site-admin-content[data-v-68140cd4]>.admin-record-grid,.site-admin-content[data-v-68140cd4]>.finance-panel,.site-admin-content[data-v-68140cd4]>.quota-review-panel{margin:22px}.overview-panel[data-v-68140cd4],.finance-panel[data-v-68140cd4]{gap:20px;display:grid}.overview-metrics[data-v-68140cd4],.finance-balances[data-v-68140cd4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-tile[data-v-68140cd4],.finance-balances article[data-v-68140cd4]{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;padding:18px}.metric-tile small[data-v-68140cd4],.finance-balances small[data-v-68140cd4]{color:var(--muted);margin-bottom:8px;display:block}.metric-tile strong[data-v-68140cd4],.finance-balances strong[data-v-68140cd4]{font-size:1.45rem}.metric-tile em[data-v-68140cd4]{color:var(--muted);margin-left:4px;font-size:.75rem;font-style:normal;font-weight:500}.overview-note[data-v-68140cd4]{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.overview-note p[data-v-68140cd4]{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0}.overview-pulse[data-v-68140cd4]{background:var(--success);width:11px;height:11px;box-shadow:0 0 0 7px var(--success-soft);border-radius:50%}.shop-panel[data-v-68140cd4]{gap:22px;margin:22px;display:grid}.shop-settings[data-v-68140cd4]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px 24px;padding-bottom:20px;display:flex}.shop-settings>.check-line[data-v-68140cd4]{min-height:44px}.shop-settings>.button[data-v-68140cd4]{margin-left:auto}.shop-payment[data-v-68140cd4]{margin:0}.shop-payment>div[data-v-68140cd4]{align-items:center;gap:10px;display:flex}.shop-payment dt[data-v-68140cd4]{color:var(--muted-strong)}.shop-payment dd[data-v-68140cd4]{margin:0;font-weight:600}.shop-empty[data-v-68140cd4]{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:13px;margin:0;padding:20px}.product-editor[data-v-68140cd4]{gap:17px;display:grid}.product-editor>h3[data-v-68140cd4]{margin:0}.product-grid[data-v-68140cd4]{gap:12px;display:grid}.product-row[data-v-68140cd4]{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;grid-template-columns:minmax(160px,1fr) auto auto minmax(260px,1.1fr);align-items:center;gap:18px;padding:16px;display:grid}.product-title[data-v-68140cd4]{align-items:center;gap:10px;min-width:0;display:flex}.product-title div[data-v-68140cd4]{flex-direction:column;min-width:0;display:flex}.product-title strong[data-v-68140cd4]{overflow-wrap:anywhere}.product-title small[data-v-68140cd4]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.product-dot[data-v-68140cd4]{background:var(--muted);border-radius:50%;flex:0 0 9px;width:9px;height:9px}.product-dot.enabled[data-v-68140cd4]{background:var(--success);box-shadow:0 0 0 5px var(--success-soft)}.money-input[data-v-68140cd4]{position:relative}.money-input i[data-v-68140cd4]{z-index:1;color:var(--muted);font-style:normal;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.money-input input[data-v-68140cd4]{padding-left:30px}.product-price-field[data-v-68140cd4]{gap:10px;min-width:0;display:grid}.product-pricing[data-v-68140cd4]{gap:5px;margin:0;display:grid}.product-pricing>div[data-v-68140cd4]{justify-content:space-between;gap:12px;display:flex}.product-pricing dt[data-v-68140cd4]{color:var(--muted-strong)}.product-pricing dd[data-v-68140cd4]{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.product-pricing dd.negative[data-v-68140cd4],.ledger-amount.negative[data-v-68140cd4]{color:var(--danger)}.sticky-actions[data-v-68140cd4]{border:1px solid var(--border);background:var(--glass-sheen), color-mix(in srgb, var(--surface-strong) 88%, transparent);box-shadow:var(--glass-highlight), var(--shadow-sm);-webkit-backdrop-filter:var(--glass-blur);border-radius:15px;justify-content:flex-end;padding:12px;display:flex;position:sticky;bottom:12px}.admin-record-grid[data-v-68140cd4]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:13px;display:grid}.admin-record[data-v-68140cd4]{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;min-width:0;padding:16px}.record-heading[data-v-68140cd4]{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.record-heading>div[data-v-68140cd4]{flex-direction:column;min-width:0;display:flex}.record-heading strong[data-v-68140cd4]{overflow-wrap:anywhere}.admin-record dl[data-v-68140cd4]{gap:8px;margin:15px 0 0;display:grid}.admin-record dl div[data-v-68140cd4]{grid-template-columns:68px minmax(0,1fr);gap:9px;display:grid}.admin-record dt[data-v-68140cd4]{color:var(--muted);font-size:.76rem}.admin-record dd[data-v-68140cd4]{color:var(--muted-strong);overflow-wrap:anywhere;margin:0;font-size:.82rem}.admin-record>p[data-v-68140cd4]{color:var(--muted);margin:10px 0 0}.admin-record>.button[data-v-68140cd4]{margin-top:14px}.record-note[data-v-68140cd4]{font-size:.76rem}.quota-review-panel[data-v-68140cd4]{gap:18px;display:grid}.quota-section[data-v-68140cd4],.quota-history[data-v-68140cd4]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;overflow:hidden}.quota-section[data-v-68140cd4]{padding:18px}.quota-section-heading[data-v-68140cd4]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.quota-section-heading h3[data-v-68140cd4]{margin:0}.quota-pending-grid[data-v-68140cd4]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.quota-record[data-v-68140cd4]{background:var(--surface-strong)}.quota-record dl dd[data-v-68140cd4]{gap:2px;display:grid}.quota-record dl dd small[data-v-68140cd4]{color:var(--muted);font-size:.7rem}.quota-actions[data-v-68140cd4]{margin-top:15px}.quota-history summary[data-v-68140cd4]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.quota-history summary[data-v-68140cd4]::-webkit-details-marker{display:none}.quota-history summary>span[data-v-68140cd4]:first-child{align-items:baseline;gap:9px;display:flex}.quota-history summary small[data-v-68140cd4]{color:var(--muted);font-weight:400}.quota-history[open] summary[data-v-68140cd4]{border-bottom:1px solid var(--border)}.quota-history[open] summary>span[data-v-68140cd4]:last-child{transform:rotate(180deg)}.quota-history-list[data-v-68140cd4]{display:grid}.quota-history-row[data-v-68140cd4]{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,1fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(150px,1.2fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.quota-history-row[data-v-68140cd4]:last-child{border-bottom:0}.quota-history-row>div[data-v-68140cd4]{flex-direction:column;gap:2px;min-width:0;display:flex}.quota-history-row small[data-v-68140cd4]{color:var(--muted);font-size:.7rem}.quota-history-row span[data-v-68140cd4],.quota-history-row strong[data-v-68140cd4]{overflow-wrap:anywhere}.quota-history-person strong[data-v-68140cd4]{font-size:.88rem}.quota-history-note span[data-v-68140cd4]{color:var(--muted-strong);font-size:.8rem}.quota-empty[data-v-68140cd4]{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:13px;margin:0;padding:16px}.quota-review-summary[data-v-68140cd4]{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;gap:3px;padding:14px;display:grid}.quota-review-summary span[data-v-68140cd4],.quota-review-summary small[data-v-68140cd4]{color:var(--muted)}.quota-review-summary small[data-v-68140cd4]{font-size:.72rem}.withdraw-form[data-v-68140cd4]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;gap:15px;padding:19px;display:grid}.withdraw-form h3[data-v-68140cd4]{margin-bottom:4px}.withdraw-grid[data-v-68140cd4],.branding-form[data-v-68140cd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.withdraw-wide[data-v-68140cd4],.branding-wide[data-v-68140cd4]{grid-column:1/-1}.withdraw-form>.button[data-v-68140cd4],.branding-panel>.button[data-v-68140cd4]{justify-self:start}.withdrawals h3[data-v-68140cd4]{margin-bottom:12px}.withdraw-qr-picker[data-v-68140cd4]{border:1px dashed var(--border-strong);background:var(--surface);cursor:pointer;border-radius:15px;place-items:center;min-height:176px;transition:border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.withdraw-qr-picker[data-v-68140cd4]:hover,.withdraw-qr-picker.selected[data-v-68140cd4]{border-color:var(--accent);background:var(--accent-soft)}.withdraw-qr-picker>input[data-v-68140cd4]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.withdraw-qr-picker>span[data-v-68140cd4]{text-align:center;gap:5px;padding:20px;display:grid}.withdraw-qr-picker img[data-v-68140cd4]{object-fit:contain;background:#fff;border-radius:13px;width:150px;height:150px;padding:8px}.withdrawal-record[data-v-68140cd4]{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.withdrawal-record>img[data-v-68140cd4]{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:12px;width:76px;height:76px;padding:4px}.withdrawal-record>div[data-v-68140cd4]{min-width:0}.branding-panel[data-v-68140cd4]{gap:20px;display:grid}.site-module-editor[data-v-68140cd4]{border-top:1px solid var(--border);gap:13px;padding-top:18px;display:grid}.site-module-editor h3[data-v-68140cd4]{margin:0}.site-module-grid[data-v-68140cd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-module-option[data-v-68140cd4]{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:13px;align-items:flex-start;gap:10px;padding:13px;display:flex}.site-module-option input[data-v-68140cd4]{margin-top:3px}.site-module-option span[data-v-68140cd4]{flex-direction:column;min-width:0;display:flex}.brand-preview[data-v-68140cd4]{--preview-accent:var(--accent);color:#fff;background:radial-gradient(circle at 84% 16%, color-mix(in srgb, var(--preview-accent) 62%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--preview-accent) 48%, #101829), #0c1221);border-radius:18px;align-items:center;gap:18px;min-height:150px;padding:24px;display:flex}.brand-preview>span[data-v-68140cd4]{color:#fff;background:var(--preview-accent);border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:1.4rem;display:grid;overflow:hidden}.brand-preview img[data-v-68140cd4]{object-fit:cover;width:100%;height:100%}.brand-preview small[data-v-68140cd4],.brand-preview p[data-v-68140cd4]{color:#ffffffb8}.brand-preview h3[data-v-68140cd4],.brand-preview p[data-v-68140cd4]{color:#fff;margin:3px 0}.color-field[data-v-68140cd4]{grid-template-columns:minmax(0,1fr) 46px;gap:8px;display:grid}.color-field input[type=color][data-v-68140cd4]{padding:4px}@media (max-width:1080px){.site-admin-layout[data-v-68140cd4]{grid-template-columns:1fr}.site-admin-tabs[data-v-68140cd4]{display:flex;position:static;overflow-x:auto}.site-admin-tabs button[data-v-68140cd4]{flex:1 0 auto;min-width:126px}.overview-metrics[data-v-68140cd4],.finance-balances[data-v-68140cd4]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-row[data-v-68140cd4]{grid-template-columns:minmax(0,1fr) auto auto}.product-price-field[data-v-68140cd4]{grid-column:1/-1}}@media (max-width:720px){.site-admin-page[data-v-68140cd4]>.page-heading{gap:12px;margin-bottom:14px}.site-admin-page[data-v-68140cd4]>.page-heading h1{font-size:1.35rem}.site-admin-page[data-v-68140cd4]>.page-actions .button{min-height:44px}.site-admin-tabs[data-v-68140cd4]{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;border-inline:0;border-radius:0;gap:4px;margin-inline:-14px;padding:6px;overflow-x:auto}.site-admin-tabs button[data-v-68140cd4]{scroll-snap-align:start;justify-content:center;gap:6px;min-width:82px;min-height:44px;padding:7px 9px}.site-admin-tabs button>span[data-v-68140cd4]:first-child{flex-basis:18px;width:18px;font-size:.9rem}.site-admin-tabs button>span[data-v-68140cd4]:last-child{flex-direction:row}.site-admin-tabs button strong[data-v-68140cd4]{white-space:nowrap;font-size:.82rem}.site-admin-content[data-v-68140cd4]{border-inline:0;border-radius:0;margin-inline:-14px}.site-admin-section-heading[data-v-68140cd4]{align-items:center;padding:10px 14px}.site-admin-section-heading h2[data-v-68140cd4]{margin:0;font-size:1.08rem}.site-expiry-status>small[data-v-68140cd4]{display:none}.site-admin-content[data-v-68140cd4]>.async-panel,.site-admin-content[data-v-68140cd4]>.overview-panel,.site-admin-content[data-v-68140cd4]>form,.site-admin-content[data-v-68140cd4]>.admin-record-grid,.site-admin-content[data-v-68140cd4]>.finance-panel,.site-admin-content[data-v-68140cd4]>.quota-review-panel{margin:10px}.site-admin-content[data-v-68140cd4]>.async-panel{min-height:96px;padding:16px}.overview-panel[data-v-68140cd4],.finance-panel[data-v-68140cd4],.product-editor[data-v-68140cd4],.branding-panel[data-v-68140cd4]{gap:12px}.overview-metrics[data-v-68140cd4],.finance-balances[data-v-68140cd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-tile[data-v-68140cd4],.finance-balances article[data-v-68140cd4]{border-radius:12px;min-width:0;padding:10px 12px}.metric-tile small[data-v-68140cd4],.finance-balances small[data-v-68140cd4]{margin-bottom:3px;font-size:.72rem}.metric-tile strong[data-v-68140cd4],.finance-balances strong[data-v-68140cd4]{overflow-wrap:anywhere;font-size:1.12rem;line-height:1.25;display:block}.overview-note[data-v-68140cd4]{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.overview-pulse[data-v-68140cd4]{display:none}.overview-note strong[data-v-68140cd4]{font-size:.8rem}.overview-note p[data-v-68140cd4]{font-size:.74rem;line-height:1.4}.product-editor[data-v-68140cd4],.product-grid[data-v-68140cd4]{gap:9px}.shop-panel[data-v-68140cd4]{gap:12px;margin:10px}.shop-settings[data-v-68140cd4]{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:12px;display:grid}.shop-settings>.button[data-v-68140cd4]{grid-area:1/2;min-height:44px;margin:0;padding-inline:12px}.shop-payment[data-v-68140cd4]{grid-column:1/-1}.shop-payment>div[data-v-68140cd4]{justify-content:space-between}.shop-empty[data-v-68140cd4]{padding:12px}.product-row[data-v-68140cd4]{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 10px;padding:12px}.product-title[data-v-68140cd4]{grid-column:1/-1}.product-row>.check-line[data-v-68140cd4]{align-items:center;min-height:44px}.product-price-field[data-v-68140cd4]{grid-column:1/-1}.sticky-actions[data-v-68140cd4]{bottom:max(8px, env(safe-area-inset-bottom));border-radius:12px;padding:8px}.sticky-actions .button[data-v-68140cd4]{width:100%;min-height:44px}.admin-record-grid[data-v-68140cd4]{gap:8px}.admin-record[data-v-68140cd4]{border-radius:12px;padding:12px}.record-heading[data-v-68140cd4]{gap:8px}.admin-record dl[data-v-68140cd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin-top:10px}.admin-record dl>div[data-v-68140cd4]{grid-template-columns:1fr;gap:1px}.admin-record dl>div[data-v-68140cd4]:first-child{grid-column:1/-1}.admin-record dt[data-v-68140cd4]{font-size:.7rem}.admin-record dd[data-v-68140cd4]{font-size:.78rem;line-height:1.4}.admin-record>.button[data-v-68140cd4]{min-height:44px;margin-top:10px}.quota-review-panel[data-v-68140cd4]{gap:10px}.quota-section[data-v-68140cd4],.quota-history[data-v-68140cd4]{border-radius:12px}.quota-section[data-v-68140cd4]{padding:12px}.quota-section-heading[data-v-68140cd4]{align-items:center;gap:8px;margin-bottom:10px}.quota-pending-grid[data-v-68140cd4]{grid-template-columns:1fr}.quota-actions[data-v-68140cd4]{gap:8px;margin-top:10px}.quota-actions .button[data-v-68140cd4]{min-height:44px}.quota-history summary[data-v-68140cd4]{min-height:44px;padding:10px 12px}.quota-history-row[data-v-68140cd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px}.quota-history-person[data-v-68140cd4],.quota-history-note[data-v-68140cd4]{grid-column:1/-1}.quota-history-row[data-v-68140cd4]>.status-badge{justify-self:start}.quota-empty[data-v-68140cd4]{padding:12px}.withdraw-form[data-v-68140cd4]{border-radius:12px;gap:10px;padding:12px}.withdraw-form h3[data-v-68140cd4]{margin-bottom:2px}.withdraw-grid[data-v-68140cd4]{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);align-items:start;gap:8px}.withdraw-qr-picker[data-v-68140cd4]{border-radius:12px;min-height:116px}.withdraw-qr-picker>span[data-v-68140cd4]{gap:3px;padding:10px 7px}.withdraw-qr-picker img[data-v-68140cd4]{border-radius:10px;width:96px;height:96px;padding:5px}.withdraw-qr-field>small[data-v-68140cd4]{overflow-wrap:anywhere;font-size:.68rem}.withdraw-form>.button[data-v-68140cd4]{justify-self:stretch;width:100%;min-height:44px}.withdrawals h3[data-v-68140cd4]{margin-bottom:8px}.withdrawal-record[data-v-68140cd4]{grid-template-columns:60px minmax(0,1fr);gap:10px}.withdrawal-record>img[data-v-68140cd4]{border-radius:10px;width:60px;height:60px}.branding-form[data-v-68140cd4],.site-module-grid[data-v-68140cd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.branding-wide[data-v-68140cd4]{grid-column:1/-1}.brand-preview[data-v-68140cd4]{border-radius:14px;align-items:center;gap:12px;min-height:104px;padding:14px}.brand-preview>span[data-v-68140cd4]{border-radius:13px;flex-basis:48px;width:48px;height:48px;font-size:1.1rem}.brand-preview h3[data-v-68140cd4],.brand-preview p[data-v-68140cd4]{margin:2px 0}.brand-preview p[data-v-68140cd4]{font-size:.76rem}.site-module-editor[data-v-68140cd4]{gap:9px;padding-top:12px}.site-module-option[data-v-68140cd4]{border-radius:11px;gap:7px;min-height:44px;padding:9px}}@media (max-width:620px){.site-admin-tabs[data-v-68140cd4],.site-admin-content[data-v-68140cd4]{margin-inline:-12px}.site-admin-page[data-v-68140cd4]>.page-heading{flex-direction:row;align-items:center;gap:10px;margin-bottom:10px}.site-admin-page[data-v-68140cd4]>.page-heading>div:first-child{min-width:0}.site-admin-page[data-v-68140cd4]>.page-heading h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.08rem;overflow:hidden}.site-admin-page[data-v-68140cd4]>.page-actions{flex:none}.site-admin-page[data-v-68140cd4]>.page-actions .button{padding-inline:11px;font-size:.8rem}.site-admin-section-heading[data-v-68140cd4]{flex-direction:column;align-items:stretch;gap:7px}.site-expiry-status[data-v-68140cd4]{align-items:flex-start}.site-expiry-status>div[data-v-68140cd4]{justify-content:space-between;width:100%}}.share-page[data-v-a2f67bd3]{z-index:1;min-height:100vh;place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative}.share-card[data-v-a2f67bd3]{gap:18px;width:min(560px,100%);padding:24px;display:grid}.share-brand[data-v-a2f67bd3]{color:var(--muted-strong);align-items:center;gap:10px;font-size:.9rem;display:flex}.share-state[data-v-a2f67bd3]{text-align:center;justify-items:center;gap:10px;padding:32px 0;display:grid}.share-head[data-v-a2f67bd3]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.share-head h1[data-v-a2f67bd3]{text-overflow:ellipsis;word-break:break-all;margin:0;font-size:1.25rem;line-height:1.35;overflow:hidden}.share-progress[data-v-a2f67bd3] .task-progress-track{height:12px}.share-progress[data-v-a2f67bd3] .task-progress-value{font-size:1rem;font-weight:600}.share-stats[data-v-a2f67bd3],.share-times[data-v-a2f67bd3]{gap:12px;margin:0;display:grid}.share-stats[data-v-a2f67bd3]{grid-template-columns:repeat(4,minmax(0,1fr))}.share-times[data-v-a2f67bd3]{grid-template-columns:repeat(3,minmax(0,1fr))}.share-stats div[data-v-a2f67bd3],.share-times div[data-v-a2f67bd3]{min-width:0}.share-stats dt[data-v-a2f67bd3],.share-times dt[data-v-a2f67bd3]{color:var(--muted);font-size:.76rem}.share-stats dd[data-v-a2f67bd3],.share-times dd[data-v-a2f67bd3]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0}.share-stats dd[data-v-a2f67bd3]{font-family:var(--font-mono);font-size:.95rem}.share-stats dd.share-duration[data-v-a2f67bd3]{font-family:var(--font-sans)}.share-times dd[data-v-a2f67bd3]{font-size:.82rem}.share-footer[data-v-a2f67bd3]{font-size:.78rem}.share-warning[data-v-a2f67bd3]{color:var(--warning)}@media (max-width:520px){.share-card[data-v-a2f67bd3]{padding:18px}.share-stats[data-v-a2f67bd3]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-times[data-v-a2f67bd3]{grid-template-columns:1fr}}
/*$vite$:1*/