.quant-panel-tabs{--quant-panel-tab-on:#2c2d30;z-index:20;border-bottom:1px solid var(--border);background:var(--background);flex:none;align-items:center;gap:2px;height:39px;padding:0 2px 0 6px;display:flex;position:relative}html:not(.dark) .quant-panel-tabs{--quant-panel-tab-on:#e8e8e9}.quant-panel-menu{width:20px;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;transition:color .14s cubic-bezier(.22,.8,.3,1);display:inline-flex}.quant-panel-menu:hover,.quant-panel-menu[data-popup-open]{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 5%, transparent)}.quant-panel-menu svg{width:14px;height:14px}.quant-panel-menu:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.quant-panel-tabs-track{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:8px;flex:1;gap:2px;min-width:0;padding:2px;display:flex}.quant-panel-tab{min-width:0;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .14s cubic-bezier(.22,.8,.3,1),color .14s cubic-bezier(.22,.8,.3,1);display:inline-flex}.quant-panel-tab>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quant-panel-tab svg{flex:none;width:14px;height:14px}.quant-panel-tab:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground)}.quant-panel-tab[aria-selected=true]{background:var(--quant-panel-tab-on);color:var(--foreground)}.quant-panel-tab:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.quant-new-chat{color:var(--muted-foreground);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;transition:background-color .14s cubic-bezier(.22,.8,.3,1),color .14s cubic-bezier(.22,.8,.3,1);display:inline-flex}.quant-new-chat:hover{color:var(--foreground)}.quant-new-chat:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.quant-new-chat-row{border-radius:6px;height:28px;margin-left:-6px;padding:0 8px 0 6px;font-size:12px}.quant-new-chat-row svg{width:14px;height:14px}.quant-new-chat-row:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.quant-new-chat-list{width:100%;height:34px;color:var(--foreground);border-radius:8px;padding:0 8px;font-size:13px;font-weight:500}.quant-new-chat-list svg{width:15px;height:15px;color:var(--muted-foreground)}.quant-new-chat-list:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.hover-glide{z-index:-1;pointer-events:none;opacity:0;transition:opacity .14s;position:absolute;top:0;left:0}.hover-glide[data-visible]{opacity:1}.hover-glide[data-moving]{transition:transform .19s cubic-bezier(.22,.8,.3,1),width .19s cubic-bezier(.22,.8,.3,1),height .19s cubic-bezier(.22,.8,.3,1),opacity .14s}[data-prompt-composer][data-shape=card]{--composer-control-radius:8px}[data-prompt-composer][data-shape=card] [data-prompt-row] :is(button,[role=button]).rounded-full{border-radius:8px}[data-prompt-composer][data-shape=card] [data-composer-send][data-mic-only]{background:color-mix(in srgb, var(--foreground) 10%, transparent)}[data-prompt-composer][data-shape=card] [data-composer-send][data-mic-only]:hover{background:color-mix(in srgb, var(--foreground) 15%, transparent)}[data-prompt-composer][data-shape=card] [data-composer-send][data-mic-only]>span{color:var(--foreground)}.voice-pill{background:color-mix(in srgb, var(--foreground) 10%, transparent);max-width:220px;height:32px;color:var(--foreground);border-radius:8px;flex:none;align-items:center;transition:max-width .2s cubic-bezier(.22,1,.36,1),opacity .16s;display:inline-flex;position:relative;overflow:hidden}@starting-style{.voice-pill{max-width:32px}}.voice-pill[data-closing]{opacity:0;max-width:32px}.voice-pill-body{background:color-mix(in srgb, var(--foreground) 10%, var(--secondary));font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:8px;height:100%;padding:0 10px 0 8px;font-size:12px;transition:transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.voice-pill[data-held] .voice-pill-body{transition:none}.voice-pill-body:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 15%, var(--secondary))}.voice-pill-body:focus-visible,.voice-pill-cancel:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.voice-pill-body:disabled{cursor:default}.voice-pill-meter{width:40px;height:16px;color:var(--foreground);transition:opacity .14s}.voice-pill[data-state=transcribing] .voice-pill-meter{opacity:.4}.voice-pill-clock{min-width:28px;color:var(--foreground)}.voice-pill[data-state=transcribing] .voice-pill-clock{color:var(--muted-foreground)}.voice-pill-stop{background:var(--foreground);border-radius:2px;flex:none;width:9px;height:9px}.voice-pill-spinner{width:13px;height:13px;color:var(--muted-foreground);flex:none}.voice-pill-cancel{z-index:1;background:color-mix(in srgb, var(--foreground) 12%, var(--secondary));width:24px;height:24px;color:var(--foreground);opacity:0;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:opacity .14s;display:inline-flex;position:absolute;left:4px}.voice-pill:is(:hover,:focus-within) .voice-pill-cancel{opacity:1}.voice-pill:is(:hover,:focus-within):not([data-held]) .voice-pill-meter{opacity:.25}.voice-pill-cancel:hover{background:color-mix(in srgb, var(--foreground) 18%, var(--secondary))}.voice-pill-cancel svg{width:13px;height:13px}.voice-pill-cancel-hint{color:var(--destructive);opacity:var(--voice-pill-pull,0);pointer-events:none;font-size:12px;font-weight:500;position:absolute;right:10px}[data-prompt-composer][data-shape=card] :is([data-composer-send],[aria-label="Start voice input"]):active{scale:.95}@media (prefers-reduced-motion:reduce){.voice-pill,.voice-pill-body,.voice-pill-cancel{transition:none}}.quant-composer-bar{border:1px solid var(--border);background:color-mix(in oklab, var(--secondary) 55%, var(--background));border-bottom:0;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:6px;width:calc(100% - 20px);min-width:0;height:48px;margin:0 10px -14px;padding:0 10px 14px 4px;display:flex;position:relative;container-type:inline-size}.quant-composer-modes{align-items:center;gap:14px;min-width:0;display:flex}@container (max-width:380px){.quant-composer-modes{gap:10px}.quant-composer-modes .quant-mode-word{display:none}}.quant-folder-slot{flex:1 1 0;min-width:26px;display:flex;container:quant-folder/inline-size}@container quant-folder not (min-width:84px){.quant-folder-pick>span{display:none}}@container quant-folder not (min-width:44px){.quant-folder-pick>.quant-folder-pick-caret{display:none}}@container not (min-width:167px){.quant-composer-modes:has(.composer-commands-hint) .quant-mode-name{display:none}}@container not (min-width:133px){.quant-composer-modes .quant-mode-name{display:none}}@container not (min-width:128px){.quant-composer-modes:has(.quant-mode-name) .composer-commands-hint{display:none}}@container (min-width:167px){.quant-folder-slot{min-width:44px}}.quant-composer-modes label{flex-shrink:1;min-width:0}.quant-composer-modes label>:not(.quant-mode-name){flex-shrink:0}.quant-composer-modes .quant-mode-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quant-folder-pick{min-width:0;max-width:100%;height:26px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 6px;font-size:12.5px;transition:color .14s cubic-bezier(.22,.8,.3,1),background-color .14s cubic-bezier(.22,.8,.3,1);display:inline-flex}.quant-folder-pick[data-filed]{color:color-mix(in srgb, var(--foreground) 88%, transparent)}.composer-command-anchor{z-index:30;width:100%;height:0;position:relative}.composer-command-list{inset-inline:0;border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);border-radius:12px;padding:4px;position:absolute;bottom:8px;box-shadow:0 12px 32px -12px #00000059}.composer-command{cursor:pointer;border-radius:8px;align-items:baseline;gap:10px;min-width:0;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.composer-command[data-active]{background:var(--accent)}.composer-command-name{color:var(--foreground);flex:none;font-weight:500}.composer-command-description{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-mode-chip{z-index:1;background:color-mix(in oklab, var(--lum-ink) 14%, transparent);height:20px;color:color-mix(in oklab, var(--lum-ink) 75%, var(--foreground));white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding-inline:6px 2px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:absolute}.composer-mode-chip[data-hidden]{visibility:hidden}.composer-mode-chip>svg{flex:none;width:13px;height:13px}.composer-mode-chip-remove{width:16px;height:16px;color:inherit;opacity:.7;cursor:pointer;border-radius:4px;place-items:center;display:inline-grid}.composer-mode-chip-remove:hover,.composer-mode-chip-remove:focus-visible{background:color-mix(in oklab, var(--lum-ink) 20%, transparent);opacity:1}.composer-mode-chip-remove:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.composer-mode-chip-remove svg{width:11px;height:11px}.composer-commands-hint{height:22px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding-inline:4px;font-size:12px;display:inline-flex}.composer-commands-hint:hover{color:var(--foreground)}.composer-commands-hint:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@container (max-width:300px){.composer-commands-hint-word{display:none}}.composer-commands-hint kbd{border:1px solid var(--border);min-width:16px;height:16px;color:var(--foreground);font:500 11px/1 var(--font-geist-mono);border-radius:4px;place-items:center;padding-inline:3px;display:inline-grid}.quant-folder-pick:hover,.quant-folder-pick[data-popup-open]{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}.quant-folder-pick>svg{flex:none;width:14px;height:14px}.quant-folder-pick>.quant-folder-pick-caret{opacity:.7;width:12px;height:12px}.quant-folder-pick:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.quant-folder-panel{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.22,1,.36,1);display:grid}.quant-folder-panel[data-open]{grid-template-rows:1fr}.quant-folder-panel>div{min-height:0;overflow:hidden}.quant-folder-panel[data-instant]{transition:none}.quant-folder-drop{background:color-mix(in srgb, var(--foreground) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 22%, transparent)}.quant-folder-arrive{z-index:-1;background:color-mix(in srgb, var(--foreground) 9%, transparent);opacity:0;pointer-events:none;border-radius:10px;animation:.9s ease-out quant-folder-arrive;position:absolute;inset:0}@keyframes quant-folder-arrive{15%{opacity:1}}@media (prefers-reduced-motion:reduce){.quant-panel-tab,.quant-new-chat,.quant-folder-pick,.hover-glide,.hover-glide[data-moving],.quant-folder-panel{transition:none}.quant-folder-arrive{animation:none}}@media (hover:none) and (pointer:coarse){.quant-panel-tabs{height:48px;padding:0 4px 0 8px}.quant-panel-tab{height:38px;font-size:14px}.quant-panel-menu{width:40px;height:40px}.quant-panel-menu svg{width:18px;height:18px}[data-prompt-composer][data-shape=card] [data-composer-send],[data-prompt-composer][data-shape=card] [aria-label="Start voice input"]:not([aria-hidden=true]),[data-prompt-composer][data-shape=card] :is([aria-label="Open voice mode"],[aria-label="Close voice mode"]){width:40px;height:40px}[data-prompt-composer][data-shape=card] :is([data-composer-send],[aria-label="Start voice input"]){touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.quant-folder-pick{height:32px;font-size:13px}.voice-pill{height:40px}.voice-pill-cancel{opacity:1;width:32px;height:32px;margin-left:4px;position:static}.voice-pill:is(:hover,:focus-within):not([data-held]) .voice-pill-meter{opacity:1}.voice-pill-body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.voice-pill+button{width:40px;height:40px}}
.purchase-aurora{pointer-events:none;filter:blur(36px);opacity:.55;background:radial-gradient(40% 60% at 22%,#35a2de8c,#0000 70%),radial-gradient(36% 56% at 55% 40%,#3746cc80,#0000 70%),radial-gradient(32% 50% at 82% 55%,#9200ff66,#0000 70%);height:220px;animation:14s ease-in-out infinite alternate purchase-aurora-drift;position:absolute;inset:-40% -20% auto}.dark .purchase-aurora{opacity:.4}@keyframes purchase-aurora-drift{0%{transform:translate(-4%)scale(1)}to{transform:translate(4%,6%)scale(1.08)}}.purchase-seal{background:radial-gradient(circle at 50% 35%,#34d3994d,#0000 70%);border-radius:9999px;place-items:center;width:64px;height:64px;animation:.52s cubic-bezier(.2,.9,.25,1.2) both purchase-seal-in;display:grid;position:relative;box-shadow:0 0 0 1px #34d39973,0 0 48px #34d3994d}.purchase-seal:after{content:"";border-radius:inherit;border:1.5px solid #34d399b3;animation:1.1s cubic-bezier(.16,1,.3,1) .18s both purchase-ring-out;position:absolute;inset:-2px}@keyframes purchase-seal-in{0%{opacity:0;transform:scale(.6)}}@keyframes purchase-ring-out{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.purchase-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.purchase-candle{left:-2px;top:calc(var(--h) / -2);width:4px;height:var(--h);background:var(--c);opacity:0;animation:purchase-candle-burst 1.05s cubic-bezier(.16, 1, .3, 1) var(--t) forwards;border-radius:1.5px;position:absolute}.purchase-candle:before{content:"";background:var(--c);opacity:.7;width:1px;position:absolute;top:-5px;bottom:-5px;left:1.5px}@keyframes purchase-candle-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(-18px) scale(.5)}18%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1)}}.purchase-amount-in{animation:.6s cubic-bezier(.16,1,.3,1) .12s both purchase-amount-in}@keyframes purchase-amount-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.purchase-aurora,.purchase-seal,.purchase-seal:after,.purchase-amount-in{animation:none}.purchase-seal:after,.purchase-burst{display:none}}
