._badge_qjt90_1{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--badge-border, var(--border));border-radius:var(--radius-pill);padding:0 10px;color:var(--badge-foreground, var(--foreground));background:var(--badge-background, var(--surface));font-size:var(--text-xs);font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;overflow:clip;transition:border-color var(--duration-standard) var(--ease-standard),background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._badge_qjt90_1:hover{border-color:color-mix(in oklab,var(--badge-color, var(--foreground)) 32%,var(--border));background:color-mix(in oklab,var(--badge-color, var(--foreground)) 10%,var(--surface))}}._sm_qjt90_23{min-height:22px;padding:0 8px;font-size:11px}._md_qjt90_24{font-size:var(--text-xs)}._body_qjt90_26{display:block}._content_qjt90_27{position:relative;display:inline-flex;width:max-content;align-items:center;gap:5px}._sm_qjt90_23 ._content_qjt90_27{gap:4px}._label_qjt90_29,._glyph_qjt90_29{position:relative;display:inline-flex;align-items:center}._text_qjt90_30{display:block}._icon_qjt90_32{position:relative;display:inline-flex;width:auto;height:auto;flex:0 0 auto;align-items:center;justify-content:center;color:var(--badge-color, var(--foreground));line-height:1}._neutral_qjt90_44{--badge-color: var(--text-secondary);--badge-foreground: var(--text-secondary);--badge-background: var(--surface-muted);--badge-border: var(--border)}._success_qjt90_45{--badge-color: var(--success);--badge-foreground: var(--success);--badge-background: color-mix(in oklab, var(--success) 10%, var(--surface));--badge-border: color-mix(in oklab, var(--success) 25%, var(--border))}._info_qjt90_46{--badge-color: var(--accent);--badge-foreground: var(--accent-strong);--badge-background: var(--accent-subtle);--badge-border: color-mix(in oklab, var(--accent) 24%, var(--border))}._warning_qjt90_47{--badge-color: var(--warning);--badge-foreground: var(--warning);--badge-background: color-mix(in oklab, var(--warning) 11%, var(--surface));--badge-border: color-mix(in oklab, var(--warning) 27%, var(--border))}._danger_qjt90_48{--badge-color: var(--danger);--badge-foreground: var(--danger);--badge-background: color-mix(in oklab, var(--danger) 10%, var(--surface));--badge-border: color-mix(in oklab, var(--danger) 26%, var(--border))}@media(prefers-reduced-motion:reduce){._badge_qjt90_1{transition-duration:var(--duration-instant)}}._button_qm24k_2{position:relative;display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._button_qm24k_2:disabled{cursor:not-allowed;opacity:.52}._button_qm24k_2[aria-busy=true]{cursor:progress}._button_qm24k_2:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._labelSlot_qm24k_9{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;transition:opacity var(--duration-fast) var(--ease-standard)}._labelSlot_qm24k_9[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}._labelContent_qm24k_11{display:inline-flex;flex:none;align-items:center}._labelPhase_qm24k_12{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}._labelPhase_qm24k_12 svg{flex:none}._primary_qm24k_14{color:var(--background);background:var(--foreground);border-color:var(--foreground)}._secondary_qm24k_15{color:var(--foreground);background:var(--surface);border-color:var(--border)}._ghost_qm24k_16{color:var(--text-secondary);background:transparent;border-color:transparent}._danger_qm24k_17{color:var(--danger);background:var(--surface);border-color:var(--border)}._secondary_qm24k_15:disabled,._danger_qm24k_17:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}._danger_qm24k_17:disabled{color:color-mix(in oklab,var(--danger) 55%,var(--surface-muted))}._ghost_qm24k_16:disabled{opacity:1;color:var(--text-muted)}@media(hover:hover)and (pointer:fine){._primary_qm24k_14:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}._secondary_qm24k_15:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}._ghost_qm24k_16:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_qm24k_17:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}._primary_qm24k_14:active:not(:disabled){opacity:.84}._secondary_qm24k_15:active:not(:disabled),._ghost_qm24k_16:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_qm24k_17:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}._sm_qm24k_32{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}._md_qm24k_33{min-height:var(--control-height-md)}._lg_qm24k_34{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}._loader_qm24k_35{position:absolute;left:50%;top:50%;display:grid;width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2)}._spinner_qm24k_36{border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_qm24k_36 .7s linear infinite}._loadingLabel_qm24k_37{opacity:0}@keyframes _spin_qm24k_36{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._button_qm24k_2{transition:none}._labelSlot_qm24k_9{transition:opacity var(--duration-instant) linear}._spinner_qm24k_36{animation-duration:.01ms;animation-iteration-count:1}}._presence_1m2d3_1{min-width:0}._alert_1m2d3_2{display:flex;align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-resting)}._icon_1m2d3_3,._glyph_1m2d3_3{position:relative;display:grid;flex:0 0 auto;place-items:center}._icon_1m2d3_3{width:18px;height:18px;margin-top:1px}._icon_1m2d3_3 svg{display:block}._copy_1m2d3_6{flex:1;min-width:0}._content_1m2d3_7{position:relative}._title_1m2d3_8{position:relative;display:block;font-size:var(--text-sm);font-weight:500}._line_1m2d3_9{display:block}._description_1m2d3_10{position:relative;margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs)}._info_1m2d3_11 ._icon_1m2d3_3{color:var(--accent)}._success_1m2d3_11 ._icon_1m2d3_3{color:var(--success)}._warning_1m2d3_11 ._icon_1m2d3_3{color:var(--warning)}._danger_1m2d3_11 ._icon_1m2d3_3{color:var(--danger)}._dismiss_1m2d3_12{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;margin:-5px -6px -5px 0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._dismiss_1m2d3_12:active{transform:scale(.96);transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}@media(hover:hover)and (pointer:fine){._dismiss_1m2d3_12:hover{background:var(--surface-muted);color:var(--foreground)}}@media(prefers-reduced-motion:reduce){._dismiss_1m2d3_12{transition:none}._dismiss_1m2d3_12:active{transform:none}}._field_ovchx_1{display:inline-flex;align-items:flex-start;gap:0;min-width:0}._box_ovchx_2{position:relative;flex:0 0 auto;display:grid;place-items:center;width:var(--control-height-md);height:var(--control-height-md);border:0;border-radius:var(--radius-control);padding:0;background:transparent;color:var(--control-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent}._visual_ovchx_4{position:relative;display:block;width:18px;height:18px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}._fill_ovchx_5{position:absolute;inset:-1px;border-radius:inherit;background:var(--control-on)}._mark_ovchx_6{position:absolute;inset:-1px;width:18px;height:18px;overflow:visible}._box_ovchx_2[data-state=checked] ._visual_ovchx_4,._box_ovchx_2[data-state=indeterminate] ._visual_ovchx_4{border-color:var(--control-on)}@media(hover:hover)and (pointer:fine){._box_ovchx_2[data-state=unchecked]:hover:not(:disabled) ._visual_ovchx_4{border-color:var(--text-muted)}}._box_ovchx_2:active:not(:disabled) ._visual_ovchx_4{transform:scale(.95);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._box_ovchx_2:disabled{opacity:.5;cursor:not-allowed}._copy_ovchx_12{display:grid;gap:2px;min-width:0;margin-left:1px;padding-top:calc((var(--control-height-md) - var(--text-sm) * 1.4) / 2)}._copy_ovchx_12 label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer}._copy_ovchx_12 span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}@media(prefers-reduced-motion:reduce){._visual_ovchx_4,._box_ovchx_2:active:not(:disabled) ._visual_ovchx_4{transition:none;transform:none}}._tooltip_1g9y0_1{--tooltip-y: 3px;z-index:90;max-width:15rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab,var(--background) 14%,var(--foreground));border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-fast) var(--ease-enter)}._tooltip_1g9y0_1[data-side=bottom]{--tooltip-y: -3px}@starting-style{._tooltip_1g9y0_1[data-state$=-open]{opacity:0;transform:translateY(var(--tooltip-y)) scale(.97)}._tooltip_1g9y0_1[data-instant][data-state$=-open]{transform:none}}._tooltip_1g9y0_1[data-instant][data-state$=-open]{transition:opacity var(--duration-instant) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._tooltip_1g9y0_1[data-state=closed]{opacity:0;transform:scale(.98);transition:opacity var(--duration-instant) var(--ease-standard),transform var(--duration-instant) var(--ease-standard);animation:_tooltip-exit_1g9y0_1 var(--duration-instant) linear both}._text_1g9y0_12{position:relative;display:block;overflow:clip;overflow-clip-margin:var(--space-2)}._measure_1g9y0_13{position:absolute;top:0;left:0;width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px);visibility:hidden;pointer-events:none}._line_1g9y0_14{display:block;width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px)}@keyframes _tooltip-exit_1g9y0_1{to{--tooltip-exit: 1}}@media(prefers-reduced-motion:reduce){._tooltip_1g9y0_1,._tooltip_1g9y0_1[data-state=closed],._tooltip_1g9y0_1[data-instant][data-state$=-open]{transform:none;transition:opacity var(--duration-instant) var(--ease-standard)}}._card_1wrox_3{position:relative;min-width:0;overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}._card_1wrox_3[data-hover]{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}._card_1wrox_3:has(._trigger_1wrox_6:focus-visible){border-color:var(--border-strong)}._media_1wrox_7{position:relative;overflow:hidden;background:var(--surface-muted)}._zoom_1wrox_8{display:grid;min-height:112px;place-items:center}._content_1wrox_9{padding:var(--space-5)}._title_1wrox_11{width:fit-content;max-width:100%;margin:0;font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.3;text-wrap:balance}._trigger_1wrox_6{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._trigger_1wrox_6:after{content:"";position:absolute;inset:0}._trigger_1wrox_6:focus-visible{outline:none}._description_1wrox_16{max-width:34ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}._footer_1wrox_17{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5)}._byline_1wrox_18{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0}._avatar_1wrox_19{display:grid;flex:none;width:var(--space-8);height:var(--space-8);overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted)}._avatar_1wrox_19>*{width:100%;height:100%;object-fit:cover}._bylineText_1wrox_22{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;font-size:var(--text-xs);line-height:var(--leading-body)}._meta_1wrox_23{overflow:hidden;color:var(--foreground);font-weight:500;text-overflow:ellipsis;white-space:nowrap}._status_1wrox_24{position:relative;overflow:clip visible;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}._roll_1wrox_26{position:relative;display:block}._line_1wrox_27{display:block;overflow:clip visible;text-overflow:ellipsis}._word_1wrox_28{display:inline-block;white-space:pre}._srOnly_1wrox_29{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._action_1wrox_30{position:relative;z-index:1;display:flex;flex:none;flex-wrap:wrap;gap:var(--space-3)}._overlay_1wrox_32{position:fixed;inset:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}._panel_1wrox_34{position:fixed;inset:0;z-index:51;width:min(calc(100vw - var(--space-8)),30rem);height:fit-content;max-height:calc(100dvh - var(--space-8));margin:auto;overflow:hidden auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}._panel_1wrox_34:focus{outline:none}._panel_1wrox_34[data-returning]{inset:auto;top:var(--landing-top);left:var(--landing-left);width:var(--landing-width);height:var(--landing-height);max-height:none;margin:0;overflow:hidden;border-color:var(--border);background:var(--surface);box-shadow:none;pointer-events:none}._panel_1wrox_34[data-returning] ._content_1wrox_9{padding:var(--space-5)}._panel_1wrox_34[data-returning] ._title_1wrox_11{font-size:var(--text-lg)}._panel_1wrox_34 ._content_1wrox_9{padding:var(--space-6)}._panel_1wrox_34 ._title_1wrox_11{font-size:var(--text-xl)}._panel_1wrox_34 ._description_1wrox_16{max-width:var(--card-measure, 34ch)}._closeSlot_1wrox_44{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2;display:grid}._close_1wrox_44{display:grid;width:var(--space-8);height:var(--space-8);place-items:center;padding:0;border:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--surface-raised) 74%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._close_1wrox_44:hover{background:var(--surface-raised)}}._details_1wrox_47{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}@media(prefers-reduced-motion:reduce){._card_1wrox_3,._close_1wrox_44{transition-duration:var(--duration-instant)}}._button_1j20z_2{display:inline-flex;width:max-content;max-width:100%;min-height:var(--control-height-sm);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}._button_1j20z_2:active:not(:disabled){transform:scale(.97);transition-duration:var(--duration-fast),var(--duration-fast),var(--duration-fast),var(--duration-instant);transition-timing-function:var(--ease-standard)}._iconOnly_1j20z_4:active:not(:disabled){transform:scale(.96)}@media(hover:hover)and (pointer:fine){._button_1j20z_2:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}._plain_1j20z_5:hover:not(:disabled){border-color:transparent;background:var(--surface-muted);color:var(--foreground)}}._button_1j20z_2:disabled{cursor:not-allowed;opacity:.5}._icon_1j20z_4{position:relative;display:grid;width:16px;height:16px;flex:none}._iconInner_1j20z_9{position:absolute;inset:0;display:grid;place-items:center}._iconInner_1j20z_9[data-state=copied]{color:var(--success)}._iconInner_1j20z_9[data-state=error]{color:var(--danger)}._label_1j20z_13{display:grid;min-width:0;margin-inline:calc(var(--space-1) * -1);padding-inline:var(--space-1);overflow-x:clip;text-align:left;white-space:nowrap}._measure_1j20z_14,._glyphs_1j20z_14{grid-area:1 / 1}._measure_1j20z_14{visibility:hidden}._glyphs_1j20z_14{position:relative;display:inline-flex;justify-self:start;white-space:pre}._glyph_1j20z_14{display:inline-block}._iconOnly_1j20z_4{width:var(--control-height-sm);padding:0}._plain_1j20z_5{border-color:transparent;background:transparent;color:var(--text-secondary)}._srOnly_1j20z_20{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){._button_1j20z_2{transition:none}._button_1j20z_2:active:not(:disabled){transform:none}}._trigger_1m1gm_1{display:inline-flex;max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._trigger_1m1gm_1:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}._trigger_1m1gm_1[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}._trigger_1m1gm_1:active{border-color:var(--border-strong);background:color-mix(in oklab,var(--surface-muted),var(--border) 55%);box-shadow:none}._item_1m1gm_6:focus-visible{outline:none}._triggerIcon_1m1gm_7{display:inline-flex;flex:none;color:var(--text-secondary)}._label_1m1gm_8{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;overflow-x:clip}._labelMeasure_1m1gm_9{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}._labelText_1m1gm_10{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1m1gm_11{flex:none;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}._trigger_1m1gm_1[data-state=open] ._chevron_1m1gm_11{transform:rotate(180deg)}._menu_1m1gm_15{--menu-x: 0px;--menu-y: -5px;position:relative;z-index:60;min-width:min(12rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:5px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}._menu_1m1gm_15[data-side=top]{--menu-y: 5px}._menu_1m1gm_15[data-side=left]{--menu-x: 5px;--menu-y: 0px}._menu_1m1gm_15[data-side=right]{--menu-x: -5px;--menu-y: 0px}@starting-style{._menu_1m1gm_15[data-state=open]{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}._menu_1m1gm_15[data-state=open] ._item_1m1gm_6{opacity:0;transform:translate(calc(var(--menu-x) * .4),calc(var(--menu-y) * .4))}}._menu_1m1gm_15[data-state=closed]{opacity:0;pointer-events:none;animation:none}._highlight_1m1gm_25{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}._highlight_1m1gm_25[data-tone=danger]{background:color-mix(in oklab,var(--danger) 8%,var(--surface))}._item_1m1gm_6{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;outline:none;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms),transform var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms)}._icon_1m1gm_28{display:inline-flex;width:17px;color:var(--text-secondary)}._separator_1m1gm_29{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}._destructive_1m1gm_30,._destructive_1m1gm_30 ._icon_1m1gm_28{color:var(--danger)}._item_1m1gm_6[data-disabled]{opacity:.45;cursor:default}@media(prefers-reduced-transparency:reduce){._menu_1m1gm_15{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){._trigger_1m1gm_1,._chevron_1m1gm_11,._item_1m1gm_6,._highlight_1m1gm_25{transition:none}._menu_1m1gm_15,._menu_1m1gm_15[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}}._root_1uufz_1{display:flex;width:100%;flex-direction:column;align-items:center;padding:clamp(var(--space-8),8vw,var(--space-12)) var(--space-5);text-align:center}._icon_1uufz_2{position:relative;display:grid;width:var(--space-12);height:var(--space-12);place-items:center;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);color:var(--text-secondary);animation:_empty-state-icon_1uufz_1 var(--duration-considered) var(--ease-enter) both}._glyph_1uufz_3{display:grid;place-items:center}._frame_1uufz_4{width:100%;max-width:100%}._copy_1uufz_5{display:flow-root}._root_1uufz_1 h3{position:relative;margin:var(--space-5) 0 0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}._root_1uufz_1 p{position:relative;max-width:18rem;margin:var(--space-2) auto 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._line_1uufz_9{display:block;text-wrap:balance}._action_1uufz_10{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-5)}@keyframes _empty-state-icon_1uufz_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){._icon_1uufz_2{animation:none}}._root_ec05m_2{position:relative}._listShell_ec05m_3{position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}._viewport_ec05m_4{min-width:0;overflow-x:auto;border-radius:inherit;scrollbar-width:none}._viewport_ec05m_4::-webkit-scrollbar{display:none}._listShell_ec05m_3[data-left=true] ._viewport_ec05m_4{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black);mask-image:linear-gradient(to right,transparent,black 35px,black)}._listShell_ec05m_3[data-right=true] ._viewport_ec05m_4{-webkit-mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent)}._listShell_ec05m_3[data-left=true][data-right=true] ._viewport_ec05m_4{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent)}._list_ec05m_3{isolation:isolate;display:inline-flex;width:max-content;align-items:center;gap:var(--space-1);padding:var(--space-1)}._scrollButton_ec05m_11{position:absolute;z-index:2;top:0;bottom:0;display:grid;width:33px;place-items:center;border:0;background:var(--surface-muted);color:var(--foreground)}._scrollLeft_ec05m_12{left:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}._scrollRight_ec05m_13{right:0;border-radius:0 var(--radius-control) var(--radius-control) 0}._scrollButton_ec05m_11:disabled{opacity:0;pointer-events:none}._scrollButton_ec05m_11:focus-visible{--focus-outline-offset: -3px}._trigger_ec05m_16{position:relative;-webkit-tap-highlight-color:transparent;display:inline-grid;min-width:5.5rem;place-items:center;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._trigger_ec05m_16:hover{color:var(--foreground)}}._trigger_ec05m_16:active{color:var(--foreground)}._trigger_ec05m_16[data-state=active]{color:var(--accent-strong)}._selection_ec05m_19{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform}._triggerLabel_ec05m_20{position:relative;z-index:1}._trigger_ec05m_16:disabled{cursor:not-allowed;opacity:.5}._content_ec05m_22{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._content_ec05m_22[data-motion-pop-id]{margin-top:0}._content_ec05m_22[data-state=inactive]{pointer-events:none}._content_ec05m_22:focus-visible{--focus-outline-offset: 3px;border-radius:var(--radius-control)}@media(prefers-reduced-motion:reduce){._trigger_ec05m_16{transition:none}}._field_rlnvn_2{display:grid;min-width:0}._label_rlnvn_3{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._input_rlnvn_5{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);outline:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._input_rlnvn_5::placeholder{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){._input_rlnvn_5:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}._input_rlnvn_5:focus-visible{border-color:var(--foreground)}._input_rlnvn_5[aria-invalid=true]{border-color:var(--danger)}._input_rlnvn_5:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}._messageSlot_rlnvn_12{display:block;overflow:hidden}._description_rlnvn_13,._error_rlnvn_13{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}._description_rlnvn_13{color:var(--text-muted)}._error_rlnvn_13{color:var(--danger)}._words_rlnvn_16{position:relative;display:block}._word_rlnvn_16{display:inline-block;white-space:pre}._column_rlnvn_19{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}._column_rlnvn_19>span{display:inline-block}._srOnly_rlnvn_21{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){._input_rlnvn_5{transition-duration:.01ms}}._field_s9qy8_2{display:grid;min-width:0}._label_s9qy8_3{margin-bottom:8px;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._inputs_s9qy8_4{position:relative;display:flex;width:fit-content;max-width:100%;gap:8px}._slot_s9qy8_5{position:relative;display:grid;width:42px;height:48px;min-width:0;flex:0 1 42px}._input_s9qy8_4{width:100%;height:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:transparent;caret-color:var(--accent);font:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._input_s9qy8_4:hover:not(:disabled,[data-filled=true],[aria-invalid=true]){border-color:var(--border-strong);background:var(--surface-muted)}}._input_s9qy8_4[data-filled=true]{border-color:var(--accent);background:var(--accent-subtle)}._input_s9qy8_4:focus-visible{outline:none}._input_s9qy8_4[aria-invalid=true]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface))}._input_s9qy8_4:disabled{cursor:not-allowed;opacity:.48;background:var(--surface-muted)}._glyph_s9qy8_6{position:absolute;inset:0;display:grid;place-items:center;color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;pointer-events:none}._input_s9qy8_4:disabled~._glyph_s9qy8_6{opacity:.48}._ring_s9qy8_16{position:absolute;top:0;left:0;height:100%;z-index:2;border:1px solid var(--accent-strong);border-radius:var(--radius-control);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard)}._inputs_s9qy8_4[data-invalid=true] ._ring_s9qy8_16{border-color:var(--danger)}._messageSlot_s9qy8_19{display:block;overflow:hidden}._description_s9qy8_20,._error_s9qy8_20{display:block;padding-top:8px;font-size:var(--text-xs);line-height:var(--leading-body)}._description_s9qy8_20{color:var(--text-muted)}._error_s9qy8_20{color:var(--danger)}._words_s9qy8_23{position:relative;display:block}._word_s9qy8_23{display:inline-block;white-space:pre}._srOnly_s9qy8_25{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:360px){._inputs_s9qy8_4{gap:6px}._slot_s9qy8_5{height:44px}}@media(forced-colors:active){._ring_s9qy8_16{display:none}._input_s9qy8_4:focus-visible{outline:2px solid CanvasText;outline-offset:2px}._input_s9qy8_4{color:CanvasText}._glyph_s9qy8_6{display:none}}@media(prefers-reduced-motion:reduce){._input_s9qy8_4,._ring_s9qy8_16{transition:none}}._field_b432v_1{display:grid;gap:var(--space-2);min-width:0}._field_b432v_1 label{font-size:var(--text-sm);font-weight:500}._trigger_b432v_4{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._trigger_b432v_4:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}._trigger_b432v_4:active:not([data-disabled]),._trigger_b432v_4[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}._trigger_b432v_4:focus-visible{border-color:var(--border-strong)}._trigger_b432v_4[data-disabled]{opacity:.5;cursor:not-allowed}._valueText_b432v_9{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr)}._valueText_b432v_9>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._valueText_b432v_9>[data-placeholder]{color:var(--text-muted)}._srOnly_b432v_12{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._chevron_b432v_13{display:inline-flex;flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}._trigger_b432v_4[data-state=open] ._chevron_b432v_13{transform:rotate(180deg)}._hint_b432v_15{color:var(--text-muted);font-size:var(--text-xs)}._content_b432v_17{--menu-x: 0px;--menu-y: -6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,calc(100vw - 20px));max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);padding:6px;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:_select-in_b432v_1 var(--duration-standard) var(--ease-enter) both}._content_b432v_17[data-side=top]{--menu-y: 6px}._content_b432v_17[data-side=left]{--menu-x: 6px;--menu-y: 0px}._content_b432v_17[data-side=right]{--menu-x: -6px;--menu-y: 0px}._content_b432v_17[data-state=closed]{animation:_select-out_b432v_1 var(--duration-instant) var(--ease-standard) both}._viewport_b432v_22{padding:2px 0}._item_b432v_23{position:relative;display:flex;align-items:center;min-height:36px;border-radius:calc(var(--radius-control) - 4px);padding:0 34px 0 11px;color:var(--foreground);font-size:var(--text-sm);cursor:default;outline:none;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}._item_b432v_23[data-highlighted]{background:var(--surface-muted)}._item_b432v_23[data-disabled]{opacity:.45}._indicator_b432v_26{position:absolute;right:10px;display:inline-flex;align-items:center;color:var(--foreground);animation:_indicator-in_b432v_1 var(--duration-standard) var(--ease-enter) 40ms both}._scrollButton_b432v_27{display:grid;height:28px;place-items:center;color:var(--text-muted)}@keyframes _select-in_b432v_1{0%{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}}@keyframes _select-out_b432v_1{to{opacity:0;transform:translate(calc(var(--menu-x) / 2),calc(var(--menu-y) / 2)) scale(.98)}}@keyframes _indicator-in_b432v_1{0%{opacity:0;transform:scale(.6);filter:blur(2px)}}@media(prefers-reduced-transparency:reduce){._content_b432v_17{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){._trigger_b432v_4,._chevron_b432v_13,._item_b432v_23{transition:none}._content_b432v_17{animation:_select-fade_b432v_1 var(--duration-instant) var(--ease-standard) both}._content_b432v_17[data-state=closed]{animation:_select-fade-out_b432v_1 var(--duration-instant) var(--ease-standard) both}._indicator_b432v_26{animation:none}}@keyframes _select-fade_b432v_1{0%{opacity:0}}@keyframes _select-fade-out_b432v_1{to{opacity:0}}._toast_13wzf_1{display:flex;width:min(100%,26rem);min-width:0;align-items:flex-start;gap:.75rem;padding:.875rem .875rem .875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-panel);background:color-mix(in oklab,var(--surface) 94%,var(--background));color:var(--foreground);letter-spacing:var(--tracking-body);box-shadow:var(--shadow-floating)}._icon_13wzf_16{display:grid;width:1.875rem;height:1.875rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in oklab,var(--success) 24%,var(--border));border-radius:var(--radius-pill);background:color-mix(in oklab,var(--success) 10%,var(--surface));color:var(--success)}._frame_13wzf_28{display:block;min-width:0;flex:1}._copy_13wzf_34{position:relative;display:grid;min-width:0;gap:.125rem;padding-top:.3125rem}._title_13wzf_43{position:relative;display:block;min-width:0;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._line_13wzf_52{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._description_13wzf_59{display:block;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._close_13wzf_66{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;margin:-.0625rem -.125rem 0 0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._close_13wzf_66:hover{background:var(--surface-muted);color:var(--foreground)}}._close_13wzf_66:active{transform:scale(.96);transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}@media(prefers-reduced-motion:reduce){._close_13wzf_66{transition:none}._close_13wzf_66:active{transform:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--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(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--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:where(:not(iframe)){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;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{color-scheme:light;--neutral-0: oklch(100% 0 0);--neutral-1: oklch(99% 0 0);--neutral-2: oklch(97.8% 0 0);--neutral-3: oklch(95.8% 0 0);--neutral-4: oklch(91.5% 0 0);--neutral-5: oklch(84% 0 0);--neutral-6: oklch(72% 0 0);--neutral-7: oklch(59% 0 0);--neutral-8: oklch(46% 0 0);--neutral-9: oklch(34% 0 0);--neutral-10: oklch(23% 0 0);--neutral-11: oklch(15% 0 0);--background: var(--neutral-0);--surface: var(--neutral-0);--surface-raised: var(--neutral-0);--surface-muted: var(--neutral-2);--foreground: var(--neutral-11);--text-secondary: var(--neutral-8);--text-muted: var(--neutral-7);--border: oklch(93.5% 0 0);--border-subtle: oklch(96.5% 0 0);--border-strong: oklch(82% 0 0);--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1);--accent-foreground: var(--background);--control-on: oklch(23% 0 0);--control-glyph: oklch(100% 0 0);--control-track: oklch(89.5% 0 0);--control-track-hover: oklch(86% 0 0);--control-thumb: oklch(100% 0 0);--control-thumb-on: oklch(100% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .07), 0 1px 2px oklch(0% 0 0 / .14), 0 2px 6px oklch(0% 0 0 / .06);--control-on-subtle: color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill: var(--control-on);--focus-ring: transparent;--success: oklch(49% .19 150);--warning: oklch(58% .18 75);--danger: oklch(54% .21 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--shadow-floating: 0 20px 48px oklch(0% 0 0 / .105), 0 3px 10px oklch(0% 0 0 / .045);--arc-gradient-from: oklch(90.5% .044 57.1);--arc-gradient-to: oklch(90.1% .039 300.3);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(20.1% .004 286);--arc-gradient-soft: linear-gradient(135deg, oklch(97.7% .01 58.2), oklch(97.2% .011 303.1));--arc-gradient-line: linear-gradient(100deg, oklch(84.5% .059 55.8), oklch(82.5% .065 298.9));--arc-gradient-ink: linear-gradient(100deg, oklch(49% .094 50.4), oklch(45.3% .119 294));--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-control: 1.125rem;--radius-panel: 1.625rem;--radius-surface: 2.125rem;--radius-pill: 9999px;--control-height-sm: 2.25rem;--control-height-md: 2.75rem;--control-height-lg: 3.125rem;--font-display: var(--font-geist, "Geist Variable"), sans-serif;--font-body: var(--font-inter, "Inter Variable"), sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3.25rem;--text-5xl: 4.5rem;--tracking-display: -.03em;--tracking-body: -.01em;--leading-display: 1.1;--leading-body: 1.4;--ease-enter: cubic-bezier(.16,1,.3,1);--ease-standard: cubic-bezier(.22,1,.36,1);--ease-exit: cubic-bezier(.7,0,.84,0);--ease-in-out: cubic-bezier(.65,0,.35,1);--ease-spring: linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant: .12s;--duration-fast: .16s;--duration-standard: .24s;--duration-considered: .48s;--duration-spring: .58s}:root[data-theme=dark]{color-scheme:dark;--background: oklch(19% 0 0);--surface: oklch(21.5% 0 0);--surface-raised: oklch(24% 0 0);--surface-muted: oklch(26% 0 0);--foreground: oklch(96% 0 0);--text-secondary: oklch(77% 0 0);--text-muted: oklch(64% 0 0);--border: oklch(29% 0 0);--border-subtle: oklch(25% 0 0);--border-strong: oklch(40% 0 0);--focus-ring: transparent;--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13);--control-on: oklch(93% 0 0);--control-glyph: oklch(19% 0 0);--control-track: oklch(33% 0 0);--control-track-hover: oklch(37% 0 0);--control-thumb: oklch(97% 0 0);--control-thumb-on: oklch(19% 0 0);--control-fill: oklch(62% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .3), 0 1px 2px oklch(0% 0 0 / .35), 0 2px 6px oklch(0% 0 0 / .2);--success: oklch(78% .18 150);--warning: oklch(83% .17 80);--danger: oklch(76% .2 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--shadow-floating: 0 22px 55px oklch(0% 0 0 / .34);--arc-gradient-from: oklch(31.3% .021 48);--arc-gradient-to: oklch(29.7% .033 294.5);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(96.1% .004 91.4);--arc-gradient-soft: linear-gradient(135deg, oklch(21.6% .006 56), oklch(21.5% .016 296.5));--arc-gradient-line: linear-gradient(100deg, oklch(46% .042 54), oklch(41.4% .055 297.9));--arc-gradient-ink: linear-gradient(100deg, oklch(86.4% .059 55.1), oklch(85.3% .06 297.9))}:root[data-accent=neutral]{--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1)}:root[data-accent=violet]{--accent: #7747ff;--accent-strong: #5528ce;--accent-subtle: rgb(119 71 255 / .13)}:root[data-accent=blue]{--accent: #0562ef;--accent-strong: #074db7;--accent-subtle: rgb(5 98 239 / .12)}:root[data-accent=green]{--accent: #0db879;--accent-strong: #087c54;--accent-subtle: rgb(13 184 121 / .13);--accent-foreground: #102016}:root[data-accent=amber]{--accent: #f3ad20;--accent-strong: #9c6300;--accent-subtle: rgb(243 173 32 / .16);--accent-foreground: #20190d}:root[data-accent=orange]{--accent: #f48120;--accent-strong: #aa4700;--accent-subtle: rgb(244 129 32 / .13);--accent-foreground: #17130f}:root[data-accent=coral]{--accent: #f15f55;--accent-strong: #b92c27;--accent-subtle: rgb(241 95 85 / .14);--accent-foreground: #21110f}:root[data-accent=rose]{--accent: #ed4e9d;--accent-strong: #ae2570;--accent-subtle: rgb(237 78 157 / .14);--accent-foreground: #250f1b}:root[data-theme=dark][data-accent=neutral]{--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13)}:root[data-theme=dark][data-accent=violet]{--accent: #a78bff;--accent-strong: #c7b7ff;--accent-subtle: rgb(119 71 255 / .22)}:root[data-theme=dark][data-accent=blue]{--accent: #6ba3ff;--accent-strong: #a4c7ff;--accent-subtle: rgb(5 98 239 / .22)}:root[data-theme=dark][data-accent=green]{--accent: #53dca6;--accent-strong: #93efd0;--accent-subtle: rgb(13 184 121 / .2)}:root[data-theme=dark][data-accent=amber]{--accent: #ffcb62;--accent-strong: #ffe0a1;--accent-subtle: rgb(243 173 32 / .2)}:root[data-theme=dark][data-accent=orange]{--accent: #ffad5e;--accent-strong: #ffd0a0;--accent-subtle: rgb(244 129 32 / .2);--accent-foreground: #17130f}:root[data-theme=dark][data-accent=coral]{--accent: #ff9386;--accent-strong: #ffc1ba;--accent-subtle: rgb(241 95 85 / .2)}:root[data-theme=dark][data-accent=rose]{--accent: #ff8bc5;--accent-strong: #ffc0df;--accent-subtle: rgb(237 78 157 / .2)}:root[data-accent=neutral]{--control-on: oklch(23% 0 0);--control-thumb-on: oklch(100% 0 0);--control-glyph: oklch(100% 0 0)}:root[data-accent=violet]{--control-on: #7747ff;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=blue]{--control-on: #0562ef;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=green]{--control-on: #10a870;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=amber]{--control-on: #eda11a;--control-thumb-on: #fff;--control-glyph: #2a1c03}:root[data-accent=orange]{--control-on: #f07818;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=coral]{--control-on: #ec564b;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-accent=rose]{--control-on: #e64494;--control-thumb-on: #fff;--control-glyph: #fff}:root[data-theme=dark][data-accent=neutral]{--control-on: oklch(93% 0 0);--control-thumb-on: oklch(19% 0 0);--control-glyph: oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]{--control-on: #8a66ff;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #8a66ff}:root[data-theme=dark][data-accent=blue]{--control-on: #3b82f6;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #3b82f6}:root[data-theme=dark][data-accent=green]{--control-on: #1fae78;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #1fae78}:root[data-theme=dark][data-accent=amber]{--control-on: #e8a52a;--control-thumb-on: #fff;--control-glyph: #241803;--control-fill: #e8a52a}:root[data-theme=dark][data-accent=orange]{--control-on: #ef873a;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ef873a}:root[data-theme=dark][data-accent=coral]{--control-on: #ec6a60;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #ec6a60}:root[data-theme=dark][data-accent=rose]{--control-on: #e457a0;--control-thumb-on: #fff;--control-glyph: #fff;--control-fill: #e457a0}:root{--series-1: #1f7dcf;--series-2: #7128a5;--series-3: #e58f00;--series-4: #009e84}:root[data-theme=dark]{--series-1: #55adff;--series-2: #9c37be;--series-3: #e66e00;--series-4: #00a861}@supports (color: oklch(from red clamp(.4,l * sign(max(c - .02,0)) + .5,.8) c h)){:root{--series-1: oklch(from var(--accent) calc(l*sign(max(c - .02, 0)) + .58*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 57) );--series-3: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 184) );--series-4: oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 292) )}:root[data-theme=dark]{--series-1: oklch(from var(--accent) calc(l*sign(max(c - .02, 0)) + .73*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--series-2: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 66) );--series-3: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 175) );--series-4: oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 270) )}}:focus:not(:focus-visible),:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset, 2px)!important}:root,:root[data-accent]{--background: #FAFAF9;--surface: oklch(100% 0 0);--surface-raised: oklch(100% 0 0);--surface-muted: oklch(95.8% .003 84.6);--foreground: oklch(20.1% .004 286);--text-secondary: oklch(45.4% .008 277);--text-muted: oklch(55.3% .008 277.1);--border: oklch(92.5% .004 91.4);--border-subtle: oklch(94.9% .003 84.6);--border-strong: oklch(85.1% .006 95.1);--accent: oklch(20.1% .004 286);--accent-strong: oklch(0% 0 0);--accent-subtle: oklch(20.1% .004 286 / .08);--accent-foreground: #FAFAF9;--control-on: oklch(20.1% .004 286);--control-glyph: oklch(100% 0 0);--control-thumb-on: oklch(100% 0 0);--control-fill: oklch(20.1% .004 286);--focus-outline: oklch(20.1% .004 286 / .6);--success: oklch(53% .125 154.8);--warning: oklch(54.2% .124 62.5);--danger: oklch(54.5% .177 28.2);--arc-gradient-from: oklch(90.5% .044 57.1);--arc-gradient-to: oklch(90.1% .039 300.3);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(20.1% .004 286);--arc-gradient-soft: linear-gradient(135deg, oklch(97.7% .01 58.2), oklch(97.2% .011 303.1));--arc-gradient-line: linear-gradient(100deg, oklch(84.5% .059 55.8), oklch(82.5% .065 298.9));--arc-gradient-ink: linear-gradient(100deg, oklch(49% .094 50.4), oklch(45.3% .119 294));--logo-ink: var(--foreground);--font-display: var(--font-geist, "Geist Variable"), "Geist", sans-serif;--font-body: var(--font-inter, "Inter Variable"), "Inter", sans-serif;--font-mono: var(--font-geist-mono, "Geist Mono"), ui-monospace, "SF Mono", Menlo, monospace;--card: var(--surface);--card-foreground: var(--foreground);--popover: var(--surface-raised);--popover-foreground: var(--foreground);--primary: var(--foreground);--primary-foreground: var(--background);--secondary: var(--surface-muted);--secondary-foreground: var(--foreground);--muted: var(--surface-muted);--muted-foreground: var(--text-secondary);--destructive: var(--danger);--input: var(--border-strong);--ring: var(--accent-strong);--radius: .875rem}:root[data-theme=dark],:root[data-theme=dark][data-accent],.dark{--background: oklch(18.8% .004 286);--surface: oklch(21.5% .006 285.9);--surface-raised: oklch(24.1% .008 285.8);--surface-muted: oklch(27% .007 285.9);--foreground: oklch(96.1% .004 91.4);--text-secondary: oklch(77% .006 95.1);--text-muted: oklch(64% .006 95.1);--border: oklch(29.5% .007 286);--border-subtle: oklch(25.8% .007 285.9);--border-strong: oklch(37% .008 286);--accent: oklch(96.1% .004 91.4);--accent-strong: oklch(100% 0 0);--accent-subtle: oklch(96.1% .004 91.4 / .12);--accent-foreground: oklch(18.8% .004 286);--control-on: oklch(96.1% .004 91.4);--control-glyph: oklch(18.8% .004 286);--control-thumb-on: oklch(18.8% .004 286);--control-fill: oklch(68.3% .006 95.1);--focus-outline: oklch(96.1% .004 91.4 / .6);--success: oklch(80.5% .162 157.9);--warning: oklch(81.1% .14 78.3);--danger: oklch(73.2% .164 27.1);--arc-gradient-from: oklch(31.3% .021 48);--arc-gradient-to: oklch(29.7% .033 294.5);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(96.1% .004 91.4);--arc-gradient-soft: linear-gradient(135deg, oklch(21.6% .006 56), oklch(21.5% .016 296.5));--arc-gradient-line: linear-gradient(100deg, oklch(46% .042 54), oklch(41.4% .055 297.9));--arc-gradient-ink: linear-gradient(100deg, oklch(86.4% .059 55.1), oklch(85.3% .06 297.9))}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}body:has(.app-sign-in){background:var(--arc-gradient)}h1,h2,h3{font-family:var(--font-display)}.app-frame{width:min(28rem,calc(100% - 2rem));margin:0 auto;padding:var(--space-20) 0 var(--space-16)}.app-status{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0 0 var(--space-4)}.app-brand{--mark: 16rem;--clear: calc(var(--mark) * 46.35 / 428.06);display:block;width:fit-content;max-width:100%;margin:0 auto var(--space-8);padding:var(--clear);line-height:0;text-decoration:none}.app-brand img{height:auto}.lockup-light,.lockup-dark{display:block;width:var(--mark);min-width:96px}.lockup-dark{display:none}:root[data-theme=dark] .lockup-light{display:none}:root[data-theme=dark] .lockup-dark{display:block}.app-stack,.app-actions,.desk{display:grid;gap:var(--space-3)}.app-tip{display:inline-flex;width:fit-content}.app-tip :disabled{pointer-events:none}.desk{gap:var(--space-4)}.page-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#session,#result,#key-once,#key-prefix,#brief,#email-echo{margin:0;overflow-wrap:anywhere}#connect-setup pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}#session{font-family:var(--font-body);font-size:var(--text-base);font-weight:500}#sign-in article h3+p{max-width:none}#result:empty,#brief:empty{display:none}.app-signed{width:min(49rem,calc(100% - 2rem));padding-top:var(--space-6)}.app-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:6;margin-bottom:var(--space-6);padding-bottom:var(--space-4);background:var(--background);border-bottom:1px solid var(--border)}.app-signed .app-brand{--mark: 8rem;margin:0}.app-signed .app-status{margin:0}.app-top-end,.account-slot{display:flex;align-items:center;gap:var(--space-3)}.app-top-end{margin-left:auto}.account-slot{position:relative}.account-menu{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:7;width:min(22rem,calc(100vw - 2rem))}.app-menu-slot{display:none}.app-layout{display:grid;grid-template-columns:11rem minmax(0,1fr);align-items:start;justify-content:start;gap:var(--space-8)}.app-nav{display:grid;align-content:start;gap:var(--space-1);position:sticky;top:var(--space-4)}.app-nav-link{display:flex;align-items:center;min-height:var(--control-height-md);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-decoration:none}.app-nav-link:hover{color:var(--foreground);background:var(--surface-muted)}.app-nav-link[aria-current=page]{color:var(--foreground);background:var(--accent-subtle)}.app-nav-link:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.app-nav-label{margin:var(--space-4) 0 0;padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);font-weight:500}.team-switcher{display:flex;justify-content:flex-end}#page-empty{margin:0;color:var(--text-secondary)}@media(max-width:47.99rem){.app-menu-slot{display:block}.app-signed .app-brand{--mark: 6.5rem}.app-layout{grid-template-columns:minmax(0,1fr)}.app-nav{display:none;position:fixed;z-index:5;top:6.75rem;bottom:0;left:0;width:min(18rem,calc(100% - 2.5rem));margin:0;padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface);border-right:1px solid var(--border);overflow:auto}.app-nav[data-open=true]{display:grid}}
