.account-theme{--background:var(--bg-page);--foreground:var(--text-1);--card:var(--bg-raised);--card-foreground:var(--text-1);--popover:var(--bg-overlay);--popover-foreground:var(--text-1);--primary:var(--action);--primary-foreground:var(--on-action);--secondary:var(--bg-sunken);--secondary-foreground:var(--text-1);--muted:var(--bg-sunken);--muted-foreground:var(--text-2);--accent:var(--bg-hover);--accent-foreground:var(--text-1);--destructive:var(--critical-text);--destructive-foreground:var(--critical-ink);--input:var(--border-strong);--ring:var(--focus-ring);color:var(--text-1);overflow-wrap:anywhere;min-width:0}.account-page{width:100%}.account-page>div>.flex:first-child{flex-wrap:wrap;align-items:flex-start;gap:16px}.account-page>div>.flex:first-child>.flex:first-child>div:first-child:has(>svg){display:none}.account-title{letter-spacing:-.035em;color:var(--green-text);margin:0;font:800 clamp(30px,3.6vw,40px)/1.1 var(--font)!important}.account-title>span{color:var(--green-deep)}.account-title>strong{font-weight:inherit}.account-title+p{font:400 16px/24px var(--font);color:var(--text-2);margin-top:8px}.account-theme [data-slot=card]{background:var(--bg-raised);color:var(--text-1);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--tile-edge);border:0;gap:16px;min-width:0;padding-block:20px}.account-theme [data-slot=card-header],.account-theme [data-slot=card-content]{min-width:0;padding-inline:20px}.account-theme [data-slot=card-title]{font:600 15px/20px var(--font);color:var(--text-1)}.account-theme [data-slot=card-description]{font:400 13px/20px var(--font);color:var(--text-2)}.account-theme [data-slot=card] [data-slot=card]{box-shadow:none;border:1px solid var(--border-subtle)}.account-theme [data-slot=badge]{border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);border-color:var(--border-subtle);font:500 11px/16px var(--font);white-space:normal}.account-theme [data-slot=button],.account-theme a.rounded-lg{border-radius:var(--radius-full);white-space:normal;text-align:center;height:auto;min-height:36px;padding-block:8px}.account-theme [data-slot=button][data-account-variant=default]{color:var(--on-action);background:var(--action)}.account-theme [data-slot=button][data-account-variant=default]:hover{background:var(--action-hover)}.account-theme [data-slot=button][data-account-variant=outline]{border:1.25px solid var(--border-strong);background:0 0}.account-theme [data-slot=button]:disabled{cursor:not-allowed;opacity:.55}.account-theme [data-slot=input],.account-theme [data-slot=select-trigger]{border-radius:var(--radius-full);border:1.25px solid var(--border-strong);background:var(--bg-raised);height:40px;box-shadow:none}.account-theme [data-slot=tabs-list]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:24px;width:100%;max-width:100%;height:auto;min-height:42px}.account-theme [data-slot=tabs-trigger]{height:42px;color:var(--text-2);background:0 0;border-radius:0}.account-theme [data-slot=tabs-trigger][data-state=active]{border-bottom-color:var(--green-text);color:var(--text-1);font-weight:600}.account-theme [data-slot=table-head]{background:var(--bg-sunken);color:var(--text-3);font:500 11px/14px var(--mono);text-transform:uppercase;letter-spacing:.04em}.account-theme [data-slot=table-cell]{padding-block:9px}.account-theme [data-slot=table-row]:hover{background:var(--bg-hover)}.account-theme .font-mono{font-family:var(--mono)}.account-theme :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.account-theme .account-switch{border-radius:var(--radius-full);background:var(--border-strong);cursor:pointer;border:1px solid #0000;flex:0 0 38px;align-items:center;width:38px;height:22px;padding:2px;display:inline-flex}.account-theme .account-switch[data-state=checked]{background:var(--green)}.account-theme .account-switch:disabled{opacity:.5;cursor:not-allowed}.account-theme .account-switch-thumb{--tw-translate-x:0px;border-radius:var(--radius-full);background:var(--on-action);flex:none;width:16px;height:16px;display:block}.account-theme .account-switch-thumb[data-state=checked]{--tw-translate-x:16px}.account-save-bar{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.account-preview{font:500 11px/18px var(--mono);color:var(--text-3)}.account-theme .account-status-ok{background:var(--ok-soft);color:var(--ok-text)}.account-theme .account-status-warning{background:var(--warning-soft);color:var(--warning-text)}.account-theme .account-status-critical{background:var(--critical-soft);color:var(--critical-text)}.account-theme [data-slot=card-content]>.flex:has(>[data-slot=switch]){gap:16px}.account-theme [data-slot=card-content]>div>.flex:has(>[data-slot=switch]){gap:16px}.account-theme .account-form-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:16px;padding-block:12px;display:flex}@media (max-width:767px){.account-theme [data-slot=card-header] .justify-between{flex-wrap:wrap;gap:12px}.account-theme [data-slot=card-header],.account-theme [data-slot=card-content]{padding-inline:16px}.account-theme [data-slot=card-content] .justify-between:has(>.flex>[data-slot=badge]){flex-wrap:wrap;gap:12px}.account-theme [data-slot=card-content] a>.justify-between{flex-wrap:wrap;gap:12px}.account-title+p{font-size:14px;line-height:22px}}@media (prefers-reduced-motion:reduce){.account-theme *,.account-theme :before,.account-theme :after{transition:none!important;animation:none!important}}.account-error{border:1px solid var(--critical-text);border-radius:var(--radius-md);color:var(--critical-text);background:var(--critical-soft);padding:16px 20px}.account-error button{border-radius:var(--radius-full);text-decoration:underline}.account-theme [data-slot=card][data-state=attention]{background:var(--critical);color:var(--critical-ink)}.account-theme [data-slot=card][data-state=attention] p,.account-theme [data-slot=card][data-state=attention] svg{color:inherit}.account-theme [data-slot=badge].account-status-ok{background:var(--ok-soft);color:var(--ok-text)}.account-theme [data-slot=badge].account-status-warning{background:var(--warning-soft);color:var(--warning-text)}.account-theme [data-slot=badge].account-status-critical{background:var(--critical-soft);color:var(--critical-text)}.account-theme button[aria-pressed=true]{border-color:var(--green-text);color:var(--green-text);background:var(--green-soft)}.account-session-dialog{background:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-md);width:calc(100vw - 32px);max-width:460px;box-shadow:var(--shadow-overlay)}.account-session-dialog [data-slot=dialog-title]{font:700 20px/26px var(--font)}.account-session-dialog [data-slot=dialog-description]{color:var(--text-2);font:400 14px/22px var(--font)}.account-session-summary{border-radius:var(--radius-sm);background:var(--bg-sunken);font:500 12px/20px var(--mono);padding:16px}.account-theme [data-slot=button].account-destructive{color:var(--critical-text);border-color:var(--critical-text);background:0 0}.account-theme .text-primary{color:var(--green-text)}.account-note-heading{flex-wrap:wrap}.account-note-heading>p{flex:160px}.account-theme [data-slot=card].account-app-card{box-shadow:none;border-radius:var(--radius-lg);min-height:220px}.account-theme [data-slot=card].account-app-card[data-hue=mint]{background:var(--mint);color:var(--mint-ink)}.account-theme [data-slot=card].account-app-card[data-hue=sky]{background:var(--sky);color:var(--sky-ink)}.account-theme [data-slot=card].account-app-card[data-hue=sand]{background:var(--sand);color:var(--sand-ink)}.account-theme .account-app-card p,.account-theme .account-app-card h2,.account-theme .account-app-card svg{color:inherit}.account-theme .account-app-card [data-slot=badge]{color:inherit;background:0 0;border-color:currentColor}.account-theme .account-app-card [data-slot=button]{color:inherit;background:0 0;border:1.25px solid}.account-theme .account-app-card [data-slot=button]:hover{background:color-mix(in srgb, var(--bg-raised) 25%, transparent)}@media (max-width:600px){.account-theme .account-sessions-table{width:100%;display:block;min-width:0!important}.account-sessions-table [data-slot=table-header]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.account-sessions-table [data-slot=table-body]{gap:12px;display:grid}.account-sessions-table [data-slot=table-row]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);padding:12px;display:grid}.account-sessions-table [data-slot=table-cell]{white-space:normal;text-align:left;padding:9px 0;display:block}.account-sessions-table [data-slot=table-cell]:before{content:attr(data-label);color:var(--text-3);font:500 11px/14px var(--mono);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;display:block}}.account-theme [data-slot=card].account-stat-card{border-radius:var(--radius-lg);min-height:120px}.account-stat-value{font:800 32px/36px var(--font)}.account-theme [data-state=attention] .account-stat-icon{color:inherit;background:0 0}.account-theme [data-slot=badge][class*=account-status-]{height:24px;font:600 12px/16px var(--font)}.account-theme [data-slot=button]:disabled{background:var(--bg-hover);color:var(--text-disabled);opacity:1;border-color:#0000}.account-unavailable-tag{border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);font:500 11px/18px var(--mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;margin-inline-start:8px;padding:0 8px;display:inline-flex}.account-theme [aria-disabled=true]{cursor:not-allowed;opacity:.75}.account-theme [aria-disabled=true]:hover{border-color:inherit;background-color:inherit}
