.item[data-v-fee7178f]{align-items:center;gap:var(--space-1);min-width:0;height:2.25rem;padding-right:var(--space-1);border-radius:var(--radius-m);color:var(--c-text-muted);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);display:flex}.item[data-v-fee7178f]:focus{outline:none}.item.is-editing[data-v-fee7178f]{background:var(--c-hover);color:var(--c-text)}@media (hover:hover){.item[data-v-fee7178f]:hover{background:var(--c-hover);color:var(--c-text)}}.item.is-active[data-v-fee7178f]{background:var(--c-accent-soft);box-shadow:inset 0 0 0 1px var(--c-accent-edge);color:var(--c-text)}.item__link[data-v-fee7178f]{min-width:0;padding:0 var(--space-2);font-size:var(--text-s);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:2.25rem;text-decoration:none;overflow:hidden}.item__actions[data-v-fee7178f]{opacity:0;transition:opacity var(--dur-fast);flex:none;display:flex}.item.is-active .item__actions[data-v-fee7178f],.item:focus-within .item__actions[data-v-fee7178f],.item:hover .item__actions[data-v-fee7178f]{opacity:1}@media (hover:none){.item__actions[data-v-fee7178f]{opacity:1}}.item__icon[data-v-fee7178f]{width:1.75rem;height:1.75rem}@media (hover:hover){.item__icon--danger[data-v-fee7178f]:hover{background:var(--c-danger-soft);color:var(--c-danger)}.item__icon[data-v-fee7178f]:not(.item__icon--danger):hover{background:var(--c-accent-soft);color:var(--c-accent)}}.item__input[data-v-fee7178f]{min-width:0;height:2.25rem;margin:0 calc(-1 * var(--space-1)) 0 0;padding:0 var(--space-2);border-radius:var(--radius-s);font-size:var(--text-s);font-weight:inherit;background:0 0;border:0;outline:none;flex:1;line-height:2.25rem}.item.is-active .item__input[data-v-fee7178f]{font-weight:600}.item__failure[data-v-fee7178f]{padding:0 var(--space-2) var(--space-1);color:var(--c-danger);font-size:.75rem}.quota[data-v-045f848a]{gap:var(--space-1);min-width:0;margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--c-text-muted);padding:0 .125rem;display:grid}.quota__foot[data-v-045f848a],.quota__head[data-v-045f848a]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.quota__label[data-v-045f848a]{overflow-wrap:anywhere;min-width:0;color:var(--c-text);font-weight:500}.quota__value[data-v-045f848a]{font-variant-numeric:tabular-nums;color:var(--c-success);flex:none}.quota__value.is-mid[data-v-045f848a]{color:var(--c-gold)}.quota__value.is-low[data-v-045f848a]{color:var(--c-danger)}.quota__bar[data-v-045f848a]{--fill:var(--c-success);border-radius:var(--radius-m);appearance:none;background:var(--c-border-strong);width:100%;height:.3rem;accent-color:var(--fill);border:0;overflow:hidden}.quota__bar.is-mid[data-v-045f848a]{--fill:var(--c-gold)}.quota__bar.is-low[data-v-045f848a]{--fill:var(--c-danger)}.quota__bar[data-v-045f848a]::-webkit-progress-bar{background:var(--c-border-strong);border-radius:var(--radius-m)}.quota__bar[data-v-045f848a]::-webkit-progress-value{background:var(--fill);border-radius:var(--radius-m);-webkit-transition:background-color var(--dur-m) var(--ease-out);transition:background-color var(--dur-m) var(--ease-out)}.quota__bar[data-v-045f848a]::-moz-progress-bar{background:var(--fill);border-radius:var(--radius-m)}.quota__reset[data-v-045f848a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quota--error[data-v-045f848a]{overflow-wrap:anywhere}.quota__skeleton-bar[data-v-045f848a],.quota__skeleton-line[data-v-045f848a]{border-radius:var(--radius-s);background:var(--c-hover);display:block}.quota__skeleton-line[data-v-045f848a]{height:1.125rem}.quota__skeleton-line--short[data-v-045f848a]{width:60%}.quota__skeleton-bar[data-v-045f848a]{height:.3rem}@media (max-height:30rem){.quota[data-v-045f848a]{margin-bottom:var(--space-3)}}.account[data-v-501bc51f]{--account-avatar-size:2.125rem;--account-button-padding:.625rem;--account-button-height:calc(2px + var(--account-avatar-size) + 2 * var(--account-button-padding));min-width:0;position:relative}.account__button[data-v-501bc51f]{align-items:center;gap:var(--space-2);width:100%;height:var(--account-button-height);padding:var(--account-button-padding);border:1px solid var(--c-border);border-radius:var(--radius-m);background:var(--c-hover);text-align:left;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);display:flex}@media (hover:hover){.account__button[data-v-501bc51f]:hover{border-color:var(--c-border-strong);background:var(--c-active)}}.account__button[aria-expanded=true][data-v-501bc51f]{border-color:var(--c-border-hover);background:var(--c-active)}.account__avatar[data-v-501bc51f]{width:var(--account-avatar-size);height:var(--account-avatar-size);border-radius:var(--radius-m);background:var(--grad-brand);color:var(--brand-white);flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.account__email[data-v-501bc51f]{min-width:0;font-size:var(--text-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__menu[data-v-501bc51f]{bottom:calc(var(--account-button-height) + var(--space-2));z-index:var(--z-header);max-height:min(24rem,var(--dash-panel-height,100svh) - var(--dash-panel-pad-top,var(--space-5)) - var(--dash-panel-pad-bottom,var(--space-5)) - var(--account-button-height) - var(--space-2));overscroll-behavior-y:contain;padding:var(--space-1);border:1px solid var(--c-border);border-radius:var(--radius-m);background:var(--c-surface);box-shadow:var(--shadow-l);display:grid;position:absolute;left:0;right:0;overflow-y:auto}.account__icon[data-v-501bc51f]{color:var(--c-text-faint);transition:color var(--dur-fast) var(--ease-out);flex-shrink:0}.account__item[data-v-501bc51f]:active{background:var(--c-active)}.account__item:focus-visible .account__icon[data-v-501bc51f],.account__item:hover .account__icon[data-v-501bc51f]{color:var(--c-accent)}.account__divider[data-v-501bc51f]{height:1px;margin:var(--space-1) 0;background:var(--c-border)}.account__item[data-v-501bc51f]{overflow-wrap:anywhere;min-width:0;color:inherit;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);font-size:var(--text-s);text-align:left;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:.625rem;text-decoration:none;display:flex}.account__item[data-v-501bc51f]:focus-visible,.account__item[data-v-501bc51f]:hover{background:var(--c-hover)}.account-menu-enter-active[data-v-501bc51f],.account-menu-leave-active[data-v-501bc51f]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.account-menu-enter-from[data-v-501bc51f],.account-menu-leave-to[data-v-501bc51f]{opacity:0;transform:translateY(.25rem)}@media (prefers-reduced-motion:reduce){.account-menu-enter-active[data-v-501bc51f],.account-menu-leave-active[data-v-501bc51f]{transition:none}}.theme-toggle[data-v-7834982a]{border-radius:var(--radius);background:0 0;border:0;padding:0;display:inline-flex}.theme-toggle__track[data-v-7834982a]{--track-w:3.5rem;--track-h:2rem;--gap:2px;--knob:calc(-2px + var(--track-h) - 2 * var(--gap));width:var(--track-w);height:var(--track-h);border:1px solid var(--c-border);border-radius:var(--radius);background:linear-gradient(var(--c-segment-track),var(--c-segment-track)),var(--c-surface);transition:background-color var(--dur-m) var(--ease-out),border-color var(--dur-m) var(--ease-out);justify-content:space-between;align-items:center;padding:0 .5rem;display:flex;position:relative}@media (hover:hover){.theme-toggle:hover .theme-toggle__track[data-v-7834982a]{border-color:var(--c-border-hover)}}.theme-toggle[data-v-7834982a]:focus-visible{outline:none}.theme-toggle:focus-visible .theme-toggle__track[data-v-7834982a]{box-shadow:var(--ring)}.theme-toggle__icon[data-v-7834982a]{color:var(--c-text-faint)}.theme-toggle__knob[data-v-7834982a]{top:var(--gap);left:var(--gap);width:var(--knob);height:var(--knob);border-radius:calc(var(--radius) - var(--gap));background:var(--c-segment-thumb);color:#f5a623;transition:transform .32s ease,color var(--dur-m) var(--ease-out);place-items:center;display:grid;position:absolute;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.theme-toggle__knob.is-dark[data-v-7834982a]{color:var(--c-accent);transform:translateX(calc(-2px + var(--track-w) - 2 * var(--gap) - var(--knob)))}.theme-toggle__knob-moon[data-v-7834982a],.theme-toggle__knob.is-dark .theme-toggle__knob-sun[data-v-7834982a]{display:none}.theme-toggle__knob.is-dark .theme-toggle__knob-moon[data-v-7834982a]{display:block}@media (prefers-color-scheme:dark){.theme-toggle__knob.is-system[data-v-7834982a]{color:var(--c-accent);transform:translateX(calc(-2px + var(--track-w) - 2 * var(--gap) - var(--knob)))}.theme-toggle__knob.is-system .theme-toggle__knob-sun[data-v-7834982a]{display:none}.theme-toggle__knob.is-system .theme-toggle__knob-moon[data-v-7834982a]{display:block}}@media (prefers-reduced-motion:reduce){.theme-toggle__knob[data-v-7834982a]{transition:none}}.dash[data-v-9f0f5de7]{grid-template-columns:17rem minmax(0,1fr);min-height:100svh;display:grid}.dash__panel[data-v-9f0f5de7]{--dash-panel-height:100svh;--dash-panel-pad-top:max(var(--space-5), env(safe-area-inset-top,0px));--dash-panel-pad-bottom:max(var(--space-5), env(safe-area-inset-bottom,0px));gap:var(--space-3);min-width:0;min-height:0;height:var(--dash-panel-height);padding:var(--dash-panel-pad-top) max(var(--space-4),var(--safe-x)) var(--dash-panel-pad-bottom);border-right:1px solid var(--c-border);background:var(--c-glass);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:0}.dash__logo[data-v-9f0f5de7]{align-items:center;gap:.625rem;text-decoration:none;display:flex}.dash__new[data-v-9f0f5de7]{margin-top:var(--space-3);justify-content:flex-start}.dash__chats-title[data-v-9f0f5de7]{margin-top:var(--space-1);padding:var(--space-4) var(--space-2) 0;border-top:1px solid var(--c-border);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-text-faint);font-size:.625rem;font-weight:400}.dash__chats[data-v-9f0f5de7]{overscroll-behavior-y:contain;align-content:start;gap:1px;min-width:0;min-height:0;overflow:hidden auto}.dash__chats[data-v-9f0f5de7],.dash__list[data-v-9f0f5de7]{grid-template-columns:minmax(0,1fr);display:grid}.dash__list[data-v-9f0f5de7]{gap:var(--space-1)}.chat-row-enter-active[data-v-9f0f5de7],.chat-row-leave-active[data-v-9f0f5de7]{max-height:2.25rem;transition:max-height var(--dur-m) var(--ease-out),opacity var(--dur-m) var(--ease-out);overflow:hidden}.chat-row-enter-from[data-v-9f0f5de7],.chat-row-leave-to[data-v-9f0f5de7]{opacity:0;max-height:0}.chat-row-move[data-v-9f0f5de7]{transition:transform var(--dur-m) var(--ease-out)}.dash__skeleton[data-v-9f0f5de7]{gap:1px;display:grid}.dash__skeleton-row[data-v-9f0f5de7]{height:2.25rem;padding:0 var(--space-2);align-items:center;display:flex}.dash__skeleton-row[data-v-9f0f5de7]:before{content:"";border-radius:var(--radius);background:linear-gradient(90deg,var(--c-surface-2) 0,var(--c-hover) 50%,var(--c-surface-2) 100%);background-size:200% 100%;width:70%;height:.75rem;animation:1.4s ease-in-out infinite dash-shine-9f0f5de7}.dash__skeleton-row[data-row="2"][data-v-9f0f5de7]:before{width:55%}.dash__skeleton-row[data-row="3"][data-v-9f0f5de7]:before{width:82%}.dash__skeleton-row[data-row="4"][data-v-9f0f5de7]:before{width:48%}.dash__skeleton-row[data-row="5"][data-v-9f0f5de7]:before{width:66%}.dash__skeleton-row[data-row="6"][data-v-9f0f5de7]:before{width:38%}@keyframes dash-shine-9f0f5de7{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dash__skeleton-row[data-v-9f0f5de7]:before{animation:none}}.dash__empty[data-v-9f0f5de7]{padding:0 var(--space-2);font-size:var(--text-s);color:var(--c-text-muted)}.dash__account[data-v-9f0f5de7],.dash__main[data-v-9f0f5de7]{min-width:0;position:relative}.dash__main[data-v-9f0f5de7]{background:radial-gradient(45% 35% at 100% 0,#2f6bff0f,#0000 70%),var(--c-bg);display:grid}.dash__plan[data-v-9f0f5de7]{top:var(--space-3);z-index:1;align-items:center;gap:var(--space-2);width:max-content;display:flex;position:absolute;left:50%;transform:translate(-50%)}.plan-mark[data-v-9f0f5de7]{border:1px solid var(--c-border);border-radius:var(--radius-m);background:var(--c-glass);height:2rem;font-size:var(--text-s);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;align-items:center;gap:.625rem;padding:0 .625rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:22rem){.plan-mark__text[data-v-9f0f5de7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.plan-mark__crown[data-v-9f0f5de7]{flex-shrink:0;width:auto;height:1em}.plan-mark--top[data-v-9f0f5de7]{border-color:var(--c-gold-line);color:var(--c-gold)}.plan-mark--upgrade[data-v-9f0f5de7]{color:var(--c-accent);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.plan-mark--blocked[data-v-9f0f5de7]{border-color:var(--c-danger-line);color:var(--c-danger)}@media (hover:hover){.plan-mark--upgrade[data-v-9f0f5de7]:hover{border-color:var(--c-border-hover);background:var(--c-accent-soft)}}.dash__scrim[data-v-9f0f5de7],.dash__toggle[data-v-9f0f5de7]{display:none}@media (max-width:47.99rem){.dash[data-v-9f0f5de7]{grid-template-columns:1fr}.dash__plan[data-v-9f0f5de7]{right:var(--space-3);left:auto;transform:none}.dash__panel[data-v-9f0f5de7]{--dash-panel-height:100dvh;z-index:calc(1 + var(--z-header));visibility:hidden;width:calc(min(85vw,18rem));transition:transform var(--dur-m) var(--ease-out),visibility 0s linear var(--dur-m);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.is-panel-open .dash__panel[data-v-9f0f5de7]{visibility:visible;transition:transform var(--dur-m) var(--ease-out),visibility 0s;transform:none}.dash__toggle[data-v-9f0f5de7]{top:var(--space-3);left:var(--space-3);z-index:var(--z-header);border:1px solid var(--c-border);border-radius:var(--radius-m);background:var(--c-surface);place-items:center;width:2.75rem;height:2.75rem;display:grid;position:fixed}.is-panel-open .dash__scrim[data-v-9f0f5de7]{z-index:var(--z-header);background:var(--c-backdrop);display:block;position:fixed;inset:0}}@media (max-height:30rem){.dash__panel[data-v-9f0f5de7]{--dash-panel-pad-top:max(var(--space-3), env(safe-area-inset-top,0px));--dash-panel-pad-bottom:max(var(--space-3), env(safe-area-inset-bottom,0px));gap:var(--space-2);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr)}.dash__logo[data-v-9f0f5de7]{grid-area:1/1}.dash__wordmark[data-v-9f0f5de7]{display:none}.dash__new[data-v-9f0f5de7]{padding-inline:var(--space-2);grid-area:1/2;margin-top:0}.dash__account[data-v-9f0f5de7],.dash__chats[data-v-9f0f5de7],.dash__chats-title[data-v-9f0f5de7]{grid-column:1/-1}.dash__chats-title[data-v-9f0f5de7]{padding-top:var(--space-2);margin-top:0}}
