:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#fff;--color-surface:#f9fafb;--color-elevated:#fff;--color-hover:#f3f4f6;--color-border:#d1d5db;--color-border-subtle:#e5e7eb;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-text-primary:#111827;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-active:#1e40af;--color-primary-ring:#2563eb40;--color-primary-subtle:#eff6ff;--color-overlay:#11182773;--color-success:#16a34a;--color-success-subtle:#f0fdf4;--color-warning:#d97706;--color-warning-subtle:#fffbeb;--color-danger:#dc2626;--color-danger-subtle:#fef2f2;--color-on-primary:#fff;--color-icon:#4b5563;--color-icon-active:#111827;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--app-max-width:1500px;--radius-sm:6px;--radius-md:8px;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:15px;--font-size-lg:18px;--font-size-xl:24px;--bg:var(--color-canvas);--border:var(--color-border);--text:var(--color-text-secondary);--text-h:var(--color-text-primary);--text-muted:var(--color-text-muted);--accent:var(--color-primary);--accent-bg:var(--color-primary-subtle);--accent-border:var(--color-primary-ring);--code-bg:var(--color-surface);--social-bg:var(--color-surface);--shadow:none;font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-secondary);background:var(--color-canvas);font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}@supports (font-variation-settings:normal){:root{--font-sans:"InterVariable", "Inter", system-ui, -apple-system, sans-serif}}html.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0a0a0a;--color-surface:#111;--color-elevated:#1a1a1a;--color-hover:#242424;--color-border:#2e2e2e;--color-border-subtle:#1c1c1c;--color-text-secondary:#a3a3a3;--color-text-muted:#737373;--color-text-primary:#fafafa;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-active:#1d4ed8;--color-primary-ring:#3b82f659;--color-primary-subtle:#ffffff0f;--color-overlay:#000000c7;--color-success:#4ade80;--color-success-subtle:#4ade8014;--color-warning:#fbbf24;--color-warning-subtle:#fbbf2414;--color-danger:#f87171;--color-danger-subtle:#f8717114;--color-icon:#a3a3a3;--color-icon-active:#fafafa}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--font-sans)}body{background:var(--color-surface);color:var(--color-text-secondary);margin:0}button,input,textarea,select,optgroup,.p-component{font-family:var(--font-sans)}#app{width:100%;max-width:var(--app-max-width);background:var(--color-canvas);height:100svh;margin:0 auto}html.app-mounted:not(.landing-page) #app{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);box-shadow:-12px 0 24px -12px #0000000f,12px 0 24px -12px #0000000f}html.theme-dark.app-mounted:not(.landing-page) #app{box-shadow:-12px 0 32px -12px #00000073,12px 0 32px -12px #00000073}html.landing-page{overflow-x:clip}html.landing-page body{background:radial-gradient(80% 55% at 0 0,#2563eb38 0%,#0000 58%),radial-gradient(70% 50% at 100% 4%,#7c3aed2e 0%,#0000 55%),radial-gradient(60% 40% at 50% 100%,#0891b21a 0%,#0000 50%),#070707;overflow:clip auto}html.theme-light.landing-page body{background:radial-gradient(70% 45% at 12% 0,#2563eb1a 0%,#0000 55%),radial-gradient(55% 40% at 88% 6%,#7c3aed14 0%,#0000 50%),linear-gradient(#fff 0%,#f3f4f6 42%,#eef2ff 100%)}html.landing-page #app{max-width:none;box-shadow:none;background:0 0;border-left:none;border-right:none;height:auto;min-height:100svh;overflow:visible}html.landing-page .app-layout,html.landing-page .app-layout--standalone,html.landing-page .main-content{background:0 0;max-width:100%;height:auto;min-height:100svh;overflow:visible}@media (width<=768px){html.landing-page,html.landing-page body{overscroll-behavior-x:none;height:auto;min-height:100%;overflow-x:hidden}html.landing-page #app,html.landing-page .app-layout,html.landing-page .app-layout--standalone,html.landing-page .main-content{min-height:0}}h1,h2,h3{color:var(--color-text-primary);margin:0;font-weight:600}h1{font-size:var(--font-size-xl);line-height:1.25}h2{font-size:var(--font-size-lg);line-height:1.3}p{margin:0}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:10px var(--space-4);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .1s,opacity .15s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-primary:active:not(:disabled){background:var(--color-primary-active);border-color:var(--color-primary-active)}.btn-secondary{background:var(--color-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){background:var(--color-hover);border-color:var(--color-text-muted)}.btn-secondary:active:not(:disabled){background:var(--color-border-subtle)}.btn-ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--color-hover);color:var(--color-text-primary)}.btn-ghost:active:not(:disabled){background:var(--color-border-subtle)}.btn-danger{background:var(--color-danger);color:var(--color-on-primary);border-color:var(--color-danger)}html.theme-dark .btn-danger{color:#0a0a0a}.btn-danger:hover:not(:disabled){filter:brightness(.92)}.btn-block{width:100%}.form-field{gap:var(--space-1);flex-direction:column;display:flex}.form-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.form-input{width:100%;padding:10px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-elevated);transition:border-color .15s,box-shadow .15s}.form-input::placeholder{color:var(--color-text-muted)}.form-input:hover:not(:disabled){border-color:var(--color-text-muted)}.form-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring);outline:none}.form-input:disabled{opacity:.5;cursor:not-allowed;background:var(--color-surface)}.card{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.modal-overlay{z-index:100;padding:var(--space-5);background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-overlay.submitting{pointer-events:none}.modal-overlay--warning{z-index:101}@keyframes modal-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.modal{width:100%;max-height:90vh;padding:var(--space-6);border:1px solid color-mix(in srgb, var(--modal-accent,#2563eb) 22%, transparent);background:linear-gradient(145deg, var(--modal-gradient-start,#eff6ff) 0%, var(--color-elevated) 58%);box-shadow:inset 0 1px 0 #ffffffa6, 0 16px 40px color-mix(in srgb, var(--modal-accent,#2563eb) 10%, transparent);border-radius:16px;animation:.35s both modal-enter;position:relative;overflow:hidden auto}html.theme-dark .modal{background:linear-gradient(145deg, var(--modal-gradient-start-dark,#3b82f61a) 0%, #1a1a1a 65%);border-color:color-mix(in srgb, var(--modal-accent,#3b82f6) 30%, transparent);box-shadow:inset 0 1px #ffffff0d,0 16px 48px #00000080}.modal__content,.modal__footer,.modal-header{z-index:1;position:relative}.modal--theme-blue{--modal-accent:#2563eb;--modal-gradient-start:#eff6ff;--modal-gradient-start-dark:#3b82f61a}.modal--theme-cyan{--modal-accent:#0891b2;--modal-gradient-start:#ecfeff;--modal-gradient-start-dark:#06b6d41f}.modal--theme-violet{--modal-accent:#7c3aed;--modal-gradient-start:#f5f3ff;--modal-gradient-start-dark:#8b5cf61f}.modal--theme-purple{--modal-accent:#9333ea;--modal-gradient-start:#faf5ff;--modal-gradient-start-dark:#a855f71f}.modal--sm{max-width:400px}.modal--md{max-width:480px}.modal--lg{max-width:560px}.modal--xl{max-width:720px}.modal[data-testid=buy-tokens-modal]{max-width:864px}.modal--xl.modal-settings{max-width:770px}.modal-header{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.modal-header--custom{display:block}.modal-header__icon{background:color-mix(in srgb, var(--modal-accent,#2563eb) 12%, var(--color-elevated));border:1px solid color-mix(in srgb, var(--modal-accent,#2563eb) 24%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:inset 0 1px #ffffff80}html.theme-dark .modal-header__icon{box-shadow:inset 0 1px #ffffff0f}.modal-header__icon img{object-fit:contain;width:22px;height:22px}.modal-header__copy{flex:1;min-width:0;padding-top:2px}.modal-header__copy .modal-title{margin-bottom:var(--space-1)}.modal-header__copy .modal-subtitle{margin-bottom:0}.modal__close{top:var(--space-4);right:var(--space-4);z-index:2;width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute}.modal__close:hover:not(:disabled){background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);color:var(--color-text-primary)}.modal__close:disabled{cursor:not-allowed;opacity:.5}.modal__close svg{width:18px;height:18px}.modal-title{margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--color-text-primary);text-wrap:balance;font-weight:600}.modal-title__accent{color:var(--color-primary)}.modal-subtitle{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.modal-message,.modal-text{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.modal-message strong{color:var(--color-text-primary)}.modal-body{gap:var(--space-3);flex-direction:column;display:flex}.modal-body .form-field+.form-field{margin-top:0}.modal-actions{gap:var(--space-2);margin-top:var(--space-4);display:flex}.modal__footer .modal-actions,.modal-settings__footer .modal-actions{margin-top:0}.modal-actions .btn{flex:1;justify-content:center;min-height:40px}.modal--warning{--modal-accent:#dc2626;--modal-gradient-start:#fef2f2;--modal-gradient-start-dark:#f871711f;border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border));background:linear-gradient(145deg, color-mix(in srgb, var(--color-danger) 8%, var(--color-elevated)) 0%, var(--color-elevated) 55%)}.modal-warning-header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.modal-warning-icon{width:28px;height:28px;color:var(--color-danger);flex-shrink:0;display:flex}.modal-warning-icon svg{width:100%;height:100%}.modal-warning-title{font-size:var(--font-size-lg);color:var(--color-danger);margin:0;font-weight:600}.modal-settings{flex-direction:column;min-height:480px;display:flex}.modal-settings__body{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.modal__footer,.modal-settings__footer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.modal-settings__footer{justify-content:flex-end;display:flex}.modal-settings__footer .btn{justify-content:center;min-width:120px;min-height:40px}.settings-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.settings-row--stacked{flex-direction:column;align-items:stretch}.settings-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-shrink:0;font-weight:500}.settings-control{min-width:200px;max-width:320px}.form-field+.form-field{margin-top:var(--space-3)}.form-hint{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.form-input--proxy{border-width:2px}.form-check{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}.form-check input{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary)}.modal-textarea{resize:vertical;min-height:100px}.modal-textarea--editor{min-height:320px}.input-mode-toggle{margin-bottom:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 80%, var(--color-elevated));border:1px solid var(--color-border-subtle);gap:2px;padding:3px;display:flex}.input-mode-btn{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s}.input-mode-btn:hover:not(:disabled):not(.active){color:var(--color-text-secondary)}.input-mode-btn.active{background:var(--color-elevated);color:var(--color-text-primary);font-weight:600;box-shadow:0 1px 3px #00000014}html.theme-dark .input-mode-btn.active{box-shadow:0 1px 3px #00000059}.input-mode-btn:disabled{opacity:.5;cursor:not-allowed}.form-field select.form-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:18px;padding-right:36px}.toggle-switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch__slider{cursor:pointer;background:var(--color-border);border-radius:24px;transition:background .2s;position:absolute;inset:0}.toggle-switch__slider:before{content:"";background:var(--color-elevated);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-switch__slider{background:var(--color-primary)}.toggle-switch input:checked+.toggle-switch__slider:before{transform:translate(20px)}.toggle-switch input:disabled+.toggle-switch__slider{cursor:not-allowed}.toggle-switch--sm{width:36px;height:20px}.toggle-switch--sm .toggle-switch__slider:before{width:14px;height:14px}.toggle-switch--sm input:checked+.toggle-switch__slider:before{transform:translate(16px)}.color-picker{gap:var(--space-2);align-items:center;display:flex}.color-palette{flex-wrap:wrap;gap:6px;display:flex}.color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:transform .15s,border-color .15s}.color-swatch:hover{transform:scale(1.1)}.color-swatch.selected{border-color:var(--color-text-primary);transform:scale(1.15)}.color-input{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:80px;font-size:var(--font-size-sm);background:var(--color-elevated);color:var(--color-text-primary);flex:1;padding:8px 10px;font-family:inherit}.color-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring);outline:none}.proxy-select-wrap{display:inline-block;position:relative}.proxy-select-wrap--locked{cursor:not-allowed}.proxy-select-wrap--locked .form-input:disabled{pointer-events:none}.proxy-select-blocker{z-index:1;cursor:not-allowed;position:absolute;inset:0}.proxy-select-blocker:hover:after{content:attr(data-tooltip);border-radius:var(--radius-sm);background:var(--color-elevated);width:max-content;max-width:280px;color:var(--color-text-secondary);border:1px solid var(--color-border);font-size:var(--font-size-xs);white-space:normal;text-align:left;pointer-events:none;z-index:20;padding:8px 10px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 16px #0000001a}html.theme-dark .proxy-select-blocker:hover:after{box-shadow:0 4px 20px #00000073}.target-pick-panel{background:linear-gradient(180deg, var(--color-elevated) 0%, var(--color-surface) 100%);border:1px solid #2563eb2e;border-radius:10px;width:100%;overflow:hidden}html.theme-dark .target-pick-panel{background:linear-gradient(#2563eb0f 0%,#1a1a1a 100%);border-color:#60a5fa38}.target-pick-panel--sub{margin-top:var(--space-3);border-color:#7c3aed33}html.theme-dark .target-pick-panel--sub{border-color:#a78bfa3d}.target-pick-panel__head{align-items:center;gap:var(--space-3);padding:10px var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 70%, var(--color-elevated));grid-template-columns:1fr auto auto;display:grid}.target-pick-panel__head--two-col{grid-template-columns:1fr auto}.target-pick-panel__head--resolved{grid-template-columns:minmax(0,1fr) 150px 72px}.target-pick-item__cell{align-items:center;min-height:32px;display:flex}.target-pick-item__cell--budget,.target-pick-item__cell--size{justify-content:flex-start}.target-pick-item__cell--action{flex-shrink:0;justify-content:center}.target-pick-panel__col--budget,.target-pick-panel__col--persona,.target-pick-panel__col--size{text-align:left}.target-pick-item__chip--muted{color:var(--color-text-muted);opacity:.7}.group-budget-input-wrap{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.group-persona-btn{color:#6d28d9;cursor:pointer;background:#7c3aed14;border:1px solid #7c3aed38;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex}html.theme-dark .group-persona-btn{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa3d}.group-persona-btn:hover:not(:disabled){background:#7c3aed24;border-color:#7c3aed6b}.group-persona-btn--selected{color:#7e22ce;background:#9333ea24;border-color:#9333ea73}html.theme-dark .group-persona-btn--selected{color:#e9d5ff;background:#a855f72e;border-color:#c084fc6b}.group-persona-btn--placeholder{color:var(--color-text-muted);background:var(--color-surface);border-color:var(--color-border-subtle);border-style:dashed}html.theme-dark .group-persona-btn--placeholder{color:var(--color-text-muted);background:#ffffff08;border-color:#ffffff1f}.group-persona-btn:disabled{opacity:.55;cursor:not-allowed}.group-persona-btn__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-persona-btn__chevron{opacity:.75;flex-shrink:0;font-size:13px;line-height:1}.target-pick-item__cell--persona{min-width:0}.group-budget-input{background:var(--color-elevated);width:52px;color:var(--color-text-primary);text-align:center;border:1px solid #2563eb40;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600}html.theme-dark .group-budget-input{border-color:#60a5fa47}.group-budget-input__suffix{color:var(--color-text-muted);white-space:nowrap;font-size:11px;font-weight:600}.group-budget-summary{padding:10px var(--space-4) 12px;color:var(--color-text-secondary);border-top:1px solid var(--color-border-subtle);margin:0;font-size:12px;font-weight:600}.group-budget-summary--invalid{color:var(--color-danger,#dc2626)}.group-budget-summary--balanced{color:#059669}html.theme-dark .group-budget-summary--balanced{color:#34d399}.target-pick-item__groups{flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:0;display:flex}.target-pick-item__group-pill{color:#6d28d9;white-space:nowrap;background:#7c3aed1a;border:1px solid #7c3aed2e;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}html.theme-dark .target-pick-item__group-pill{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa38}.target-pick-panel__col{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:600}.target-pick-panel__col--action{text-align:center;justify-self:end;min-width:52px}.target-pick-panel__col--groups,.target-pick-panel__col--interval{text-align:right;justify-self:end}.target-pick-list{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.target-pick-item{align-items:center;gap:var(--space-3);padding:11px var(--space-4);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr auto auto;display:grid}.target-pick-item:last-child{border-bottom:none}.target-pick-item--two-col{grid-template-columns:1fr auto}.target-pick-panel__head.target-pick-panel__head--groups,.target-pick-item.target-pick-item--groups{grid-template-columns:minmax(0,1fr) 132px 112px 96px 52px}.target-pick-item.target-pick-item--resolved{grid-template-columns:minmax(0,1fr) 150px 72px}.target-pick-item--resolved .target-pick-item__groups{justify-content:flex-end}.target-pick-item--resolved .target-pick-item__chip{justify-self:end}.target-pick-item:hover{background:color-mix(in srgb, var(--color-primary) 4%, transparent)}.target-pick-item--readonly:hover{background:0 0}.target-pick-item__main{align-items:center;gap:var(--space-3);min-width:0;display:flex}.target-pick-item__icon{background:#2563eb1a;border:1px solid #2563eb29;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}html.theme-dark .target-pick-item__icon{background:#60a5fa1f;border-color:#60a5fa33}.target-pick-item__icon img{object-fit:contain;width:18px;height:18px}html.theme-dark .target-pick-item__icon img{filter:brightness(0)invert()}.target-pick-item__icon--group{color:#7c3aed;background:#8b5cf61f;border-color:#7c3aed33;font-size:11px;font-weight:700}html.theme-dark .target-pick-item__icon--group{color:#c4b5fd}.target-pick-item__label{min-width:0;font-size:var(--font-size-sm);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.target-pick-item__chip{color:var(--color-text-secondary);background:var(--color-elevated);border:1px solid var(--color-border-subtle);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.page{padding:var(--space-6);max-width:1200px}.page-header{margin-bottom:var(--space-5)}.page-header--actions{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.bento-grid{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bento-span-2{grid-column:span 2}.bento-span-3{grid-column:span 3}.bento-span-4{grid-column:span 4}.bento-span-5{grid-column:span 5}.bento-span-6{grid-column:span 6}.bento-span-7{grid-column:span 7}.bento-span-8{grid-column:span 8}@media (width<=960px){.bento-span-2{grid-column:span 3}.bento-span-3,.bento-span-4,.bento-span-5,.bento-span-6,.bento-span-7,.bento-span-8{grid-column:span 6}}@media (width<=640px){.bento-grid{grid-template-columns:1fr}.bento-span-2{grid-column:span 4}.bento-span-3,.bento-span-4,.bento-span-5,.bento-span-6,.bento-span-7,.bento-span-8{grid-column:span 1}}.page-title{font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:600}.page-description{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.kbd{border:1px solid var(--color-border);background:var(--color-elevated);min-width:20px;height:20px;color:var(--color-text-muted);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;display:inline-flex}html.theme-dark .icon-invert{filter:brightness(0)invert()}@layer theme{:root,:host{--tw-font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--tw-default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;.app-boot-splash{background:#070707;justify-content:center;align-items:center;width:100%;min-height:100svh;display:flex}html.theme-light .app-boot-splash{background:#f8faff}.app-boot-splash__mark{width:80px;height:80px;position:relative}.app-boot-splash__logo-wrap{width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-boot-splash__logo{width:100%;height:100%;display:block;overflow:visible}.app-boot-splash__logo-fill{transform-box:fill-box;transform-origin:50%;animation:1.35s ease-in-out infinite app-boot-logo-heartbeat}.app-boot-splash__logo-trace>*{fill:none;stroke:#3b82f6;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:52 920;animation:1.15s linear infinite app-boot-logo-trace}.app-boot-splash__logo-trace>:nth-child(2){animation-delay:-.18s}.app-boot-splash__logo-trace>:nth-child(3){animation-delay:-.36s}.app-boot-splash__logo-trace>:nth-child(4){animation-delay:-.54s}.app-boot-splash__logo-trace>:nth-child(5){animation-delay:-.72s}.app-boot-splash__logo-trace>:nth-child(6){animation-delay:-.9s}@keyframes app-boot-logo-heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.1)}24%{transform:scale(1)}36%{transform:scale(1.06)}48%{transform:scale(1)}}@keyframes app-boot-logo-trace{to{stroke-dashoffset:-972px}}@media (prefers-reduced-motion:reduce){.app-boot-splash__logo-wrap{transform:translate(-50%,-50%)}.app-boot-splash__logo-fill{animation:none}.app-boot-splash__logo-trace>*{stroke-dasharray:none;stroke-opacity:.55;animation:none}}.balance-usage-widget[data-v-20962604]{right:var(--space-5);bottom:var(--space-5);z-index:900;width:var(--v3f7652be);height:var(--v3f7652be);background:var(--color-elevated);border:1px solid var(--color-border-subtle);border-radius:50%;position:fixed;box-shadow:0 4px 12px #11182714,0 1px 2px #1118270a}html.theme-dark .balance-usage-widget[data-v-20962604]{box-shadow:0 4px 16px #00000059,0 1px 2px #0003}.balance-usage-widget__ring[data-v-20962604]{width:100%;height:100%;display:block;position:absolute;inset:0}.balance-usage-widget__track[data-v-20962604]{stroke:var(--color-border-subtle)}.balance-usage-widget__progress[data-v-20962604]{transition:stroke-dashoffset .3s,stroke .3s}.balance-usage-widget__label[data-v-20962604]{z-index:1;font-size:var(--v60bec1ea);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:color .3s;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.balance-usage-widget__progress[data-v-20962604],.balance-usage-widget__label[data-v-20962604]{transition:none}}.command-trigger[data-v-734289f2]{width:100%;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);justify-content:space-between}.command-trigger[data-v-734289f2]:hover{color:var(--color-text-secondary)}.command-trigger-kbd[data-v-734289f2]{gap:2px;display:flex}.command-overlay[data-v-734289f2]{z-index:200;background:var(--color-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.command-dialog[data-v-734289f2]{width:100%;max-width:520px;margin:0 var(--space-4);background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:0 8px 32px #0000003d}html.theme-light .command-dialog[data-v-734289f2]{box-shadow:0 4px 24px #00000014}.command-search[data-v-734289f2]{font-size:var(--font-size-lg);padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--color-border);box-shadow:none;border-radius:0}.command-search[data-v-734289f2]:focus{box-shadow:none;border-color:var(--color-border);box-shadow:0 0 0 2px var(--color-primary-ring);border-radius:var(--radius-sm);outline:none}.command-list[data-v-734289f2]{margin:var(--space-2) 0 0;max-height:320px;padding:0;list-style:none;overflow-y:auto}.command-item[data-v-734289f2]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;gap:2px;transition:background-color .1s;display:flex}.command-item--selected[data-v-734289f2],.command-item[data-v-734289f2]:hover{background:var(--color-hover)}.command-item-label[data-v-734289f2]{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:500}.command-item-desc[data-v-734289f2]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.command-empty[data-v-734289f2]{margin:var(--space-4) 0 var(--space-2);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.spinner[data-v-44c6a980]{border-style:solid;border-radius:50%;animation:.8s linear infinite spinner-rotate-44c6a980;display:inline-block}.spinner.sm[data-v-44c6a980]{border-width:2px;width:12px;height:12px}.spinner.md[data-v-44c6a980]{border-width:2px;width:16px;height:16px}.spinner.lg[data-v-44c6a980]{border-width:3px;width:20px;height:20px}.spinner.tone-on-primary[data-v-44c6a980]{border-color:#fff #ffffff4d #ffffff4d}.spinner.tone-default[data-v-44c6a980]{border-color:color-mix(in srgb, var(--color-text-secondary) 30%, transparent);border-top-color:var(--color-text-secondary)}@keyframes spinner-rotate-44c6a980{to{transform:rotate(360deg)}}.sidebar[data-v-2e413a86]{border-right:1px solid var(--color-border-subtle);background:linear-gradient(180deg, var(--color-elevated) 0%, var(--color-surface) 42%, var(--color-surface) 100%);flex-direction:column;flex-shrink:0;width:252px;height:100%;display:flex;position:relative;overflow:hidden}html.theme-dark .sidebar[data-v-2e413a86]{background:linear-gradient(180deg, #141414 0%, var(--color-surface) 38%, #0f0f0f 100%)}.sidebar__glow[data-v-2e413a86]{pointer-events:none;filter:blur(40px);opacity:.55;border-radius:50%;position:absolute}.sidebar__glow--top[data-v-2e413a86]{background:#2563eb1f;width:180px;height:180px;top:-70px;left:-40px}.sidebar__glow--bottom[data-v-2e413a86]{background:#6366f114;width:160px;height:160px;bottom:48px;right:-60px}html.theme-dark .sidebar__glow--top[data-v-2e413a86]{background:#3b82f624}html.theme-dark .sidebar__glow--bottom[data-v-2e413a86]{background:#818cf81a}.sidebar-header[data-v-2e413a86]{z-index:1;padding:var(--space-5) var(--space-4) var(--space-4);flex-shrink:0;position:relative}.sidebar-brand[data-v-2e413a86]{align-items:center;gap:var(--space-3);display:flex}.sidebar-brand__mark[data-v-2e413a86]{background:linear-gradient(145deg, var(--color-elevated) 0%, var(--color-hover) 100%);border:1px solid var(--color-border-subtle);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;padding:4px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0f172a0f}html.theme-dark .sidebar-brand__mark[data-v-2e413a86]{box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000059}.sidebar-brand__logo[data-v-2e413a86]{object-fit:contain;width:100%;height:100%;display:block}.sidebar-brand__copy[data-v-2e413a86]{flex-direction:column;gap:1px;min-width:0;display:flex}.sidebar-brand__name[data-v-2e413a86]{font-size:var(--font-size-base);color:var(--color-text-primary);letter-spacing:-.03em;font-weight:700;line-height:1.1}.sidebar-brand__tag[data-v-2e413a86]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:600}.sidebar-search[data-v-2e413a86]{z-index:1;padding:0 var(--space-3) var(--space-3);flex-shrink:0;position:relative}.sidebar-search[data-v-2e413a86] .command-trigger{border:1px solid var(--color-border-subtle);background:var(--color-elevated);width:100%;color:var(--color-text-muted);font-size:var(--font-size-sm);border-radius:10px;justify-content:space-between;margin-bottom:0;padding:9px 12px;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff73}html.theme-dark .sidebar-search[data-v-2e413a86] .command-trigger{box-shadow:inset 0 1px #ffffff0a}.sidebar-search[data-v-2e413a86] .command-trigger:hover{border-color:var(--color-border);background:var(--color-hover);color:var(--color-text-secondary)}.sidebar-nav[data-v-2e413a86]{z-index:1;min-height:0;padding:var(--space-1) var(--space-3) var(--space-3);gap:var(--space-1);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.sidebar-section[data-v-2e413a86]{flex-direction:column;display:flex}.sidebar-section-title[data-v-2e413a86]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);padding:var(--space-2) var(--space-2) var(--space-1);font-size:10px;font-weight:700;display:block}.sidebar-section-items[data-v-2e413a86]{flex-direction:column;gap:2px;display:flex}.sidebar-item[data-v-2e413a86]{align-items:center;gap:var(--space-3);padding:7px var(--space-2) 7px var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);border-radius:10px;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:flex;position:relative}.sidebar-item__indicator[data-v-2e413a86]{background:var(--color-primary);opacity:0;border-radius:999px;width:3px;height:18px;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:4px;transform:translateY(-50%)scaleY(.4)}.sidebar-item[data-v-2e413a86]:hover{color:var(--color-text-primary);background:#ffffff8c}html.theme-dark .sidebar-item[data-v-2e413a86]:hover{background:#ffffff0a}.sidebar-item.router-link-active[data-v-2e413a86]{background:var(--color-primary-subtle);color:var(--color-text-primary);font-weight:600}.sidebar-item.router-link-active .sidebar-item__indicator[data-v-2e413a86]{opacity:1;transform:translateY(-50%)scaleY(1)}.sidebar-icon-wrap[data-v-2e413a86]{background:var(--color-elevated);border:1px solid var(--color-border-subtle);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.sidebar-item:hover .sidebar-icon-wrap[data-v-2e413a86]{border-color:var(--color-border);box-shadow:0 1px 2px #0f172a0d}.sidebar-item.router-link-active .sidebar-icon-wrap[data-v-2e413a86]{background:var(--color-canvas);border-color:#2563eb38;box-shadow:inset 0 1px #fff9,0 1px 3px #2563eb14}html.theme-dark .sidebar-item.router-link-active .sidebar-icon-wrap[data-v-2e413a86]{box-shadow:none;background:#ffffff0f;border-color:#3b82f647}.sidebar-icon[data-v-2e413a86]{opacity:.55;flex-shrink:0;width:16px;height:16px;transition:opacity .15s}html.theme-dark .sidebar-icon[data-v-2e413a86]{opacity:.72}.sidebar-item:hover .sidebar-icon[data-v-2e413a86],.sidebar-item.router-link-active .sidebar-icon[data-v-2e413a86]{opacity:.95}html.theme-dark .sidebar-item:hover .sidebar-icon[data-v-2e413a86],html.theme-dark .sidebar-item.router-link-active .sidebar-icon[data-v-2e413a86]{opacity:1}.sidebar-label[data-v-2e413a86]{line-height:1.2}.sidebar-badge[data-v-2e413a86]{color:#fff;text-align:center;letter-spacing:-.02em;background:#dc2626;border-radius:999px;flex-shrink:0;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;line-height:18px}html.theme-dark .sidebar-badge[data-v-2e413a86]{background:#b91c1c}.sidebar-divider[data-v-2e413a86]{height:1px;margin:var(--space-3) var(--space-2) var(--space-2);background:linear-gradient(90deg, transparent 0%, var(--color-border-subtle) 18%, var(--color-border-subtle) 82%, transparent 100%)}.sidebar-emergency[data-v-2e413a86]{z-index:1;padding:0 var(--space-3) var(--space-2);flex-shrink:0;position:relative}.emergency-btn[data-v-2e413a86]{align-items:center;gap:var(--space-3);width:100%;padding:8px var(--space-3);color:#b91c1c;font-size:var(--font-size-sm);cursor:pointer;background:linear-gradient(145deg,#fee2e28c 0%,#fef2f259 100%);border:1px solid #dc262647;border-radius:10px;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.emergency-btn[data-v-2e413a86]:hover{background:linear-gradient(145deg,#fecacaa6 0%,#fee2e273 100%);border-color:#dc262673}.emergency-btn[data-v-2e413a86]:active{transform:scale(.99)}html.theme-dark .emergency-btn[data-v-2e413a86]{color:#fca5a5;background:linear-gradient(145deg,#7f1d1d59 0%,#450a0a40 100%);border-color:#f8717147}html.theme-dark .emergency-btn[data-v-2e413a86]:hover{background:linear-gradient(145deg,#991b1b73 0%,#7f1d1d52 100%);border-color:#f871716b}.emergency-btn__icon[data-v-2e413a86]{flex-shrink:0;width:22px;height:22px;display:block}.emergency-btn__label[data-v-2e413a86]{line-height:1.2}.sidebar-footer[data-v-2e413a86]{z-index:2;padding:var(--space-3);flex-shrink:0;position:relative;overflow:visible}.user-card[data-v-2e413a86]{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-subtle);background:linear-gradient(145deg, var(--color-elevated) 0%, var(--color-surface) 100%);border-radius:12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff80,0 1px 2px #0f172a0a}html.theme-dark .user-card[data-v-2e413a86]{background:linear-gradient(145deg,#ffffff0a 0%,#ffffff05 100%);box-shadow:inset 0 1px #ffffff0a}.user-avatar[data-v-2e413a86]{background:linear-gradient(145deg, var(--color-hover) 0%, var(--color-elevated) 100%);border:1px solid var(--color-border-subtle);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.user-avatar[data-v-2e413a86]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#2563eb59,#6366f126);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.user-avatar__initial[data-v-2e413a86]{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:700}.user-meta[data-v-2e413a86]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.user-name[data-v-2e413a86]{min-width:0;font-size:var(--font-size-sm);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.user-actions[data-v-2e413a86]{flex-shrink:0;align-items:center;gap:4px;display:flex}.notifications-wrap[data-v-2e413a86]{position:relative}.notifications-badge[data-v-2e413a86]{border:1.5px solid var(--color-canvas);z-index:1;pointer-events:none;background:#ef4444;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}html.theme-dark .notifications-badge[data-v-2e413a86]{border-color:var(--color-elevated)}.notifications-btn[data-v-2e413a86],.logout-btn[data-v-2e413a86]{border:1px solid #0000;border-radius:9px;flex-shrink:0;width:34px;height:34px;padding:0}.notifications-btn[data-v-2e413a86]:hover:not(:disabled),.logout-btn[data-v-2e413a86]:hover:not(:disabled){border-color:var(--color-border-subtle);background:var(--color-hover)}.notifications-icon[data-v-2e413a86],.logout-icon[data-v-2e413a86]{opacity:.55;width:16px;height:16px;transition:opacity .15s}.notifications-icon[data-v-2e413a86]{transform-origin:top}.notifications-icon--ring[data-v-2e413a86]{animation:.45s ease-in-out bell-ring-2e413a86}@keyframes bell-ring-2e413a86{0%,to{transform:rotate(0)}20%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-3deg)}}html.theme-dark .notifications-icon[data-v-2e413a86],html.theme-dark .logout-icon[data-v-2e413a86]{opacity:.72}.notifications-btn:hover .notifications-icon[data-v-2e413a86],.logout-btn:hover .logout-icon[data-v-2e413a86]{opacity:.95}.notifications-panel[data-v-2e413a86]{min-height:200px;padding:var(--space-3);border:1px solid var(--color-border-subtle);background:var(--color-canvas);z-index:150;border-radius:12px;flex-direction:column;display:flex;position:fixed;box-shadow:0 4px 16px #0f172a1a,0 1px 3px #0f172a0f}html.theme-dark .notifications-panel[data-v-2e413a86]{background:var(--color-elevated);box-shadow:0 8px 24px #00000059,0 1px 3px #0003}.notifications-panel__header[data-v-2e413a86]{font-size:var(--font-size-sm);color:var(--color-text-primary);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-2);font-weight:600}.notifications-panel__empty[data-v-2e413a86]{padding:0 var(--space-2);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);flex:1;justify-content:center;align-items:center;margin:0;line-height:1.4;display:flex}.notifications-list[data-v-2e413a86]{gap:var(--space-2);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden auto}.notifications-skeleton-item[data-v-2e413a86]{pointer-events:none}.notifications-skeleton[data-v-2e413a86]{background:linear-gradient(90deg,#94a3b824 0%,#94a3b847 50%,#94a3b824 100%) 0 0/200% 100%;border-radius:999px;animation:1.2s ease-in-out infinite notifications-skeleton-pulse-2e413a86;display:block}html.theme-dark .notifications-skeleton[data-v-2e413a86]{background:linear-gradient(90deg,#94a3b814 0%,#94a3b82e 50%,#94a3b814 100%) 0 0/200% 100%}.notifications-skeleton--message[data-v-2e413a86]{width:72%;height:12px}.notifications-skeleton--amount[data-v-2e413a86]{width:42%;height:10px;margin-top:8px}.notifications-skeleton--when[data-v-2e413a86]{width:44px;height:10px}.notifications-skeleton--delete[data-v-2e413a86]{border-radius:8px;width:24px;height:24px}@keyframes notifications-skeleton-pulse-2e413a86{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.notifications-skeleton[data-v-2e413a86]{background:#94a3b82e;animation:none}}.notification-slide-leave-active[data-v-2e413a86]{max-height:120px;transition:transform .28s,opacity .28s,max-height .28s,margin .28s,padding .28s;overflow:hidden}.notification-slide-leave-to[data-v-2e413a86]{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(-48px)}.notification-slide-move[data-v-2e413a86]{transition:transform .28s}.notifications-list__item[data-v-2e413a86]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);border:1px solid var(--color-border-subtle);background:var(--color-elevated);border-radius:10px;padding:10px 12px;display:flex}.notifications-list__item--unread[data-v-2e413a86]{background:#2563eb0a;border-color:#2563eb38}html.theme-dark .notifications-list__item--unread[data-v-2e413a86]{background:#60a5fa14;border-color:#60a5fa47}.notifications-list__copy[data-v-2e413a86]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.notifications-list__message[data-v-2e413a86]{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.45}.notifications-list__meta[data-v-2e413a86]{align-items:center;gap:var(--space-2);display:flex}.notifications-list__amount[data-v-2e413a86]{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.notifications-list__amount--credit[data-v-2e413a86]{color:#16a34a}.notifications-list__amount--debit[data-v-2e413a86]{color:#dc2626}html.theme-dark .notifications-list__amount--credit[data-v-2e413a86]{color:#4ade80}html.theme-dark .notifications-list__amount--debit[data-v-2e413a86]{color:#f87171}.notifications-list__when[data-v-2e413a86]{color:var(--color-text-muted);white-space:nowrap;font-size:11px}.notifications-list__right[data-v-2e413a86]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.notifications-list__delete[data-v-2e413a86]{border:1px solid var(--color-border-subtle);width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.notifications-list__delete img[data-v-2e413a86]{opacity:.92;filter:invert(20%)sepia(94%)saturate(3724%)hue-rotate(347deg)brightness(94%)contrast(95%);width:12px;height:12px}.notifications-list__delete[data-v-2e413a86]:hover{background:var(--color-hover);border-color:var(--color-border)}.app-layout[data-v-25c6bed1]{background:var(--color-canvas);width:100%;height:100%;display:flex;overflow:hidden}.zero-balance-alert[data-v-25c6bed1]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);z-index:1200;background:linear-gradient(140deg,#fee2e2 0%,#fecaca 100%);border:1px solid #dc262673;border-radius:12px;width:min(760px,100vw - 28px);padding:12px 14px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #7f1d1d3d}.zero-balance-alert__content[data-v-25c6bed1]{align-items:flex-start;gap:10px;display:flex}.zero-balance-alert__icon[data-v-25c6bed1]{filter:invert(15%)sepia(65%)saturate(2761%)hue-rotate(347deg)brightness(95%)contrast(93%);width:20px;height:20px;margin-top:1px}.zero-balance-alert__copy[data-v-25c6bed1]{color:#7f1d1d;line-height:1.35;font-size:var(--font-size-sm);flex-direction:column;gap:2px;display:flex}.zero-balance-alert__copy strong[data-v-25c6bed1]{font-size:var(--font-size-sm)}.zero-balance-alert__message[data-v-25c6bed1]{display:inline}.zero-balance-alert__link[data-v-25c6bed1]{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.zero-balance-alert__link[data-v-25c6bed1]:hover{opacity:.85}.zero-balance-alert__dismiss[data-v-25c6bed1]{color:#7f1d1d;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:20px;line-height:1}.zero-balance-alert__dismiss[data-v-25c6bed1]:hover{opacity:.8}html.theme-dark .zero-balance-alert[data-v-25c6bed1]{background:linear-gradient(140deg,#991b1be6 0%,#7f1d1df2 100%);border-color:#f871716b;box-shadow:0 12px 32px #00000073}html.theme-dark .zero-balance-alert__copy[data-v-25c6bed1],html.theme-dark .zero-balance-alert__dismiss[data-v-25c6bed1]{color:#fee2e2}html.theme-dark .zero-balance-alert__icon[data-v-25c6bed1]{filter:invert(92%)sepia(8%)saturate(1179%)hue-rotate(303deg)brightness(105%)contrast(98%)}.main-content[data-v-25c6bed1]{background:var(--color-canvas);flex:1;min-width:0;min-height:0;overflow-y:auto}.app-layout--standalone[data-v-25c6bed1]{overflow:auto}.app-layout--standalone .main-content[data-v-25c6bed1]{width:100%;overflow:visible}.stat-card[data-v-e19dad40]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--card-border,var(--color-border-subtle));background:var(--card-bg,var(--color-elevated));min-height:132px;color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;animation:.45s both card-enter-e19dad40;display:flex;position:relative;overflow:hidden}@keyframes card-enter-e19dad40{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stat-card--link[data-v-e19dad40]{transition:border-color .18s,box-shadow .18s,transform .18s}.stat-card--link[data-v-e19dad40]:hover{border-color:var(--card-border-hover,var(--color-border));box-shadow:0 10px 28px var(--card-shadow,#11182714);transform:translateY(-2px)}.stat-card--featured[data-v-e19dad40]{min-height:148px}.stat-card--featured .stat-card__value[data-v-e19dad40]{font-size:2.75rem}.stat-card__top[data-v-e19dad40]{align-items:flex-start;gap:var(--space-3);display:flex}.stat-card__icon-wrap[data-v-e19dad40]{background:var(--card-icon-bg);border:1px solid var(--card-icon-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.stat-card__icon[data-v-e19dad40]{opacity:.9;width:20px;height:20px}.stat-card__meta[data-v-e19dad40]{justify-content:space-between;align-items:center;gap:var(--space-2);flex:1;min-width:0;padding-top:2px;display:flex}.stat-card__title[data-v-e19dad40]{font-size:var(--font-size-sm);color:var(--color-text-secondary);letter-spacing:-.01em;font-weight:600}.stat-card__cta[data-v-e19dad40]{text-transform:uppercase;letter-spacing:.04em;color:var(--card-accent);opacity:0;flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:600;transition:opacity .15s;display:inline-flex}.stat-card__cta-icon[data-v-e19dad40]{flex-shrink:0;width:12px;height:12px;transition:transform .2s;display:block}.stat-card__cta--button:hover .stat-card__cta-icon[data-v-e19dad40],.stat-card--link:hover .stat-card__cta-icon[data-v-e19dad40]{transform:translate(3px)}.stat-card--link:hover .stat-card__cta[data-v-e19dad40],.stat-card--cta .stat-card__cta--button[data-v-e19dad40]{opacity:1}.stat-card__cta--button[data-v-e19dad40]{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.stat-card__cta--highlight[data-v-e19dad40]{opacity:1;border:2px solid #d97706;border-radius:6px;padding:2px 6px;animation:.55s ease-in-out infinite stat-card-cta-blink-e19dad40}@keyframes stat-card-cta-blink-e19dad40{0%,to{opacity:1;box-shadow:0 0 0 1px #d9770673}50%{opacity:.72;box-shadow:0 0 0 3px #d97706d9}}html.theme-dark .stat-card__cta--highlight[data-v-e19dad40]{border-color:#fbbf24;animation-name:stat-card-cta-blink-dark-e19dad40}@keyframes stat-card-cta-blink-dark-e19dad40{0%,to{opacity:1;box-shadow:0 0 0 1px #fbbf2480}50%{opacity:.8;box-shadow:0 0 0 3px #fbbf24f2}}.stat-card__value[data-v-e19dad40]{color:var(--card-accent,var(--color-text-primary));letter-spacing:-.04em;align-items:baseline;gap:.18em;font-size:2.25rem;font-weight:700;line-height:1;display:flex}.stat-card__value-main[data-v-e19dad40]{color:inherit}.stat-card__value-main--dynamic[data-v-e19dad40]{transition:color .35s}.stat-card__value-suffix[data-v-e19dad40]{letter-spacing:-.02em;opacity:.82;font-size:.3em;font-weight:600;transition:color .35s}.stat-card__chips[data-v-e19dad40]{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.stat-chip[data-v-e19dad40]{letter-spacing:.01em;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.stat-chip--neutral[data-v-e19dad40]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.stat-chip--info[data-v-e19dad40]{background:var(--card-chip-info-bg,#2563eb1a);color:var(--card-accent,var(--color-primary));border:1px solid var(--card-chip-info-border,#2563eb2e)}.stat-chip--success[data-v-e19dad40]{background:var(--color-success-subtle);color:var(--color-success);border:1px solid #16a34a2e}.stat-chip--warning[data-v-e19dad40]{background:var(--color-warning-subtle);color:var(--color-warning);border:1px solid #d9770633}.stat-chip--danger[data-v-e19dad40]{background:var(--color-danger-subtle);color:var(--color-danger);border:1px solid #dc262633}.stat-card__hint[data-v-e19dad40]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:auto}.stat-card__progress-wrap[data-v-e19dad40]{flex-direction:column;gap:6px;margin-top:auto;display:flex}.stat-card__progress-track[data-v-e19dad40]{background:var(--color-border-subtle);border-radius:999px;height:10px;overflow:hidden}.stat-card__progress-fill[data-v-e19dad40]{background:linear-gradient(90deg, var(--card-accent), var(--card-accent-soft,var(--card-accent)));border-radius:999px;height:100%;transition:width .4s}.stat-card__progress-label[data-v-e19dad40]{color:var(--color-text-muted);font-size:11px;font-weight:500}.stat-card--amber[data-v-e19dad40]{--card-accent:#d97706;--card-accent-soft:#f59e0b;--card-bg:linear-gradient(145deg, #fffbeb 0%, #fff 55%);--card-border:#f59e0b47;--card-border-hover:#f59e0b73;--card-icon-bg:#fbbf242e;--card-icon-border:#f59e0b40;--card-shadow:#f59e0b1f}.stat-card--blue[data-v-e19dad40]{--card-accent:#2563eb;--card-accent-soft:#3b82f6;--card-bg:linear-gradient(145deg, #eff6ff 0%, #fff 55%);--card-border:#2563eb38;--card-border-hover:#2563eb61;--card-icon-bg:#3b82f624;--card-icon-border:#2563eb33;--card-shadow:#2563eb1a}.stat-card--violet[data-v-e19dad40]{--card-accent:#7c3aed;--card-accent-soft:#8b5cf6;--card-bg:linear-gradient(145deg, #f5f3ff 0%, #fff 55%);--card-border:#7c3aed38;--card-border-hover:#7c3aed61;--card-icon-bg:#8b5cf624;--card-icon-border:#7c3aed33;--card-shadow:#7c3aed1a}.stat-card--emerald[data-v-e19dad40]{--card-accent:#059669;--card-accent-soft:#10b981;--card-bg:linear-gradient(145deg, #ecfdf5 0%, #fff 55%);--card-border:#05966938;--card-border-hover:#05966961;--card-icon-bg:#10b98124;--card-icon-border:#05966933;--card-shadow:#0596691a}.stat-card--purple[data-v-e19dad40]{--card-accent:#9333ea;--card-accent-soft:#a855f7;--card-bg:linear-gradient(145deg, #faf5ff 0%, #fff 55%);--card-border:#9333ea38;--card-border-hover:#9333ea61;--card-icon-bg:#a855f724;--card-icon-border:#9333ea33;--card-shadow:#9333ea1a}.stat-card--cyan[data-v-e19dad40]{--card-accent:#0891b2;--card-accent-soft:#06b6d4;--card-bg:linear-gradient(145deg, #ecfeff 0%, #fff 55%);--card-border:#0891b238;--card-border-hover:#0891b261;--card-icon-bg:#06b6d424;--card-icon-border:#0891b233;--card-shadow:#0891b21a}.stat-card--indigo[data-v-e19dad40]{--card-accent:#4f46e5;--card-accent-soft:#6366f1;--card-bg:linear-gradient(145deg, #eef2ff 0%, #fff 55%);--card-border:#4f46e538;--card-border-hover:#4f46e561;--card-icon-bg:#6366f124;--card-icon-border:#4f46e533;--card-shadow:#4f46e51a}.stat-card--slate[data-v-e19dad40]{--card-accent:#475569;--card-accent-soft:#64748b;--card-bg:linear-gradient(145deg, #f8fafc 0%, #fff 55%);--card-border:#64748b33;--card-border-hover:#64748b59;--card-icon-bg:#94a3b829;--card-icon-border:#64748b33;--card-shadow:#64748b14}.stat-card--rose[data-v-e19dad40]{--card-accent:#e11d48;--card-accent-soft:#f43f5e;--card-bg:linear-gradient(145deg, #fff1f2 0%, #fff 55%);--card-border:#e11d4838;--card-border-hover:#e11d4861;--card-icon-bg:#f43f5e24;--card-icon-border:#e11d4833;--card-shadow:#e11d481a}.stat-card--orange[data-v-e19dad40]{--card-accent:#ea580c;--card-accent-soft:#f97316;--card-bg:linear-gradient(145deg, #fff7ed 0%, #fff 55%);--card-border:#ea580c38;--card-border-hover:#ea580c61;--card-icon-bg:#f9731624;--card-icon-border:#ea580c33;--card-shadow:#ea580c1a}.stat-card--sky[data-v-e19dad40]{--card-accent:#0284c7;--card-accent-soft:#0ea5e9;--card-bg:linear-gradient(145deg, #f0f9ff 0%, #fff 55%);--card-border:#0284c738;--card-border-hover:#0284c761;--card-icon-bg:#0ea5e924;--card-icon-border:#0284c733;--card-shadow:#0284c71a}html.theme-dark .stat-card--amber[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #fbbf241a 0%, #1a1a1a 60%);--card-accent:#fbbf24;--card-accent-soft:#fcd34d}html.theme-dark .stat-card--blue[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #3b82f61a 0%, #1a1a1a 60%);--card-accent:#60a5fa;--card-accent-soft:#93c5fd}html.theme-dark .stat-card--violet[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #8b5cf61a 0%, #1a1a1a 60%);--card-accent:#a78bfa;--card-accent-soft:#c4b5fd}html.theme-dark .stat-card--emerald[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #10b9811a 0%, #1a1a1a 60%);--card-accent:#34d399;--card-accent-soft:#6ee7b7}html.theme-dark .stat-card--purple[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #a855f71a 0%, #1a1a1a 60%);--card-accent:#c084fc;--card-accent-soft:#d8b4fe}html.theme-dark .stat-card--cyan[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #06b6d41a 0%, #1a1a1a 60%);--card-accent:#22d3ee;--card-accent-soft:#67e8f9}html.theme-dark .stat-card--indigo[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #6366f11a 0%, #1a1a1a 60%);--card-accent:#818cf8;--card-accent-soft:#a5b4fc}html.theme-dark .stat-card--slate[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #94a3b814 0%, #1a1a1a 60%);--card-accent:#94a3b8;--card-accent-soft:#cbd5e1}html.theme-dark .stat-card--rose[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #f43f5e1a 0%, #1a1a1a 60%);--card-accent:#fb7185;--card-accent-soft:#fda4af}html.theme-dark .stat-card--orange[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #f973161a 0%, #1a1a1a 60%);--card-accent:#fb923c;--card-accent-soft:#fdba74}html.theme-dark .stat-card--sky[data-v-e19dad40]{--card-bg:linear-gradient(145deg, #0ea5e91a 0%, #1a1a1a 60%);--card-accent:#38bdf8;--card-accent-soft:#7dd3fc}html.theme-dark .stat-chip--neutral[data-v-e19dad40]{border-color:var(--color-border);background:#ffffff0d}.news-banner[data-v-1ec51588]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4);border:1px solid var(--news-border);background:var(--news-bg);color:inherit;border-radius:14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.news-banner[data-v-1ec51588]:hover{border-color:var(--news-border-hover);box-shadow:0 12px 32px var(--news-shadow);transform:translateY(-1px)}.news-banner--emerald[data-v-1ec51588]{--news-border:#10b98159;--news-bg:linear-gradient(135deg, #ecfdf5 0%, var(--color-elevated) 72%);--news-border-hover:#10b9818c;--news-shadow:#10b9811f;--news-icon-bg:#10b98124;--news-icon-border:#10b98140;--news-cta:#059669}.news-banner--sky[data-v-1ec51588]{--news-border:#0ea5e959;--news-bg:linear-gradient(135deg, #f0f9ff 0%, var(--color-elevated) 72%);--news-border-hover:#0ea5e98c;--news-shadow:#0ea5e91f;--news-icon-bg:#0ea5e924;--news-icon-border:#0ea5e940;--news-cta:#0284c7}.news-banner--violet[data-v-1ec51588]{--news-border:#7c3aed59;--news-bg:linear-gradient(135deg, #f5f3ff 0%, var(--color-elevated) 72%);--news-border-hover:#7c3aed8c;--news-shadow:#7c3aed1f;--news-icon-bg:#7c3aed24;--news-icon-border:#7c3aed40;--news-cta:#6d28d9}.news-banner--amber[data-v-1ec51588]{--news-border:#f59e0b59;--news-bg:linear-gradient(135deg, #fffbeb 0%, var(--color-elevated) 72%);--news-border-hover:#f59e0b8c;--news-shadow:#f59e0b1f;--news-icon-bg:#fbbf242e;--news-icon-border:#f59e0b40;--news-cta:#d97706}.news-banner--rose[data-v-1ec51588]{--news-border:#e11d4859;--news-bg:linear-gradient(135deg, #fff1f2 0%, var(--color-elevated) 72%);--news-border-hover:#e11d488c;--news-shadow:#e11d481f;--news-icon-bg:#f43f5e24;--news-icon-border:#e11d4840;--news-cta:#e11d48}html.theme-dark .news-banner--emerald[data-v-1ec51588]{--news-bg:linear-gradient(135deg, #10b9811f 0%, #1a1a1a 72%);--news-border:#34d39947;--news-cta:#34d399}html.theme-dark .news-banner--sky[data-v-1ec51588]{--news-bg:linear-gradient(135deg, #0ea5e91f 0%, #1a1a1a 72%);--news-border:#38bdf847;--news-cta:#38bdf8}html.theme-dark .news-banner--violet[data-v-1ec51588]{--news-bg:linear-gradient(135deg, #7c3aed24 0%, #1a1a1a 72%);--news-border:#a78bfa47;--news-cta:#c4b5fd}html.theme-dark .news-banner--amber[data-v-1ec51588]{--news-bg:linear-gradient(135deg, #f59e0b1f 0%, #1a1a1a 72%);--news-border:#fbbf2447;--news-cta:#fbbf24}html.theme-dark .news-banner--rose[data-v-1ec51588]{--news-bg:linear-gradient(135deg, #f43f5e1f 0%, #1a1a1a 72%);--news-border:#f43f5e47;--news-cta:#fb7185}.news-banner__icon-wrap[data-v-1ec51588]{background:var(--news-icon-bg);border:1px solid var(--news-icon-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.news-banner__icon[data-v-1ec51588]{width:22px;height:22px}.news-banner__copy[data-v-1ec51588]{flex:1;min-width:0}.news-banner__title[data-v-1ec51588]{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;font-weight:600}.news-banner__message[data-v-1ec51588]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:4px 0 0;line-height:1.45}.news-banner__cta[data-v-1ec51588]{font-size:var(--font-size-sm);color:var(--news-cta);flex-shrink:0;font-weight:600}.dashboard-page[data-v-10adf5a1]{max-width:1280px;position:relative}.dashboard-page[data-v-10adf5a1]:before{content:"";top:calc(-1 * var(--space-6));left:calc(-1 * var(--space-6));right:calc(-1 * var(--space-6));pointer-events:none;z-index:0;background:radial-gradient(80% 100% at 50% -20%,#2563eb12,#0000 70%);height:220px;position:absolute}html.theme-dark .dashboard-page[data-v-10adf5a1]:before{background:radial-gradient(80% 100% at 50% -20%,#3b82f61f,#0000 70%)}.dashboard-header[data-v-10adf5a1],.dashboard-news[data-v-10adf5a1],.dashboard-loading[data-v-10adf5a1],.dashboard-error[data-v-10adf5a1],.attention-banner[data-v-10adf5a1],.dashboard-section[data-v-10adf5a1]{z-index:1;position:relative}.dashboard-title[data-v-10adf5a1]{text-wrap:balance}.dashboard-header[data-v-10adf5a1]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.dashboard-news[data-v-10adf5a1]{margin-bottom:var(--space-4)}.dashboard-news[data-v-10adf5a1] .news-banner:last-child{margin-bottom:0}.dashboard-header__actions[data-v-10adf5a1]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.dashboard-header__pulse[data-v-10adf5a1]{background:var(--color-success-subtle);color:var(--color-success);letter-spacing:.03em;text-transform:uppercase;border:1px solid #16a34a33;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.pulse-dot[data-v-10adf5a1]{background:var(--color-success);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-10adf5a1}@keyframes pulse-10adf5a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.pulse-dot[data-v-10adf5a1],.health-strip__cell[data-v-10adf5a1]{animation:none}}.attention-banner[data-v-10adf5a1]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);background:linear-gradient(135deg, #fffbeb 0%, var(--color-elevated) 72%);color:inherit;border:1px solid #f59e0b59;border-radius:14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}html.theme-dark .attention-banner[data-v-10adf5a1]{background:linear-gradient(135deg,#fbbf241f 0%,#1a1a1a 72%);border-color:#fbbf2447}.attention-banner--reauth[data-v-10adf5a1]{background:linear-gradient(135deg, #fff7ed 0%, var(--color-elevated) 72%);border-color:#ea580c59}html.theme-dark .attention-banner--reauth[data-v-10adf5a1]{background:linear-gradient(135deg,#f973161f 0%,#1a1a1a 72%);border-color:#f9731647}.attention-banner--reauth[data-v-10adf5a1]:hover{border-color:#ea580c8c;box-shadow:0 12px 32px #ea580c1f}.attention-banner--reauth .attention-banner__icon-wrap[data-v-10adf5a1]{background:#f9731624;border-color:#ea580c40}.attention-banner--reauth .attention-banner__cta[data-v-10adf5a1]{color:#ea580c}html.theme-dark .attention-banner--reauth .attention-banner__cta[data-v-10adf5a1]{color:#fb923c}.attention-banner--urgent[data-v-10adf5a1]{background:linear-gradient(135deg, #fff1f2 0%, var(--color-elevated) 72%);border-color:#e11d4859}html.theme-dark .attention-banner--urgent[data-v-10adf5a1]{background:linear-gradient(135deg,#f43f5e1f 0%,#1a1a1a 72%);border-color:#f43f5e47}.attention-banner[data-v-10adf5a1]:hover{border-color:#f59e0b8c;transform:translateY(-1px);box-shadow:0 12px 32px #f59e0b1f}.attention-banner--urgent[data-v-10adf5a1]:hover{border-color:#e11d488c;box-shadow:0 12px 32px #e11d481f}.attention-banner__icon-wrap[data-v-10adf5a1]{background:#fbbf242e;border:1px solid #f59e0b40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.attention-banner--urgent .attention-banner__icon-wrap[data-v-10adf5a1]{background:#f43f5e24;border-color:#e11d4840}.attention-banner__icon[data-v-10adf5a1]{width:22px;height:22px}.attention-banner__copy[data-v-10adf5a1]{flex:1;min-width:0}.attention-banner__title[data-v-10adf5a1]{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;font-weight:600}.attention-banner__hint[data-v-10adf5a1]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:4px 0 0}.attention-banner__cta[data-v-10adf5a1]{font-size:var(--font-size-sm);color:var(--color-warning);flex-shrink:0;font-weight:600}.attention-banner--urgent .attention-banner__cta[data-v-10adf5a1]{color:var(--color-danger)}.dashboard-section[data-v-10adf5a1]{margin-bottom:var(--space-6)}.dashboard-section__header[data-v-10adf5a1]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.dashboard-section__title[data-v-10adf5a1]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.dashboard-section__count[data-v-10adf5a1]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 10px;font-weight:600}.dashboard-section__count--warning[data-v-10adf5a1]{background:var(--color-warning-subtle);color:var(--color-warning);border-color:#f59e0b40}.health-strip[data-v-10adf5a1]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.health-strip__cell[data-v-10adf5a1]{padding:var(--space-4);border:1px solid var(--color-border-subtle);background:var(--color-elevated);color:inherit;border-radius:14px;flex-direction:column;gap:4px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;animation:.4s both health-enter-10adf5a1;display:flex}@keyframes health-enter-10adf5a1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.health-strip__cell[data-v-10adf5a1]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #11182714}html.theme-dark .health-strip__cell[data-v-10adf5a1]:hover{box-shadow:0 10px 28px #00000059}.health-strip__cell--sky[data-v-10adf5a1]{background:linear-gradient(145deg, #f0f9ff 0%, var(--color-elevated) 70%);border-color:#0284c738}.health-strip__cell--sky .health-strip__value[data-v-10adf5a1]{color:#0284c7}.health-strip__cell--slate[data-v-10adf5a1]{background:linear-gradient(145deg, #f8fafc 0%, var(--color-elevated) 70%);border-color:#64748b33}.health-strip__cell--slate .health-strip__value[data-v-10adf5a1]{color:#475569}.health-strip__cell--rose[data-v-10adf5a1]{background:linear-gradient(145deg, #fff1f2 0%, var(--color-elevated) 70%);border-color:#e11d4838}.health-strip__cell--rose .health-strip__value[data-v-10adf5a1]{color:#e11d48}.health-strip__cell--orange[data-v-10adf5a1]{background:linear-gradient(145deg, #fff7ed 0%, var(--color-elevated) 70%);border-color:#ea580c38}.health-strip__cell--orange .health-strip__value[data-v-10adf5a1]{color:#ea580c}html.theme-dark .health-strip__cell--sky[data-v-10adf5a1]{background:linear-gradient(145deg,#0ea5e91a 0%,#1a1a1a 70%)}html.theme-dark .health-strip__cell--slate[data-v-10adf5a1]{background:linear-gradient(145deg,#94a3b814 0%,#1a1a1a 70%)}html.theme-dark .health-strip__cell--rose[data-v-10adf5a1]{background:linear-gradient(145deg,#f43f5e1a 0%,#1a1a1a 70%)}html.theme-dark .health-strip__cell--orange[data-v-10adf5a1]{background:linear-gradient(145deg,#f973161a 0%,#1a1a1a 70%)}html.theme-dark .health-strip__cell--sky .health-strip__value[data-v-10adf5a1]{color:#38bdf8}html.theme-dark .health-strip__cell--slate .health-strip__value[data-v-10adf5a1]{color:#94a3b8}html.theme-dark .health-strip__cell--rose .health-strip__value[data-v-10adf5a1]{color:#fb7185}html.theme-dark .health-strip__cell--orange .health-strip__value[data-v-10adf5a1]{color:#fb923c}.health-strip__cell--alert[data-v-10adf5a1]{border-color:#e11d4859}.health-strip__label[data-v-10adf5a1]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600}.health-strip__value[data-v-10adf5a1]{letter-spacing:-.04em;font-size:2rem;font-weight:700;line-height:1}.health-strip__hint[data-v-10adf5a1]{color:var(--color-text-muted);font-size:11px;font-weight:500}.dashboard-loading[data-v-10adf5a1]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.dashboard-error[data-v-10adf5a1]{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-subtle);color:var(--color-danger);font-size:var(--font-size-sm);border:1px solid #dc262640}@media (width<=960px){.health-strip[data-v-10adf5a1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-header[data-v-10adf5a1]{flex-direction:column}.dashboard-header__actions[data-v-10adf5a1]{justify-content:space-between;width:100%}.attention-banner[data-v-10adf5a1]{flex-direction:column;align-items:flex-start}.attention-banner__cta[data-v-10adf5a1]{align-self:flex-start}.health-strip[data-v-10adf5a1]{grid-template-columns:1fr}}.accounts-page[data-v-37027a96]{max-width:1280px}.accounts-network-bar[data-v-37027a96]{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.account-card[data-v-ac279172]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);background:linear-gradient(145deg, var(--color-surface) 0%, var(--color-elevated) 55%);border-radius:14px;flex-direction:column;animation:.45s both account-enter-ac279172;display:flex;position:relative;overflow:hidden}.account-card--themed[data-v-ac279172]{border-color:color-mix(in srgb, var(--account-accent) 27%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--account-accent) 12%, var(--color-elevated)) 0%, var(--color-elevated) 55%)}html.theme-dark .account-card--themed[data-v-ac279172]{background:linear-gradient(145deg, color-mix(in srgb, var(--account-accent) 16%, #1a1a1a) 0%, #1a1a1a 60%);border-color:color-mix(in srgb, var(--account-accent) 32%, transparent)}.account-card--paused[data-v-ac279172]{opacity:.72}.account-card--reauth[data-v-ac279172]{border-color:#ea580c73;box-shadow:0 0 0 1px #ea580c14}html.theme-dark .account-card--reauth[data-v-ac279172]{border-color:#fb923c66}.account-card__reauth-banner[data-v-ac279172]{font-size:var(--font-size-xs);color:#c2410c;margin:0;line-height:1.45}html.theme-dark .account-card__reauth-banner[data-v-ac279172]{color:#fb923c}.account-card__refresh-btn--alert[data-v-ac279172]{color:#c2410c;background:#ea580c1a}html.theme-dark .account-card__refresh-btn--alert[data-v-ac279172]{color:#fb923c;background:#fb923c1f}@keyframes account-enter-ac279172{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.account-card__top[data-v-ac279172]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.account-card__avatar[data-v-ac279172]{background:var(--color-border);width:42px;height:42px;color:var(--color-text-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;overflow:hidden}.account-card__avatar--image[data-v-ac279172]{background:0 0}.account-card__avatar-img[data-v-ac279172]{object-fit:cover;width:100%;height:100%;display:block}.account-card--paused .account-card__avatar[data-v-ac279172]{background:var(--color-border);color:var(--color-text-muted)}.account-card__actions[data-v-ac279172]{grid-template-rows:32px 32px;grid-template-columns:auto auto 32px 32px;align-items:center;gap:2px;display:grid}.account-card__toggle[data-v-ac279172]{grid-area:1/1}.account-card__settings-btn[data-v-ac279172]{grid-area:1/2}.account-card__auth-token-btn[data-v-ac279172]{grid-area:1/3}.account-card__delete-btn[data-v-ac279172]{grid-area:1/4}.account-card__quick-actions[data-v-ac279172]{grid-area:2/1/auto/5;justify-content:flex-end;align-items:center;gap:2px;display:flex}.account-card__external-btn[data-v-ac279172],.account-card__logs-btn[data-v-ac279172]{text-decoration:none}.account-card__icon-btn[data-v-ac279172]{width:32px;min-width:32px;height:32px;padding:0;font-size:15px}.account-card__settings-btn__svg[data-v-ac279172]{background-color:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/assets/svg/accounts/settings.svg) 50%/contain no-repeat;mask:url(/assets/svg/accounts/settings.svg) 50%/contain no-repeat}.account-card__auth-token-btn__svg[data-v-ac279172]{background-color:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/assets/svg/accounts/authentication-face.svg) 50%/contain no-repeat;mask:url(/assets/svg/accounts/authentication-face.svg) 50%/contain no-repeat}.account-card__icon-btn__svg[data-v-ac279172]{background-color:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/assets/svg/accounts/refresh.svg) 50%/contain no-repeat;mask:url(/assets/svg/accounts/refresh.svg) 50%/contain no-repeat}.account-card__external-btn__svg[data-v-ac279172]{background-color:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/assets/svg/external-link.svg) 50%/contain no-repeat;mask:url(/assets/svg/external-link.svg) 50%/contain no-repeat}.account-card__logs-btn__svg[data-v-ac279172]{background-color:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/assets/svg/left-menu/logs.svg) 50%/contain no-repeat;mask:url(/assets/svg/left-menu/logs.svg) 50%/contain no-repeat}.account-card__clear-limit-btn__svg[data-v-ac279172]{background-color:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/assets/svg/accounts/limit-clear.svg) 50%/contain no-repeat;mask:url(/assets/svg/accounts/limit-clear.svg) 50%/contain no-repeat}.account-card__clear-limit-btn--alert[data-v-ac279172]{color:#c2410c;background:#ea580c1a}html.theme-dark .account-card__clear-limit-btn--alert[data-v-ac279172]{color:#fb923c;background:#fb923c1f}.account-card__icon-btn--danger[data-v-ac279172]:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-subtle)}.account-toggle[data-v-ac279172]{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.account-toggle input[data-v-ac279172]{opacity:0;width:0;height:0}.account-toggle__slider[data-v-ac279172]{cursor:pointer;background:var(--color-border);border-radius:20px;transition:background .2s;position:absolute;inset:0}.account-toggle__slider[data-v-ac279172]:before{content:"";background:var(--color-elevated);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;bottom:3px;left:3px}.account-card--themed .account-toggle input:checked+.account-toggle__slider[data-v-ac279172]{background:var(--account-accent)}.account-card:not(.account-card--themed) .account-toggle input:checked+.account-toggle__slider[data-v-ac279172]{background:var(--color-primary)}.account-toggle input:checked+.account-toggle__slider[data-v-ac279172]:before{transform:translate(16px)}.account-toggle--locked .account-toggle__slider[data-v-ac279172]{cursor:not-allowed;opacity:.55}.account-card__identity[data-v-ac279172]{align-items:center;gap:6px;min-width:0;display:flex}.account-card__name[data-v-ac279172]{color:var(--color-text-primary);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.2;overflow:hidden}.account-card--paused .account-card__name[data-v-ac279172]{color:var(--color-text-muted)}.account-card__verified[data-v-ac279172]{background-color:var(--account-accent,var(--color-primary));flex-shrink:0;width:14px;height:14px;-webkit-mask:url(/assets/svg/accounts/verified.svg) 50%/contain no-repeat;mask:url(/assets/svg/accounts/verified.svg) 50%/contain no-repeat}.account-card__chips[data-v-ac279172]{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.meta-chip[data-v-ac279172]{letter-spacing:.01em;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.meta-chip--muted[data-v-ac279172]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.meta-chip--success[data-v-ac279172]{background:var(--color-success-subtle);color:var(--color-success);border:1px solid #16a34a2e}.meta-chip--info[data-v-ac279172]{background:color-mix(in srgb, var(--account-accent,var(--color-primary)) 10%, transparent);color:var(--account-accent,var(--color-primary));border:1px solid color-mix(in srgb, var(--account-accent,var(--color-primary)) 18%, transparent)}.meta-chip--warning[data-v-ac279172]{color:#c2410c;background:#ea580c1a;border:1px solid #ea580c38}html.theme-dark .meta-chip--warning[data-v-ac279172]{color:#fb923c;background:#fb923c1f;border-color:#fb923c40}html.theme-dark .meta-chip--muted[data-v-ac279172]{background:#ffffff0d}.persona-picker[data-v-d4033119]{gap:var(--space-3);flex-direction:column;display:flex}.persona-picker__hint[data-v-d4033119]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.persona-picker__panel[data-v-d4033119]{background:var(--color-elevated);border:1px solid #9333ea2e;border-radius:12px;overflow:hidden}html.theme-dark .persona-picker__panel[data-v-d4033119]{border-color:#a855f73d}.persona-picker__head[data-v-d4033119]{gap:var(--space-3);padding:10px var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:#9333ea0a;grid-template-columns:minmax(0,1fr);display:grid}html.theme-dark .persona-picker__head[data-v-d4033119]{background:#a855f714}.persona-picker__head-col[data-v-d4033119]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:600}.persona-picker__list[data-v-d4033119]{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.persona-picker__row[data-v-d4033119]{align-items:center;gap:var(--space-3);width:100%;padding:11px var(--space-4);border:none;border-bottom:1px solid var(--color-border-subtle);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr) 28px;transition:background .15s,border-color .15s;animation:.3s both persona-picker-enter-d4033119;display:grid}.persona-picker__list li:last-child .persona-picker__row[data-v-d4033119]{border-bottom:none}.persona-picker__row[data-v-d4033119]:hover:not(:disabled){background:#9333ea0f}.persona-picker__row--selected[data-v-d4033119]{background:#9333ea1a}html.theme-dark .persona-picker__row[data-v-d4033119]:hover:not(:disabled){background:#a855f71a}html.theme-dark .persona-picker__row--selected[data-v-d4033119]{background:#a855f724}.persona-picker__row[data-v-d4033119]:disabled{opacity:.55;cursor:not-allowed}.persona-picker__avatar[data-v-d4033119]{color:#9333ea;background:#9333ea1f;border:1px solid #9333ea33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}html.theme-dark .persona-picker__avatar[data-v-d4033119]{color:#c084fc}.persona-picker__main[data-v-d4033119]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.persona-picker__name[data-v-d4033119]{font-size:var(--font-size-sm);color:#7e22ce;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}html.theme-dark .persona-picker__name[data-v-d4033119]{color:#d8b4fe}.persona-picker__chips[data-v-d4033119]{flex-wrap:wrap;gap:4px;display:flex}.persona-picker__chip[data-v-d4033119]{letter-spacing:.04em;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.persona-picker__chip--soul[data-v-d4033119]{color:#9333ea;background:#9333ea1a;border:1px solid #9333ea2e}.persona-picker__chip--pretext[data-v-d4033119]{color:#7c3aed;background:#7c3aed14;border:1px solid #7c3aed29}.persona-picker__check[data-v-d4033119]{color:#fff;opacity:0;background:#9333ea;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .15s,transform .15s;display:inline-flex;transform:scale(.85)}.persona-picker__check--visible[data-v-d4033119]{opacity:1;transform:scale(1)}@keyframes persona-picker-enter-d4033119{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.persona-picker__row[data-v-d4033119]{animation:none}.persona-picker__check[data-v-d4033119]{transition:none}}.active-hours[data-v-ef4d7456]{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.active-hours__toggle-row[data-v-ef4d7456]{align-items:center;gap:var(--space-3);display:flex}.active-hours__toggle-label[data-v-ef4d7456]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.active-hours__controls[data-v-ef4d7456]{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.active-hours__range[data-v-ef4d7456]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.active-hours__field[data-v-ef4d7456]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.active-hours__field-label[data-v-ef4d7456]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}.active-hours__time-input[data-v-ef4d7456]{width:148px;min-width:0;max-width:none}.active-hours__separator[data-v-ef4d7456]{font-size:var(--font-size-sm);color:var(--color-text-muted);align-self:center;padding-bottom:10px}.active-hours__hint[data-v-ef4d7456]{margin:0}.active-hours__hint--invalid[data-v-ef4d7456]{color:var(--color-danger)}.active-hours-randomize[data-v-735c3333]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.active-hours-randomize__label[data-v-735c3333],.active-hours-randomize__offset-suffix[data-v-735c3333]{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.active-hours-randomize__offset-input[data-v-735c3333]{text-align:center;width:72px;min-width:0;max-width:none}.active-hours-randomize__info-tip[data-v-735c3333]{cursor:help;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.active-hours-randomize__info-icon[data-v-735c3333]{opacity:.72;width:16px;height:16px;display:block}.active-hours-randomize__info-tip[data-v-735c3333]:hover:after,.active-hours-randomize__info-tip[data-v-735c3333]:focus-visible:after{content:attr(data-tooltip);border-radius:var(--radius-sm);background:var(--color-elevated);width:max-content;max-width:280px;color:var(--color-text-secondary);border:1px solid var(--color-border);font-size:var(--font-size-xs);white-space:normal;text-align:left;pointer-events:none;z-index:20;padding:8px 10px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 16px #0000001a}html.theme-dark .active-hours-randomize__info-tip[data-v-735c3333]:hover:after,html.theme-dark .active-hours-randomize__info-tip[data-v-735c3333]:focus-visible:after{box-shadow:0 4px 20px #00000073}.accounts-loading[data-v-8845260c]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.accounts-insights[data-v-8845260c]{margin-bottom:var(--space-5)}.accounts-section__header[data-v-8845260c]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.accounts-section__title[data-v-8845260c]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.accounts-section__count[data-v-8845260c]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 10px;font-weight:600}.empty-hero[data-v-8845260c]{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:linear-gradient(145deg, #eff6ff 0%, var(--color-elevated) 70%);border:1px dashed #2563eb59;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}html.theme-dark .empty-hero[data-v-8845260c]{background:linear-gradient(145deg,#3b82f614 0%,#1a1a1a 70%);border-color:#3b82f64d}.empty-hero__glow[data-v-8845260c]{pointer-events:none;background:#3b82f633;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.empty-hero__icon-wrap[data-v-8845260c]{background:#3b82f624;border:1px solid #2563eb33;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.empty-hero__icon[data-v-8845260c]{object-fit:contain;width:28px;height:28px}html.theme-dark .empty-hero__icon[data-v-8845260c]{filter:brightness(0)invert()}.empty-hero__title[data-v-8845260c]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.empty-hero__text[data-v-8845260c]{max-width:360px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.reauth-modal__notice[data-v-8845260c]{margin:0 0 var(--space-4);padding:var(--space-3);font-size:var(--font-size-sm);color:#9a3412;background:#ea580c14;border:1px solid #ea580c33;border-radius:10px;line-height:1.5}html.theme-dark .reauth-modal__notice[data-v-8845260c]{color:#fdba74;background:#fb923c1a;border-color:#fb923c38}.auth-token-proxy-warning__checkbox[data-v-8845260c]{margin-top:var(--space-4)}.active-hours-layout[data-v-8845260c]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:start;width:100%;display:grid}.active-hours-main[data-v-8845260c],.active-hours-aside[data-v-8845260c]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.active-hours-aside__label-spacer[data-v-8845260c]{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.skip-stale-posts[data-v-8845260c]{gap:var(--space-2);flex-direction:column;display:flex}.skip-stale-posts__toggle-row[data-v-8845260c]{align-items:center;gap:var(--space-3);display:flex}.skip-stale-posts__label[data-v-8845260c]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.skip-stale-posts__hint[data-v-8845260c]{max-width:320px;margin:0}.save-credentials-hint__warning[data-v-8845260c]{color:var(--color-danger);font-weight:500}.login-mode-sections[data-v-8845260c]{flex-direction:column;display:flex}.login-mode-panel[data-v-8845260c]{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1);display:grid}.login-mode-panel--open[data-v-8845260c]{grid-template-rows:1fr}.login-mode-panel__inner[data-v-8845260c]{gap:var(--space-3);flex-direction:column;min-height:0;display:flex;overflow:hidden}.save-creds-hint-panel[data-v-8845260c]{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1);display:grid}.save-creds-hint-panel--open[data-v-8845260c]{grid-template-rows:1fr}.save-creds-hint-panel__inner[data-v-8845260c]{min-height:0;overflow:hidden}.save-creds-hint-panel .form-hint[data-v-8845260c]{margin-top:var(--space-1);opacity:0;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(-12px)}.save-creds-hint-panel--open .form-hint[data-v-8845260c]{opacity:1;transform:translateY(0)}.save-creds-hint-panel--warning.save-creds-hint-panel--open .form-hint[data-v-8845260c]{transition-delay:80ms}@media (width<=720px){.active-hours-layout[data-v-8845260c]{grid-template-columns:1fr}.active-hours-aside__label-spacer[data-v-8845260c]{display:none}}.interaction-rates-group[data-v-8845260c]{width:100%}.reply-limit-controls[data-v-8845260c]{justify-content:flex-end;align-items:flex-start;gap:var(--space-4);flex:1;min-width:0;display:flex}.reply-limit-input[data-v-8845260c]{flex-shrink:0;width:120px;min-width:0;max-width:120px;margin-top:2px}.reply-limit-comments-only[data-v-8845260c]{gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.reply-limit-comments-only__toggle-row[data-v-8845260c]{align-items:center;gap:var(--space-2);display:flex}.reply-limit-comments-only__label[data-v-8845260c]{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.reply-limit-comments-only__hint[data-v-8845260c]{text-align:left;max-width:240px;margin:0}.interaction-rates-hint[data-v-8845260c]{margin-top:var(--space-2)}.settings-row--interaction-rates[data-v-8845260c]{justify-content:stretch;gap:var(--space-4);width:100%}.interaction-rate-field[data-v-8845260c]{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.interaction-rate-icon[data-v-8845260c]{object-fit:contain;flex-shrink:0;width:18px;height:18px}.interaction-rate-icon--comment[data-v-8845260c]{width:20px;height:20px}.interaction-rate-field:has(.interaction-rate-input:disabled) .interaction-rate-icon[data-v-8845260c]{opacity:.45}.interaction-rate-input[data-v-8845260c]{text-align:center;flex:1;min-width:0;max-width:none}.interaction-rate-input--invalid[data-v-8845260c]{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.interaction-rate-input--invalid[data-v-8845260c]:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc262640}.interaction-rate-suffix[data-v-8845260c]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.connect-modal-footer[data-v-8845260c]{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.privacy-data-modal[data-v-8845260c]{gap:var(--space-5);flex-direction:column;display:flex}.privacy-data-modal__section[data-v-8845260c]{gap:var(--space-2);flex-direction:column;display:flex}.privacy-data-modal__heading[data-v-8845260c]{font-size:var(--font-size-sm);letter-spacing:.01em;color:var(--color-text);margin:0;font-weight:600}.privacy-data-modal__list[data-v-8845260c]{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-direction:column;margin:0;padding-left:1.15rem;line-height:1.55;display:flex}.privacy-data-modal__list strong[data-v-8845260c]{color:var(--color-text);font-weight:600}.privacy-data-modal__hint[data-v-8845260c],.privacy-data-modal .modal-message[data-v-8845260c]{margin:0}.connect-modal-footer__privacy[data-v-8845260c]{width:100%;font-size:var(--font-size-sm);color:var(--color-text-muted);justify-content:center}.network-account-view[data-v-60f17f1a]{padding:24px}.account-section h2[data-v-60f17f1a]{color:var(--text-h);margin:0 0 16px;font-size:18px;font-weight:600}.network-account-view[data-v-10506e92]{padding:24px}.account-section h2[data-v-10506e92]{color:var(--text-h);margin:0 0 16px;font-size:18px;font-weight:600}.network-account-view[data-v-47ca7e75]{padding:24px}.account-section h2[data-v-47ca7e75]{color:var(--text-h);margin:0 0 16px;font-size:18px;font-weight:600}.network-account-view[data-v-67c8b140]{padding:24px}.account-section h2[data-v-67c8b140]{color:var(--text-h);margin:0 0 16px;font-size:18px;font-weight:600}.settings-page[data-v-67f31d54]{max-width:1280px}.settings-loading[data-v-67f31d54]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.settings-panel[data-v-67f31d54]{gap:var(--space-4);padding:var(--space-4);border-radius:14px;flex-direction:column;animation:.45s both panel-enter-67f31d54;display:flex;position:relative;overflow:hidden}@keyframes panel-enter-67f31d54{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settings-panel--appearance[data-v-67f31d54]{background:linear-gradient(145deg,#f5f3ff 0%,#fff 55%);border:1px solid #7c3aed38}.settings-panel--accounts[data-v-67f31d54]{background:linear-gradient(145deg,#eff6ff 0%,#fff 55%);border:1px solid #2563eb38}.settings-panel--approvals[data-v-67f31d54]{background:linear-gradient(145deg,#ecfeff 0%,#fff 55%);border:1px solid #06b6d438}.settings-panel--security[data-v-67f31d54]{background:linear-gradient(145deg,#fff1f2 0%,#fff 55%);border:1px solid #f43f5e38}html.theme-dark .settings-panel--appearance[data-v-67f31d54]{background:linear-gradient(145deg,#8b5cf61a 0%,#1a1a1a 60%);border-color:#8b5cf647}html.theme-dark .settings-panel--accounts[data-v-67f31d54]{background:linear-gradient(145deg,#3b82f61a 0%,#1a1a1a 60%);border-color:#3b82f647}html.theme-dark .settings-panel--approvals[data-v-67f31d54]{background:linear-gradient(145deg,#06b6d41a 0%,#1a1a1a 60%);border-color:#06b6d447}html.theme-dark .settings-panel--security[data-v-67f31d54]{background:linear-gradient(145deg,#f43f5e1a 0%,#1a1a1a 60%);border-color:#f43f5e47}.settings-panel__glow[data-v-67f31d54]{pointer-events:none;opacity:.45;border-radius:50%;width:100px;height:100px;position:absolute;top:-40px;right:-30px}.settings-panel--appearance .settings-panel__glow[data-v-67f31d54]{background:#8b5cf647}.settings-panel--accounts .settings-panel__glow[data-v-67f31d54]{background:#3b82f647}.settings-panel--approvals .settings-panel__glow[data-v-67f31d54]{background:#06b6d447}.settings-panel--security .settings-panel__glow[data-v-67f31d54]{background:#f43f5e47}.settings-panel__header[data-v-67f31d54]{align-items:flex-start;gap:var(--space-3);display:flex}.settings-panel__icon-wrap[data-v-67f31d54]{border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.settings-panel--appearance .settings-panel__icon-wrap[data-v-67f31d54]{background:#8b5cf624;border:1px solid #7c3aed33}.settings-panel--accounts .settings-panel__icon-wrap[data-v-67f31d54]{background:#3b82f624;border:1px solid #2563eb33}.settings-panel--approvals .settings-panel__icon-wrap[data-v-67f31d54]{background:#06b6d424;border:1px solid #06b6d433}.settings-panel--security .settings-panel__icon-wrap[data-v-67f31d54]{background:#f43f5e24;border:1px solid #f43f5e33}.settings-panel__icon[data-v-67f31d54]{width:22px;height:22px}.settings-panel__title[data-v-67f31d54]{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;font-weight:600}.settings-panel__desc[data-v-67f31d54]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:2px 0 0;line-height:1.4}.theme-options[data-v-67f31d54]{gap:var(--space-2);display:flex}.theme-option[data-v-67f31d54]{padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;flex:1;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.theme-option[data-v-67f31d54]:hover{background:var(--color-hover);color:var(--color-text-primary)}.theme-option--active[data-v-67f31d54]{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-text-primary);font-weight:600}.setting-row[data-v-67f31d54]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:auto;display:flex}.setting-row--select[data-v-67f31d54]{align-items:flex-end}.setting-select[data-v-67f31d54]{flex-shrink:0;width:min(180px,100%)}.setting-copy[data-v-67f31d54]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.setting-label[data-v-67f31d54]{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.setting-hint[data-v-67f31d54]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.setting-toggle[data-v-67f31d54]{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.setting-toggle input[data-v-67f31d54]{opacity:0;width:0;height:0}.setting-toggle .toggle-slider[data-v-67f31d54]{cursor:pointer;background-color:var(--color-border);border-radius:20px;transition:all .2s;position:absolute;inset:0}.setting-toggle .toggle-slider[data-v-67f31d54]:before{content:"";background-color:var(--color-elevated);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:3px;left:3px}.setting-toggle input:checked+.toggle-slider[data-v-67f31d54]{background-color:var(--accent)}.setting-toggle input:checked+.toggle-slider[data-v-67f31d54]:before{transform:translate(16px)}.setting-toggle input:disabled+.toggle-slider[data-v-67f31d54]{opacity:.5;cursor:not-allowed}.password-form[data-v-67f31d54]{gap:var(--space-3);flex-direction:column;display:flex}.password-submit[data-v-67f31d54]{width:100%;min-height:40px;margin-top:var(--space-1);justify-content:center}.form-field+.form-field[data-v-67f31d54]{margin-top:0}.proxy-card[data-v-c73e3690]{gap:var(--space-3);padding:var(--space-4);background:linear-gradient(145deg,#ecfeff 0%,#fff 55%);border:1px solid #06b6d438;border-radius:14px;flex-direction:column;animation:.45s both proxy-enter-c73e3690;display:flex;position:relative;overflow:hidden}html.theme-dark .proxy-card[data-v-c73e3690]{background:linear-gradient(145deg,#06b6d41a 0%,#1a1a1a 60%)}@keyframes proxy-enter-c73e3690{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.proxy-card__top[data-v-c73e3690]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.proxy-card__icon-wrap[data-v-c73e3690]{border:1px solid #06b6d433;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.proxy-card__icon[data-v-c73e3690]{width:22px;height:22px}.proxy-card__actions[data-v-c73e3690]{align-items:center;gap:2px;display:flex}.proxy-card__icon-btn[data-v-c73e3690]{width:32px;min-width:32px;height:32px;color:var(--color-text-muted);padding:0;font-size:14px}.proxy-card__icon-btn[data-v-c73e3690]:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-hover)}.proxy-card__icon-btn--danger[data-v-c73e3690]:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-subtle)}.proxy-card__copy-icon[data-v-c73e3690]{background-color:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/assets/svg/proxies/copy.svg) 50%/contain no-repeat;mask:url(/assets/svg/proxies/copy.svg) 50%/contain no-repeat}.proxy-card__name[data-v-c73e3690]{letter-spacing:-.03em;word-break:break-all;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.proxy-card__endpoint[data-v-c73e3690]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500;font-family:var(--font-mono,ui-monospace, monospace);margin:-4px 0 0}.proxy-card__username[data-v-c73e3690]{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.proxy-card__user-icon[data-v-c73e3690]{background-color:currentColor;flex-shrink:0;width:14px;height:14px;display:block;-webkit-mask:url(/assets/svg/proxy-user.svg) 50%/contain no-repeat;mask:url(/assets/svg/proxy-user.svg) 50%/contain no-repeat}.proxy-card__chips[data-v-c73e3690]{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.meta-chip[data-v-c73e3690]{letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.meta-chip--protocol[data-v-c73e3690]{color:#0891b2;background:#06b6d41a;border:1px solid #06b6d42e}.meta-chip--info[data-v-c73e3690]{color:#2563eb;background:#3b82f61a;border:1px solid #3b82f62e}.meta-chip--success[data-v-c73e3690]{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e2e}.meta-chip--muted[data-v-c73e3690]{background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border-subtle)}html.theme-dark .meta-chip--protocol[data-v-c73e3690]{color:#22d3ee}html.theme-dark .meta-chip--info[data-v-c73e3690]{color:#60a5fa}html.theme-dark .meta-chip--success[data-v-c73e3690]{color:#4ade80}.proxies-page[data-v-fed976f6]{max-width:1280px}.proxies-loading[data-v-fed976f6]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.proxies-insights[data-v-fed976f6]{margin-bottom:var(--space-5)}.proxies-section__header[data-v-fed976f6]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.proxies-section__title[data-v-fed976f6]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.proxies-section__count[data-v-fed976f6]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 10px;font-weight:600}.empty-hero[data-v-fed976f6]{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:linear-gradient(145deg, #ecfeff 0%, var(--color-elevated) 70%);border:1px dashed #06b6d459;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}html.theme-dark .empty-hero[data-v-fed976f6]{background:linear-gradient(145deg,#06b6d414 0%,#1a1a1a 70%);border-color:#06b6d44d}.empty-hero__glow[data-v-fed976f6]{pointer-events:none;background:#06b6d433;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.empty-hero__icon-wrap[data-v-fed976f6]{background:#06b6d424;border:1px solid #06b6d433;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.empty-hero__icon[data-v-fed976f6]{width:28px;height:28px}.empty-hero__title[data-v-fed976f6]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.empty-hero__text[data-v-fed976f6]{max-width:360px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.claim-tokens-btn[data-v-1107828e]{isolation:isolate;position:relative;overflow:hidden}.claim-tokens-btn__ripple[data-v-1107828e]{pointer-events:none;z-index:1;background:#ffffff59;border-radius:9999px;width:12px;height:12px;animation:1.15s ease-out infinite claim-tokens-ripple-1107828e;position:absolute;transform:translate(-50%,-50%)scale(0)}.claim-tokens-btn__success-fill[data-v-1107828e]{transform-origin:50%;z-index:2;background:linear-gradient(#22c55e 0%,#16a34a 55%,#15803d 100%);transition:transform .55s cubic-bezier(.34,1.2,.64,1);position:absolute;inset:0;transform:scaleX(0)}.claim-tokens-btn__success-fill--active[data-v-1107828e]{transform:scaleX(1)}.claim-tokens-btn__label[data-v-1107828e]{z-index:3;position:relative}.claim-tokens-btn--success[data-v-1107828e],.claim-tokens-btn--success[data-v-1107828e]:hover:not(:disabled),.claim-tokens-btn--success[data-v-1107828e]:active:not(:disabled){background:0 0;border-color:#15803d}.claim-tokens-btn--success .claim-tokens-btn__label[data-v-1107828e],.claim-tokens-btn--loading .claim-tokens-btn__label[data-v-1107828e]{color:#fff}.claim-tokens-btn--success[data-v-1107828e]:disabled,.claim-tokens-btn--loading[data-v-1107828e]:disabled{opacity:1;cursor:default}@keyframes claim-tokens-ripple-1107828e{0%{opacity:.85;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(14)}}.glow-btn[data-v-689bfbd7]{isolation:isolate;position:relative;overflow:hidden}.glow-btn--block[data-v-689bfbd7]{justify-content:center;width:100%;display:flex}.glow-btn__shine[data-v-689bfbd7]{pointer-events:none;z-index:1;background:#ffffff8c;border-radius:9999px;width:1px;height:1px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 30px .7rem #fff}.glow-btn__label[data-v-689bfbd7]{z-index:2;justify-content:center;align-items:center;gap:var(--space-2);width:100%;display:inline-flex;position:relative}.token-pack-layout[data-v-6de04ca8]{gap:var(--space-4);flex-direction:column;display:flex}.token-pack-grid[data-v-6de04ca8]{gap:var(--space-4);display:grid}.token-pack-grid--top[data-v-6de04ca8]{grid-template-columns:repeat(3,minmax(0,1fr))}.token-pack-grid--bottom[data-v-6de04ca8]{justify-content:center;gap:var(--space-4);display:flex}.token-pack-grid--bottom .token-pack-card[data-v-6de04ca8]{flex:0 0 calc((100% - 2 * var(--space-4)) / 3);max-width:calc((100% - 2 * var(--space-4)) / 3)}.token-pack-card--test[data-v-6de04ca8]{width:100%;max-width:360px;margin:0 auto}@media (width<=900px){.token-pack-grid--top[data-v-6de04ca8]{grid-template-columns:1fr}.token-pack-grid--bottom[data-v-6de04ca8]{flex-direction:column}.token-pack-grid--bottom .token-pack-card[data-v-6de04ca8]{flex:auto;width:100%;max-width:none}}.token-pack-card[data-v-6de04ca8]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--pack-border);background:var(--pack-bg);border-radius:14px;flex-direction:column;min-height:100%;transition:border-color .35s cubic-bezier(.34,1.4,.64,1),box-shadow .35s cubic-bezier(.34,1.4,.64,1),transform .35s cubic-bezier(.34,1.4,.64,1);animation:.45s both token-pack-enter-6de04ca8;display:flex;position:relative}@media (hover:hover){.token-pack-card[data-v-6de04ca8]:hover{transform:translateY(-16px)scale(1.04);box-shadow:0 28px 48px #11182729,0 8px 16px #11182714}.token-pack-card--featured[data-v-6de04ca8]:hover{box-shadow:0 32px 56px #7c3aed47,0 10px 20px #7c3aed1f}html.theme-dark .token-pack-card[data-v-6de04ca8]:hover{box-shadow:0 28px 48px #0000008c,0 8px 16px #00000059}html.theme-dark .token-pack-card--featured[data-v-6de04ca8]:hover{box-shadow:0 32px 56px #0000009e,0 10px 20px #7c3aed33}}.token-pack-card--slate[data-v-6de04ca8]{--pack-border:#64748b47;--pack-bg:linear-gradient(145deg, #f8fafc 0%, #fff 58%)}.token-pack-card--sky[data-v-6de04ca8]{--pack-border:#0ea5e93d;--pack-bg:linear-gradient(145deg, #f0f9ff 0%, #fff 58%)}.token-pack-card--violet[data-v-6de04ca8]{--pack-border:#7c3aed47;--pack-bg:linear-gradient(145deg, #f5f3ff 0%, #fff 58%)}.token-pack-card--amber[data-v-6de04ca8]{--pack-border:#f59e0b47;--pack-bg:linear-gradient(145deg, #fffbeb 0%, #fff 58%)}.token-pack-card--indigo[data-v-6de04ca8]{--pack-border:#4f46e547;--pack-bg:linear-gradient(145deg, #eef2ff 0%, #fff 58%)}html.theme-dark .token-pack-card--slate[data-v-6de04ca8]{--pack-border:#94a3b847;--pack-bg:linear-gradient(145deg, #94a3b81a 0%, #1a1a1a 62%)}html.theme-dark .token-pack-card--sky[data-v-6de04ca8]{--pack-border:#38bdf847;--pack-bg:linear-gradient(145deg, #0ea5e91f 0%, #1a1a1a 62%)}html.theme-dark .token-pack-card--violet[data-v-6de04ca8]{--pack-border:#a78bfa4d;--pack-bg:linear-gradient(145deg, #7c3aed24 0%, #1a1a1a 62%)}html.theme-dark .token-pack-card--amber[data-v-6de04ca8]{--pack-border:#fbbf2447;--pack-bg:linear-gradient(145deg, #f59e0b1f 0%, #1a1a1a 62%)}html.theme-dark .token-pack-card--indigo[data-v-6de04ca8]{--pack-border:#818cf84d;--pack-bg:linear-gradient(145deg, #4f46e524 0%, #1a1a1a 62%)}.token-pack-card--featured[data-v-6de04ca8]{border-width:2px;box-shadow:0 10px 28px #7c3aed1f}html.theme-dark .token-pack-card--featured[data-v-6de04ca8]{box-shadow:0 10px 28px #00000059}.token-pack-card__badge[data-v-6de04ca8]{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;background:#7c3aed1f;border:1px solid #7c3aed38;border-radius:999px;padding:.2rem .55rem;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}html.theme-dark .token-pack-card__badge[data-v-6de04ca8]{color:#c4b5fd;background:#a78bfa29;border-color:#a78bfa47}.token-pack-card__header[data-v-6de04ca8]{flex-direction:column;gap:4px;padding-right:4.5rem;display:flex}.token-pack-card__name[data-v-6de04ca8]{color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:700}.token-pack-card__price[data-v-6de04ca8]{letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:1.75rem;font-weight:700}.token-pack-card__price--free[data-v-6de04ca8]{color:#059669}html.theme-dark .token-pack-card__price--free[data-v-6de04ca8]{color:#34d399}.token-pack-card__tokens[data-v-6de04ca8]{flex-direction:column;gap:6px;min-height:4.5rem;display:flex}.token-pack-card__total[data-v-6de04ca8]{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700}.token-pack-card__base[data-v-6de04ca8]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.token-pack-card__description[data-v-6de04ca8]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.45}.token-pack-card__gift[data-v-6de04ca8]{font-size:var(--font-size-sm);color:#b45309;align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}html.theme-dark .token-pack-card__gift[data-v-6de04ca8]{color:#fcd34d}.token-pack-card__gift-icon[data-v-6de04ca8]{flex-shrink:0;width:14px;height:14px}.token-pack-card__meta[data-v-6de04ca8]{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.token-pack-chip[data-v-6de04ca8]{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:#ffffff8c;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:11px;font-weight:600;display:inline-flex}html.theme-dark .token-pack-chip[data-v-6de04ca8]{background:#ffffff0a}.token-pack-chip--muted[data-v-6de04ca8]{font-weight:500}.token-pack-card__features[data-v-6de04ca8]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.token-pack-card__feature[data-v-6de04ca8]{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:8px;margin:0;line-height:1.35;display:flex}.token-pack-card__feature-icon[data-v-6de04ca8]{flex-shrink:0;width:14px;height:14px}.token-pack-card__cta[data-v-6de04ca8]{width:100%;margin-top:var(--space-1);justify-content:center}.token-pack-card__cta--contact[data-v-6de04ca8]{gap:var(--space-2);margin-top:auto}.token-pack-card__cta-icon[data-v-6de04ca8]{flex-shrink:0;width:1rem;height:1rem}.token-pack-note[data-v-6de04ca8]{margin:var(--space-4) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.45}@keyframes token-pack-enter-6de04ca8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.billing-page[data-v-92c40706]{max-width:1280px}.billing-insights[data-v-92c40706],.billing-analytics[data-v-92c40706]{margin-bottom:var(--space-5)}.billing-analytics[data-v-92c40706]{align-items:stretch}.billing-panel[data-v-92c40706]{gap:var(--space-4);height:100%;min-height:0;max-height:320px;padding:var(--space-4);border:1px solid var(--color-border-subtle);background:var(--color-elevated);border-radius:14px;flex-direction:column;animation:.45s both panel-enter-92c40706;display:flex;position:relative;overflow:hidden}@keyframes panel-enter-92c40706{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.billing-panel--donut.billing-panel--chart[data-v-92c40706],.billing-panel--timeline.billing-panel--chart[data-v-92c40706]{z-index:1;overflow:visible}.billing-panel--chart[data-v-92c40706]{min-height:320px;max-height:380px}.billing-panel--timeline[data-v-92c40706]{background:linear-gradient(145deg,#ecfdf5 0%,#fff 55%);border-color:#05966933}.billing-panel--donut[data-v-92c40706]{background:linear-gradient(145deg,#f5f3ff 0%,#fff 55%);border-color:#7c3aed33}html.theme-dark .billing-panel--timeline[data-v-92c40706]{background:linear-gradient(145deg,#10b9811a 0%,#1a1a1a 60%);border-color:#10b98147}html.theme-dark .billing-panel--donut[data-v-92c40706]{background:linear-gradient(145deg,#8b5cf61a 0%,#1a1a1a 60%);border-color:#8b5cf647}.billing-panel__header[data-v-92c40706]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-shrink:0;display:flex}.billing-panel__body[data-v-92c40706]{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.billing-panel__title[data-v-92c40706]{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;font-weight:600}.billing-panel__desc[data-v-92c40706]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:2px 0 0;line-height:1.4}.billing-panel__meta[data-v-92c40706]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;flex-shrink:0;padding:4px 10px;font-weight:600}.billing-panel__body--chart[data-v-92c40706]{align-items:center;padding-right:0;display:flex;overflow:visible}.billing-panel__body--donut[data-v-92c40706]{overflow:visible}.billing-panel__title--timeline[data-v-92c40706]{color:#059669}.billing-panel__title--donut[data-v-92c40706]{color:#7c3aed}html.theme-dark .billing-panel__title--timeline[data-v-92c40706]{color:#34d399}html.theme-dark .billing-panel__title--donut[data-v-92c40706]{color:#a78bfa}.chart-legend[data-v-92c40706]{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.chart-legend__dot[data-v-92c40706]{border-radius:50%;width:8px;height:8px}.chart-legend__dot--timeline[data-v-92c40706]{background:#10b981}.chart-legend__label[data-v-92c40706]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}.usage-line-chart-wrap[data-v-92c40706]{width:100%;position:relative}.usage-line-chart-wrap--empty .usage-line-chart[data-v-92c40706]{opacity:.45}.chart-empty-state[data-v-92c40706],.donut-empty-state[data-v-92c40706]{text-align:center;padding:var(--space-3);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.chart-empty-state[data-v-92c40706]{pointer-events:none;position:absolute;inset:0}.donut-empty-state[data-v-92c40706]{min-height:120px}.chart-empty-state__title[data-v-92c40706]{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.chart-empty-state__hint[data-v-92c40706]{max-width:240px;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.45}.donut-layout--empty[data-v-92c40706]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.billing-table-empty[data-v-92c40706]{text-align:center;padding:var(--space-6) var(--space-4)!important}.billing-table-empty__title[data-v-92c40706]{color:var(--color-text-primary);margin-bottom:4px;font-weight:600;display:block}.billing-table-empty__hint[data-v-92c40706]{font-size:var(--font-size-xs);color:var(--color-text-muted);display:block}.usage-line-chart[data-v-92c40706]{aspect-ratio:560/220;width:100%;height:auto;display:block}.usage-line-chart__plot-hit[data-v-92c40706]{fill:#0000;cursor:crosshair}.usage-line-chart__crosshair[data-v-92c40706]{stroke:#11182759;stroke-width:1px;pointer-events:none}html.theme-dark .usage-line-chart__crosshair[data-v-92c40706]{stroke:#fff;stroke-opacity:.85}.usage-line-chart__grid[data-v-92c40706]{stroke:var(--color-border-subtle);stroke-width:1px}.usage-line-chart__area[data-v-92c40706]{fill:url(#usage-area-gradient)}.usage-line-chart__line[data-v-92c40706]{fill:none;stroke:#10b981;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.usage-line-chart__point[data-v-92c40706]{fill:#10b981;stroke:var(--color-elevated);stroke-width:2px;pointer-events:none}.usage-line-chart__point--active[data-v-92c40706]{stroke:#fff}.usage-line-chart-tooltip[data-v-92c40706]{z-index:5;background:var(--color-elevated);border:1px solid var(--color-border-subtle);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 12px #1118271f}html.theme-dark .usage-line-chart-tooltip[data-v-92c40706]{box-shadow:0 4px 16px #0006}.usage-line-chart-tooltip__date[data-v-92c40706]{color:var(--color-text-muted);font-size:11px;font-weight:500}.usage-line-chart-tooltip__value[data-v-92c40706]{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.usage-line-chart__axis-y[data-v-92c40706],.usage-line-chart__axis-x[data-v-92c40706]{fill:var(--color-text-muted);font-size:11px;font-family:var(--font-sans);letter-spacing:normal}.donut-layout[data-v-92c40706]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;height:100%;display:grid}.donut-layout__chart[data-v-92c40706]{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.spend-donut[data-v-92c40706]{aspect-ratio:1;flex-shrink:0;width:100%;max-width:180px;height:auto}.spend-donut__track[data-v-92c40706]{fill:none;stroke:var(--color-border-subtle);stroke-width:10px}.spend-donut__segment-wrap[data-v-92c40706]{transition:transform .2s}.spend-donut__segment[data-v-92c40706]{cursor:pointer;transition:opacity .15s,filter .15s}.spend-donut__segment--dimmed[data-v-92c40706]{opacity:.45}.donut-tooltip[data-v-92c40706]{z-index:5;background:var(--color-elevated);border:1px solid var(--color-border-subtle);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 18px));box-shadow:0 4px 12px #1118271f}html.theme-dark .donut-tooltip[data-v-92c40706]{box-shadow:0 4px 16px #0006}.donut-tooltip__label[data-v-92c40706]{color:var(--color-text-primary);font-size:11px;font-weight:600}.donut-tooltip__value[data-v-92c40706]{color:var(--color-text-muted);font-size:11px;font-weight:500}.donut-legend[data-v-92c40706]{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.donut-legend__item[data-v-92c40706]{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);cursor:pointer;border-radius:8px;margin:0 -8px;padding:6px 8px;transition:background-color .15s;display:flex}.donut-legend__item[data-v-92c40706]:hover,.donut-legend__item--active[data-v-92c40706]{background:var(--color-hover)}.donut-legend__label[data-v-92c40706]{color:var(--color-text-primary);align-items:center;gap:8px;min-width:0;font-weight:500;display:inline-flex}.donut-legend__dot[data-v-92c40706]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.donut-legend__percent[data-v-92c40706]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.rate-list[data-v-92c40706]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rate-item[data-v-92c40706]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);display:flex}.rate-item[data-v-92c40706]:last-child{border-bottom:none;padding-bottom:0}.rate-item__copy[data-v-92c40706]{flex-direction:column;gap:2px;min-width:0;display:flex}.rate-item__label[data-v-92c40706]{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.rate-item__hint[data-v-92c40706]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.rate-item__tokens[data-v-92c40706]{text-align:center;min-width:28px;font-size:var(--font-size-sm);color:#059669;background:#0596691a;border:1px solid #0596692e;border-radius:999px;flex-shrink:0;padding:4px 8px;font-weight:700}html.theme-dark .rate-item__tokens[data-v-92c40706]{color:#34d399;background:#10b98124;border-color:#10b9813d}.billing-section__header[data-v-92c40706]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.billing-section__title[data-v-92c40706]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.billing-section__desc[data-v-92c40706]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:4px 0 0}.billing-filters[data-v-92c40706]{gap:var(--space-2);flex-shrink:0;display:flex}.billing-filter[data-v-92c40706]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;padding:8px 12px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.billing-filter[data-v-92c40706]:hover{background:var(--color-hover);color:var(--color-text-primary)}.billing-filter--active[data-v-92c40706]{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-text-primary);font-weight:600}.billing-table-wrapper[data-v-92c40706]{border:1px solid var(--color-border-subtle);background:var(--color-elevated);border-radius:14px;overflow:hidden}.billing-table-wrapper--loading[data-v-92c40706]{opacity:.72;pointer-events:none}.billing-table[data-v-92c40706]{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.billing-table thead[data-v-92c40706]{background:var(--color-surface)}.billing-table th[data-v-92c40706]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle);padding:10px 12px;font-size:11px;font-weight:600}.billing-table td[data-v-92c40706]{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);vertical-align:middle;padding:10px 12px}.billing-table tbody tr:last-child td[data-v-92c40706]{border-bottom:none}.billing-table tbody tr[data-v-92c40706]:hover{background:var(--color-hover)}.billing-pager[data-v-92c40706]{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-surface);display:flex}.billing-pager__btn[data-v-92c40706]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-elevated);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.billing-pager__btn[data-v-92c40706]:hover:not(:disabled){background:var(--color-hover);color:var(--color-text-primary);border-color:var(--color-text-muted)}.billing-pager__btn[data-v-92c40706]:disabled{opacity:.4;cursor:not-allowed}.billing-pager__chevron[data-v-92c40706]{width:18px;height:18px}.billing-pager__label[data-v-92c40706]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;min-width:120px;font-weight:500}.num-col[data-v-92c40706]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.date-cell[data-v-92c40706],.account-cell[data-v-92c40706],.target-cell[data-v-92c40706]{white-space:nowrap}.operation-cell[data-v-92c40706]{color:var(--color-text-primary);font-weight:500}.post-col[data-v-92c40706]{white-space:nowrap}.post-link[data-v-92c40706]{color:var(--color-primary);font-size:11px;font-weight:600;text-decoration:none}.post-link[data-v-92c40706]:hover{text-decoration:underline}.post-link-muted[data-v-92c40706]{color:var(--color-text-muted);font-size:11px}.balance-cell[data-v-92c40706]{color:var(--color-text-primary);font-weight:600}.token-debit[data-v-92c40706]{color:#dc2626;font-weight:600}.token-declined[data-v-92c40706]{color:var(--color-text-muted);font-weight:500}.token-credit[data-v-92c40706]{color:#16a34a;font-weight:600}html.theme-dark .token-debit[data-v-92c40706]{color:#f87171}html.theme-dark .token-credit[data-v-92c40706]{color:#4ade80}.tx-chip[data-v-92c40706]{border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.tx-chip--usage[data-v-92c40706]{color:#2563eb;background:#2563eb1a;border-color:#2563eb2e}.tx-chip--top-up[data-v-92c40706]{color:#059669;background:#0596691a;border-color:#0596692e}.tx-chip--grant[data-v-92c40706]{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed2e}.tx-chip--declined[data-v-92c40706]{color:#64748b;background:#64748b1f;border-color:#64748b38}html.theme-dark .tx-chip--usage[data-v-92c40706]{color:#60a5fa;background:#60a5fa24;border-color:#60a5fa47}html.theme-dark .tx-chip--top-up[data-v-92c40706]{color:#34d399;background:#10b98124;border-color:#10b98147}html.theme-dark .tx-chip--grant[data-v-92c40706]{color:#a78bfa;background:#a78bfa24;border-color:#a78bfa47}@media (width<=900px){.billing-section__header[data-v-92c40706]{flex-direction:column;align-items:flex-start}.billing-table-wrapper[data-v-92c40706]{overflow-x:auto}.billing-table[data-v-92c40706]{min-width:760px}}@media (prefers-reduced-motion:reduce){.billing-panel[data-v-92c40706],.spend-donut__segment-wrap[data-v-92c40706],.spend-donut__segment[data-v-92c40706]{transition:none;animation:none}}.avatar-stack[data-v-f7c0f229]{cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:0;transition:transform .15s;display:inline-flex}.avatar-stack[data-v-f7c0f229]:hover{transform:translateY(-1px)}.avatar-stack[data-v-f7c0f229]:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.avatar-stack__item[data-v-f7c0f229]{--avatar-size:28px;width:var(--avatar-size);height:var(--avatar-size);margin-left:calc(var(--avatar-size) * -.2);border:2px solid var(--color-surface,#fff);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a1f}.avatar-stack__item[data-v-f7c0f229]:first-child{margin-left:0}.avatar-stack__img[data-v-f7c0f229]{object-fit:cover;width:100%;height:100%}.avatar-stack__initial[data-v-f7c0f229]{line-height:1}.avatar-stack__more[data-v-f7c0f229]{min-width:22px;height:22px;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;justify-content:center;align-items:center;margin-left:4px;padding:0 4px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.target-card[data-v-d837384f]{gap:var(--space-3);padding:var(--space-4);background:linear-gradient(145deg,#f5f3ff 0%,#fff 55%);border:1px solid #7c3aed38;border-radius:14px;flex-direction:column;animation:.45s both target-enter-d837384f;display:flex;position:relative;overflow:hidden}html.theme-dark .target-card[data-v-d837384f]{background:linear-gradient(145deg,#8b5cf61a 0%,#1a1a1a 60%);border-color:#8b5cf647}@keyframes target-enter-d837384f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.target-card__top[data-v-d837384f]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.target-card__top-actions[data-v-d837384f]{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.target-card__icon-wrap[data-v-d837384f]{background:#8b5cf624;border:1px solid #7c3aed33;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.target-card__platform-logo[data-v-d837384f]{object-fit:contain;width:22px;height:22px}html.theme-light .target-card__platform-logo[data-v-d837384f]{filter:none}html.theme-dark .target-card__platform-logo[data-v-d837384f]{filter:brightness(0)invert()}.target-card__delete[data-v-d837384f]{width:32px;min-width:32px;height:32px;color:var(--color-text-muted);padding:0;font-size:14px}.target-card__settings-btn[data-v-d837384f]{width:32px;min-width:32px;height:32px;color:var(--color-text-muted);padding:0}.target-card__settings-btn__svg[data-v-d837384f]{background-color:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/assets/svg/accounts/settings.svg) 50%/contain no-repeat;mask:url(/assets/svg/accounts/settings.svg) 50%/contain no-repeat}.target-card__settings-btn[data-v-d837384f]:hover{color:#7c3aed;background:#7c3aed1a}.target-card__delete[data-v-d837384f]:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-subtle)}.target-card__handle[data-v-d837384f]{color:#7c3aed;letter-spacing:-.03em;word-break:break-all;font-size:1.35rem;font-weight:700;line-height:1.2}html.theme-dark .target-card__handle[data-v-d837384f]{color:#a78bfa}.target-card__chips[data-v-d837384f]{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.interval-chip[data-v-d837384f]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);cursor:text;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex}.interval-chip[data-v-d837384f]:focus-within{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed26}.interval-chip__label[data-v-d837384f],.interval-chip__unit[data-v-d837384f]{color:var(--color-text-muted)}.interval-chip__input[data-v-d837384f]{width:28px;font:inherit;color:var(--color-text-primary);text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:0;font-weight:700}.interval-chip__input[data-v-d837384f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.interval-chip__input[data-v-d837384f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.target-group-card[data-v-d1ac85ae]{background:linear-gradient(145deg,#f5f3ff 0%,#fff 55%);border:1px solid #7c3aed38;border-radius:10px;animation:.45s both target-group-enter-d1ac85ae;position:relative;overflow:hidden}html.theme-dark .target-group-card[data-v-d1ac85ae]{background:linear-gradient(145deg,#8b5cf61a 0%,#1a1a1a 60%);border-color:#a78bfa47}.target-group-card--selected[data-v-d1ac85ae]{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}@keyframes target-group-enter-d1ac85ae{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.target-group-card__body[data-v-d1ac85ae]{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.target-group-card__count[data-v-d1ac85ae]{min-width:28px;height:28px;font-size:var(--font-size-sm);color:#7c3aed;background:#8b5cf624;border:1px solid #7c3aed33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}html.theme-dark .target-group-card__count[data-v-d1ac85ae]{color:#c4b5fd}.target-group-card__name[data-v-d1ac85ae]{min-width:0;font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.target-group-card__accounts[data-v-d1ac85ae]{flex-shrink:0}.meta-chip[data-v-d1ac85ae]{background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border-subtle);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.assignments-empty[data-v-b72ce376]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.assignments-list[data-v-b72ce376]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assignments-list__item[data-v-b72ce376]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:10px;display:flex}.assignments-list__avatar[data-v-b72ce376]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.assignments-list__avatar-img[data-v-b72ce376]{object-fit:cover;width:100%;height:100%}.assignments-list__meta[data-v-b72ce376]{flex-direction:column;gap:2px;min-width:0;display:flex}.assignments-list__username[data-v-b72ce376]{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.assignments-list__status[data-v-b72ce376]{color:#16a34a;font-size:11px;font-weight:600}.assignments-list__status--paused[data-v-b72ce376]{color:var(--color-text-muted)}.target-sort-bar[data-v-7823da32]{align-items:center;gap:var(--space-2);--sort-control-height:38px;display:inline-flex}.target-sort-bar__field[data-v-7823da32]{align-items:center;gap:8px;display:inline-flex}.target-sort-bar__label[data-v-7823da32]{letter-spacing:.02em;color:var(--color-text-muted);white-space:nowrap;font-size:11px;font-weight:600}.target-sort-bar__trigger[data-v-7823da32]{min-width:148px;min-height:var(--sort-control-height);border:1px solid var(--color-border-subtle);background:linear-gradient(180deg, var(--color-elevated) 0%, var(--color-surface) 100%);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;text-align:left;box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 8px;font-weight:600;line-height:1.2;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #1118270a}.target-sort-bar__trigger[data-v-7823da32]:hover{border-color:#2563eb59;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb14}.target-sort-bar__trigger[data-v-7823da32]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.target-sort-bar__trigger--open[data-v-7823da32]{box-shadow:0 0 0 3px var(--color-primary-ring);background:var(--color-elevated);border-color:#2563eb80}.target-sort-bar__trigger--flash[data-v-7823da32]{animation:.32s cubic-bezier(.16,1,.3,1) sort-trigger-flash-7823da32}@keyframes sort-trigger-flash-7823da32{0%{box-shadow:0 0 #2563eb59}to{box-shadow:0 0 0 6px #2563eb00}}.target-sort-bar__trigger-icon[data-v-7823da32]{background:var(--color-primary-subtle);width:22px;height:22px;color:var(--color-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.target-sort-bar__trigger-icon svg[data-v-7823da32]{width:14px;height:14px}.target-sort-bar__value[data-v-7823da32]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sort-value-enter-active[data-v-7823da32],.sort-value-leave-active[data-v-7823da32]{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.sort-value-enter-from[data-v-7823da32]{opacity:0;transform:translateY(4px)}.sort-value-leave-to[data-v-7823da32]{opacity:0;transform:translateY(-4px)}.target-sort-bar__chevron[data-v-7823da32]{width:16px;height:16px;color:var(--color-text-muted);flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1),color .2s}.target-sort-bar__trigger--open .target-sort-bar__chevron[data-v-7823da32]{color:var(--color-primary);transform:rotate(180deg)}.target-sort-bar__order[data-v-7823da32]{min-height:var(--sort-control-height);background:linear-gradient(180deg, var(--color-elevated) 0%, var(--color-surface) 100%);border:1px solid var(--color-border-subtle);box-sizing:border-box;border-radius:10px;align-items:stretch;gap:2px;padding:3px;display:inline-flex;position:relative;box-shadow:0 1px 2px #1118270a}.target-sort-bar__pill[data-v-7823da32]{background:var(--color-primary);pointer-events:none;z-index:0;border-radius:7px;height:calc(100% - 6px);transition:transform .26s cubic-bezier(.16,1,.3,1),width .26s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:0;box-shadow:0 2px 8px #2563eb47}.target-sort-bar__order-btn[data-v-7823da32]{z-index:1;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-weight:600;line-height:1;transition:color .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.target-sort-bar__order-btn svg[data-v-7823da32]{width:14px;height:14px}.target-sort-bar__order-btn[data-v-7823da32]:hover{color:var(--color-text-primary)}.target-sort-bar__order-btn--active[data-v-7823da32]{color:var(--color-on-primary)}.target-sort-bar__menu[data-v-7823da32]{z-index:200;border:1px solid var(--color-border-subtle);background:var(--color-elevated);transform-origin:0 0;border-radius:12px;margin:0;padding:6px;list-style:none;position:fixed;box-shadow:0 12px 32px #1118271f,0 2px 8px #1118270f}html.theme-dark .target-sort-bar__menu[data-v-7823da32]{box-shadow:0 12px 36px #00000080,0 0 0 1px #ffffff0a}.sort-menu-enter-active[data-v-7823da32]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.sort-menu-leave-active[data-v-7823da32]{transition:opacity .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1)}.sort-menu-enter-from[data-v-7823da32],.sort-menu-leave-to[data-v-7823da32]{opacity:0;transform:translateY(-8px)scale(.96)}.target-sort-bar__option[data-v-7823da32]{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;animation:.28s cubic-bezier(.16,1,.3,1) backwards sort-option-in-7823da32;animation-delay:calc(var(--option-index) * 40ms + 20ms);border-radius:8px;padding:9px 10px;font-weight:500;transition:background-color .14s,color .14s;display:flex}@keyframes sort-option-in-7823da32{0%{opacity:0}to{opacity:1}}.target-sort-bar__option-label[data-v-7823da32]{flex:1;min-width:0}.target-sort-bar__option[data-v-7823da32]:hover,.target-sort-bar__option--highlighted[data-v-7823da32]{background:var(--color-hover);color:var(--color-text-primary)}.target-sort-bar__option--selected[data-v-7823da32]{background:var(--color-primary-subtle);color:var(--color-text-primary)}.target-sort-bar__check[data-v-7823da32]{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.sort-check-enter-active[data-v-7823da32]{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.sort-check-leave-active[data-v-7823da32]{transition:opacity .1s}.sort-check-enter-from[data-v-7823da32]{opacity:0;transform:scale(.6)}.sort-check-leave-to[data-v-7823da32]{opacity:0}html.theme-dark .target-sort-bar__trigger[data-v-7823da32],html.theme-dark .target-sort-bar__order[data-v-7823da32]{background:var(--color-elevated)}html.theme-dark .target-sort-bar__pill[data-v-7823da32]{box-shadow:0 2px 10px #3b82f659}@media (prefers-reduced-motion:reduce){.target-sort-bar__trigger[data-v-7823da32],.target-sort-bar__chevron[data-v-7823da32],.target-sort-bar__pill[data-v-7823da32],.target-sort-bar__order-btn[data-v-7823da32],.target-sort-bar__option[data-v-7823da32]{transition:none;animation:none}.target-sort-bar__trigger[data-v-7823da32]:hover{transform:none}.sort-menu-enter-active[data-v-7823da32],.sort-menu-leave-active[data-v-7823da32],.sort-value-enter-active[data-v-7823da32],.sort-value-leave-active[data-v-7823da32],.sort-check-enter-active[data-v-7823da32],.sort-check-leave-active[data-v-7823da32]{transition:none}.target-sort-bar__trigger--flash[data-v-7823da32]{animation:none}}.subscriptions-page[data-v-e3d27499]{max-width:1280px}.subscriptions-loading[data-v-e3d27499]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.subscriptions-insights[data-v-e3d27499]{margin-bottom:var(--space-5)}.section-tabs[data-v-e3d27499]{margin-bottom:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.section-tabs__btn[data-v-e3d27499]{color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-weight:600}.section-tabs__btn--active[data-v-e3d27499]{background:var(--color-elevated);color:var(--color-text-primary);box-shadow:0 1px 2px #0000000f}.targets-section__header[data-v-e3d27499]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);min-height:38px;display:flex}.targets-section__header .targets-search[data-v-e3d27499]{align-self:center;margin-bottom:0}.targets-section__header[data-v-e3d27499] .target-sort-bar{align-self:center}.targets-search[data-v-e3d27499]{box-sizing:border-box;flex:200px;align-self:center;align-items:center;min-width:0;max-width:360px;height:38px;margin-bottom:0;display:inline-flex}.targets-search .manage-targets-search__input[data-v-e3d27499]{min-width:0;height:auto;padding:0 var(--space-4);flex:1;line-height:1.25}.targets-search .manage-targets-search__icon[data-v-e3d27499]{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:38px;height:38px;display:flex}.targets-section__actions[data-v-e3d27499]{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-self:center;margin-left:auto;display:flex}.targets-search-empty[data-v-e3d27499]{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}.targets-search-empty__icon[data-v-e3d27499]{opacity:.55;width:28px;height:28px}.targets-search-empty__text[data-v-e3d27499]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.targets-search-empty__text strong[data-v-e3d27499]{color:var(--color-text-primary);font-weight:600}@media (width<=900px){.targets-search[data-v-e3d27499]{flex:100%;max-width:none}.group-detail__controls[data-v-e3d27499]{scrollbar-width:thin;overflow-x:auto}.group-detail__controls .targets-search[data-v-e3d27499]{flex:1 0 160px;min-width:140px;max-width:none}}.group-detail__header[data-v-e3d27499]{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;min-width:0;display:flex}.group-detail__top[data-v-e3d27499]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.group-detail__title[data-v-e3d27499]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.2;overflow:hidden}.group-detail__controls[data-v-e3d27499]{align-items:center;gap:var(--space-3);flex-wrap:nowrap;min-width:0;min-height:38px;display:flex}.group-detail__controls .targets-search[data-v-e3d27499]{flex:200px;min-width:0;max-width:360px;margin-bottom:0}.group-detail__controls[data-v-e3d27499] .target-sort-bar{flex-shrink:0}.group-detail__actions[data-v-e3d27499]{align-items:center;gap:var(--space-3);flex-wrap:nowrap;flex-shrink:0;margin-left:auto;display:flex}.group-detail__actions .btn-secondary[data-v-e3d27499]:not(.group-detail__icon-btn){white-space:nowrap}.group-detail__back[data-v-e3d27499]{flex-shrink:0;padding:8px 12px}.group-detail__icon-btn[data-v-e3d27499]{justify-content:center;align-items:center;padding:10px 12px;display:inline-flex}.group-detail__icon-btn img[data-v-e3d27499]{width:16px;height:16px;display:block}.group-detail__icon-btn.btn-danger img[data-v-e3d27499]{filter:brightness(0)invert()}html.theme-dark .group-detail__icon-btn.btn-danger img[data-v-e3d27499]{filter:none}html.theme-dark .group-detail__icon-btn.btn-secondary img[data-v-e3d27499]{filter:brightness(0)invert()}.manage-targets-search[data-v-e3d27499]{margin-bottom:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.manage-targets-search[data-v-e3d27499]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}.manage-targets-search--disabled[data-v-e3d27499]{opacity:.5;pointer-events:none}.targets-search.manage-targets-search[data-v-e3d27499]{align-items:center;margin-bottom:0;display:inline-flex}.manage-targets-search__input[data-v-e3d27499]{min-width:0;padding:10px var(--space-4);font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);background:0 0;border:none;flex:1}.manage-targets-search__input[data-v-e3d27499]:focus{outline:none}.manage-targets-search__input[data-v-e3d27499]::placeholder{color:var(--color-text-muted)}.manage-targets-search__input[data-v-e3d27499]::-webkit-search-cancel-button{display:none}.manage-targets-search__icon[data-v-e3d27499]{background:var(--color-hover);border-left:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:center;align-items:center;width:44px;display:flex}.manage-targets-search__icon img[data-v-e3d27499]{opacity:.9;width:18px;height:18px;display:block}html.theme-dark .manage-targets-search__icon img[data-v-e3d27499]{filter:brightness(0)invert()}.group-pick-grid[data-v-e3d27499]{gap:var(--space-2);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.group-pick-grid[data-v-e3d27499]::-webkit-scrollbar{display:none}.group-pick-row[data-v-e3d27499]{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.group-pick-row[data-v-e3d27499]:hover:not(:disabled){background:#8b5cf60f;border-color:#7c3aed4d}.group-pick-row[data-v-e3d27499]:disabled{opacity:.5;cursor:not-allowed}.group-pick-row__indicator[data-v-e3d27499]{background:0 0;border-radius:999px;width:2px;transition:background .15s;position:absolute;top:10px;bottom:10px;left:0}.group-pick-row--selected[data-v-e3d27499]{background:#8b5cf60f;border-color:#7c3aed52}.group-pick-row--selected .group-pick-row__indicator[data-v-e3d27499]{background:#8b5cf6}.group-pick-row--selected .group-pick-row__logo-wrap[data-v-e3d27499]{background:#8b5cf629;border-color:#7c3aed47}html.theme-dark .group-pick-row[data-v-e3d27499]:hover:not(:disabled){background:#8b5cf614}html.theme-dark .group-pick-row--selected[data-v-e3d27499]{background:#8b5cf614;border-color:#a78bfa47}html.theme-dark .group-pick-row--selected .group-pick-row__indicator[data-v-e3d27499]{background:#a78bfa}.group-pick-row__logo-wrap[data-v-e3d27499]{background:#8b5cf624;border:1px solid #7c3aed33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.group-pick-row__logo[data-v-e3d27499]{object-fit:contain;width:18px;height:18px}html.theme-dark .group-pick-row__logo[data-v-e3d27499]{filter:brightness(0)invert()}.group-pick-row__handle[data-v-e3d27499]{font-size:var(--font-size-sm);flex:1;font-weight:500}.targets-section__title[data-v-e3d27499]{font-size:var(--font-size-lg);color:var(--color-text-primary);flex-shrink:0;margin:0;font-weight:600;line-height:1}.targets-section__count[data-v-e3d27499]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 10px;font-weight:600}.empty-hero[data-v-e3d27499]{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:linear-gradient(145deg, #f5f3ff 0%, var(--color-elevated) 70%);border:1px dashed #7c3aed59;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}html.theme-dark .empty-hero[data-v-e3d27499]{background:linear-gradient(145deg,#8b5cf614 0%,#1a1a1a 70%);border-color:#8b5cf64d}.empty-hero__glow[data-v-e3d27499]{pointer-events:none;background:#8b5cf633;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.empty-hero__icon-wrap[data-v-e3d27499]{background:#8b5cf624;border:1px solid #7c3aed33;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.empty-hero__icon[data-v-e3d27499]{width:28px;height:28px}.empty-hero__title[data-v-e3d27499]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.empty-hero__text[data-v-e3d27499]{max-width:360px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.target-settings-copy[data-v-e3d27499]{flex-direction:column;gap:4px;max-width:28rem;display:flex}.target-settings-hint[data-v-e3d27499],.target-settings-note[data-v-e3d27499]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.45}.filter-dropdown[data-v-a89c31d2]{flex-direction:column;flex:160px;gap:6px;min-width:0;max-width:220px;display:flex}.filter-dropdown__label[data-v-a89c31d2]{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:6px;font-weight:500;display:inline-flex}.filter-dropdown--active .filter-dropdown__label[data-v-a89c31d2]{color:var(--color-text-primary)}.filter-dropdown--status-approved .filter-dropdown__label[data-v-a89c31d2]:before,.filter-dropdown--status-declined .filter-dropdown__label[data-v-a89c31d2]:before,.filter-dropdown--status-auto .filter-dropdown__label[data-v-a89c31d2]:before,.filter-dropdown--status-failed .filter-dropdown__label[data-v-a89c31d2]:before,.filter-dropdown--status-returned .filter-dropdown__label[data-v-a89c31d2]:before,.filter-dropdown--status-posting .filter-dropdown__label[data-v-a89c31d2]:before,.filter-dropdown--status-skipped_limit .filter-dropdown__label[data-v-a89c31d2]:before,.filter-dropdown--status-expired .filter-dropdown__label[data-v-a89c31d2]:before{content:"";border-radius:50%;flex-shrink:0;width:7px;height:7px}.filter-dropdown--status-approved .filter-dropdown__label[data-v-a89c31d2]:before{background:var(--color-success)}.filter-dropdown--status-declined .filter-dropdown__label[data-v-a89c31d2]:before{background:#ea580c}.filter-dropdown--status-auto .filter-dropdown__label[data-v-a89c31d2]:before{background:var(--color-warning)}.filter-dropdown--status-failed .filter-dropdown__label[data-v-a89c31d2]:before{background:var(--color-danger)}.filter-dropdown--status-returned .filter-dropdown__label[data-v-a89c31d2]:before{background:#d97706}.filter-dropdown--status-posting .filter-dropdown__label[data-v-a89c31d2]:before{background:#2563eb}.filter-dropdown--status-skipped_limit .filter-dropdown__label[data-v-a89c31d2]:before{background:#7c3aed}.filter-dropdown--status-expired .filter-dropdown__label[data-v-a89c31d2]:before{background:#0891b2}.filter-dropdown__trigger[data-v-a89c31d2]{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:38px;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;text-align:left;border-radius:8px;padding:8px 10px 8px 12px;font-weight:500;line-height:1.3;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.filter-dropdown__trigger[data-v-a89c31d2]:hover{border-color:var(--color-text-muted);background:var(--color-hover)}.filter-dropdown__trigger[data-v-a89c31d2]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring);background:var(--color-elevated);outline:none}.filter-dropdown--open .filter-dropdown__trigger[data-v-a89c31d2]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring);background:var(--color-elevated)}.filter-dropdown--active .filter-dropdown__trigger[data-v-a89c31d2]{background:var(--color-primary-subtle);border-color:#2563eb59}.filter-dropdown--active.filter-dropdown--open .filter-dropdown__trigger[data-v-a89c31d2],.filter-dropdown--active .filter-dropdown__trigger[data-v-a89c31d2]:hover{border-color:#2563eb80}.filter-dropdown__value[data-v-a89c31d2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-dropdown__value--placeholder[data-v-a89c31d2]{color:var(--color-text-muted);font-weight:500}.filter-dropdown__chevron[data-v-a89c31d2]{width:16px;height:16px;color:var(--color-text-muted);flex-shrink:0;transition:transform .15s,color .15s}.filter-dropdown--open .filter-dropdown__chevron[data-v-a89c31d2]{color:var(--color-primary);transform:rotate(180deg)}.filter-dropdown__menu[data-v-a89c31d2]{z-index:200;border:1px solid var(--color-border-subtle);background:var(--color-elevated);border-radius:10px;max-height:260px;margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #11182714,0 1px 3px #1118270f}html.theme-dark .filter-dropdown__menu[data-v-a89c31d2]{box-shadow:0 8px 28px #00000073,0 0 0 1px #ffffff0a}.filter-dropdown__option[data-v-a89c31d2]{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;border-radius:7px;padding:8px 10px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.filter-dropdown__option-label[data-v-a89c31d2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-dropdown__option[data-v-a89c31d2]:hover,.filter-dropdown__option--highlighted[data-v-a89c31d2]{background:var(--color-hover);color:var(--color-text-primary)}.filter-dropdown__option--selected[data-v-a89c31d2]{background:var(--color-primary-subtle);color:var(--color-text-primary)}.filter-dropdown__option--selected.filter-dropdown__option--highlighted[data-v-a89c31d2]{background:var(--color-primary-subtle)}.filter-dropdown__check[data-v-a89c31d2]{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}html.theme-dark .filter-dropdown__trigger[data-v-a89c31d2]{background:var(--color-elevated)}html.theme-dark .filter-dropdown__trigger[data-v-a89c31d2]:hover{background:var(--color-hover)}html.theme-dark .filter-dropdown--active .filter-dropdown__trigger[data-v-a89c31d2]{background:var(--color-primary-subtle);border-color:#3b82f673}@media (width<=720px){.filter-dropdown[data-v-a89c31d2]{max-width:none}}@media (prefers-reduced-motion:reduce){.filter-dropdown__chevron[data-v-a89c31d2]{transition:none}}.logs-page[data-v-3b07ff8e]{max-width:1280px}.logs-loading[data-v-3b07ff8e]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.logs-insights[data-v-3b07ff8e]{margin-bottom:var(--space-5)}.sort-toggle[data-v-3b07ff8e]{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:10px;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.sort-toggle__btn[data-v-3b07ff8e]{color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-weight:600;transition:background .15s,color .15s}.sort-toggle__btn[data-v-3b07ff8e]:hover{color:var(--color-text-primary);background:var(--color-hover)}.sort-toggle__btn.active[data-v-3b07ff8e]{background:var(--color-primary);color:var(--color-on-primary)}.activity-section__header[data-v-3b07ff8e]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);margin-bottom:var(--space-3);display:flex}.logs-filter-bar[data-v-3b07ff8e]{align-items:flex-end;gap:var(--space-3) var(--space-4);margin:0 var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);background:var(--color-elevated);border-radius:12px;flex-wrap:wrap;display:flex}.logs-filter-bar__heading[data-v-3b07ff8e]{padding-right:var(--space-2);flex-shrink:0;align-self:center;align-items:center;gap:8px;display:inline-flex}.logs-filter-bar__icon[data-v-3b07ff8e]{width:16px;height:16px;color:var(--color-text-muted)}.logs-filter-bar__title[data-v-3b07ff8e]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600}.logs-filter-bar__badge[data-v-3b07ff8e]{background:var(--color-primary-subtle);border:1px solid var(--color-primary-ring);min-width:20px;height:20px;color:var(--color-primary);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.logs-filter-bar__fields[data-v-3b07ff8e]{gap:var(--space-3);flex-wrap:wrap;flex:280px;min-width:0;display:flex}.logs-filter-bar__clear[data-v-3b07ff8e]{flex-shrink:0;align-self:flex-end;width:38px;height:38px;padding:0}.logs-filter-bar__clear-icon[data-v-3b07ff8e]{width:18px;height:18px;display:block}html.theme-dark .logs-filter-bar__badge[data-v-3b07ff8e]{color:#93c5fd;background:#3b82f61f;border-color:#3b82f647}@media (width<=720px){.logs-filter-bar[data-v-3b07ff8e]{flex-direction:column;align-items:stretch}.logs-filter-bar__heading[data-v-3b07ff8e]{align-self:flex-start;padding-right:0}.logs-filter-bar__fields[data-v-3b07ff8e]{flex-direction:column}.logs-filter-bar__clear[data-v-3b07ff8e]{align-self:flex-end;width:38px}}.activity-section__title[data-v-3b07ff8e]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.activity-section__count[data-v-3b07ff8e]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 10px;font-weight:600}.logs-table-wrapper[data-v-3b07ff8e]{border:1px solid var(--color-border-subtle);background:var(--color-elevated);border-radius:14px;overflow:hidden}.logs-table-wrapper--paging[data-v-3b07ff8e]{opacity:.65;pointer-events:none}.logs-pager[data-v-3b07ff8e]{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-surface);display:flex}.logs-pager__btn[data-v-3b07ff8e]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-elevated);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.logs-pager__btn[data-v-3b07ff8e]:hover:not(:disabled){background:var(--color-hover);color:var(--color-text-primary);border-color:var(--color-text-muted)}.logs-pager__btn[data-v-3b07ff8e]:disabled{opacity:.4;cursor:not-allowed}.logs-pager__chevron[data-v-3b07ff8e]{width:18px;height:18px}.logs-pager__label[data-v-3b07ff8e]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;min-width:120px;font-weight:500}.logs-table[data-v-3b07ff8e]{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.logs-table thead[data-v-3b07ff8e]{background:var(--color-surface)}.logs-table th[data-v-3b07ff8e]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle);padding:8px 12px;font-size:11px;font-weight:600}.logs-table td[data-v-3b07ff8e]{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);vertical-align:middle;padding:8px 12px}.logs-table tbody tr:last-child td[data-v-3b07ff8e]{border-bottom:none}.log-row--clickable[data-v-3b07ff8e]{cursor:pointer}.log-row[data-v-3b07ff8e]:hover,.log-row--expanded[data-v-3b07ff8e]{background:var(--color-hover)}.log-detail-row td[data-v-3b07ff8e]{border-bottom:none;padding:0 12px}.log-detail-row--open td[data-v-3b07ff8e]{border-bottom:1px solid var(--color-border-subtle);padding:0 12px 10px}.log-detail-panel[data-v-3b07ff8e]{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.log-detail-panel.open[data-v-3b07ff8e]{grid-template-rows:1fr}.log-detail-panel-inner[data-v-3b07ff8e]{overflow:hidden}.expand-col[data-v-3b07ff8e]{width:28px;padding-left:10px!important;padding-right:4px!important}.expand-chevron[data-v-3b07ff8e]{color:var(--color-text-muted);font-size:11px;transition:transform .2s;display:inline-block}.expand-chevron.open[data-v-3b07ff8e]{transform:rotate(90deg)}.account-cell[data-v-3b07ff8e]{color:var(--color-text-primary);font-weight:600}.target-cell[data-v-3b07ff8e]{color:var(--color-text-secondary);font-weight:500}.date-cell[data-v-3b07ff8e]{color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--font-size-xs)}.post-col[data-v-3b07ff8e]{text-align:right;width:72px}.logs-table th.post-col[data-v-3b07ff8e]{text-align:right}.actions-col[data-v-3b07ff8e]{text-align:center;width:40px}.log-delete-btn[data-v-3b07ff8e]{border:1px solid var(--color-border-subtle);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.log-delete-btn img[data-v-3b07ff8e]{opacity:.92;filter:invert(20%)sepia(94%)saturate(3724%)hue-rotate(347deg)brightness(94%)contrast(95%);width:13px;height:13px}.log-delete-btn[data-v-3b07ff8e]:hover:not(:disabled){background:var(--color-hover);border-color:var(--color-border)}.log-delete-btn[data-v-3b07ff8e]:disabled{cursor:not-allowed;opacity:.7}.status-chip[data-v-3b07ff8e]{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.status-chip--compact[data-v-3b07ff8e]{vertical-align:middle;padding:2px 8px;font-size:10px}.status-chip--approved[data-v-3b07ff8e]{color:var(--color-success);background:#16a34a1f;border-color:#16a34a33}.status-chip--declined[data-v-3b07ff8e]{color:#ea580c;background:#f973161f;border-color:#ea580c38}.status-chip--auto[data-v-3b07ff8e]{color:var(--color-warning);background:#d977061f;border-color:#d9770638}.status-chip--failed[data-v-3b07ff8e]{color:var(--color-danger);background:#dc26261f;border-color:#dc262638}.status-chip--returned[data-v-3b07ff8e]{color:#d97706;background:#f59e0b1f;border-color:#d9770638}.status-chip--posting[data-v-3b07ff8e]{color:#2563eb;background:#3b82f61f;border-color:#3b82f638}.status-chip--skipped_limit[data-v-3b07ff8e]{color:#7c3aed;background:#7c3aed1f;border-color:#7c3aed38}.status-chip--expired[data-v-3b07ff8e]{color:#0891b2;background:#06b6d41f;border-color:#06b6d438}.status-chip--deleted[data-v-3b07ff8e]{color:var(--color-danger);background:#dc26261f;border-color:#dc262638}html.theme-dark .status-chip--approved[data-v-3b07ff8e]{background:#4ade8024;border-color:#4ade8047}html.theme-dark .status-chip--declined[data-v-3b07ff8e]{color:#fb923c;background:#fb923c24;border-color:#fb923c47}html.theme-dark .status-chip--auto[data-v-3b07ff8e]{background:#fbbf2424;border-color:#fbbf2447}html.theme-dark .status-chip--failed[data-v-3b07ff8e]{background:#f8717124;border-color:#f8717147}html.theme-dark .status-chip--returned[data-v-3b07ff8e]{color:#fbbf24;background:#fbbf2424;border-color:#fbbf2447}html.theme-dark .status-chip--posting[data-v-3b07ff8e]{color:#60a5fa;background:#60a5fa24;border-color:#60a5fa47}html.theme-dark .status-chip--skipped_limit[data-v-3b07ff8e]{color:#a78bfa;background:#a78bfa24;border-color:#a78bfa47}html.theme-dark .status-chip--expired[data-v-3b07ff8e]{color:#22d3ee;background:#22d3ee24;border-color:#22d3ee47}html.theme-dark .status-chip--deleted[data-v-3b07ff8e]{background:#f8717124;border-color:#f8717147}.post-link[data-v-3b07ff8e]{color:var(--color-primary);font-size:11px;font-weight:600;text-decoration:none}.post-link[data-v-3b07ff8e]:hover{text-decoration:underline}.post-link-muted[data-v-3b07ff8e]{color:var(--color-text-muted);font-size:11px}.reply-detail[data-v-3b07ff8e]{align-items:flex-start;gap:var(--space-3);text-align:left;background:var(--color-surface);border:1px solid var(--color-border-subtle);opacity:0;border-radius:8px;margin-top:4px;padding:10px 12px;transition:opacity .15s;display:flex}.reply-detail__body[data-v-3b07ff8e]{flex:1;min-width:0}.reply-detail__media[data-v-3b07ff8e]{border:1px solid var(--color-border-subtle);background:var(--color-elevated);border-radius:8px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.reply-detail__media-image[data-v-3b07ff8e]{object-fit:cover;width:100%;height:100%;display:block}.log-detail-panel.open .reply-detail[data-v-3b07ff8e]{opacity:1}.reply-detail__actions[data-v-3b07ff8e]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.action-pill[data-v-3b07ff8e]{border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.action-pill__icon[data-v-3b07ff8e]{flex-shrink:0;width:12px;height:12px}.action-pill--inactive[data-v-3b07ff8e]{background:var(--color-surface);color:var(--color-text-muted);border-color:var(--color-border-subtle)}.action-pill--inactive .action-pill__icon[data-v-3b07ff8e]{opacity:.55}html.theme-dark .action-pill--inactive[data-v-3b07ff8e]{background:#ffffff0d}.action-pill--like[data-v-3b07ff8e]{color:#e11d48;background:#f43f5e1f;border-color:#f43f5e38}html.theme-dark .action-pill--like[data-v-3b07ff8e]{color:#fb7185;background:#fb718524;border-color:#fb718547}.action-pill--retweet[data-v-3b07ff8e]{color:#059669;background:#10b9811f;border-color:#10b98138}html.theme-dark .action-pill--retweet[data-v-3b07ff8e]{color:#34d399;background:#34d39924;border-color:#34d39947}.reply-detail-label[data-v-3b07ff8e]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:10px;font-weight:600}.reply-detail-text[data-v-3b07ff8e]{white-space:pre-wrap;word-break:break-word;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:4px 0 0;line-height:1.45}.reply-detail-text--none[data-v-3b07ff8e]{color:var(--color-text-muted);font-style:italic}.reply-failure-reason[data-v-3b07ff8e]{font-size:var(--font-size-xs);color:var(--color-danger);margin:8px 0 0;line-height:1.45}.empty-hero[data-v-3b07ff8e]{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:linear-gradient(145deg, #eff6ff 0%, var(--color-elevated) 70%);border:1px dashed #2563eb59;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}html.theme-dark .empty-hero[data-v-3b07ff8e]{background:linear-gradient(145deg,#3b82f614 0%,#1a1a1a 70%);border-color:#3b82f64d}.empty-hero__glow[data-v-3b07ff8e]{pointer-events:none;background:#3b82f633;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.empty-hero__icon-wrap[data-v-3b07ff8e]{background:#3b82f624;border:1px solid #2563eb33;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.empty-hero__icon[data-v-3b07ff8e]{width:28px;height:28px}.empty-hero__title[data-v-3b07ff8e]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.empty-hero__text[data-v-3b07ff8e]{max-width:400px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.approval-card[data-v-dcf0f851]{gap:var(--space-3);padding:var(--space-4);background:linear-gradient(145deg,#fffbeb 0%,#fff 55%);border:1px solid #f59e0b47;border-radius:14px;flex-direction:column;animation:.45s both approval-enter-dcf0f851;display:flex;position:relative;overflow:hidden}html.theme-dark .approval-card[data-v-dcf0f851]{background:linear-gradient(145deg,#fbbf241a 0%,#1a1a1a 60%);border-color:#fbbf2447}.approval-card--locked[data-v-dcf0f851]{pointer-events:none}@keyframes approval-enter-dcf0f851{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.approval-card__link[data-v-dcf0f851]{z-index:2;width:32px;min-width:32px;height:32px;padding:0;font-size:14px;position:absolute;top:10px;right:10px}.approval-card__route[data-v-dcf0f851]{flex-wrap:wrap;align-items:center;gap:6px;padding-right:36px;display:flex}.approval-card__arrow[data-v-dcf0f851]{color:var(--color-text-muted);font-size:12px}.meta-chip[data-v-dcf0f851]{letter-spacing:.01em;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.meta-chip--neutral[data-v-dcf0f851]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.meta-chip--target[data-v-dcf0f851]{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b38}.approval-card__return-notice[data-v-dcf0f851]{color:#b45309;background:#f59e0b1a;border:1px solid #d9770638;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}html.theme-dark .approval-card__return-notice[data-v-dcf0f851]{color:#fbbf24;background:#fbbf241a;border-color:#fbbf243d}html.theme-dark .meta-chip--target[data-v-dcf0f851]{color:#fbbf24}.meta-chip--expire[data-v-dcf0f851]{font-variant-numeric:tabular-nums}.meta-chip--expire-fresh[data-v-dcf0f851]{background:var(--color-success-subtle);color:var(--color-success);border:1px solid #16a34a38}html.theme-dark .meta-chip--expire-fresh[data-v-dcf0f851]{color:#4ade80;background:#22c55e24;border-color:#4ade8047}.meta-chip--expire-steady[data-v-dcf0f851]{color:#0891b2;background:#06b6d41f;border:1px solid #06b6d438}html.theme-dark .meta-chip--expire-steady[data-v-dcf0f851]{color:#22d3ee;background:#22d3ee24;border-color:#22d3ee47}.meta-chip--expire-warning[data-v-dcf0f851]{background:var(--color-warning-subtle);color:var(--color-warning);border:1px solid #d9770638}html.theme-dark .meta-chip--expire-warning[data-v-dcf0f851]{color:#fbbf24;background:#fbbf2424;border-color:#fbbf2447}.meta-chip--expire-critical[data-v-dcf0f851],.meta-chip--expire-expired[data-v-dcf0f851]{background:var(--color-danger-subtle);color:var(--color-danger);border:1px solid #dc262638}html.theme-dark .meta-chip--expire-critical[data-v-dcf0f851],html.theme-dark .meta-chip--expire-expired[data-v-dcf0f851]{color:#f87171;background:#f8717124;border-color:#f8717147}.meta-chip--muted[data-v-dcf0f851]{background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border-subtle)}.approval-card__badges[data-v-dcf0f851]{flex-wrap:wrap;gap:6px;display:flex}.meta-chip__label[data-v-dcf0f851]{align-items:center;gap:4px;display:inline-flex}.meta-chip__icon[data-v-dcf0f851]{object-fit:contain;flex-shrink:0;width:14px;height:14px}.meta-chip__icon--comment[data-v-dcf0f851]{width:16px;height:16px}.meta-chip--inactive .meta-chip__icon[data-v-dcf0f851]{opacity:.55}.meta-chip--toggle[data-v-dcf0f851]{cursor:pointer;font:inherit;transition:opacity .15s,background .15s,border-color .15s,color .15s}.meta-chip--toggle[data-v-dcf0f851]:hover:not(:disabled){filter:brightness(.97)}.meta-chip--toggle[data-v-dcf0f851]:disabled{cursor:not-allowed;opacity:.7}.meta-chip--inactive[data-v-dcf0f851]{background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border-subtle)}html.theme-dark .meta-chip--inactive[data-v-dcf0f851]{background:#ffffff0d}.meta-chip--like[data-v-dcf0f851]{color:#e11d48;background:#f43f5e1f;border:1px solid #f43f5e38}html.theme-dark .meta-chip--like[data-v-dcf0f851]{color:#fb7185;background:#fb718524;border-color:#fb718547}.meta-chip--retweet[data-v-dcf0f851]{color:#059669;background:#10b9811f;border:1px solid #10b98138}html.theme-dark .meta-chip--retweet[data-v-dcf0f851]{color:#34d399;background:#34d39924;border-color:#34d39947}.meta-chip--reply[data-v-dcf0f851]{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b38}html.theme-dark .meta-chip--reply[data-v-dcf0f851]{color:#fbbf24;background:#fbbf2424;border-color:#fbbf2447}.approval-card__comment--placeholder[data-v-dcf0f851]{color:var(--color-text-muted);font-style:italic}html.theme-dark .meta-chip--muted[data-v-dcf0f851]{background:#ffffff0d}.approval-card__comment[data-v-dcf0f851]{text-align:left;width:100%;font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-subtle);cursor:text;word-break:break-word;white-space:pre-wrap;border-radius:10px;min-height:72px;line-height:1.5;transition:border-color .15s}button.approval-card__comment[data-v-dcf0f851]:hover:not(:disabled){border-color:#f59e0b66}.approval-card__comment--edit[data-v-dcf0f851]{cursor:default;padding:0;position:relative}.approval-card__textarea[data-v-dcf0f851]{width:100%;font:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);padding:var(--space-3);resize:vertical;box-sizing:border-box;border:1px solid #d97706;border-radius:10px;outline:none;min-height:88px;line-height:1.5}.approval-card__edit-spinner[data-v-dcf0f851]{position:absolute;top:10px;right:10px}.approval-card__media[data-v-dcf0f851]{gap:var(--space-2);flex-direction:column;display:flex}.approval-card__media-preview[data-v-dcf0f851]{aspect-ratio:1;border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:10px;width:100%;max-width:220px;overflow:hidden}.approval-card__media-image[data-v-dcf0f851],.approval-card__media-placeholder[data-v-dcf0f851]{object-fit:cover;width:100%;height:100%;display:block}.approval-card__media-placeholder[data-v-dcf0f851]{background:linear-gradient(135deg,#f59e0b1f,#d9770614)}.approval-card__media-empty[data-v-dcf0f851]{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-3);border:1px dashed var(--color-border-subtle);background:var(--color-surface);border-radius:10px;margin:0}.approval-card__media-actions[data-v-dcf0f851]{gap:var(--space-2);flex-wrap:wrap;display:flex}.approval-card__media-btn[data-v-dcf0f851]{min-height:34px}.approval-card__posted[data-v-dcf0f851]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.approval-card__actions[data-v-dcf0f851]{gap:var(--space-2);display:flex}.approval-card__approve-wrap[data-v-dcf0f851]{flex:1;min-width:0}.approval-card__approve-wrap .approval-card__action[data-v-dcf0f851]{width:100%}.approval-card__action[data-v-dcf0f851]{flex:1;justify-content:center;min-height:38px}.approval-card__action--approve[data-v-dcf0f851]{background:var(--color-success);border-color:var(--color-success)}.approval-card__action--approve[data-v-dcf0f851]:hover:not(:disabled){filter:brightness(.92)}.approval-card__footer[data-v-dcf0f851]{gap:var(--space-2);flex-direction:column;display:flex}.approval-card__regen[data-v-dcf0f851]{color:#0891b2;justify-content:center;width:100%;min-height:34px}.approval-card__regen[data-v-dcf0f851]:hover:not(:disabled){color:#0891b2;background:#06b6d41a}.approval-card__chips[data-v-dcf0f851]{flex-wrap:wrap;gap:6px;display:flex}.approval-card__overlay[data-v-dcf0f851]{z-index:5;padding:var(--space-4);background:#1118278c;border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.approval-card__overlay-label[data-v-dcf0f851]{color:#fff;text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 2px 8px #0006;font-size:1.25rem;font-weight:700}.approvals-page[data-v-91b0edb3]{max-width:1280px}.approvals-loading[data-v-91b0edb3]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.approvals-insights[data-v-91b0edb3]{margin-bottom:var(--space-5)}.queue-section__header[data-v-91b0edb3]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.queue-section__title[data-v-91b0edb3]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.queue-section__count[data-v-91b0edb3]{font-size:var(--font-size-xs);color:var(--color-warning);background:var(--color-warning-subtle);border:1px solid #f59e0b40;border-radius:999px;padding:4px 10px;font-weight:600}.empty-hero[data-v-91b0edb3]{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:linear-gradient(145deg, #ecfdf5 0%, var(--color-elevated) 70%);border:1px dashed #16a34a59;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}html.theme-dark .empty-hero[data-v-91b0edb3]{background:linear-gradient(145deg,#10b98114 0%,#1a1a1a 70%);border-color:#10b9814d}.empty-hero__glow[data-v-91b0edb3]{pointer-events:none;background:#10b98133;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.empty-hero__icon-wrap[data-v-91b0edb3]{background:#10b98124;border:1px solid #05966933;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.empty-hero__icon[data-v-91b0edb3]{width:28px;height:28px}.empty-hero__title[data-v-91b0edb3]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.empty-hero__text[data-v-91b0edb3]{max-width:400px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.approvals-grid[data-v-91b0edb3]{position:relative}.empty-hero--full[data-v-91b0edb3]{grid-column:1/-1}.card-enter-active[data-v-91b0edb3]{transition:opacity .35s,transform .35s}.card-leave-active[data-v-91b0edb3]{z-index:0;transition:opacity .28s,transform .28s}.card-enter-from[data-v-91b0edb3]{opacity:0;transform:translateY(12px)}.card-leave-to[data-v-91b0edb3]{opacity:0;pointer-events:none;transform:translate(16px)scale(.96)}.card-move[data-v-91b0edb3]{transition:transform .35s}.picker-grid[data-v-91b0edb3]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:420px;display:grid;overflow:auto}.picker-grid__item[data-v-91b0edb3]{border:1px solid var(--color-border-subtle);background:var(--color-surface);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:8px;padding:8px;display:flex}.picker-grid__item img[data-v-91b0edb3]{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.picker-grid__item span[data-v-91b0edb3]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.picker-grid__item--selected[data-v-91b0edb3]{border-color:#d97706;box-shadow:0 0 0 2px #f59e0b2e}.persona-card[data-v-91c4e697]{gap:var(--space-3);padding:var(--space-4);background:linear-gradient(145deg,#faf5ff 0%,#fff 55%);border:1px solid #9333ea38;border-radius:14px;flex-direction:column;animation:.45s both persona-enter-91c4e697;display:flex;position:relative;overflow:hidden}html.theme-dark .persona-card[data-v-91c4e697]{background:linear-gradient(145deg,#a855f71a 0%,#1a1a1a 60%);border-color:#a855f747}@keyframes persona-enter-91c4e697{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.persona-card__top[data-v-91c4e697]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.persona-card__name-wrap[data-v-91c4e697]{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.persona-card__name-spinner[data-v-91c4e697]{flex-shrink:0}.persona-card__name[data-v-91c4e697]{color:#9333ea;letter-spacing:-.03em;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:1;min-width:0;margin:-4px -8px;padding:4px 8px;font-family:inherit;font-size:1.25rem;font-weight:700;transition:border-color .15s,background .15s}html.theme-dark .persona-card__name[data-v-91c4e697]{color:#c084fc}.persona-card__name[data-v-91c4e697]:hover{border-color:#9333ea40}.persona-card__name[data-v-91c4e697]:focus{background:var(--color-elevated);border-color:#9333ea}.persona-card__name[data-v-91c4e697]:disabled{opacity:.65;cursor:wait}.persona-card__delete[data-v-91c4e697]{width:32px;min-width:32px;height:32px;padding:0;font-size:14px}.persona-card__delete[data-v-91c4e697]:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-subtle)}.persona-card__chips[data-v-91c4e697]{flex-wrap:wrap;gap:6px;display:flex}.meta-chip[data-v-91c4e697]{letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.meta-chip--soul[data-v-91c4e697]{color:#9333ea;background:#9333ea1a;border:1px solid #9333ea2e}.meta-chip--pretext[data-v-91c4e697]{color:#7c3aed;background:#7c3aed14;border:1px solid #7c3aed29}html.theme-dark .meta-chip--soul[data-v-91c4e697]{color:#c084fc}html.theme-dark .meta-chip--pretext[data-v-91c4e697]{color:#a78bfa}.field-block[data-v-91c4e697]{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.field-label[data-v-91c4e697]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.textarea-wrap[data-v-91c4e697]{width:100%;position:relative}.textarea-wrap.collapsed .field-textarea[data-v-91c4e697]{resize:none;padding-right:36px;overflow:hidden;height:56px!important;min-height:56px!important}.field-textarea[data-v-91c4e697]{border:1px solid var(--color-border-subtle);width:100%;font-size:var(--font-size-sm);background:var(--color-surface);color:var(--color-text-secondary);resize:vertical;box-sizing:border-box;cursor:pointer;border-radius:10px;height:56px;min-height:56px;padding:10px 12px;font-family:inherit;transition:height .2s,min-height .2s,border-color .15s}.textarea-wrap:not(.collapsed) .field-textarea[data-v-91c4e697]{height:200px;min-height:200px}.field-textarea[data-v-91c4e697]:hover{border-color:#9333ea59}.expand-toggle[data-v-91c4e697]{border:1px solid var(--color-border-subtle);background:var(--color-elevated);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex;position:absolute;bottom:6px;right:6px}.expand-toggle[data-v-91c4e697]:hover{color:#fff;background:#9333ea;border-color:#9333ea}.personas-page[data-v-825d967c]{max-width:1280px}.personas-loading[data-v-825d967c]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.personas-insights[data-v-825d967c]{margin-bottom:var(--space-5)}.personas-section__header[data-v-825d967c]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);margin-bottom:var(--space-4);display:flex}.personas-section__title[data-v-825d967c]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.personas-section__count[data-v-825d967c]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 10px;font-weight:600}.empty-hero[data-v-825d967c]{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:linear-gradient(145deg, #faf5ff 0%, var(--color-elevated) 70%);border:1px dashed #9333ea59;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}html.theme-dark .empty-hero[data-v-825d967c]{background:linear-gradient(145deg,#a855f714 0%,#1a1a1a 70%);border-color:#a855f74d}.empty-hero__glow[data-v-825d967c]{pointer-events:none;background:#a855f733;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.empty-hero__icon-wrap[data-v-825d967c]{background:#a855f724;border:1px solid #9333ea33;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.empty-hero__icon[data-v-825d967c]{width:28px;height:28px}.empty-hero__title[data-v-825d967c]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.empty-hero__text[data-v-825d967c]{max-width:400px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.llm-card[data-v-a77cb817]{gap:var(--space-3);padding:var(--space-4);background:linear-gradient(145deg,#eef2ff 0%,#fff 55%);border:1px solid #6366f138;border-radius:14px;flex-direction:column;animation:.45s both llm-enter-a77cb817;display:flex;position:relative;overflow:hidden}html.theme-dark .llm-card[data-v-a77cb817]{background:linear-gradient(145deg,#6366f11a 0%,#1a1a1a 60%)}.llm-card--selected[data-v-a77cb817]{box-shadow:0 0 0 1px #6366f159}@keyframes llm-enter-a77cb817{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.llm-card__top[data-v-a77cb817]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.llm-card__icon-wrap[data-v-a77cb817]{border:1px solid #6366f133;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.llm-card__icon[data-v-a77cb817]{width:22px;height:22px}.llm-card__active-badge[data-v-a77cb817]{font-size:var(--font-size-xs);color:#059669;background:#10b9811f;border:1px solid #10b98140;border-radius:999px;padding:4px 10px;font-weight:600}html.theme-dark .llm-card__active-badge[data-v-a77cb817]{color:#34d399}.llm-card__name[data-v-a77cb817]{font-size:var(--font-size-lg);margin:0;font-weight:600}.llm-card__model[data-v-a77cb817]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.llm-card__select-btn[data-v-a77cb817]{margin-top:var(--space-1);justify-content:center;width:100%}.llms-loading[data-v-36be6cee]{align-items:center;gap:var(--space-3);padding:var(--space-5);color:var(--color-text-muted);display:flex}.llms-insights[data-v-36be6cee]{margin-bottom:var(--space-5)}.llms-section__header[data-v-36be6cee]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);margin-bottom:var(--space-4);display:flex}.llms-section__title[data-v-36be6cee]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.llms-section__count[data-v-36be6cee]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 10px;font-weight:600}.empty-hero[data-v-36be6cee]{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:linear-gradient(145deg, #eef2ff 0%, var(--color-elevated) 70%);border:1px dashed #6366f159;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}html.theme-dark .empty-hero[data-v-36be6cee]{background:linear-gradient(145deg,#6366f114 0%,#1a1a1a 70%);border-color:#6366f14d}.empty-hero__glow[data-v-36be6cee]{pointer-events:none;background:#6366f133;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.empty-hero__icon-wrap[data-v-36be6cee]{background:#6366f124;border:1px solid #6366f133;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.empty-hero__icon[data-v-36be6cee]{width:28px;height:28px}.empty-hero__title[data-v-36be6cee]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.empty-hero__text[data-v-36be6cee]{max-width:400px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.media-thumbnail[data-v-04121e05],.media-thumbnail__img[data-v-04121e05],.media-thumbnail__placeholder[data-v-04121e05]{width:100%;height:100%;display:block}.media-thumbnail__img[data-v-04121e05]{object-fit:cover;transition:opacity .2s,transform .2s}.media-thumbnail__placeholder[data-v-04121e05]{background:linear-gradient(135deg, var(--color-surface) 0%, var(--color-hover) 100%)}.media-card[data-v-a5735e62]{background:linear-gradient(145deg,#ecfeff 0%,#fff 55%);border:1px solid #0891b238;border-radius:10px;flex-direction:column;animation:.45s both media-enter-a5735e62;display:flex;position:relative;overflow:hidden}html.theme-dark .media-card[data-v-a5735e62]{background:linear-gradient(145deg,#06b6d41a 0%,#1a1a1a 60%);border-color:#06b6d447}@keyframes media-enter-a5735e62{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.media-card__thumb[data-v-a5735e62]{aspect-ratio:1;background:var(--color-surface);cursor:pointer;border:none;width:100%;padding:0;display:block;position:relative}.media-card__thumb[data-v-a5735e62]:hover .media-thumbnail__img{opacity:.9;transform:scale(1.02)}.media-card__image-wrap[data-v-a5735e62]{width:100%;height:100%}.media-card__meta[data-v-a5735e62]{padding:var(--space-2);flex-direction:column;gap:4px;display:flex}.media-card__name[data-v-a5735e62]{font-size:var(--font-size-xs);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.meta-chip[data-v-a5735e62]{color:#0891b2;background:#0891b21a;border:1px solid #0891b22e;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}html.theme-dark .meta-chip[data-v-a5735e62]{color:#22d3ee}.album-card[data-v-4f79f582]{background:linear-gradient(145deg,#f5f3ff 0%,#fff 55%);border:1px solid #8b5cf638;border-radius:10px;flex-direction:column;animation:.45s both album-enter-4f79f582;display:flex;position:relative;overflow:hidden}html.theme-dark .album-card[data-v-4f79f582]{background:linear-gradient(145deg,#8b5cf61a 0%,#1a1a1a 60%);border-color:#a78bfa47}.album-card--selected[data-v-4f79f582]{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}@keyframes album-enter-4f79f582{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.album-card__thumb[data-v-4f79f582]{aspect-ratio:1;background:var(--color-surface);cursor:pointer;border:none;width:100%;padding:0;position:relative}.album-card__image-wrap[data-v-4f79f582]{width:100%;height:100%}.album-card__count[data-v-4f79f582]{color:#fff;background:#111827b8;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}.album-card__meta[data-v-4f79f582]{padding:var(--space-3);flex-direction:column;gap:6px;display:flex}.album-card__name[data-v-4f79f582]{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.meta-chip[data-v-4f79f582]{background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border-subtle);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.lightbox-overlay[data-v-82f4e927]{z-index:1000;background:#000000eb;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto;gap:0;display:grid;position:fixed;inset:0}.lightbox-toolbar[data-v-82f4e927]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:#fff;grid-column:1/-1;display:flex}.lightbox-filename[data-v-82f4e927]{min-width:0;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lightbox-toolbar-actions[data-v-82f4e927]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.lightbox-counter[data-v-82f4e927],.lightbox-zoom[data-v-82f4e927]{color:#ffffffbf;text-align:center;min-width:3rem;font-size:12px}.lightbox-icon-btn[data-v-82f4e927],.lightbox-btn[data-v-82f4e927]{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:#ffffff14;border:1px solid #fff3;transition:background-color .15s}.lightbox-icon-btn[data-v-82f4e927]{justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:inline-flex}.lightbox-btn[data-v-82f4e927]{min-width:72px;height:32px;padding:0 var(--space-3);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:inline-flex}.lightbox-btn-danger[data-v-82f4e927]{background:#dc2626d9;border-color:#dc2626e6}.lightbox-icon-btn[data-v-82f4e927]:hover:not(:disabled),.lightbox-btn[data-v-82f4e927]:hover:not(:disabled){background:#ffffff29}.lightbox-btn-danger[data-v-82f4e927]:hover:not(:disabled){background:#b91c1cf2}.lightbox-icon-btn[data-v-82f4e927]:disabled,.lightbox-btn[data-v-82f4e927]:disabled{opacity:.35;cursor:not-allowed}.lightbox-nav[data-v-82f4e927]{width:48px;height:48px;margin:0 var(--space-2);color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-self:center;align-items:center;transition:background-color .15s;display:inline-flex}.lightbox-nav[data-v-82f4e927]:hover:not(:disabled){background:#fff3}.lightbox-nav[data-v-82f4e927]:disabled{opacity:.25;cursor:not-allowed}.lightbox-nav svg[data-v-82f4e927]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.lightbox-stage[data-v-82f4e927]{min-width:0;min-height:0;padding:var(--space-4);justify-content:center;align-items:center;display:flex;overflow:auto}.lightbox-zoom-wrap[data-v-82f4e927]{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.lightbox-image--loading-full[data-v-82f4e927]{filter:blur(1px);opacity:.92}.lightbox-loading-label[data-v-82f4e927]{color:#ffffffb3;margin:0;font-size:12px}.lightbox-image[data-v-82f4e927]{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:min(90vw,1200px);max-height:calc(100vh - 120px);transition:transform .15s}.media-page[data-v-5280ad48]{max-width:1280px}.media-loading[data-v-5280ad48]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.media-insights[data-v-5280ad48]{margin-bottom:var(--space-5)}.upload-zone[data-v-5280ad48]{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);margin-bottom:var(--space-5);background:linear-gradient(145deg, #ecfeff 0%, var(--color-elevated) 70%);border:2px dashed #0891b259;border-radius:16px;flex-direction:column;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}html.theme-dark .upload-zone[data-v-5280ad48]{background:linear-gradient(145deg,#06b6d414 0%,#1a1a1a 70%);border-color:#06b6d44d}.upload-zone--active[data-v-5280ad48]{background:linear-gradient(145deg, #cffafe 0%, var(--color-elevated) 70%);border-color:#0891b2}.upload-zone--uploading[data-v-5280ad48],.upload-zone--disabled[data-v-5280ad48]{opacity:.75;pointer-events:none}.upload-zone__input[data-v-5280ad48]{display:none}.upload-zone__glow[data-v-5280ad48]{pointer-events:none;background:#06b6d433;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.upload-zone__icon-wrap[data-v-5280ad48]{background:#06b6d424;border:1px solid #0891b233;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.upload-zone__icon[data-v-5280ad48]{width:26px;height:26px}.upload-zone__title[data-v-5280ad48]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.upload-zone__hint[data-v-5280ad48]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.upload-zone__btn[data-v-5280ad48]{margin-top:var(--space-2);justify-content:center;min-width:140px;min-height:38px}.section-tabs[data-v-5280ad48]{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.section-tabs__btn[data-v-5280ad48]{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:600}.section-tabs__btn--active[data-v-5280ad48]{color:#7c3aed;background:#8b5cf61f;border-color:#8b5cf659}.library-section__header[data-v-5280ad48]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.library-section__actions[data-v-5280ad48],.album-detail__title-wrap[data-v-5280ad48]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.album-detail__back[data-v-5280ad48]{min-height:34px}.album-media-item[data-v-5280ad48]{gap:var(--space-2);flex-direction:column;display:flex}.album-media-item__remove[data-v-5280ad48]{justify-content:center;width:100%;min-height:34px}.empty-hero--albums[data-v-5280ad48]{background:linear-gradient(145deg, #f5f3ff 0%, var(--color-elevated) 70%);border-color:#8b5cf659}.picker-grid[data-v-5280ad48]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:420px;display:grid;overflow:auto}.picker-grid__item[data-v-5280ad48]{border:1px solid var(--color-border-subtle);background:var(--color-surface);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:8px;padding:8px;display:flex}.picker-grid__item .picker-grid__thumb[data-v-5280ad48],.picker-grid__item img[data-v-5280ad48]{aspect-ratio:1;border-radius:8px;width:100%}.picker-grid__item span[data-v-5280ad48]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.picker-grid__item--selected[data-v-5280ad48]{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf62e}.library-section__title[data-v-5280ad48]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.library-grid[data-v-5280ad48]{gap:var(--space-3)}.library-section__count[data-v-5280ad48]{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 10px;font-weight:600}.empty-hero[data-v-5280ad48]{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:linear-gradient(145deg, #ecfeff 0%, var(--color-elevated) 70%);border:1px dashed #0891b259;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}html.theme-dark .empty-hero[data-v-5280ad48]{background:linear-gradient(145deg,#06b6d414 0%,#1a1a1a 70%);border-color:#06b6d44d}.empty-hero__glow[data-v-5280ad48]{pointer-events:none;background:#06b6d433;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.empty-hero__icon-wrap[data-v-5280ad48]{background:#06b6d424;border:1px solid #0891b233;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.empty-hero__icon[data-v-5280ad48]{width:28px;height:28px}.empty-hero__title[data-v-5280ad48]{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.empty-hero__text[data-v-5280ad48]{max-width:360px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.auth-page[data-v-1399fce2]{width:100%;min-height:100svh;padding:var(--space-5);background:linear-gradient(180deg, var(--color-elevated) 0%, var(--color-surface) 42%, var(--color-surface) 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}html.theme-dark .auth-page[data-v-1399fce2]{background:linear-gradient(180deg, #141414 0%, var(--color-surface) 38%, #0f0f0f 100%)}.auth-page__glow[data-v-1399fce2]{pointer-events:none;filter:blur(48px);opacity:.6;border-radius:50%;position:absolute}.auth-page__glow--top[data-v-1399fce2]{background:#2563eb24;width:280px;height:280px;top:-80px;left:20%}.auth-page__glow--bottom[data-v-1399fce2]{background:#6366f11a;width:240px;height:240px;bottom:-60px;right:18%}html.theme-dark .auth-page__glow--top[data-v-1399fce2]{background:#3b82f629}html.theme-dark .auth-page__glow--bottom[data-v-1399fce2]{background:#818cf81f}.auth-card[data-v-1399fce2]{z-index:1;width:100%;max-width:420px;padding:var(--space-6);background:linear-gradient(145deg, #eff6ff 0%, var(--color-elevated) 55%);border:1px solid #2563eb2e;border-radius:16px;animation:.45s both auth-card-enter-1399fce2;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 16px 40px #2563eb14}html.theme-dark .auth-card[data-v-1399fce2]{background:linear-gradient(145deg,#3b82f614 0%,#1a1a1a 65%);border-color:#3b82f638;box-shadow:inset 0 1px #ffffff0d,0 16px 48px #00000073}@keyframes auth-card-enter-1399fce2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-card__glow[data-v-1399fce2]{pointer-events:none;background:#2563eb2e;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-50px}html.theme-dark .auth-card__glow[data-v-1399fce2]{background:#3b82f624}.auth-header[data-v-1399fce2]{z-index:1;margin-bottom:var(--space-5);position:relative}.auth-brand[data-v-1399fce2]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.auth-brand__mark[data-v-1399fce2]{background:linear-gradient(145deg, var(--color-elevated) 0%, var(--color-hover) 100%);border:1px solid var(--color-border-subtle);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;padding:4px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0f172a0f}html.theme-dark .auth-brand__mark[data-v-1399fce2]{box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000059}.auth-brand__logo[data-v-1399fce2]{object-fit:contain;width:100%;height:100%;display:block}.auth-brand__copy[data-v-1399fce2]{flex-direction:column;gap:1px;min-width:0;display:flex}.auth-brand__name[data-v-1399fce2]{font-size:var(--font-size-lg);color:var(--color-text-primary);letter-spacing:-.03em;font-weight:700;line-height:1.1}.auth-brand__tag[data-v-1399fce2]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:600}.auth-title[data-v-1399fce2]{margin:0 0 var(--space-1);font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:600}.auth-subtitle[data-v-1399fce2]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.auth-invitation-banner[data-v-1399fce2]{z-index:1;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);background:linear-gradient(145deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #f59e0b59;border-radius:10px;padding:12px 14px;display:flex;position:relative}html.theme-dark .auth-invitation-banner[data-v-1399fce2]{background:linear-gradient(145deg,#f59e0b24 0%,#f59e0b14 100%);border-color:#fbbf2447}.auth-invitation-banner__icon[data-v-1399fce2]{flex-shrink:0;width:1.5rem;height:1.5rem}html.theme-dark .auth-invitation-banner__icon[data-v-1399fce2]{filter:invert()}.auth-invitation-banner__text[data-v-1399fce2]{font-size:var(--font-size-sm);color:#b45309;margin:0;font-weight:600;line-height:1.45}html.theme-dark .auth-invitation-banner__text[data-v-1399fce2]{color:#fcd34d}.auth-form[data-v-1399fce2]{z-index:1;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.auth-submit[data-v-1399fce2]{margin-top:var(--space-2);justify-content:center;min-height:42px}.auth-mode-switch[data-v-1399fce2]{margin:var(--space-2) 0 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.auth-mode-link[data-v-1399fce2]{font:inherit;font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-weight:600}.auth-mode-link[data-v-1399fce2]:hover:not(:disabled){text-decoration:underline}.auth-mode-link[data-v-1399fce2]:disabled{opacity:.5;cursor:not-allowed}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.spinning-border-shell[data-v-b852ee05]{border-radius:var(--radius-sm);background:#ffffff24;padding:1px;display:inline-flex}.spinning-border-shell--pill[data-v-b852ee05]{border-radius:999px}.spinning-border-shell--block[data-v-b852ee05]{width:100%;display:flex}.spinning-border-shell--suppressed[data-v-b852ee05]{background:0 0;padding:0}html.theme-dark .spinning-border-shell--suppressed[data-v-b852ee05]{background:0 0}.spinning-border-shell--always[data-v-b852ee05]:not(.spinning-border-shell--disabled):not(.spinning-border-shell--suppressed),.spinning-border-shell[data-v-b852ee05]:not(.spinning-border-shell--always):not(.spinning-border-shell--suppressed):hover:not(.spinning-border-shell--disabled){background:conic-gradient(from var(--border-angle), transparent 0deg, transparent 294deg, #bfdbfe38 297deg, #fff 300deg, #bfdbfe38 303deg, transparent 306deg, transparent 360deg);animation:2.025s linear infinite spinning-border-spin-b852ee05}html.theme-dark .spinning-border-shell[data-v-b852ee05]{background:#ffffff1a}html.theme-dark .spinning-border-shell--always[data-v-b852ee05]:not(.spinning-border-shell--disabled):not(.spinning-border-shell--suppressed),html.theme-dark .spinning-border-shell[data-v-b852ee05]:not(.spinning-border-shell--always):not(.spinning-border-shell--suppressed):hover:not(.spinning-border-shell--disabled){background:conic-gradient(from var(--border-angle), transparent 0deg, transparent 294deg, #93c5fd47 297deg, #e0f2fe 300deg, #93c5fd47 303deg, transparent 306deg, transparent 360deg)}@keyframes spinning-border-spin-b852ee05{to{--border-angle:360deg}}@media (prefers-reduced-motion:reduce){.spinning-border-shell--always[data-v-b852ee05]:not(.spinning-border-shell--disabled):not(.spinning-border-shell--suppressed),.spinning-border-shell[data-v-b852ee05]:not(.spinning-border-shell--always):not(.spinning-border-shell--suppressed):hover:not(.spinning-border-shell--disabled){--border-angle:45deg;animation:none}}.landing-console-btn[data-v-848b52b5]{justify-content:center;align-items:center;gap:var(--space-2);letter-spacing:-.01em;white-space:nowrap;color:var(--color-on-primary);cursor:pointer;background-color:var(--color-primary);background-image:linear-gradient(180deg, #3b82f6 0%, var(--color-primary) 55%, var(--color-primary-hover) 100%);border:none;border-radius:999px;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;transition:transform .1s;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.landing-console-btn--block[data-v-848b52b5]{flex:auto;width:100%}.landing-console-btn[data-v-848b52b5]:disabled{opacity:.6;cursor:not-allowed;transform:none}.landing-console-btn--sm[data-v-848b52b5]{font-size:var(--font-size-sm);padding:9px 16px}.landing-console-btn--md[data-v-848b52b5]{font-size:var(--font-size-sm);min-height:44px;padding:12px 22px}[data-v-848b52b5] .spinning-border-shell:not(.spinning-border-shell--disabled):active .landing-console-btn:not(:disabled){transform:scale(.98)}html.theme-dark .landing-console-btn[data-v-848b52b5]{background-image:linear-gradient(180deg, #60a5fa 0%, var(--color-primary) 55%, var(--color-primary-hover) 100%);box-shadow:inset 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){[data-v-848b52b5] .spinning-border-shell:not(.spinning-border-shell--disabled):active .landing-console-btn:not(:disabled){transform:none}}.landing-subscribe[data-v-bee171a1]{width:100%}.landing-subscribe--stacked .landing-subscribe__controls[data-v-bee171a1]{flex-direction:column;align-items:stretch}.landing-subscribe--stacked .landing-subscribe__input[data-v-bee171a1],.landing-subscribe--stacked .landing-subscribe__button[data-v-bee171a1]{width:100%}.landing-subscribe__form[data-v-bee171a1]{gap:var(--space-2);flex-direction:column;display:flex}.landing-subscribe__label[data-v-bee171a1]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-subscribe__controls[data-v-bee171a1]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.landing-subscribe__input[data-v-bee171a1]{min-width:0;min-height:40px;font-size:var(--font-size-sm);border-radius:999px;flex:180px;padding:8px 14px}.landing-subscribe--stacked .landing-subscribe__input[data-v-bee171a1]{flex:none;width:100%}.landing-subscribe__button[data-v-bee171a1]{flex-shrink:0}.landing-subscribe__done[data-v-bee171a1]{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:#fafafad1;background:linear-gradient(145deg,#0891b224 0%,#0891b20a 100%);border:1px solid #0891b247;border-radius:999px;padding:10px 14px;line-height:1.45;display:flex}html.theme-light .landing-subscribe__done[data-v-bee171a1]{color:var(--color-text-secondary);background:linear-gradient(145deg,#0891b214 0%,#fff 100%);border-color:#0891b238}.landing-subscribe__done-icon[data-v-bee171a1]{color:#67e8f9;background:#0891b238;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}html.theme-light .landing-subscribe__done-icon[data-v-bee171a1]{color:#0891b2;background:#0891b21f}.landing-nav[data-v-7e1b1514]{z-index:50;padding:var(--space-4) var(--space-5);pointer-events:none;position:fixed;top:0;left:0;right:0}.landing-nav__inner[data-v-7e1b1514]{pointer-events:auto;align-items:center;gap:var(--space-3);-webkit-backdrop-filter:blur(16px);background:#0a0a0a8c;border:1px solid #ffffff1f;border-radius:999px;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:10px 12px 10px 10px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 12px 40px #00000059}.landing-nav--scrolled .landing-nav__inner[data-v-7e1b1514]{background:#0a0a0ac7;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff14,0 16px 48px #00000073}html.theme-light .landing-nav__inner[data-v-7e1b1514]{background:#ffffffb8;border-color:#11182714;box-shadow:inset 0 1px #ffffffe6,0 12px 40px #0f172a14}html.theme-light .landing-nav--scrolled .landing-nav__inner[data-v-7e1b1514]{background:#ffffffe0;border-color:#1118271f;box-shadow:inset 0 1px #fff,0 16px 48px #0f172a1a}.landing-nav__brand[data-v-7e1b1514]{min-width:0;color:inherit;flex-shrink:1;align-items:center;gap:10px;text-decoration:none;display:flex}.landing-nav__mark[data-v-7e1b1514]{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:3px;display:flex}html.theme-light .landing-nav__mark[data-v-7e1b1514]{background:var(--color-surface);border-color:var(--color-border-subtle)}.landing-nav__logo[data-v-7e1b1514]{object-fit:contain;width:100%;height:100%;display:block}.landing-nav__name[data-v-7e1b1514]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);letter-spacing:-.03em;color:#fafafa;font-weight:700;overflow:hidden}html.theme-light .landing-nav__name[data-v-7e1b1514]{color:var(--color-text-primary)}.landing-nav__links[data-v-7e1b1514]{align-items:center;gap:2px;margin-left:auto;display:none}@media (width>=720px){.landing-nav__links[data-v-7e1b1514]{display:flex}}.landing-nav__link[data-v-7e1b1514]{font:inherit;font-size:var(--font-size-sm);color:#fafafab8;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:8px 12px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}html.theme-light .landing-nav__link[data-v-7e1b1514]{color:var(--color-text-secondary)}.landing-nav__link[data-v-7e1b1514]:hover{color:#fafafa;background:#ffffff0f}html.theme-light .landing-nav__link[data-v-7e1b1514]:hover{color:var(--color-text-primary);background:var(--color-hover)}.landing-nav__actions[data-v-7e1b1514]{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.landing-nav__contact[data-v-7e1b1514]{font-size:var(--font-size-sm);color:#fafafad1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.landing-nav__contact[data-v-7e1b1514]:hover{color:#fafafa;background:#ffffff1a;border-color:#ffffff29}html.theme-light .landing-nav__contact[data-v-7e1b1514]{color:var(--color-text-secondary);border-color:var(--color-border-subtle);background:#ffffffb8}html.theme-light .landing-nav__contact[data-v-7e1b1514]:hover{color:var(--color-text-primary);background:var(--color-hover)}.landing-nav__contact-icon[data-v-7e1b1514]{flex-shrink:0;width:16px;height:16px;display:block}@media (width<=480px){.landing-nav[data-v-7e1b1514]{padding:var(--space-3)}}@media (width>=720px){.landing-nav__actions[data-v-7e1b1514]{margin-left:0}}.landing-subscribe-modal[data-v-9f39c521]{gap:var(--space-4);flex-direction:column;display:flex}.landing-subscribe-modal__copy[data-v-9f39c521]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.55}.landing-subscribe-modal__actions[data-v-9f39c521]{justify-content:flex-end}.landing-subscribe-modal[data-v-9f39c521] .landing-subscribe--stacked .landing-subscribe__controls{gap:2rem}[data-testid=landing-subscribe-modal] .modal-header__icon{background:#fff;border-color:#0891b238;box-shadow:inset 0 1px #fffc}[data-testid=landing-subscribe-modal] .modal-header__icon img{filter:brightness(0)saturate()invert(42%)sepia(86%)saturate(650%)hue-rotate(152deg)brightness(.92)}[data-testid=landing-subscribe-modal] .modal__footer{border-top:none;margin-top:1rem;padding-top:0}.landing[data-v-31359193]{color:#fafafa;background:0 0;width:100%;max-width:100%;min-height:100svh;scroll-padding-top:88px;position:relative;overflow-x:clip}.landing__ambient[data-v-31359193]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.landing__ambient-blob[data-v-31359193]{filter:blur(96px);opacity:.9;border-radius:50%;position:absolute}.landing__ambient-blob--blue[data-v-31359193]{background:#2563eb61;width:min(720px,95vw);height:min(720px,95vw);top:-10%;left:-4%}.landing__ambient-blob--violet[data-v-31359193]{background:#7c3aed52;width:min(600px,85vw);height:min(600px,85vw);top:2%;right:-4%}.landing__ambient-blob--cyan[data-v-31359193]{background:#0891b233;width:min(560px,80vw);height:min(560px,80vw);top:42%;left:22%}html.theme-light .landing[data-v-31359193]{color:var(--color-text-primary);background:0 0}html.theme-light .landing__ambient-blob--blue[data-v-31359193]{background:#2563eb29}html.theme-light .landing__ambient-blob--violet[data-v-31359193]{background:#7c3aed1f}html.theme-light .landing__ambient-blob--cyan[data-v-31359193]{background:#0891b21a}.landing-hero[data-v-31359193]{z-index:1;max-width:1120px;padding:calc(88px + var(--space-6)) var(--space-5) clamp(3rem, 8vw, 6rem);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4rem);margin:0 auto;display:grid;position:relative;overflow:visible}@media (width>=960px){.landing-hero[data-v-31359193]{grid-template-columns:1.05fr .95fr;align-items:center}}.landing-hero__content[data-v-31359193]{z-index:1;position:relative}.landing-hero__eyebrow[data-v-31359193]{margin:0 0 var(--space-3);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:#93c5fdf2;font-weight:600}html.theme-light .landing-hero__eyebrow[data-v-31359193]{color:var(--color-primary)}.landing-hero__title[data-v-31359193]{margin:0 0 var(--space-4);letter-spacing:-.04em;text-wrap:balance;color:#fafafa;max-width:none;font-size:clamp(2rem,4.8vw,3.5rem);font-weight:700;line-height:1.08}@media (width>=960px){.landing-hero__title[data-v-31359193]{max-width:14ch}}html.theme-light .landing-hero__title[data-v-31359193]{color:var(--color-text-primary)}.landing-hero__lede[data-v-31359193]{margin:0 0 var(--space-5);color:#fafafab8;text-wrap:pretty;max-width:52ch;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.6}html.theme-light .landing-hero__lede[data-v-31359193]{color:var(--color-text-secondary)}.landing-hero__actions[data-v-31359193]{gap:var(--space-3);flex-wrap:wrap;display:flex}.landing-hero__cta-secondary[data-v-31359193]{border-radius:999px;min-height:44px;padding-inline:18px;text-decoration:none}html.theme-light .landing-hero__cta-secondary[data-v-31359193]{background:#ffffffd9}.landing-hero__preview[data-v-31359193]{z-index:1;min-width:0;position:relative}.console-preview[data-v-31359193]{background:linear-gradient(160deg,#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:18px;min-width:0;animation:.6s .12s both landing-preview-enter-31359193;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 80px #00000073}html.theme-light .console-preview[data-v-31359193]{background:linear-gradient(160deg,#fff 0%,#f8fafc 100%);border-color:#11182714;box-shadow:inset 0 1px #fff,0 28px 80px #0f172a1f}.console-preview__chrome[data-v-31359193]{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 14px;display:flex}html.theme-light .console-preview__chrome[data-v-31359193]{border-bottom-color:var(--color-border-subtle)}.console-preview__dot[data-v-31359193]{border-radius:50%;width:10px;height:10px}.console-preview__dot--rose[data-v-31359193]{background:#fb7185}.console-preview__dot--amber[data-v-31359193]{background:#fbbf24}.console-preview__dot--emerald[data-v-31359193]{background:#34d399}.console-preview__label[data-v-31359193]{letter-spacing:.06em;text-transform:uppercase;color:#fafafa73;margin-left:auto;font-size:11px;font-weight:600}html.theme-light .console-preview__label[data-v-31359193]{color:var(--color-text-muted)}.console-preview__body[data-v-31359193]{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.console-preview__stat[data-v-31359193]{border:1px solid #0000;border-radius:12px;grid-column:span 1;padding:12px}.console-preview__stat--blue[data-v-31359193]{background:linear-gradient(145deg,#2563eb2e 0%,#2563eb0a 100%);border-color:#2563eb47}.console-preview__stat--violet[data-v-31359193]{background:linear-gradient(145deg,#7c3aed2e 0%,#7c3aed0a 100%);border-color:#7c3aed47}.console-preview__stat--cyan[data-v-31359193]{background:linear-gradient(145deg,#0891b22e 0%,#0891b20a 100%);border-color:#0891b247}.console-preview__stat-label[data-v-31359193]{color:#fafafa9e;font-size:11px;font-weight:600;display:block}html.theme-light .console-preview__stat-label[data-v-31359193]{color:var(--color-text-muted)}.console-preview__stat-value[data-v-31359193]{letter-spacing:-.04em;margin-top:4px;font-size:1.75rem;font-weight:700;line-height:1;display:block}.console-preview__stat--blue .console-preview__stat-value[data-v-31359193]{color:#93c5fd}.console-preview__stat--violet .console-preview__stat-value[data-v-31359193]{color:#c4b5fd}.console-preview__stat--cyan .console-preview__stat-value[data-v-31359193]{color:#67e8f9}html.theme-light .console-preview__stat--blue .console-preview__stat-value[data-v-31359193]{color:#2563eb}html.theme-light .console-preview__stat--violet .console-preview__stat-value[data-v-31359193]{color:#7c3aed}html.theme-light .console-preview__stat--cyan .console-preview__stat-value[data-v-31359193]{color:#0891b2}.console-preview__chip[data-v-31359193]{color:#fafafab8;background:#ffffff14;border-radius:999px;margin-top:8px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}html.theme-light .console-preview__chip[data-v-31359193]{color:var(--color-text-secondary);background:#1118270f}.console-preview__feed[data-v-31359193]{flex-direction:column;grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.console-preview__row[data-v-31359193]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}html.theme-light .console-preview__row[data-v-31359193]{background:var(--color-surface);border-color:var(--color-border-subtle)}.console-preview__avatar[data-v-31359193]{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:999px;flex-shrink:0;width:32px;height:32px}.console-preview__avatar--alt[data-v-31359193]{background:linear-gradient(135deg,#0891b2,#059669)}.console-preview__row-copy[data-v-31359193]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.console-preview__row-title[data-v-31359193]{color:#fafafae6;font-size:12px;font-weight:600}html.theme-light .console-preview__row-title[data-v-31359193]{color:var(--color-text-primary)}.console-preview__row-text[data-v-31359193]{color:#fafafa8c;font-size:11px}html.theme-light .console-preview__row-text[data-v-31359193]{color:var(--color-text-muted)}.console-preview__pill[data-v-31359193]{color:#bfdbfe;background:#2563eb38;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:10px;font-weight:700}html.theme-light .console-preview__pill[data-v-31359193]{background:var(--color-primary-subtle);color:var(--color-primary)}.console-preview__pill--muted[data-v-31359193]{color:#fafafa8c;background:#ffffff0f}html.theme-light .console-preview__pill--muted[data-v-31359193]{background:var(--color-hover);color:var(--color-text-muted)}.landing-section[data-v-31359193]{z-index:1;width:100%;min-width:0;max-width:1120px;padding:clamp(3rem, 8vw, 5rem) var(--space-5);box-sizing:border-box;margin:0 auto;position:relative}.landing-section__header[data-v-31359193]{max-width:58ch;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.landing-section__title[data-v-31359193]{margin:0 0 var(--space-3);letter-spacing:-.03em;text-wrap:balance;color:#fafafa;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}html.theme-light .landing-section__title[data-v-31359193]{color:var(--color-text-primary)}.landing-section__lede[data-v-31359193]{font-size:var(--font-size-base);color:#fafafaad;text-wrap:pretty;margin:0;line-height:1.6}html.theme-light .landing-section__lede[data-v-31359193]{color:var(--color-text-secondary)}.landing-features__grid[data-v-31359193]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.feature-card[data-v-31359193]{padding:var(--space-5);background:#ffffff08;border:1px solid #0000;border-radius:16px}html.theme-light .feature-card[data-v-31359193]{background:#ffffffd1;box-shadow:0 12px 32px #0f172a0f}.feature-card--cyan[data-v-31359193]{background:linear-gradient(155deg,#0891b21f 0%,#ffffff05 72%);border-color:#0891b247}.feature-card--violet[data-v-31359193]{background:linear-gradient(155deg,#7c3aed1f 0%,#ffffff05 72%);border-color:#7c3aed47}.feature-card--amber[data-v-31359193]{background:linear-gradient(155deg,#d977061f 0%,#ffffff05 72%);border-color:#d9770647}.feature-card--emerald[data-v-31359193]{background:linear-gradient(155deg,#0596691f 0%,#ffffff05 72%);border-color:#05966947}html.theme-light .feature-card--cyan[data-v-31359193]{background:linear-gradient(155deg,#0891b214 0%,#fff 72%)}html.theme-light .feature-card--violet[data-v-31359193]{background:linear-gradient(155deg,#7c3aed14 0%,#fff 72%)}html.theme-light .feature-card--amber[data-v-31359193]{background:linear-gradient(155deg,#d9770614 0%,#fff 72%)}html.theme-light .feature-card--emerald[data-v-31359193]{background:linear-gradient(155deg,#05966914 0%,#fff 72%)}.feature-card__icon-wrap[data-v-31359193]{width:42px;height:42px;margin-bottom:var(--space-4);background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;display:flex}html.theme-light .feature-card__icon-wrap[data-v-31359193]{background:var(--color-surface)}.feature-card__icon[data-v-31359193]{width:22px;height:22px}.feature-card__title[data-v-31359193]{margin:0 0 var(--space-2);font-size:var(--font-size-lg);color:#fafafa;font-weight:600}html.theme-light .feature-card__title[data-v-31359193]{color:var(--color-text-primary)}.feature-card__copy[data-v-31359193]{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:#fafafaad;line-height:1.55}html.theme-light .feature-card__copy[data-v-31359193]{color:var(--color-text-secondary)}.feature-card__chips[data-v-31359193]{flex-wrap:wrap;gap:6px;display:flex}.feature-card__chip[data-v-31359193]{color:#fafafac7;background:#ffffff14;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}html.theme-light .feature-card__chip[data-v-31359193]{background:var(--color-hover);color:var(--color-text-secondary)}.landing-workflow__steps[data-v-31359193]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-step[data-v-31359193]{padding:var(--space-5);background:#ffffff05;border:1px solid #ffffff14;border-radius:16px}html.theme-light .workflow-step[data-v-31359193]{border-color:var(--color-border-subtle);background:#ffffffbf}.workflow-step__index[data-v-31359193]{margin-bottom:var(--space-3);font-size:var(--font-size-sm);letter-spacing:.08em;color:#93c5fd;font-weight:700;display:block}html.theme-light .workflow-step__index[data-v-31359193]{color:var(--color-primary)}.workflow-step__title[data-v-31359193]{margin:0 0 var(--space-2);font-size:var(--font-size-lg);color:#fafafa;font-weight:600}html.theme-light .workflow-step__title[data-v-31359193]{color:var(--color-text-primary)}.workflow-step__copy[data-v-31359193]{font-size:var(--font-size-sm);color:#fafafaad;margin:0;line-height:1.55}html.theme-light .workflow-step__copy[data-v-31359193]{color:var(--color-text-secondary)}.landing-cta[data-v-31359193]{z-index:1;padding:0 var(--space-5) clamp(3rem, 8vw, 5rem);position:relative}.landing-cta__inner[data-v-31359193]{text-align:center;background:radial-gradient(circle at 100% 0,#2563eb38,#0000 55%),linear-gradient(145deg,#ffffff0a 0%,#ffffff05 100%);border:1px solid #2563eb47;border-radius:20px;max-width:1120px;margin:0 auto;padding:clamp(2rem,5vw,3rem)}html.theme-light .landing-cta__inner[data-v-31359193]{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 55%),linear-gradient(145deg,#fff 0%,#eff6ff 100%);border-color:#2563eb2e}.landing-cta__title[data-v-31359193]{margin:0 0 var(--space-3);letter-spacing:-.03em;text-wrap:balance;color:#fafafa;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}html.theme-light .landing-cta__title[data-v-31359193]{color:var(--color-text-primary)}.landing-cta__copy[data-v-31359193]{margin:0 auto var(--space-5);max-width:42ch;font-size:var(--font-size-sm);color:#fafafaad;line-height:1.55}html.theme-light .landing-cta__copy[data-v-31359193]{color:var(--color-text-secondary)}.landing-footer[data-v-31359193]{z-index:1;max-width:1120px;padding:var(--space-5);gap:var(--space-4);font-size:var(--font-size-sm);color:#fafafa73;border-top:1px solid #ffffff14;flex-direction:column;margin:0 auto;display:flex;position:relative}.landing-footer-subscribe[data-v-31359193]{gap:var(--space-4);background:radial-gradient(circle at 100% 0,#0891b229,#0000 58%),linear-gradient(145deg,#ffffff0a 0%,#ffffff05 100%);border:1px solid #0891b23d;border-radius:16px;grid-template-columns:minmax(0,1fr);padding:clamp(1.25rem,3vw,1.75rem);display:grid}html.theme-light .landing-footer-subscribe[data-v-31359193]{background:radial-gradient(circle at 100% 0,#0891b214,#0000 58%),linear-gradient(145deg,#fff 0%,#ecfeff 100%);border-color:#0891b22e}@media (width>=768px){.landing-footer-subscribe[data-v-31359193]{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center}}.landing-footer-subscribe__title[data-v-31359193]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);letter-spacing:-.02em;color:#fafafa;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;display:flex}.landing-footer-subscribe__title-icon[data-v-31359193]{background:#0891b229;border:1px solid #0891b247;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.landing-footer-subscribe__title-icon img[data-v-31359193]{width:18px;height:18px}html.theme-light .landing-footer-subscribe__title-icon[data-v-31359193]{background:#0891b214;border-color:#0891b22e}html.theme-light .landing-footer-subscribe__title[data-v-31359193]{color:var(--color-text-primary)}.landing-footer-subscribe__lede[data-v-31359193]{color:#fafafaad;max-width:42ch;margin:0;line-height:1.55}html.theme-light .landing-footer-subscribe__lede[data-v-31359193]{color:var(--color-text-secondary)}.landing-footer__top[data-v-31359193]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.landing-footer__aside[data-v-31359193]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.landing-footer__link[data-v-31359193]{color:#fafafab8;font-weight:500;text-decoration:none;transition:color .15s}.landing-footer__link[data-v-31359193]:hover{color:#fafafa}html.theme-light .landing-footer__link[data-v-31359193]{color:var(--color-text-secondary)}html.theme-light .landing-footer__link[data-v-31359193]:hover{color:var(--color-text-primary)}.landing-footer__contact[data-v-31359193]{font-size:var(--font-size-sm);color:#fafafab8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.landing-footer__contact[data-v-31359193]:hover{color:#fafafa;background:#ffffff17;border-color:#ffffff29}html.theme-light .landing-footer__contact[data-v-31359193]{color:var(--color-text-secondary);border-color:var(--color-border-subtle);background:#ffffffb8}html.theme-light .landing-footer__contact[data-v-31359193]:hover{color:var(--color-text-primary);background:var(--color-hover)}.landing-footer__contact-icon[data-v-31359193]{flex-shrink:0;width:16px;height:16px;display:block}.landing-footer__disclaimer[data-v-31359193]{width:100%;font-size:var(--font-size-xs);color:#fafafa57;margin:0;line-height:1.45}html.theme-light .landing-footer__disclaimer[data-v-31359193]{color:var(--color-text-muted)}html.theme-light .landing-footer[data-v-31359193]{border-top-color:var(--color-border-subtle);color:var(--color-text-muted)}.landing-footer__brand[data-v-31359193]{color:#fafafab8;font-weight:700}html.theme-light .landing-footer__brand[data-v-31359193]{color:var(--color-text-primary)}@keyframes landing-preview-enter-31359193{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.landing[data-v-31359193]{overscroll-behavior-x:none;overflow-x:hidden}}@media (width<=520px){.console-preview__body[data-v-31359193]{grid-template-columns:1fr}.console-preview__stat-value[data-v-31359193]{font-size:1.5rem}.console-preview__row[data-v-31359193]{flex-wrap:wrap}.console-preview__pill[data-v-31359193]{margin-left:auto}}@media (prefers-reduced-motion:reduce){.console-preview[data-v-31359193]{animation:none}}.testing-page[data-v-beffb82b]{max-width:1280px}.testing-layout[data-v-beffb82b]{align-items:start}.testing-panel[data-v-beffb82b],.testing-result[data-v-beffb82b]{gap:var(--space-4);padding:var(--space-4);border-radius:14px;flex-direction:column;animation:.45s both panel-enter-beffb82b;display:flex;position:relative;overflow:hidden}@keyframes panel-enter-beffb82b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.testing-panel[data-v-beffb82b]{background:linear-gradient(145deg,#fffbeb 0%,#fff 55%);border:1px solid #f59e0b38}.testing-result[data-v-beffb82b]{background:linear-gradient(145deg,#ecfdf5 0%,#fff 55%);border:1px solid #10b98138;min-height:280px}html.theme-dark .testing-panel[data-v-beffb82b]{background:linear-gradient(145deg,#f59e0b1a 0%,#1a1a1a 60%);border-color:#f59e0b47}html.theme-dark .testing-result[data-v-beffb82b]{background:linear-gradient(145deg,#10b9811a 0%,#1a1a1a 60%);border-color:#10b98147}.testing-panel__glow[data-v-beffb82b],.testing-result__glow[data-v-beffb82b]{pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.testing-panel__glow[data-v-beffb82b]{background:radial-gradient(circle,#f59e0b2e 0%,#0000 70%)}.testing-result__glow[data-v-beffb82b]{background:radial-gradient(circle,#10b9812e 0%,#0000 70%)}.testing-panel__header[data-v-beffb82b]{align-items:flex-start;gap:var(--space-3);display:flex}.testing-panel__icon-wrap[data-v-beffb82b]{background:#f59e0b1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.testing-panel__icon[data-v-beffb82b]{width:22px;height:22px}.testing-panel__title[data-v-beffb82b],.testing-result__title[data-v-beffb82b]{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:600}.testing-panel__desc[data-v-beffb82b]{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.testing-form[data-v-beffb82b]{gap:var(--space-4);flex-direction:column;display:flex}.testing-submit[data-v-beffb82b]{align-self:flex-start;min-width:160px}.testing-result__empty[data-v-beffb82b],.testing-result__loading[data-v-beffb82b]{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.testing-result__content[data-v-beffb82b]{gap:var(--space-4);flex-direction:column;display:flex}.testing-result__meta[data-v-beffb82b]{gap:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.testing-result__link[data-v-beffb82b]{color:var(--color-primary);text-decoration:none}.testing-result__link[data-v-beffb82b]:hover{text-decoration:underline}.testing-result__block[data-v-beffb82b]{gap:var(--space-2);flex-direction:column;display:flex}.testing-result__label[data-v-beffb82b]{font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.testing-result__text[data-v-beffb82b]{padding:var(--space-3);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;background:#00000008;border-radius:10px;margin:0;line-height:1.5}.testing-result__text--reply[data-v-beffb82b]{background:#10b98114}html.theme-dark .testing-result__text[data-v-beffb82b]{background:#ffffff0a}html.theme-dark .testing-result__text--reply[data-v-beffb82b]{background:#10b9811f}.communications-loading[data-v-cec190fd]{align-items:center;gap:var(--space-3);color:var(--text-muted);display:flex}.communications-section[data-v-cec190fd]{margin-top:var(--space-6)}.communications-section__header[data-v-cec190fd]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.communications-section__title[data-v-cec190fd]{margin:0;font-size:1.125rem}.communications-section__count[data-v-cec190fd]{color:var(--text-muted);font-size:.875rem}.communications-list[data-v-cec190fd]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.telegram-card[data-v-cec190fd]{gap:var(--space-2);padding:var(--space-4);background:linear-gradient(145deg,#e8f7ff 0%,#fff 55%);border:1px solid #229ed938;border-radius:14px;flex-direction:column;animation:.45s both telegram-card-enter-cec190fd;display:flex}html.theme-dark .telegram-card[data-v-cec190fd]{background:linear-gradient(145deg,#229ed91a 0%,#1a1a1a 60%);border-color:#229ed93d}.telegram-card__top[data-v-cec190fd]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.telegram-card__icon-wrap[data-v-cec190fd]{background:#229ed91f;border:1px solid #229ed92e;border-radius:12px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.telegram-card__icon[data-v-cec190fd]{width:1.35rem;height:1.35rem}.telegram-card__disconnect[data-v-cec190fd]{min-height:2rem;padding-inline:var(--space-3)}.telegram-card__handle-row[data-v-cec190fd]{align-items:center;gap:var(--space-3);min-height:1.75rem;display:flex}.telegram-card__handle[data-v-cec190fd]{color:#229ed9;margin:0;font-size:1.05rem;font-weight:600}.telegram-admin-pillar[data-v-cec190fd]{color:#229ed9;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:#229ed91f;border:1px solid #229ed957;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem .55rem;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-flex}.telegram-admin-pillar--inactive[data-v-cec190fd]{color:var(--text-muted);cursor:pointer;background:#64748b0f;border-style:dashed;border-color:#64748b61;transition:border-color .2s,background-color .2s,color .2s;position:relative;overflow:hidden}.telegram-admin-pillar--inactive[data-v-cec190fd]:after{content:"";pointer-events:none;background:linear-gradient(to top right,#0000 calc(50% - .75px),#64748b9e calc(50% - .75px) calc(50% + .75px),#0000 calc(50% + .75px));position:absolute;inset:0}.telegram-admin-pillar--inactive[data-v-cec190fd]:hover:not(:disabled){color:var(--color-text-primary);background:#64748b29;border-color:#64748b6b}.telegram-admin-pillar--inactive[data-v-cec190fd]:disabled{cursor:wait;opacity:.75}.telegram-admin-pillar--active[data-v-cec190fd]{cursor:pointer;transition:border-color .2s,background-color .2s}.telegram-admin-pillar--active[data-v-cec190fd]:hover:not(:disabled){background:#229ed92e;border-color:#229ed980}.telegram-admin-pillar--active[data-v-cec190fd]:disabled{cursor:wait;opacity:.75}html.theme-dark .telegram-card__handle[data-v-cec190fd]{color:#7dd3fc}html.theme-dark .telegram-admin-pillar[data-v-cec190fd]{color:#7dd3fc;background:#229ed929;border-color:#7dd3fc57}html.theme-dark .telegram-admin-pillar--inactive[data-v-cec190fd]{color:#94a3b8;background:#94a3b80f;border-style:dashed;border-color:#94a3b861}html.theme-dark .telegram-admin-pillar--inactive[data-v-cec190fd]:after{background:linear-gradient(to top right,#0000 calc(50% - .75px),#94a3b8b8 calc(50% - .75px) calc(50% + .75px),#0000 calc(50% + .75px))}html.theme-dark .telegram-admin-pillar--inactive[data-v-cec190fd]:hover:not(:disabled){color:#cbd5e1;background:#94a3b829;border-color:#94a3b86b}html.theme-dark .telegram-admin-pillar--active[data-v-cec190fd]:hover:not(:disabled){background:#229ed938;border-color:#7dd3fc80}.telegram-card__meta[data-v-cec190fd]{color:var(--text-muted);margin:0;font-size:.875rem}@keyframes telegram-card-enter-cec190fd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.empty-hero[data-v-cec190fd]{text-align:center;align-items:center;gap:var(--space-3);background:linear-gradient(145deg, #e8f7ff 0%, var(--color-elevated) 70%);border:1px dashed #229ed959;border-radius:16px;flex-direction:column;padding:1.75rem 1.375rem;display:flex;position:relative;overflow:hidden}html.theme-dark .empty-hero[data-v-cec190fd]{background:linear-gradient(145deg,#229ed914 0%,#1a1a1a 70%);border-color:#229ed94d}.empty-hero__glow[data-v-cec190fd]{pointer-events:none;background:#229ed933;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.empty-hero__icon-wrap[data-v-cec190fd]{z-index:1;background:#229ed924;border:1px solid #229ed933;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.empty-hero__icon[data-v-cec190fd]{width:28px;height:28px}.empty-hero__title[data-v-cec190fd]{z-index:1;font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600;position:relative}.empty-hero__text[data-v-cec190fd]{z-index:1;max-width:420px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5;position:relative}.pairing-steps[data-v-cec190fd]{margin:var(--space-4) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);padding-left:1.25rem;line-height:1.6}.pairing-countdown[data-v-cec190fd]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.pairing-countdown__text[data-v-cec190fd]{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:#229ed9;letter-spacing:.02em;font-weight:600}.pairing-countdown__text--expired[data-v-cec190fd]{color:var(--color-danger)}html.theme-dark .pairing-countdown__text[data-v-cec190fd]{color:#7dd3fc}html.theme-dark .pairing-countdown__text--expired[data-v-cec190fd]{color:#f87171}.pairing-countdown__ring[data-v-cec190fd]{flex-shrink:0;width:2rem;height:2rem;display:block}.pairing-countdown__track[data-v-cec190fd]{stroke:#229ed92e}html.theme-dark .pairing-countdown__track[data-v-cec190fd]{stroke:#7dd3fc33}.pairing-countdown__fill[data-v-cec190fd]{stroke:#229ed9;transition:stroke-dashoffset 1s linear}html.theme-dark .pairing-countdown__fill[data-v-cec190fd]{stroke:#7dd3fc}.pairing-steps a[data-v-cec190fd]{color:#229ed9}html.theme-dark .pairing-steps a[data-v-cec190fd]{color:#7dd3fc}.pairing-step--bot[data-v-cec190fd]{list-style-position:outside}.pairing-step__label[data-v-cec190fd]{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.pairing-step__arrow-wrap[data-v-cec190fd]{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.pairing-step__arrow[data-v-cec190fd]{background-color:#229ed9;width:1.1rem;height:1.1rem;animation:1.1s ease-in-out infinite pairing-arrow-point-cec190fd;display:block;transform:scaleX(-1);-webkit-mask:url(/assets/svg/general/left-arrow.svg) 50%/contain no-repeat;mask:url(/assets/svg/general/left-arrow.svg) 50%/contain no-repeat}html.theme-dark .pairing-step__arrow[data-v-cec190fd]{background-color:#7dd3fc}@keyframes pairing-arrow-point-cec190fd{0%,to{transform:scaleX(-1)translate(-2px)}50%{transform:scaleX(-1)translate(5px)}}.pairing-command[data-v-cec190fd]{align-items:center;gap:var(--space-3);padding:var(--space-3);background:#229ed914;border:1px solid #229ed93d;border-radius:12px;flex-wrap:wrap;display:flex}.pairing-command__loading[data-v-cec190fd]{align-items:center;gap:var(--space-3);width:100%;min-height:2.25rem;color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.pairing-command__text[data-v-cec190fd]{word-break:break-all;flex:12rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem}.pairing-command__label[data-v-cec190fd]{color:var(--color-text-muted)}.pairing-command__code[data-v-cec190fd]{color:#229ed9;font-weight:600}html.theme-dark .pairing-command__code[data-v-cec190fd]{color:#7dd3fc}.pairing-copy-hint[data-v-cec190fd]{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .35s,margin-top .35s;display:grid}.pairing-copy-hint--visible[data-v-cec190fd]{margin-top:var(--space-3);grid-template-rows:1fr}.pairing-copy-hint__text[data-v-cec190fd]{padding:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);opacity:0;background:#229ed91a;border:1px solid #229ed938;border-radius:10px;margin:0;line-height:1.5;transition:opacity .35s,transform .35s;overflow:hidden;transform:translateY(-4px)}.pairing-copy-hint--visible .pairing-copy-hint__text[data-v-cec190fd]{opacity:1;transform:translateY(0)}.pairing-admin-row[data-v-cec190fd]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3);background:#229ed90f;border:1px solid #229ed938;border-radius:12px;display:flex}.pairing-admin-row__copy[data-v-cec190fd]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.pairing-admin-row__label[data-v-cec190fd]{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.pairing-admin-row__hint[data-v-cec190fd]{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.pairing-toggle[data-v-cec190fd]{flex-shrink:0;width:36px;height:20px;margin-top:2px;display:inline-block;position:relative}.pairing-toggle input[data-v-cec190fd]{opacity:0;width:0;height:0}.pairing-toggle .toggle-slider[data-v-cec190fd]{cursor:pointer;background-color:var(--color-border);border-radius:20px;transition:all .2s;position:absolute;inset:0}.pairing-toggle .toggle-slider[data-v-cec190fd]:before{content:"";background-color:var(--color-elevated);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:3px;left:3px}.pairing-toggle input:checked+.toggle-slider[data-v-cec190fd]{background-color:#229ed9}.pairing-toggle input:disabled+.toggle-slider[data-v-cec190fd]{opacity:.55;cursor:not-allowed}.pairing-toggle input:checked+.toggle-slider[data-v-cec190fd]:before{transform:translate(16px)}.admin-warning__checkbox[data-v-cec190fd]{margin-top:var(--space-3)}.pairing-note[data-v-cec190fd]{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.pairing-waiting[data-v-cec190fd]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.referral-insights[data-v-87ca95d2],.referral-link-row[data-v-87ca95d2]{margin-bottom:var(--space-6)}.referral-link-card[data-v-87ca95d2]{gap:var(--space-4);padding:var(--space-5);background:linear-gradient(145deg,#f5f3ff 0%,#fff 55%);border:1px solid #7c3aed38;border-radius:14px;flex-direction:column;display:flex}html.theme-dark .referral-link-card[data-v-87ca95d2]{background:linear-gradient(145deg,#7c3aed1f 0%,#1a1a1a 60%);border-color:#a78bfa3d}.referral-link-card__header[data-v-87ca95d2]{align-items:flex-start;gap:var(--space-4);display:flex}.referral-link-card__icon-wrap[data-v-87ca95d2]{background:#7c3aed1f;border:1px solid #7c3aed2e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.referral-link-card__icon[data-v-87ca95d2]{width:1.35rem;height:1.35rem}.referral-link-card__title[data-v-87ca95d2]{margin:0 0 6px;font-size:1.125rem;font-weight:600}.referral-link-card__subtitle[data-v-87ca95d2]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.45}.referral-link-card__field[data-v-87ca95d2]{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.referral-link-card__url[data-v-87ca95d2]{border:1px solid var(--color-border-subtle);background:var(--color-elevated);min-width:min(100%,240px);color:var(--color-text-primary);word-break:break-all;-webkit-user-select:none;user-select:none;cursor:default;border-radius:10px;flex:1;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.4}.referral-link-card__copy[data-v-87ca95d2]{flex-shrink:0;align-self:stretch}.referral-link-card__hint[data-v-87ca95d2]{min-height:1.25rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);opacity:0;margin:0;transition:opacity .2s}.referral-link-card__hint--visible[data-v-87ca95d2]{opacity:1}.referral-bonus-card[data-v-87ca95d2]{justify-content:center;gap:var(--space-2);padding:var(--space-5);background:linear-gradient(145deg,#fffbeb 0%,#fff 55%);border:1px solid #f59e0b47;border-radius:14px;flex-direction:column;display:flex}html.theme-dark .referral-bonus-card[data-v-87ca95d2]{background:linear-gradient(145deg,#f59e0b1a 0%,#1a1a1a 60%);border-color:#fbbf243d}.referral-bonus-card__eyebrow[data-v-87ca95d2]{letter-spacing:.1em;text-transform:uppercase;color:#d97706;font-size:10px;font-weight:700}html.theme-dark .referral-bonus-card__eyebrow[data-v-87ca95d2]{color:#fbbf24}.referral-bonus-card__value[data-v-87ca95d2]{letter-spacing:-.03em;color:#b45309;margin:0;font-size:1.75rem;font-weight:700}html.theme-dark .referral-bonus-card__value[data-v-87ca95d2]{color:#fcd34d}.referral-bonus-card__text[data-v-87ca95d2]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.45}.referral-section[data-v-87ca95d2]{margin-top:var(--space-6)}.referral-section__header[data-v-87ca95d2]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.referral-section__title[data-v-87ca95d2]{margin:0;font-size:1.125rem}.referral-steps[data-v-87ca95d2]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.referral-step-card[data-v-87ca95d2]{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);background:var(--color-elevated);border-radius:14px;flex-direction:column;animation:.45s both referral-step-enter-87ca95d2;display:flex}.referral-step-card__step[data-v-87ca95d2]{color:#7c3aed;background:#7c3aed1f;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:inline-flex}html.theme-dark .referral-step-card__step[data-v-87ca95d2]{color:#c4b5fd;background:#a78bfa29}.referral-step-card__title[data-v-87ca95d2]{margin:0;font-size:1rem;font-weight:600}.referral-step-card__text[data-v-87ca95d2]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.45}@keyframes referral-step-enter-87ca95d2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
