.gugu-auth-page{width:100%;height:100svh;overflow:auto;display:flex;flex-direction:column;align-items:center;padding:0;box-sizing:border-box;background:var(--bg-auth-page);color:var(--text-primary);-webkit-app-region:drag}.gugu-auth-window-drag{position:fixed;z-index:10;inset:var(--window-titlebar-height) 0 auto;height:calc(var(--titlebar-actions-lane) - var(--window-titlebar-height));-webkit-app-region:drag}.gugu-auth-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:100svh;flex-shrink:0;margin:0;padding:0;border:0;border-radius:0;background:var(--card)}.gugu-auth-brand{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:48px;overflow:hidden;background:var(--primary);color:var(--primary-fg);-webkit-app-region:no-drag}.gugu-auth-motion{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;background:var(--primary);color:var(--primary-fg)}.gugu-auth-motion iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;contain:strict}.gugu-auth-brand-copy{position:relative;z-index:2;pointer-events:none}.gugu-auth-brand-line{margin:0;font-size:var(--font-size-xl);line-height:var(--lh-page);font-weight:500}.gugu-auth-brand-sub{margin:8px 0 0;font-size:var(--font-body);line-height:var(--lh-body);opacity:.78}.gugu-auth-pane{display:flex;align-items:center;justify-content:center;min-width:0;padding:40px 24px;-webkit-app-region:no-drag}.gugu-auth-login{width:300px;max-width:100%}.gugu-auth-heading{text-align:center;margin-bottom:28px}.gugu-auth-logo{display:block;width:40px;height:40px;object-fit:contain;margin:0 auto 16px}.gugu-auth-heading h1{margin:0;font-size:var(--font-size-xl);line-height:var(--lh-page);font-weight:600}.gugu-auth-heading p{margin:8px 0 0;font-size:var(--font-body);line-height:var(--lh-body);color:var(--text-secondary)}.gugu-auth-form{display:flex;flex-direction:column}.gugu-auth-label{margin-bottom:8px;font-size:var(--font-body);line-height:var(--lh-body);font-weight:500}.gugu-auth-input{width:100%;height:var(--control-h-xl);box-sizing:border-box;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--input-bg);color:var(--text-primary);font:inherit;font-size:var(--font-body)}.gugu-auth-input::placeholder{color:var(--text-tertiary)}.gugu-auth-page .gugu-auth-google{position:relative;width:100%;border-color:transparent;background:var(--muted)}.gugu-auth-google svg{position:absolute;left:12px}.gugu-auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--text-tertiary);font-size:var(--font-caption);line-height:var(--lh-caption)}.gugu-auth-divider:before,.gugu-auth-divider:after{content:"";flex:1;height:1px;background:var(--border)}.gugu-auth-submit{width:100%;margin-top:16px}.gugu-auth-status,.gugu-auth-error,.gugu-auth-instructions{margin:12px 0 0;font-size:var(--font-body);line-height:var(--lh-body);overflow-wrap:anywhere}.gugu-auth-status,.gugu-auth-instructions{color:var(--text-secondary)}.gugu-auth-error{color:var(--text-error)}.gugu-auth-instructions{margin:0 0 16px}.gugu-auth-otp{font-family:var(--font-family-mono);font-size:var(--font-size-xl);letter-spacing:8px;text-align:center}.gugu-auth-otp::placeholder{font:var(--font-body) var(--font-family-system);letter-spacing:normal}.gugu-auth-actions{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.gugu-auth-legal{margin:24px 0 0;text-align:center;color:var(--text-secondary);font-size:var(--font-caption);line-height:var(--lh-caption)}.gugu-auth-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.gugu-auth-page .gugu-auth-google:hover:not([data-disabled]){background:color-mix(in oklab,var(--muted),var(--fg) 4%)}}@media(max-width:900px){.gugu-auth-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.gugu-auth-brand{padding:24px}.gugu-auth-pane{padding:32px 20px}}@media(max-width:719px){.gugu-auth-window-drag{display:none}.gugu-auth-page{padding:56px 20px 40px}.gugu-auth-shell{width:min(420px,100%);min-height:600px;grid-template-columns:minmax(0,1fr);margin-block:auto;padding:8px;border:1px solid var(--border);border-radius:var(--radius-surface)}.gugu-auth-brand{display:none}.gugu-auth-pane{padding:32px 16px}.gugu-auth-input{height:var(--control-h-touch)}}.gugu-auth-placeholder{width:300px;max-width:100%;height:320px;border-radius:var(--radius-control);background:var(--muted);opacity:.35}:root{--desktop-surface-inset: 5px}[data-desktop-shell] [data-shell-chat-detail],[data-desktop-shell] [data-shell-contacts]>div>:nth-child(2),[data-desktop-shell] .gg-remote-tasks .gg-aw-split-detail,.gugu-skin [data-workspace-content-surface]{--workspace-chrome-inset: var(--desktop-surface-inset);margin:var(--workspace-chrome-inset) var(--workspace-chrome-inset) var(--workspace-chrome-inset) 0;min-height:0;height:auto;max-height:calc(100% - var(--workspace-chrome-inset) * 2);border-radius:var(--radius-surface);background:var(--bg);box-shadow:0 0 0 1px var(--border-color);overflow:hidden}[data-desktop-shell] .gg-pane[data-role=nav],.gugu-skin [data-workspace-left-panel] [data-region=left-sidebar],:root [data-desktop-shell]>.gg-sidebar-rail{border-inline-end:0}[data-shell-contacts]>div>.gg-pane[data-role=detail]>.gg-pane-header:not(:has(.gg-pane-title)){border-bottom:0}[data-desktop-shell] .gg-session-frame,[data-desktop-shell] .gg-session-frame-host>.gugu-skin{background:var(--shell-bg)}:root[data-window-material][data-theme=light] [data-desktop-shell]>.gg-sidebar-rail+div{--shell-bg: var(--desktop-workspace-bg);--radius-page: var(--radius-surface);margin:var(--desktop-surface-inset) var(--desktop-surface-inset) var(--desktop-surface-inset) 0!important;clip-path:inset(0 round var(--radius-surface));outline:.5px solid var(--border-color);outline-offset:-.5px}:root[data-window-material][data-theme=light] :is([data-desktop-shell] [data-shell-chat-detail],[data-desktop-shell] [data-shell-contacts]>div>:nth-child(2),[data-desktop-shell] .gg-remote-tasks .gg-aw-split-detail,[data-desktop-shell] .gugu-skin [data-workspace-content-surface]){--workspace-chrome-inset: 0px;margin:0;max-height:100%;border-radius:0;box-shadow:none;background:var(--desktop-workspace-bg)}:root[data-window-material][data-theme=light] [data-desktop-shell][data-gugu-shell-phase] .gg-pane[data-role=nav],:root[data-window-material][data-theme=light] [data-desktop-shell] .gugu-skin [data-workspace-left-panel]>:not([data-peek]){background-color:transparent}:root[data-window-material][data-theme=light] [data-desktop-shell] .gugu-skin{--tab-strip: var(--desktop-workspace-bg)}:root[data-window-material][data-theme=light] [data-desktop-shell] :is([data-app-shell-focus-area=right-panel],#file-tab-tree>div,[data-testid=editor-file-tree]:not(.bg-background-1),[data-testid=editor-file-tree]>.gg-panel-header,[data-app-shell-focus-area=right-panel] .gg-panel-header){background-color:var(--desktop-workspace-bg)}:is([data-mobile-group],[data-phone-shell] [data-slot=composer][data-mobile]) [data-slot=composer-bar]{display:grid;grid-template-columns:var(--control-h-touch) minmax(0,1fr) var(--control-h-touch);align-items:end;padding:var(--spacing-xs)}:is([data-mobile-group],[data-phone-shell] [data-slot=composer][data-mobile]) [data-slot=composer-attachments]{grid-column:1 / -1;padding:var(--spacing-xs)}:is([data-mobile-group],[data-phone-shell] [data-slot=composer][data-mobile]) [data-slot=composer-input]{grid-column:2;grid-row:2;min-height:var(--control-h-touch);padding:var(--spacing-sm)}:is([data-mobile-group],[data-phone-shell] [data-slot=composer][data-mobile]) :is([data-slot=composer-toolbar],[data-slot=composer-actions-start],[data-slot=composer-actions-end]){display:contents}:is([data-mobile-group],[data-phone-shell] [data-slot=composer][data-mobile]) [data-slot=composer-actions-start]>button{grid-column:1;grid-row:2}:is([data-mobile-group],[data-phone-shell] [data-slot=composer][data-mobile]) [data-slot=composer-actions-end]>button:not([data-composer-locked-agent]){grid-column:3;grid-row:2}[data-phone-shell] [data-agent-conversation] [data-slot=composer][data-mobile] [data-slot=composer-actions-start]>button:has([data-slot=composer-permission-mode]){grid-column:1 / -1;grid-row:1;justify-self:start;max-width:calc(50% - var(--spacing-xs))}[data-phone-shell] [data-agent-conversation] [data-slot=composer][data-mobile] [data-slot=composer-model]>button{grid-column:1 / -1;grid-row:1;justify-self:end;max-width:calc(50% - var(--spacing-xs))}[data-phone-shell] [data-agent-conversation] [data-slot=composer][data-mobile]:has([data-composer-locked-agent]) [data-slot=composer-bar]{grid-template-columns:var(--control-h-touch) minmax(0,1fr) var(--control-h-touch) auto var(--control-h-touch)}[data-phone-shell] [data-agent-conversation] [data-slot=composer][data-mobile]:has([data-composer-locked-agent]) [data-slot=composer-input]{grid-column:2 / 5}[data-phone-shell] [data-agent-conversation] [data-slot=composer][data-mobile]:has([data-composer-locked-agent]) [data-slot=composer-actions-end]>button:not([data-composer-locked-agent]){grid-column:5}[data-phone-shell] [data-agent-conversation] [data-slot=composer][data-mobile] [data-composer-locked-agent]{grid-column:3;grid-row:1}[data-phone-shell] [data-agent-conversation] [data-slot=composer][data-mobile]:has([data-composer-locked-agent]) [data-slot=composer-model]>button{grid-column:4 / -1;max-width:100%}[data-phone-shell] [data-agent-conversation] [data-slot=composer][data-mobile]:has([data-composer-locked-agent]) [data-slot=composer-actions-start]>button:has([data-slot=composer-permission-mode]){grid-column:1 / 3;max-width:100%}[data-phone-shell]{--phone-font-caption: calc((var(--font-caption) + var(--font-body)) / 2);--pane-pad-x: var(--spacing-lg);font-family:var(--font-sans);overscroll-behavior:none;-webkit-tap-highlight-color:transparent}[data-phone-shell] .gg-pane[data-mobile]{border:0;background:transparent}[data-phone-shell] .gg-pane-header[data-mobile]{min-height:64px;padding-inline:var(--spacing-lg);border-bottom:0;background:transparent}[data-phone-shell] [data-phone-root-list] .gg-pane-header[data-mobile]{transform:translateZ(0)}[data-phone-shell] .gg-pane-header .gg-pane-heading-title[data-title-level=page]{font-size:var(--font-size-xl);line-height:var(--lh-page)}[data-phone-shell] .gg-list-row{min-height:56px;border-radius:var(--radius-surface);touch-action:manipulation}[data-phone-shell] .gg-list-row[data-topic-subrow]{min-height:var(--control-h-lg)}[data-phone-shell] .gg-list-row-title{font-size:var(--font-prose);line-height:var(--lh-prose)}[data-phone-shell] [data-phone-root-list=chats] .gg-list-row>.gg-list-row-leading,.gg-phone-message-avatar{width:48px;height:48px;flex:none;align-items:center;justify-content:center}[data-phone-shell] [data-phone-root-list=chats] .gg-list-row>.gg-list-row-leading>*,.gg-phone-message-avatar>:not(.gg-phone-message-avatar-badge){max-width:100%;max-height:100%;object-fit:contain}.gg-phone-message-avatar{display:inline-flex;position:relative}.gg-phone-message-avatar-badge{position:absolute;top:1px;right:1px;width:8px;height:8px;display:flex;align-items:center;justify-content:center}[data-phone-shell] .gg-settings-nav-pane[data-mobile] .gg-settings-nav-item{min-height:56px;border:0}[data-phone-shell] .gg-settings-body{gap:var(--spacing-2xl)}[data-phone-shell] .gg-settings-group .gg-settings-card{border:0;border-radius:0;background:transparent}[data-phone-shell] .gg-settings-group .gg-settings-row{min-height:56px;padding:var(--spacing-lg) 0;border:0}[data-phone-shell] .gg-settings-row .gg-settings-row-title{font-size:var(--font-prose);line-height:var(--lh-prose)}[data-phone-shell] .gg-settings-row .gg-settings-row-description{margin-top:var(--spacing-xs);font-size:var(--phone-font-caption);line-height:var(--lh-body)}[data-phone-shell] .gg-mobile-composer-row{padding:var(--spacing-xs);border-radius:var(--radius-thread);background:var(--muted)}[data-phone-shell] .gg-mobile-composer-row:focus-within{outline:1px solid var(--border-strong);outline-offset:0}[data-phone-shell] .ta-phone-chat{padding-inline:var(--spacing-sm)}[data-phone-layer]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--ta-panel-bg)}[data-phone-shell]{--phone-nav-height: calc(var(--spacing-lg) * 4);--phone-nav-clearance: calc(var(--phone-nav-height) + var(--spacing-lg) * 2 + env(safe-area-inset-bottom));--bubble-mine: var(--ta-bubble-mine);--conversation-bubble-mine: var(--ta-bubble-mine);--conversation-bubble-mine-fg: var(--foreground);--bubble-other: var(--ta-bubble-other);--bubble-own: var(--ta-bubble-mine);--bubble-agent: var(--ta-bubble-other);--phone-nav-idle: color-mix(in srgb, var(--primary) 30%, var(--text-secondary));--phone-nav-selected-bg: var(--ta-glass-strong);--phone-nav-selected-fx: none}[data-theme=light] [data-phone-shell]{--phone-nav-selected-bg: color-mix(in srgb, var(--primary) 12%, var(--card));--phone-nav-selected-fx: var(--shadow-composer)}[data-phone-shell] .ta-ideas-pill{--ta-tint-soft: var(--ta-tint-wash)}[data-phone-shell] [data-phone-tabbar]{position:fixed;z-index:3;inset-inline:var(--spacing-lg);top:calc(var(--phone-nav-viewport-height, 100lvh) - var(--phone-nav-height) - var(--spacing-lg) - env(safe-area-inset-bottom));height:var(--phone-nav-height);display:flex;gap:var(--spacing-sm);pointer-events:none}[data-phone-shell] :is(.gg-phone-nav-destinations,.gg-phone-nav-search){pointer-events:auto;background:var(--ta-glass);box-shadow:var(--ta-glass-fx),var(--shadow-lift);border-radius:calc(var(--phone-nav-height) / 2);-webkit-backdrop-filter:blur(var(--ta-glass-blur));backdrop-filter:blur(var(--ta-glass-blur))}[data-phone-shell] .gg-phone-nav-destinations{position:relative;flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--spacing-sm)}[data-phone-shell] .gg-phone-nav-destinations:before{content:"";position:absolute;inset-block:var(--spacing-sm);inset-inline-start:var(--spacing-sm);width:calc((100% - var(--spacing-sm) * 2) / 2);border-radius:calc(var(--phone-nav-height) / 2 - var(--spacing-sm));background:var(--phone-nav-selected-bg);box-shadow:var(--phone-nav-selected-fx);transform:translate(calc(var(--gg-tab-position, var(--phone-nav-selected-index, 0)) * 100%));pointer-events:none}[data-phone-shell] .gg-phone-nav-item{position:relative;min-width:0;height:100%;padding:0;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-xs);border-radius:calc(var(--phone-nav-height) / 2 - var(--spacing-sm));font-size:var(--font-caption);font-weight:500;line-height:var(--lh-caption)}[data-phone-shell] .gg-phone-nav-icon{position:relative;display:flex}[data-phone-shell] .gg-phone-nav-label{line-height:1}@media(prefers-reduced-motion:no-preference){[data-phone-shell] [data-phone-tabbar][data-tab-switching] .gg-phone-nav-destinations:before{transition:transform var(--dur-med) var(--ease)}[data-phone-shell] [data-phone-tabbar][data-tab-switching] .gg-phone-nav-item{transition:color var(--dur-med) var(--ease)}}[data-phone-shell] .gg-phone-nav-icon>svg{width:var(--icon-rail);height:var(--icon-rail)}[data-phone-shell] .gg-phone-nav-search{flex:0 0 var(--phone-nav-height);width:var(--phone-nav-height);height:var(--phone-nav-height);padding:0}[data-phone-shell] .gg-phone-nav-search{color:var(--phone-nav-idle);--hover: var(--ta-glass);--press: var(--ta-glass)}[data-phone-shell] .gg-phone-nav-search>svg{width:var(--icon-rail);height:var(--icon-rail)}[data-phone-shell] .gg-phone-nav-badge{position:absolute;inset-block-start:calc(-1 * var(--spacing-xs));inset-inline-start:calc(100% - var(--spacing-xs));min-width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--radius-capsule);padding-inline:var(--spacing-xs);background:var(--badge-red);color:var(--surface-white);font-size:var(--font-caption);line-height:var(--spacing-lg)}[data-phone-shell] [data-phone-root-list=contacts] .gg-partners-scroll{padding-bottom:var(--phone-nav-clearance)}[data-phone-shell] [data-slot=search-field]{padding-inline:var(--spacing-sm);border-color:transparent;background:var(--ta-glass);box-shadow:var(--ta-glass-fx)}[data-phone-shell] [data-slot=composer][data-mobile] [data-slot=composer-bar]{padding:0;border-color:transparent;background:transparent;box-shadow:none}[data-phone-shell] [data-slot=composer][data-mobile] [data-slot=composer-input]{align-items:center;padding:var(--spacing-sm) var(--spacing-lg);border-radius:calc(var(--control-h-touch) / 2);background:var(--card);box-shadow:var(--ta-composer-shadow)}[data-phone-shell] [data-slot=composer][data-mobile] [data-slot=composer-input] [contenteditable]{color:var(--text-primary)}[data-phone-shell] :is([data-chat-bottom-dock],[data-agent-conversation] [data-chat-composer-placement=bottom])>:last-child{position:relative}[data-phone-shell] :is([data-chat-bottom-dock],[data-agent-conversation] [data-chat-composer-placement=bottom])>:last-child:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(var(--ta-glass-blur));backdrop-filter:blur(var(--ta-glass-blur));pointer-events:none}[data-phone-shell] .gg-list-row-body{gap:var(--spacing-xs)}[data-phone-shell] :is(.gg-list-row-line,.gg-section-label){gap:var(--spacing-sm)}[data-phone-shell] :is([data-mobile-tab-page=chats] [role=listbox],.gg-partners-list)>.gg-list-row>.gg-list-row-body{position:relative;align-self:stretch;justify-content:center}[data-phone-shell] :is([data-mobile-tab-page=chats] [role=listbox],.gg-partners-list)>.gg-list-row:is(:has(+.gg-list-row),:has(+[data-first-run-hint-space]:empty+.gg-list-row))>.gg-list-row-body:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:calc(-1 * var(--spacing-lg));bottom:calc(-1 * var(--spacing-sm));height:1px;background:var(--border-subtle);pointer-events:none}[data-phone-shell] .gg-partners-navrow{position:relative}[data-phone-shell] .gg-partners-navrow:has(+.gg-partners-navrow):after{content:"";position:absolute;inset-inline-start:calc(var(--spacing-sm) + var(--icon-lg) + var(--spacing-lg));inset-inline-end:calc(-1 * var(--spacing-sm));bottom:0;height:1px;background:var(--border-subtle);pointer-events:none}[data-phone-shell] .gg-pane-actions{gap:var(--spacing-xs)}:root:has([data-phone-shell]){--chat-level-selected-bg: var(--muted);--chat-level-selected-fg: var(--fg)}:root:has([data-phone-shell]) .gg-menu{--gg-menu-padding: var(--spacing-xs);--gg-menu-item-padding: var(--spacing-sm) var(--spacing-lg);background:var(--card)}:root:has([data-phone-shell]) .gg-menu-item{min-height:var(--control-h-touch);font-size:var(--font-prose);line-height:var(--lh-prose)}[data-phone-shell] .ta-seg{padding:var(--spacing-xs);gap:var(--spacing-xs)}[data-phone-shell] .gg-chip{padding:0 var(--spacing-sm)}[data-phone-shell] .gg-chip[data-shape=count]{padding:0 var(--spacing-xs)}[data-phone-shell] .gap-1\.5{gap:var(--spacing-sm)}[data-phone-shell] [style*="gap: 6px"]{gap:var(--spacing-sm)!important}[data-phone-shell] .aui-tool-group-trigger{padding-block:var(--spacing-xs)!important}[data-phone-shell] :is(.gg-aw .gg-aw-card,.rounded-xl.border.p-3){padding:var(--spacing-lg);border-radius:24px}[data-phone-shell] :is(.gg-aw-card,.rounded-xl.border) .px-3{padding-inline:var(--spacing-lg)}[data-phone-shell] [data-card-type]{background:var(--ta-glass);border-color:transparent;box-shadow:var(--ta-glass-fx);-webkit-backdrop-filter:blur(var(--ta-glass-blur));backdrop-filter:blur(var(--ta-glass-blur))}[data-phone-shell] :is(.gg-aw,.gg-aw-thread-host,.gg-aw .aui-thread-viewport-footer){background:transparent}[data-phone-shell] .gg-aw .gg-aw-card[data-state=pending]{background:linear-gradient(var(--warn-tint),var(--warn-tint)),var(--card)}[data-phone-shell] .gg-aw :is(.gg-aw-card[data-state=resolved],.gg-aw-card[data-state=cancelled],.gg-aw-note:not([data-tone]),.gg-aw-offline){border-color:transparent;background:var(--ta-glass);box-shadow:var(--ta-glass-fx)}.gg-phone-viewport-shell{height:var(--phone-viewport-height, 100dvh);top:var(--phone-viewport-top, 0px)}.gg-sidebar-item.gg-update-rail{width:40px;height:40px;gap:2px;align-content:center}.gg-update-rail-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-capsule);background:var(--primary);color:var(--primary-fg)}.gg-update-rail[data-failed] .gg-update-rail-icon{background:var(--danger-tint);color:var(--danger-fg)}.gg-update-rail-progress{color:var(--muted-fg);font-size:var(--font-caption);line-height:1;font-variant-numeric:tabular-nums}.gg-update-rail[data-downloading] .gg-update-rail-icon{width:24px;height:24px}.gg-update-rail[aria-busy]{cursor:default}.gg-update-rail[aria-busy] .gg-update-rail-icon{background:var(--live-soft);color:var(--live)}.gg-update-rail:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root .gg-titlebar{position:fixed;inset:0 0 auto 0;height:var(--window-titlebar-height);z-index:var(--z-chrome);display:flex;align-items:center;background:var(--nav-rail);color:var(--text-secondary);font-family:var(--font-family-system);font-size:var(--font-body);-webkit-user-select:none;user-select:none;-webkit-app-region:drag}:root .gg-titlebar-nav{width:var(--sidebar-rail-width);flex:0 0 var(--sidebar-rail-width);display:flex;align-items:center;justify-content:center;gap:2px;-webkit-app-region:no-drag}:root .gg-titlebar-panel-toggle{display:flex;align-items:center;-webkit-app-region:no-drag}:root .gg-titlebar-panel-toggle[data-edge=start]{margin-inline:8px 4px}:root .gg-titlebar-panel-toggle[data-edge=end]{margin-inline-end:8px}:root .gg-titlebar-panel-toggle:empty{display:none}:root .gg-titlebar-menubar{display:flex;align-items:center;gap:2px;-webkit-app-region:no-drag}:root .gg-titlebar-menu-trigger{height:28px;padding:0 10px;border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);font:inherit;cursor:default;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}:root .gg-titlebar-menu-trigger:hover,:root .gg-titlebar-menu-trigger:focus-visible,:root .gg-titlebar-menu-trigger[data-popup-open]{background:var(--press);color:var(--text-primary)}:root .gg-titlebar-menu-popup{min-width:200px}:root .gg-titlebar-spacer{flex:1 1 auto;align-self:stretch}:root .gg-titlebar-controls{display:flex;align-self:stretch;-webkit-app-region:no-drag}._8yrwca0{position:relative;height:100%;width:100%;overflow:hidden;font-family:var(--chat-font-sans)}._8yrwca1{position:relative;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding-left:16px;padding-right:16px}._8yrwca2{padding-left:0;padding-right:0}._8yrwca3{position:relative}._8yrwca4{height:0;overflow:hidden;pointer-events:none}._8yrwca5{position:absolute;top:0;left:0;width:100%;will-change:transform;contain:layout paint style}._8yrwca6{z-index:1;pointer-events:none}._8yrwca7{position:sticky;pointer-events:auto;container-type:scroll-state}._8yrwca8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--chat-bg);opacity:0}._8yrwca9{position:absolute;top:100%;left:0;right:0;height:16px;pointer-events:none;opacity:0}._8yrwcaa{margin-left:auto;margin-right:auto;width:100%;max-width:48rem}._8yrwcab{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none}._8yrwcac{position:sticky;bottom:0;left:0;right:0;width:100%;z-index:20;pointer-events:none;padding-left:16px;padding-right:16px}._8yrwcad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-left:16px;padding-right:16px;pointer-events:none}._8yrwcae{transition:transform .42s cubic-bezier(.16,1,.3,1)}._8yrwcaf{margin-bottom:1rem;width:100%;max-width:48rem;pointer-events:auto;transition:opacity .26s ease-out,transform .36s cubic-bezier(.16,1,.3,1)}._8yrwcag{position:relative;opacity:1;transform:translateY(0)}._8yrwcah{position:absolute;opacity:0;transform:translateY(8px);pointer-events:none}._8yrwcai{margin-left:auto;margin-right:auto;width:100%;max-width:48rem;padding-bottom:8px;pointer-events:auto}._8yrwcaj{padding-bottom:0}@container scroll-state(stuck: top){._8yrwca8,._8yrwca9{opacity:1}}@media screen and (min-width:80rem){._8yrwcaa,._8yrwcaf,._8yrwcai{max-width:56rem}}.gg-partners{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;background:var(--bg)}.gg-partners .gg-partners-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(var(--spacing-2xl),env(safe-area-inset-bottom))}.gg-partners .gg-partners-list{display:flex;flex-direction:column;padding:0 var(--spacing-sm)}.gg-partners .gg-partners-list>*{flex-shrink:0}.gg-partners .gg-partners-list .gg-list-row[data-mobile]{padding:var(--spacing-sm);gap:var(--spacing-lg)}.gg-partners .gg-partners-list .gg-section-label{padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-xs)}.gg-partners .gg-partners-navrows{padding:0 var(--spacing-sm) var(--spacing-sm)}.gg-partners .gg-partners-navrow{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-lg);width:100%;min-height:var(--control-h-touch);padding:0 var(--spacing-sm);border:0;border-radius:var(--radius-control);font-size:var(--font-title);font-weight:400;line-height:var(--lh-title);color:var(--fg);text-align:left;white-space:nowrap}.gg-partners .gg-partners-navrow-icon{display:flex;flex:none;color:var(--muted-fg)}.gg-partners .gg-partners-navrow-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-partners .gg-partners-navrow-chevron{flex:none;color:var(--faint-fg)}.gg-partners .gg-partners-empty{padding:var(--spacing-2xl) var(--spacing-lg);color:var(--muted-fg);font-size:var(--font-body);line-height:var(--lh-body);text-align:center}.gg-partners .gg-partners-head-title{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.gg-partners .gg-partners-head-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-partners .gg-partners-new-hero{display:grid;justify-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-lg)}.gg-partners .gg-partners-name-input{width:240px;max-width:100%;padding:var(--spacing-sm);border:0;border-bottom:1px solid var(--border);background:transparent;font:inherit;font-size:var(--font-title);font-weight:600;text-align:center;color:var(--fg);outline:none}.gg-partners .gg-partners-name-input:focus{border-bottom-color:var(--primary)}.gg-partners .gg-partners-row-value{flex:0 1 auto;min-width:0;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-fg);font-size:var(--font-body)}.gg-partners[data-testid=phone-new-project] .gg-partners-navrow-label{flex:0 0 auto}.gg-partners .gg-partners-navrow:disabled{cursor:default}.gg-partners .gg-partners-error{margin:var(--spacing-sm) var(--spacing-lg) 0;color:var(--danger-fg);font-size:var(--font-body);line-height:var(--lh-body)}.gg-partners .gg-partners-picker{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0 var(--spacing-lg) max(var(--spacing-lg),env(safe-area-inset-bottom))}.gg-partners .gg-partners-picker>[role=dialog]{flex:1;height:auto;max-height:none}.gg-phone-project-attention{width:8px;height:8px;border-radius:var(--radius-capsule)}.gg-project-avatar{flex:none;display:block;--gg-project-avatar-hi: color-mix(in oklab, var(--bg) 90%, transparent)}:root[data-theme=dark] .gg-project-avatar .gg-project-avatar-cover{opacity:.62}.gg-partners-menu-note{margin-inline-start:var(--spacing-sm);color:var(--menu-icon);font-size:var(--font-caption)}button.gg-contacts-letter-trigger{position:absolute;inset-block-end:var(--spacing-md);inset-inline-end:var(--spacing-md);min-height:var(--control-h-touch);min-width:var(--control-h-touch)}div.gg-contacts-letter-picker{padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom))}div.gg-contacts-letter-grid{display:grid;grid-template-columns:repeat(5,minmax(var(--control-h-touch),1fr));gap:var(--spacing-xs);padding:var(--spacing-md)}.gg-contacts-letter-grid>[data-slot=button]{min-height:var(--control-h-touch);font-size:var(--font-title)}.gg-phone-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-menu);background:var(--bg-overlay-soft);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);animation:gg-phone-menu-fade .2s ease-out both}.gg-phone-menu-scrim[data-ending-style]{animation:gg-phone-menu-fade .15s ease-in reverse both}.gg-phone-menu{--gg-phone-menu-ease: cubic-bezier(.22, 1.28, .42, 1);position:relative;width:100vw;height:100dvh;outline:none;pointer-events:none}.gg-menu-positioner:has(>.gg-phone-menu){pointer-events:none}.gg-phone-menu[data-ending-style]{animation:gg-phone-menu-hold .15s both}.gg-phone-menu>*{position:absolute;pointer-events:auto}.gg-phone-menu-frame{inset:env(safe-area-inset-top) 0 env(safe-area-inset-bottom) 0;pointer-events:none;visibility:hidden}.gg-phone-menu-preview{overflow:hidden;box-shadow:var(--shadow-lift);animation:gg-phone-menu-lift .34s var(--gg-phone-menu-ease) both}.gg-phone-menu-preview>*{margin-top:var(--clip-top);pointer-events:none}.gg-phone-menu-preview[data-clipped-bottom]{-webkit-mask-image:linear-gradient(var(--color-white) calc(100% - 32px),transparent);mask-image:linear-gradient(var(--color-white) calc(100% - 32px),transparent)}.gg-phone-menu-preview[data-clipped-top]{-webkit-mask-image:linear-gradient(transparent,var(--color-white) 32px);mask-image:linear-gradient(transparent,var(--color-white) 32px)}.gg-phone-menu-preview[data-clipped-top][data-clipped-bottom]{-webkit-mask-image:linear-gradient(transparent,var(--color-white) 32px,var(--color-white) calc(100% - 32px),transparent);mask-image:linear-gradient(transparent,var(--color-white) 32px,var(--color-white) calc(100% - 32px),transparent)}.gg-phone-menu[data-ending-style] .gg-phone-menu-preview{animation:gg-phone-menu-land .15s ease-in both}.gg-phone-menu-reactions,.gg-phone-menu-list{background:var(--menu-bg);color:var(--menu-fg);box-shadow:var(--shadow-lift);transform-origin:var(--origin);animation:gg-phone-menu-pop .34s var(--gg-phone-menu-ease) both}.gg-phone-menu-reactions{border-radius:24px;padding:2px 4px}.gg-phone-menu-reactions[data-expanded]{width:min(366px,calc(100vw - 16px));border-radius:var(--radius-surface);padding:8px}.gg-phone-menu-reactions [role=group]{padding-bottom:0}.gg-phone-menu-reactions [role=group]>*{animation:gg-phone-menu-pop .34s var(--gg-phone-menu-ease) both}.gg-phone-menu-reactions [role=group]>:nth-child(2){animation-delay:22ms}.gg-phone-menu-reactions [role=group]>:nth-child(3){animation-delay:44ms}.gg-phone-menu-reactions [role=group]>:nth-child(4){animation-delay:66ms}.gg-phone-menu-reactions [role=group]>:nth-child(5){animation-delay:88ms}.gg-phone-menu-reactions [role=group]>:nth-child(6){animation-delay:.11s}.gg-phone-menu-reactions [role=group]>:nth-child(7){animation-delay:132ms}.gg-phone-menu-list{width:212px;padding:4px;border-radius:var(--radius-surface);animation-delay:40ms}.gg-phone-menu[data-ending-style] :is(.gg-phone-menu-reactions,.gg-phone-menu-list){animation:gg-phone-menu-leave .15s ease-in both}@keyframes gg-phone-menu-fade{0%{opacity:0}}@keyframes gg-phone-menu-hold{0%{opacity:1}to{opacity:1}}@keyframes gg-phone-menu-pop{0%{opacity:0;transform:scale(.55)}}@keyframes gg-phone-menu-leave{to{opacity:0;transform:scale(.9)}}@keyframes gg-phone-menu-lift{0%{transform:translateY(var(--lift-from));box-shadow:none}to{transform:scale(var(--lift-scale))}}@keyframes gg-phone-menu-land{0%{transform:scale(var(--lift-scale))}to{transform:translateY(var(--lift-from));box-shadow:none}}@media(prefers-reduced-motion:reduce){.gg-phone-menu-preview,.gg-phone-menu-reactions,.gg-phone-menu-list,.gg-phone-menu-reactions [role=group]>*,.gg-phone-menu[data-ending-style] :is(.gg-phone-menu-preview,.gg-phone-menu-reactions,.gg-phone-menu-list){animation-name:gg-phone-menu-fade;animation-timing-function:linear;animation-direction:normal}.gg-phone-menu[data-ending-style] :is(.gg-phone-menu-preview,.gg-phone-menu-reactions,.gg-phone-menu-list){animation-direction:reverse}}.tfc-line{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:4px 14px}[data-message-avatars=true] .tfc-line>.tfc{margin-left:43px}.tfc-line[data-placement=composer]{padding:6px 0}.tfc{box-sizing:border-box;width:fit-content;max-width:min(560px,70%);min-width:0;display:grid;grid-template-columns:16px minmax(0,auto) auto auto;column-gap:8px;row-gap:2px;align-items:start;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--bg-secondary);font-size:var(--font-body);line-height:var(--lh-body);color:var(--muted-fg)}.tfc-line[data-placement=composer]>.tfc{max-width:min(560px,100%)}.tfc-icon{grid-column:1;grid-row:1 / span 2;margin-top:2px;color:var(--warn)}.tfc[data-tone=danger] .tfc-icon{color:var(--danger)}.tfc-head{grid-column:2;display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.tfc-name{color:var(--muted-fg);flex:0 1000000 auto;min-width:3em;overflow:hidden;text-overflow:ellipsis}.tfc-title{color:var(--fg);font-weight:500;flex:none}.tfc-count{flex-shrink:0;color:var(--muted-fg);font-size:var(--font-caption)}.tfc-time{flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--faint-fg);font-size:var(--font-caption)}.tfc-reason{grid-column:2;display:block;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-control)}.tfc-reason:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tfc-actions{grid-column:3;grid-row:1 / span 2;display:flex;align-self:center}.tfc-actions>button{color:var(--muted-fg)}.tfc-dismiss{grid-column:4;grid-row:1 / span 2;align-self:center;color:var(--faint-fg)}.tfc-recovered{align-self:center;color:var(--faint-fg);font-size:var(--font-caption)}.tfc-detail{padding:var(--spacing-lg);color:var(--fg);overflow-wrap:anywhere}.tfc-detail p{margin-top:var(--spacing-md);color:var(--muted-fg)}@media(max-width:719px){.tfc-line{padding:4px 12px}[data-message-avatars=true] .tfc-line>.tfc{margin-left:0}.tfc{max-width:100%}.tfc-actions{grid-column:2 / span 2;grid-row:3}.tfc-actions>button,.tfc-dismiss{min-height:36px}}.system-message-notice{display:flex;justify-content:center;padding:6px 12px}.system-message-notice>span{max-width:70%;padding:2px 13px;color:var(--faint-fg);font-size:var(--font-caption);line-height:var(--lh-caption);text-align:center}.gg-list-row.gg-share-apps-row{padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--border-color);cursor:pointer}.gg-share-apps-row .gg-share-apps-icon{width:32px;height:32px;border-radius:var(--radius-circle);display:inline-flex;align-items:center;justify-content:center;background:var(--muted);color:var(--text-primary)}.gg-settings-row.gg-agent-pause-row{min-width:0;padding:0}.gg-as-body[data-active-tab=profile]{display:flex;flex-direction:column;overflow:hidden}.gg-as-pane-profile.gg-as-pane--on{display:flex;flex:1;min-height:0}.gg-agent-profile{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.gg-agent-profile-content{flex:1;min-height:0;overflow-y:auto}.gg-agent-profile-actions{display:flex;flex:none;flex-direction:column;gap:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border)}.gg-agent-profile-save-row{display:flex;justify-content:flex-end}.gg-agent-profile-manage{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.gg-agent-profile-manage>.gg-as-profile-danger{width:100%;border-color:transparent;background:var(--danger-tint);color:var(--danger-fg)}.gg-look-wrap{container-type:inline-size}.gg-look{--gg-look-stage-top-mix: 34%;--gg-look-stage-bottom-mix: 8%;--gg-look-glow-mix: 30%;--gg-look-star: color-mix(in oklab, white 88%, var(--gg-look-color));--gg-look-star-glow: color-mix(in oklab, var(--gg-look-color) 70%, black 10%);display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--spacing-xl);height:452px;transition:--gg-look-color var(--dur-slow) var(--ease)}[data-theme=light] .gg-look{--gg-look-stage-top-mix: 74%;--gg-look-stage-bottom-mix: 18%;--gg-look-glow-mix: 92%;--gg-look-star: var(--gg-look-star-light);--gg-look-star-glow: var(--gg-look-star-glow-light)}.gg-look-stage{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-2xl);background:radial-gradient(130% 62% at 50% 0%,color-mix(in oklab,var(--gg-look-color) var(--gg-look-stage-top-mix),var(--bg)) 0%,transparent 100%),linear-gradient(180deg,color-mix(in oklab,var(--gg-look-color) var(--gg-look-stage-top-mix),var(--bg)),color-mix(in oklab,var(--gg-look-color) var(--gg-look-stage-bottom-mix),var(--bg)) 82%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gg-look-color) 38%,var(--border))}.gg-look-dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle,color-mix(in oklab,var(--fg) 16%,transparent) 1px,transparent 1.6px);background-size:14px 14px;-webkit-mask-image:radial-gradient(ellipse 85% 58% at 50% 44%,black 0%,transparent 78%);mask-image:radial-gradient(ellipse 85% 58% at 50% 44%,black 0%,transparent 78%);opacity:.6}.gg-look-stage-top{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-height:22px}.gg-look-tag{padding:4px 8px;border-radius:var(--radius-capsule);background:color-mix(in oklab,var(--bg) 72%,transparent);color:var(--muted-fg);font-family:var(--font-mono);font-size:var(--font-caption);font-weight:600;line-height:1.2;letter-spacing:.04em}.gg-look-tag--draft{background:var(--fg);color:var(--bg);font-family:inherit;letter-spacing:0;animation:gg-look-pop .26s var(--ease-pop)}.gg-look-scene{position:relative;flex:1 1 auto;align-self:stretch;min-height:236px;display:flex;align-items:flex-end;justify-content:center}.gg-look-glow{position:absolute;left:50%;bottom:56px;width:230px;height:230px;translate:-50% 0;z-index:-1;border-radius:var(--radius-capsule);background:radial-gradient(circle,color-mix(in oklab,white var(--gg-look-glow-mix),var(--gg-look-color)) 0%,transparent 64%);opacity:.85}.gg-look-podium{position:absolute;left:50%;bottom:10px;width:152px;height:30px;translate:-50% 0;border-radius:50%;background:radial-gradient(ellipse 58% 66% at 50% 34%,color-mix(in oklab,white 62%,var(--gg-look-color)) 0%,transparent 100%),color-mix(in oklab,var(--gg-look-color) 82%,white);box-shadow:0 7px color-mix(in oklab,var(--gg-look-color) 72%,black 16%),0 18px 22px -10px color-mix(in oklab,var(--gg-look-color) 40%,black 45%)}.gg-look-hero{position:relative;z-index:1;margin-bottom:14px;line-height:0}.gg-look-twinkle{position:absolute;width:12px;height:12px;color:var(--gg-look-star);filter:drop-shadow(0 0 3px var(--gg-look-star-glow));opacity:0;animation:gg-look-twinkle 3.4s ease-in-out infinite}.gg-look-twinkle--a{left:26px;top:26px}.gg-look-twinkle--b{right:24px;top:70px;width:9px;height:9px;animation-delay:1.15s}.gg-look-twinkle--c{left:40px;bottom:74px;width:8px;height:8px;animation-delay:2.3s}.gg-look-burst{position:absolute;left:50%;top:46%;width:0;height:0;pointer-events:none}.gg-look-ray{--gg-ray-a: 0deg;position:absolute;left:-6px;top:-6px;width:12px;height:12px;color:var(--gg-look-star);filter:drop-shadow(0 0 4px var(--gg-look-star-glow));opacity:0;animation:gg-look-ray .72s var(--ease) forwards}.gg-look-ray[data-i="1"]{--gg-ray-a: 45deg}.gg-look-ray[data-i="2"]{--gg-ray-a: 90deg;width:9px;height:9px}.gg-look-ray[data-i="3"]{--gg-ray-a: 135deg}.gg-look-ray[data-i="4"]{--gg-ray-a: 180deg;width:9px;height:9px}.gg-look-ray[data-i="5"]{--gg-ray-a: 225deg}.gg-look-ray[data-i="6"]{--gg-ray-a: 270deg;width:9px;height:9px}.gg-look-ray[data-i="7"]{--gg-ray-a: 315deg}.gg-look-plate{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);max-width:100%;margin-top:var(--spacing-md);text-align:center}.gg-look-plate-name{max-width:100%;overflow:hidden;color:var(--fg);font-size:var(--font-heading);font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.gg-look-plate-sub{display:inline-flex;align-items:center;gap:6px;color:var(--muted-fg);font-size:var(--font-body);line-height:1.3}.gg-look-plate-swatch{width:10px;height:10px;border-radius:var(--radius-capsule);background:var(--gg-look-color);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--fg) 18%,transparent)}.gg-look-note{margin-top:var(--spacing-sm);color:var(--muted-fg);font-size:var(--font-caption);line-height:1.4;text-align:center}.gg-look-try.gg-look-try{gap:6px;min-height:0;margin-top:var(--spacing-md);padding:6px 12px 6px 10px;border:1px solid color-mix(in oklab,var(--fg) 10%,transparent);border-radius:var(--radius-capsule);background:color-mix(in oklab,var(--bg) 80%,transparent);color:var(--fg);font-size:var(--font-caption)}.gg-look-try.gg-look-try:hover:not([data-disabled]){background:var(--bg)}.gg-look-try-play{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid currentColor}.gg-look-try-kicker{color:var(--muted-fg)}.gg-look-try-state{font-weight:600}.gg-look-panel{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0;min-height:0}.gg-look-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.gg-look-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--muted-fg);font-size:var(--font-caption);font-weight:600;letter-spacing:.12em}.gg-look-readonly{color:var(--faint-fg);font-size:var(--font-caption)}.gg-look-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xs);padding:var(--spacing-xs);border-radius:var(--radius-xl);background:var(--muted)}.gg-look-tab.gg-look-tab{gap:6px;min-height:34px;border:0;border-radius:var(--radius-control);color:var(--muted-fg);font-size:var(--font-body)}.gg-look-tab.gg-look-tab[aria-selected=true]{background:var(--bg);color:var(--fg);box-shadow:var(--shadow-lift),0 0 0 1px var(--border)}.gg-look-tab-count{color:var(--faint-fg);font-size:var(--font-caption);font-variant-numeric:tabular-nums}.gg-look-scroll{flex:1 1 auto;min-height:0;margin:0 -6px;padding:6px 6px var(--spacing-sm);overflow-y:auto}.gg-look-cell.gg-look-cell{display:flex;flex-direction:column;align-items:center;gap:10px;height:auto;min-height:0;padding:8px 2px 6px;border:0;border-radius:var(--radius-xl);background:transparent;white-space:normal}.gg-look-cell.gg-look-cell:hover:not([data-disabled]){background:var(--hover)}.gg-look-cell.gg-look-cell[data-disabled]{cursor:default}.gg-look-cell-label{color:var(--muted-fg);font-size:var(--font-caption);font-weight:500;line-height:1.2}.gg-look-cell[aria-checked=true] .gg-look-cell-label{color:var(--fg);font-weight:600}.gg-look-colors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm) var(--spacing-xs)}.gg-look-orb{position:relative;width:46px;height:46px;border-radius:var(--radius-capsule);background:radial-gradient(circle at 32% 27%,var(--gg-look-orb-shine) 0 8%,transparent 30%),radial-gradient(circle at 50% 58%,var(--gg-orb) 0 50%,color-mix(in oklab,var(--gg-orb) 80%,black 14%) 100%);box-shadow:inset 0 -4px 7px color-mix(in oklab,var(--gg-orb) 58%,black 22%),0 5px 10px -4px color-mix(in oklab,var(--gg-orb) 45%,black 45%);transition:transform var(--dur-med) var(--ease-pop),box-shadow var(--dur-med) var(--ease)}.gg-look-cell:hover:not([data-disabled]) .gg-look-orb{transform:translateY(-2px) scale(1.05)}.gg-look-cell[aria-checked=true] .gg-look-orb{transform:scale(1.06);box-shadow:inset 0 -4px 7px color-mix(in oklab,var(--gg-orb) 58%,black 22%),0 0 0 3px var(--bg),0 0 0 5px var(--fg)}.gg-look-check{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;padding:3px;border-radius:var(--radius-capsule);background:var(--fg);color:var(--bg);animation:gg-look-pop .26s var(--ease-pop)}.gg-look-hint{margin-top:var(--spacing-md);color:var(--faint-fg);font-size:var(--font-caption);line-height:1.5}.gg-look-face-group+.gg-look-face-group{margin-top:var(--spacing-lg)}.gg-look-group-head{display:flex;align-items:baseline;gap:var(--spacing-sm);margin:0 2px var(--spacing-sm)}.gg-look-group-title{color:var(--fg);font-size:var(--font-body);font-weight:600}.gg-look-group-hint{color:var(--faint-fg);font-size:var(--font-caption)}.gg-look-faces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}.gg-look-face-cell.gg-look-face-cell{background:color-mix(in oklab,var(--muted) 80%,transparent)}.gg-look-face-cell.gg-look-face-cell[aria-checked=true]{background:color-mix(in oklab,var(--gg-look-color) 34%,var(--bg));box-shadow:inset 0 0 0 2px var(--fg)}.gg-look-face{position:relative;display:grid;place-items:center;width:50px;height:50px;line-height:0}.gg-look-face .gg-look-check{right:-2px;bottom:-2px;width:16px;height:16px}.gg-look-foot{display:flex;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border)}.gg-look-foot-gap{flex:1 1 auto}.gg-look-dice:hover:not([data-disabled]) .gg-look-dice-icon{animation:gg-look-wobble .56s var(--ease)}.gg-look-dice[data-rolling] .gg-look-dice-icon{animation:gg-look-roll .34s linear infinite}.gg-look-save.gg-look-save{min-width:88px}@container (max-width: 560px){.gg-look{grid-template-columns:minmax(0,1fr);height:auto}.gg-look-scene{min-height:220px}.gg-look-scroll{overflow:visible}.gg-look-foot{--gg-look-foot-under: max(24px, env(safe-area-inset-bottom));position:sticky;bottom:calc(-1 * var(--gg-look-foot-under));z-index:1;padding-bottom:calc(var(--spacing-sm) + var(--gg-look-foot-under));margin-bottom:calc(-1 * var(--gg-look-foot-under));background:var(--bg)}}@keyframes gg-look-twinkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:.95;transform:scale(1) rotate(45deg)}}@keyframes gg-look-ray{0%{opacity:0;transform:rotate(var(--gg-ray-a)) translateY(-14px) scale(.3)}25%{opacity:1}to{opacity:0;transform:rotate(var(--gg-ray-a)) translateY(-92px) scale(1)}}@keyframes gg-look-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes gg-look-wobble{0%,to{transform:rotate(0)}30%{transform:rotate(-16deg)}65%{transform:rotate(10deg)}}@keyframes gg-look-roll{to{transform:rotate(360deg)}}.gg-look-outfit-note{min-height:1.5em;margin:0 2px var(--spacing-sm);color:var(--muted-fg);font-size:var(--font-caption);line-height:1.5}.gg-look-outfit-note:empty{min-height:0;margin:0}.gg-look-outfit-group+.gg-look-outfit-group{margin-top:var(--spacing-md)}.gg-look-chips{display:flex;flex-wrap:wrap;gap:6px}.gg-look-chip.gg-look-chip{min-height:30px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-capsule);background:transparent;color:var(--muted-fg);font-size:var(--font-caption);font-weight:500}.gg-look-chip.gg-look-chip:hover:not([data-disabled]){background:var(--hover);color:var(--fg)}.gg-look-chip.gg-look-chip[aria-checked=true]{border-color:var(--fg);color:var(--fg);font-weight:600}.gg-look-swatches{display:flex;gap:10px;margin:10px 2px 0}.gg-look-swatch.gg-look-swatch{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:var(--radius-capsule);background:transparent}.gg-look-swatch-dot{width:24px;height:24px;border-radius:var(--radius-capsule);background:var(--gg-swatch);box-shadow:inset 0 0 0 1px var(--border)}.gg-look-swatch[aria-checked=true] .gg-look-swatch-dot{box-shadow:inset 0 0 0 1px var(--border),0 0 0 2px var(--bg),0 0 0 4px var(--fg)}.gg-look-outfit-actions{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}@media(max-width:719px){.gg-look-chip.gg-look-chip{min-height:44px;padding:0 14px}.gg-look-swatch.gg-look-swatch{width:44px;min-width:44px;height:44px;min-height:44px}.gg-look-swatches{gap:2px}}@media(prefers-reduced-motion:reduce){.gg-look,.gg-look-orb{transition:none}.gg-look-twinkle{opacity:.6;animation:none}.gg-look-ray,.gg-look-check,.gg-look-tag--draft,.gg-look-dice .gg-look-dice-icon{animation:none}}.gg-phone-attach{display:grid;grid-template-columns:repeat(4,1fr);row-gap:16px;padding:16px 12px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);animation:gg-phone-attach-rise var(--dur-med) var(--ease-pop) both}.gg-phone-attach-tile.gg-phone-attach-tile{height:auto;min-height:0;flex-direction:column;gap:6px;padding:0;font-size:var(--font-caption);color:var(--text-secondary);background:transparent}.gg-phone-attach-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--muted);color:var(--text-primary)}.gg-phone-attach-icon>svg{width:26px;height:26px}@keyframes gg-phone-attach-rise{0%{transform:translateY(24px);opacity:0}}.gg-phone-photos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-menu);display:flex;flex-direction:column;background:var(--image-bg);color:var(--image-fg);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);animation:gg-phone-photos-in var(--dur-slow) var(--ease-pop) both}.gg-phone-photos-top{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;color:var(--image-fg)}.gg-phone-photos-top>span{padding-right:12px}.gg-phone-photos-top button{color:var(--image-fg)}.gg-phone-photos-big{flex:1;min-height:0;width:100%;object-fit:contain}.gg-phone-photos-strip{display:flex;gap:8px;padding:12px 16px;overflow-x:auto}.gg-phone-photos-thumb{position:relative;flex:none}.gg-phone-photos-pick.gg-phone-photos-pick{width:56px;height:56px;min-height:0;padding:0;border-radius:6px;overflow:hidden}.gg-phone-photos-pick img{width:100%;height:100%;object-fit:cover}.gg-phone-photos-thumb[data-current] .gg-phone-photos-pick{outline:2px solid var(--primary);outline-offset:2px}.gg-phone-photos-remove.gg-phone-photos-remove{position:absolute;top:-8px;right:-8px;width:24px;height:24px;min-height:0;min-width:0;padding:0;background:var(--bg-overlay-modal);color:var(--image-fg)}.gg-phone-photos-remove>svg{width:14px;height:14px}.gg-phone-photos-bottom{display:flex;align-items:center;gap:12px;padding:8px 16px 12px}.gg-phone-photos-caption{flex:1;min-width:0;height:40px;border-radius:20px;border:0;padding:0 14px;background:color-mix(in oklab,var(--image-fg) 14%,transparent);color:var(--image-fg);font-size:var(--font-body)}.gg-phone-photos-caption::placeholder{color:color-mix(in oklab,var(--image-fg) 55%,transparent)}.gg-phone-photos-send.gg-phone-photos-send{background:var(--image-fg);color:var(--image-bg)}.gg-phone-photos-original{display:flex;align-items:center;gap:6px;font-size:var(--font-body);white-space:nowrap}@keyframes gg-phone-photos-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.gg-phone-attach,.gg-phone-photos{animation:none}}[data-chat-composer-host][data-phone-task]{position:relative}.gg-phone-task-card{position:absolute;left:0;right:0;bottom:100%;z-index:2;display:flex;justify-content:center;padding-bottom:var(--spacing-sm);pointer-events:none}.gg-phone-task-card>*{pointer-events:auto;zoom:.72}.gg-phone-folder-picker{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;background:var(--ta-panel-bg)}.gg-phone-task-tag{display:grid;grid-template-columns:minmax(0,1fr) var(--control-h-touch);align-items:center;gap:var(--spacing-xs);min-width:0;margin:0 var(--spacing-sm) var(--spacing-sm) 48px}.gg-phone-task-chip{grid-column:1;grid-row:1;justify-self:start;display:inline-flex;flex-shrink:0;align-items:center;gap:var(--spacing-sm);height:32px;padding:0 var(--spacing-sm);border:0;border-radius:var(--radius-capsule);background:var(--selected);color:var(--fg);font:inherit;font-size:var(--font-body);cursor:pointer}.gg-phone-task-where{grid-column:1 / -1;grid-row:2;display:inline-flex;align-items:center;gap:var(--spacing-xs);min-width:0;min-height:32px;height:auto;padding:0 var(--spacing-xs);border:0;background:none;color:var(--muted-fg);font:inherit;font-size:var(--font-caption);cursor:pointer}.gg-phone-task-where>span{min-width:0;overflow-wrap:anywhere;white-space:normal;text-align:left}.gg-phone-task-where[data-blocked]{color:var(--warn)}.gg-phone-task-tag>.gg-icon-btn{grid-column:2;grid-row:1;justify-self:end}.gg-phone-project-empty{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);padding-top:var(--spacing-2xl);color:var(--text-primary);font-size:var(--font-title)}[data-chat-surface]:has([data-chat-composer-host][data-phone-task]) .gg-phone-project-empty-start{visibility:hidden}.group-mention-hint{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--spacing-sm);max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:pointer}.group-mention-hint-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-mention-hint kbd{display:inline-flex;align-items:center;flex-shrink:0;padding:1px 3px;border:1px solid var(--border-subtle);border-radius:var(--radius-control)}.gg-phone-chat-tabs{position:relative;flex-shrink:0;overflow-x:auto;scrollbar-width:none;background:transparent}.gg-phone-chat-tabs::-webkit-scrollbar{display:none}.gg-phone-chat-tabs .gg-segtabs{gap:var(--spacing-lg);padding-inline:var(--spacing-lg);width:max-content;min-width:100%;box-sizing:border-box}.gg-phone-chat-tabs .gg-segtab{white-space:nowrap}.gg-topic-tab-src{flex-shrink:0;margin:var(--spacing-xs) var(--spacing-lg) var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-surface);background:var(--ta-glass);font-size:var(--font-body);line-height:var(--lh-body);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-topic-tab-src[data-gone]{color:var(--warn)}.gg-phone-chat-tabs .gg-segtab{min-height:var(--control-h-touch);gap:var(--spacing-sm)}.gg-phone-chat-tabs[data-dense] .gg-segtab{min-height:var(--control-h-lg)}.gg-topic-menu-row{position:relative}.gg-topic-menu-open{height:48px}.gg-topic-menu-open>.gg-menu-item-label{display:flex;align-items:center;gap:8px}.gg-topic-menu-body{flex:1;min-width:0}.gg-topic-menu-unread{flex-shrink:0}.gg-topic-menu-open>.gg-menu-item-label:after{content:"";display:none;flex:0 0 var(--control-h-touch)}.gg-topic-menu-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;line-height:var(--lh-caption)}.gg-topic-name{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-topic-name[data-unread]{font-weight:var(--font-weight-semibold)}.gg-topic-name>svg{flex-shrink:0;color:var(--faint-fg)}.gg-topic-time{flex-shrink:0;color:var(--faint-fg);font-size:var(--font-caption)}.gg-topic-preview{color:var(--muted-fg);font-size:var(--font-caption)}.gg-topic-menu-pin{position:absolute;top:50%;right:8px;transform:translateY(-50%);opacity:0;pointer-events:none}.gg-topic-menu-row:is(:hover,:focus-within,:has([data-highlighted])) .gg-topic-menu-pin{opacity:1;pointer-events:auto}.gg-topic-menu-row:is(:hover,:focus-within,:has([data-highlighted])) .gg-topic-menu-unread{display:none}.gg-topic-menu-row:is(:hover,:focus-within,:has([data-highlighted])) .gg-topic-menu-open>.gg-menu-item-label:after{display:block}.gg-topic-empty{display:flex;flex-direction:column;gap:4px}.gg-topic-empty small{color:var(--faint-fg);font-size:var(--font-caption)}.gg-topic-pins-error{padding:6px 10px;color:var(--text-error);font-size:var(--font-caption)}article.subscription-service{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:20px 18px;padding:24px;min-width:0}.subscription-service+article.subscription-service{border-top:1px solid var(--border)}.subscription-service-logo{display:flex;align-items:center;justify-content:center;height:32px}.subscription-gugu-icon{display:block;width:24px;height:24px;object-fit:contain}.subscription-service-heading{min-width:0}.subscription-service-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:24px}.subscription-service-title h3{margin:0;font-size:var(--font-title);font-weight:550;line-height:1.5}.subscription-plan-badge{padding:1px 6px;border-radius:4px;background:var(--hover);color:var(--muted-fg);font-size:var(--font-caption);line-height:1.5}.subscription-service-identity,.subscription-scope,.subscription-note{color:var(--muted-fg);font-size:var(--font-body);line-height:1.6;overflow-wrap:anywhere}.subscription-service-actions{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.subscription-service-notice,.subscription-service-details{grid-column:2 / -1;min-width:0}.subscription-quota-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.subscription-quota{min-width:0}.subscription-quota-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--muted-fg);font-size:var(--font-body)}.subscription-wallet-label{justify-content:flex-start;flex-wrap:wrap}.subscription-quota-label strong{color:var(--fg);font-size:20px;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.subscription-quota-label small{color:var(--muted-fg);font-size:var(--font-caption);font-weight:400}.subscription-quota p{margin:7px 0 0;font-size:var(--font-body);line-height:1.6;color:var(--muted-fg)}.subscription-meter{height:3px;overflow:hidden;border-radius:2px;background:var(--border);margin-top:8px}.subscription-meter i{display:block;height:100%;background:var(--muted-fg);border-radius:inherit}.subscription-quota[data-warning] strong{color:var(--warn)}.subscription-quota[data-warning] .subscription-meter i{background:var(--warn)}.subscription-error{color:var(--danger-fg);font-size:var(--font-body);line-height:1.6;overflow-wrap:anywhere}.subscription-switch-refusal{display:flex;align-items:center;justify-content:space-between;gap:16px}.subscription-switch-refusal>button{flex-shrink:0}.subscription-connection-list{display:flex;flex-direction:column;gap:0}.subscription-connection-menu{width:340px;max-width:calc(100vw - 32px)}.subscription-connection-option{display:flex;align-items:stretch}.subscription-connection-choice{flex:1;min-width:0;padding-block:10px}.subscription-connection-options{flex-shrink:0}.subscription-connection-options>svg:last-child:not(:first-child){display:none}.subscription-connection{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.subscription-connection:first-child{padding-top:0}.subscription-connection-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--font-body)}.subscription-connection-description{color:var(--muted-fg);font-size:var(--font-body);overflow-wrap:anywhere;margin-top:4px}.subscription-connection-quota{color:var(--muted-fg);font-size:var(--font-body);font-variant-numeric:tabular-nums;margin-top:4px}.subscription-connection-quota[data-warning]{color:var(--warn)}.subscription-connection-controls{display:flex;align-items:center;gap:4px}.subscription-connection-form{display:flex;flex-direction:column;gap:16px}.subscription-connection-form label{display:flex;flex-direction:column;gap:6px;color:var(--muted-fg);font-size:var(--font-body)}.subscription-connection-form label.subscription-checkbox{flex-direction:row;align-items:center}.subscription-connection-form input[type=checkbox]{accent-color:var(--fg)}@container gg-settings (max-width: 520px){article.subscription-service{padding:20px 16px;gap:16px 12px}.subscription-quota-grid{gap:20px}}@container gg-settings (max-width: 380px){article.subscription-service{grid-template-columns:28px minmax(0,1fr)}.subscription-service-actions{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.subscription-service-notice,.subscription-service-details{grid-column:1 / -1}}@container gg-settings (max-width: 440px){.subscription-quota-grid{grid-template-columns:minmax(0,1fr)}}.subscription-reading-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;color:var(--muted-fg);font-size:var(--font-caption);line-height:1.6}.subscription-reading-footer>div{display:flex;flex:1;flex-direction:column;min-width:0}.subscription-credit-summary{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.subscription-credit-label{color:var(--muted-fg);font-size:var(--font-body)}.subscription-credit-value{color:var(--fg);font-family:var(--font-mono);font-size:calc(var(--font-size-xl) * 1.4);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.subscription-credit-summary .subscription-note{margin:0}.subscription-credit-actions{display:flex;justify-content:flex-start;margin-top:20px}.subscription-credit-scope{font-size:var(--font-caption)}.ast-typing{padding:5px 14px}.ast-typing-dots{display:flex;height:1.6em;align-items:center;gap:5px;padding:0 2px;color:var(--text-primary)}.ast-typing-dots>span{width:8px;height:8px;flex-shrink:0;border-radius:9999px;background:currentColor;animation:ast-typing-dot 1.2s linear infinite}.ast-typing-dots>span:nth-child(1){opacity:.48}.ast-typing-dots>span:nth-child(2){opacity:.3;animation-delay:.2s}.ast-typing-dots>span:nth-child(3){opacity:.12;animation-delay:.4s}@keyframes ast-typing-dot{0%{opacity:.12}16.667%{opacity:.3}33.333%{opacity:.48}50%{opacity:.3}66.667%{opacity:.12}to{opacity:.12}}@media(prefers-reduced-motion:reduce){.ast-typing-dots>span{animation:none}}.ast-typing-body{display:flex;align-items:center;gap:8px}.ast-typing-label,.ast-typing-elapsed{font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap}.ast-typing-elapsed{font-variant-numeric:tabular-nums}.ast-typing-toggle{flex-shrink:0}.ast-typing-thought{max-height:180px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;color:var(--text-muted);font-size:var(--font-size-sm)}.assistant-reply-process{font-size:var(--font-caption);color:var(--text-tertiary);padding:0 2px;line-height:var(--lh-caption)}.ta-onb-slot{display:flex;width:100%;justify-content:center}.ta-onb{display:flex;width:min(460px,100%);flex-direction:column;align-items:center;gap:16px;padding:24px;text-align:center;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--card);color:var(--fg);overflow-wrap:anywhere}.ta-onb-wide{width:min(560px,100%);max-height:100%}.ta-onb-title{margin:0;font-size:var(--font-size-xl);line-height:var(--lh-page);font-weight:600}.ta-onb-sub{margin:0;font-size:var(--font-prose);line-height:var(--lh-prose);color:var(--muted-fg)}.ta-onb-note{margin:0;font-size:var(--font-body);line-height:var(--lh-body);color:var(--muted-fg)}.ta-onb-glow{height:96px;width:96px;border-radius:999px;background:radial-gradient(circle at 35% 30%,var(--ta-glass-strong) 0%,var(--ta-tint-soft) 60%,var(--ta-tint-wash) 100%);box-shadow:0 10px 40px var(--ta-tint-wash)}.ta-onb-field{display:flex;width:100%;flex-direction:column;gap:8px;text-align:left}.ta-onb-row{display:flex;width:100%;gap:8px;align-items:center}.ta-onb-row .ta-input{flex:1;min-width:0}.ta-onb-actions{display:flex;width:100%;justify-content:center;gap:8px;margin-top:8px}.ta-onb-actions>button,.ta-onb-choice-actions>button,.ta-onb-chips>button{min-height:var(--control-h-touch)}.ta-onb-list{width:100%;max-height:46vh;overflow:auto;text-align:left}.ta-onb-choices{display:flex;width:100%;flex-direction:column;gap:12px}.ta-onb-choice{display:flex;flex-direction:column;gap:4px;padding:16px;text-align:left;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--fg)}.ta-onb-choice[data-recommended=true]{border-color:var(--border-strong)}.ta-onb-choice-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--font-title);line-height:var(--lh-title);font-weight:600}.ta-onb-choice-body{font-size:var(--font-prose);line-height:var(--lh-prose);color:var(--muted-fg)}.ta-onb-choice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ta-onb-error{margin:0;font-size:var(--font-body);line-height:var(--lh-body);color:var(--danger-fg)}.ta-onb .ta-input,.ta-onb .ta-pill-btn{border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:none}.ta-onb .ta-input:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ta-onb-intro-gugu{display:flex;width:100%;flex-direction:column;gap:4px;text-align:left}.ta-onb-intro-gugu p{margin:0}.ta-onb-intro{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:4px 0 0;padding:16px 0 0;border-top:1px solid var(--border);list-style:none;text-align:left}.ta-onb-intro-row{display:flex;align-items:flex-start;gap:12px}.ta-onb-intro-text{display:flex;min-width:0;flex-direction:column;gap:4px}.ta-onb-actions-stack{flex-direction:column;align-items:stretch}.ta-onb-primary{width:100%}.ta-onb-chips{display:flex;flex-wrap:wrap;gap:8px}.ta-first-run{display:flex;min-height:100dvh;width:100%;align-items:center;justify-content:center;padding:24px 16px;background:var(--page);overflow-y:auto}.ta-first-run-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);height:100dvh}@media(max-width:719px){.ta-onb-intro{grid-template-columns:minmax(0,1fr);gap:16px}}.ta-customize-card{display:flex;align-items:center;gap:6px;min-width:0}.ta-onb-look.ta-onb-look{display:flex;flex-direction:column;gap:6px;border-radius:var(--ta-radius-control);padding:8px 20px}.ta-onb-look-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--ta-fs-note);color:var(--ta-muted)}.ta-onb-workshop{overflow:auto;padding:var(--spacing-lg)}.ta-onb-look-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.ta-onb-look-header h2{margin:0;font-size:var(--font-title);font-weight:600}.ta-customize-card>[data-testid=assistant-customize-card-open]{min-width:0}.ta-customize-card>[data-testid=assistant-customize-card-open]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-customize-card>[data-testid=assistant-customize-card-dismiss]{flex-shrink:0}.ta-onb-choice-actions>button{width:144px;white-space:normal}.ta-onb-choice-recommend{font-size:var(--font-caption);line-height:var(--lh-caption);font-weight:400;color:var(--muted-fg)}.ta-server-targets{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ta-server-target.ta-server-target{width:100%;flex-direction:column;align-items:flex-start}.ta-server-target[aria-pressed=true]{background:var(--muted);border-color:var(--border-strong)}.ta-server-target-name{font-size:var(--font-body);line-height:var(--lh-body)}.ta-centered:has(.ta-onb-slot-engine){align-items:stretch}.ta-onb-slot-engine{align-self:stretch;align-items:flex-start;height:100%;padding-top:24px}.ta-onb-engine{width:min(560px,100%);align-items:stretch;padding:16px;border-radius:24px}.ta-engine-header{display:flex;flex-direction:column;align-items:center;gap:16px}.ta-engine-options{display:flex;flex-direction:column;gap:16px}.ta-engine-option{box-sizing:border-box;width:100%;height:74px;min-height:74px;padding:16px;gap:16px;border-radius:8px}.ta-engine-copy{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ta-engine-name{font-size:var(--font-heading);line-height:var(--lh-heading);font-weight:600}.ta-engine-state{margin-left:auto;color:var(--muted-fg);font-size:var(--font-body)}.ta-engine-mark{display:flex;align-items:center;justify-content:center;flex:0 0 24px;height:24px;border:1px solid var(--border-strong);border-radius:50%}.ta-engine-option[aria-checked=true] .ta-engine-mark{background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}.ta-engine-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;height:48px}.ta-engine-primary{flex:0 0 160px;min-width:0;width:160px;height:48px;padding-inline:16px}.ta-engine-feedback{margin:0;min-width:0;font-size:var(--font-body);color:var(--muted-fg)}.ta-engine-back{align-self:center;min-height:48px}@media(max-width:719px){.ta-onb-slot-engine{padding-inline:8px}.ta-onb-engine{padding:0;border:0;border-radius:0;background:transparent}.ta-engine-primary{flex-basis:144px}}.qc{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);color:var(--fg);font-size:var(--font-body)}.qc-head{display:flex;height:48px;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.qc-who{display:inline-flex;min-width:0;align-items:center;gap:8px;font-weight:600}.qc-who>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:8px 16px 12px}.qc-msg{max-width:86%;align-self:flex-start;overflow-wrap:anywhere;line-height:1.6}.qc-list>.tfc-line{padding-inline:0}.qc-msg[data-mine]{align-self:flex-end;border-radius:18px;background:var(--bubble-mine);padding:8px 14px}.qc-msg[data-sending=sending]{opacity:.6}.qc-plain{white-space:pre-wrap}.qc-other{color:var(--muted-fg)}.qc-system{align-self:center;font-size:var(--font-caption);color:var(--faint-fg)}.qc-error{display:block;font-size:var(--font-caption);color:var(--danger-fg)}.qc-note{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:var(--muted-fg)}.qc-note-title{font-size:var(--font-title);font-weight:600;color:var(--fg)}.qc-compose{flex-shrink:0;padding:4px 12px 12px}.qc-box{display:flex;align-items:flex-end;gap:8px;border:1px solid var(--border);border-radius:22px;background:var(--input-bg);padding:8px 8px 8px 16px}.qc-box textarea{max-height:160px;min-height:24px;flex:1;resize:none;border:0;background:transparent;padding:3px 0;font:inherit;line-height:1.5;color:var(--fg);outline:none;field-sizing:content}.qc-box .qc-send{display:inline-flex;height:30px;width:30px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--fg);color:var(--bg);cursor:pointer}.qc-box .qc-send:disabled{opacity:.3;cursor:default}.qc-box .qc-send svg{width:16px;height:16px}div.gg-session-settings-layer{position:fixed;top:0;left:0;width:0;height:0;z-index:1}.gg-usage{container-type:inline-size;--usage-heat-0: color-mix(in oklab, var(--fg) 7%, transparent);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-2xl);min-width:0}.gg-usage-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}@media(max-width:719px){.gg-usage-toolbar .gg-segtabs{flex:1 0 100%}.gg-usage-toolbar .gg-segtab{flex:0 0 auto;justify-content:center;padding-inline:var(--spacing-sm);white-space:nowrap}}.gg-usage-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-md);min-width:0}.gg-usage-hint{font-size:var(--font-caption);color:var(--muted-fg);font-weight:var(--font-weight-regular)}.gg-usage-card{border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-lg);min-width:0}.gg-usage-muted{color:var(--muted-fg);font-size:var(--font-body)}.gg-usage-caption{color:var(--muted-fg);font-size:var(--font-caption)}.gg-usage-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}@container (max-width: 560px){.gg-usage-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.gg-usage-tile{border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-md) var(--spacing-md);min-width:0}.gg-usage-tile-value{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gg-usage-up{color:var(--ok-fg)}.gg-usage-down{color:var(--muted-fg)}.gg-usage-heat-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.gg-usage-heat-head b{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.gg-usage-heat{position:relative;min-width:0}.gg-usage-months{position:relative;height:16px;margin-left:26px;font-size:var(--font-caption);color:var(--muted-fg)}.gg-usage-months span{position:absolute;top:0;white-space:nowrap}.gg-usage-heat-row{display:flex;gap:var(--spacing-xs);min-width:0}.gg-usage-days{display:grid;grid-template-rows:repeat(7,1fr);width:22px;flex:none;font-size:var(--font-caption);color:var(--muted-fg);line-height:1;align-items:center}.gg-usage-grid{flex:1;min-width:0;display:grid;gap:3px;grid-auto-columns:minmax(0,1fr)}.gg-usage-cell{aspect-ratio:1;min-width:0;width:100%;border-radius:2px;transition:transform var(--dur-fast) var(--ease)}.gg-usage-cell:hover,.gg-usage-cell:focus-visible{transform:scale(1.3);box-shadow:0 0 0 1px var(--fg)}@media(prefers-reduced-motion:reduce){.gg-usage-cell{transition:none}}.gg-usage-heat-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.gg-usage-legend{display:inline-flex;align-items:center;gap:3px;font-size:var(--font-caption);color:var(--muted-fg)}.gg-usage-legend-swatch{width:10px;height:10px;border-radius:2px}.gg-usage-tip{background:var(--popover);color:var(--fg);border-radius:var(--radius-control);padding:6px 8px;font-size:var(--font-caption);box-shadow:var(--shadow-lift);pointer-events:none;white-space:nowrap;z-index:var(--z-settings, 50)}.gg-usage-quip{background:var(--muted);border-radius:var(--radius-control);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-body)}.gg-usage-bars{height:96px}.gg-usage-skeleton{background:var(--muted);border-radius:var(--radius-control);animation:gg-usage-pulse 1.4s ease-in-out infinite}@keyframes gg-usage-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.gg-usage-skeleton{animation:none}}.gg-usage{--na-radius-lg: .625rem;--na-radius-md: calc(.625rem - 2px) ;--na-radius-sm: calc(.625rem - 4px) ;--na-table-header: color-mix(in oklch, var(--fg) 6%, var(--bg));--na-row-hover: color-mix(in oklch, var(--muted) 50%, var(--bg))}[data-theme=light] .gg-usage{--na-table-header: color-mix(in oklch, var(--fg) 1.5%, var(--bg))}.na-icon-badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--na-tone);background:color-mix(in oklch,var(--na-tone) 10%,transparent)}.na-icon-badge[data-size=sm]{width:28px;height:28px;border-radius:var(--na-radius-md)}.na-icon-badge[data-size=sm] svg{width:14px;height:14px}.na-icon-badge[data-size=stat]{width:28px;height:28px;border-radius:var(--na-radius-md)}.na-icon-badge[data-size=stat] svg{width:14px;height:14px}@container (max-width: 560px){.na-icon-badge[data-size=stat]{width:16px;height:16px;border-radius:var(--na-radius-sm)}.na-icon-badge[data-size=stat] svg{width:10px;height:10px}}[data-tone=info]{--na-tone: var(--live)}[data-tone=success]{--na-tone: var(--ok)}[data-tone=warning]{--na-tone: var(--warn)}[data-tone=chart-2]{--na-tone: var(--usage-accent-2)}[data-tone=chart-4]{--na-tone: var(--usage-accent-4)}.na-stats{overflow:hidden;border:1px solid var(--border);border-radius:var(--na-radius-lg)}.na-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.na-stat{min-width:0;padding:16px 20px;border-left:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.na-stat:first-child{border-left:0}.na-stat-title{display:flex;min-width:0;align-items:center;gap:8px}.na-stat-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-fg);font-size:var(--font-caption);line-height:16px;font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.na-stat-value{margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-family:var(--font-mono);font-size:var(--font-size-xl);font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.na-stat-desc{margin-top:4px;color:color-mix(in oklch,var(--muted-fg) 60%,transparent);font-size:var(--font-caption)}@container (max-width: 700px){.na-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.na-stat{border-top:1px solid color-mix(in oklch,var(--border) 60%,transparent)}}@container (max-width: 560px){.na-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.na-stat{padding:6px 10px}.na-stat:last-child:nth-child(odd){grid-column:span 2}.na-stat-value{margin-top:4px;font-size:var(--font-size-md)}.na-stat-desc{display:none}}.gg-usage .na-stats-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-usage .na-stats-grid[data-cols="2"] .na-stat{border-top:0}.na-sub-meta{color:var(--muted-fg);font-size:var(--font-caption)}.na-referral{display:grid;gap:16px;padding:16px}.na-referral-stats{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--muted-fg);font-size:var(--font-body);font-variant-numeric:tabular-nums}.na-referral-link{display:flex;align-items:center;gap:8px;min-width:0}.na-referral-link .na-input{min-width:0;color:var(--muted-fg)}.na-card{overflow:hidden;border:1px solid var(--border);border-radius:var(--na-radius-lg);min-width:0}.na-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--border)}.na-card-title{display:flex;align-items:center;gap:8px;min-width:0}.na-card-title b{flex-shrink:0;font-size:var(--font-body);font-weight:var(--font-weight-semibold)}.na-card-title span{min-width:0;color:var(--muted-fg);font-size:var(--font-caption)}.na-card-body{height:384px;padding:8px}@container (max-width: 560px){.na-card-head{padding:8px 12px}.na-card-body{height:300px;padding:6px}}.na-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.na-seg{display:inline-flex;height:32px;max-width:100%;overflow-x:auto;padding:2px;border:1px solid var(--border);border-radius:var(--na-radius-lg);background:color-mix(in oklch,var(--muted) 60%,transparent)}.na-seg-item{min-height:0;display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:var(--na-radius-md);background:transparent;color:var(--muted-fg);font:inherit;font-size:var(--font-caption);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.na-seg-item:hover{color:var(--fg)}.na-seg-item[aria-pressed=true]{background:var(--bg);color:var(--fg);box-shadow:0 1px 2px color-mix(in oklab,black 12%,transparent)}.na-seg-item svg{width:14px;height:14px}.na-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--na-radius-lg);background:color-mix(in oklch,var(--card, var(--bg)) 50%,transparent)}.na-input{height:32px;min-width:10rem;flex:1 1 10rem;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--na-radius-lg);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--font-body)}.na-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:var(--na-radius-lg);transition:opacity var(--dur-fast) var(--ease)}.na-table-wrap[data-busy]{pointer-events:none;opacity:.6}.na-table{width:100%;border-collapse:collapse;font-size:var(--font-body);font-variant-numeric:tabular-nums}.na-table thead th{position:sticky;top:0;z-index:1;height:40px;padding:0 8px;background:var(--na-table-header);color:var(--fg);text-align:left;font-weight:var(--font-weight-medium);white-space:nowrap;border-bottom:1px solid var(--border)}.na-table tbody tr{height:60px;border-bottom:1px solid var(--border);transition:background-color var(--dur-fast) var(--ease)}.na-table tbody tr:last-child{border-bottom:0}.na-table tbody tr:hover{background:var(--na-row-hover)}.na-table td{padding:8px;vertical-align:middle;white-space:nowrap;font-weight:var(--font-weight-medium)}.na-cell-stack{display:flex;min-width:0;flex-direction:column;gap:2px}.na-mono-xs{font-family:var(--font-mono);font-size:var(--font-caption)}.na-type{margin-left:-6px;padding:0 6px;font-size:var(--font-caption);color:var(--ok-fg)}.na-badge{display:inline-flex;align-items:center;gap:6px;height:24px;max-width:none;padding:0 8px;border:1px solid color-mix(in oklch,var(--border) 60%,transparent);border-radius:var(--na-radius-md);background:color-mix(in oklch,var(--muted) 30%,transparent);color:var(--fg);white-space:nowrap;cursor:copy;transition:filter var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.na-badge:hover{filter:brightness(.95)}.na-badge:active{transform:scale(.95)}.na-badge-icon{display:flex;width:18px;height:18px;align-items:center;justify-content:center}.na-badge-dot{width:6px;height:6px;flex-shrink:0;border-radius:9999px;background:currentColor}.na-cost{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid color-mix(in oklch,var(--border) 80%,transparent);border-radius:var(--na-radius-md);background:color-mix(in oklch,var(--muted) 60%,transparent);color:var(--fg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.na-tokens-sub{display:flex;align-items:center;gap:4px;color:color-mix(in oklch,var(--muted-fg) 60%,transparent);font-size:var(--font-caption)}.na-empty{display:flex;height:400px;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.na-empty-icon{display:flex;width:32px;height:32px;align-items:center;justify-content:center}.na-empty b{font-size:var(--font-body);font-weight:var(--font-weight-medium)}.na-empty span{color:var(--muted-fg);font-size:var(--font-body)}.na-skel-row td{height:52px;padding:12px 8px}.na-skel{height:16px;border-radius:var(--na-radius-sm);background:var(--muted);animation:gg-usage-pulse 1.4s ease-in-out infinite}.na-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding-top:12px}.na-pager-total{font-size:var(--font-body);font-weight:var(--font-weight-medium)}.na-pager-total span{color:color-mix(in oklch,var(--muted-fg) 80%,transparent)}.na-pager-size{display:inline-flex;align-items:center;gap:8px;color:color-mix(in oklch,var(--muted-fg) 80%,transparent);font-size:var(--font-body);font-weight:var(--font-weight-medium)}.na-pager-size select{height:32px;width:70px;padding:0 6px;border:1px solid var(--border-strong);border-radius:var(--na-radius-lg);background:var(--bg);color:var(--fg);font:inherit;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.na-pager-btns{display:inline-flex;align-items:center;gap:8px}.na-pager-btn{min-height:0;display:inline-flex;height:32px;min-width:32px;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--border);border-radius:var(--na-radius-lg);background:var(--bg);color:var(--muted-fg);font:inherit;font-size:var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.na-pager-btn:hover:not(:disabled):not([data-disabled]){color:var(--fg);background:var(--muted)}.na-pager-btn:disabled,.na-pager-btn[data-disabled]{color:color-mix(in oklch,var(--muted-fg) 50%,transparent);cursor:default}.na-pager-btn[aria-current=page]{border-color:var(--primary);background:var(--primary);color:var(--primary-fg);font-weight:var(--font-weight-semibold)}.na-pager-btn svg{width:16px;height:16px}.na-pager-ellipsis{padding:0 2px;color:color-mix(in oklch,var(--muted-fg) 60%,transparent);font-size:var(--font-body)}@container (max-width: 480px){.na-pager-size,.na-pager-edge{display:none}}@container (max-width: 560px){.na-referral{overflow-wrap:anywhere}.na-stat-label,.na-stat-value{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.na-stat-label{letter-spacing:normal;text-transform:none}.na-card-head{display:grid;grid-template-columns:minmax(0,1fr)}.na-card-title{flex-wrap:wrap}.na-card-title b{flex-shrink:1;min-width:0;overflow-wrap:anywhere}.na-card-actions{min-width:0;width:100%;align-items:stretch;flex-direction:column}.na-seg{display:flex;width:100%;min-width:0;height:auto;overflow:visible}.gg-usage .na-seg-item{flex:1 1 0;min-width:0;min-height:var(--control-h-touch);padding:var(--spacing-sm) var(--spacing-xs);white-space:normal;line-height:var(--lh-caption);overflow-wrap:anywhere}.na-seg-item svg{flex-shrink:0}.gg-usage .na-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.na-filter .na-input{grid-column:1 / -1;min-width:0;width:100%;height:var(--control-h-touch)}.na-table-wrap{min-width:0;overflow:visible}.na-table,.na-table tbody{display:block}.na-table{position:relative}.na-table thead{position:absolute;width:100%;clip-path:inset(50%)}.na-table thead tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.na-table thead th{min-width:0;height:auto;white-space:normal;overflow-wrap:anywhere}.na-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);height:auto;padding:var(--spacing-md)}.na-table td{min-width:0;padding:0;white-space:normal;overflow-wrap:anywhere}.na-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--spacing-xs);color:var(--muted-fg);font-size:var(--font-caption);font-weight:var(--font-weight-regular)}.na-table--ledger tbody tr:not(.na-skel-row){grid-template-areas:"model cost" "time time" "tokens tokens"}.na-table--ledger td[data-field=model]{grid-area:model}.na-table--ledger td[data-field=cost]{grid-area:cost;text-align:right}.na-table--ledger td[data-field=time]{grid-area:time}.na-table--ledger td[data-field=tokens]{grid-area:tokens}.na-table--engines tbody tr>td:first-child{grid-column:1 / -1}.gg-usage .na-badge{max-width:100%;height:auto;min-height:24px;white-space:normal;padding-block:var(--spacing-xs)}.na-badge-label{min-width:0;overflow-wrap:anywhere}.na-badge-icon{flex-shrink:0}.na-cost{max-width:100%;height:auto;min-height:24px;overflow-wrap:anywhere}.na-pager-btns{flex-wrap:wrap;min-width:0;max-width:100%;gap:var(--spacing-xs)}.na-pager-btn{min-width:var(--control-h-touch);height:var(--control-h-touch)}.gg-file-table,.gg-file-table tbody{display:block}.gg-file-table colgroup{display:none}.gg-file-table thead{display:block}.gg-file-table thead tr{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-xs)}.gg-file-table thead th{display:block;border:0;padding:0}.gg-file-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:var(--spacing-md);border-bottom:1px solid var(--border-color);padding-block:var(--spacing-sm)}.gg-file-table tbody td{border:0;padding:0}.gg-file-table td[data-field=name]{grid-column:1 / -1}.gg-file-table td:not([data-field=name]){margin-top:2px;font-size:var(--font-caption);color:var(--muted-fg)}.gg-file-table td[data-field=group]{padding-left:var(--spacing-2xl)}}.na-referral-stats-frame{min-height:var(--lh-body);align-items:center}.na-referral-link-frame{min-height:var(--control-h-md)}.na-referral-read-error{display:flex;align-items:center;gap:8px}.na-referral[data-read-failed]{position:relative}.na-referral[data-read-failed] .na-referral-read-error{position:absolute;top:16px;right:16px;bottom:16px;left:16px}.na-referral-stats>span{line-height:var(--lh-body)}.na-referral-stat-skeleton{display:block;width:80px;height:var(--lh-body)}.na-referral-field-skeleton{flex:1;min-width:0;background:var(--muted)}.na-referral-copy-skeleton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-h-md);padding:0 12px;border:1px solid transparent;border-radius:var(--radius-control);font-size:var(--font-body);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;pointer-events:none}@media(max-width:719px){.na-referral-description,.na-referral-url,.na-referral-field-skeleton{display:none}.na-referral-link-frame,.na-referral-copy-skeleton{min-height:var(--control-h-touch)}.na-referral-link>button,.na-referral-copy-skeleton{width:100%}}.gg-session-frame{position:relative;flex:1;min-width:0;height:100%;background:var(--bg)}.gg-session-frame-host{width:100%;height:100%}.gg-session-frame-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-raised);background:var(--bg);color:var(--muted-fg)}.gg-session-frame-loading{display:grid;place-items:center;pointer-events:none}.gg-session-frame-error{display:grid;place-items:center;padding:var(--spacing-xl)}.gg-session-frame-error-card{display:flex;width:min(420px,100%);flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl);border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--card);text-align:center}.gg-session-frame-error-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--radius-xl);background:var(--muted);color:var(--text-secondary)}.gg-session-frame-error-title{color:var(--text-primary);font-size:var(--font-title);font-weight:var(--font-weight-semibold)}.gg-session-frame-error-copy{max-width:34ch;color:var(--text-tertiary);font-size:var(--font-body);line-height:1.6}.gg-session-frame-retry{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding:8px 12px;border:0;border-radius:var(--radius-xl);background:var(--primary);color:var(--primary-fg);font:inherit;font-size:var(--font-body);font-weight:var(--font-weight-medium);cursor:pointer}.gg-session-frame-error-endpoint{display:block;margin-top:var(--space-2, 8px);font-family:var(--font-mono);font-size:var(--text-xs, 11px);color:var(--text-secondary);word-break:break-all}.ta-phone-health{--ta-health-good: var(--ok);--ta-health-ok: var(--ta-muted);--ta-health-warn: var(--warn);--ta-health-bad: var(--danger);--ta-health-bar: color-mix(in oklab, var(--ta-fg) 16%, transparent);--ta-health-bar-latest: var(--ta-fg);--ta-stage-deep: color-mix(in oklab, var(--ta-fg) 85%, transparent);--ta-stage-light: color-mix(in oklab, var(--ta-fg) 40%, transparent);--ta-stage-rem: color-mix(in oklab, var(--ta-fg) 62%, transparent);--ta-stage-awake: var(--warn);--ta-stage-asleep: color-mix(in oklab, var(--ta-fg) 25%, transparent)}.ta-phone .vn-note{height:auto;align-items:stretch;justify-content:flex-start;white-space:normal;font-weight:inherit;border:0;border-radius:var(--radius-surface);background:var(--phone-surface, var(--muted));box-shadow:none}.ta-phone .vn-ask{height:auto;min-height:48px;justify-content:flex-start;font-weight:inherit}.ta-phone .vn-note-title{font-size:var(--font-title);line-height:var(--lh-title);overflow-wrap:anywhere}.ta-phone .vn-row-detail{flex-wrap:wrap;gap:8px}.ta-phone .vn-week,.ta-phone .vn-stamp,.ta-phone .vn-row-detail,.ta-phone .vn-status{font-size:var(--phone-font-note);line-height:var(--lh-body)}.ta-phone .vn-transcript .vn-line+.vn-line{border-top:0;padding-top:16px}.ta-phone-memory-list{display:flex;flex-direction:column;gap:4px}.ta-phone .ta-row .ta-row-sub[data-lines]{-webkit-line-clamp:var(--ta-row-lines)}.ta-phone .vn-transcript{font-size:var(--font-prose);line-height:var(--lh-prose)}.ta-phone .vn-line p{overflow-wrap:anywhere}.ta-phone-file-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--font-prose);line-height:var(--lh-prose);color:var(--ta-fg)}.ta-phone-row-actions{display:flex;flex-wrap:wrap;gap:8px}.ta-phone-page-segments{min-width:0}.ta-phone-actions>.ta-phone-page-segments{flex:1 1 200px}.ta-phone-page-segments .gg-segtabs{gap:4px}.ta-phone-page-segments .gg-segtab{flex:1;min-width:0;min-height:var(--control-h-touch);line-height:var(--lh-body);white-space:normal}.ta-phone-confirm-failed{margin:0;font-size:var(--font-body);line-height:20px;color:var(--danger-fg)}.ta-phone-row-link{color:var(--ta-fg);font-weight:500}.ta-app-connection-hero,.ta-phone .ta-app-connection-hero{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 16px;border-radius:var(--ta-radius-card, var(--radius-surface));background:var(--ta-glass, var(--card));box-shadow:var(--ta-glass-fx, none);text-align:center;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none}.ta-app-connection-icon{display:grid;place-items:center;width:56px;height:56px}.ta-app-connection-description{display:grid;place-items:center;width:100%;max-width:420px;min-height:48px;font-size:var(--ta-fs-sub, var(--font-body));line-height:24px;color:var(--ta-muted, var(--muted-fg))}.ta-app-connection-action{display:grid;place-items:center;min-width:112px;min-height:44px}.ta-app-connection-action>button{min-width:112px;height:44px;min-height:44px;margin:0;padding-block:0;border-radius:var(--radius-capsule)}.ta-connection-placeholder{display:block;background:color-mix(in srgb,var(--muted-fg) 12%,transparent);border-radius:var(--radius-control)}.ta-connection-placeholder-icon{width:56px;height:56px}.ta-connection-placeholder-description{width:80%;height:24px}.ta-connection-placeholder-action{width:112px;height:44px;border-radius:var(--radius-capsule)}.ta-connection-list-placeholder{display:grid;gap:16px}.ta-connection-list-placeholder-row{display:flex;align-items:center;gap:16px;min-height:64px}.ta-connection-list-placeholder-icon{width:32px;height:32px;flex-shrink:0}.ta-connection-list-placeholder-copy{display:grid;gap:8px;width:min(75%,280px)}.ta-connection-list-placeholder-copy>span{height:16px}.ta-connection-list-placeholder-copy>span:first-child{width:48%}.ta-phone-setup{display:flex;min-width:0;flex-direction:column;gap:16px}.ta-phone-setup-field{position:relative;display:block}.ta-phone-setup-field .ta-input{padding-right:52px;min-height:44px}.ta-phone-setup-reveal{position:absolute;top:0;right:4px;bottom:0;min-width:44px;min-height:44px;margin:auto 0;border-radius:999px;color:var(--ta-muted)}.ta-phone-setup-reveal svg{width:18px;height:18px}.ta-phone-setup-steps{margin:0;padding:0 0 0 24px;display:flex;flex-direction:column;gap:8px;font-size:var(--ta-fs-row);line-height:var(--ta-lh-row);color:var(--ta-fg)}.ta-phone-setup-actions{display:flex;flex-direction:column;gap:8px}.ta-phone-setup-wait{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--ta-fs-note);line-height:var(--ta-lh-note);color:var(--ta-muted)}.ta-phone-setup-code{border-radius:var(--radius-control);background:var(--ta-glass-strong);padding:16px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ta-fs-page);line-height:var(--ta-lh-page);font-weight:600;letter-spacing:.16em;color:var(--ta-fg);-webkit-user-select:all;user-select:all;word-break:break-all}.ta-phone-setup-qr{align-self:center;width:200px;height:200px;border-radius:var(--radius-surface);background:var(--qr-paper);padding:8px}.ta-phone-setup-prereq{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.ta-phone-setup-fail{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ta-phone-setup-detail{margin:0;font-size:var(--ta-fs-sub);line-height:var(--ta-lh-sub);color:var(--ta-muted);overflow-wrap:anywhere}.ta-phone-warn{color:var(--warn)}.ta-phone-setup .ta-wide-btn,.ta-wide-btn[data-tone=danger]{min-height:44px}.ta-wide-btn[data-tone=danger]{color:var(--danger-fg)}.ta-phone-connectors-inline{display:flex;flex-direction:column;gap:24px}.ta-phone .ta-phone-connectors-inline .ta-row,.ta-phone .ta-phone-connectors-page .ta-row{min-height:64px;padding-block:8px}.ta-phone .ta-phone-connectors-inline .ta-row-body,.ta-phone .ta-phone-connectors-page .ta-row-body{gap:4px}.ta-phone .ta-phone-connectors-inline .ta-row-sub,.ta-phone .ta-phone-connectors-page .ta-row-sub{display:block;white-space:nowrap}.ta-phone-profile .ta-seg-wide button{min-height:44px}.ta-phone-customize-who{display:flex;align-items:center;gap:16px}.ta-phone-persona-fields{display:flex;min-width:0;flex-direction:column;gap:12px}.ta-phone .ta-hero-avatar{height:auto;min-height:44px}.ta-phone .ta-hero-edit{right:0;bottom:0;background:var(--card);border:0;box-shadow:none}.ta-phone .ta-hero-name{max-width:100%;overflow-wrap:anywhere}.ta-phone .ta-phone-hero{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:16px;row-gap:4px;text-align:start}.ta-phone-hero>.ta-hero-avatar{grid-column:1;grid-row:1 / span 2;margin:0}.ta-phone-hero>.ta-hero-name,.ta-phone-hero>.ta-hero-since,.ta-phone-hero>.ta-chip{grid-column:2;justify-self:start}.ta-phone-hero>.ta-chip{min-height:var(--control-h-touch);margin-top:4px}.ta-phone-error{margin:0;font-size:var(--ta-fs-note);line-height:var(--ta-lh-note);color:var(--danger-fg);overflow-wrap:anywhere}.ta-phone-connect-note{margin:8px 0 0;padding:0;font-size:var(--ta-fs-note);line-height:var(--ta-lh-note);color:var(--ta-muted);overflow-wrap:anywhere}.ta-phone-chat[data-voice-bar] [data-testid=chat-message-list]{padding-bottom:64px}.ta-phone-chat[data-voice-bar] .ta-ideas-pill{display:none}.ta-phone .vn-bar{z-index:20;padding:6px 8px 6px 10px}.ta-phone .vn-bar-btn{height:44px;width:44px}.ta-phone .vn-bar-text-btn,.ta-phone .vn-bar-link{min-height:44px;padding:4px 12px}.ta-phone .vn-bar[data-notice]{width:calc(100% - 32px);flex-direction:column;align-items:stretch;gap:4px;border-radius:var(--ta-radius-card, 20px);padding:12px 8px 4px 16px;white-space:normal}.ta-phone .vn-bar[data-notice] .vn-bar-label{overflow:visible;text-overflow:clip;font-size:var(--font-body);line-height:1.5}.vn-bar-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.ta-phone .vn-wave span{height:calc(4px + var(--vn-level, 0) * var(--vn-mult, 1) * 20px)}.ta-phone .vn-wave span:nth-child(1),.ta-phone .vn-wave span:nth-child(7){--vn-mult: .75}.ta-phone .vn-wave span:nth-child(2),.ta-phone .vn-wave span:nth-child(6){--vn-mult: .9}.ta-phone .vn-wave span:nth-child(3),.ta-phone .vn-wave span:nth-child(5){--vn-mult: .8}.ta-phone .vn-wave span:nth-child(4){--vn-mult: 1}.ta-phone,[data-theme=light] .ta-phone{--phone-font-note: var(--phone-font-caption, calc((var(--font-caption) + var(--font-body)) / 2));--phone-surface: color-mix(in oklab, var(--muted) 36%, var(--bg));--ta-radius-panel: var(--radius-surface);--ta-radius-card: var(--radius-surface);--ta-radius-control: var(--radius-control);--ta-fs-page: var(--font-size-xl);--ta-lh-page: var(--lh-page);--ta-fs-row: var(--font-prose);--ta-lh-row: var(--lh-prose);--ta-fs-note: var(--phone-font-note);--ta-lh-note: var(--lh-body);--ta-fs-sub: var(--phone-font-note);--ta-lh-sub: var(--lh-body);--ta-fs-section: var(--font-prose);--ta-lh-section: var(--lh-prose);--ta-fs-title: var(--font-title);--ta-lh-title: var(--lh-title);--ta-fs-btn: var(--font-prose);--ta-lh-btn: var(--lh-prose);--ta-pad-card: 16px;--ta-pad-row-x: 0px;--ta-pad-row-y: 4px;--ta-h-control: var(--control-h-touch);--ta-h-circle: var(--control-h-touch)}.ta-phone{position:relative;display:flex;flex:1;min-height:0;min-width:0;flex-direction:column;background:var(--ta-panel-bg);color:var(--ta-fg)}.ta-phone-identity{display:inline-flex;min-width:0;height:var(--control-h-touch);align-items:center;justify-content:flex-start;gap:8px;border:0;background:transparent;padding:0;font:inherit;letter-spacing:inherit;color:var(--ta-fg)}.ta-phone-head{gap:4px}.ta-phone-head .gg-pane-actions{flex:none;width:var(--control-h-touch)}.ta-phone-head .gg-pane-actions>[hidden]{display:none}.ta-phone-head .ta-phone-identity{width:var(--control-h-touch);justify-content:center;border-radius:var(--radius-circle)}.ta-phone-head .ta-phone-identity[aria-pressed=true]{background:var(--ta-seg-active)}.ta-phone-seg{flex:1 1 auto;min-width:0;margin:0 4px}.ta-phone-seg .gg-segtabs{overflow-x:auto;scrollbar-width:none;justify-content:flex-start;gap:4px;padding:4px;border-radius:var(--radius-capsule);background:var(--ta-seg-bg);box-shadow:var(--ta-glass-fx);-webkit-backdrop-filter:blur(var(--ta-glass-blur));backdrop-filter:blur(var(--ta-glass-blur))}.ta-phone-seg .gg-segtabs::-webkit-scrollbar{display:none}.ta-phone-seg .gg-segtab{flex:1 0 auto;min-height:36px;padding:4px 8px;border-radius:var(--radius-capsule);justify-content:center;white-space:nowrap;font-size:var(--font-body)}.ta-phone-seg .gg-segtab[data-selected]{background:var(--ta-seg-active);color:var(--fg)}.ta-phone[data-tab=profile] .ta-phone-seg .gg-segtab{background:transparent;color:var(--muted-fg);transition-property:color,border-color,transform!important}@media(max-width:380px){.ta-phone-seg .gg-segtab{padding:4px}.ta-phone-head .gg-pane-actions{gap:0}}@media(max-width:340px){.ta-phone-seg{margin:0}.ta-phone-seg .gg-segtab{font-size:var(--font-caption)}}.ta-phone-chat{display:flex;flex:1;min-height:0;min-width:0}.ta-phone-chat[hidden]{display:none}.ta-phone .ta-chat{padding-top:0}.ta-phone .ta-chat [data-chat-composer]{padding:0 8px max(8px,env(safe-area-inset-bottom))!important;border-top:0!important}.ta-phone-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:8px 16px 24px;-webkit-overflow-scrolling:touch}.ta-phone-gate{display:flex;flex:1;min-height:0;flex-direction:column;overflow-y:auto;align-items:center;padding:16px}.ta-phone-gate>.ta-intro,.ta-phone-gate>.ta-onb-slot{flex-shrink:0;margin-block:auto}.ta-phone-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ta-phone-actions .ta-seg-wide{flex:1 1 200px;min-width:0}.ta-phone-hero{padding:8px 0 16px}.ta-phone .ta-page{gap:24px}.ta-phone .ta-page-head{align-items:flex-start;flex-wrap:wrap;gap:8px;padding-inline:0}.ta-phone .ta-page-head>button{max-width:100%}.ta-phone .ta-page-title{overflow-wrap:anywhere}.ta-phone .ta-page-sub{margin-top:4px;overflow-wrap:anywhere}.ta-phone .ta-section-title{padding-inline:0;font-size:var(--font-prose);line-height:var(--lh-prose);color:var(--fg)}.ta-phone .ta-section>.flex{flex-wrap:wrap;gap:8px}.ta-phone .ta-card,.ta-phone .ta-tile{border:0}.ta-phone .ta-card-list,.ta-phone .ta-skin .gg-settings-card{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;overflow:visible}.ta-phone .ta-card .ta-card{padding:0;background:transparent}.ta-phone .ta-row+.ta-row:before{content:none}.ta-phone .ta-skin .gg-settings-row+.gg-settings-row{border-top:0}.ta-phone .ta-skin .gg-settings-row{min-height:56px;padding-inline:0}.ta-phone .ta-skin .gg-settings-row.device-machine-version{padding:16px;border-radius:var(--radius-control)}.ta-phone .ta-skin .gg-settings-row-title{font-size:var(--font-prose);line-height:var(--lh-prose)}.ta-phone .ta-skin .gg-settings-note,.ta-phone .ta-skin .gg-settings-row-description{font-size:var(--phone-font-note);line-height:var(--lh-body)}.ta-phone .ta-seg-wide{gap:4px;padding:0;border-radius:var(--radius-control);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ta-phone .ta-seg-wide button{min-width:0;min-height:var(--control-h-touch);gap:8px;font-size:var(--font-body);line-height:var(--lh-body)}.ta-phone .ta-seg-wide button[aria-selected=true]{background:var(--ta-seg-active)}.ta-phone .ta-row{min-height:56px;gap:16px;border-radius:var(--radius-control)}.ta-phone .ta-row-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}.ta-phone .ta-row-meta{max-width:45%;gap:4px;color:var(--muted-fg);text-align:right;overflow-wrap:anywhere}.ta-phone .ta-tile{gap:8px;padding:16px}.ta-phone .ta-tile-title{white-space:normal;overflow-wrap:anywhere}.ta-phone .ta-tile-icon{border-radius:0;background:transparent;box-shadow:none}.ta-phone .ta-empty{padding:24px 16px;font-size:var(--font-prose);line-height:var(--lh-prose);overflow-wrap:anywhere}.ta-phone .ta-banner{flex-wrap:wrap;gap:8px}.ta-phone .ta-today-hello{background:transparent;padding:0}.ta-phone .ta-day{padding:16px}.ta-phone .ta-day-source-btn,.ta-phone .ta-day-more,.ta-phone .ta-day-btn{min-height:var(--control-h-touch)}.ta-phone .ta-day-divider:after{content:none}.ta-phone-empty-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.ta-phone .ta-prose,.ta-phone .ta-intro-body{font-size:var(--font-prose);line-height:var(--lh-prose)}.ta-phone .ta-pill-btn,.ta-phone .ta-solid-btn,.ta-phone .ta-wide-btn,.ta-phone .ta-chips button{min-height:var(--control-h-touch);height:auto;white-space:normal}.ta-phone .ta-pill-btn,.ta-phone .ta-wide-btn{border-radius:var(--radius-control)}.ta-phone .ta-chips button{background:var(--ta-glass);border:0}.ta-phone .ta-chips button[aria-pressed=true]{background:var(--ta-seg-active);color:var(--fg)}.ta-phone .ta-input{min-height:var(--control-h-touch);border:0;border-radius:var(--radius-control);background:var(--ta-glass);box-shadow:var(--ta-glass-fx)}.ta-phone textarea.ta-input{min-height:144px;font-size:var(--font-prose);line-height:var(--lh-prose)}.ta-dialog.ta-phone-confirm-dialog,[data-theme=light] .ta-dialog.ta-phone-confirm-dialog{--ta-fs-note: var(--font-prose);--ta-lh-note: var(--lh-prose);--ta-h-control: var(--control-h-touch);--ta-radius-control: var(--radius-control);--ta-glass-strong: var(--muted);--ta-glass-hover: var(--hover);background:var(--card)!important;border:0;border-radius:var(--radius-dialog)!important;box-shadow:var(--shadow-dialog)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.ta-phone-confirm-dialog .ta-pill-btn{min-height:var(--control-h-touch)}.ta-about-link{display:inline;height:auto;border-radius:0;padding:0;white-space:normal;text-align:left;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.ta-phone-bar-gugu{position:relative;display:inline-flex}.ta-phone-bar-gugu>:first-child{opacity:.5}.gg-si{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.gg-si .gg-si-head{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);border-bottom:1px solid var(--border-color)}.gg-si .gg-si-title{font-size:var(--font-title);font-weight:600;color:var(--text-primary)}.gg-si .gg-si-top{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--border-color)}.gg-si .gg-si-preview{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-document);background:var(--bg-secondary);max-height:30dvh;overflow-y:auto}.gg-si .gg-si-preview>*{flex-shrink:0}.gg-si .gg-si-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;font-size:var(--font-body);color:var(--text-secondary)}.gg-si .gg-si-thumbs{display:flex;gap:var(--spacing-xs);overflow-x:auto}.gg-si .gg-si-thumb{flex-shrink:0;width:56px;height:56px;object-fit:cover;border-radius:var(--radius-control)}.gg-si .gg-si-file{display:flex;gap:var(--spacing-sm);min-width:0;font-size:var(--font-body);color:var(--text-secondary)}.gg-si .gg-si-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.gg-si .gg-si-file-size{flex-shrink:0}.gg-si .gg-si-note{font-size:var(--font-body);color:var(--text-secondary)}.gg-si .gg-si-failures{font-size:var(--font-body);color:var(--danger-fg)}.gg-si .gg-si-list{flex:1;min-height:0;overflow-y:auto}.gg-si .gg-si-empty{padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;font-size:var(--font-body);color:var(--text-secondary)}.pswp.gg-image-viewer{--pswp-bg: var(--image-bg);--pswp-placeholder-bg: color-mix(in oklab, var(--color-white) 8%, transparent);--pswp-root-z-index: var(--z-overlay);--pswp-error-text-color: color-mix(in oklab, var(--color-white) 72%, transparent);--gg-viewer-control-bg: var(--bg-overlay-modal);--gg-viewer-control-bg-hover: color-mix(in oklab, var(--bg-overlay-modal), var(--color-white) 16%)}.pswp.gg-image-viewer[data-annotating] .pswp__scroll-wrap{visibility:hidden;pointer-events:none}.pswp.gg-image-viewer .pswp__error-msg{font-size:var(--font-body);line-height:var(--lh-body)}.pswp.gg-image-viewer .gg-image-viewer__chrome{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gg-image-viewer__bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:8px;padding:16px}.gg-image-viewer__chrome[data-mobile] .gg-image-viewer__bar{padding:calc(env(safe-area-inset-top) + 8px) 12px 8px}.gg-image-viewer__spacer{flex:1}.pswp.gg-image-viewer .gg-image-viewer__btn{pointer-events:auto;border-radius:var(--radius-circle);background:var(--gg-viewer-control-bg);color:var(--color-white)}@media(hover:hover){.pswp.gg-image-viewer .gg-image-viewer__btn:hover{background:var(--gg-viewer-control-bg-hover);color:var(--color-white)}}.gg-image-viewer__arrow{position:absolute;top:50%;transform:translateY(-50%)}.gg-image-viewer__arrow[data-side=prev]{left:16px}.gg-image-viewer__arrow[data-side=next]{right:16px}.gg-image-viewer__counter{position:absolute;left:50%;bottom:20px;transform:translate(-50%);padding:2px 10px;border-radius:var(--radius-capsule);background:var(--gg-viewer-control-bg);color:color-mix(in oklab,var(--color-white) 90%,transparent);font-size:var(--font-body);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.gg-image-viewer__chrome[data-mobile] .gg-image-viewer__counter{bottom:calc(env(safe-area-inset-bottom) + 16px)}.pswp.gg-image-viewer .pswp__top-bar{top:0;right:0;bottom:0;left:0;height:auto}.pswp.gg-image-viewer .pswp__preloader{margin:auto;pointer-events:none}.product-tour-spotlight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-settings) - 2);pointer-events:none}.product-tour-shade{position:fixed;background:var(--bg-overlay-modal);pointer-events:auto}.product-tour-ring{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.product-tour-ring rect{fill:none;stroke:var(--accent);stroke-width:2px;rx:var(--radius-control)}.product-tour-positioner{z-index:calc(var(--z-settings) - 1)}.product-tour-bubble{width:300px;border:1px solid var(--border-color);border-radius:var(--radius-surface);padding:var(--spacing-lg);background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-popover)}.product-tour-arrow{width:12px;height:12px;transform:rotate(45deg);background:var(--bg-elevated)}.product-tour-arrow[data-side=right]{left:-6px;border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.product-tour-arrow[data-side=left]{right:-6px;border-right:1px solid var(--border-color);border-top:1px solid var(--border-color)}.product-tour-arrow[data-side=bottom]{top:-6px;border-left:1px solid var(--border-color);border-top:1px solid var(--border-color)}.product-tour-arrow[data-side=top]{bottom:-6px;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}@media(prefers-reduced-motion:reduce){.product-tour-ring{transition:none}}.product-tour-kicker{font-size:var(--font-caption);color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.product-tour-bubble h2{font-size:var(--font-title);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-sm)}.product-tour-bubble p{font-size:var(--font-body);line-height:var(--lh-body);color:var(--text-secondary);margin:0 0 var(--spacing-md)}.product-tour-actions,.product-tour-actions>div{display:flex;align-items:center;gap:var(--spacing-sm)}.product-tour-actions{justify-content:space-between;margin-top:var(--spacing-md)}.product-tour-feature-backdrop{position:fixed;inset:var(--window-titlebar-height) 0 0;z-index:calc(var(--z-settings-modal) + 1);background:var(--bg-overlay-modal)}.product-tour-feature-viewport{position:fixed;inset:var(--window-titlebar-height) 0 0;z-index:calc(var(--z-settings-modal) + 2);display:grid;place-items:center;padding:12px 18px;overflow:auto;pointer-events:none}.product-tour-feature{pointer-events:auto;display:flex;flex-direction:column;width:min(1220px,100%);max-width:none;max-height:calc(100dvh - 68px);overflow:hidden auto;border:1px solid var(--modal-border);border-radius:20px;background:var(--modal-bg);color:var(--text-primary);box-shadow:var(--shadow-dialog)}.product-tour-feature-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:8px 20px;border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:12px}.product-tour-feature-heading{flex-shrink:0;padding:10px 22px 6px}.product-tour-feature-heading .product-tour-kicker{font-size:var(--font-caption);color:var(--text-tertiary);margin-bottom:3px}.product-tour-feature-heading h2{margin:3px 0;color:var(--text-primary);font-size:19px;line-height:1.4}.product-tour-feature-heading p{margin:3px 0;color:var(--text-secondary);font-size:var(--font-body);line-height:1.5}.product-tour-film{display:block;flex:1 1 auto;width:calc(100% - 36px);height:min(66vh,calc(100dvh - 330px));min-height:160px;margin:6px 18px 0;aspect-ratio:1280 / 788;object-fit:contain;background:var(--muted);border:1px solid var(--border);border-radius:0}.product-tour-film-controls{display:flex;align-items:center;flex-shrink:0;gap:12px;padding:5px 19px;color:var(--text-secondary);font-size:var(--font-caption)}.product-tour-film-controls p{flex:1;min-height:34px;display:flex;align-items:center;margin:0;color:var(--text-secondary);font-size:var(--font-caption);line-height:1.5}.product-tour-film-track{display:block;width:calc(100% - 40px);height:3px;margin:0 20px 8px;accent-color:var(--primary);cursor:pointer}.product-tour-feature-dots{display:flex;align-items:center;gap:7px;padding:0 20px 10px}.product-tour-feature-dots button{display:block;width:8px;height:8px;border-radius:99px;background:var(--border-strong)}.product-tour-feature-dots button[aria-current=step]{width:22px;background:var(--fg)}.product-tour-feature .product-tour-actions{flex-shrink:0;margin-top:0;padding:10px 20px;border-top:1px solid var(--border)}.product-tour-error{color:var(--danger-fg);font-size:var(--font-body)}@media(max-height:660px){.product-tour-feature-viewport{padding:6px 12px}.product-tour-feature{max-height:calc(100dvh - 56px)}.product-tour-feature-heading{padding:6px 18px}.product-tour-feature-heading h2{font-size:16px}.product-tour-feature-heading p{font-size:var(--font-caption)}.product-tour-film{min-height:90px;height:calc(100dvh - 280px)}.product-tour-feature .product-tour-actions{padding:7px 18px}}@media(max-width:650px){.product-tour-feature-heading h2{font-size:var(--font-title)}.product-tour-feature-heading p{font-size:12px}.product-tour-film-controls{gap:7px;font-size:10px}}@media(prefers-reduced-motion:reduce){.product-tour-positioner *,[data-product-tour-target]{animation:none;transition:none}}.product-tour-feature-header button{font-size:24px;line-height:1;background:transparent;border:0;color:inherit;cursor:pointer}.product-tour-film-controls button{min-height:0;padding:5px 10px;border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-size:var(--font-caption)}.product-tour-film-track{display:flex;align-items:center;gap:12px;height:auto;width:auto;margin:0;padding:0 20px 8px;color:var(--text-tertiary);font-size:10px}.product-tour-film-track input{flex:1;min-width:0;height:3px;accent-color:var(--primary);cursor:pointer}.product-tour-film-track span{min-width:72px;text-align:right;font-variant-numeric:tabular-nums}.product-tour-feature-footer{position:relative;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding:10px 20px}.product-tour-feature-dots{padding:0}.product-tour-feature-dots button{padding:0;border:0;cursor:pointer}.product-tour-feature .product-tour-actions{border:0;padding:0}.product-tour-feature .product-tour-actions>button{display:none}.product-tour-feature .product-tour-actions button{min-height:32px;border-radius:8px;font-size:12px;color:var(--text-secondary)}.product-tour-feature .product-tour-actions button[data-variant=primary]{background:var(--primary);color:var(--primary-fg)}.product-tour-feature-footer,.product-tour-feature>section{flex-shrink:0}.product-tour-feature-dots button{width:var(--control-h-sm);height:var(--control-h-sm);min-height:var(--control-h-sm);background:transparent}.product-tour-feature-dots button[aria-current=step]{width:var(--control-h-sm);background:transparent}.product-tour-dot{width:8px;height:8px;border-radius:99px;background:var(--border-strong)}.product-tour-feature-dots button[aria-current=step] .product-tour-dot{width:22px;background:var(--fg)}.ta-onb.first-run-harness-panel{width:min(480px,100%);gap:0;padding:40px 32px 32px;border:1px solid var(--border);border-radius:var(--radius-dialog);background:var(--card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.first-run-harness-panel .ta-onb-title{margin:0;font-size:var(--font-heading);line-height:var(--lh-heading);color:var(--text-primary)}.first-run-harness-panel .ta-onb-sub{margin-top:var(--spacing-sm);font-size:var(--font-body);line-height:var(--lh-body)}.first-run-harness-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);width:100%;margin:32px 0 24px}.first-run-harness-choice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);min-height:148px;padding:36px var(--spacing-lg) 24px;text-align:center;border:1px solid var(--border);border-radius:var(--radius-surface);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.first-run-harness-choice:hover:not(:has(input:disabled)){background:var(--hover)}.first-run-harness-choice[data-selected=true]{border-color:var(--border-strong);background:var(--muted)}.first-run-harness-choice:has(input:disabled){cursor:not-allowed;opacity:.58}.first-run-harness-choice:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.first-run-harness-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.first-run-harness-input:focus-visible{outline:none}.first-run-harness-check{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid color-mix(in oklab,var(--fg) 28%,transparent);border-radius:6px;color:var(--primary-fg);transition:background var(--transition-fast),border-color var(--transition-fast)}.first-run-harness-choice[data-selected=true] .first-run-harness-check{border-color:var(--primary);background:var(--primary)}.first-run-harness-choice .first-run-harness-badge{position:absolute;top:12px;left:12px;background:var(--selected);color:var(--text-secondary)}.first-run-harness-choice h2{margin:0;font-size:var(--font-title);line-height:var(--lh-title);font-weight:600;color:var(--text-primary)}.first-run-harness-actions{margin-top:0}.first-run-harness-actions>button{width:100%}.first-run-install-notification{position:fixed;right:16px;bottom:16px;z-index:var(--z-toast);width:min(340px,calc(100vw - 32px));padding:var(--spacing-lg);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--card);color:var(--text-primary);font-size:var(--font-body);line-height:var(--lh-body)}.first-run-install-notification-heading,.first-run-install-task-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.first-run-install-notification-heading strong{font-weight:500}.first-run-install-task{margin-top:var(--spacing-md)}.first-run-install-task-heading>span+span{color:var(--text-secondary)}@media(max-width:480px){.first-run-harness-choices{grid-template-columns:1fr}}.first-run-step-count{margin:0 0 var(--spacing-md);font-size:var(--font-caption);line-height:var(--lh-caption);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ta-onb-actions.first-run-step-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;margin-top:0}.ta-onb-actions.first-run-step-actions>button{width:auto;min-width:120px}.ta-onb-actions.first-run-step-actions>button:only-child{margin-left:auto}.ta-onb.first-run-terminal-panel{width:min(560px,100%);gap:0;padding:32px 32px 28px;border:1px solid var(--border);border-radius:var(--radius-dialog);background:var(--card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.first-run-terminal-panel .ta-onb-title{margin:0;font-size:var(--font-heading);line-height:var(--lh-heading);color:var(--text-primary)}.first-run-terminal-panel .ta-onb-sub{margin-top:var(--spacing-sm);font-size:var(--font-body);line-height:var(--lh-body)}.first-run-terminal-film-frame{position:relative;width:100%;margin:24px 0 20px}.first-run-terminal-film{display:block;width:100%;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--muted);object-fit:cover}img.first-run-terminal-film{margin:24px 0 20px}.first-run-terminal-film-toggle{position:absolute;right:10px;bottom:10px;background:var(--card)}.first-run-terminal-choice{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);width:100%;margin-bottom:24px}.first-run-terminal-switch{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--font-body);line-height:var(--lh-body);color:var(--text-primary);cursor:pointer}.first-run-terminal-later{font-size:var(--font-caption);line-height:var(--lh-caption);color:var(--text-tertiary)}.first-run-hint{width:min(280px,calc(100vw - 32px));padding:12px;border-radius:var(--radius-surface);background:var(--popover);color:var(--text-primary);box-shadow:var(--shadow-lift);font-size:var(--font-body);line-height:var(--lh-body)}.first-run-hint p{margin:0}.first-run-hint>button{display:flex;margin-top:8px;margin-left:auto;min-height:var(--control-h-touch)}.first-run-hint-inline{display:flex;width:fit-content;max-width:calc(100% - 32px);align-items:center;gap:12px;margin:8px 16px 12px;border:1px solid var(--border);box-shadow:none}.first-run-hint-inline p{min-width:0}.first-run-hint-inline>button{flex-shrink:0;margin:0}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/sora-1-CawQDOvP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/sora-0-DdqRvwsR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sora-1-CawQDOvP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sora-0-DdqRvwsR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sora-1-CawQDOvP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sora-0-DdqRvwsR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sora-1-CawQDOvP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sora-0-DdqRvwsR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sora-1-CawQDOvP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sora-0-DdqRvwsR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/sora-1-CawQDOvP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/sora-0-DdqRvwsR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/assets/bricolage-vietnamese-200-800-D9N6E8K1.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/assets/bricolage-latin-200-800-Cre6nC2_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bevietnam-vietnamese-400-CRcqvyg1.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bevietnam-latin-400-PpnXBOrz.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/bevietnam-vietnamese-500-DREgrEoJ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/bevietnam-latin-500-B6LVzGNe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/bevietnam-vietnamese-600-nyU-ZL2p.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/bevietnam-latin-600-BZDkUTrt.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/bevietnam-vietnamese-700-Csr0PCuG.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/bevietnam-latin-700-DlW1Zbsh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-vietnamese-400-700-BehTv68k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-latin-400-700-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.3.1 | 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)))){:root,:host{--gg-look-color:#f3e2c3}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer reset{:not(.gugu-skin,.gugu-skin *){box-sizing:border-box;margin:0;padding:0}}@layer tokens;@layer theme{:root,:host{--font-sans:var(--font-family-system);--font-mono:var(--font-family-mono);--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:var(--font-size-xs);--text-xs--line-height:var(--lh-caption);--text-sm:var(--font-size-sm);--text-sm--line-height:var(--lh-body);--text-base:var(--font-size-md);--text-base--line-height:var(--lh-title);--text-lg:var(--font-size-lg);--text-lg--line-height:var(--lh-heading);--text-xl:var(--font-size-xl);--text-xl--line-height:var(--lh-page);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--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);--color-background:var(--bg);--color-foreground:var(--fg);--color-card:var(--card);--color-card-foreground:var(--text-primary);--color-popover:var(--popover);--color-popover-foreground:var(--text-primary);--color-primary:var(--primary);--color-primary-foreground:var(--primary-fg);--color-secondary:var(--muted);--color-secondary-foreground:var(--text-primary);--color-muted:var(--muted);--color-muted-foreground:var(--muted-fg);--color-accent:var(--hover);--color-accent-foreground:var(--text-primary);--color-destructive:var(--danger);--color-destructive-foreground:var(--color-white);--color-border:var(--border);--color-input:var(--border-color);--color-ring:var(--primary);--color-sidebar:var(--muted);--color-live:var(--live);--color-live-soft:var(--live-soft);--text-md:var(--font-size-md);--text-md--line-height:var(--lh-title);--text-chrome-body:var(--font-size-sm);--font-display:"Bricolage Grotesque", var(--font-family-system)}}@layer base{*,:after,:before,::backdrop{border-color:var(--border-color,var(--border,currentColor))}::file-selector-button{border-color:var(--border-color,var(--border,currentColor))}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,[contenteditable]):focus-visible{outline:none}}@layer components{.gg-type-page-title{font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--lh-page);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.gg-type-display{font-family:var(--font-display)}}@layer recipes;@layer utilities{.\@container\/field-group{container:field-group/inline-size}.\@container\/file-toolbar{container:file-toolbar/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.pointer-events-none\!{pointer-events:none!important}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0\.5{inset:calc(var(--spacing) * -.5)}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.start-\[3px\]{inset-inline-start:3px}.-top-1{top:calc(var(--spacing) * -1)}.-top-12{top:calc(var(--spacing) * -12)}.-top-px{top:-1px}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-\[3px\]{top:3px}.top-\[15\%\]{top:15%}.top-\[19px\]{top:19px}.top-\[25px\]{top:25px}.top-\[calc\(50\%\+1rem\)\]{top:calc(50% + 1rem)}.top-\[calc\(var\(--titlebar-actions-lane\)\+8px\)\]{top:calc(var(--titlebar-actions-lane) + 8px)}.top-\[env\(safe-area-inset-top\,0px\)\]{top:env(safe-area-inset-top,0px)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-3px\]{right:-3px}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[-3px\]{bottom:-3px}.bottom-\[calc\(var\(--chat-dock-avatar-h\,0px\)\+var\(--spacing\)\*1\.5\)\]{bottom:calc(var(--chat-dock-avatar-h,0px) + var(--spacing) * 1.5)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-9{left:calc(var(--spacing) * 9)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[500\]{z-index:500}.z-\[var\(--z-banner\)\]{z-index:var(--z-banner)}.z-\[var\(--z-chrome\)\]{z-index:var(--z-chrome)}.z-\[var\(--z-float\)\]{z-index:var(--z-float)}.z-\[var\(--z-menu\)\]{z-index:var(--z-menu)}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.z-\[var\(--z-popover\)\]{z-index:var(--z-popover)}.z-\[var\(--z-raised\)\]{z-index:var(--z-raised)}.z-\[var\(--z-settings-modal\)\]{z-index:var(--z-settings-modal)}.z-\[var\(--z-toast\)\]{z-index:var(--z-toast)}.order-1{order:1}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-1{grid-row:1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.-m-px{margin:-1px}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-9{margin:calc(var(--spacing) * 9)}.m-121{margin:calc(var(--spacing) * 121)}.\!mx-auto{margin-inline:auto!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-\[3px\]{margin-inline:3px}.mx-\[13px\]{margin-inline:13px}.mx-auto{margin-inline:auto}.mx-px{margin-inline:1px}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-2\.5{margin-block:calc(var(--spacing) * -2.5)}.-my-px{margin-block:-1px}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.\!mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.\!mt-1{margin-top:var(--spacing)!important}.\!mt-1\.5{margin-top:calc(var(--spacing) * 1.5)!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.\!mt-3{margin-top:calc(var(--spacing) * 3)!important}.\!mt-4{margin-top:calc(var(--spacing) * 4)!important}.\!mt-5{margin-top:calc(var(--spacing) * 5)!important}.\!mt-6{margin-top:calc(var(--spacing) * 6)!important}.\!mt-\[9px\]{margin-top:9px!important}.\!mt-\[22px\]{margin-top:22px!important}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[6px\]{margin-top:6px}.mt-\[10px\]{margin-top:10px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.\!mr-2{margin-right:calc(var(--spacing) * 2)!important}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0{margin-right:0}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[6px\]{margin-right:6px}.mr-auto{margin-right:auto}.\!mb-1{margin-bottom:var(--spacing)!important}.\!mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.\!mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)!important}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.\!mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.\!mb-5{margin-bottom:calc(var(--spacing) * 5)!important}.\!mb-\[7px\]{margin-bottom:7px!important}.\!mb-\[14px\]{margin-bottom:14px!important}.\!mb-\[17px\]{margin-bottom:17px!important}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-7\.5{margin-bottom:calc(var(--spacing) * -7.5)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-\[7px\]{margin-bottom:7px}.\!-ml-3{margin-left:calc(var(--spacing) * -3)!important}.\!ml-auto{margin-left:auto!important}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-\[6px\]{margin-left:6px}.ml-\[10px\]{margin-left:10px}.ml-\[14px\]{margin-left:14px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!contents{display:contents!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-\[7px\]{width:7px;height:7px}.size-\[9px\]{width:9px;height:9px}.size-\[11px\]{width:11px;height:11px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[200px\]{width:200px;height:200px}.size-\[var\(--avatar-md\)\]{width:var(--avatar-md);height:var(--avatar-md)}.size-\[var\(--avatar-sm\)\]{width:var(--avatar-sm);height:var(--avatar-sm)}.size-\[var\(--control-h-touch\)\]{width:var(--control-h-touch);height:var(--control-h-touch)}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[8px\]{height:8px}.h-\[10px\]{height:10px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[21px\]{height:21px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[41px\]{height:41px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[320px\]{height:320px}.h-\[420px\]{height:420px}.h-\[520px\]{height:520px}.h-\[580px\]{height:580px}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.h-\[var\(--avatar-lg\)\]{height:var(--avatar-lg)}.h-\[var\(--avatar-sm\)\]{height:var(--avatar-sm)}.h-\[var\(--avatar-xl\)\]{height:var(--avatar-xl)}.h-\[var\(--avatar-xs\)\]{height:var(--avatar-xs)}.h-\[var\(--chat-dock-h\,0px\)\]{height:var(--chat-dock-h,0px)}.h-\[var\(--control-h-md\)\]{height:var(--control-h-md)}.h-\[var\(--control-h-sm\)\]{height:var(--control-h-sm)}.h-\[var\(--control-h-xl\)\]{height:var(--control-h-xl)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[188px\]{max-height:188px}.max-h-\[200px\]{max-height:200px}.max-h-\[260px\]{max-height:260px}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.max-h-\[calc\(100dvh-8rem\)\]{max-height:calc(100dvh - 8rem)}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[calc\(100vh-96px\)\]{max-height:calc(100vh - 96px)}.max-h-\[min\(70vh\,40rem\)\]{max-height:min(70vh,40rem)}.max-h-\[min\(600px\,80vh\)\]{max-height:min(600px,80vh)}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)),calc(var(--available-height) - calc(var(--spacing) * 9)))}.max-h-full{max-height:100%}.\!min-h-\[13px\]{min-height:13px!important}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-7\.5{min-height:calc(var(--spacing) * 7.5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[13rem\]{min-height:13rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[44px\]{min-height:44px}.min-h-\[58px\]{min-height:58px}.min-h-\[64px\]{min-height:64px}.min-h-\[84px\]{min-height:84px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[calc\(var\(--control-h-sm\)\+16px\)\]{min-height:calc(var(--control-h-sm) + 16px)}.min-h-\[var\(--control-h-lg\)\]{min-height:var(--control-h-lg)}.min-h-\[var\(--control-h-md\)\]{min-height:var(--control-h-md)}.min-h-\[var\(--control-h-sm\)\]{min-height:var(--control-h-sm)}.min-h-\[var\(--control-h-touch\)\]{min-height:var(--control-h-touch)}.min-h-\[var\(--control-h-xl\)\]{min-height:var(--control-h-xl)}.min-h-full{min-height:100%}.\!w-\[15px\]{width:15px!important}.\!w-\[360px\]{width:360px!important}.w-\(--anchor-width\){width:var(--anchor-width)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\/12{width:83.3333%}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[2ch\]{width:2ch}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[8px\]{width:8px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[38\%\]{width:38%}.w-\[44px\]{width:44px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[64px\]{width:64px}.w-\[84px\]{width:84px}.w-\[104px\]{width:104px}.w-\[120px\]{width:120px}.w-\[178px\]{width:178px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[284px\]{width:284px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[880px\]{width:880px}.w-\[max\(420px\,45\%\)\]{width:max(420px,45%)}.w-\[min\(28rem\,calc\(100\%-1\.5rem\)\)\]{width:min(28rem,100% - 1.5rem)}.w-\[min\(358px\,calc\(100vw-24px\)\)\]{width:min(358px,100vw - 24px)}.w-\[min\(366px\,calc\(100vw-16px\)\)\]{width:min(366px,100vw - 16px)}.w-\[min\(384px\,92vw\)\]{width:min(384px,92vw)}.w-\[min\(560px\,100\%\)\]{width:min(560px,100%)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-\[var\(--avatar-lg\)\]{width:var(--avatar-lg)}.w-\[var\(--avatar-sm\)\]{width:var(--avatar-sm)}.w-\[var\(--avatar-xl\)\]{width:var(--avatar-xl)}.w-\[var\(--avatar-xs\)\]{width:var(--avatar-xs)}.w-\[var\(--control-h-md\)\]{width:var(--control-h-md)}.w-\[var\(--control-h-sm\)\]{width:var(--control-h-sm)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--thread-max-width\){max-width:var(--thread-max-width)}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-30{max-width:calc(var(--spacing) * 30)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[40\%\]{max-width:40%}.max-w-\[45\%\]{max-width:45%}.max-w-\[52\%\]{max-width:52%}.max-w-\[55\%\]{max-width:55%}.max-w-\[60\%\]{max-width:60%}.max-w-\[64ch\]{max-width:64ch}.max-w-\[75\%\]{max-width:75%}.max-w-\[85\%\]{max-width:85%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[93vw\]{max-width:93vw}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-\[1060px\]{max-width:1060px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(32rem\,calc\(100vw-3rem\)\)\]{max-width:min(32rem,100vw - 3rem)}.max-w-\[min\(320px\,calc\(100vw-16px\)\)\]{max-width:min(320px,100vw - 16px)}.max-w-\[min\(calc\(var\(--spacing\)\*80\)\,calc\(100vw-var\(--spacing\)\*4\)\)\]{max-width:min(calc(var(--spacing) * 80),calc(100vw - var(--spacing) * 4))}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-\[300px\]{min-width:300px!important}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[80px\]{min-width:80px}.min-w-\[96px\]{min-width:96px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[380px\]{min-width:380px}.min-w-\[440px\]{min-width:440px}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0_0_20px\]{flex:0 0 20px}.flex-\[0_0_32px\]{flex:0 0 32px}.flex-\[1_1_auto\]{flex:auto}.flex-\[1_1000_480px\]{flex:1 1000 480px}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-\[3\]{flex-shrink:3}.shrink-\[100\]{flex-shrink:100}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0;--tw-border-spacing-y:0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--transform-origin\),.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.25\]{scale:.25}.scale-\[0\.96\]{scale:.96}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[\.\.\.\]{animation:...}.animate-\[av-status-pulse_1\.4s_ease-out_infinite\]{animation:1.4s ease-out infinite av-status-pulse}.animate-\[gg-as-pop_var\(--dur-fast\)_var\(--ease\)\]{animation:gg-as-pop var(--dur-fast) var(--ease)}.animate-\[gg-as-pop_var\(--dur-med\)_var\(--ease\)\]{animation:gg-as-pop var(--dur-med) var(--ease)}.animate-\[gg-sheet-overlay-in_var\(--dur-med\)_var\(--ease-spring\)\]{animation:gg-sheet-overlay-in var(--dur-med) var(--ease-spring)}.animate-\[gg-sheet-pop-in_var\(--dur-med\)_var\(--ease-spring\)\]{animation:gg-sheet-pop-in var(--dur-med) var(--ease-spring)}.animate-\[ggCNaPop_var\(--dur-med\)_var\(--ease\)_both\]{animation:ggCNaPop var(--dur-med) var(--ease) both}.animate-\[gs-scan_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite gs-scan}.animate-\[pop_\.2s_ease\],.animate-\[pop_200ms\]{animation:.2s pop}.animate-\[slide_300ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation:.3s cubic-bezier(.22,1,.36,1) slide}.animate-\[slide_var\(--dur-slow\)_var\(--ease\)\]{animation:slide var(--dur-slow) var(--ease)}.animate-\[spin_0\.8s_linear_infinite\]{animation:.8s linear infinite spin}.animate-\[spin_0\.9s_linear_infinite\]{animation:.9s linear infinite spin}.animate-\[x_200ms_ease\]{animation:.2s x}.animate-\[\540d\5b57_300ms_cubic-bezier\(\.\.\.\)\]{animation:\540d\5b57  .3s cubic-bezier(...)}.animate-accordion-down{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-accordion-up{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\[scrollbar-width\:none\]{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-gutter-stable{scrollbar-gutter:stable}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:none\],.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-2{columns:2}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_4rem_5rem\]{grid-template-columns:1fr 4rem 5rem}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.grid-cols-\[4rem_5rem\]{grid-template-columns:4rem 5rem}.grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.grid-cols-\[14px_minmax\(0\,1fr\)_auto\]{grid-template-columns:14px minmax(0,1fr) auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_8\.5rem_8\.5rem_4\.5rem\]{grid-template-columns:minmax(0,1fr) 8.5rem 8.5rem 4.5rem}.grid-cols-\[minmax\(72px\,1fr\)_auto\]{grid-template-columns:minmax(72px,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(92px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(168px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(6\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[var\(--row-gap\)\]{gap:var(--row-gap)}.gap-\[var\(--spacing-md\)\]{gap:var(--spacing-md)}.gap-\[var\(--spacing-xs\)\]{gap:var(--spacing-xs)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-\[11px\]{column-gap:11px}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-\[2px\]{row-gap:2px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-foreground\/10>:not(:last-child)){border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){:where(.divide-foreground\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded-\[var\(--radius-capsule\)\]{border-radius:var(--radius-capsule)!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:16px}.rounded-3xl{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]\!{border-radius:5px!important}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[surface\|xl\]{border-radius:surface|xl}.rounded-\[var\(--r\,8px\)\]{border-radius:var(--r,8px)}.rounded-\[var\(--radius-capsule\)\]{border-radius:var(--radius-capsule)}.rounded-\[var\(--radius-circle\)\]{border-radius:var(--radius-circle)}.rounded-\[var\(--radius-circle\,50\%\)\]{border-radius:var(--radius-circle,50%)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-dialog\)\]{border-radius:var(--radius-dialog)}.rounded-\[var\(--radius-document\)\]{border-radius:var(--radius-document)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-surface\)\]{border-radius:var(--radius-surface)}.rounded-\[var\(--radius-thread\)\]{border-radius:var(--radius-thread)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:9999px}.rounded-lg,.rounded-md{border-radius:8px}.rounded-none{border-radius:0}.rounded-sm{border-radius:6px}.rounded-surface,.rounded-xl{border-radius:12px}.rounded-t-\[9px\]{border-top-left-radius:9px;border-top-right-radius:9px}.rounded-t-\[var\(--composer-band-radius\)\]{border-top-left-radius:var(--composer-band-radius);border-top-right-radius:var(--composer-band-radius)}.rounded-t-xl{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-none{border-top-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-b-md{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-transparent{border-color:#0000!important}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--danger\)\]{border-color:var(--danger)}.border-\[var\(--em-border\)\]{border-color:var(--em-border)}.border-\[var\(--fg\)\]{border-color:var(--fg)}.border-\[var\(--menu-border\)\]{border-color:var(--menu-border)}.border-\[var\(--ok\)\]{border-color:var(--ok)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--warn\)\]{border-color:var(--warn)}.border-border,.border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-current{border-color:currentColor}.border-destructive,.border-destructive\/20{border-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}.border-foreground,.border-foreground\/10{border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/10{border-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.border-foreground\/20{border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/20{border-color:color-mix(in oklab,var(--color-foreground) 20%,transparent)}}.border-foreground\/25{border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/25{border-color:color-mix(in oklab,var(--color-foreground) 25%,transparent)}}.border-foreground\/\[0\.08\]{border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-foreground) 8%,transparent)}}.border-input{border-color:var(--color-input)}.border-live{border-color:var(--color-live)}.border-muted-foreground\/30{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent)}}.border-primary{border-color:var(--color-primary)}.border-sidebar{border-color:var(--color-sidebar)}.border-transparent{border-color:#0000}.border-t-\[var\(--accent\)\]{border-top-color:var(--accent)}.border-b-transparent{border-bottom-color:#0000}.bg-\(--em-foreground-conflict\)\/12{background-color:var(--em-foreground-conflict)}@supports (color:color-mix(in lab,red,red)){.bg-\(--em-foreground-conflict\)\/12{background-color:color-mix(in oklab,var(--em-foreground-conflict) 12%,transparent)}}.bg-\(--em-surface-base\)\/65{background-color:var(--em-surface-base)}@supports (color:color-mix(in lab,red,red)){.bg-\(--em-surface-base\)\/65{background-color:color-mix(in oklab,var(--em-surface-base) 65%,transparent)}}.bg-\(--xterm-bg\){background-color:var(--xterm-bg)}.bg-\[color-mix\(in_oklab\,var\(--warn\)_22\%\,var\(--card\)\)\]{background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--warn\)_22\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--warn) 22%,var(--card))}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-tint-row\)\]{background-color:var(--accent-tint-row)}.bg-\[var\(--agent-tone-error\)\]{background-color:var(--agent-tone-error)}.bg-\[var\(--agent-tone-muted\)\]{background-color:var(--agent-tone-muted)}.bg-\[var\(--agent-tone-needs-user\)\]{background-color:var(--agent-tone-needs-user)}.bg-\[var\(--agent-tone-online\)\]{background-color:var(--agent-tone-online)}.bg-\[var\(--agent-tone-removed\)\]{background-color:var(--agent-tone-removed)}.bg-\[var\(--agent-tone-running\)\]{background-color:var(--agent-tone-running)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-overlay-modal\)\]{background-color:var(--bg-overlay-modal)}.bg-\[var\(--bg-overlay-soft\)\]{background-color:var(--bg-overlay-soft)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--btn-secondary-bg\,transparent\)\]{background-color:var(--btn-secondary-bg,transparent)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--chat-bubble-user\)\]{background-color:var(--chat-bubble-user)}.bg-\[var\(--color-white\)\]{background-color:var(--color-white)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--danger-solid\)\]{background-color:var(--danger-solid)}.bg-\[var\(--danger-tint\)\]{background-color:var(--danger-tint)}.bg-\[var\(--em-surface-base-emphasis\)\]{background-color:var(--em-surface-base-emphasis)}.bg-\[var\(--em-surface-input\)\]{background-color:var(--em-surface-input)}.bg-\[var\(--faint-fg\)\]{background-color:var(--faint-fg)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--listen-mode-active-bg\)\]{background-color:var(--listen-mode-active-bg)}.bg-\[var\(--listen-mode-bg\)\]{background-color:var(--listen-mode-bg)}.bg-\[var\(--menu-bg\)\]{background-color:var(--menu-bg)}.bg-\[var\(--modal-bg\)\]{background-color:var(--modal-bg)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--muted-fg\)\]{background-color:var(--muted-fg)}.bg-\[var\(--ok\)\]{background-color:var(--ok)}.bg-\[var\(--popover\)\]{background-color:var(--popover)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--qr-paper\)\]{background-color:var(--qr-paper)}.bg-\[var\(--sdm-bg\,inherit\)\]{background-color:var(--sdm-bg,inherit)}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-\[var\(--selected\)\]{background-color:var(--selected)}.bg-\[var\(--sidebar\)\]{background-color:var(--sidebar)}.bg-\[var\(--switch-thumb\)\]{background-color:var(--switch-thumb)}.bg-\[var\(--switch-track-off\)\]{background-color:var(--switch-track-off)}.bg-\[var\(--text-error\)\]{background-color:var(--text-error)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--usage-accent-1\)\]{background-color:var(--usage-accent-1)}.bg-\[var\(--warn\)\]{background-color:var(--warn)}.bg-\[var\(--warn-tint\)\]{background-color:var(--warn-tint)}.bg-accent{background-color:var(--color-accent)}.bg-background,.bg-background\/50{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--color-background) 50%,transparent)}}.bg-background\/60{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}}.bg-background\/80{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}.bg-background\/90{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--color-background) 90%,transparent)}}.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background) 95%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/5{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}.bg-destructive\/10{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.bg-foreground,.bg-foreground\/5{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/5{background-color:color-mix(in oklab,var(--color-foreground) 5%,transparent)}}.bg-foreground\/10{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.bg-foreground\/30{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/30{background-color:color-mix(in oklab,var(--color-foreground) 30%,transparent)}}.bg-foreground\/70{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/70{background-color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}}.bg-foreground\/\[0\.02\]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-foreground) 2%,transparent)}}.bg-foreground\/\[0\.03\]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-foreground) 3%,transparent)}}.bg-foreground\/\[0\.04\]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-foreground) 4%,transparent)}}.bg-foreground\/\[0\.05\]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-foreground) 5%,transparent)}}.bg-foreground\/\[0\.06\]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-foreground) 6%,transparent)}}.bg-foreground\/\[0\.07\]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-foreground) 7%,transparent)}}.bg-foreground\/\[0\.08\]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-foreground) 8%,transparent)}}.bg-foreground\/\[0\.025\]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-foreground) 2.5%,transparent)}}.bg-live{background-color:var(--color-live)}.bg-live-soft{background-color:var(--color-live-soft)}.bg-muted,.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.bg-muted\/80{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar,.bg-sidebar\/80{background-color:var(--color-sidebar)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar\/80{background-color:color-mix(in oklab,var(--color-sidebar) 80%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_bottom\,var\(--color-background\)\,transparent\)\]{background-image:linear-gradient(to bottom,var(--color-background),transparent)}.bg-\[linear-gradient\(to_top\,var\(--color-background\)\,transparent\)\]{background-image:linear-gradient(to top,var(--color-background),transparent)}.from-background{--tw-gradient-from:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background{--tw-gradient-to:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.bg-no-repeat{background-repeat:no-repeat}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-\[var\(--faint-fg\)\]{fill:var(--faint-fg)}.fill-\[var\(--usage-accent-1\)\]{fill:var(--usage-accent-1)}.fill-\[var\(--warn\)\]{fill:var(--warn)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--color-foreground)}.stroke-foreground{stroke:var(--color-foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-2{padding:calc(var(--spacing) * 2)!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.\!p-5{padding:calc(var(--spacing) * 5)!important}.\!p-6{padding:calc(var(--spacing) * 6)!important}.\!p-8{padding:calc(var(--spacing) * 8)!important}.\!p-\[3px\]{padding:3px!important}.\!p-\[11px\]{padding:11px!important}.\!p-\[14px\]{padding:14px!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[13px\]{padding:13px}.p-\[14px\]{padding:14px}.p-\[18px\]{padding:18px}.p-\[var\(--gg-menu-item-padding\,6px_10px\)\]{padding:var(--gg-menu-item-padding,6px 10px)}.p-\[var\(--gg-menu-padding\,4px\)\]{padding:var(--gg-menu-padding,4px)}.p-\[var\(--spacing-lg\)\]{padding:var(--spacing-lg)}.\!px-0{padding-inline:0!important}.\!px-0\.5{padding-inline:calc(var(--spacing) * .5)!important}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.\!px-7{padding-inline:calc(var(--spacing) * 7)!important}.\!px-\[11px\]{padding-inline:11px!important}.\!px-\[13px\]{padding-inline:13px!important}.\!px-\[26px\]{padding-inline:26px!important}.px-0{padding-inline:0}.px-0\!{padding-inline:0!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[2px\]{padding-inline:2px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[var\(--pane-pad-x\)\]{padding-inline:var(--pane-pad-x)}.px-px{padding-inline:1px}.\!py-0{padding-block:0!important}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.\!py-6{padding-block:calc(var(--spacing) * 6)!important}.\!py-7{padding-block:calc(var(--spacing) * 7)!important}.\!py-16{padding-block:calc(var(--spacing) * 16)!important}.\!py-\[7px\]{padding-block:7px!important}.\!py-\[9px\]{padding-block:9px!important}.\!py-\[14px\]{padding-block:14px!important}.\!py-\[17px\]{padding-block:17px!important}.\!py-\[54px\]{padding-block:54px!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-px{padding-block:1px}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.\!pt-2{padding-top:calc(var(--spacing) * 2)!important}.\!pt-3{padding-top:calc(var(--spacing) * 3)!important}.\!pt-4{padding-top:calc(var(--spacing) * 4)!important}.\!pt-\[calc\(var\(--spacing-2xl\)\*2\)\]{padding-top:calc(var(--spacing-2xl) * 2)!important}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[22px\]{padding-top:22px}.\!pr-6{padding-right:calc(var(--spacing) * 6)!important}.\!pr-\[30px\]{padding-right:30px!important}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\!{padding-right:calc(var(--spacing) * 2)!important}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-\[\2026\]{padding-right:\2026}.\!pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.\!pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.\!pb-6{padding-bottom:calc(var(--spacing) * 6)!important}.\!pb-\[max\(24px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(24px,env(safe-area-inset-bottom))!important}.pb-0{padding-bottom:0}.pb-0\!{padding-bottom:0!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7\.5{padding-bottom:calc(var(--spacing) * 7.5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[18px\]{padding-bottom:18px}.\!pl-1{padding-left:var(--spacing)!important}.\!pl-3{padding-left:calc(var(--spacing) * 3)!important}.\!pl-5{padding-left:calc(var(--spacing) * 5)!important}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\!{padding-left:calc(var(--spacing) * 2)!important}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:inherit\]{font-family:inherit}.font-\[family-name\:var\(--font-family-mono\)\]{font-family:var(--font-family-mono)}.font-\[inherit\]{font-family:inherit}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/5{font-size:var(--text-xs);line-height:calc(var(--spacing) * 5)}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.95em\]{font-size:.95em}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[16px\]{font-size:16px}.text-\[length\:inherit\]{font-size:inherit}.text-\[length\:var\(--em-text-sm\)\]{font-size:var(--em-text-sm)}.text-\[length\:var\(--font-body\)\]{font-size:var(--font-body)}.text-\[length\:var\(--font-caption\)\]{font-size:var(--font-caption)}.text-\[length\:var\(--font-heading\)\]{font-size:var(--font-heading)}.text-\[length\:var\(--font-size-xl\)\]{font-size:var(--font-size-xl)}.text-\[length\:var\(--font-title\)\]{font-size:var(--font-title)}.text-\[length\:var\(--text-code\)\]{font-size:var(--text-code)}.text-lg--line-height{font-size:var(--text-lg--line-height)}.text-sm--line-height{font-size:var(--text-sm--line-height)}.text-xl--line-height{font-size:var(--text-xl--line-height)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-\[var\(--lh-body\)\]{--tw-leading:var(--lh-body);line-height:var(--lh-body)}.leading-\[var\(--lh-caption\)\]{--tw-leading:var(--lh-caption);line-height:var(--lh-caption)}.leading-\[var\(--lh-prose\)\]{--tw-leading:var(--lh-prose);line-height:var(--lh-prose)}.leading-\[var\(--lh-title\)\]{--tw-leading:var(--lh-title);line-height:var(--lh-title)}.leading-\[var\(--line-height-base\)\]{--tw-leading:var(--line-height-base);line-height:var(--line-height-base)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[var\(--font-weight-medium\)\]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-\[var\(--font-weight-semibold\)\]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-medium{--tw-font-weight:500;font-weight:500}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.tab-1{-moz-tab-size:1;tab-size:1}.tab-2{-moz-tab-size:2;tab-size:2}.\[color\:var\(--tint\)\]{color:var(--tint)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--agent-tone-needs-user\)\]{color:var(--agent-tone-needs-user)}.text-\[var\(--bg-primary\)\]{color:var(--bg-primary)}.text-\[var\(--chat-bubble-user-fg\)\]{color:var(--chat-bubble-user-fg)}.text-\[var\(--color-white\)\]{color:var(--color-white)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--danger-fg\)\]{color:var(--danger-fg)}.text-\[var\(--danger-solid-fg\)\]{color:var(--danger-solid-fg)}.text-\[var\(--em-foreground\)\]{color:var(--em-foreground)}.text-\[var\(--em-foreground-conflict\)\]{color:var(--em-foreground-conflict)}.text-\[var\(--em-foreground-destructive\)\]{color:var(--em-foreground-destructive)}.text-\[var\(--em-foreground-muted\)\]{color:var(--em-foreground-muted)}.text-\[var\(--faint-fg\)\]{color:var(--faint-fg)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--font-body\)\]{color:var(--font-body)}.text-\[var\(--font-caption\)\]{color:var(--font-caption)}.text-\[var\(--font-prose\)\]{color:var(--font-prose)}.text-\[var\(--listen-mode-active-fg\)\]{color:var(--listen-mode-active-fg)}.text-\[var\(--listen-mode-fg\)\]{color:var(--listen-mode-fg)}.text-\[var\(--menu-fg\)\]{color:var(--menu-fg)}.text-\[var\(--menu-icon\)\]{color:var(--menu-icon)}.text-\[var\(--muted-fg\)\]{color:var(--muted-fg)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-fg\)\]{color:var(--primary-fg)}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-\[var\(--text-error\)\]{color:var(--text-error)}.text-\[var\(--text-on-accent\)\]{color:var(--text-on-accent)}.text-\[var\(--text-on-bubble-muted\)\]{color:var(--text-on-bubble-muted)}.text-\[var\(--text-on-bubble-strong\)\]{color:var(--text-on-bubble-strong)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-\[var\(--warn-fg\)\]{color:var(--warn-fg)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-background{color:var(--color-background)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-foreground,.text-foreground\/25{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/25{color:color-mix(in oklab,var(--color-foreground) 25%,transparent)}}.text-foreground\/30{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/30{color:color-mix(in oklab,var(--color-foreground) 30%,transparent)}}.text-foreground\/35{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/35{color:color-mix(in oklab,var(--color-foreground) 35%,transparent)}}.text-foreground\/40{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/40{color:color-mix(in oklab,var(--color-foreground) 40%,transparent)}}.text-foreground\/45{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/45{color:color-mix(in oklab,var(--color-foreground) 45%,transparent)}}.text-foreground\/50{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--color-foreground) 50%,transparent)}}.text-foreground\/55{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/55{color:color-mix(in oklab,var(--color-foreground) 55%,transparent)}}.text-foreground\/60{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}}.text-foreground\/70{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}}.text-foreground\/75{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/75{color:color-mix(in oklab,var(--color-foreground) 75%,transparent)}}.text-foreground\/85{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--color-foreground) 85%,transparent)}}.text-foreground\/90{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--color-foreground) 90%,transparent)}}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-inherit{color:inherit}.text-input{color:var(--color-input)}.text-live{color:var(--color-live)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sky-500{color:var(--color-sky-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:var(--color-foreground)}.accent-live{accent-color:var(--color-live)}.\[color-scheme\:light\]{color-scheme:light}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-100{opacity:1}.opacity-\[0\.18\]{opacity:.18}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(\2026\)\,0_12px_32px_-16px_rgba\(\2026\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,rgba(\2026)), 0 12px 32px -16px var(--tw-shadow-color,rgba(\2026));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_3px_var\(--card\)\]{--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,var(--card));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_\b1 1px_0_rgba\(255\,255\,255\,0\.05\|0\.1\)\]{--tw-shadow:inset 0 \b1 1px 0 var(--tw-shadow-color,rgba(255,255,255,.05|.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_\2026\]{--tw-shadow:inset \2026;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--listen-mode-active-shadow\)\]{--tw-shadow:var(--listen-mode-active-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--modal-shadow\)\]{--tw-shadow:var(--modal-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-dialog\)\]{--tw-shadow:var(--shadow-dialog);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-lift\)\]{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-menu\)\]{--tw-shadow:var(--shadow-menu);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-popover\)\]{--tw-shadow:var(--shadow-popover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:inset_0_0_0_1px_var\(--border-strong\)\]{box-shadow:inset 0 0 0 1px var(--border-strong)}.ring-background{--tw-ring-color:var(--color-background)}.ring-foreground\/10{--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.ring-foreground\/15{--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 15%, transparent)}}.ring-foreground\/20{--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/20{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 20%, transparent)}}.ring-ring{--tw-ring-color:var(--color-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-live\/60{outline-color:var(--color-live)}@supports (color:color-mix(in lab,red,red)){.outline-live\/60{outline-color:color-mix(in oklab,var(--color-live) 60%,transparent)}}.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,)}.blur-\[2px\]{--tw-blur:blur(2px);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,)}.blur-\[4px\]{--tw-blur:blur(4px);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,)}.blur-none{--tw-blur: ;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,)}.brightness-0{--tw-brightness:brightness(0%);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\!transition-\[background\,color\]{transition-property:background,color!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\!transition-\[background-color\,background-image\,border-color\,color\,opacity\,box-shadow\]{transition-property:background-color,background-image,border-color,color,opacity,box-shadow!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\!transition-\[background-color\,border-color\,color\,opacity\,box-shadow\,transform\,filter\]{transition-property:background-color,border-color,color,opacity,box-shadow,transform,filter!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\!transition-\[background-color\,color\,border-color\,transform\]{transition-property:background-color,color,border-color,transform!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\!transition-\[background-color\,color\,max-width\,padding\,opacity\]{transition-property:background-color,color,max-width,padding,opacity!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\!transition-\[background-color\,color\]{transition-property:background-color,color!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\!transition-\[background-color\,opacity\]{transition-property:background-color,opacity!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\!transition-\[background\]{transition-property:background!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\!transition-opacity{transition-property:opacity!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\!transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!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))}.transition-\[background-color\,color\,scale\]{transition-property:background-color,color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,scale\]{transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,scale\]{transition-property:color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,rotate\]{transition-property:opacity,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\,filter\]{transition-property:opacity,scale,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\,scale\,rotate\]{transition-property:opacity,transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.\!duration-\[var\(--dur-fast\)\]{--tw-duration:var(--dur-fast)!important;transition-duration:var(--dur-fast)!important}.\!duration-\[var\(--dur-med\)\]{--tw-duration:var(--dur-med)!important;transition-duration:var(--dur-med)!important}.duration-\(--animation-duration\){--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[\.18s\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[0\.25s\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[1\.2s\]{--tw-duration:1.2s;transition-duration:1.2s}.duration-\[123ms\]{--tw-duration:.123s;transition-duration:.123s}.duration-\[150ms\]{--tw-duration:.15s;transition-duration:.15s}.duration-\[var\(--dur-fast\)\]{--tw-duration:var(--dur-fast);transition-duration:var(--dur-fast)}.duration-\[var\(--dur-fast\,120ms\)\]{--tw-duration:var(--dur-fast,.12s);transition-duration:var(--dur-fast,.12s)}.duration-\[var\(--dur-med\)\]{--tw-duration:var(--dur-med);transition-duration:var(--dur-med)}.duration-\[var\(--dur-med\,180ms\)\]{--tw-duration:var(--dur-med,.18s);transition-duration:var(--dur-med,.18s)}.duration-\[var\(--dur-slow\)\]{--tw-duration:var(--dur-slow);transition-duration:var(--dur-slow)}.duration-\[var\(--dur-slow\,260ms\)\]{--tw-duration:var(--dur-slow,.26s);transition-duration:var(--dur-slow,.26s)}.duration-\[var\(--dur-slow\,300ms\)\]{--tw-duration:var(--dur-slow,.3s);transition-duration:var(--dur-slow,.3s)}.duration-\[\2026\]{--tw-duration:\2026;transition-duration:\2026}.\!ease-\[var\(--ease\)\]{--tw-ease:var(--ease)!important;transition-timing-function:var(--ease)!important}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[var\(--ease\)\]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-\[var\(--ease\,cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\)\]{--tw-ease:var(--ease,cubic-bezier(.2,.8,.2,1));transition-timing-function:var(--ease,cubic-bezier(.2,.8,.2,1))}.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)}.\[transition-timing-function\:var\(--ease\)\]{transition-timing-function:var(--ease)}.\[transition-timing-function\:var\(--ease-spring\)\]{transition-timing-function:var(--ease-spring)}.content-\[counter\(line\)\]{--tw-content:counter(line);content:var(--tw-content)}.animation-duration-\(--animation-duration\){--tw-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration)}.fade-in-0{--tw-enter-opacity:0}.fill-mode-both{--tw-animation-fill-mode:both;animation-fill-mode:both}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-75{--tw-enter-scale:.75}.\!paused{animation-play-state:paused!important}.\[--composer-band-radius\:8px\]{--composer-band-radius:8px}.\[--tw-duration\:var\(--animation-duration\)\]{--tw-duration:var(--animation-duration)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-app-region\:drag\]{-webkit-app-region:drag}.\[-webkit-app-region\:no-drag\]{-webkit-app-region:no-drag}.\[animation-delay\:0\.7s\]{animation-delay:.7s}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-duration\:200ms\]{animation-duration:.2s}.\[background\:repeating-linear-gradient\(45deg\,var\(--muted\)\,var\(--muted\)_6px\,var\(--hover\)_6px\,var\(--hover\)_12px\)\]{background:repeating-linear-gradient(45deg,var(--muted),var(--muted) 6px,var(--hover) 6px,var(--hover) 12px)}.\[clip\:rect\(0\,0\,0\,0\)\]{clip:rect(0,0,0,0)}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.\[font\:inherit\]{font:inherit}.\[grid-area\:1\/1\]{grid-area:1/1}.\[transition\:flex-basis_var\(--dur-slow\,260ms\)_ease-in-out\]{transition:flex-basis var(--dur-slow,.26s) ease-in-out}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.running\!{animation-play-state:running!important}.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.slide-in-from-top-1{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}:is(.\*\:w-full>*){width:100%}.group-focus-within\:invisible:is(:where(.group):focus-within *){visibility:hidden}.group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}.group-focus-within\:\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%-40px\)\,transparent_calc\(100\%-24px\)\)\]:is(:where(.group):focus-within *){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000 calc(100% - 24px));mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000 calc(100% - 24px))}.group-focus-within\:opacity-0:is(:where(.group):focus-within *),.group-focus-within\/alias\:opacity-0:is(:where(.group\/alias):focus-within *){opacity:0}.group-focus-within\/context-row\:opacity-100:is(:where(.group\/context-row):focus-within *){opacity:1}.group-focus-within\/row\:opacity-0:is(:where(.group\/row):focus-within *){opacity:0}.group-focus-within\/row-actions\:pointer-events-auto:is(:where(.group\/row-actions):focus-within *){pointer-events:auto}.group-focus-within\/row-actions\:absolute:is(:where(.group\/row-actions):focus-within *){position:absolute}.group-focus-within\/row-actions\:relative:is(:where(.group\/row-actions):focus-within *){position:relative}.group-focus-within\/row-actions\:translate-x-0:is(:where(.group\/row-actions):focus-within *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\/row-actions\:opacity-0:is(:where(.group\/row-actions):focus-within *){opacity:0}.group-focus-within\/row-actions\:opacity-100:is(:where(.group\/row-actions):focus-within *){opacity:1}@media(hover:hover){.group-hover\:invisible:is(:where(.group):hover *){visibility:hidden}.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-foreground:is(:where(.group):hover *){background-color:var(--color-foreground)}.group-hover\:\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%-40px\)\,transparent_calc\(100\%-24px\)\)\]:is(:where(.group):hover *){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000 calc(100% - 24px));mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000 calc(100% - 24px))}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:\[--gugu-animation-surface-paused\:paused\]:is(:where(.group):hover *){--gugu-animation-surface-paused:paused}.group-hover\/agent\:opacity-0:is(:where(.group\/agent):hover *){opacity:0}.group-hover\/agent\:opacity-100:is(:where(.group\/agent):hover *),.group-hover\/alias\:opacity-100:is(:where(.group\/alias):hover *),.group-hover\/contact-row\:opacity-100:is(:where(.group\/contact-row):hover *),.group-hover\/context-row\:opacity-100:is(:where(.group\/context-row):hover *),.group-hover\/ghdr\:opacity-100:is(:where(.group\/ghdr):hover *){opacity:1}.group-hover\/glabel\:text-foreground:is(:where(.group\/glabel):hover *){color:var(--color-foreground)}.group-hover\/header\:opacity-100:is(:where(.group\/header):hover *),.group-hover\/identity-row\:opacity-100:is(:where(.group\/identity-row):hover *){opacity:1}.group-hover\/item\:opacity-0:is(:where(.group\/item):hover *){opacity:0}.group-hover\/item\:opacity-100:is(:where(.group\/item):hover *){opacity:1}.group-hover\/member-row\:pointer-events-auto:is(:where(.group\/member-row):hover *){pointer-events:auto}.group-hover\/member-row\:opacity-100:is(:where(.group\/member-row):hover *),.group-hover\/mermaid\:opacity-100:is(:where(.group\/mermaid):hover *){opacity:1}.group-hover\/row\:pointer-events-auto:is(:where(.group\/row):hover *){pointer-events:auto}.group-hover\/row\:absolute:is(:where(.group\/row):hover *){position:absolute}.group-hover\/row\:relative:is(:where(.group\/row):hover *){position:relative}.group-hover\/row\:hidden:is(:where(.group\/row):hover *){display:none}.group-hover\/row\:translate-x-0:is(:where(.group\/row):hover *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/row\:opacity-0:is(:where(.group\/row):hover *){opacity:0}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}.group-hover\/sep\:text-foreground:is(:where(.group\/sep):hover *){color:var(--color-foreground)}.group-hover\/sep\:opacity-0:is(:where(.group\/sep):hover *){opacity:0}.group-hover\/sep\:opacity-100:is(:where(.group\/sep):hover *){opacity:1}.group-hover\/sessions\:flex:is(:where(.group\/sessions):hover *){display:flex}.group-hover\/shortcut\:pointer-events-auto:is(:where(.group\/shortcut):hover *){pointer-events:auto}.group-hover\/shortcut\:opacity-100:is(:where(.group\/shortcut):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--color-foreground)}.group-focus-visible\:bg-foreground:is(:where(.group):focus-visible *){background-color:var(--color-foreground)}.group-focus-visible\/identity-row\:opacity-100:is(:where(.group\/identity-row):focus-visible *),.group-focus-visible\/row\:opacity-100:is(:where(.group\/row):focus-visible *){opacity:1}.group-focus-visible\/sep\:opacity-0:is(:where(.group\/sep):focus-visible *){opacity:0}.group-focus-visible\/sep\:opacity-100:is(:where(.group\/sep):focus-visible *){opacity:1}.group-active\/glabel\:text-foreground:is(:where(.group\/glabel):active *){color:var(--color-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has([data-horizontal]) *){text-wrap:balance}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-closed\/collapsible-content\:animate-out:is(:where(.group\/collapsible-content)[data-closed] *){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-closed\/collapsible-content\:animation-duration-\(--animation-duration\):is(:where(.group\/collapsible-content)[data-closed] *){--tw-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration)}.group-data-closed\/collapsible-content\:fade-out-0:is(:where(.group\/collapsible-content)[data-closed] *){--tw-exit-opacity:0}.group-data-closed\/collapsible-content\:blur-out-\[2px\]:is(:where(.group\/collapsible-content)[data-closed] *){--tw-exit-blur:2px}.group-data-closed\/collapsible-content\:slide-out-to-top-1:is(:where(.group\/collapsible-content)[data-closed] *){--tw-exit-translate-y:calc(1*var(--spacing)*-1)}.group-data-closed\/collapsible-content\:slide-out-to-top-4:is(:where(.group\/collapsible-content)[data-closed] *){--tw-exit-translate-y:calc(4*var(--spacing)*-1)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-open\:rotate-180:is(:where(.group)[data-open] *){rotate:180deg}.group-data-open\/collapsible-content\:animate-in:is(:where(.group\/collapsible-content)[data-open] *){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-open\/collapsible-content\:animation-duration-\(--animation-duration\):is(:where(.group\/collapsible-content)[data-open] *){--tw-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration)}.group-data-open\/collapsible-content\:fade-in-0:is(:where(.group\/collapsible-content)[data-open] *){--tw-enter-opacity:0}.group-data-open\/collapsible-content\:blur-in-\[2px\]:is(:where(.group\/collapsible-content)[data-open] *){--tw-enter-blur:2px}.group-data-open\/collapsible-content\:slide-in-from-top-1:is(:where(.group\/collapsible-content)[data-open] *){--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.group-data-open\/collapsible-content\:slide-in-from-top-4:is(:where(.group\/collapsible-content)[data-open] *){--tw-enter-translate-y:calc(4*var(--spacing)*-1)}.group-data-open\/trigger\:rotate-0:is(:where(.group\/trigger)[data-open] *),.group-data-panel-open\/trigger\:rotate-0:is(:where(.group\/trigger)[data-panel-open] *){rotate:0deg}.group-data-\[checked\]\/switch\:bg-\[var\(--switch-track-on\)\]:is(:where(.group\/switch)[data-checked] *){background-color:var(--switch-track-on)}.group-data-\[checked\]\/switch\:shadow-none:is(:where(.group\/switch)[data-checked] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\]\/field\:border-\[var\(--primary\)\]:is(:where(.group\/field)[data-focused] *){border-color:var(--primary)}.group-data-\[focused\]\/field\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]:is(:where(.group\/field)[data-focused] *){--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\]\/field\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]:is(:where(.group\/field)[data-focused] *){--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 18%,transparent))}}.group-data-\[focused\]\/field\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]:is(:where(.group\/field)[data-focused] *){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[invalid\]\/field\:border-\[var\(--danger\)\]:is(:where(.group\/field)[data-invalid] *){border-color:var(--danger)}.group-data-\[nav-cursor\=true\]\/row\:opacity-100:is(:where(.group\/row)[data-nav-cursor=true] *){opacity:1}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:shadow-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[tab-active\]\:opacity-0:is(:where(.group)[data-tab-active] *){opacity:0}.group-data-\[tab-active\]\:opacity-100:is(:where(.group)[data-tab-active] *){opacity:1}.group-data-\[tab-active\]\:\[--gugu-animation-surface-paused\:paused\]:is(:where(.group)[data-tab-active] *){--gugu-animation-surface-paused:paused}.group-data-\[variant\=danger\]\/menu-item\:text-\[var\(--menu-danger\)\]:is(:where(.group\/menu-item)[data-variant=danger] *){color:var(--menu-danger)}.group-data-\[variant\=ghost\]\/tool-group-root\:mt-1:is(:where(.group\/tool-group-root)[data-variant=ghost] *){margin-top:var(--spacing)}.group-data-\[variant\=ghost\]\/tool-group-root\:gap-1:is(:where(.group\/tool-group-root)[data-variant=ghost] *){gap:var(--spacing)}.group-data-\[variant\=ghost\]\/tool-group-root\:py-1\.5:is(:where(.group\/tool-group-root)[data-variant=ghost] *){padding-block:calc(var(--spacing) * 1.5)}.group-data-\[variant\=ghost\]\/tool-group-root\:font-normal:is(:where(.group\/tool-group-root)[data-variant=ghost] *){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.group-data-\[variant\=ghost\]\/tool-group-root\:text-muted-foreground:is(:where(.group\/tool-group-root)[data-variant=ghost] *){color:var(--color-muted-foreground)}.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *){background-image:linear-gradient(to bottom,var(--color-muted),transparent)}@supports (color:color-mix(in lab,red,red)){.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *){background-image:linear-gradient(to bottom,color-mix(in oklab,var(--color-muted) 50%,var(--color-background)),transparent)}}.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_top\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *){background-image:linear-gradient(to top,var(--color-muted),transparent)}@supports (color:color-mix(in lab,red,red)){.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_top\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *){background-image:linear-gradient(to top,color-mix(in oklab,var(--color-muted) 50%,var(--color-background)),transparent)}}.group-data-\[variant\=muted\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *){margin-top:calc(var(--spacing) * 3)}.group-data-\[variant\=muted\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=muted] *){width:100%}.group-data-\[variant\=muted\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=muted] *){flex-grow:1}.group-data-\[variant\=muted\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=muted] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[variant\=muted\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=muted] *){padding-inline:calc(var(--spacing) * 4)}.group-data-\[variant\=muted\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *){padding-top:calc(var(--spacing) * 3)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=outline\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *){margin-top:calc(var(--spacing) * 3)}.group-data-\[variant\=outline\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=outline] *){width:100%}.group-data-\[variant\=outline\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=outline] *){flex-grow:1}.group-data-\[variant\=outline\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=outline] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[variant\=outline\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=outline] *){padding-inline:calc(var(--spacing) * 4)}.group-data-\[variant\=outline\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *){padding-top:calc(var(--spacing) * 3)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.placeholder\:text-\[var\(--muted-fg\)\]::placeholder{color:var(--muted-fg)}.placeholder\:text-foreground\/35::placeholder{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-foreground\/35::placeholder{color:color-mix(in oklab,var(--color-foreground) 35%,transparent)}}.placeholder\:text-foreground\/40::placeholder{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-foreground\/40::placeholder{color:color-mix(in oklab,var(--color-foreground) 40%,transparent)}}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-\[11px\]:before{content:var(--tw-content);top:-11px;right:-11px;bottom:-11px;left:-11px}.before\:inset-x-3:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 3)}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-1\.5:before{content:var(--tw-content);height:calc(var(--spacing) * 1.5)}.before\:w-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5)}.before\:w-4:before{content:var(--tw-content);width:calc(var(--spacing) * 4)}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:rounded-\[var\(--radius-capsule\)\]:before{content:var(--tw-content);border-radius:var(--radius-capsule)}.before\:rounded-md:before{content:var(--tw-content);border-radius:8px}.before\:bg-foreground\/10:before{content:var(--tw-content);background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.before\:bg-foreground\/10:before{background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.before\:text-center:before{content:var(--tw-content);text-align:center}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:var(--font-mono)}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:text-muted-foreground\/50:before{content:var(--tw-content);color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.before\:text-muted-foreground\/50:before{color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.before\:ring-1:before{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:ring-foreground\/20:before{content:var(--tw-content);--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.before\:ring-foreground\/20:before{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 20%, transparent)}}.before\:content-\[\"\"\]:before,.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[\'\b7\'\]:before{--tw-content:"\b7";content:var(--tw-content)}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[background\:var\(--green\)\]:before{content:var(--tw-content);background:var(--green)}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.before\:ring-inset:before{content:var(--tw-content);--tw-ring-inset:inset}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-\[-1px\]:after{content:var(--tw-content);right:-1px}.after\:-bottom-px:after,.after\:bottom-\[-1px\]:after{content:var(--tw-content);bottom:-1px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-2\.5:after{content:var(--tw-content);height:calc(var(--spacing) * 2.5)}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:w-2:after{content:var(--tw-content);width:calc(var(--spacing) * 2)}.after\:w-2\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 2.5)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border-2:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.after\:border-transparent:after{content:var(--tw-content);border-color:#0000}.after\:bg-\[var\(--agent-tone-error\)\]:after{content:var(--tw-content);background-color:var(--agent-tone-error)}.after\:bg-\[var\(--agent-tone-online\)\]:after{content:var(--tw-content);background-color:var(--agent-tone-online)}.after\:bg-\[var\(--agent-tone-removed\)\]:after{content:var(--tw-content);background-color:var(--agent-tone-removed)}.after\:bg-\[var\(--agent-tone-running\)\]:after{content:var(--tw-content);background-color:var(--agent-tone-running)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--color-foreground)}.after\:bg-clip-padding:after{content:var(--tw-content);background-clip:padding-box}.after\:content-\[\"\"\]:after{--tw-content:"";content:var(--tw-content)}.first\:rounded-l-md:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.last\:mt-0:last-child{margin-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pr-28:last-child{padding-right:calc(var(--spacing) * 28)}.read-only\:cursor-default:read-only{cursor:default}.read-only\:border-\[var\(--border\)\]:read-only{border-color:var(--border)}.read-only\:bg-\[var\(--muted\)\]:read-only{background-color:var(--muted)}.read-only\:text-\[var\(--faint-fg\)\]:read-only{color:var(--faint-fg)}.read-only\:group-data-\[focused\]\/field\:border-\[var\(--border\)\]:read-only:is(:where(.group\/field)[data-focused] *){border-color:var(--border)}.read-only\:group-data-\[focused\]\/field\:shadow-none:read-only:is(:where(.group\/field)[data-focused] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.empty\:hidden:empty{display:none}.focus-within\:pointer-events-auto:focus-within{pointer-events:auto}.focus-within\:border-\[var\(--border-strong\)\]:focus-within{border-color:var(--border-strong)}.focus-within\:border-\[var\(--em-border-1\)\]:focus-within{border-color:var(--em-border-1)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:\[background\:var\(--bg-secondary\)\]:focus-within{background:var(--bg-secondary)}@media(hover:hover){.hover\:border-0:hover{border-style:var(--tw-border-style);border-width:0}.hover\:border-\[color-mix\(in_srgb\,var\(--primary\)_45\%\,var\(--border-strong\)\)\]:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--primary\)_45\%\,var\(--border-strong\)\)\]:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border-strong))}}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--em-border-1\)\]:hover{border-color:var(--em-border-1)}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:bg-\[color-mix\(in_srgb\,var\(--warn\)_24\%\,transparent\)\]:hover{background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--warn\)_24\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--warn) 24%,transparent)}}.hover\:bg-\[var\(--danger-tint\)\]:hover{background-color:var(--danger-tint)}.hover\:bg-\[var\(--hover\)\]:hover{background-color:var(--hover)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-background:hover{background-color:var(--color-background)}.hover\:bg-border\/60:hover{background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-border\/60:hover{background-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.hover\:bg-foreground\/\[0\.1\]:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.1\]:hover{background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-foreground) 4%,transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-foreground) 6%,transparent)}}.hover\:bg-foreground\/\[0\.07\]:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-foreground) 7%,transparent)}}.hover\:bg-live-soft:hover{background-color:var(--color-live-soft)}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--danger-fg\)\]:hover{color:var(--danger-fg)}.hover\:text-\[var\(--em-foreground\)\]:hover{color:var(--em-foreground)}.hover\:text-\[var\(--fg\)\]:hover{color:var(--fg)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-foreground:hover,.hover\:text-foreground\/70:hover{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/70:hover{color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}}.hover\:text-foreground\/80:hover{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}.hover\:text-foreground\/90:hover{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/90:hover{color:color-mix(in oklab,var(--color-foreground) 90%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-\[\.88\]:hover{opacity:.88}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:\[background\:var\(--bg-secondary\)\]:hover{background:var(--bg-secondary)}.hover\:\[background\:var\(--hover\)\]:hover{background:var(--hover)}.group-data-\[variant\=ghost\]\/tool-group-root\:hover\:text-foreground:is(:where(.group\/tool-group-root)[data-variant=ghost] *):hover{color:var(--color-foreground)}.read-only\:hover\:border-\[var\(--border\)\]:read-only:hover{border-color:var(--border)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-\[var\(--border-strong\)\]:focus{border-color:var(--border-strong)}.focus\:border-\[var\(--fg\)\]:focus{border-color:var(--fg)}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-foreground:focus{color:var(--color-foreground)}.focus\:underline:focus{text-decoration-line:underline}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-foreground:not([data-variant=destructive]):focus *){color:var(--color-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border:focus-visible{border-style:var(--tw-border-style);border-width:1px}.focus-visible\:border-0:focus-visible{border-style:var(--tw-border-style);border-width:0}.focus-visible\:border-0\!:focus-visible{border-style:var(--tw-border-style)!important;border-width:0!important}.focus-visible\:border-\[var\(--primary\)\]:focus-visible{border-color:var(--primary)}.focus-visible\:text-foreground:focus-visible,.focus-visible\:text-foreground\/90:focus-visible{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:text-foreground\/90:focus-visible{color:color-mix(in oklab,var(--color-foreground) 90%,transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 18%,transparent))}}.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-0\!:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-foreground\/20:focus-visible{--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-foreground\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-\[var\(--press\)\]:active{background-color:var(--press)}.active\:bg-foreground\/\[0\.14\]:active{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.active\:bg-foreground\/\[0\.14\]:active{background-color:color-mix(in oklab,var(--color-foreground) 14%,transparent)}}.active\:text-foreground:active{color:var(--color-foreground)}.active\:opacity-70:active{opacity:.7}.active\:opacity-\[\.78\]:active{opacity:.78}.active\:\[background\:var\(--press\)\]:active{background:var(--press)}@media(hover:hover){.enabled\:hover\:bg-\[var\(--hover\)\]:enabled:hover{background-color:var(--hover)}.enabled\:hover\:opacity-\[0\.88\]:enabled:hover{opacity:.88}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:invisible:disabled{visibility:hidden}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-\[var\(--text-tertiary\)\]:disabled{color:var(--text-tertiary)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-\[0\.58\]:disabled{opacity:.58}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}:where([data-selected]) .in-data-\[selected\]\:font-medium{--tw-font-weight:500;font-weight:500}:where([data-slot=button]) .in-data-\[slot\=button\]\:text-current{color:currentColor}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-md{border-radius:8px}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-slot=combobox-trigger]) .in-data-\[slot\=combobox-trigger\]\:text-current{color:currentColor}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:border-background\/20{border-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:border-background\/20{border-color:color-mix(in oklab,var(--color-background) 20%,transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab,var(--color-background) 20%,transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:py-0\.5{padding-block:calc(var(--spacing) * .5)}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--color-background)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:0}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-border:has([data-slot=input-group-control]:focus-visible){border-color:var(--color-border)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-0:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:8px}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:-mr-1:has(>button){margin-right:calc(var(--spacing) * -1)}.has-\[\>button\]\:-ml-1:has(>button){margin-left:calc(var(--spacing) * -1)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2\.5:has(>svg){column-gap:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:cursor-default\![aria-disabled=true]{cursor:default!important}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-30[aria-disabled=true]{opacity:.3}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--color-foreground)}.aria-invalid\:border-\[var\(--danger\)\][aria-invalid=true]{border-color:var(--danger)}.aria-selected\:text-foreground[aria-selected=true]{color:var(--color-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:cursor-row-resize[aria-orientation=horizontal]{cursor:row-resize}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:0}.aria-\[orientation\=horizontal\]\:after\:h-2[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 2)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-checked\:bg-\[var\(--em-surface-selected\)\][data-checked]{background-color:var(--em-surface-selected)}.data-checked\:bg-transparent[data-checked]{background-color:#0000}.data-checked\:text-foreground[data-checked]{color:var(--color-foreground)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:pointer-events-none[data-closed]{pointer-events:none}.data-closed\:animate-collapsible-up[data-closed]{animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-closed\:duration-\[var\(--dur-fast\,120ms\)\][data-closed]{--tw-duration:var(--dur-fast,.12s);transition-duration:var(--dur-fast,.12s)}.data-closed\:duration-\[var\(--dur-med\)\][data-closed]{--tw-duration:var(--dur-med);transition-duration:var(--dur-med)}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:fill-mode-forwards[data-closed]{--tw-animation-fill-mode:forwards;animation-fill-mode:forwards}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}@media(hover:hover){.data-disabled\:hover\:opacity-50[data-disabled]:hover{opacity:.5}}.data-disabled\:active\:opacity-50[data-disabled]:active{opacity:.5}.data-empty\:p-0[data-empty]{padding:0}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-highlighted\:text-foreground[data-highlighted],:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-foreground:not([data-variant=destructive])[data-highlighted] *){color:var(--color-foreground)}.data-indeterminate\:w-1\/3[data-indeterminate]{width:33.3333%}.data-indeterminate\:opacity-50[data-indeterminate]{opacity:.5}.data-inset\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-open\:animate-collapsible-down[data-open]{animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:text-foreground[data-open]{color:var(--color-foreground)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-popup-open\:text-foreground[data-popup-open]{color:var(--color-foreground)}.data-pressed\:bg-accent[data-pressed]{background-color:var(--color-accent)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}.data-pressed\:text-foreground[data-pressed]{color:var(--color-foreground)}.data-pressed\:shadow-sm[data-pressed]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-unchecked\:bg-background[data-unchecked]{background-color:var(--color-background)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}@media(hover:hover){.data-unchecked\:hover\:text-foreground[data-unchecked]:hover{color:var(--color-foreground)}}.data-vertical\:h-auto[data-vertical]{height:auto}.data-vertical\:flex-col[data-vertical]{flex-direction:column}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[anchor-hidden\]\:hidden[data-anchor-hidden]{display:none}.data-\[checked\]\:translate-x-3[data-checked]{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[checked\]\:bg-\[var\(--primary-fg\)\][data-checked]{background-color:var(--primary-fg)}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-\[var\(--menu-icon\)\][data-disabled]{color:var(--menu-icon)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\]\:opacity-\[0\.58\][data-disabled]{opacity:.58}@media(hover:hover){.data-\[disabled\]\:hover\:border-\[var\(--border-color\)\][data-disabled]:hover{border-color:var(--border-color)}}.data-\[ending-style\]\:h-0[data-ending-style]{height:0}.data-\[ending-style\]\:scale-\[0\.96\][data-ending-style]{scale:.96}.data-\[ending-style\]\:scale-\[0\.98\][data-ending-style]{scale:.98}.data-\[ending-style\]\:animate-none[data-ending-style]{animation:none}.data-\[ending-style\]\:grid-rows-\[0fr\][data-ending-style]{grid-template-rows:0fr}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[ending-style\]\:duration-\[var\(--dur-med\)\][data-ending-style]{--tw-duration:var(--dur-med);transition-duration:var(--dur-med)}.data-\[highlighted\]\:bg-\[var\(--menu-item-hover\)\][data-highlighted]{background-color:var(--menu-item-hover)}.data-\[offline\]\:before\:\[background\:var\(--faint-fg\)\][data-offline]:before{content:var(--tw-content);background:var(--faint-fg)}.data-\[open\]\:pointer-events-auto[data-open]{pointer-events:auto}.data-\[open\]\:opacity-100[data-open]{opacity:1}.data-\[openable\]\:cursor-pointer[data-openable]{cursor:pointer}@media(hover:hover){.data-\[openable\]\:hover\:border-\[var\(--border-strong\)\][data-openable]:hover{border-color:var(--border-strong)}}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:self-stretch[data-orientation=vertical]{align-self:stretch}.data-\[selected\]\:border-b-\[var\(--primary\)\][data-selected]{border-bottom-color:var(--primary)}.data-\[selected\]\:bg-\[var\(--muted\)\][data-selected]{background-color:var(--muted)}.data-\[selected\]\:text-\[var\(--text-primary\)\][data-selected]{color:var(--text-primary)}.data-\[sheet-mobile\=false\]\:animate-\[gg-sheet-pop-in_var\(--dur-med\)_var\(--ease-spring\)\][data-sheet-mobile=false]{animation:gg-sheet-pop-in var(--dur-med) var(--ease-spring)}.data-\[sheet-mobile\=false\]\:data-\[ending-style\]\:scale-\[0\.98\][data-sheet-mobile=false][data-ending-style]{scale:.98}.data-\[sheet-mobile\=true\]\:animate-\[gg-sheet-slide-up_var\(--dur-slow\)_var\(--ease-spring\)\][data-sheet-mobile=true]{animation:gg-sheet-slide-up var(--dur-slow) var(--ease-spring)}.data-\[sheet-mobile\=true\]\:overflow-y-auto[data-sheet-mobile=true]{overflow-y:auto}.data-\[sheet-mobile\=true\]\:overscroll-contain[data-sheet-mobile=true]{overscroll-behavior:contain}.data-\[sheet-mobile\=true\]\:data-\[ending-style\]\:translate-y-6[data-sheet-mobile=true][data-ending-style]{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[sheet-mobile\=true\]\:data-\[sheet-fullscreen\=false\]\:border-t[data-sheet-mobile=true][data-sheet-fullscreen=false]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[sheet-mobile\=true\]\:data-\[sheet-fullscreen\=false\]\:border-t-\[var\(--modal-border\)\][data-sheet-mobile=true][data-sheet-fullscreen=false]{border-top-color:var(--modal-border)}.data-\[shown\=false\]\:opacity-0[data-shown=false]{opacity:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:data-\[ending-style\]\:-translate-y-1[data-side=bottom][data-ending-style]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:data-\[ending-style\]\:-translate-x-1[data-side=inline-end][data-ending-style]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=inline-start\]\:data-\[ending-style\]\:translate-x-1[data-side=inline-start][data-ending-style]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:pr-2[data-side=left]{padding-right:calc(var(--spacing) * 2)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:data-\[ending-style\]\:translate-x-1[data-side=left][data-ending-style]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:pl-2[data-side=right]{padding-left:calc(var(--spacing) * 2)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:data-\[ending-style\]\:-translate-x-1[data-side=right][data-ending-style]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:data-\[ending-style\]\:translate-y-1[data-side=top][data-ending-style]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:h-auto[data-size=default]{height:auto}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=icon-sm\]\:h-7[data-size=icon-sm]{height:calc(var(--spacing) * 7)}.data-\[size\=icon-xs\]\:h-6[data-size=icon-xs]{height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=xs\]\:h-6[data-size=xs]{height:calc(var(--spacing) * 6)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-3>*)[data-slot=field]{padding:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-0>*)[data-slot=input-group]{margin:0}:is(.\*\:data-\[slot\=input-group\]\:h-9>*)[data-slot=input-group]{height:calc(var(--spacing) * 9)}:is(.\*\:data-\[slot\=input-group\]\:rounded-none>*)[data-slot=input-group]{border-radius:0}:is(.\*\:data-\[slot\=input-group\]\:border-x-0>*)[data-slot=input-group]{border-inline-style:var(--tw-border-style);border-inline-width:0}:is(.\*\:data-\[slot\=input-group\]\:border-t-0>*)[data-slot=input-group]{border-top-style:var(--tw-border-style);border-top-width:0}:is(.\*\:data-\[slot\=input-group\]\:border-b>*)[data-slot=input-group]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(.\*\:data-\[slot\=input-group\]\:border-border>*)[data-slot=input-group]{border-color:var(--color-border)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group\]\:focus-within\:border-inherit>*)[data-slot=input-group]:focus-within{border-color:inherit}:is(.\*\:data-\[slot\=input-group\]\:focus-within\:ring-0>*)[data-slot=input-group]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:6px}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-md:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-md:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-md:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-md:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.data-\[starting-style\]\:h-0[data-starting-style]{height:0}.data-\[starting-style\]\:scale-\[0\.96\][data-starting-style]{scale:.96}.data-\[starting-style\]\:grid-rows-\[0fr\][data-starting-style]{grid-template-rows:0fr}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[side\=bottom\]\:data-\[starting-style\]\:-translate-y-1[data-side=bottom][data-starting-style]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:data-\[starting-style\]\:-translate-x-1[data-side=inline-end][data-starting-style]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:data-\[starting-style\]\:translate-x-1[data-side=inline-start][data-starting-style],.data-\[side\=left\]\:data-\[starting-style\]\:translate-x-1[data-side=left][data-starting-style]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:data-\[starting-style\]\:-translate-x-1[data-side=right][data-starting-style]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:data-\[starting-style\]\:translate-y-1[data-side=top][data-starting-style]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=danger\]\:text-\[var\(--menu-danger\)\][data-variant=danger]{color:var(--menu-danger)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[visually-hidden\=true\]\:absolute[data-visually-hidden=true]{position:absolute}.data-\[visually-hidden\=true\]\:h-px[data-visually-hidden=true]{height:1px}.data-\[visually-hidden\=true\]\:w-px[data-visually-hidden=true]{width:1px}.data-\[visually-hidden\=true\]\:overflow-hidden[data-visually-hidden=true]{overflow:hidden}.data-\[visually-hidden\=true\]\:whitespace-nowrap[data-visually-hidden=true]{white-space:nowrap}.data-\[visually-hidden\=true\]\:\[clip-path\:inset\(50\%\)\][data-visually-hidden=true]{clip-path:inset(50%)}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:color-mix(in oklab,var(--color-background) 70%,transparent)}}.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:var(--color-sidebar)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:color-mix(in oklab,var(--color-sidebar) 70%,transparent)}}.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:\!transition-none{transition-property:none!important}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:data-\[ending-style\]\:translate-x-0[data-ending-style]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:data-\[ending-style\]\:translate-y-0[data-ending-style]{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:data-\[ending-style\]\:scale-100[data-ending-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:data-\[starting-style\]\:translate-x-0[data-starting-style]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:data-\[starting-style\]\:translate-y-0[data-starting-style]{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:data-\[starting-style\]\:scale-100[data-starting-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media not all and (min-width:719px){.max-\[719px\]\:h-11{height:calc(var(--spacing) * 11)}.max-\[719px\]\:h-\[var\(--control-h-touch\)\]{height:var(--control-h-touch)}.max-\[719px\]\:min-h-0{min-height:0}.max-\[719px\]\:min-h-\[var\(--control-h-touch\)\]{min-height:var(--control-h-touch)}.max-\[719px\]\:w-11{width:calc(var(--spacing) * 11)}.max-\[719px\]\:w-\[var\(--control-h-touch\)\]{width:var(--control-h-touch)}.max-\[719px\]\:flex-\[0_0_44px\]{flex:0 0 44px}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:h-\[100dvh\]{height:100dvh}.max-sm\:h-full{height:100%}.max-sm\:max-h-none{max-height:none}.max-sm\:rounded-none{border-radius:0}}@media(min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-\[625px\]{max-width:625px}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-end{justify-content:flex-end}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:opacity-0{opacity:0}.sm\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.data-\[side\=left\]\:sm\:max-w-md[data-side=left]{max-width:var(--container-md)}.data-\[side\=right\]\:sm\:max-w-xl[data-side=right]{max-width:var(--container-xl)}}@media(min-width:48rem){.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media(min-width:80rem){.xl\:max-w-4xl{max-width:var(--container-4xl)}}@container file-toolbar not (min-width:420px){.\@max-\[420px\]\/file-toolbar\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container file-toolbar not (min-width:320px){.\@max-\[320px\]\/file-toolbar\:hidden{display:none}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.dark\:border-border:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-border)}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-bg\,inherit\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--shiki-dark-bg,var(--sdm-bg,inherit))}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:bg-background:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-background)}.dark\:bg-destructive\/5:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/5:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}.dark\:bg-foreground\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-foreground\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-foreground) 3%,transparent)}}.dark\:bg-foreground\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-foreground\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-foreground) 4%,transparent)}}.dark\:bg-foreground\/\[0\.06\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-foreground\/\[0\.06\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-foreground) 6%,transparent)}}.dark\:bg-popover:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-popover)}.dark\:bg-transparent:where([data-theme=dark],[data-theme=dark] *){background-color:#0000}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--shiki-dark,var(--sdm-c,inherit))}.dark\:text-blue-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-blue-400)}.dark\:\[color-scheme\:dark\]:where([data-theme=dark],[data-theme=dark] *){color-scheme:dark}@media(hover:hover){.dark\:hover\:bg-accent:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-accent)}.dark\:hover\:bg-foreground\/\[0\.09\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-foreground\/\[0\.09\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-foreground) 9%,transparent)}}.dark\:hover\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#0000}}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-background) 10%,transparent)}}.\[\&_\*\:last-child\]\:mb-0 :last-child{margin-bottom:0}.\[\&_\.gg-as-if\]\:\!block .gg-as-if{display:block!important}.\[\&_\.gg-as-if\]\:hidden .gg-as-if{display:none}.\[\&_\.gg-as-il\]\:\!hidden .gg-as-il{display:none!important}.\[\&_\.gg-as-il\]\:block .gg-as-il{display:block}.\[\&_\.gg-as-tab-chev\]\:\!ml-auto .gg-as-tab-chev{margin-left:auto!important}.\[\&_\.gg-as-tab-chev\]\:transition-transform .gg-as-tab-chev{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\.gg-as-tab-chev\]\:duration-\[var\(--dur-med\)\] .gg-as-tab-chev{--tw-duration:var(--dur-med);transition-duration:var(--dur-med)}.\[\&_\.gg-as-tab-chev\]\:\[transition-timing-function\:var\(--ease\)\] .gg-as-tab-chev{transition-timing-function:var(--ease)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:500;font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-foreground\/50 [cmdk-group-heading]{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&_\[cmdk-group-heading\]\]\:text-foreground\/50 [cmdk-group-heading]{color:color-mix(in oklab,var(--color-foreground) 50%,transparent)}}.\[\&_\[data-mcp-dot\=failed\]\]\:border [data-mcp-dot=failed]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-mcp-dot\=failed\]\]\:border-foreground\/30 [data-mcp-dot=failed]{border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-mcp-dot\=failed\]\]\:border-foreground\/30 [data-mcp-dot=failed]{border-color:color-mix(in oklab,var(--color-foreground) 30%,transparent)}}.\[\&_\[data-mcp-dot\=failed\]\]\:bg-transparent [data-mcp-dot=failed]{background-color:#0000}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media(hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--color-foreground)}}.\[\&_code\]\:text-\[0\.92em\] code{font-size:.92em}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:mb-1\.5 p{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_span\]\:min-w-0 span{min-width:0}.\[\&_span\]\:flex-1 span{flex:1}.\[\&_span\]\:overflow-hidden span{overflow:hidden}.\[\&_span\]\:text-ellipsis span{text-overflow:ellipsis}.\[\&_span\]\:whitespace-nowrap span{white-space:nowrap}.\[\&_span\]\:text-\(--shiki-light\) span{color:var(--shiki-light)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_svg\]\:max-w-full svg{max-width:100%}.\[\&_svg\]\:max-w-none svg{max-width:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-\[var\(--muted-fg\)\] svg{color:var(--muted-fg)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\&\+div\]\:border-t+div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\+div\]\:border-\[var\(--border\)\]+div{border-color:var(--border)}.\[\&\:\:-moz-progress-bar\]\:bg-live::-moz-progress-bar{background-color:var(--color-live)}.\[\&\:\:-webkit-progress-bar\]\:bg-\[var\(--muted\)\]::-webkit-progress-bar{background-color:var(--muted)}.\[\&\:\:-webkit-progress-value\]\:bg-live::-webkit-progress-value{background-color:var(--color-live)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:active\:not\(\[data-disabled\]\)\]\:\!bg-\[var\(--press\)\]:active:not([data-disabled]){background-color:var(--press)!important}.\[\&\:active\:not\(\[data-disabled\]\)\]\:\!opacity-\[0\.78\]:active:not([data-disabled]){opacity:.78!important}.\[\&\:active\:not\(\[data-disabled\]\)\]\:opacity-\[0\.78\]:active:not([data-disabled]){opacity:.78}.\[\&\:focus-visible\:not\(\[data-disabled\]\)\]\:bg-\[var\(--menu-item-hover\)\]:focus-visible:not([data-disabled]){background-color:var(--menu-item-hover)}.\[\&\:has\(\+_\.gg-sheet-viewport_\>_\.gg-sheet-content\[data-nested\]\)\]\:bg-transparent:has(+.gg-sheet-viewport>.gg-sheet-content[data-nested]){background-color:#0000}.\[\&\:hover\:not\(\[data-disabled\]\)\]\:bg-\[var\(--hover\)\]:hover:not([data-disabled]){background-color:var(--hover)}.\[\&\:hover\:not\(\[data-disabled\]\)\]\:bg-\[var\(--menu-item-hover\)\]:hover:not([data-disabled]){background-color:var(--menu-item-hover)}.\[\&\:hover\:not\(\[data-disabled\]\)\]\:bg-transparent:hover:not([data-disabled]){background-color:#0000}.\[\&\:hover\:not\(\[data-disabled\]\)\]\:opacity-\[0\.88\]:hover:not([data-disabled]){opacity:.88}.\[\&\:hover\:not\(\[data-selected\]\)\]\:bg-\[var\(--hover\)\]:hover:not([data-selected]){background-color:var(--hover)}.\[\&\:hover\:not\(\[data-selected\]\)\]\:text-\[var\(--text-primary\)\]:hover:not([data-selected]){color:var(--text-primary)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--color-foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\*\]\:animate-in>*{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.\[\&\>\*\]\:truncate>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>\*\]\:ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]>*{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.\[\&\>\*\]\:animation-duration-\(--animation-duration\)>*{--tw-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration)}.\[\&\>\*\]\:fade-in-0>*{--tw-enter-opacity:0}.\[\&\>\*\]\:blur-in-\[2px\]>*{--tw-enter-blur:2px}.\[\&\>\*\]\:slide-in-from-top-1>*{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}@media(prefers-reduced-motion:reduce){.\[\&\>\*\]\:motion-reduce\:animate-none>*{animation:none}}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:last-child\:not\(\[data-sd-caret-hidden\]\)\]\:after\:inline>:last-child:not([data-sd-caret-hidden]):after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\:not\(\[data-sd-caret-hidden\]\)\]\:after\:align-baseline>:last-child:not([data-sd-caret-hidden]):after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\:not\(\[data-sd-caret-hidden\]\)\]\:after\:content-\[var\(--streamdown-caret\)\]>:last-child:not([data-sd-caret-hidden]):after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.\[\&\>\*\:nth-child\(2\)\]\:\[animation-delay\:40ms\]>:nth-child(2){animation-delay:40ms}.\[\&\>\*\:nth-child\(3\)\]\:\[animation-delay\:80ms\]>:nth-child(3){animation-delay:80ms}.\[\&\>\*\:nth-child\(4\)\]\:\[animation-delay\:120ms\]>:nth-child(4){animation-delay:.12s}.\[\&\>\*\:nth-child\(n\+5\)\]\:\[animation-delay\:160ms\]>:nth-child(n+5){animation-delay:.16s}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\:not\(\[data-field-cell\]\)\]\:col-span-2>:not([data-field-cell]){grid-column:span 2/span 2}.\[\&\>\:not\(\[data-header-search-field\]\)\]\:invisible>:not([data-header-search-field]){visibility:hidden}.\[\&\>\[data-slot\=kbd\]\]\:min-w-0>[data-slot=kbd]{min-width:0}.\[\&\>\[data-slot\=kbd\]\]\:rounded-none>[data-slot=kbd]{border-radius:0}.\[\&\>\[data-slot\=kbd\]\]\:px-0>[data-slot=kbd]{padding-inline:0}.\[\&\>\[data-slot\=kbd\]\:first-child\]\:rounded-l-sm>[data-slot=kbd]:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.\[\&\>\[data-slot\=kbd\]\:first-child\]\:pl-1>[data-slot=kbd]:first-child{padding-left:var(--spacing)}.\[\&\>\[data-slot\=kbd\]\:last-child\]\:rounded-r-sm>[data-slot=kbd]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.\[\&\>\[data-slot\=kbd\]\:last-child\]\:pr-1>[data-slot=kbd]:last-child{padding-right:var(--spacing)}.\[\&\>\[data-streamdown\=table-wrapper\]\]\:m-0>[data-streamdown=table-wrapper]{margin:0}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>div\:first-child\]\:hidden>div:first-child,.\[\&\>div\>button\>span\.sr-only\]\:hidden>div>button>span.sr-only,.\[\&\>div\>button\>span\:nth-of-type\(2\)\]\:hidden>div>button>span:nth-of-type(2),.\[\&\>div\>button\>span\[aria-hidden\]\]\:hidden>div>button>span[aria-hidden],.\[\&\>div\>button\>svg\:first-child\]\:hidden>div>button>svg:first-child{display:none}.\[\&\>input\]\:\!pr-8>input{padding-right:calc(var(--spacing) * 8)!important}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-sm>kbd{border-radius:6px}.\[\&\>p\]\:inline>p{display:inline}.\[\&\>span\]\:line-clamp-none>span{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:\!h-full>svg{height:100%!important}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:\!w-full>svg{width:100%!important}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing) * 5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>td\]\:truncate>td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>td\]\:border-b>td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>td\]\:border-\[var\(--border-color\)\]>td{border-color:var(--border-color)}.\[\&\>td\]\:px-2>td{padding-inline:calc(var(--spacing) * 2)}.\[\&\>td\]\:py-\[7px\]>td{padding-block:7px}.\[\&\>th\]\:border-b>th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>th\]\:border-\[var\(--border-color\)\]>th{border-color:var(--border-color)}.\[\&\>th\]\:px-2>th{padding-inline:calc(var(--spacing) * 2)}.\[\&\>th\]\:pb-\[6px\]>th{padding-bottom:6px}.\[\&\[aria-checked\=\"true\"\]\]\:border-\[var\(--border-strong\)\][aria-checked=true]{border-color:var(--border-strong)}.\[\&\[aria-checked\=\"true\"\]\]\:bg-\[var\(--muted\)\][aria-checked=true]{background-color:var(--muted)}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-pressed\]\:not\(\[data-disabled\]\)\]\:scale-\[0\.99\][data-pressed]:not([data-disabled]){scale:.99}@container (max-width:520px){.\[\@container\(max-width\:520px\)\]\:hidden{display:none}}@media(hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}[data-theme=light] .\[\[data-theme\=\'light\'\]_\&\]\:bg-\[var\(--muted\)\]{background-color:var(--muted)}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}li .\[li_\&\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@layer base.preflight{*,: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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.window-drag-region{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.window-no-drag-region,.window-no-drag-region *,.window-drag-region button,.window-drag-region input,.window-drag-region textarea,.window-drag-region select,.window-drag-region a,.window-drag-region [role=button],.window-drag-region [data-window-no-drag=true]{-webkit-app-region:no-drag}:root{--titlebar-traffic-lights-width:0px;--sidebar-rail-width:60px}:root[data-platform=mac]{--titlebar-traffic-lights-width:60px;--sidebar-rail-width:68px}:root{--sidebar-rail-pad-top:32px;--sidebar-rail-pad-bottom:14px}:root[data-platform=mac]{--sidebar-rail-pad-top:58px}:root{--titlebar-list-header-inset:max(0px, calc(var(--titlebar-traffic-lights-width) - var(--sidebar-rail-width)));--list-toggle-lane:40px}:root[data-window-titlebar=row]{--list-toggle-lane:0px}.gg-list-toggle-float{top:6px;left:calc(var(--sidebar-rail-width) + 8px);z-index:var(--z-chrome);-webkit-app-region:no-drag;display:flex;position:fixed}[data-list-collapsed]~* [data-chat-area-header]{padding-inline-start:max(var(--pane-pad-x),var(--list-toggle-lane))}:root{--titlebar-actions-lane:40px;--window-titlebar-height:0px}:root[data-window-titlebar=row]{--sidebar-rail-pad-top:8px}:root[data-window-titlebar=row] [data-gugu-shell-phase]{padding-top:var(--window-titlebar-height)}:root[data-window-titlebar=row][data-window-material=opaque] [data-gugu-shell-phase]>.gg-sidebar-rail+div{border-top:1px solid #0000;border-left:1px solid #0000;border-top-left-radius:var(--radius-surface)!important}:root[data-window-titlebar=row][data-window-material=opaque] [data-emdash-slot=task]{border-top-left-radius:calc(var(--radius-surface) - 1px)}:root :is(.gg-window-layer,.pswp,[data-streamdown=table-fullscreen]){inset:var(--window-titlebar-height) 0 0 0;height:auto;position:fixed}[data-streamdown=table-fullscreen]{z-index:var(--z-modal);-webkit-app-region:no-drag}:root{--titlebar-controls-width:0px;--color-white:#fff;--color-bg-sidebar:var(--page);--color-bg-chat-list:var(--sidebar);--color-bg-chat-area:var(--bg);--color-bg-window:var(--page);--color-text-primary:var(--fg);--color-text-secondary:var(--muted-fg);--color-text-placeholder:var(--muted-fg);--color-text-link:var(--live);--color-text-danger:var(--danger-fg);--color-divider:var(--border);--color-bubble-received:var(--bubble-agent);--color-bubble-sent:var(--bubble-own);--color-active-item:var(--selected);--color-hover-item:var(--hover);--color-unread-badge:#fa5151;--color-switch-on:var(--primary);--color-switch-off:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--color-switch-off:color-mix(in oklab, var(--fg) 20%, transparent)}}:root{--font-family-system:"Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--font-family-mono:"JetBrains Mono Variable", "JetBrains Mono", "Menlo", "Monaco", "Cascadia Mono", "Consolas", monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-base:1.4286;--font-heading:var(--font-size-lg);--font-title:var(--font-size-md);--font-body:var(--font-size-sm);--font-caption:var(--font-size-xs);--font-prose:var(--font-size-md);--text-code:13px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--radius-page:0;--radius-xs:4px;--radius-document:6px;--radius-sm:var(--radius-document);--radius-control:8px;--radius-md:8px;--radius-surface:12px;--radius-xl:12px;--radius-dialog:16px;--radius-bubble:20px;--radius-thread:24px;--radius-capsule:9999px;--radius-tab-ear:9px;--radius-circle:50%;--radius-lg:var(--radius-control);--radius-2xl:var(--radius-dialog);--radius-3xl:var(--radius-bubble);--radius-4xl:var(--radius-thread);--radius-full:var(--radius-capsule);--radius-bubble-joined:6px;--radius-menu:var(--radius-surface);--shadow-menu:var(--shadow-lift);--menu-danger:var(--danger-fg);--menu-bg:var(--popover);--menu-fg:var(--fg);--menu-icon:var(--faint-fg);--menu-item-hover:var(--hover);--shadow-lift-dark:0 0 0 .5px #ffffff29, 0 8px 28px #0000005c;--shadow-lift-light:0 0 0 .5px #0000001f, 0 3px 7.5px #0000000a, 0 0 20px #0000000d;--shadow-lift:var(--shadow-lift-dark);--shadow-dialog:0 0 0 .5px #ffffff24, 0 16px 48px #00000080;--shadow-composer:inset 0 0 0 1px #ffffff14;--shadow-dropdown:var(--shadow-lift);--shadow-modal:var(--shadow-dialog);--shadow-popover:var(--shadow-lift);--shadow-popover-strong:var(--shadow-lift);--shadow-overlay-panel:var(--shadow-lift);--shadow-floating:var(--shadow-lift);--shadow-toast:var(--shadow-lift);--shadow-toast-card:var(--shadow-lift);--shadow-call-panel:var(--shadow-lift);--shadow-drawer:var(--shadow-dialog);--shadow-drawer-strong:var(--shadow-dialog);--width-sidebar:64px;--width-chat-list:220px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-med:.2s;--dur-slow:.3s;--transition-fast:var(--dur-fast) var(--ease);--transition-normal:var(--dur-med) var(--ease);--transition-slow:var(--dur-slow) var(--ease);--mobile-motion-duration:var(--dur-med);--mobile-motion-ease:var(--ease);--mobile-motion-distance:var(--spacing-xl);--z-base:0;--z-raised:1;--z-float:10;--z-overlay-local:50;--z-pane-resident:10;--z-pane-divider:20;--z-pane-fullscreen:30;--z-pane-fullscreen-resident:40;--z-chrome:1000;--z-modal:2000;--z-menu:2100;--z-banner:2300;--z-popover:2400;--z-modal-top:2500;--z-settings:5000;--z-settings-modal:5100;--z-overlay:10000;--z-toast:10010;--z-chrome-menu:10020;--bg-primary:var(--bg);--bg-secondary:var(--page)}@supports (color:color-mix(in lab,red,red)){:root{--bg-secondary:color-mix(in oklab, var(--page) 70%, transparent)}}:root{--bg-settings:var(--card);--bg-elevated:var(--card);--text-primary:var(--fg);--text-secondary:var(--muted-fg);--text-tertiary:var(--faint-fg);--border-color:var(--border);--border-subtle:var(--border-strong);--accent:var(--primary);--text-on-accent:var(--primary-fg);--bubble-mine:var(--bubble-own);--bubble-other:var(--bubble-agent);--chat-row-active:var(--selected);--chat-row-hover:var(--hover);--input-bg:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--input-bg:color-mix(in oklab, var(--fg) 6%, transparent)}}:root{--input-card-bg:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--input-card-bg:color-mix(in oklab, var(--fg) 6%, transparent)}}:root{--sidebar-bg:var(--page)}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-bg:color-mix(in oklab, var(--page) 85%, transparent)}}:root{--nav-rail:var(--page);--topbar-bg:var(--page)}@supports (color:color-mix(in lab,red,red)){:root{--topbar-bg:color-mix(in oklab, var(--page) 80%, transparent)}}:root{--bg-overlay-soft:#00000047;--bg-overlay-modal:#0000008f;--bg-overlay-strong:#00000059;--modal-bg:var(--card);--modal-border:var(--border-subtle);--modal-shadow:var(--shadow-modal);--switch-track-on:var(--primary);--switch-track-off:var(--muted);--switch-thumb:var(--muted-fg);--bg-call-panel:#111114f0;--bg-accent-soft:#ffffff1a;--text-on-overlay:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--text-on-overlay:color-mix(in oklab, var(--fg) 72%, transparent)}}:root{--text-on-bubble-strong:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--text-on-bubble-strong:color-mix(in oklab, var(--fg) 92%, transparent)}}:root{--text-on-bubble-muted:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--text-on-bubble-muted:color-mix(in oklab, var(--fg) 75%, transparent)}}:root{--bubble-quote-bar-mine:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--bubble-quote-bar-mine:color-mix(in oklab, var(--fg) 35%, transparent)}}:root{--bubble-quote-bar-other:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--bubble-quote-bar-other:color-mix(in oklab, var(--fg) 25%, transparent)}}:root{--text-link:var(--live);--text-quote-author:#7b8ba7;--color-danger:var(--danger);--color-draft:#fa8c16;--color-warning-highlight:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root{--color-warning-highlight:color-mix(in oklab, var(--warn) 38%, transparent)}}:root{--text-muted:var(--faint-fg);--text-icon-default:oklch(45% 0 0);--text-icon-soft:oklch(51% 0 0);--text-icon-stroke:oklch(64% 0 0);--accent-hover:oklch(86% 0 0);--accent-glow-soft:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--accent-glow-soft:color-mix(in oklab, var(--fg) 12%, transparent)}}:root{--accent-tint-row:var(--selected);--bg-transparent:transparent;--bg-auth-page:var(--page);--text-error:var(--danger-fg);--surface-white:var(--card);--text-on-white:var(--fg);--toast-success:#16a34a;--toast-error:#fa5151;--toast-info:var(--live);--toast-warning:var(--warn);--badge-red:var(--danger);--category-account:var(--fg);--category-notifications:var(--fg);--category-appearance:var(--fg);--category-keys:var(--fg);--category-storage:var(--fg);--category-about:var(--fg);--modal-light-bg:oklch(99.5% 0 0);--modal-light-text:oklch(21.3% 0 0);--modal-light-text-muted:oklch(73.5% 0 0);--modal-light-divider:oklch(93% 0 0);--modal-light-input-border:oklch(90% 0 0);--modal-light-disabled-bg:oklch(84.5% 0 0);--modal-light-secondary-text:oklch(45% 0 0);--modal-light-row-selected:var(--selected);--modal-light-row-hover:oklch(96.8% 0 0);--modal-light-shadow:var(--shadow-lift);--bg-overlay-modal-light:var(--bg-overlay-modal);--border-spinner-on-dark:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--border-spinner-on-dark:color-mix(in oklab, var(--fg) 50%, transparent)}}:root{--live-dark:oklch(71.4% .143 255);--live-light:oklch(62.3% .188 260);--live:var(--live-dark);--live-soft:var(--live)}@supports (color:color-mix(in lab,red,red)){:root{--live-soft:color-mix(in oklab, var(--live) 14%, transparent)}}:root{--text-selection:var(--live)}@supports (color:color-mix(in lab,red,red)){:root{--text-selection:color-mix(in oklab, var(--live) 32%, transparent)}}:root{--bg:#181818;--page:#121212;--card:#212121;--popover:#212121;--sidebar:var(--page);--fg:#dfdfdf;--muted:#2a2a2a;--muted-fg:#939393;--faint-fg:#727272;--primary:var(--fg);--primary-fg:var(--bg);--border:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--border:color-mix(in oklab, var(--fg) 8%, transparent)}}:root{--border-strong:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--border-strong:color-mix(in oklab, var(--fg) 16%, transparent)}}:root{--hover:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--hover:color-mix(in oklab, var(--fg) 4%, transparent)}}:root{--selected:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--selected:color-mix(in oklab, var(--fg) 7.5%, transparent)}}:root{--rail-selected:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--rail-selected:color-mix(in oklab, var(--fg) 5%, transparent)}}:root{--press:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--press:color-mix(in oklab, var(--fg) 6%, transparent)}}:root{--pinned:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--pinned:color-mix(in oklab, var(--fg) 2.5%, transparent)}}:root{--state-tint:var(--fg);--state-tint-selected:var(--fg);--state-hover-amount:4%;--state-press-amount:6%;--state-selected-amount:7.5%;--glass-bg:var(--card);--glass-border:var(--border);--shadow-glass:var(--shadow-lift);--bubble-agent:#242424;--bubble-own:#2e2e2e;--listen-mode-bg:var(--muted);--listen-mode-fg:var(--muted-fg);--listen-mode-active-bg:oklch(30.6% 0 0);--listen-mode-active-fg:var(--fg);--listen-mode-active-shadow:none;--green:#16a34a;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--team-peach:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--team-peach:color-mix(in oklab, var(--fg) 4%, transparent)}}:root{--team-peach-ico:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--team-peach-ico:color-mix(in oklab, var(--fg) 8%, transparent)}}:root{--team-lav:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--team-lav:color-mix(in oklab, var(--fg) 4%, transparent)}}:root{--team-lav-ico:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--team-lav-ico:color-mix(in oklab, var(--fg) 8%, transparent)}}:root{--team-mint:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--team-mint:color-mix(in oklab, var(--fg) 4%, transparent)}}:root{--team-mint-ico:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--team-mint-ico:color-mix(in oklab, var(--fg) 8%, transparent)}}.emdark{--live:var(--live-dark);--live-soft:var(--live)}@supports (color:color-mix(in lab,red,red)){.emdark{--live-soft:color-mix(in oklab, var(--live) 14%, transparent)}}.emdark{--shadow-lift:var(--shadow-lift-dark);--xterm-ansi-black:#000;--xterm-ansi-red:#cd3131;--xterm-ansi-green:#0dbc79;--xterm-ansi-yellow:#e5e510;--xterm-ansi-blue:#2472c8;--xterm-ansi-magenta:#bc3fbc;--xterm-ansi-cyan:#11a8cd;--xterm-ansi-white:#e5e5e5;--xterm-ansi-bright-black:#666;--xterm-ansi-bright-red:#f14c4c;--xterm-ansi-bright-green:#23d18b;--xterm-ansi-bright-yellow:#f5f543;--xterm-ansi-bright-blue:#3b8eea;--xterm-ansi-bright-magenta:#d670d6;--xterm-ansi-bright-cyan:#29b8db;--xterm-ansi-bright-white:#e5e5e5}.emlight{--live:var(--live-light);--live-soft:var(--live)}@supports (color:color-mix(in lab,red,red)){.emlight{--live-soft:color-mix(in oklab, var(--live) 14%, transparent)}}.emlight{--shadow-lift:var(--shadow-lift-light);--xterm-ansi-black:#000;--xterm-ansi-red:#cd3131;--xterm-ansi-green:#107c10;--xterm-ansi-yellow:#949800;--xterm-ansi-blue:#0451a5;--xterm-ansi-magenta:#bc05bc;--xterm-ansi-cyan:#0598bc;--xterm-ansi-white:#555;--xterm-ansi-bright-black:#666;--xterm-ansi-bright-red:#f14c4c;--xterm-ansi-bright-green:#14ce14;--xterm-ansi-bright-yellow:#b5ba00;--xterm-ansi-bright-blue:#3b8eea;--xterm-ansi-bright-magenta:#d670d6;--xterm-ansi-bright-cyan:#29b8db;--xterm-ansi-bright-white:#a5a5a5}[data-theme=light]{--bg-primary:var(--bg);--bg-secondary:#f9f9f9d9;--bg-settings:var(--muted);--bg-elevated:var(--card);--sidebar-bg:#edededd9;--nav-rail:var(--page);--topbar-bg:#f9f9f9d9;--input-bg:#fff9;--input-card-bg:#ffffffc7;--bubble-other:#f4f4f4;--bubble-mine:#ebebeb;--text-primary:var(--fg);--text-secondary:var(--muted-fg);--text-tertiary:var(--faint-fg);--border-color:var(--border);--border-subtle:var(--border-strong);--color-text-primary:var(--fg);--color-text-secondary:var(--muted-fg);--color-text-placeholder:var(--muted-fg);--color-divider:var(--border);--color-active-item:var(--selected);--color-bubble-received:#ffffffd9;--color-switch-off:#00000026;--shadow-lift:var(--shadow-lift-light);--shadow-dialog:0 0 0 .5px #0000001f, 0 10px 40px #00000016, 0 30px 90px #00000010;--shadow-composer:0 0 0 1px #0000000a, 0 2px 8px #0000000a, 0 4px 80px 8px #00000006;--bg-overlay-soft:#0000002e;--bg-overlay-modal:#00000070;--bg-overlay-strong:#00000047;--modal-bg:var(--card);--modal-border:var(--border-subtle);--modal-shadow:var(--shadow-modal);--bg-call-panel:#f9f9f9f5;--bg-accent-soft:#0000000f;--accent:var(--primary);--color-switch-on:var(--primary);--text-on-accent:var(--primary-fg);--text-on-overlay:#0009;--text-on-bubble-strong:#000000d9;--text-on-bubble-muted:#0000008c;--bubble-quote-bar-mine:#0000002e;--bubble-quote-bar-other:#00000024;--text-icon-default:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--text-icon-default:color-mix(in oklab, var(--fg) 55%, var(--bg))}}[data-theme=light]{--text-icon-soft:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--text-icon-soft:color-mix(in oklab, var(--fg) 45%, var(--bg))}}[data-theme=light]{--text-icon-stroke:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--text-icon-stroke:color-mix(in oklab, var(--fg) 40%, var(--bg))}}[data-theme=light]{--accent-hover:oklch(32% 0 0);--accent-glow-soft:#00000014;--bg-transparent:transparent;--bg-auth-page:var(--page);--text-error:var(--danger-fg);--surface-white:var(--card);--text-on-white:var(--fg);--toast-success:#16a34a;--toast-error:#e64340;--toast-info:var(--live);--toast-warning:var(--warn);--badge-red:var(--danger);--border-spinner-on-dark:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--border-spinner-on-dark:color-mix(in oklab, var(--fg) 40%, transparent)}}[data-theme=light]{--live:var(--live-light);--bg:#fff;--page:#f9f9f9;--card:#fff;--popover:#fff;--sidebar:var(--page);--fg:#1a1c1f;--muted:#ededed;--muted-fg:#68696b;--faint-fg:#919293;--primary:var(--fg);--primary-fg:var(--bg);--border:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--border:color-mix(in oklab, var(--fg) 8%, transparent)}}[data-theme=light]{--border-strong:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--border-strong:color-mix(in oklab, var(--fg) 12%, transparent)}}[data-theme=light]{--hover:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--hover:color-mix(in oklab, var(--fg) 4%, transparent)}}[data-theme=light]{--selected:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--selected:color-mix(in oklab, var(--fg) 7.5%, transparent)}}[data-theme=light]{--rail-selected:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--rail-selected:color-mix(in oklab, var(--fg) 5%, transparent)}}[data-theme=light]{--press:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--press:color-mix(in oklab, var(--fg) 6%, transparent)}}[data-theme=light]{--pinned:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--pinned:color-mix(in oklab, var(--fg) 2.5%, transparent)}}[data-theme=light]{--state-tint:var(--fg);--state-tint-selected:var(--fg);--state-hover-amount:4%;--state-press-amount:6%;--state-selected-amount:7.5%;--glass-bg:var(--card);--glass-border:var(--border);--shadow-glass:var(--shadow-lift);--bubble-agent:#f4f4f4;--bubble-own:#ebebeb;--listen-mode-active-bg:var(--bg);--listen-mode-active-fg:var(--fg);--listen-mode-active-shadow:none;--green:#16a34a;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--team-peach:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--team-peach:color-mix(in oklab, var(--fg) 4%, transparent)}}[data-theme=light]{--team-peach-ico:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--team-peach-ico:color-mix(in oklab, var(--fg) 8%, transparent)}}[data-theme=light]{--team-lav:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--team-lav:color-mix(in oklab, var(--fg) 4%, transparent)}}[data-theme=light]{--team-lav-ico:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--team-lav-ico:color-mix(in oklab, var(--fg) 8%, transparent)}}[data-theme=light]{--team-mint:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--team-mint:color-mix(in oklab, var(--fg) 4%, transparent)}}[data-theme=light]{--team-mint-ico:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--team-mint-ico:color-mix(in oklab, var(--fg) 8%, transparent)}}:root{--file-generic:oklch(63.634% .01132 286.02);--file-pdf:oklch(61.84% .14465 27.02);--file-word:oklch(57.077% .13565 260.18);--file-sheet:oklch(60.97% .11638 153.04);--file-slides:oklch(69.924% .1236 59.28);--file-archive:oklch(55.083% .0507 66.06);--file-image:oklch(63.298% .08133 207.76);--file-video:oklch(55.054% .15088 291.37);--file-audio:oklch(61.064% .1317 357.37);--file-code:oklch(44.744% .02913 261.32);--file-text:oklch(47.513% .01492 285.71)}[data-theme=light]{--file-generic:#8a8a93;--file-pdf:#d9534a;--file-word:#3b74d4;--file-sheet:#2e9a5a;--file-slides:#df8530;--file-archive:#8a6b4c;--file-image:#2f9aa8;--file-video:#7657cf;--file-audio:#c95584;--file-code:#4a5568;--file-text:#5b5b66}:root{--mk-hero-ink:oklch(20% .01 268);--app-icon-fallback-plate:#2b2a28;--fc-cover-1-a:#9fc3cd;--fc-cover-1-b:#b9a9d6;--fc-cover-1-base:#c9dade;--fc-cover-2-a:#e2b394;--fc-cover-2-b:#a2c4b2;--fc-cover-2-base:#e3d3c3;--fc-cover-3-a:#b4a5d6;--fc-cover-3-b:#dcaebf;--fc-cover-3-base:#d8d0e6;--fc-cover-4-a:#a2c4b2;--fc-cover-4-b:#9fc3cd;--fc-cover-4-base:#cfe0d6;--fc-cover-5-a:#d4bf9f;--fc-cover-5-b:#b9a9d6;--fc-cover-5-base:#e2d9c8;--fc-cover-6-a:#a5bde0;--fc-cover-6-b:#cdb1d6;--fc-cover-6-base:#d3dcec}.gg-folder-card{--fc-paper-shadow:0 0 0 .5px var(--fg), 0 4px 12px -2px #1e283c1a}@supports (color:color-mix(in lab,red,red)){.gg-folder-card{--fc-paper-shadow:0 0 0 .5px color-mix(in oklab, var(--fg) 12%, transparent), 0 4px 12px -2px #1e283c1a}}.gg-folder-card{--fc-floor-shadow:#1e283c33;--fc-front-glow:#fff3}:root[data-theme=dark] .gg-folder-card{--fc-paper-shadow:0 0 0 .5px var(--fg), 0 6px 18px -4px #00000080}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .gg-folder-card{--fc-paper-shadow:0 0 0 .5px color-mix(in oklab, var(--fg) 16%, transparent), 0 6px 18px -4px #00000080}}:root[data-theme=dark] .gg-folder-card{--fc-floor-shadow:#0000008c;--fc-front-glow:#ffffff0f}:root[data-sidebar-tint=on]{--sidebar:#151515}:root[data-theme=light][data-sidebar-tint=on]{--sidebar:#fcfcfc}:root{--shell-bg:var(--nav-rail)}:root[data-window-material=native]{--shell-bg:transparent;--nav-rail:transparent}:root[data-window-material=opaque][data-theme=light]{--nav-rail:var(--muted)}:root[data-window-material=native] [data-gugu-shell-phase] .gg-pane[data-role=nav]{background:0 0}:root[data-window-material=native][data-sidebar-tint=on] [data-gugu-shell-phase] .gg-pane[data-role=nav]{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root[data-window-material=native][data-sidebar-tint=on] [data-gugu-shell-phase] .gg-pane[data-role=nav]{background:color-mix(in oklab,var(--bg) 40%,transparent)}}:root[data-window-material=native]:not([data-theme=light]) [data-gugu-shell-phase] .gg-pane[data-role=nav]{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root[data-window-material=native]:not([data-theme=light]) [data-gugu-shell-phase] .gg-pane[data-role=nav]{background:color-mix(in oklab,var(--bg) 70%,transparent)}}:root[data-window-material=native] .gg-session-frame:has([data-workspace-left-panel]:not(.hidden)),:root[data-window-material=native] .gugu-skin:has([data-workspace-left-panel]:not(.hidden)),:root[data-window-material=native] .gugu-skin [data-workspace-left-panel]>:not([data-peek]),:root[data-window-material=native] .gugu-skin [data-workspace-left-panel]>:not([data-peek]) [data-region=left-sidebar]:not(.bg-background-2){background-color:#0000}:root[data-window-material=native][data-sidebar-tint=on] .gugu-skin [data-workspace-left-panel]>:not([data-peek]){background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root[data-window-material=native][data-sidebar-tint=on] .gugu-skin [data-workspace-left-panel]>:not([data-peek]){background-color:color-mix(in oklab,var(--bg) 40%,transparent)}}:root[data-window-material=native]:not([data-theme=light]) .gugu-skin [data-workspace-left-panel]>:not([data-peek]){background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root[data-window-material=native]:not([data-theme=light]) .gugu-skin [data-workspace-left-panel]>:not([data-peek]){background-color:color-mix(in oklab,var(--bg) 70%,transparent)}}:root[data-window-material][data-theme=light]{--desktop-workspace-bg:var(--sidebar)}html,body{background:0 0}body{font-family:var(--font-family-system);font-size:var(--font-body);color:var(--text-primary);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased}button,[role=button]{transition:background var(--transition-fast)}:focus:not(:focus-visible){outline:none}:root{--qr-ink:#1f2933;--qr-paper:#fff;--image-bg:#000;--image-fg:#fff;--paper:#fff;--gg-look-star-light:oklch(82% .13 80);--gg-look-star-glow-light:#ffffffe6;--gg-look-orb-shine:#fffffff2}@property --gg-look-color{syntax:"<color>";inherits:true;initial-value:#f3e2c3}textarea::placeholder,input::placeholder{color:var(--color-text-placeholder)}@media(hover:hover)and (pointer:fine){::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:2px}[data-scrolling]::-webkit-scrollbar-thumb{background:var(--border-color)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}}@keyframes gs-scan{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes gg-ring-march{to{transform:rotate(360deg)}}.gg-ring-march{transform-origin:50%;animation:1.4s linear infinite gg-ring-march}@keyframes gg-receive-wave{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.gg-receive-dot{animation:1.05s ease-in-out infinite gg-receive-wave}@media(prefers-reduced-motion:reduce){.gg-ring-march,.gg-receive-dot{animation:none}}@keyframes msgEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gg-message-skeleton{flex-direction:column;flex:1;gap:12px;padding:8px 16px;display:flex;overflow:hidden}.gg-message-skeleton-bubble{contain:paint;position:relative;overflow:hidden}.gg-message-skeleton-bubble:before{content:"";background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-secondary) 50%,var(--bg-elevated) 100%);background-size:33.3333% 100%;width:600%;animation:1.4s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0 auto 0 -400%}@keyframes skeleton-shimmer{0%{transform:translate(0)}to{transform:translate(66.6667%)}}@keyframes tbounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes gg-menu-pop{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}@keyframes gg-as-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes av-status-spin{to{transform:rotate(360deg)}}@keyframes av-status-pulse{0%{opacity:.55;transform:scale(.85)}70%{opacity:0}to{opacity:0;transform:scale(2)}}@keyframes gg-thread-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ggCNaPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes gg-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes gg-sheet-pop-in{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}@keyframes gg-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}body.barcode-scanner-active{background:0 0!important}body.barcode-scanner-active #root{visibility:hidden}.gugu-scan-overlay{z-index:var(--z-overlay);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.gugu-scan-frame{border-radius:var(--radius-xl);border:2px solid #ffffffe6;width:240px;height:240px;box-shadow:0 0 0 9999px #00000059}.gugu-scan-hint{color:#fff;font-size:var(--font-body);text-shadow:0 1px 3px #0009}.gugu-scan-cancel{border-radius:var(--radius-capsule);color:#fff;font-size:var(--font-title);background:#0000008c;border:none;margin-top:8px;padding:10px 28px}.gg-gm-add{transition:background var(--transition-fast),color var(--transition-fast)}.gg-gm-add:hover{background:var(--hover);color:var(--fg)}.gg-pressable:active{background-image:linear-gradient(var(--press),var(--press))!important}@media(hover:none){.gg-pressable{-webkit-tap-highlight-color:transparent}}@keyframes msg-src-flash{0%,18%{background:var(--accent-tint-row);box-shadow:0 0 0 2px var(--accent-glow-soft)}to{background:0 0;box-shadow:0 0 0 2px #0000}}.msg-src-flash{border-radius:var(--radius-control);animation:1.4s ease-out msg-src-flash}.ta-app,.ta-dialog,.ta-phone,[data-ta-menu],[data-ta-scope]{--ta-tint:oklch(.74 .1 var(--ta-tint-h));--ta-app-bg:linear-gradient(180deg, #14171c 0%, #17181b 60%, #1b1916 100%);--ta-panel-bg:linear-gradient(180deg, #1f2c3d 0%, #23283a 45%, #2a2531 70%, #33271f 100%);--ta-panel-border:#ffffff14;--ta-glass:#ffffff1a;--ta-glass-strong:#ffffff29;--ta-glass-hover:#ffffff24;--ta-glass-edge:#fff3;--ta-glass-top:#ffffff14;--ta-seg-bg:#ffffff14;--ta-seg-active:#ffffff24;--ta-circle-bg:#ffffff1a;--ta-circle-shadow:0 1px 2px #0000004d;--ta-divider:#ffffff14;--ta-composer-bg:#ffffff14;--ta-composer-shadow:0 2px 10px #0000004d;--ta-bubble-mine:#ffffff1a;--ta-bubble-other:#ffffff0f;--ta-dialog-bg:var(--ta-glass-strong);--ta-menu-bg:var(--ta-glass-strong)}[data-theme=light] .ta-app,[data-theme=light] .ta-dialog,[data-theme=light] .ta-phone,[data-theme=light] [data-ta-menu],[data-theme=light] [data-ta-scope]{--ta-app-bg:linear-gradient(180deg, #dfe6ec 0%, #e5e8ec 55%, #ecebe8 100%);--ta-tint:oklch(.62 .12 var(--ta-tint-h));--ta-tint-wash:var(--ta-tint)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .ta-app,[data-theme=light] .ta-dialog,[data-theme=light] .ta-phone,[data-theme=light] [data-ta-menu],[data-theme=light] [data-ta-scope]{--ta-tint-wash:color-mix(in oklab, var(--ta-tint) 11%, transparent)}}[data-theme=light] .ta-app,[data-theme=light] .ta-dialog,[data-theme=light] .ta-phone,[data-theme=light] [data-ta-menu],[data-theme=light] [data-ta-scope]{--ta-tint-soft:var(--ta-tint)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .ta-app,[data-theme=light] .ta-dialog,[data-theme=light] .ta-phone,[data-theme=light] [data-ta-menu],[data-theme=light] [data-ta-scope]{--ta-tint-soft:color-mix(in oklab, var(--ta-tint) 14%, transparent)}}[data-theme=light] .ta-app,[data-theme=light] .ta-dialog,[data-theme=light] .ta-phone,[data-theme=light] [data-ta-menu],[data-theme=light] [data-ta-scope]{--ta-tint-ink:var(--ta-tint)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .ta-app,[data-theme=light] .ta-dialog,[data-theme=light] .ta-phone,[data-theme=light] [data-ta-menu],[data-theme=light] [data-ta-scope]{--ta-tint-ink:color-mix(in oklab, var(--ta-tint) 85%, var(--fg))}}[data-theme=light] .ta-app,[data-theme=light] .ta-dialog,[data-theme=light] .ta-phone,[data-theme=light] [data-ta-menu],[data-theme=light] [data-ta-scope]{--ta-panel-bg:linear-gradient(180deg, #a9c9ea 0%, #c5d8ef 30%, #e2e5f3 60%, #f4e6dc 80%, #fcd9b5 100%);--ta-panel-border:#fff9;--ta-glass:#fff9;--ta-glass-strong:#ffffffc7;--ta-glass-hover:#ffffffb8;--ta-glass-edge:#ffffff8c;--ta-glass-top:#ffffff8c;--ta-glass-fx:inset 0 0 0 1px var(--ta-glass-edge), inset 0 1px 1px var(--ta-glass-top), 0 1px 2px #0000000a;--ta-seg-bg:#ffffff8c;--ta-seg-active:#00000012;--ta-circle-bg:#fff;--ta-circle-shadow:0 1px 3px #00000014;--ta-divider:#00000012;--ta-composer-bg:#ffffffeb;--ta-composer-shadow:0 1px 4px #0000000f;--ta-bubble-mine:#00000014;--ta-bubble-other:#fff;--ta-dialog-bg:#f8f9fbcc;--ta-menu-bg:#fafafcd1}[data-phone-shell],[data-phone-shell][data-ta-scope],[data-phone-shell] :is(.ta-app,.ta-phone,.ta-dialog,[data-ta-menu],[data-ta-scope]),:root:has([data-phone-shell]) :is(.ta-dialog,[data-ta-menu]),[data-theme=light] [data-phone-shell],[data-theme=light]:has([data-phone-shell]) :is(.ta-dialog,[data-ta-menu]),[data-theme=light] [data-phone-shell] :is(.ta-app,.ta-phone,.ta-dialog,[data-ta-menu],[data-ta-scope]){--ta-app-bg:var(--bg);--ta-panel-bg:var(--bg);--ta-tint-wash:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-phone-shell],[data-phone-shell][data-ta-scope],[data-phone-shell] :is(.ta-app,.ta-phone,.ta-dialog,[data-ta-menu],[data-ta-scope]),:root:has([data-phone-shell]) :is(.ta-dialog,[data-ta-menu]),[data-theme=light] [data-phone-shell],[data-theme=light]:has([data-phone-shell]) :is(.ta-dialog,[data-ta-menu]),[data-theme=light] [data-phone-shell] :is(.ta-app,.ta-phone,.ta-dialog,[data-ta-menu],[data-ta-scope]){--ta-tint-wash:color-mix(in oklab, var(--fg) 4%, transparent)}}[data-theme=light] [data-phone-shell],[data-theme=light]:has([data-phone-shell]) :is(.ta-dialog,[data-ta-menu]),[data-theme=light] [data-phone-shell] :is(.ta-app,.ta-phone,.ta-dialog,[data-ta-menu],[data-ta-scope]){--ta-bubble-other:var(--muted)}.ta-app{--ta-health-good:#4cc38a;--ta-health-ok:var(--ta-muted);--ta-health-warn:#f2b06a;--ta-health-bad:#f0716b;--ta-health-bar:#ffffff29;--ta-health-bar-latest:#7cb7ff;--ta-stage-deep:#5b6cf0;--ta-stage-light:#7cb7ff;--ta-stage-rem:#b48cf2;--ta-stage-awake:#f2b06a;--ta-stage-asleep:#6fa8dc}[data-theme=light] .ta-app{--ta-health-good:#1f9d63;--ta-health-warn:#c96a0c;--ta-health-bad:#d4453e;--ta-health-bar:#0000001a;--ta-health-bar-latest:#2f7de1}:root{--vn-speaker-0:linear-gradient(135deg, #ffdcb3, #ffd099);--vn-speaker-1:linear-gradient(135deg, #b8eaff, #8bdeff);--vn-speaker-2:linear-gradient(135deg, #feccf2, #fbacea);--danger:#ef4444;--danger-fg:#f87171;--danger-solid:#b91c1c;--danger-solid-fg:var(--color-white);--danger-tint:#ef44441a;--danger-tint-press:#ef44442e;--ok:var(--green);--warn:#f59e0b;--ok-tint:var(--ok)}@supports (color:color-mix(in lab,red,red)){:root{--ok-tint:color-mix(in srgb, var(--ok) 12%, transparent)}}:root{--warn-tint:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root{--warn-tint:color-mix(in srgb, var(--warn) 14%, transparent)}}:root{--agent-tone-running:#ff5f1f;--agent-tone-needs-user:var(--warn);--agent-tone-error:var(--danger);--agent-tone-online:var(--green);--agent-tone-removed:var(--color-danger);--agent-tone-muted:var(--text-tertiary)}[data-theme=light]{--danger-fg:#b91c1c;--danger-tint:#ef444414;--danger-tint-press:#ef444424}.gg-row{transition:background var(--dur-fast) var(--ease)}.gg-row[data-pinned]{background:var(--pinned)}@media(hover:hover){.gg-row:hover{background:var(--hover)}}.gg-row:active{background:var(--press)}.gg-row[data-selected]{background:var(--selected)}@media(hover:hover){.gg-row[data-selected]:hover{background-image:linear-gradient(var(--hover),var(--hover))}}.gg-row[data-selected]:active{background-image:linear-gradient(var(--press),var(--press))}@media(hover:hover){.gg-row-host:hover>.gg-row:not([data-selected]):not([data-pinned]){background:var(--hover)}}.gg-c-sec-body .gg-row-host,.gg-c-sec-body>div>.gg-row{content-visibility:auto;contain-intrinsic-size:auto 60px;overflow-clip-margin:4px}.gg-ghost{color:var(--faint-fg);border-radius:var(--radius-control);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);background:0 0;border:none}@media(hover:hover){.gg-ghost:hover{background:var(--hover);color:var(--muted-fg)}}.gg-ghost:active{background:var(--press)}.gg-ghost[data-on]{background:var(--muted);color:var(--fg)}@media(hover:hover){.gg-ghost[data-on]:hover{background-image:linear-gradient(var(--hover),var(--hover))}}.gg-ghost[data-on]:active{background-image:linear-gradient(var(--press),var(--press))}.gg-ghost:disabled{opacity:.4;cursor:default;color:var(--faint-fg);background:0 0}.gg-fill{background:var(--primary);color:var(--primary-fg);border-radius:var(--radius-capsule);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);border:none}@media(hover:hover){.gg-fill:hover{opacity:.88}}.gg-fill:active{opacity:.78}.gg-fill:disabled{opacity:.4;cursor:default}.gg-danger-item{color:var(--danger-fg);cursor:pointer;transition:background var(--dur-fast) var(--ease)}@media(hover:hover){.gg-danger-item:hover{background:var(--danger-tint)}}.gg-danger-item:active{background:var(--danger-tint-press)}.gg-seg{background:var(--muted);border-radius:var(--radius-capsule);gap:6px;padding:3px;display:flex}.gg-seg>button{color:var(--muted-fg);border-radius:var(--radius-capsule);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);background:0 0;border:none;flex:1;font-weight:500}@media(hover:hover){.gg-seg>button:hover{color:var(--fg)}}.gg-seg>button[data-on]{background:var(--listen-mode-active-bg);color:var(--listen-mode-active-fg);box-shadow:var(--listen-mode-active-shadow)}.gg-mi{border-radius:var(--radius-control);cursor:pointer;height:36px;transition:background var(--dur-fast) var(--ease);align-items:center;gap:9px;padding:0 10px;display:flex}@media(hover:hover){.gg-mi:hover{background:var(--hover)}}.gg-mi:active{background:var(--press)}.gg-mi[data-danger]{color:var(--danger-fg)}@media(hover:hover){.gg-mi[data-danger]:hover{background:var(--danger-tint)}}.gg-mi[data-disabled]{opacity:.4;pointer-events:none}.gg-input{transition:border-color var(--dur-fast) var(--ease)}.gg-ghost[data-tone=strong]:not(:disabled){color:var(--muted-fg)}@media(hover:hover){.gg-ghost[data-tone=strong]:hover:not(:disabled){color:var(--fg)}}.gg-resizer{transition:background var(--dur-fast) var(--ease)}.gg-resizer:hover,.gg-resizer[data-dragging]{background:var(--selected)}.gg-winctl{color:var(--text-secondary);cursor:default;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);background:0 0;border:none}.gg-winctl:hover{background-color:var(--hover);color:var(--text-primary)}.gg-winctl--close:hover{color:#fff;background-color:#e81123}.gg-reveal{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.gg-reveal-host:hover .gg-reveal,.gg-reveal:focus-within{opacity:1}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(prefers-contrast:more){:root,[data-theme=light]{--border:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--border:color-mix(in oklab, var(--fg) 55%, transparent)}}:root,[data-theme=light]{--border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--border-color:color-mix(in oklab, var(--fg) 55%, transparent)}}:root,[data-theme=light]{--border-subtle:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--border-subtle:color-mix(in oklab, var(--fg) 45%, transparent)}}:root,[data-theme=light]{--border-strong:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--border-strong:color-mix(in oklab, var(--fg) 72%, transparent)}}:root,[data-theme=light]{--color-divider:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--color-divider:color-mix(in oklab, var(--fg) 55%, transparent)}}:root,[data-theme=light]{--text-secondary:var(--text-primary);--muted-fg:var(--text-primary);--text-tertiary:var(--muted-fg);--faint-fg:var(--muted-fg)}}@media(prefers-reduced-transparency:reduce){:root{--bg-secondary:var(--card);--input-bg:var(--card);--input-card-bg:var(--card);--glass-bg:var(--card);--hover:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--hover:color-mix(in oklab, var(--fg) 4%, var(--bg))}}:root{--selected:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--selected:color-mix(in oklab, var(--fg) 7.5%, var(--bg))}}:root{--rail-selected:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--rail-selected:color-mix(in oklab, var(--fg) 5%, var(--bg))}}[data-theme=light]{--bg-secondary:var(--card);--input-bg:var(--card);--input-card-bg:var(--card);--glass-bg:var(--card);--hover:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--hover:color-mix(in oklab, var(--fg) 4%, var(--bg))}}[data-theme=light]{--selected:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--selected:color-mix(in oklab, var(--fg) 7.5%, var(--bg))}}[data-theme=light]{--rail-selected:var(--fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--rail-selected:color-mix(in oklab, var(--fg) 5%, var(--bg))}}}:root{--pane-header-h:52px;--pane-header-h-touch:56px;--pane-pad-x:12px;--nav-col-w:240px;--control-h-sm:28px;--control-h-md:32px;--control-h-lg:36px;--control-h-xl:40px;--control-h-touch:44px;--focus-ring:var(--live);--icon-sm:16px;--icon-md:18px;--icon-lg:20px;--icon-rail:22px;--avatar-xs:18px;--avatar-sm:32px;--avatar-md:40px;--avatar-lg:64px;--avatar-xl:96px;--lh-caption:18px;--lh-body:20px;--lh-title:24px;--lh-heading:28px;--lh-page:32px;--lh-prose:24px;--row-pad:8px;--row-gap:10px}.gg-pane{flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.gg-pane[data-role=nav]{width:var(--nav-col-w);min-width:var(--nav-col-w);background:var(--sidebar);border-inline-end:1px solid var(--border);flex:none}.gg-pane[data-role=detail]{background:var(--bg);flex:auto;overflow:hidden}.gg-pane[data-mobile]{border-inline-end:none;flex:auto;width:100%;min-width:0}.gg-pane-header{height:var(--pane-header-h);padding:0 var(--pane-pad-x);-webkit-app-region:drag;flex-shrink:0;align-items:center;gap:4px;display:flex}.gg-pane-header[data-mobile]{height:var(--pane-header-h-touch)}.gg-pane-header[data-divider]{border-bottom:1px solid var(--border)}.gg-pane-title{min-width:0;font-size:var(--font-title);line-height:var(--lh-title);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;-webkit-app-region:no-drag;flex:auto;overflow:hidden}.gg-pane-header[data-mobile]:not([data-inline]) .gg-pane-title{font-size:var(--font-size-xl);line-height:var(--lh-page);letter-spacing:-.02em}:root[data-mobile-direction]{view-transition-name:none}:root[data-mobile-direction] :is([data-mobile-tab-page]:not([inert]),[data-phone-layer][data-open]){view-transition-name:mobile-page}:root[data-mobile-direction]::view-transition{pointer-events:none}::view-transition-group(mobile-page){background:var(--bg)}.gg-mobile-motion,.gg-sheet-content[data-sheet-mobile=true],.gg-sheet-backdrop[data-sheet-mobile=true]{animation-duration:var(--mobile-motion-duration);animation-timing-function:var(--mobile-motion-ease)}::view-transition-group(mobile-page){animation-duration:var(--mobile-motion-duration);animation-timing-function:var(--mobile-motion-ease)}::view-transition-old(mobile-page){animation-duration:var(--mobile-motion-duration);animation-timing-function:var(--mobile-motion-ease)}::view-transition-new(mobile-page){animation-duration:var(--mobile-motion-duration);animation-timing-function:var(--mobile-motion-ease)}::view-transition-old(mobile-page){animation-name:gg-mobile-leave}::view-transition-new(mobile-page){animation-name:gg-mobile-enter}:root[data-mobile-direction=pop]{--mobile-motion-distance:calc(-1 * var(--spacing-xl))}:root[data-mobile-direction=replace]{--mobile-motion-distance:0px}@keyframes gg-mobile-enter{0%{opacity:0;transform:translate(var(--mobile-motion-distance))}}@keyframes gg-mobile-leave{to{opacity:0;transform:translate(calc(-1 * var(--mobile-motion-distance)))}}@media(prefers-reduced-motion:reduce){::view-transition-group(mobile-page){animation:none}::view-transition-old(mobile-page){animation:none}::view-transition-new(mobile-page){animation:none}}.gg-mobile-motion,.gg-sheet-content[data-sheet-mobile=true],.gg-sheet-backdrop[data-sheet-mobile=true]{transition-duration:var(--mobile-motion-duration);transition-timing-function:var(--mobile-motion-ease)}@media(max-width:719px){[data-slot=popover-popup],.gg-menu{transition-duration:var(--mobile-motion-duration);transition-timing-function:var(--mobile-motion-ease)}}.gg-file-preview-notice{border-radius:var(--radius-document);background:var(--warn);margin:0 18px 10px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.gg-file-preview-notice{background:color-mix(in oklab,var(--warn) 14%,transparent)}}.gg-file-preview-notice{color:var(--text-primary);font-size:var(--font-caption);flex-shrink:0;line-height:1.5}.gg-progress{border-radius:var(--radius-capsule);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border-strong);border:0;width:100%;height:4px;margin-top:10px;display:block;overflow:hidden}.gg-progress::-webkit-progress-bar{background:var(--border-strong);border-radius:var(--radius-capsule)}.gg-progress::-webkit-progress-value{background:var(--accent);border-radius:var(--radius-capsule);transition:width var(--transition-normal)}.gg-progress::-moz-progress-bar{background:var(--accent);border-radius:var(--radius-capsule)}.gg-pane-title-stack{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.gg-pane-title-stack>.gg-pane-title{flex:none}.gg-pane-meta{font-size:var(--font-caption);line-height:var(--lh-caption);color:var(--muted-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gg-pane-actions{-webkit-app-region:no-drag;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.gg-list-row{align-items:center;gap:var(--row-gap);width:100%;padding:var(--row-pad);border-radius:var(--radius-control);text-align:left;color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;display:flex;position:relative}.gg-list-row[data-mobile]{gap:16px;padding:8px}.gg-list-row[data-variant=nav]{border-radius:var(--radius-capsule);padding-inline:var(--spacing-md)}.gg-list-row-leading{flex-shrink:0;display:flex;position:relative}.gg-list-row-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.gg-list-row-line{align-items:center;gap:6px;min-width:0;display:flex}.gg-list-row-title{min-width:0;font-size:var(--font-body);line-height:var(--lh-body);font-weight:var(--font-weight-medium);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.gg-list-row-line>.gg-chip{flex-shrink:8;max-width:40%}.gg-list-row-line>.gg-list-row-title+*{flex-shrink:0}.gg-list-row-line>.gg-list-row-title+.gg-chip{flex-shrink:8}.gg-list-row[data-emphasis] .gg-list-row-title{font-weight:var(--font-weight-semibold)}.gg-list-row[data-mobile] .gg-list-row-title{font-size:var(--font-size-md);line-height:var(--lh-title)}.gg-list-row-subtitle{min-width:0;min-height:var(--lh-body);font-size:var(--font-body);line-height:var(--lh-body);color:var(--muted-fg);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.gg-list-row[data-mobile] .gg-list-row-subtitle{font-size:var(--font-body);line-height:var(--lh-body)}.gg-list-row-meta{font-size:var(--font-caption);line-height:var(--lh-caption);color:var(--muted-fg);font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto}.gg-list-row-trailing{flex-shrink:0;align-items:center;gap:4px;display:flex}:root{--usage-heat-1:oklch(42% .08 45);--usage-heat-2:oklch(55% .13 45);--usage-heat-3:oklch(68% .16 45);--usage-heat-4:oklch(80% .15 55);--usage-accent-1:oklch(76% .14 250);--usage-accent-2:oklch(76% .13 200);--usage-accent-3:oklch(76% .13 285);--usage-accent-4:oklch(75% .16 325);--usage-accent-5:oklch(76% .14 155);--usage-accent-mint:oklch(82% .04 155);--ok-fg:#4ade80;--warn-fg:#fbbf24;--usage-series-1:#1664ff;--usage-series-2:#b2cfff;--usage-series-3:#1ac6ff;--usage-series-4:#94efff;--usage-series-5:#ff8a00;--usage-series-6:#ffce7a;--usage-series-7:#3cc780;--usage-series-8:#b9edcd;--usage-series-9:#7442d4;--usage-series-10:#ddc5fa;--usage-series-11:#ffc400;--usage-series-12:#fae878;--usage-series-13:#304d77;--usage-series-14:#8b959e;--usage-series-15:#b48deb;--usage-series-16:#efe3ff;--usage-series-17:#009488;--usage-series-18:#59baa8;--usage-series-19:#ff7dda;--usage-series-20:#ffcfee;--usage-tag-1:#2f7de1;--usage-tag-2:#16a34a;--usage-tag-3:#d97706;--usage-tag-4:#9333ea;--usage-tag-5:#0891b2;--usage-tag-6:#dc2626;--usage-tag-7:#65a30d;--usage-tag-8:#db2777;--usage-tag-9:#6366f1;--usage-tag-10:#a16207;--usage-tag-11:#0d9488;--usage-tag-12:#7c3aed}[data-theme=light]{--usage-heat-1:oklch(90% .05 50);--usage-heat-2:oklch(80% .1 48);--usage-heat-3:oklch(69% .15 45);--usage-heat-4:oklch(56% .15 40);--usage-accent-1:oklch(72% .18 250);--usage-accent-2:oklch(65% .15 200);--usage-accent-3:oklch(70% .12 280);--usage-accent-4:oklch(68% .19 325);--usage-accent-5:oklch(68% .16 155);--ok-fg:#166534;--warn-fg:#854d0e}.gg-section-label{height:28px;padding:0 var(--row-pad);font-size:var(--font-caption);line-height:var(--lh-caption);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--muted-fg);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.gg-section-label[data-interactive]{cursor:pointer;border-radius:var(--radius-control)}.gg-section-label[data-interactive]:hover{color:var(--fg)}.gg-icon-btn{width:var(--control-h-md);height:var(--control-h-md);border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.gg-icon-btn[data-size=sm]{width:var(--control-h-sm);height:var(--control-h-sm)}.gg-icon-btn[data-size=lg]{width:var(--control-h-lg);height:var(--control-h-lg)}.gg-icon-btn[data-mobile][data-size=md],.gg-icon-btn[data-mobile][data-size=lg]{width:var(--control-h-touch);height:var(--control-h-touch)}:where(.gg-icon-btn[data-mobile][data-size=sm]){position:relative}.gg-icon-btn[data-mobile][data-size=sm]:after{content:"";inset:calc((var(--control-h-sm) - var(--control-h-touch)) / 2);position:absolute}.gg-icon-btn[data-shape=pill]{border-radius:var(--radius-capsule)}.gg-icon-btn>svg{width:var(--icon-md);height:var(--icon-md);display:block}.gg-icon-btn[data-size=sm]>svg{width:var(--icon-sm);height:var(--icon-sm)}.gg-icon-btn[data-size=lg]>svg{width:var(--icon-lg);height:var(--icon-lg)}.gg-chip{border-radius:var(--radius-capsule);background:var(--muted);height:18px;color:var(--muted-fg);font-size:var(--font-caption);line-height:18px;font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;gap:4px;min-width:0;max-width:100%;padding:0 6px;display:inline-flex;overflow:hidden}.gg-chip[data-tone=accent]{background:var(--primary);color:var(--primary-fg);font-weight:var(--font-weight-semibold)}.gg-chip[data-tone=danger]{background:var(--danger-solid);color:var(--danger-solid-fg);font-weight:var(--font-weight-semibold)}.gg-chip[data-tone=ok]{background:var(--ok-tint);color:var(--ok)}.gg-chip[data-tone=warn]{background:var(--warn-tint);color:var(--warn)}.gg-chip[data-appearance=plain]{background:0 0}.gg-chip[data-shape=count]{font-variant-numeric:tabular-nums;justify-content:center;min-width:18px;padding:0 5px}.gg-avatar-upload-frame{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-circle);display:block;position:relative;overflow:hidden}.gg-avatar-upload-busy{background:var(--bg-overlay-strong);place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.gg-avatar-upload-spinner{border:2px solid var(--border-spinner-on-dark);border-top-color:var(--surface-white);border-radius:var(--radius-circle);width:16px;height:16px;animation:.6s linear infinite spin}.gg-agent-flood-undo{color:var(--primary);font-size:inherit;font-weight:var(--font-weight-medium);line-height:inherit}.gg-agent-flood-undo:hover:not([data-disabled]){background:0 0;text-decoration:underline}.gg-member-join-name,.gg-member-join-name-static{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.gg-member-join-name{font-size:inherit;line-height:inherit;cursor:pointer}.gg-member-join-name:hover,.gg-member-join-name:focus-visible{color:var(--primary);background:0 0;text-decoration:underline}.gg-topic-anchor{position:relative}.gg-topic-anchor:before{content:"";background:var(--bubble-quote-bar-other);pointer-events:none;border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px}.gg-topic-anchor[data-side=theirs]{align-items:flex-start;padding-left:10px}.gg-topic-anchor[data-side=theirs]:before{left:0}.gg-topic-anchor[data-side=mine]{align-items:flex-end;padding-right:10px}.gg-topic-anchor[data-side=mine]:before{background:var(--bubble-quote-bar-mine);right:0}.gg-topic-subrows{position:relative}.gg-topic-subrows:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:0;bottom:4px;left:27px}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}:root{--cp-cam: #ff5a00;--cp-cam-ui: #ff5a00;--cp-cam-dam: #e65100;--cp-cam-text: #ff7a33;--cp-cam-nhat: #fff0e6;--cp-xanh: #2f8a4f;--page: #1f1e1d;--bg: #262624;--card: #2b2a27;--popover: #30302e;--sidebar: var(--page);--fg: #faf9f5;--muted: #30302e;--muted-fg: #c3c0b6;--faint-fg: #9a978e;--border: #3a3936;--border-strong: #4a4945;--primary-fg: #1f1e1d;--bubble-agent: #2b2a27;--bubble-own: #30302e;--green: #6cc58b;--danger-fg: #ef7d7d;--warn: #e8b75a;--focus-ring: var(--cp-cam-ui);--switch-track-on: var(--cp-cam-ui);--color-switch-on: var(--cp-cam-ui);--switch-thumb-on: #ffffff;--btn-secondary-bg: #2b2a27;--input-bg: var(--page);--radius-dialog: 14px;--radius-bubble: 16px;--bg-overlay-modal: rgba(0, 0, 0, .55);--modal-bg: #262624;--shadow-dialog: 0 0 0 1px var(--border-strong), 0 30px 80px -20px rgba(0, 0, 0, .7);--control-h-sm: 30px;--control-h-md: 34px;--control-h-lg: 38px}[data-theme=light]{--page: #faf9f5;--bg: #faf9f5;--card: #f3f1ea;--popover: #f3f1ea;--sidebar: var(--page);--fg: #1f1e1d;--muted: #f0eee6;--muted-fg: #5e5c56;--faint-fg: #85827a;--border: #e6e3d9;--border-strong: #d3cfc3;--primary-fg: #faf9f5;--bubble-agent: #f3f1ea;--bubble-own: #f0eee6;--green: var(--cp-xanh);--danger-fg: #c43b3b;--warn: #a86b00;--btn-secondary-bg: #ffffff;--input-bg: var(--bg);--bg-overlay-modal: rgba(31, 30, 29, .35);--modal-bg: #f3f1ea;--shadow-dialog: 0 0 0 1px var(--border-strong), 0 24px 60px -24px rgba(31, 30, 29, .35)}h1,h2,.gugu-auth-heading h1,.ta-onb-title{font-family:var(--font-display, "Bricolage Grotesque"),var(--font-family-system)}[data-slot=switch-thumb][data-checked]{background:var(--switch-thumb-on, #fff)}[data-slot=field] [data-slot=field-control]:not([data-variant=bare]):not([readonly]){background:var(--input-bg)}[data-slot=field] [data-slot=field-control]:not([data-variant=bare]):not([readonly]):hover{border-color:var(--border-strong)}[data-slot=field][data-focused] [data-slot=field-control]:not([data-variant=bare]):not([readonly]){border-color:var(--cp-cam-ui);box-shadow:0 0 0 1px var(--cp-cam-ui)}.ta-input,.gugu-auth-input{min-height:var(--control-h-lg);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--input-bg);box-shadow:none}.ta-input:focus-visible,.gugu-auth-input:focus-visible{outline:2px solid var(--cp-cam-ui);outline-offset:-1px;box-shadow:none}.gg-list-row[data-variant=nav]{border-radius:var(--radius-control)}.gg-list-row[data-variant=nav][data-selected]{background:var(--muted)}.gg-list-row[data-variant=nav][data-selected] .gg-list-row-title{font-weight:600}.gugu-auth-brand,.gugu-auth-motion{background:var(--cp-cam);color:#fff}.chamos-shout-eye{transform-box:fill-box;transform-origin:center;animation:chamos-shout-blink 5.4s infinite}.chamos-shout-eye+.chamos-shout-eye{animation-delay:.02s}@keyframes chamos-shout-blink{0%,91%,to{transform:scaleY(1)}94.5%{transform:scaleY(.1)}}@media(prefers-reduced-motion:reduce){.chamos-shout-eye{animation:none}}:root{--visa-ink: #ffffff}[data-theme=light]{--visa-ink: #1a1f71}.ta-dialog{border-radius:var(--radius-dialog)!important;background:var(--modal-bg)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-dialog)!important}[data-ta-menu]{background:var(--popover)!important;-webkit-backdrop-filter:none;backdrop-filter:none}
