@charset "UTF-8";:root{color-scheme:light;--brand-from: #9400cf;--brand-to: #426be1;--brand-gradient: linear-gradient(135deg, #9400cf 0%, #6a46de 48%, #426be1 100%);--accent: #6b46de;--accent-strong: #5433c4;--accent-soft: #f0ebfc;--bg-app: #f4f5fa;--bg-surface: #ffffff;--bg-subtle: #eef0f7;--bg-muted: #f5f6fb;--bg-inset: #fbfbfe;--text-strong: #161728;--text: #31334a;--text-muted: #6c6f87;--text-faint: #9a9db4;--text-onbrand: #ffffff;--border: #e6e8f2;--border-strong: #d6d9e8;--status-success: #0e7f3f;--status-success-bg: #e7f6ec;--status-warning: #9f5f00;--status-warning-bg: #fbf0dc;--status-danger: #c8363b;--status-danger-bg: #fcebec;--status-info: #4462db;--status-info-bg: #eaeefd;--wa-in: #ffffff;--wa-in-text: #1d1f2e;--wa-bg: #ece6f3;--radius-xs: 6px;--radius-sm: 9px;--radius: 13px;--radius-lg: 18px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 22px;--space-6: 30px;--space-7: 42px;--space-8: 60px;--shadow-sm: 0 1px 2px rgba(31, 26, 64, .06), 0 1px 3px rgba(31, 26, 64, .05);--shadow: 0 4px 16px rgba(31, 26, 64, .09);--shadow-lg: 0 18px 48px rgba(31, 26, 64, .16);--shadow-brand: 0 8px 22px rgba(107, 70, 222, .32);--font: Manrope, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--duration-page: .4s;--ease-default: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.55, .05, .68, .19);--btn-hover-brightness: 1.06;--btn-press-scale: .985;--focus-ring: 0 0 0 3px var(--accent-soft);--overlay-backdrop: rgba(15, 12, 30, .5);--card-radius: var(--radius);--card-padding: var(--space-6);--card-hover-shadow: var(--shadow);--field-gap: var(--space-4)}:root[data-theme=dark]{color-scheme:dark;--accent: #9c7bf0;--accent-strong: #b49bf5;--accent-soft: #241c3b;--bg-app: #0c0d1b;--bg-surface: #16182b;--bg-subtle: #1d2038;--bg-muted: #191b30;--bg-inset: #111325;--text-strong: #f3f4fb;--text: #d9dbec;--text-muted: #989cbc;--text-faint: #6c7093;--text-onbrand: #ffffff;--border: #292c48;--border-strong: #373b5c;--status-success: #3dd07e;--status-success-bg: #123123;--status-warning: #e9a93b;--status-warning-bg: #2e2412;--status-danger: #f0656a;--status-danger-bg: #301618;--status-info: #7c97ff;--status-info-bg: #171e3a;--wa-in: #22243b;--wa-in-text: #e7e9f5;--wa-bg: #0f1120;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow: 0 8px 24px rgba(0, 0, 0, .45);--shadow-lg: 0 22px 54px rgba(0, 0, 0, .55);--shadow-brand: 0 8px 22px rgba(107, 70, 222, .45)}@keyframes sa-spin{to{transform:rotate(360deg)}}@keyframes sa-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sa-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes skeleton-pulse{0%,to{opacity:.6}50%{opacity:.3}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes toast-in{0%{opacity:0;transform:translate(100%) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-out{to{opacity:0;transform:translate(100%) scale(.95)}}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.page-layout{display:flex;flex-direction:column;gap:var(--space-8)}.section-gap{display:flex;flex-direction:column;gap:var(--space-6)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.anim-page-enter{animation:page-enter var(--duration-page) var(--ease-out) both}.anim-fade-in{animation:fade-in var(--duration-normal) var(--ease-out) both}.anim-slide-up{animation:slide-up var(--duration-slow) var(--ease-out) both}.anim-scale-in{animation:scale-in var(--duration-normal) var(--ease-out) both}.anim-skeleton{animation:skeleton-pulse 1.8s ease-in-out infinite;background:var(--bg-subtle);border-radius:4px}.anim-stagger>*{animation:slide-up var(--duration-slow) var(--ease-out) both}.anim-stagger>*:nth-child(1){animation-delay:0ms}.anim-stagger>*:nth-child(2){animation-delay:50ms}.anim-stagger>*:nth-child(3){animation-delay:.1s}.anim-stagger>*:nth-child(4){animation-delay:.15s}.anim-stagger>*:nth-child(5){animation-delay:.2s}.anim-stagger>*:nth-child(6){animation-delay:.25s}.anim-stagger>*:nth-child(7){animation-delay:.3s}.anim-stagger>*:nth-child(8){animation-delay:.35s}.ui-field-group{display:grid;gap:var(--field-gap)}.ui-label{display:block;margin-block-end:var(--space-2);font-size:.8125rem;font-weight:500;color:var(--text-strong)}.ui-button{transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-default)}.ui-dialog::backdrop{animation:backdrop-fade var(--duration-normal) var(--ease-out) both}.ui-toasts{position:fixed;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);z-index:9999;display:grid;gap:var(--space-2);pointer-events:none}.ui-toast{pointer-events:auto;animation:toast-in var(--duration-slow) var(--ease-out) both}.ui-toast--dismissing{animation:toast-out var(--duration-normal) var(--ease-in) forwards}.sidebar-nav-item{transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.sidebar-nav-item:hover{background:var(--bg-subtle);color:var(--text-strong)}.sidebar-nav-item.active{background:var(--accent-soft);color:var(--accent-strong);font-weight:700}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-400-800.woff2) format("woff2")}:root{--success: var(--status-success);--warning: var(--status-warning);--danger: var(--status-danger);--info: var(--status-info);--bg-input: var(--bg-surface);--text-on-dark: var(--text-strong);--border-focus: var(--accent);--shadow-xs: var(--shadow-sm);--shadow-md: var(--shadow);font-family:var(--font);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{min-width:20rem;min-height:100%;background:var(--bg-app)}body{min-width:20rem;min-height:100dvh;margin:0;background:var(--bg-app);color:var(--text);font-size:14px;line-height:1.5}button,input,select,textarea{font-family:inherit}button,a,select{-webkit-tap-highlight-color:transparent}a{color:var(--accent);text-decoration:none;text-underline-offset:.18em}a:hover{color:var(--accent-strong)}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{font-weight:600;letter-spacing:-.025em;line-height:1.2}.skip-link{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:100;padding:.5rem .75rem;border-radius:var(--radius-sm);background:var(--text-strong);color:var(--text-onbrand);font-size:.8125rem;font-weight:500;text-decoration:none;transform:translateY(-180%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}::selection{background:#7848dc38}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-kicker{margin-block-end:var(--space-2);color:var(--text-faint);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ui-button{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 18px;border:none;border-radius:var(--radius-sm);background:var(--brand-gradient);color:var(--text-onbrand);font-size:13.5px;font-weight:700;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:filter .15s,transform .1s,background .15s,border-color .15s;box-shadow:var(--shadow-brand)}.ui-button:active:not(:disabled){transform:scale(var(--btn-press-scale))}.ui-button:hover:not(:disabled){filter:brightness(var(--btn-hover-brightness))}.ui-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-button:disabled,.ui-button[aria-busy=true]{cursor:wait;opacity:.55}.ui-button--secondary{padding:0 16px;border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-strong);box-shadow:none}.ui-button--secondary:hover:not(:disabled){background:var(--bg-muted);border-color:var(--border-strong);filter:none}.ui-button--quiet{padding:0 16px;border:1px solid transparent;background:transparent;color:var(--text-muted);box-shadow:none}.ui-button--quiet:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-strong);filter:none}.ui-button--danger{padding:0 16px;border:1px solid color-mix(in srgb,var(--status-danger) 40%,transparent);background:var(--status-danger-bg);color:var(--status-danger);box-shadow:none}.ui-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--status-danger) 14%,var(--status-danger-bg));filter:none}.ui-button--brand{background:var(--brand-gradient);box-shadow:var(--shadow-brand)}.ui-control{width:100%;height:42px;padding:0 13px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-strong);font-size:14px;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.ui-control:hover{border-color:var(--border-strong)}.ui-control:focus{border-color:var(--accent);outline:none;box-shadow:var(--focus-ring)}.ui-control[aria-invalid=true]{border-color:var(--status-danger)}.ui-badge{width:max-content;display:inline-flex;align-items:center;padding:3px 10px;border:none;border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text);font-size:11.5px;font-weight:700}.ui-badge--success{background:var(--status-success-bg);color:var(--status-success)}.ui-badge--attention{background:var(--status-warning-bg);color:var(--status-warning)}.ui-badge--critical{background:var(--status-danger-bg);color:var(--status-danger)}.ui-badge--info{background:var(--status-info-bg);color:var(--status-info)}@keyframes sa-pulse{0%,to{opacity:1}50%{opacity:.45}}.ui-skeleton{display:block;border-radius:var(--radius-sm);background:var(--bg-subtle);animation:sa-pulse 1.4s var(--ease-default) infinite}.ui-skeleton--text{height:13px;border-radius:var(--radius-xs)}.ui-skeleton--title{height:20px;width:40%}.ui-skeleton--card{height:92px;border-radius:var(--radius)}.ui-skeleton--circle{border-radius:50%}@media(prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.brand{width:max-content;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.brand__icon{width:28px;height:28px;border-radius:var(--radius-sm)}.brand__wordmark{color:var(--text-on-dark);font-size:.9375rem;font-weight:700;letter-spacing:-.02em;line-height:1}.auth-heading{margin:0;color:var(--text-strong);font-size:24px;font-weight:800;line-height:1.5;letter-spacing:-.02em}.auth-heading__sub{margin:6px 0 0;color:var(--text-muted);font-size:14px}.auth-alert{margin-block-start:20px;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--status-danger) 30%,transparent);border-radius:var(--radius-sm);background:var(--status-danger-bg);color:var(--status-danger);font-size:13px;font-weight:600}.auth-alert__mark{font-size:15px;line-height:1.2}.auth-fields{margin-block-start:22px;display:flex;flex-direction:column;gap:16px}.auth-field{display:flex;flex-direction:column;gap:7px;color:var(--text-strong);font-size:13px;font-weight:600}.auth-input{height:46px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-strong);font-size:14px;line-height:normal;outline:none;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.auth-input--medium{font-weight:500}.auth-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.auth-input[aria-invalid=true]{border-color:var(--status-danger)}.auth-field-error{color:var(--status-danger);font-size:12px;font-weight:600}.auth-forgot{margin-block-start:-4px;display:flex;justify-content:flex-end}.auth-forgot a{font-size:13px;font-weight:600;cursor:pointer}.auth-submit{height:48px;border:none;border-radius:var(--radius-sm);background:var(--brand-gradient);color:var(--text-onbrand);font-size:15px;font-weight:700;line-height:normal;cursor:pointer;box-shadow:var(--shadow-brand);transition:filter .15s,transform .1s}.auth-submit--spinner{display:flex;align-items:center;justify-content:center;gap:10px}.auth-submit:hover:not(:disabled){filter:brightness(var(--btn-hover-brightness))}.auth-submit:active:not(:disabled){transform:scale(var(--btn-press-scale))}.auth-submit:focus-visible{outline:none;box-shadow:var(--focus-ring)}.auth-submit:disabled{cursor:wait}.auth-spinner{width:17px;height:17px;display:inline-block;border:2px solid rgba(255,255,255,.45);border-block-start-color:#fff;border-radius:50%;animation:sa-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.auth-spinner{animation-duration:2s}}.auth-footnote{margin-block-start:26px;margin-block-end:0;color:var(--text-faint);font-size:13px;text-align:center}.auth-footnote a{font-weight:600}.auth-back{margin-block-start:26px;margin-block-end:0;text-align:center}.auth-back a{font-size:13px;font-weight:600;cursor:pointer}.auth-state{margin-block-start:22px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);box-shadow:var(--shadow-sm);color:var(--text);font-size:13px}.auth-state--success{border-color:color-mix(in srgb,var(--status-success) 30%,transparent);background:var(--status-success-bg);color:var(--status-success)}.auth-state--success strong{font-size:14px;font-weight:800}.auth-spinner--onsurface{border-color:color-mix(in srgb,var(--accent) 30%,transparent);border-block-start-color:var(--accent)}.auth-hint{margin-block-start:-8px;color:var(--text-faint);font-size:12px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-block-end:var(--space-7);padding-block-end:var(--space-5);border-block-end:1px solid var(--border)}.page-heading h1{margin-block-end:var(--space-1);font-size:1.5rem;font-weight:600}.page-heading>div>p:last-child{max-width:60ch;margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.5}.overview-grid{display:grid;grid-template-columns:minmax(18rem,1.15fr) minmax(20rem,.85fr);gap:var(--space-6);align-items:stretch}.ui-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--space-7) var(--space-6);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.ui-empty--error{border-color:color-mix(in srgb,var(--status-danger) 30%,transparent);background:var(--status-danger-bg)}.ui-empty__mark{width:24px;height:24px;margin-block-end:var(--space-4);color:var(--text-faint);font-size:20px}.ui-empty--error .ui-empty__mark{color:var(--status-danger)}.ui-empty h2{margin-block-end:var(--space-2);color:var(--text-strong);font-size:15px;font-weight:800}.ui-empty--error h2{color:var(--status-danger)}.ui-empty>p:not(.ui-kicker){max-width:54ch;margin-block-end:0;color:var(--text-muted);font-size:13px;line-height:1.5}.ui-empty--error>p:not(.ui-kicker){color:var(--status-danger)}.ui-empty__action:not(:empty){margin-block-start:var(--space-4)}.section-heading{margin-block-end:var(--space-5)}.section-heading h2{margin:0;font-size:1rem;font-weight:600}.ui-table-wrap{width:100%;overflow:auto;contain:paint;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.ui-table{width:100%;border-collapse:collapse;background:var(--bg-surface);font-size:13.5px}.ui-table caption{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-table th,.ui-table td{text-align:start}.ui-table th:first-child,.ui-table td:first-child{padding-inline-start:20px}.ui-table th{padding:12px;color:var(--text-muted);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ui-table td{padding:13px;font-weight:400;color:var(--text)}.ui-table tbody tr{border-block-start:1px solid var(--border);transition:background var(--duration-fast) var(--ease-default)}.ui-table tbody tr:hover{background:var(--bg-muted)}.data-value{font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--text-muted)}.ui-dialog{width:min(100% - 2rem,400px);padding:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg);color:var(--text-strong)}.ui-dialog[open]{animation:dialog-in var(--duration-slow) var(--ease-out) both}.ui-dialog::backdrop{background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:backdrop-fade var(--duration-normal) var(--ease-out) both}.ui-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:var(--space-6)}.ui-dialog h2{margin:0;font-size:1.125rem;font-weight:600}.ui-dialog header .ui-button{min-width:2rem;padding:0 6px;font-size:1.125rem}.ui-dialog__body{padding:0 var(--space-6) var(--space-6)}.ui-dialog__body>p{color:var(--text-muted);font-size:14px;line-height:1.5}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-3);margin-block-start:var(--space-5);padding:var(--space-4) var(--space-6);background:var(--bg-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ui-toasts{width:min(100% - 2rem,22rem);display:flex;flex-direction:column;gap:var(--space-2);position:fixed;top:var(--space-4);right:var(--space-4);z-index:9999;pointer-events:none}.ui-toast{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4);border:1px solid color-mix(in srgb,var(--status-success) 30%,transparent);border-radius:var(--radius-sm);background:var(--status-success-bg);box-shadow:var(--shadow);color:var(--status-success);font-size:13px;font-weight:600;line-height:1.4;pointer-events:auto;animation:toast-in var(--duration-slow) var(--ease-out) both}.ui-toast--attention{border-color:color-mix(in srgb,var(--status-warning) 30%,transparent);background:var(--status-warning-bg);color:var(--status-warning)}.ui-toast--critical{border-color:color-mix(in srgb,var(--status-danger) 30%,transparent);background:var(--status-danger-bg);color:var(--status-danger)}.ui-toast button{padding:0;border:0;background:transparent;color:var(--text-muted);font-size:1rem;cursor:pointer}.ui-toast button:hover{color:var(--text-strong)}.state-page{min-height:100dvh;display:grid;grid-template-rows:auto 1fr;gap:var(--space-6);padding:var(--space-7);background:var(--bg-app)}.state-page .ui-empty{width:min(100%,40rem);align-self:center;justify-self:center}@media(max-width:64rem){.overview-grid{grid-template-columns:1fr}}@media(max-width:48rem){.account-control__avatar,.page-heading{display:grid;gap:var(--space-3);margin-block-end:var(--space-5);padding-block-end:var(--space-4)}.page-heading h1{font-size:1.25rem}}@media(max-width:25rem){.dialog-actions{display:grid}}.ent-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;transition:background var(--duration-fast)}.ent-row:hover{background:var(--bg-subtle)}.ent-row--off{opacity:.5}.ent-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ent-icon--green{background:var(--status-success-bg);color:var(--status-success)}.ent-icon--red{background:var(--status-danger-bg);color:var(--status-danger)}.ent-icon--blue{background:var(--status-info-bg);color:var(--status-info)}.ent-name{flex:1;font-size:.8125rem;color:var(--text-strong);font-weight:500}.ent-val{font-size:.75rem;font-weight:700;min-width:40px;text-align:right}.plan-options{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.plan-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.plan-option{position:relative;text-align:left;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1.5px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.plan-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.plan-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-option--selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.plan-option--skeleton{min-height:160px;cursor:default}.plan-option__check{position:absolute;top:var(--space-3);right:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--accent);color:var(--text-onbrand);opacity:0;transform:scale(.6);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.plan-option--selected .plan-option__check{opacity:1;transform:scale(1)}.plan-option__head{display:flex;align-items:center;gap:var(--space-2)}.plan-option__name{font-size:1rem;font-weight:600;color:var(--text-strong)}.plan-option__desc{font-size:.8125rem;color:var(--text-muted)}.toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.toggle-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.toggle-btn--active{border-color:var(--accent);background:var(--accent);color:var(--text-onbrand)}.org-row{cursor:pointer;transition:background var(--duration-fast) var(--ease-default)}.org-row:hover{background:var(--bg-muted)}.org-cell{display:flex;align-items:center;gap:12px}.org-avatar{width:36px;height:36px;min-width:36px;max-width:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:var(--text-onbrand);flex-shrink:0}.org-info{display:flex;flex-direction:column;gap:2px;min-width:0}.org-name{font-weight:600;font-size:.875rem;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-slug{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-faint)}.plan-pill{display:inline-block;padding:3px 10px;border-radius:6px;background:var(--bg-subtle);font-size:.75rem;font-weight:600;color:var(--text-muted)}.no-plan{color:var(--text-faint)}.members-cell{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.8125rem;font-weight:500}.date-cell{font-size:.8125rem;color:var(--text-muted)}.arrow-cell{color:var(--text-faint);width:32px;text-align:center}.org-row:hover .arrow-cell{color:var(--accent)}.btn-create{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:var(--radius-sm);background:var(--brand-gradient);color:var(--text-onbrand);font-size:.875rem;font-weight:700;cursor:pointer;transition:filter .15s,transform .1s;box-shadow:var(--shadow-brand)}.btn-create:hover{filter:brightness(var(--btn-hover-brightness))}.btn-create:active{transform:scale(var(--btn-press-scale))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.failed-jobs-table{width:100%;border-collapse:collapse}.failed-jobs-table th,.failed-jobs-table td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle}.failed-jobs-table__error{max-width:22rem;overflow-wrap:anywhere;color:var(--text-muted)}.failed-jobs-pagination{display:flex;align-items:center;gap:var(--space-3, .75rem);margin-top:var(--space-4, 1rem)}.skeleton-list{display:grid;gap:var(--space-3)}.skeleton-row{height:56px;border-radius:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
