._shell_1d2uv_1{width:100%;height:100dvh;min-height:0;color:rgb(var(--text-primary));background:rgb(var(--surface-canvas));font-family:var(--theme-font-family);display:flex;overflow:hidden}._desktopNav_1d2uv_11{background:rgb(var(--surface-sidebar));border-right:1px solid rgb(var(--border-light));flex-shrink:0;width:56px;min-height:0;display:flex}._desktopNav_1d2uv_11[data-expanded=true]{width:248px}._rail_1d2uv_22{background:rgb(var(--surface-sidebar));flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:56px;padding:10px 6px;display:flex}._brand_1d2uv_32{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:36px;margin-bottom:10px;display:grid}._railButton_1d2uv_42{width:36px;height:36px;color:rgb(var(--text-secondary));border-radius:7px;position:relative}._railButton_1d2uv_42[aria-current=page]{color:rgb(var(--text-primary));background:rgb(var(--surface-secondary))}._inboxCount_1d2uv_53{background:rgb(var(--button-primary));min-width:15px;color:rgb(var(--text-inverted));text-align:center;border-radius:8px;padding:1px 3px;font-size:9px;font-weight:600;line-height:13px;position:absolute;top:0;right:0}._railButton_1d2uv_42:hover{color:rgb(var(--text-primary))}._railBottom_1d2uv_70{flex-direction:column;gap:8px;margin-top:auto;display:flex}._history_1d2uv_76{flex-direction:column;flex:1;min-width:0;min-height:0;padding:13px 8px 12px 0;display:flex}._historyTitle_1d2uv_84{justify-content:space-between;align-items:center;height:32px;margin-bottom:10px;padding-inline:6px;display:flex}._historyTitle_1d2uv_84 h2{margin:0;font-size:13px;font-weight:600}._search_1d2uv_97{color:rgb(var(--text-muted));align-items:center;margin:0 3px 12px;display:flex;position:relative}._search_1d2uv_97>svg{pointer-events:none;position:absolute;left:9px}._searchInput_1d2uv_109{background:0 0;width:100%;height:32px;min-height:32px;padding-left:29px;font-size:12px}._historyScroll_1d2uv_117{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}._historyGroup_1d2uv_123{margin-bottom:18px}._historyGroup_1d2uv_123 h3{color:rgb(var(--text-muted));margin:0 7px 5px;font-size:11px;font-weight:500}._historyLink_1d2uv_132{min-height:32px;color:rgb(var(--text-secondary));border-radius:6px;flex:1;align-items:center;gap:5px;min-width:0;padding:6px 8px;font-size:12px;text-decoration:none;display:flex}._historyRow_1d2uv_145{align-items:center;gap:2px;display:flex}._historyDelete_1d2uv_150{width:32px;height:32px;color:rgb(var(--text-secondary))}._historyLink_1d2uv_132:hover{background:rgb(var(--surface-hover))}._historyLink_1d2uv_132[aria-current=page]{background:rgb(var(--surface-secondary));color:rgb(var(--text-primary))}._historyLink_1d2uv_132[aria-disabled=true]{cursor:default;opacity:.6}._historyText_1d2uv_166{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._itemStatus_1d2uv_173>span:first-child{background:rgb(var(--text-muted));border-radius:50%;width:5px;height:5px;display:block}._itemStatus_1d2uv_173[data-tone=live]>span:first-child{background:#34a378}._itemStatus_1d2uv_173[data-tone=error]>span:first-child{background:#db625b}._historyNote_1d2uv_186{color:rgb(var(--text-secondary));margin:0;padding:8px;font-size:12px;line-height:1.5}._main_1d2uv_193{outline:none;flex:1;min-width:0;min-height:0;overflow:hidden}._mobileToggle_1d2uv_200{display:none}._skip_1d2uv_203{z-index:300;color:rgb(var(--text-primary));background:rgb(var(--surface-primary));border:1px solid rgb(var(--border-medium));border-radius:6px;padding:10px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}._skip_1d2uv_203:focus{transform:none}._srOnly_1d2uv_218{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._drawer_1d2uv_226{background:rgb(var(--surface-sidebar));border:0;border-radius:0;gap:0;width:min(300px,100vw - 48px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:flex;inset:0 auto 0 0;overflow:hidden;transform:translate(0,0)}._drawer_1d2uv_226 ._history_1d2uv_76{padding-top:16px;padding-right:12px}._drawer_1d2uv_226 ._historyTitle_1d2uv_84{padding-right:28px}._drawer_1d2uv_226 ._railButton_1d2uv_42,._drawer_1d2uv_226 ._historyDelete_1d2uv_150{width:44px;height:44px}._drawerClose_1d2uv_258{width:32px;height:32px;position:absolute;top:14px;right:8px}@media (width<=760px){._desktopNav_1d2uv_11{display:none}._mobileToggle_1d2uv_200{z-index:30;background:rgb(var(--surface-canvas));width:44px;height:44px;display:grid;position:fixed;top:2px;left:6px}}._pane_y1qxu_1{background:rgb(var(--surface-canvas));min-width:0;height:100%;min-height:0;color:rgb(var(--text-primary));flex-direction:column;display:flex}._srOnly_y1qxu_10{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._column_y1qxu_20{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._column_y1qxu_20[data-landing=true]{padding-top:24px;padding-bottom:min(10vh,88px);overflow-y:auto}._column_y1qxu_20[data-landing=true]>:first-child{flex-shrink:0;margin-top:auto}._column_y1qxu_20[data-landing=true]>:last-child{margin-bottom:auto}._composerBand_y1qxu_40{z-index:2;width:100%;max-width:768px;padding:8px 24px max(20px, env(safe-area-inset-bottom));background:rgb(var(--surface-canvas));flex-shrink:0;margin-inline:auto;position:relative}._beforeComposer_y1qxu_50{padding-bottom:12px;font-size:13px;line-height:1.5}._readOnly_y1qxu_55{text-align:center;color:rgb(var(--text-secondary));margin:0;padding:10px 0;font-size:13px}@media (width<=640px){._column_y1qxu_20[data-landing=true]{padding-bottom:8vh}._composerBand_y1qxu_40{padding:8px 12px max(12px, env(safe-area-inset-bottom))}}._form_1sklx_1{width:100%;min-width:0}._surface_1sklx_5{border:1px solid rgb(var(--border-medium));background:rgb(var(--surface-primary));border-radius:12px;transition:border-color .12s;position:relative;box-shadow:0 2px 4px #00000008}._surface_1sklx_5:focus-within{border-color:rgb(var(--text-muted))}._textarea_1sklx_16{resize:none;width:100%;color:rgb(var(--text-primary));box-shadow:none;background:0 0;border:0;border-radius:12px 12px 0 0;outline:none;margin:0;padding:16px 16px 10px;font-size:15px;line-height:1.6;display:block;overflow-y:auto}._textarea_1sklx_16::placeholder{color:rgb(var(--text-muted))}._voiceBox_1sklx_35{background:radial-gradient(at 5% 0,#ffa7660d,#0000 60%);border-radius:12px 12px 0 0;min-height:108px;padding:13px 18px 5px}._voiceBox_1sklx_35 p{color:rgb(var(--text-primary));margin:10px 0 7px;font-size:16px;line-height:1.55}._actions_1sklx_51,._leftActions_1sklx_52,._rightActions_1sklx_53{align-items:center;min-width:0;display:flex}._actions_1sklx_51{justify-content:space-between;gap:8px;padding:6px 10px 10px}._leftActions_1sklx_52{gap:4px}._rightActions_1sklx_53{gap:5px;margin-left:auto}._iconControl_1sklx_70{flex-shrink:0;width:34px;height:34px}._voiceStart_1sklx_75,._stop_1sklx_76{white-space:nowrap;gap:7px;height:36px;min-height:36px;padding-inline:12px;font-size:12px}._send_1sklx_84{border-radius:8px;width:36px;height:36px;min-height:36px;padding:0}._mode_1sklx_91{background:rgb(var(--surface-secondary));border-radius:6px;gap:2px;padding:2px;display:flex}._mode_1sklx_91 button{height:28px;color:rgb(var(--text-secondary));cursor:pointer;border:0;border-radius:4px;padding-inline:8px;font-size:11px;line-height:1}._mode_1sklx_91 button[aria-pressed=true]{color:rgb(var(--text-primary));background:rgb(var(--surface-primary));box-shadow:0 1px 2px #0000000d}._mode_1sklx_91 button:disabled{opacity:.5;cursor:default}._hiddenInput_1sklx_117{display:none}._tray_1sklx_120{flex-wrap:wrap;gap:6px;padding:10px 10px 0;display:flex}._file_1sklx_126{border:1px solid rgb(var(--border-light));background:rgb(var(--surface-secondary));min-width:0;max-width:240px;color:rgb(var(--text-secondary));border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}._fileText_1sklx_138{flex-direction:column;gap:2px;min-width:0;display:flex}._fileText_1sklx_138>span{text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--text-primary));font-size:12px;overflow:hidden}._fileText_1sklx_138>small{font-size:10px}._beforeActions_1sklx_154{padding:0 16px 8px;font-size:13px}._statusLine_1sklx_158{color:rgb(var(--text-secondary));flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 2px 0;font-size:12px;line-height:1.4;display:flex}._voiceState_1sklx_168{align-items:center;gap:6px;display:inline-flex}._voiceState_1sklx_168 meter{width:28px;height:6px}._textAction_1sklx_177{text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._spinner_1sklx_185{animation:1s linear infinite _spin_1sklx_185}@keyframes _spin_1sklx_185{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1sklx_185{animation:none}._surface_1sklx_5{transition:none}}@media (width<=640px){._textarea_1sklx_16{padding-inline:13px;font-size:16px}._actions_1sklx_51{gap:4px;padding-inline:6px}._iconControl_1sklx_70,._send_1sklx_84{width:44px;height:44px;min-height:44px}._voiceStart_1sklx_75,._stop_1sklx_76{min-height:44px;padding-inline:10px}._mode_1sklx_91 button{min-height:36px;padding-inline:6px}._rightActions_1sklx_53{gap:2px}}._presence_1jc8x_1{--voice-user:#e97b32;--voice-user-end:#f8b47c;--voice-assistant:#7765ce;--voice-assistant-end:#b6a2ee;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:15px;min-height:86px;display:grid}._badge_1jc8x_12{--voice-energy:0;isolation:isolate;place-items:center;width:68px;height:68px;display:grid;position:relative}._halo_1jc8x_21{filter:blur(10px);opacity:calc(.17 + var(--voice-energy) * .48);transform:scale(calc(1 + var(--voice-energy) * .35));z-index:-1;background:conic-gradient(from 40deg,#ffb77d,#edd4fa,#baa5ed,#ffe1c2,#ffb77d);border-radius:50%;position:absolute;inset:7px}._symbol_1jc8x_38{width:64px;height:64px;transform:scale(calc(1 + var(--voice-energy) * .08));filter:drop-shadow(0 3px 5px #c8692d17)}._shortBar_1jc8x_44,._middleBar_1jc8x_45{transform-box:fill-box;transform-origin:50%}._shortBar_1jc8x_44{transform:scaleY(calc(.8 + var(--voice-energy) * .8))}._middleBar_1jc8x_45{transform:scaleY(calc(.7 + var(--voice-energy) * .55))}._content_1jc8x_55{min-width:0}._caption_1jc8x_58{color:rgb(var(--text-primary));font-size:13px;font-weight:500;line-height:1.4}._wave_1jc8x_64{width:100%;height:33px;margin-block:3px;display:block}._channels_1jc8x_70{color:rgb(var(--text-muted));grid-template-columns:1fr 1fr;gap:20px;font-size:10px;line-height:1.3;display:grid}._channels_1jc8x_70 span{align-items:center;gap:5px;display:flex}._channels_1jc8x_70 i{opacity:.35;border-radius:50%;width:4px;height:4px}._user_1jc8x_89 i{background:var(--voice-user)}._assistant_1jc8x_92 i{background:var(--voice-assistant)}._channels_1jc8x_70 [data-speaking=true] i{opacity:1}._presence_1jc8x_1[data-state=connecting] ._symbol_1jc8x_38{animation:1.5s ease-in-out infinite _connecting_1jc8x_1}._presence_1jc8x_1[data-state=unavailable] ._badge_1jc8x_12,._presence_1jc8x_1[data-state=muted] ._badge_1jc8x_12{filter:saturate(.55)}.dark ._presence_1jc8x_1{--voice-user:#ffac70;--voice-user-end:#ffd2ad;--voice-assistant:#ad98f3;--voice-assistant-end:#d2bdf9}@keyframes _connecting_1jc8x_1{0%,to{opacity:.65}50%{opacity:1}}@media (width<=640px){._presence_1jc8x_1{grid-template-columns:57px minmax(0,1fr);gap:11px}._badge_1jc8x_12{width:57px;height:57px}._symbol_1jc8x_38{width:55px;height:55px}}@media (prefers-reduced-motion:reduce){._symbol_1jc8x_38,._halo_1jc8x_21,._shortBar_1jc8x_44,._middleBar_1jc8x_45{transform:none;animation:none!important}._halo_1jc8x_21{opacity:.25}}._viewport_18lf7_1{flex:1;min-height:0;position:relative}._scroller_18lf7_6{overscroll-behavior:contain;scrollbar-gutter:stable;outline-offset:-2px;height:100%;overflow-y:auto}._content_18lf7_13{max-width:768px;min-height:100%;margin-inline:auto;padding:28px 24px 12px}._row_18lf7_19{min-width:0;margin-bottom:24px;display:flex}._topicStamp_18lf7_24{color:rgb(var(--text-secondary));overflow-wrap:anywhere;align-items:center;gap:14px;margin:10px 0 20px;font-size:11px;font-weight:500;line-height:1.5;display:flex}._topicStamp_18lf7_24:after{content:"";background:rgb(var(--border-light));flex:1;min-width:20px;height:1px}._topicStamp_18lf7_24 span{max-width:80%}._turn_18lf7_45{width:100%;min-width:0}._row_18lf7_19[data-side=user]{justify-content:flex-end}._row_18lf7_19[data-side=user] ._turn_18lf7_45{width:fit-content;max-width:88%}._author_18lf7_56{color:rgb(var(--text-secondary));align-items:baseline;gap:12px;margin-bottom:7px;font-size:12px;font-weight:600;display:flex}._author_18lf7_56 time{color:rgb(var(--text-muted));font-size:11px;font-weight:400}._row_18lf7_19[data-side=user] ._author_18lf7_56{justify-content:flex-end}._body_18lf7_73{color:rgb(var(--text-primary));overflow-wrap:anywhere;font-size:15px;line-height:1.65}._literal_18lf7_79{white-space:pre-wrap}._row_18lf7_19[data-side=user] ._body_18lf7_73{background:rgb(var(--surface-secondary));border-radius:14px 14px 4px;padding:11px 15px}._row_18lf7_19[data-side=system] ._body_18lf7_73{color:rgb(var(--text-secondary));font-size:13px}._body_18lf7_73 p{margin:0 0 12px}._body_18lf7_73>:last-child{margin-bottom:0}._body_18lf7_73 ul,._body_18lf7_73 ol{margin-block:8px;padding-left:22px}._body_18lf7_73 li+li{margin-top:4px}._body_18lf7_73 h1,._body_18lf7_73 h2,._body_18lf7_73 h3{margin:18px 0 8px;font-size:16px;font-weight:600;line-height:1.4}._body_18lf7_73 a{color:inherit;text-underline-offset:3px;text-decoration:underline}._body_18lf7_73 pre{border:1px solid rgb(var(--border-light));background:rgb(var(--surface-secondary));border-radius:6px;max-width:100%;padding:12px;font-size:12px;overflow-x:auto}._body_18lf7_73 table{border-collapse:collapse;max-width:100%;font-size:13px;display:block;overflow-x:auto}._body_18lf7_73 th,._body_18lf7_73 td{border-bottom:1px solid rgb(var(--border-light));text-align:left;padding:6px 10px}._metadata_18lf7_140{color:rgb(var(--text-muted));flex-wrap:wrap;gap:10px;padding-top:5px;font-size:11px;display:flex}._metadata_18lf7_140 span{align-items:center;gap:4px;display:inline-flex}._row_18lf7_19[data-side=user] ._metadata_18lf7_140{justify-content:flex-end}._row_18lf7_19[data-status=failed] ._metadata_18lf7_140,._detail_18lf7_157{color:rgb(var(--text-primary))}._detail_18lf7_157{margin:6px 0 0;font-size:12px}._files_18lf7_164{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}._latest_18lf7_170{gap:6px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000014}._afterMessages_18lf7_178{margin-block:16px;font-size:13px}@media (width<=640px){._content_18lf7_13{padding:20px 16px 8px}._row_18lf7_19[data-side=user] ._turn_18lf7_45{max-width:92%}}._groupHost_7wejp_1{width:100%;min-width:0;height:100%;min-height:0;position:relative}._group_7wejp_1{height:100%;min-height:0}._panel_7wejp_12{background:rgb(var(--surface-primary));min-width:0;height:100%;min-height:0;color:rgb(var(--text-primary));flex-direction:column;display:flex}._header_7wejp_21{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:48px;padding:0 12px 0 18px;display:flex}._title_7wejp_30{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:600;overflow:hidden}._headerActions_7wejp_39{align-items:center;gap:5px;display:flex}._close_7wejp_44{width:30px;height:30px}._tabs_7wejp_48{border-bottom:1px solid rgb(var(--border-light));scrollbar-width:none;flex-shrink:0;gap:0;padding:0 8px;display:flex;overflow-x:auto}._tabs_7wejp_48 button{min-height:36px;color:rgb(var(--text-secondary));cursor:pointer;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}._tabs_7wejp_48 button[aria-selected=true]{color:rgb(var(--text-primary));border-bottom-color:rgb(var(--text-primary))}._tabs_7wejp_48 button:hover{color:rgb(var(--text-primary))}._tabs_7wejp_48 button:disabled{opacity:.45;cursor:default}._count_7wejp_82{color:rgb(var(--text-muted));font-variant-numeric:tabular-nums;font-size:10px}._content_7wejp_87{overscroll-behavior:contain;outline-offset:-2px;flex:1;min-height:0;padding:20px;font-size:13px;line-height:1.55;overflow-y:auto}._resize_7wejp_97{background:rgb(var(--border-light));width:1px;transition:background .12s}._resize_7wejp_97:hover{background:rgb(var(--text-muted))}._sheet_7wejp_105{border:0;border-radius:0;gap:0;width:min(560px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0 0 0 auto;overflow:hidden;transform:translate(0,0)}._sheet_7wejp_105 ._header_7wejp_21{height:52px;padding-inline:14px 8px}._sheet_7wejp_105 ._close_7wejp_44{width:44px;height:44px}._sheet_7wejp_105 ._tabs_7wejp_48 button{min-height:44px}._stop_7wejp_131{gap:6px;min-height:40px;padding-inline:10px;font-size:12px}@media (width<=640px){._sheet_7wejp_105{width:100vw}._content_7wejp_87{padding:18px 16px max(18px, env(safe-area-inset-bottom))}._tabs_7wejp_48{padding-inline:6px}._tabs_7wejp_48 button{padding-inline:8px}}._toolbar_yv3nu_1{flex-shrink:0;align-items:center;gap:12px;min-width:0;height:48px;padding:0 18px;display:flex}._contextTitle_yv3nu_10{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:500;overflow:hidden}._status_yv3nu_19{white-space:nowrap;color:rgb(var(--text-muted));align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}._status_yv3nu_19[data-tone=error]{color:rgb(var(--text-primary))}._dot_yv3nu_31{background:#34a378;border-radius:50%;width:5px;height:5px}._panelToggle_yv3nu_37{flex-shrink:0;width:32px;height:32px;margin-left:auto}._status_yv3nu_19+._panelToggle_yv3nu_37{margin-left:0}._landing_yv3nu_46{width:100%;max-width:768px;margin-inline:auto;padding:0 24px 24px}._landing_yv3nu_46 h1{text-align:center;letter-spacing:-.7px;color:rgb(var(--text-primary));margin:0;font-size:26px;font-weight:500;line-height:1.3}._landing_yv3nu_46 p{text-align:center;max-width:440px;color:rgb(var(--text-secondary));margin:12px auto 0;font-size:14px;line-height:1.6}._notice_yv3nu_69{color:rgb(var(--text-secondary));border-bottom:1px solid rgb(var(--border-light));padding:8px 24px;font-size:12px;line-height:1.5}._loading_yv3nu_76{color:rgb(var(--text-muted));flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}._spinner_yv3nu_85{animation:1s linear infinite _rotate_yv3nu_1}@keyframes _rotate_yv3nu_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_yv3nu_85{animation:none}}@media (width<=760px){._toolbar_yv3nu_1{gap:6px;padding-left:54px;padding-right:8px}._contextTitle_yv3nu_10{font-size:12px}._status_yv3nu_19{font-size:10px}._panelToggle_yv3nu_37{width:40px;height:44px}._landing_yv3nu_46{padding:0 20px 20px}._landing_yv3nu_46 h1{font-size:24px}}._question_1wcfl_1{border:0;min-width:0;margin:14px 0 4px;padding:0}._question_1wcfl_1 legend{margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.5}._options_1wcfl_13{flex-direction:column;gap:4px;display:flex}._option_1wcfl_13{text-align:left;border:1px solid rgb(var(--border-light));border-radius:6px;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:44px;padding:8px 10px;font-size:13px}._option_1wcfl_13[data-selected=true]{background:rgb(var(--surface-secondary));border-color:rgb(var(--border-medium))}._number_1wcfl_34{background:rgb(var(--surface-secondary));width:22px;height:22px;color:rgb(var(--text-secondary));border-radius:5px;flex-shrink:0;place-items:center;font-size:11px;display:grid}._label_1wcfl_45{white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}._label_1wcfl_45 small{color:rgb(var(--text-secondary));font-size:12px;font-weight:400}._confirm_1wcfl_59{margin-top:10px}._error_1wcfl_62{color:rgb(var(--text-primary));margin:8px 0 0;font-size:12px}._starters_1dmr9_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}._starter_1dmr9_1{border:1px solid rgb(var(--border-light));background:rgb(var(--surface-canvas));text-align:left;color:rgb(var(--text-primary));cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:16px;transition:background .14s,border-color .14s;display:flex}._starter_1dmr9_1:hover:not(:disabled){background:rgb(var(--surface-secondary));border-color:rgb(var(--border-heavy))}._starter_1dmr9_1:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:3px}._starter_1dmr9_1:disabled{opacity:.55;cursor:default}._starterTitle_1dmr9_34{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}._starterTitle_1dmr9_34 svg{color:rgb(var(--text-muted));flex-shrink:0}._starterQuestion_1dmr9_46{color:rgb(var(--text-secondary));font-size:12px;line-height:1.5}@media (width<=480px){._starters_1dmr9_1{grid-template-columns:minmax(0,1fr);gap:8px}._starter_1dmr9_1{gap:4px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){._starter_1dmr9_1{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--spacing:.25rem;--container-lg:32rem;--text-base:var(--theme-text-base);--text-lg:var(--theme-text-lg);--text-xl:var(--theme-text-xl);--text-2xl:var(--theme-text-2xl);--text-3xl:var(--theme-text-3xl);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--theme-font-family);--default-mono-font-family:var(--theme-mono-font-family)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:rgb(var(--surface-canvas));height:100%;color:rgb(var(--text-primary));font-family:var(--theme-font-family);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}body{min-width:320px;min-height:100%;font-size:var(--theme-text-base);margin:0;line-height:1.6}button,input,textarea,select{font:inherit}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}:focus-visible{outline:2px solid rgb(var(--focus-outline));outline-offset:2px}::selection{background:rgb(var(--accent-primary) / .2)}[hidden]{display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-1\/2{left:50%}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mr-1{margin-right:var(--spacing)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.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-auto{width:auto;height:auto}.size-theme-auth-field-action{width:clamp(24px, calc(var(--theme-auth-field-height,2.75rem) - .5rem), 2.25rem);height:clamp(24px, calc(var(--theme-auth-field-height,2.75rem) - .5rem), 2.25rem)}.size-theme-button{width:max(var(--theme-button-height,2.5rem), 24px);height:max(var(--theme-button-height,2.5rem), 24px)}.size-theme-button-xs{width:var(--theme-button-height-xs,1.75rem);height:var(--theme-button-height-xs,1.75rem)}.size-theme-checkbox{width:var(--theme-checkbox-size,1rem);height:var(--theme-checkbox-size,1rem)}.size-theme-control{width:var(--theme-control-height,2.25rem);height:var(--theme-control-height,2.25rem)}.size-theme-icon-button-sm{width:var(--theme-icon-button-size-sm,2rem);height:var(--theme-icon-button-size-sm,2rem)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-auto{height:auto}.h-full{height:100%}.h-theme-auth-action{height:var(--theme-auth-action-height,2.5rem)}.h-theme-auth-button{height:var(--theme-auth-button-height,3rem)}.h-theme-auth-field{height:var(--theme-auth-field-height,2.75rem)}.h-theme-button{height:max(var(--theme-button-height,2.5rem), 24px)}.h-theme-button-compact{height:var(--theme-button-height-compact,2rem)}.h-theme-button-lg{height:var(--theme-button-height-lg,2.75rem)}.h-theme-button-sm{height:max(var(--theme-button-height-sm,2.25rem), 24px)}.h-theme-button-xs{height:var(--theme-button-height-xs,1.75rem)}.h-theme-control{height:var(--theme-control-height,2.25rem)}.h-theme-field{height:var(--theme-field-height,2.5rem)}.h-theme-field-lg{height:var(--theme-field-height-lg,3rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(24rem\,var\(--popover-available-height\)\)\]{max-height:min(24rem, var(--popover-available-height))}.max-h-\[min\(24rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(24rem, var(--radix-select-content-available-height))}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-theme-target{min-height:24px}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.w-px{width:1px}.max-w-\[min\(20rem\,calc\(100vw-1rem\)\)\]{max-width:min(20rem,100vw - 1rem)}.max-w-lg{max-width:var(--container-lg)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-theme-tab{min-width:var(--theme-tab-min-width,100px)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\[0\]{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.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-5{gap:calc(var(--spacing) * 5)}.gap-theme-control-gap{gap:var(--theme-control-gap,var(--theme-space-compact,.375rem))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--theme-radius-2xl)}.rounded-3xl{border-radius:var(--theme-radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--theme-radius-lg)}.rounded-md{border-radius:var(--theme-radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--theme-radius-sm)}.rounded-theme-auth-action{border-radius:var(--theme-auth-action-radius,.5rem)}.rounded-theme-auth-control{border-radius:var(--theme-auth-control-radius,1rem)}.rounded-theme-checkbox{border-radius:var(--theme-checkbox-radius,calc(.5rem - 4px))}.rounded-theme-composer-action{border-radius:var(--theme-composer-action-radius,9999px)}.rounded-theme-control{border-radius:var(--theme-control-radius,.75rem)}.rounded-theme-control-round{border-radius:var(--theme-round-control-radius,9999px)}.rounded-theme-tab{border-radius:var(--theme-tab-radius,.185rem)}.rounded-xl{border-radius:var(--theme-radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border-chrome{border-color:rgb(var(--border-light) / calc(var(--border-light-alpha,1) * var(--theme-border-chrome-alpha,1)))}.border-border-control{border-color:rgb(var(--border-control))}.border-border-light{border-color:rgb(var(--border-light) / var(--border-light-alpha,1))}.border-border-medium{border-color:rgb(var(--border-medium) / var(--border-medium-alpha,1))}.border-border-xheavy{border-color:rgb(var(--border-xheavy) / var(--border-xheavy-alpha,1))}.bg-border-medium{background-color:rgb(var(--border-medium) / var(--border-medium-alpha,1))}.bg-button-primary{background-color:rgb(var(--button-primary,var(--surface-inverted)))}.bg-field-fill{background-color:rgb(var(--field-fill,var(--surface-primary)))}.bg-presentation{background-color:rgb(var(--presentation))}.bg-scrim{background-color:rgb(var(--surface-overlay) / var(--theme-scrim-opacity,.8))}.bg-surface-chat\/90{background-color:rgb(var(--surface-chat))}@supports (color:color-mix(in lab, red, red)){.bg-surface-chat\/90{background-color:color-mix(in oklab, rgb(var(--surface-chat)) 90%, transparent)}}.bg-surface-composer{background-color:rgb(var(--surface-composer))}.bg-surface-destructive{background-color:rgb(var(--surface-destructive))}.bg-surface-dialog{background-color:rgb(var(--surface-dialog))}.bg-surface-fixed{background-color:rgb(var(--surface-fixed))}.bg-surface-inverted{background-color:rgb(var(--surface-inverted))}.bg-surface-menu{background-color:rgb(var(--surface-menu))}.bg-surface-primary{background-color:rgb(var(--surface-primary))}.bg-surface-secondary{background-color:rgb(var(--surface-secondary))}.bg-surface-submit{background-color:rgb(var(--surface-submit))}.bg-surface-tertiary{background-color:rgb(var(--surface-tertiary))}.bg-surface-tertiary-alt{background-color:rgb(var(--surface-tertiary-alt))}.bg-surface-tooltip{background-color:rgb(var(--surface-tooltip,var(--surface-primary)))}.bg-transparent{background-color:#0000}.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-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-theme-compact{padding:var(--theme-space-compact,.375rem)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.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-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-theme-button-x{padding-inline:var(--theme-button-padding-x,1rem)}.px-theme-control-x{padding-inline:var(--theme-control-padding-x,var(--theme-space-normal,.75rem))}.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-3{padding-block:calc(var(--spacing) * 3)}.py-theme-field-y{padding-block:var(--theme-field-padding-y,.5rem)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.text-2xl{font-size:var(--theme-text-2xl);line-height:var(--tw-leading,var(--theme-text-2xl-leading))}.text-base{font-size:var(--theme-text-base);line-height:var(--tw-leading,var(--theme-text-base-leading))}.text-lg{font-size:var(--theme-text-lg);line-height:var(--tw-leading,var(--theme-text-lg-leading))}.text-sm{font-size:var(--theme-text-sm);line-height:var(--tw-leading,var(--theme-text-sm-leading))}.text-xs{font-size:var(--theme-text-xs);line-height:var(--tw-leading,var(--theme-text-xs-leading))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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)}.font-theme-control{--tw-font-weight:var(--theme-control-font-weight,500);font-weight:var(--theme-control-font-weight,500)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-primary{color:rgb(var(--accent-primary))}.text-dialog-title{color:rgb(var(--dialog-title,var(--text-primary)))}.text-field-text{color:rgb(var(--field-text,var(--text-primary)))}.text-link{color:rgb(var(--link))}.text-text-destructive{color:rgb(var(--text-destructive))}.text-text-fixed{color:rgb(var(--text-fixed))}.text-text-inverted{color:rgb(var(--text-inverted))}.text-text-on-media{color:rgb(var(--text-on-media))}.text-text-on-status{color:rgb(var(--text-on-status))}.text-text-primary{color:rgb(var(--text-primary))}.text-text-secondary{color:rgb(var(--text-secondary))}.text-text-secondary-alt{color:rgb(var(--text-secondary-alt))}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow:var(--theme-shadow-lg);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:var(--theme-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--theme-shadow-xl);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-offset-surface-primary{--tw-ring-offset-color:rgb(var(--surface-primary))}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.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,)}.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,)}.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-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-none{transition-property:none}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-theme-fast{--tw-duration:var(--theme-motion-fast,.15s);transition-duration:var(--theme-motion-fast,.15s)}.duration-theme-normal{--tw-duration:var(--theme-motion-normal,.2s);transition-duration:var(--theme-motion-normal,.2s)}.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)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}}.group-active\:visible:is(:where(.group):active *){visibility:visible}.group-aria-\[orientation\=horizontal\]\:h-3:is(:where(.group)[aria-orientation=horizontal] *){height:calc(var(--spacing) * 3)}.group-aria-\[orientation\=horizontal\]\:w-4:is(:where(.group)[aria-orientation=horizontal] *){width:calc(var(--spacing) * 4)}.group-aria-\[orientation\=horizontal\]\:rotate-90:is(:where(.group)[aria-orientation=horizontal] *){rotate:90deg}.group-data-\[separator\=active\]\:visible:is(:where(.group)[data-separator=active] *){visibility:visible}.peer-placeholder-shown\:top-1\/2:is(:where(.peer):placeholder-shown~*){top:50%}.peer-placeholder-shown\:-translate-y-1\/2:is(:where(.peer):placeholder-shown~*){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-placeholder-shown\:scale-100:is(:where(.peer):placeholder-shown~*){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-focus\:top-1\.5:is(:where(.peer):focus~*){top:calc(var(--spacing) * 1.5)}.peer-focus\:-translate-y-4:is(:where(.peer):focus~*){--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-focus\:scale-75:is(:where(.peer):focus~*){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-focus\:px-2:is(:where(.peer):focus~*){padding-inline:calc(var(--spacing) * 2)}.peer-focus\:text-accent-primary:is(:where(.peer):focus~*){color:rgb(var(--accent-primary))}@container style(--theme-disabled-style:fill){.peer-theme-disabled\:text-text-disabled:is(:where(.peer):is(:root *):is(:disabled,[data-disabled],[aria-disabled=true])~*){color:rgb(var(--text-disabled))}.peer-theme-disabled\:opacity-100:is(:where(.peer):is(:root *):is(:disabled,[data-disabled],[aria-disabled=true])~*){opacity:1}}.placeholder\:text-text-secondary::placeholder{color:rgb(var(--text-secondary))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-within\:shadow-lg:focus-within{--tw-shadow:var(--theme-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:bg-button-primary-hover:hover{background-color:rgb(var(--button-primary-hover,var(--surface-inverted-hover)))}.hover\:bg-surface-active:hover{background-color:rgb(var(--surface-active))}.hover\:bg-surface-active-alt:hover{background-color:rgb(var(--surface-active-alt))}.hover\:bg-surface-destructive-hover:hover{background-color:rgb(var(--surface-destructive-hover))}.hover\:bg-surface-fixed-hover:hover{background-color:rgb(var(--surface-fixed-hover))}.hover\:bg-surface-hover:hover{background-color:rgb(var(--surface-hover))}.hover\:bg-surface-hover-alt:hover{background-color:rgb(var(--surface-hover-alt))}.hover\:bg-surface-inverted-hover:hover{background-color:rgb(var(--surface-inverted-hover))}.hover\:bg-surface-nav-hover:hover{background-color:rgb(var(--surface-nav-hover))}.hover\:bg-surface-secondary:hover{background-color:rgb(var(--surface-secondary))}.hover\:bg-surface-submit-hover:hover{background-color:rgb(var(--surface-submit-hover))}.hover\:bg-text-on-media\/10:hover{background-color:rgb(var(--text-on-media))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-text-on-media\/10:hover{background-color:color-mix(in oklab, rgb(var(--text-on-media)) 10%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-primary-hover:hover{color:rgb(var(--accent-primary-hover))}.hover\:text-text-primary:hover{color:rgb(var(--text-primary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-xl:hover{--tw-shadow:var(--theme-shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-accent-primary:focus{border-color:rgb(var(--accent-primary))}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-accent-primary:focus-visible{border-color:rgb(var(--accent-primary))}.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-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-focus-control:focus-visible{--tw-ring-color:rgb(var(--focus-control))}.focus-visible\:ring-focus-subtle:focus-visible{--tw-ring-color:rgb(var(--focus-subtle,var(--border-heavy)))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-surface-primary:focus-visible{--tw-ring-offset-color:rgb(var(--surface-primary))}.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-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-theme-focus:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--theme-focus-ring-width,2px)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-theme-focus:focus-visible{outline-offset:var(--theme-focus-ring-offset,2px)}.focus-visible\:outline-focus-control:focus-visible{outline-color:rgb(var(--focus-control))}.focus-visible\:outline-focus-outline:focus-visible{outline-color:rgb(var(--focus-outline))}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}@media (hover:hover){.hover\:active\:bg-surface-inverted-pressed:hover:active{background-color:rgb(var(--surface-inverted-pressed))}.hover\:active\:bg-surface-pressed:hover:active{background-color:rgb(var(--surface-pressed))}}.enabled\:duration-500:enabled{--tw-duration:.5s;transition-duration:.5s}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-text-secondary:disabled{color:rgb(var(--text-secondary))}.disabled\:opacity-10:disabled{opacity:.1}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}.disabled\:transition-all:disabled{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.disabled\:duration-500:disabled{--tw-duration:.5s;transition-duration:.5s}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-surface-hover[aria-expanded=true]{background-color:rgb(var(--surface-hover))}.aria-expanded\:text-text-primary[aria-expanded=true]{color:rgb(var(--text-primary))}.aria-invalid\:border-border-destructive[aria-invalid=true]{border-color:rgb(var(--border-destructive))}.aria-pressed\:border-border-heavy[aria-pressed=true]{border-color:rgb(var(--border-heavy) / var(--border-heavy-alpha,1))}.aria-pressed\:border-transparent[aria-pressed=true]{border-color:#0000}.aria-pressed\:bg-accent-primary\/15[aria-pressed=true]{background-color:rgb(var(--accent-primary))}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:bg-accent-primary\/15[aria-pressed=true]{background-color:color-mix(in oklab, rgb(var(--accent-primary)) 15%, transparent)}}.aria-pressed\:bg-surface-active-alt[aria-pressed=true]{background-color:rgb(var(--surface-active-alt))}.aria-pressed\:bg-surface-nav-selected[aria-pressed=true]{background-color:rgb(var(--surface-nav-selected))}.aria-pressed\:text-accent-primary[aria-pressed=true]{color:rgb(var(--accent-primary))}.aria-pressed\:text-text-primary[aria-pressed=true]{color:rgb(var(--text-primary))}@media (hover:hover){.aria-pressed\:hover\:bg-accent-primary\/15[aria-pressed=true]:hover{background-color:rgb(var(--accent-primary))}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:hover\:bg-accent-primary\/15[aria-pressed=true]:hover{background-color:color-mix(in oklab, rgb(var(--accent-primary)) 15%, transparent)}}.aria-pressed\:hover\:bg-surface-active-alt[aria-pressed=true]:hover{background-color:rgb(var(--surface-active-alt))}.aria-pressed\:hover\:bg-surface-nav-selected[aria-pressed=true]:hover{background-color:rgb(var(--surface-nav-selected))}.aria-pressed\:hover\:text-accent-primary[aria-pressed=true]:hover{color:rgb(var(--accent-primary))}}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:inset-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);inset-inline:0}.aria-\[orientation\=horizontal\]\:after\:inset-y-auto[aria-orientation=horizontal]:after{content:var(--tw-content);inset-block:auto}.aria-\[orientation\=horizontal\]\:after\:top-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);top:50%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:0}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:var(--spacing)}.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:0px;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:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active-item\]\:bg-surface-hover[data-active-item]{background-color:rgb(var(--surface-hover))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-surface-hover[data-highlighted]{background-color:rgb(var(--surface-hover))}.data-\[open\]\:bg-surface-active[data-open]{background-color:rgb(var(--surface-active))}.data-\[open\]\:text-text-primary[data-open]{color:rgb(var(--text-primary))}.data-\[open\]\:opacity-100[data-open]{opacity:1}.data-\[selected\=true\]\:bg-surface-active[data-selected=true]{background-color:rgb(var(--surface-active))}@media (hover:hover){.data-\[selected\=true\]\:hover\:bg-surface-active[data-selected=true]:hover{background-color:rgb(var(--surface-active))}}.data-\[state\=active\]\:bg-surface-primary[data-state=active]{background-color:rgb(var(--surface-primary))}.data-\[state\=active\]\:text-text-primary[data-state=active]{color:rgb(var(--text-primary))}.data-\[state\=checked\]\:bg-surface-inverted[data-state=checked]{background-color:rgb(var(--surface-inverted))}.data-\[state\=checked\]\:text-text-inverted[data-state=checked]{color:rgb(var(--text-inverted))}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none,.motion-reduce\:disabled\:transition-none:disabled{transition-property:none}}@media (any-pointer:coarse){.touch\:size-theme-control-touch{width:max(var(--theme-control-height,2.25rem), 2.75rem);height:max(var(--theme-control-height,2.25rem), 2.75rem)}}@media (hover:hover){@media not all and (any-pointer:coarse){.no-touch\:opacity-0{opacity:0}.no-touch\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.no-touch\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.no-touch\:focus-visible\:opacity-100:focus-visible{opacity:1}}}@container style(--theme-disabled-style:fill){.theme-disabled\:border-border-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]){border-color:rgb(var(--border-disabled))}.theme-disabled\:bg-surface-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]){background-color:rgb(var(--surface-disabled))}.theme-disabled\:text-text-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]){color:rgb(var(--text-disabled))}.theme-disabled\:opacity-100:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]){opacity:1}.theme-disabled\:placeholder\:text-text-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true])::placeholder{color:rgb(var(--text-disabled))}@media (hover:hover){.theme-disabled\:hover\:bg-surface-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]):hover{background-color:rgb(var(--surface-disabled))}.theme-disabled\:hover\:text-text-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]):hover{color:rgb(var(--text-disabled))}}.theme-disabled-within\:border-border-disabled:is(:root *):has(:disabled){border-color:rgb(var(--border-disabled))}.theme-disabled-within\:bg-surface-disabled:is(:root *):has(:disabled){background-color:rgb(var(--surface-disabled))}.theme-disabled-within\:text-text-disabled:is(:root *):has(:disabled){color:rgb(var(--text-disabled))}.theme-disabled-within\:opacity-100:is(:root *):has(:disabled){opacity:1}}@container style(--theme-destructive-style:soft){.theme-destructive-soft\:bg-surface-destructive\/10:is(:root *){background-color:rgb(var(--surface-destructive))}@supports (color:color-mix(in lab, red, red)){.theme-destructive-soft\:bg-surface-destructive\/10:is(:root *){background-color:color-mix(in oklab, rgb(var(--surface-destructive)) 10%, transparent)}}.theme-destructive-soft\:text-text-destructive:is(:root *){color:rgb(var(--text-destructive))}@media (hover:hover){.theme-destructive-soft\:hover\:bg-surface-destructive\/14:is(:root *):hover{background-color:rgb(var(--surface-destructive))}@supports (color:color-mix(in lab, red, red)){.theme-destructive-soft\:hover\:bg-surface-destructive\/14:is(:root *):hover{background-color:color-mix(in oklab, rgb(var(--surface-destructive)) 14%, transparent)}}.theme-destructive-soft\:hover\:active\:bg-surface-destructive\/17:is(:root *):hover:active{background-color:rgb(var(--surface-destructive))}@supports (color:color-mix(in lab, red, red)){.theme-destructive-soft\:hover\:active\:bg-surface-destructive\/17:is(:root *):hover:active{background-color:color-mix(in oklab, rgb(var(--surface-destructive)) 17%, transparent)}}}}@container style(--theme-border-chrome-alpha:0){.theme-chrome-quiet\:bg-surface-chat:is(:root *){background-color:rgb(var(--surface-chat))}.theme-chrome-quiet\:shadow-md:is(:root *){--tw-shadow:var(--theme-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.theme-chrome-quiet\:hover\:bg-surface-hover:is(:root *):hover{background-color:rgb(var(--surface-hover))}.theme-chrome-quiet\:hover\:active\:bg-surface-pressed:is(:root *):hover:active{background-color:rgb(var(--surface-pressed))}}}@container style(--theme-field-focus-style:border){.theme-field-border\:focus\:border-border-field-focus:is(:root *):focus{border-color:rgb(var(--border-field-focus,var(--focus-control)))}.theme-field-border\:focus-visible\:ring-0:is(:root *):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)}.theme-field-border\:focus-visible\:ring-1:is(:root *):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)}.theme-field-border\:focus-visible\:ring-border-field-focus:is(:root *):focus-visible{--tw-ring-color:rgb(var(--border-field-focus,var(--focus-control)))}.theme-field-border\:focus\:aria-invalid\:border-border-destructive:is(:root *):focus[aria-invalid=true]{border-color:rgb(var(--border-destructive))}}@container style(--theme-field-fill-style:fill){.theme-field-fill\:bg-field-fill{background-color:rgb(var(--field-fill,var(--surface-primary)))}.theme-field-fill\:bg-surface-tertiary-alt{background-color:rgb(var(--surface-tertiary-alt))}.theme-field-fill\:bg-transparent{background-color:#0000}@media (hover:hover){.theme-field-fill\:disabled\:hover\:bg-field-fill:disabled:hover{background-color:rgb(var(--field-fill,var(--surface-primary)))}.theme-field-fill\:disabled\:hover\:bg-surface-tertiary-alt:disabled:hover{background-color:rgb(var(--surface-tertiary-alt))}.theme-field-fill\:disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}}@container style(--theme-checkbox-fill-style:fill){.theme-checkbox-fill\:bg-checkbox-fill{background-color:rgb(var(--checkbox-fill,var(--surface-primary)))}}.dir-rtl\:origin-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}@supports not selector(:dir(rtl)){.dir-rtl\:origin-right[dir=rtl]{transform-origin:100%}@container style(--dir-fallback:rtl){.dir-rtl\:origin-right:not([dir=ltr]){transform-origin:100%}}}@container style(--theme-disabled-style:fill){.theme-disabled\:\[\&_\*\]\:text-text-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]) *{color:rgb(var(--text-disabled))}.theme-disabled-within\:\[\&_\*\]\:border-border-disabled:is(:root *):has(:disabled) *{border-color:rgb(var(--border-disabled))}.peer-theme-disabled\:\[\&_svg\]\:text-text-disabled:is(:where(.peer):is(:root *):is(:disabled,[data-disabled],[aria-disabled=true])~*) svg{color:rgb(var(--text-disabled))}.theme-disabled-within\:\[\&_\*\]\:text-text-disabled:is(:root *):has(:disabled) *{color:rgb(var(--text-disabled))}}}:root{--white:255 255 255;--black:0 0 0;--gray-20:236 236 241;--gray-50:247 247 248;--gray-100:236 236 236;--gray-200:227 227 227;--gray-300:205 205 205;--gray-400:153 150 150;--gray-500:89 89 89;--gray-600:66 66 66;--gray-650:57 57 57;--gray-700:47 47 47;--gray-800:33 33 33;--gray-850:23 23 23;--gray-875:18 18 18;--gray-900:13 13 13;--green-50:236 253 245;--green-100:209 250 229;--green-200:167 243 208;--green-300:110 231 183;--green-400:52 211 153;--green-500:16 185 129;--green-600:5 150 105;--green-700:4 120 87;--green-800:6 95 70;--green-900:6 78 59;--green-950:2 44 34;--red-50:254 242 242;--red-100:254 226 226;--red-200:254 202 202;--red-300:252 165 165;--red-400:248 113 113;--red-500:239 68 68;--red-600:220 38 38;--red-700:185 28 28;--red-800:153 27 27;--red-900:127 29 29;--red-950:69 10 10;--amber-50:255 251 235;--amber-100:254 243 199;--amber-200:253 230 138;--amber-300:252 211 77;--amber-400:251 191 36;--amber-500:245 158 11;--amber-600:217 119 6;--amber-700:180 83 9;--amber-800:146 64 14;--amber-900:120 53 15;--amber-950:69 26 3;--blue-50:239 246 255;--blue-100:219 234 254;--blue-200:191 219 254;--blue-300:147 197 253;--blue-400:96 165 250;--blue-500:59 130 246;--blue-600:37 99 235;--blue-700:29 78 216;--blue-800:30 64 175;--blue-900:30 58 138;--blue-950:23 37 84}html{--brand-purple:126 34 206;--avatar-fill:121 137 255;--avatar-text:var(--text-primary);--avatar-placeholder:var(--surface-secondary);--avatar-edge:240 246 252;--illustration-subtle:175 193 255;--illustration:121 137 255;--illustration-strong:60 70 255;--file-document:255 85 136;--file-sheet:16 163 127;--file-code:255 110 60;--file-artifact:45 48 92;--file-audio:255 107 53;--file-video:139 92 246;--file-generic:0 0 255;--file-ink:255 255 255;--presentation:var(--white);--text-primary:var(--gray-800);--text-secondary:var(--gray-600);--text-secondary-alt:var(--gray-500);--text-tertiary:var(--gray-500);--text-muted:105 110 121;--badge-label:var(--text-primary);--shimmer-dip:129 130 134;--shimmer-dip-alpha:.18;--text-warning:var(--amber-700);--text-destructive:var(--red-600);--link:var(--blue-600);--link-hover:var(--blue-700);--scrollbar-thumb:var(--black);--scrollbar-thumb-alpha:.1;--page-canvas:var(--surface-primary-alt);--select-fill:var(--white);--select-edge:142 142 160;--button-neutral-border:var(--black);--button-neutral-text:64 65 79;--button-neutral-hover:var(--gray-20);--link-inline:0 102 204;--toast-edge:67 90 111;--stroke-ink:var(--black);--stroke-ink-alpha:.1;--link-visited:147 51 234;--link-prose:var(--link);--accent-primary:18 110 107;--accent-primary-hover:10 79 83;--ring-primary:var(--gray-500);--focus-outline:0 0 0;--header-primary:var(--white);--header-hover:var(--gray-50);--header-button-hover:var(--gray-50);--surface-active:var(--gray-100);--surface-active-alt:var(--gray-200);--surface-hover:var(--gray-200);--surface-hover-alt:var(--gray-300);--surface-pressed:var(--gray-200);--surface-composer-hover:var(--gray-200);--surface-primary:var(--white);--chart-widget-surface:var(--surface-primary);--chart-widget-stroke:var(--border-light);--surface-primary-alt:var(--gray-50);--surface-primary-contrast:var(--gray-100);--surface-secondary:var(--gray-50);--surface-secondary-alt:var(--gray-200);--surface-tertiary:var(--gray-100);--surface-tertiary-alt:var(--white);--surface-dialog:var(--white);--dialog-title:var(--text-primary);--surface-overlay:var(--gray-500);--surface-media-overlay:0 0 0;--text-on-media:var(--white);--surface-submit:var(--green-700);--surface-submit-hover:var(--green-800);--surface-destructive:var(--red-700);--surface-destructive-hover:var(--red-800);--surface-chat:var(--white);--surface-code:var(--surface-primary-alt);--surface-code-body:var(--surface-chat);--surface-code-inline:var(--surface-active-alt);--prose-bullet:var(--border-medium);--prose-quote-bar:var(--border-medium);--surface-qr:var(--white);--border-light:var(--gray-200);--border-light-alpha:1;--border-medium-alt:var(--gray-300);--border-medium:var(--gray-300);--border-medium-alpha:1;--border-heavy:var(--gray-400);--border-heavy-alpha:1;--border-xheavy:var(--gray-500);--border-xheavy-alpha:1;--drawer-edge:var(--surface-sidebar);--border-destructive:var(--red-600);--border-control:var(--gray-200);--border-field-focus:var(--focus-control);--focus-subtle:var(--border-heavy);--field-fill:var(--surface-primary);--field-text:var(--text-primary);--checkbox-fill:var(--surface-primary);--surface-tooltip:var(--surface-primary);--text-tooltip:var(--text-primary);--alert-error-fill:var(--status-error-subtle);--alert-error-border:var(--status-error-border);--surface-canvas:var(--surface-primary-alt);--surface-user-message:var(--surface-tertiary);--surface-card:var(--surface-secondary);--surface-card-hover:var(--surface-tertiary);--surface-nav-hover:var(--surface-active-alt);--surface-nav-selected:var(--surface-active-alt);--surface-tab-selected:var(--surface-tertiary);--surface-menu:var(--presentation);--surface-popover:var(--surface-primary);--border-menu:var(--border-light);--surface-composer:var(--surface-chat);--surface-search:var(--surface-secondary);--surface-sidebar:var(--surface-primary-alt);--focus-control:var(--gray-800);--border-disabled:var(--gray-200);--status-success:var(--green-700);--status-success-subtle:var(--green-50);--status-success-border:var(--green-300);--status-success-strong:2 133 94;--status-info:var(--blue-600);--status-info-subtle:var(--blue-50);--status-info-border:var(--blue-300);--status-info-strong:var(--gray-500);--status-warning:var(--amber-700);--status-warning-subtle:var(--amber-50);--status-warning-border:var(--amber-300);--status-warning-strong:199 82 9;--status-error:var(--red-700);--status-error-subtle:var(--red-50);--status-error-border:var(--red-300);--status-error-strong:224 47 31;--status-neutral:var(--gray-600);--status-neutral-subtle:var(--gray-100);--status-neutral-border:var(--gray-300);--status-verified:37 99 235;--text-on-status:var(--white);--text-disabled:var(--gray-400);--series-1:5 110 189;--series-2:233 86 13;--series-3:0 148 142;--series-4:182 123 5;--series-5:216 90 142;--series-6:126 35 205;--series-7:1 131 1;--series-8:63 81 181;--category-icon-1:var(--series-1);--category-icon-2:var(--series-2);--category-icon-4:var(--series-4);--category-icon-5:var(--series-5);--category-icon-6:var(--series-6);--category-icon-7:var(--series-7);--syntax-text:var(--gray-800);--syntax-comment:var(--gray-500);--syntax-meta:var(--gray-600);--syntax-builtin:154 103 0;--syntax-keyword:5 80 174;--syntax-string:10 123 98;--syntax-attr:154 47 106;--syntax-title:180 35 24;--surface-inverted:var(--gray-850);--surface-inverted-hover:var(--gray-700);--surface-inverted-pressed:var(--gray-700);--button-primary:var(--surface-inverted);--button-primary-hover:var(--surface-inverted-hover);--surface-disabled:var(--gray-100);--text-inverted:var(--white);--surface-fixed:var(--white);--surface-fixed-hover:var(--gray-100);--text-fixed:var(--gray-800);--theme-control-radius:.75rem;--theme-round-control-radius:9999px;--theme-surface-radius:1rem;--theme-large-surface-radius:1.5rem;--theme-menu-radius:.7rem;--theme-popover-radius:var(--theme-radius-2xl,1rem);--theme-menu-panel-radius:var(--theme-radius-xl,.75rem);--theme-compact-panel-radius:var(--theme-radius-lg,.5rem);--theme-composer-action-radius:var(--theme-round-control-radius,9999px);--theme-inline-code-weight:600;--theme-tooltip-radius:.275rem;--theme-tooltip-padding-x:.5rem;--theme-tooltip-padding-y:.25rem;--theme-tooltip-text-size:1rem;--theme-tab-radius:.185rem;--theme-tab-min-width:100px;--theme-list-min-width:8rem;--theme-list-max-height:24rem;--theme-radius-sm:calc(.5rem - 4px);--theme-radius-md:calc(.5rem - 2px);--theme-radius-lg:.5rem;--theme-radius-xl:.75rem;--theme-radius-2xl:1rem;--theme-radius-3xl:1.5rem;--theme-control-height:2.25rem;--theme-control-padding-x:var(--theme-space-normal,.75rem);--theme-control-gap:var(--theme-space-compact,.375rem);--theme-icon-size:1rem;--theme-icon-size-md:1.25rem;--theme-icon-size-lg:1.5rem;--theme-control-font-weight:500;--theme-button-padding-x:1rem;--theme-button-height:2.5rem;--theme-button-height-sm:2.25rem;--theme-button-height-xs:1.75rem;--theme-button-height-lg:2.75rem;--theme-button-height-compact:2rem;--theme-icon-button-size-sm:2rem;--theme-field-height:2.5rem;--theme-field-height-lg:3rem;--theme-auth-field-height:2.75rem;--theme-auth-button-height:3rem;--theme-auth-control-radius:var(--theme-radius-2xl,1rem);--theme-auth-action-height:var(--theme-button-height,2.5rem);--theme-auth-action-radius:var(--theme-radius-lg,.5rem);--theme-field-padding-y:.5rem;--theme-field-focus-style:ring;--theme-field-fill-style:transparent;--theme-focus-ring-width:2px;--theme-focus-ring-offset:2px;--theme-label-size:var(--theme-text-sm,.875rem);--theme-label-leading:1;--theme-label-font-weight:inherit;--theme-switch-width:2.75rem;--theme-switch-height:1.5rem;--theme-checkbox-size:1rem;--theme-checkbox-radius:var(--theme-radius-sm,calc(.5rem - 4px));--theme-checkbox-fill-style:transparent;--theme-table-cell-space-y:1rem;--theme-table-row-stroke:0px;--theme-space-compact:.375rem;--theme-space-normal:.75rem;--theme-disabled-style:dim;--theme-dialog-stroke:0px;--theme-dialog-padding-x:1.5rem;--theme-dialog-header-gap:.375rem;--theme-dialog-title-size:var(--theme-text-lg,1.125rem);--theme-dialog-title-leading:1;--theme-dialog-title-font-weight:600;--theme-dialog-title-font-family:var(--theme-display-font-family,Inter, sans-serif);--theme-scrim-opacity:.8;--theme-alert-scrim-opacity:.9;--theme-modal-scrim-opacity:.65;--theme-button-neutral-border-opacity:.1;--theme-font-family:Inter, sans-serif;--theme-display-font-family:Inter, sans-serif;--theme-text-xs:.75rem;--theme-text-xs-leading:calc(1 / .75);--theme-text-sm:.875rem;--theme-text-sm-leading:calc(1.25 / .875);--theme-text-base:1rem;--theme-text-base-leading:calc(1.5 / 1);--theme-text-lg:1.125rem;--theme-text-lg-leading:calc(1.75 / 1.125);--theme-text-xl:1.25rem;--theme-text-xl-leading:calc(1.75 / 1.25);--theme-text-2xl:1.5rem;--theme-text-3xs:.625rem;--theme-text-2xs:.6875rem;--theme-text-1xs:.8125rem;--theme-text-1sm:.9375rem;--theme-text-2xl-leading:calc(2 / 1.5);--theme-text-3xl:1.875rem;--theme-text-3xl-leading:calc(2.25 / 1.875);--theme-mono-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, "Cascadia Mono", "Liberation Mono", Consolas, monospace;--theme-elevation-surface:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--theme-elevation-drag:0 10px 25px #0000001a;--theme-shadow-2xs:0 1px #0000000d;--theme-shadow-xs:0 1px 2px 0 #0000000d;--theme-shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--theme-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--theme-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--theme-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--theme-shadow-2xl:0 25px 50px -12px #00000040;--theme-menu-shadow:var(--theme-shadow-lg,0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a);--theme-tooltip-shadow:0 2px 4px 0 #00000040;--theme-motion-fast:.15s;--theme-motion-normal:.2s;--theme-border-chrome-alpha:1;--theme-border-inset-alpha:1;--theme-destructive-style:fill;--switch-unchecked:148 148 148;--switch-thumb:255 255 255;--table-header-text:var(--text-secondary);--table-header-fill:var(--surface-dialog);--provider-openai:#19c37d;--provider-openai-gpt4:#ab68ff;--provider-openai-reasoning:#000;--provider-anthropic:#d09a74;--provider-azure:linear-gradient(.375turn, #61bde2, #4389d0);--provider-bedrock:#268672;--provider-foreground:#fff}.dark{--brand-purple:171 104 255;--avatar-fill:121 137 255;--avatar-text:255 255 255;--avatar-placeholder:var(--surface-tertiary);--avatar-edge:240 246 252;--illustration-subtle:175 193 255;--illustration:121 137 255;--illustration-strong:60 70 255;--file-document:255 85 136;--file-sheet:16 163 127;--file-code:255 110 60;--file-artifact:45 48 92;--file-audio:255 107 53;--file-video:139 92 246;--file-generic:0 0 255;--file-ink:255 255 255;--presentation:var(--gray-800);--text-primary:var(--gray-100);--focus-outline:255 255 255;--text-secondary:var(--gray-300);--text-secondary-alt:var(--gray-400);--text-tertiary:var(--gray-400);--text-muted:179 182 189;--badge-label:var(--text-primary);--shimmer-base:255 255 255;--shimmer-base-alpha:.8;--shimmer-dip:179 179 179;--shimmer-dip-alpha:.25;--text-warning:var(--amber-500);--text-destructive:var(--red-400);--link:var(--blue-400);--scrollbar-thumb:var(--white);--page-canvas:var(--gray-850);--button-neutral-border:var(--gray-600);--button-neutral-text:255 255 240;--button-neutral-hover:var(--gray-600);--link-inline:82 160 255;--stroke-ink:var(--white);--stroke-ink-alpha:.3;--link-hover:var(--blue-300);--link-visited:192 132 252;--link-prose:var(--text-primary);--accent-primary:65 167 157;--accent-primary-hover:109 200 185;--header-primary:var(--gray-700);--header-hover:var(--gray-600);--header-button-hover:var(--gray-700);--surface-active:var(--gray-500);--surface-active-alt:var(--gray-700);--surface-hover:var(--gray-650);--surface-hover-alt:var(--gray-600);--surface-pressed:var(--gray-650);--surface-composer-hover:var(--gray-600);--surface-primary:var(--gray-900);--chart-widget-surface:40 40 40;--chart-widget-stroke:50 50 50;--surface-primary-alt:var(--gray-850);--surface-primary-contrast:var(--gray-850);--surface-secondary:var(--gray-800);--surface-secondary-alt:var(--gray-800);--surface-tertiary:var(--gray-700);--surface-tertiary-alt:var(--gray-700);--surface-dialog:var(--gray-875);--dialog-title:var(--text-primary);--surface-overlay:0 0 0;--surface-media-overlay:0 0 0;--text-on-media:var(--white);--surface-submit:var(--green-700);--surface-submit-hover:var(--green-800);--surface-destructive:var(--red-800);--surface-destructive-hover:var(--red-900);--surface-chat:var(--gray-700);--surface-code:var(--presentation);--surface-code-body:var(--surface-primary-alt);--surface-code-inline:var(--surface-hover-alt);--prose-bullet:var(--border-medium);--prose-quote-bar:var(--border-medium);--surface-qr:var(--white);--border-light:var(--gray-800);--border-medium-alt:var(--gray-650);--border-medium:var(--gray-650);--border-heavy:var(--gray-500);--border-xheavy:var(--gray-400);--drawer-edge:var(--border-xheavy);--border-destructive:var(--red-500);--border-control:var(--gray-800);--border-field-focus:var(--focus-control);--field-fill:var(--surface-primary);--field-text:var(--text-primary);--checkbox-fill:var(--surface-primary);--surface-tooltip:var(--surface-primary);--text-tooltip:var(--text-primary);--alert-error-fill:var(--status-error-subtle);--alert-error-border:var(--status-error-border);--surface-canvas:var(--surface-primary-alt);--surface-user-message:var(--surface-tertiary);--surface-card:var(--surface-secondary);--surface-card-hover:var(--surface-tertiary);--surface-nav-hover:var(--surface-active-alt);--surface-nav-selected:var(--surface-active-alt);--surface-tab-selected:var(--surface-tertiary);--surface-menu:var(--presentation);--surface-popover:var(--surface-secondary);--border-menu:var(--border-light);--surface-composer:var(--surface-chat);--surface-search:var(--surface-secondary);--surface-sidebar:var(--surface-primary-alt);--focus-control:var(--gray-100);--border-disabled:var(--gray-650);--status-success:var(--green-300);--status-success-subtle:var(--green-950);--status-success-border:var(--green-800);--status-success-strong:8 135 89;--status-info:var(--blue-300);--status-info-subtle:var(--blue-950);--status-info-border:var(--blue-800);--status-info-strong:var(--gray-600);--status-warning:var(--amber-300);--status-warning-subtle:var(--amber-950);--status-warning-border:var(--amber-800);--status-warning-strong:var(--amber-800);--status-error:var(--red-300);--status-error-subtle:var(--red-950);--status-error-border:var(--red-800);--status-error-strong:var(--red-800);--status-neutral:var(--gray-300);--status-neutral-subtle:var(--gray-800);--status-neutral-border:var(--gray-700);--status-verified:26 127 216;--text-on-status:var(--white);--series-1:9 140 238;--series-2:217 87 35;--series-3:6 158 152;--series-4:200 133 12;--series-5:213 82 130;--series-6:171 104 254;--series-7:80 167 49;--series-8:120 130 190;--category-icon-1:var(--series-1);--category-icon-2:var(--series-2);--category-icon-4:var(--series-4);--category-icon-5:var(--series-5);--category-icon-6:var(--series-6);--category-icon-7:var(--series-7);--syntax-text:var(--white);--syntax-comment:144 144 144;--syntax-meta:166 166 166;--syntax-builtin:233 149 12;--syntax-keyword:46 149 211;--syntax-string:0 166 125;--syntax-attr:223 48 121;--syntax-title:242 44 61;--surface-inverted:var(--white);--surface-inverted-hover:var(--gray-100);--surface-inverted-pressed:var(--gray-100);--button-primary:var(--surface-inverted);--button-primary-hover:var(--surface-inverted-hover);--surface-disabled:var(--gray-700);--text-inverted:var(--gray-850);--surface-fixed:var(--white);--surface-fixed-hover:var(--gray-100);--text-fixed:var(--gray-800);--switch-unchecked:102 102 102;--switch-thumb:13 13 13;--provider-openai:#19c37d;--provider-openai-gpt4:#ab68ff;--provider-openai-reasoning:#000;--provider-anthropic:#d09a74;--provider-azure:linear-gradient(.375turn, #61bde2, #4389d0);--provider-bedrock:#268672;--provider-foreground:#fff;--theme-menu-shadow:0 10px 15px -3px #00000040, 0 4px 6px -4px #0000001a;--theme-tooltip-shadow:0 1px 2px 0 #00000059;--theme-button-neutral-border-opacity:1}[data-theme-scope]{--avatar-placeholder:var(--surface-secondary);--surface-code-inline:var(--surface-active-alt);--prose-bullet:var(--border-medium);--prose-quote-bar:var(--border-medium);--surface-canvas:var(--surface-primary-alt);--surface-user-message:var(--surface-tertiary);--surface-card:var(--surface-secondary);--surface-card-hover:var(--surface-tertiary);--surface-nav-hover:var(--surface-active-alt);--surface-nav-selected:var(--surface-active-alt);--surface-tab-selected:var(--surface-tertiary);--surface-menu:var(--presentation);--surface-popover:var(--surface-primary);--border-menu:var(--border-light);--surface-composer:var(--surface-chat);--surface-search:var(--surface-secondary);--surface-sidebar:var(--surface-primary-alt)}.dark [data-theme-scope],[data-theme-scope].dark{--avatar-placeholder:var(--surface-tertiary);--surface-canvas:var(--surface-primary-alt);--surface-user-message:var(--surface-tertiary);--surface-card:var(--surface-secondary);--surface-card-hover:var(--surface-tertiary);--surface-nav-hover:var(--surface-active-alt);--surface-nav-selected:var(--surface-active-alt);--surface-tab-selected:var(--surface-tertiary);--surface-menu:var(--presentation);--surface-popover:var(--surface-secondary);--border-menu:var(--border-light);--surface-composer:var(--surface-chat);--surface-search:var(--surface-secondary);--surface-sidebar:var(--surface-primary-alt);--surface-code-inline:var(--surface-hover-alt)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-Regular-B0QUfDW0.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/Inter-Italic-B_ozvy2G.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/Inter-SemiBold-_JLwM7Yv.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/Inter-SemiBoldItalic-C4gNvuGw.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/Inter-Bold-CytjP_7U.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/Inter-BoldItalic-B0T-BnK6.woff2)format("woff2");size-adjust:94%}[dir=rtl]{--dir-fallback:rtl}[dir=ltr]{--dir-fallback:ltr}:root,html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-canvas:255 255 255;--surface-primary:255 255 255;--surface-primary-alt:250 250 251;--surface-secondary:246 247 248;--surface-secondary-alt:244 245 247;--surface-tertiary:240 241 244;--surface-tertiary-alt:245 246 248;--surface-sidebar:247 248 250;--surface-chat:255 255 255;--surface-composer:255 255 255;--surface-composer-hover:250 250 252;--surface-dialog:255 255 255;--surface-menu:255 255 255;--surface-popover:255 255 255;--surface-tooltip:255 255 255;--surface-hover:240 241 245;--surface-hover-alt:245 246 248;--surface-pressed:231 233 239;--surface-active:234 236 245;--surface-active-alt:238 240 246;--surface-card:255 255 255;--surface-card-hover:248 249 251;--surface-nav-hover:236 238 243;--surface-nav-selected:233 235 243;--surface-tab-selected:236 238 244;--surface-user-message:244 245 248;--surface-search:255 255 255;--surface-code:247 248 250;--surface-code-body:247 248 250;--surface-code-inline:240 241 245;--surface-overlay:27 29 37;--surface-inverted:39 41 49;--surface-inverted-hover:57 60 70;--surface-inverted-pressed:25 27 33;--surface-submit:94 106 210;--surface-submit-hover:77 89 193;--button-primary:94 106 210;--button-primary-hover:77 89 193;--text-primary:35 37 46;--text-secondary:96 100 113;--text-secondary-alt:105 110 122;--text-tertiary:105 110 122;--text-muted:105 110 122;--text-inverted:255 255 255;--text-disabled:130 134 146;--text-destructive:185 40 52;--text-link:76 88 186;--border-light:229 231 237;--border-medium:213 217 226;--border-heavy:173 179 192;--border-xheavy:125 132 148;--border-control:139 145 160;--border-chrome:229 231 237;--border-field-focus:94 106 210;--accent-primary:82 96 196;--accent-primary-hover:66 79 174;--focus-control:82 96 196;--focus-outline:82 96 196;--field-text:var(--text-primary);--field-fill:var(--surface-primary);--dialog-title:var(--text-primary);--presentation:var(--surface-primary);--link-inline:var(--accent-primary);--scrollbar-thumb:199 203 213;--theme-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-display-font-family:var(--theme-font-family);--theme-mono-font-family:ui-monospace, "SFMono-Regular", Consolas, monospace;--theme-radius-sm:.25rem;--theme-radius-md:.375rem;--theme-radius-lg:.5rem;--theme-radius-xl:.75rem;--theme-radius-2xl:1rem;--theme-radius-3xl:1.25rem;--theme-control-radius:.375rem;--theme-round-control-radius:.5rem;--theme-composer-action-radius:.5rem;--theme-tab-radius:.375rem;--theme-checkbox-radius:.25rem;--theme-control-height:2.25rem;--theme-button-height:2.25rem;--theme-button-height-sm:2rem;--theme-field-height:2.25rem;--theme-control-font-weight:500;--theme-tab-min-width:0;--theme-space-compact:.375rem;--theme-space-normal:.75rem;--theme-motion-fast:.12s;--theme-motion-normal:.18s;--theme-scrim-opacity:.35;--theme-text-xs:.75rem;--theme-text-sm:.8125rem;--theme-text-sm-leading:1.5;--theme-text-base:.875rem;--theme-text-base-leading:1.6;--theme-shadow-xs:0 1px 2px #1417280a;--theme-shadow-sm:0 1px 3px #1417280f;--theme-shadow-md:0 4px 16px #14172812;--theme-shadow-lg:0 8px 30px #1417281a;--theme-shadow-xl:0 18px 60px #14172826;--chat-content-max-width:52rem;--sidebar-width:17rem;--artifact-min-width:22rem}html.dark,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:23 24 27;--surface-primary:27 28 32;--surface-primary-alt:23 24 27;--surface-secondary:33 34 39;--surface-secondary-alt:35 36 42;--surface-tertiary:41 43 50;--surface-tertiary-alt:36 38 44;--surface-sidebar:20 21 24;--surface-chat:23 24 27;--surface-composer:30 31 36;--surface-composer-hover:34 35 41;--surface-dialog:30 31 36;--surface-menu:32 33 39;--surface-popover:32 33 39;--surface-tooltip:39 40 47;--surface-hover:42 44 52;--surface-hover-alt:34 36 42;--surface-pressed:49 52 62;--surface-active:48 51 64;--surface-active-alt:40 43 54;--surface-card:29 30 35;--surface-card-hover:35 37 43;--surface-nav-hover:34 36 43;--surface-nav-selected:43 45 57;--surface-tab-selected:44 46 55;--surface-user-message:34 36 43;--surface-search:30 31 36;--surface-code:29 30 36;--surface-code-body:29 30 36;--surface-code-inline:41 43 51;--surface-overlay:0 0 0;--surface-inverted:231 233 240;--surface-inverted-hover:255 255 255;--surface-inverted-pressed:207 210 222;--surface-submit:115 128 236;--surface-submit-hover:134 146 246;--button-primary:115 128 236;--button-primary-hover:134 146 246;--text-primary:231 233 239;--text-secondary:171 175 190;--text-secondary-alt:156 161 178;--text-tertiary:151 157 175;--text-muted:151 157 175;--text-inverted:20 22 29;--text-disabled:117 123 143;--text-destructive:249 141 152;--text-link:159 171 255;--border-light:46 48 57;--border-medium:62 66 80;--border-heavy:96 102 123;--border-xheavy:115 123 146;--border-control:113 121 145;--border-chrome:46 48 57;--border-field-focus:159 171 255;--accent-primary:159 171 255;--accent-primary-hover:180 189 255;--focus-control:159 171 255;--focus-outline:159 171 255;--scrollbar-thumb:71 77 94;--theme-scrim-opacity:.6;--theme-shadow-xs:0 1px 2px #0000001f;--theme-shadow-sm:0 1px 3px #0003;--theme-shadow-md:0 4px 16px #0000003b;--theme-shadow-lg:0 8px 30px #0000004d;--theme-shadow-xl:0 18px 60px #0006}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
