._hidden_ieq6y_1{position:fixed;top:-9999px;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}._wrapper_f6vlg_10{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:8px;display:flex;justify-content:center;align-items:flex-start;z-index:9999;pointer-events:none}._wrapper_f6vlg_10[data-dock=bottom-right]{padding:0 24px 24px 0;justify-content:flex-end;align-items:flex-end}._srOnly_f6vlg_29{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._innerCenter_f6vlg_6{display:flex;justify-content:center;pointer-events:auto}._pill_f6vlg_54{background:#000;border:1px solid #222;border-radius:32px;box-shadow:0 0 0 1px #222,0 8px 32px #000000e6,0 2px 12px #000000b3;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-mode=light] ._pill_f6vlg_54{box-shadow:0 0 0 1px #222}._pill_f6vlg_54[data-state=music],._pill_f6vlg_54[data-state=error]{cursor:default}._pill_f6vlg_54:focus-visible{outline:2px solid #22c55e;outline-offset:2px}._content_f6vlg_89{display:flex;align-items:center;gap:8px;padding:8px 16px}._pill_f6vlg_54[data-state=music] ._content_f6vlg_89{padding:12px 16px;width:280px}._pill_f6vlg_54[data-state=chat] ._content_f6vlg_89{padding:10px 16px;width:240px}._pill_f6vlg_54[data-state=timer] ._content_f6vlg_89{padding:10px 16px;width:260px}._pill_f6vlg_54[data-state=timer-set] ._content_f6vlg_89{padding:14px 16px 12px;width:268px}._pill_f6vlg_54[data-state=break] ._content_f6vlg_89,._pill_f6vlg_54[data-state=timer-done] ._content_f6vlg_89{padding:10px 18px}._pill_f6vlg_54[data-state=thinking] ._content_f6vlg_89,._pill_f6vlg_54[data-state=generating] ._content_f6vlg_89,._pill_f6vlg_54[data-state=observing] ._content_f6vlg_89,._pill_f6vlg_54[data-state=waiting] ._content_f6vlg_89,._pill_f6vlg_54[data-state=processing] ._content_f6vlg_89{padding:8px 16px;gap:0;align-items:center;height:36px;max-height:44px;overflow:hidden}._pill_f6vlg_54:has(.island-circle-mode){width:44px!important;height:44px!important;border-radius:50%!important}._pill_f6vlg_54:has(.island-circle-mode) ._content_f6vlg_89{width:44px;height:44px;padding:0;justify-content:center}._pill_f6vlg_54[data-state=error] ._content_f6vlg_89{padding:12px 20px}._greenDot_f6vlg_169{width:8px;height:8px;background:#22c55e;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px #22c55e99}._onlineText_f6vlg_178{color:#fff;font-size:12px;font-weight:500;white-space:nowrap;letter-spacing:-.01em;flex-shrink:0}._musicPanel_f6vlg_187{display:flex;align-items:center;gap:12px;flex:1}._albumArt_f6vlg_194{position:relative;width:40px;height:40px;background:#0a0a0a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}._albumEmoji_f6vlg_207{line-height:1}._progressRing_f6vlg_214{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}._progressTrack_f6vlg_222{fill:none;stroke:#ffffff1f;stroke-width:2}._progressBar_f6vlg_228{fill:none;stroke:#22c55e;stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .5s linear}._songInfo_f6vlg_236{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._songTitle_f6vlg_244{color:#fff;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}._artistName_f6vlg_254{color:#ffffff80;font-size:11px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._musicControls_f6vlg_263{display:flex;align-items:center;gap:8px;flex-shrink:0}._controlButton_f6vlg_270{background:none;border:none;color:#fff;cursor:pointer;padding:4px;margin:0;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}._controlButton_f6vlg_270:hover{background-color:#ffffff1a}._controlButton_f6vlg_270:active{background-color:#ffffff26}._segmentDivider_f6vlg_295{width:1px;height:16px;margin:0 4px;background:#2a2a2a;flex-shrink:0}._segmentButton_f6vlg_303{background:none;border:none;color:#ffffffa6;cursor:pointer;padding:4px;margin:0;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0;transition:background-color .2s ease,color .2s ease}._segmentButton_f6vlg_303:hover{background-color:#ffffff1a;color:#fff}._segmentButton_f6vlg_303:focus-visible{outline:2px solid #22c55e;outline-offset:1px}._timerPanel_f6vlg_330{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._timerReadout_f6vlg_341{background:none;border:none;margin:0;padding:3px 6px;color:#fff;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex-shrink:0;text-align:left;cursor:pointer;border-radius:6px;transition:background-color .2s ease}._timerReadout_f6vlg_341:hover{background-color:#ffffff1a}._timerReadout_f6vlg_341:focus-visible{outline:2px solid #22c55e;outline-offset:1px}._timerPresets_f6vlg_367{display:flex;align-items:center;gap:2px;flex:1;min-width:0}._timerPreset_f6vlg_367{background:none;border:none;color:#ffffff80;font-size:11px;font-weight:500;cursor:pointer;padding:3px 5px;margin:0;border-radius:4px;transition:background-color .2s ease,color .2s ease}._timerPreset_f6vlg_367:hover{background-color:#ffffff1a;color:#fff}._timerPreset_f6vlg_367[data-selected=true]{color:#fff;background-color:#ffffff24}._timerControls_f6vlg_402{display:flex;align-items:center;gap:6px;flex-shrink:0}._timerControls_f6vlg_402 ._controlButton_f6vlg_270:disabled{opacity:.35;cursor:default}._timerSetPanel_f6vlg_415{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}._timerSetHeader_f6vlg_423{color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.6}._timerSetFields_f6vlg_432{display:flex;align-items:center;gap:8px}._timerSetField_f6vlg_432{display:flex;align-items:center;gap:4px;flex:1;background:#0a0a0a;border:1px solid #222;border-radius:10px;padding:4px}._timerStepper_f6vlg_449{background:none;border:none;color:#fff9;cursor:pointer;padding:5px;margin:0;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0;transition:background-color .2s ease,color .2s ease}._timerStepper_f6vlg_449:hover:not(:disabled){background-color:#ffffff1a;color:#fff}._timerStepper_f6vlg_449:disabled{opacity:.3;cursor:default}._timerSetLabelled_f6vlg_475{display:flex;align-items:baseline;gap:2px;flex:1;justify-content:center;cursor:text}._timerSetInput_f6vlg_485{width:2.2ch;background:none;border:none;padding:0;margin:0;color:#fff;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:text;-moz-user-select:text;user-select:text}._timerSetInput_f6vlg_485:focus{outline:none}._timerSetLabelled_f6vlg_475:focus-within{outline:2px solid #22c55e;outline-offset:2px;border-radius:6px}._timerSetUnit_f6vlg_511{color:#ffffff80;font-size:11px;font-weight:500}._timerSetActions_f6vlg_517{display:flex;align-items:center;justify-content:flex-end;gap:6px}._timerSetGhost_f6vlg_524,._timerSetPrimary_f6vlg_525{border:none;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;margin:0;border-radius:8px;transition:background-color .2s ease,color .2s ease}._timerSetGhost_f6vlg_524{background:none;color:#fff9}._timerSetGhost_f6vlg_524:hover{background-color:#ffffff1a;color:#fff}._timerSetPrimary_f6vlg_525{background-color:#22c55e;color:#04140a}._timerSetPrimary_f6vlg_525:hover:not(:disabled){background-color:#16a34a}._timerSetPrimary_f6vlg_525:disabled{opacity:.35;cursor:default}._timerDonePanel_f6vlg_561{display:flex;align-items:center;gap:8px}._timerDoneIcon_f6vlg_567{color:#22c55e;flex-shrink:0}._timerDoneText_f6vlg_572{color:#fff;font-size:13px;font-weight:600;white-space:nowrap;letter-spacing:-.01em}._breakPanel_f6vlg_581{display:flex;align-items:center;gap:10px;min-width:0}._breakText_f6vlg_588{color:#fff;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}._returnPanel_f6vlg_599{display:flex;align-items:center;gap:6px;color:#fff}._returnText_f6vlg_606{color:#fff;font-size:12px;font-weight:600;white-space:nowrap;letter-spacing:-.01em}._chatPanel_f6vlg_616{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._chatIcon_f6vlg_624{display:flex;align-items:center;justify-content:center;color:#22c55e;flex-shrink:0}._chatText_f6vlg_632{display:flex;flex-direction:column;gap:1px;min-width:0}._chatTitle_f6vlg_639{color:#fff;font-size:12px;font-weight:700;white-space:nowrap;letter-spacing:-.01em}._chatSnippet_f6vlg_379{color:#ffffff80;font-size:11px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aiText_f6vlg_657{color:#fff;font-size:13px;font-weight:500;white-space:nowrap;letter-spacing:-.01em}._errorText_f6vlg_666{color:#ef4444;font-size:13px;font-weight:500;white-space:nowrap;letter-spacing:-.01em}@media (max-width: 480px){._pill_f6vlg_54[data-state=music] ._content_f6vlg_89{width:min(280px,calc(100vw - 64px))}._pill_f6vlg_54[data-state=chat] ._content_f6vlg_89{width:min(240px,calc(100vw - 64px))}._pill_f6vlg_54[data-state=timer] ._content_f6vlg_89{width:min(260px,calc(100vw - 64px))}._pill_f6vlg_54[data-state=timer-set] ._content_f6vlg_89{width:min(268px,calc(100vw - 64px))}._timerStepper_f6vlg_449{padding:9px}._pill_f6vlg_54[data-state=break] ._content_f6vlg_89,._pill_f6vlg_54[data-state=timer-done] ._content_f6vlg_89{max-width:calc(100vw - 64px)}._segmentButton_f6vlg_303{padding:8px}._timerPreset_f6vlg_367{padding:6px 7px}._pill_f6vlg_54[data-state=thinking] ._content_f6vlg_89,._pill_f6vlg_54[data-state=generating] ._content_f6vlg_89,._pill_f6vlg_54[data-state=observing] ._content_f6vlg_89,._pill_f6vlg_54[data-state=waiting] ._content_f6vlg_89,._pill_f6vlg_54[data-state=processing] ._content_f6vlg_89,._pill_f6vlg_54[data-state=error] ._content_f6vlg_89{max-width:calc(100vw - 64px)}._controlButton_f6vlg_270{padding:10px}._errorText_f6vlg_666{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion: reduce){._progressBar_f6vlg_228,._controlButton_f6vlg_270,._segmentButton_f6vlg_303,._timerPreset_f6vlg_367,._timerReadout_f6vlg_341,._timerStepper_f6vlg_449,._timerSetGhost_f6vlg_524,._timerSetPrimary_f6vlg_525{transition:none}}._sidebar_1o3dg_1{position:fixed;top:0;left:0;width:56px;height:100vh;background:var(--color-bg);border-right:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;z-index:60;padding:12px 0}._hamburgerButton_1o3dg_17{display:none}@media (max-width: 968px){._sidebar_1o3dg_1{transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}._sidebar_1o3dg_1._sidebarOpen_1o3dg_31{transform:translate(0);box-shadow:4px 0 24px #00000080}._hamburgerButton_1o3dg_17{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:56px;height:56px;background:var(--color-bg);border:none;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:0 0 12px;z-index:61;padding:0;cursor:pointer}._hamburgerBars_1o3dg_55{width:20px;height:14px;background-image:linear-gradient(to bottom,rgba(var(--color-fg-rgb),.6) 0%,rgba(var(--color-fg-rgb),.6) 2px,transparent 2px,transparent 6px,rgba(var(--color-fg-rgb),.6) 6px,rgba(var(--color-fg-rgb),.6) 8px,transparent 8px,transparent 12px,rgba(var(--color-fg-rgb),.6) 12px,rgba(var(--color-fg-rgb),.6) 14px);pointer-events:none}}._moonLink_1o3dg_76{display:flex;align-items:center;justify-content:center;margin-bottom:16px;opacity:.7;transition:opacity .15s ease;text-decoration:none}._moonLink_1o3dg_76:hover{opacity:1}._moonLogo_1o3dg_86{width:26px;height:26px}._nav_1o3dg_89{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;width:100%}._iconWrapper_1o3dg_99{position:relative;width:100%;display:flex;align-items:center;justify-content:center;height:40px;cursor:pointer}._activeBar_1o3dg_110{position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.5px;height:20px;border-radius:0 2px 2px 0}._iconInner_1o3dg_121{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;transition:background .15s ease,opacity .15s ease}._iconWrapper_1o3dg_99:hover ._iconInner_1o3dg_121{background:rgba(var(--color-fg-rgb),.05)}._iconWrapper_1o3dg_99:hover img{opacity:1!important}._iconWrapper_1o3dg_99:hover span{color:var(--hover-color, rgba(var(--color-fg-rgb), .75))!important;opacity:1!important}._iconActive_1o3dg_135 img,._iconActive_1o3dg_135 span{opacity:1!important}._tooltip_1o3dg_139{position:absolute;left:60px;top:50%;transform:translateY(-50%);background:var(--md-surface-container-low);color:var(--color-text);font-size:11px;padding:4px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:100}._iconWrapper_1o3dg_99:hover ._tooltip_1o3dg_139{opacity:1}._divider_1o3dg_158{width:24px;height:1px;background:var(--md-surface-container-low);margin:6px 0}._bottom_1o3dg_166{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:4px}._avatarContainer_1o3dg_175{display:flex;align-items:center;justify-content:center;opacity:.8;cursor:pointer;transition:opacity var(--md-duration-short) var(--md-easing-emphasized)}._avatarContainer_1o3dg_175:hover{opacity:1}._root_h2a22_1{display:flex;flex-direction:column;align-items:center;gap:14px}._wheel_h2a22_8{position:relative;border-radius:50%;cursor:crosshair;touch-action:none;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--md-outline-variant)}._wheelHue_h2a22_19,._wheelSaturation_h2a22_20,._wheelLightness_h2a22_21{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none}._wheelHue_h2a22_19{background:conic-gradient(from 90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}._wheelSaturation_h2a22_20{background:radial-gradient(circle closest-side,#fff,transparent)}._thumb_h2a22_46{position:absolute;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff;box-shadow:0 0 0 1px #00000073;pointer-events:none}._sliderRow_h2a22_57{display:flex;align-items:center;gap:10px;width:100%}._sliderLabel_h2a22_64{font-size:.72rem;color:var(--md-on-surface-variant);white-space:nowrap}._slider_h2a22_57{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:4px;outline:none;cursor:pointer}._slider_h2a22_57::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--md-surface-container-high);box-shadow:0 0 0 1px #00000059;cursor:pointer}._slider_h2a22_57::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--md-surface-container-high);cursor:pointer}._hexRow_h2a22_99{display:flex;align-items:center;gap:8px;width:100%}._preview_h2a22_106{width:28px;height:28px;border-radius:var(--md-shape-sm);flex-shrink:0;box-shadow:inset 0 0 0 1px var(--md-outline-variant)}._hexInput_h2a22_114{flex:1;min-width:0;padding:7px 10px;border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-sm);background:var(--md-surface-container);color:var(--md-on-surface);font-family:var(--font-mono);font-size:.82rem;outline:none}._hexInput_h2a22_114:focus{border-color:var(--md-primary)}._hexInputError_h2a22_131{border-color:var(--color-error)}._hexError_h2a22_135{width:100%;font-size:.72rem;color:var(--color-error)}._dialog_2iclr_3{position:relative;z-index:100}._backdrop_2iclr_8{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c}._positioner_2iclr_14{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}._panel_2iclr_24{position:relative;width:100%;max-width:340px;background:var(--md-surface-container-high);border-radius:var(--md-shape-xl);padding:20px;color:var(--md-on-surface);font-family:var(--font-body)}._closeButton_2iclr_35{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:50%;background:transparent;color:var(--md-on-surface-variant);cursor:pointer;transition:background var(--md-duration-short) var(--md-easing-emphasized)}._closeButton_2iclr_35:hover{background:var(--md-surface-container)}._identity_2iclr_58{display:flex;align-items:center;gap:14px;padding-right:32px}._identityText_2iclr_65{min-width:0;display:flex;flex-direction:column;gap:3px}._identityTitle_2iclr_72{font-size:.9rem;font-weight:600;color:var(--md-on-surface)}._sessionId_2iclr_78{font-family:var(--font-mono);font-size:.72rem;color:var(--md-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._divider_2iclr_87{height:1px;margin:16px 0;background:var(--md-outline-variant)}._sectionLabel_2iclr_93{margin-bottom:8px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--md-on-surface-variant)}._segmented_2iclr_104{display:flex;gap:4px;margin-bottom:18px;padding:4px;background:var(--md-surface-container);border-radius:var(--md-shape-md)}._segmentButton_2iclr_113{position:relative;flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;border:none;border-radius:var(--md-shape-sm);background:transparent;color:var(--md-on-surface-variant);font-family:inherit;font-size:.78rem;cursor:pointer;transition:background var(--md-duration-short) var(--md-easing-emphasized),color var(--md-duration-short) var(--md-easing-emphasized)}._segmentButton_2iclr_113:after,._dropdownTrigger_2iclr_135:after,._dropdownOption_2iclr_136:after,._customToggle_2iclr_137:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--md-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-duration-short) var(--md-easing-emphasized)}._segmentButton_2iclr_113:hover:after,._dropdownTrigger_2iclr_135:hover:after,._dropdownOption_2iclr_136:hover:after,._customToggle_2iclr_137:hover:after{opacity:var(--md-state-hover)}._segmentButton_2iclr_113:active:after,._dropdownTrigger_2iclr_135:active:after,._dropdownOption_2iclr_136:active:after,._customToggle_2iclr_137:active:after{opacity:var(--md-state-pressed)}._segmentButtonActive_2iclr_162{background:var(--md-primary-container);color:var(--md-on-primary-container)}._segmentButtonActive_2iclr_162:after{background:var(--md-on-primary-container)}._dropdownWrap_2iclr_173{position:relative;margin-bottom:10px}._dropdownTrigger_2iclr_135,._dropdownOption_2iclr_136,._customToggle_2iclr_137{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:var(--md-shape-md);background:var(--md-surface-container);color:var(--md-on-surface);font-family:inherit;font-size:.85rem;text-align:left;cursor:pointer;overflow:hidden}._dropdownLabel_2iclr_198{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._swatchDot_2iclr_206{width:18px;height:18px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #0003}._chevron_2iclr_214{flex-shrink:0;color:var(--md-on-surface-variant);transition:transform var(--md-duration-short) var(--md-easing-emphasized)}._chevronOpen_2iclr_220{transform:rotate(180deg)}._check_2iclr_224{flex-shrink:0;color:var(--md-primary)}._dropdownMenu_2iclr_229{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:2;max-height:232px;overflow-y:auto;list-style:none;margin:0;padding:6px;background:var(--md-surface-container-low);border-radius:var(--md-shape-md);box-shadow:0 8px 24px #00000059}._dropdownOption_2iclr_136{background:transparent;border-radius:var(--md-shape-sm);padding:9px 10px}._customToggle_2iclr_137{color:var(--md-on-surface-variant);font-size:.82rem}._customToggleActive_2iclr_258{color:var(--md-on-surface)}._wheelWrap_2iclr_262{overflow:hidden}._switchRow_2iclr_268{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:var(--md-shape-md);background:var(--md-surface-container);color:var(--md-on-surface);font-family:inherit;text-align:left;cursor:pointer}._switchRow_2iclr_268:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--md-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-duration-short) var(--md-easing-emphasized)}._switchRow_2iclr_268:hover:after{opacity:var(--md-state-hover)}._switchRow_2iclr_268:active:after{opacity:var(--md-state-pressed)}._switchIcon_2iclr_299{display:flex;flex-shrink:0;color:var(--md-on-surface-variant)}._switchText_2iclr_305{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._switchLabel_2iclr_313{font-size:.82rem;font-weight:500}._switchHint_2iclr_318{font-size:.7rem;line-height:1.35;color:var(--md-on-surface-variant)}._switchTrack_2iclr_325{position:relative;flex-shrink:0;width:44px;height:26px;border:2px solid var(--md-outline);border-radius:999px;background:var(--md-surface-container-high);transition:background var(--md-duration-short) var(--md-easing-emphasized),border-color var(--md-duration-short) var(--md-easing-emphasized)}._switchTrackOn_2iclr_338{border-color:var(--md-primary);background:var(--md-primary)}._switchThumb_2iclr_343{position:absolute;top:50%;left:3px;width:16px;height:16px;border-radius:50%;background:var(--md-outline);transform:translateY(-50%);transition:left var(--md-duration-short) var(--md-easing-emphasized),width var(--md-duration-short) var(--md-easing-emphasized),height var(--md-duration-short) var(--md-easing-emphasized),background var(--md-duration-short) var(--md-easing-emphasized)}._switchTrackOn_2iclr_338 ._switchThumb_2iclr_343{left:21px;width:20px;height:20px;background:var(--md-on-primary)}@media (max-width: 640px){._panel_2iclr_24{max-width:none;padding:18px}}._header_11889_4{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px;background:rgba(var(--color-bg-rgb),.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._close_11889_16{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:var(--md-on-surface-variant);cursor:pointer;transition:background var(--md-duration-short) var(--md-easing-emphasized),color var(--md-duration-short) var(--md-easing-emphasized)}._close_11889_16:hover{background:rgba(var(--color-fg-rgb),var(--md-state-hover));color:var(--md-on-surface)}._close_11889_16:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.7);outline-offset:2px}@media (max-width: 640px){._header_11889_4{padding:12px 14px}._close_11889_16{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){._close_11889_16{transition:none}}._container_cuzct_1{display:flex;align-items:flex-end;gap:8px;margin-bottom:2px}._groupEnd_cuzct_10{margin-bottom:14px}._own_cuzct_14{flex-direction:row-reverse;margin-left:auto;justify-content:flex-start}._avatarSlot_cuzct_22{width:28px;flex-shrink:0}._bubbleWrapper_cuzct_27{position:relative;display:flex;flex-direction:column;max-width:min(70%,520px)}._bubble_cuzct_27{padding:9px 13px;font-size:.875rem;line-height:1.45;border:1px solid transparent;border-radius:var(--md-shape-md);overflow-wrap:anywhere}._text_cuzct_45{white-space:pre-wrap}._ownBubble_cuzct_52{background:var(--md-primary-container);border-color:transparent;color:var(--md-on-primary-container)}._otherBubble_cuzct_58{background:var(--md-surface-container);border-color:var(--md-outline-variant);color:var(--md-on-surface)}._own_cuzct_14._groupStart_cuzct_64 ._bubble_cuzct_27{border-top-right-radius:var(--md-shape-lg)}._own_cuzct_14._groupEnd_cuzct_10 ._bubble_cuzct_27{border-bottom-right-radius:4px}._other_cuzct_58._groupStart_cuzct_64 ._bubble_cuzct_27{border-top-left-radius:var(--md-shape-lg)}._other_cuzct_58._groupEnd_cuzct_10 ._bubble_cuzct_27{border-bottom-left-radius:4px}._mediaBubble_cuzct_80{padding:3px;background:transparent;border-color:transparent}._attachmentImg_cuzct_86{display:block;max-width:220px;max-height:220px;border-radius:var(--md-shape-sm);-o-object-fit:contain;object-fit:contain}._mediaCaption_cuzct_94{display:block;margin-top:6px;padding:0 6px 3px;font-size:.875rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}._timestamp_cuzct_105{position:absolute;bottom:2px;white-space:nowrap;color:var(--md-on-surface-variant);font-size:.62rem;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:opacity var(--md-duration-short) var(--md-easing-emphasized)}._other_cuzct_58 ._timestamp_cuzct_105{left:calc(100% + 8px)}._own_cuzct_14 ._timestamp_cuzct_105{right:calc(100% + 8px)}._container_cuzct_1:hover ._timestamp_cuzct_105,._container_cuzct_1:focus-within ._timestamp_cuzct_105{opacity:1}@media (max-width: 640px){._bubbleWrapper_cuzct_27{max-width:78%}._timestamp_cuzct_105{position:static;display:none;opacity:1;margin-top:3px;padding:0 3px}._groupEnd_cuzct_10 ._timestamp_cuzct_105{display:block}._own_cuzct_14 ._timestamp_cuzct_105{text-align:right}}@media (prefers-reduced-motion: reduce){._timestamp_cuzct_105{transition:none}}._panel_oyuku_4{display:flex;flex-direction:column;gap:12px}._header_oyuku_10{display:flex;align-items:center;justify-content:space-between;gap:12px}._tabs_oyuku_18{display:inline-flex;padding:3px;border-radius:var(--md-shape-xl);background:var(--md-surface-container-high);border:1px solid var(--md-outline-variant)}._tab_oyuku_18{height:30px;padding:0 16px;border:0;border-radius:15px;background:transparent;color:var(--color-text-muted);font-size:.78rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}._tab_oyuku_18:hover{color:var(--color-accent-bright)}._tab_oyuku_18:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.7);outline-offset:1px}._tabActive_oyuku_49{background:var(--md-primary-container);color:var(--md-on-primary-container);font-weight:600;box-shadow:0 0 10px rgba(var(--color-accent-rgb),.2)}._closeBtn_oyuku_56{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}._closeBtn_oyuku_56:hover{background:rgba(var(--color-fg-rgb),.08);color:rgba(var(--color-fg-rgb),.9)}._closeBtn_oyuku_56:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.7);outline-offset:1px}._searchField_oyuku_81{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:var(--md-shape-xl);background:var(--md-surface-container-high);border:1px solid var(--md-outline-variant);transition:border-color .15s ease,background .15s ease}._searchField_oyuku_81:focus-within{border-color:rgba(var(--color-accent-rgb),.5);background:rgba(var(--color-accent-rgb),var(--md-state-focus))}._searchIcon_oyuku_98{flex-shrink:0;color:var(--md-on-surface-variant)}._searchInput_oyuku_103{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--md-on-surface);font-size:.85rem;font-family:inherit}._searchInput_oyuku_103::-moz-placeholder{color:var(--md-on-surface-variant)}._searchInput_oyuku_103::placeholder{color:var(--md-on-surface-variant)}._clearBtn_oyuku_118{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:0;border-radius:50%;background:rgba(var(--color-fg-rgb),.1);color:var(--md-on-surface-variant);cursor:pointer}._clearBtn_oyuku_118:hover{background:rgba(var(--color-fg-rgb),.18);color:var(--md-on-surface)}._sectionLabel_oyuku_137{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--md-on-surface-variant)}._grid_oyuku_145{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}._grid_oyuku_145::-webkit-scrollbar{width:6px}._grid_oyuku_145::-webkit-scrollbar-track{background:transparent}._grid_oyuku_145::-webkit-scrollbar-thumb{background:rgba(var(--color-accent-rgb),.25);border-radius:3px}._thumbBtn_oyuku_173{position:relative;display:block;width:100%;height:0;padding:0 0 100%;border:1px solid transparent;border-radius:var(--md-shape-sm);overflow:hidden;background:var(--md-surface-container-high);cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}._thumbBtn_oyuku_173:hover{border-color:rgba(var(--color-accent-rgb),.6);transform:scale(1.03);box-shadow:0 0 14px rgba(var(--color-accent-rgb),.25)}._thumbBtn_oyuku_173:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.8);outline-offset:2px}._thumbImg_oyuku_198{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._gridEmoji_oyuku_209{grid-template-columns:repeat(6,1fr)}._emojiBtn_oyuku_216{background:transparent}._emojiBtn_oyuku_216:hover{background:rgba(var(--color-fg-rgb),var(--md-state-hover));border-color:transparent;box-shadow:none}._emojiGlyph_oyuku_226{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1}._skeleton_oyuku_236{width:100%;height:0;padding:0 0 100%;border-radius:var(--md-shape-sm);background:linear-gradient(90deg,var(--md-surface-container-high) 25%,var(--md-surface-container-low) 50%,var(--md-surface-container-high) 75%);background-size:200% 100%;animation:_mediaShimmer_oyuku_1 1.3s ease-in-out infinite}@keyframes _mediaShimmer_oyuku_1{to{background-position:-200% 0}}._state_oyuku_257{display:flex;align-items:center;gap:8px;padding:12px 4px;color:var(--md-on-surface-variant);font-size:.8rem}._retryBtn_oyuku_266,._moreBtn_oyuku_267{height:32px;padding:0 14px;border-radius:16px;border:1px solid rgba(var(--color-accent-rgb),.4);background:transparent;color:var(--color-accent-bright);font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease}._retryBtn_oyuku_266:hover,._moreBtn_oyuku_267:hover:not(:disabled){background:rgba(var(--color-accent-rgb),.14)}._moreBtn_oyuku_267:disabled{opacity:.5;cursor:not-allowed}._footer_oyuku_291{display:flex;align-items:center;justify-content:space-between;gap:12px}._attribution_oyuku_298{margin-left:auto;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--md-on-surface-variant)}@media (max-width: 640px){._grid_oyuku_145{grid-template-columns:repeat(2,1fr);max-height:240px}._gridEmoji_oyuku_209{grid-template-columns:repeat(5,1fr)}._tab_oyuku_18{height:34px;padding:0 14px}._closeBtn_oyuku_56{width:40px;height:40px}._searchField_oyuku_81{height:44px}._searchInput_oyuku_103{font-size:16px}}@media (prefers-reduced-motion: reduce){._skeleton_oyuku_236{animation:none}._thumbBtn_oyuku_173:hover{transform:none}}._wrapper_17zjb_1{position:relative;width:min(800px,90vw);margin:0 auto;display:flex;flex-direction:column;gap:6px}._container_17zjb_14{display:flex;align-items:flex-end;gap:6px;padding:6px;background:var(--md-surface-container);border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-xl);transition:border-color var(--md-duration-short) var(--md-easing-emphasized),box-shadow var(--md-duration-short) var(--md-easing-emphasized)}._container_17zjb_14:focus-within{border-color:rgba(var(--color-accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.13)}._drawerWrapper_17zjb_33{position:absolute;left:0;right:0;bottom:calc(100% + 12px);z-index:3;padding:14px;background:var(--md-surface-container);border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-lg);box-shadow:0 12px 32px #0006;animation:_drawerEnter_17zjb_1 .16s ease-out}@keyframes _drawerEnter_17zjb_1{0%{opacity:0;transform:translateY(6px)}}._drawerButton_17zjb_54{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;border-radius:50%;background:transparent;color:var(--md-on-surface-variant);cursor:pointer;transition:background var(--md-duration-short) var(--md-easing-emphasized),color var(--md-duration-short) var(--md-easing-emphasized)}._drawerButton_17zjb_54:hover:not(:disabled){background:rgba(var(--color-fg-rgb),var(--md-state-hover));color:var(--md-on-surface)}._drawerButton_17zjb_54:focus-visible,._sendButton_17zjb_76:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.8);outline-offset:2px}._drawerButton_17zjb_54:disabled{opacity:.5;cursor:default}._drawerButtonActive_17zjb_86{background:var(--md-primary-container);color:var(--md-on-primary-container)}._drawerButtonActive_17zjb_86:hover:not(:disabled){background:var(--md-primary-container);color:var(--md-on-primary-container)}._textarea_17zjb_96{flex:1;min-width:0;min-height:22px;max-height:176px;padding:5px 0;border:none;background:transparent;color:var(--md-on-surface);font-family:inherit;font-size:.875rem;line-height:22px;caret-color:var(--color-accent);resize:none;outline:none;overflow-y:hidden}._textarea_17zjb_96::-moz-placeholder{color:var(--md-on-surface-variant)}._textarea_17zjb_96::placeholder{color:var(--md-on-surface-variant)}._textarea_17zjb_96:disabled{opacity:.6}._textarea_17zjb_96::-webkit-scrollbar{width:4px}._textarea_17zjb_96::-webkit-scrollbar-track{background:transparent}._textarea_17zjb_96::-webkit-scrollbar-thumb{background:rgba(var(--color-fg-rgb),.2);border-radius:2px}._sendButton_17zjb_76{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;border-radius:50%;background:var(--color-accent);color:var(--md-on-primary);cursor:pointer;transition:background var(--md-duration-short) var(--md-easing-emphasized),transform .15s var(--md-easing-emphasized),color var(--md-duration-short) var(--md-easing-emphasized)}._sendButton_17zjb_76:hover:not(:disabled){background:linear-gradient(rgba(var(--color-bg-rgb),.1),rgba(var(--color-bg-rgb),.1)),var(--color-accent);transform:scale(1.05)}._sendButton_17zjb_76:active:not(:disabled){transform:scale(.95)}._sendButton_17zjb_76:disabled{background:rgba(var(--color-fg-rgb),.12);color:var(--md-on-surface-variant);cursor:default}._hint_17zjb_172{padding:0 16px;color:var(--md-on-surface-variant);font-size:.75rem;line-height:1.4}._pendingAttachment_17zjb_181{position:relative;align-self:flex-start;width:88px;height:88px;margin-left:6px;border-radius:var(--md-shape-md);overflow:hidden;background:var(--md-surface-container);border:1px solid var(--md-outline-variant)}._pendingAttachmentImg_17zjb_193{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._pendingAttachmentRemove_17zjb_200{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:#0009;color:#fff;cursor:pointer}._pendingAttachmentRemove_17zjb_200:hover{background:#000c}._pendingAttachmentRemove_17zjb_200:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.8);outline-offset:1px}@media (max-width: 768px){._wrapper_17zjb_1{width:95vw}._container_17zjb_14{padding:8px}._sendButton_17zjb_76,._drawerButton_17zjb_54{width:44px;height:44px}._textarea_17zjb_96{font-size:1rem;padding:11px 0}}@media (prefers-reduced-motion: reduce){._container_17zjb_14,._drawerButton_17zjb_54,._sendButton_17zjb_76{transition:none}._sendButton_17zjb_76:hover:not(:disabled),._sendButton_17zjb_76:active:not(:disabled){transform:none}._drawerWrapper_17zjb_33{animation:none}}._divider_m6l7o_1{display:flex;align-items:center;gap:12px;margin:18px 0 14px}._divider_m6l7o_1:before,._divider_m6l7o_1:after{content:"";flex:1;height:1px;background:var(--md-outline-variant)}._label_m6l7o_18{color:var(--md-on-surface-variant);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._stack_1teha_1{display:flex;align-items:center}._avatar_1teha_9{position:relative;border-radius:50%;overflow:hidden;line-height:0;flex-shrink:0;box-shadow:0 0 0 2px var(--ring-color, var(--color-bg))}._avatar_1teha_9:not(:first-child),._overflow_1teha_19:not(:first-child){margin-left:-9px}._overflow_1teha_19{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;background:var(--md-surface-container-high);color:var(--md-on-surface-variant);font-size:.62rem;font-weight:600;letter-spacing:-.02em;box-shadow:0 0 0 2px var(--ring-color, var(--color-bg))}._wrapper_o6b6b_5{position:absolute;left:20px;right:20px;bottom:100%;z-index:2;width:min(800px,90vw);margin:0 auto 14px;display:flex;align-items:center;gap:8px;animation:_typingEnter_o6b6b_1 .18s ease-out}@keyframes _typingEnter_o6b6b_1{0%{opacity:0;transform:translateY(4px)}}._pill_o6b6b_26{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-xl);background:var(--md-surface-container)}._dot_o6b6b_37{width:5px;height:5px;border-radius:50%;background:var(--color-accent);animation:_typingBounce_o6b6b_1 1.15s ease-in-out infinite}._dot_o6b6b_37:nth-child(2){animation-delay:.16s}._dot_o6b6b_37:nth-child(3){animation-delay:.32s}@keyframes _typingBounce_o6b6b_1{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}._srOnly_o6b6b_66{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){._wrapper_o6b6b_5{left:12px;right:12px;width:auto;margin-bottom:10px}}@media (prefers-reduced-motion: reduce){._wrapper_o6b6b_5{animation:none}._dot_o6b6b_37{animation:none;opacity:.8}}._wrapper_eh9l1_1{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:2px 4px 0;margin:-6px 0 4px;animation:_seenEnter_eh9l1_1 .18s ease-out}@keyframes _seenEnter_eh9l1_1{0%{opacity:0;transform:translateY(-4px)}}._label_eh9l1_18{color:var(--md-on-surface-variant);font-size:.62rem;letter-spacing:.02em}._srOnly_eh9l1_24{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){._wrapper_eh9l1_1{animation:none}}.container_60d0d9{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:var(--uib-size);width:var(--uib-size)}.inner_d83325{position:relative;height:var(--uib-size);width:var(--uib-size);animation:rotate_7966a2 calc(var(--uib-speed) * 4) linear infinite}@keyframes rotate_7966a2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.particle_5e4d0f{position:absolute;top:0%;left:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.particle_5e4d0f:nth-child(1){--uib-delay: 0;transform:rotate(8deg)}.particle_5e4d0f:nth-child(2){--uib-delay: -.4;transform:rotate(36deg)}.particle_5e4d0f:nth-child(3){--uib-delay: -.9;transform:rotate(72deg)}.particle_5e4d0f:nth-child(4){--uib-delay: -.5;transform:rotate(90deg)}.particle_5e4d0f:nth-child(5){--uib-delay: -.3;transform:rotate(144deg)}.particle_5e4d0f:nth-child(6){--uib-delay: -.2;transform:rotate(180deg)}.particle_5e4d0f:nth-child(7){--uib-delay: -.6;transform:rotate(216deg)}.particle_5e4d0f:nth-child(8){--uib-delay: -.7;transform:rotate(252deg)}.particle_5e4d0f:nth-child(9){--uib-delay: -.1;transform:rotate(300deg)}.particle_5e4d0f:nth-child(10){--uib-delay: -.8;transform:rotate(324deg)}.particle_5e4d0f:nth-child(11){--uib-delay: -1.2;transform:rotate(335deg)}.particle_5e4d0f:nth-child(12){--uib-delay: -.5;transform:rotate(290deg)}.particle_5e4d0f:nth-child(13){--uib-delay: -.2;transform:rotate(240deg)}.particle_5e4d0f:before{content:"";position:absolute;height:17.5%;width:17.5%;border-radius:50%;background-color:var(--uib-color);flex-shrink:0;transition:background-color .3s ease;--uib-d: calc(var(--uib-delay) * var(--uib-speed));animation:orbit_1d5c2e var(--uib-speed) linear var(--uib-d) infinite}@keyframes orbit_1d5c2e{0%{transform:translate(calc(var(--uib-size) * .5)) scale(.73684);opacity:.65}5%{transform:translate(calc(var(--uib-size) * .4)) scale(.684208);opacity:.58}10%{transform:translate(calc(var(--uib-size) * .3)) scale(.631576);opacity:.51}15%{transform:translate(calc(var(--uib-size) * .2)) scale(.578944);opacity:.44}20%{transform:translate(calc(var(--uib-size) * .1)) scale(.526312);opacity:.37}25%{transform:translate(0) scale(.47368);opacity:.3}30%{transform:translate(calc(var(--uib-size) * -.1)) scale(.526312);opacity:.37}35%{transform:translate(calc(var(--uib-size) * -.2)) scale(.578944);opacity:.44}40%{transform:translate(calc(var(--uib-size) * -.3)) scale(.631576);opacity:.51}45%{transform:translate(calc(var(--uib-size) * -.4)) scale(.684208);opacity:.58}50%{transform:translate(calc(var(--uib-size) * -.5)) scale(.73684);opacity:.65}55%{transform:translate(calc(var(--uib-size) * -.4)) scale(.789472);opacity:.72}60%{transform:translate(calc(var(--uib-size) * -.3)) scale(.842104);opacity:.79}65%{transform:translate(calc(var(--uib-size) * -.2)) scale(.894736);opacity:.86}70%{transform:translate(calc(var(--uib-size) * -.1)) scale(.947368);opacity:.93}75%{transform:translate(0) scale(1);opacity:1}80%{transform:translate(calc(var(--uib-size) * .1)) scale(.947368);opacity:.93}85%{transform:translate(calc(var(--uib-size) * .2)) scale(.894736);opacity:.86}90%{transform:translate(calc(var(--uib-size) * .3)) scale(.842104);opacity:.79}95%{transform:translate(calc(var(--uib-size) * .4)) scale(.789472);opacity:.72}to{transform:translate(calc(var(--uib-size) * .5)) scale(.73684);opacity:.65}}._loading_1xter_1{display:inline-flex;align-items:center;justify-content:center}._staticDot_1xter_7{border-radius:50%;transform:scale(.35)}._panel_idhyz_1{position:fixed;top:0;left:56px;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;transform:translateY(100%);transition:transform var(--md-duration-medium) var(--md-easing-emphasized)}._panel_idhyz_1._open_idhyz_14{transform:translateY(0)}._starfieldContainer_idhyz_18{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._messagesArea_idhyz_29{position:relative;z-index:1;flex:1;overflow-y:auto;padding:20px 20px 8px;display:flex;flex-direction:column}._messagesArea_idhyz_29::-webkit-scrollbar{width:6px}._messagesArea_idhyz_29::-webkit-scrollbar-track{background:transparent}._messagesArea_idhyz_29::-webkit-scrollbar-thumb{background:rgba(var(--color-fg-rgb),.14);border-radius:3px}._messagesArea_idhyz_29::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-fg-rgb),.24)}._messagesContent_idhyz_56{width:100%;max-width:min(800px,90vw);margin:auto auto 0}._centered_idhyz_65{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}._emptyTitle_idhyz_75{margin:0;color:var(--md-on-surface);font-size:.95rem;font-weight:600}._emptyBody_idhyz_82{margin:0;color:var(--md-on-surface-variant);font-size:.85rem}._inputArea_idhyz_88{position:relative;z-index:1;padding:12px 20px;padding-bottom:max(12px,env(safe-area-inset-bottom));margin-bottom:3vh;background:rgba(var(--color-bg-rgb),.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--md-outline-variant)}@media (max-width: 640px){._panel_idhyz_1{left:0}._messagesArea_idhyz_29{padding:14px 12px 6px}._inputArea_idhyz_88{padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom));margin-bottom:1.5vh}}@media (prefers-reduced-motion: reduce){._panel_idhyz_1{transition:none}}._overlay_5uh77_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background:rgba(var(--color-bg-rgb),.4);pointer-events:none;opacity:1;transition:opacity .3s ease}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-50{z-index:50}.row-2{grid-row:2}.container{width:100%}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.h-full{height:100%}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.fill-\[\#0A66C2\]{fill:#0a66c2}.text-start{text-align:start}.leading-none{--tw-leading:1;line-height:1}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[box-shadow\,_color\,_background-color\,_border-color\,_outline-color\,_text-decoration-color\,_fill\,_stroke\]{transition-property:box-shadow,color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.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,ease);transition-duration:var(--tw-duration,0s)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-px:before{content:var(--tw-content);width:1px}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.\[\&_\[stroke-dasharray\=\'1px_1px\'\]\]\:\!\[stroke-dasharray\:1px_0px\] [stroke-dasharray="1px 1px"]{stroke-dasharray:1 0!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:root{--color-accent:#ffa31a;--color-accent-rgb:255, 163, 26;--color-accent-hover:#dc8300;--color-accent-bright:#ffbc57;--color-accent-alt:#dd5309;--color-orange:var(--color-accent-alt);--color-fg-rgb:255, 255, 255;--color-text:#f5f5f4;--color-text-muted:#bfb9b0;--color-bg:#0b0a0a;--color-bg-rgb:8, 8, 7;--color-surface:#181716;--color-border:#38342e;--color-muted:#6b6357;--color-star:#fff;--color-danger:#ff5fa2;--color-danger-rgb:255, 95, 162;--color-on-danger:#000;--color-on-danger-rgb:0, 0, 0;--color-chat-own:#1b1a18;--color-chat-other:#1c1811;--bg-dark:#0d0d0d;--bg-card:#1c1812;--bg-panel:#16130e;--bg-controls:#100f0e;--border-subtle:#342b1d;--border-highlight:#4f8ef7;--text-primary:#f5f5f4;--text-muted:#bfb9b0;--pointer-slot:#2b2317;--accent-blue:#4f8ef7;--accent-blue-hover:#3d7de0;--accent-orange:#ff9f43;--accent-green:#26de81;--accent-green-hover:#4df09a;--accent-blue-rgb:79, 142, 247;--accent-green-rgb:38, 222, 129;--on-accent-green:#05140b;--accent-red:#ff4d4f;--accent-red-rgb:255, 77, 79;--edge-color:#5f584e;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--breakpoint-sm:480px;--breakpoint-md:640px;--breakpoint-lg:768px;--breakpoint-xl:968px;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-mono:"Courier New", Courier, monospace;--md-surface-container-low:#161513;--md-surface-container:#1e1c1a;--md-surface-container-high:#292724;--md-primary:#ffa31a;--md-on-primary:#000;--md-primary-container:#463720;--md-on-primary-container:#f4e6d2;--md-on-surface:#ecebe9;--md-on-surface-variant:#cdc8c1;--md-outline-variant:#3e3932;--md-state-hover:.08;--md-state-focus:.1;--md-state-pressed:.12;--md-shape-sm:8px;--md-shape-md:12px;--md-shape-lg:16px;--md-shape-xl:28px;--md-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-duration-short:.2s;--md-duration-medium:.35s;--signature-gradient:linear-gradient(90deg, transparent, var(--color-accent) 20%, var(--color-accent-bright) 50%, var(--color-accent) 80%, transparent)}[data-color-theme=hub][data-mode=dark]{--color-accent:#ffa31a;--color-accent-rgb:255, 163, 26;--color-accent-hover:#dc8300;--color-accent-bright:#ffbc57;--color-accent-alt:#dd5309;--color-fg-rgb:255, 255, 255;--color-text:#f5f5f4;--color-text-muted:#bfb9b0;--color-bg:#0b0a0a;--color-bg-rgb:8, 8, 7;--color-surface:#181716;--color-border:#38342e;--color-muted:#6b6357;--color-star:#fff;--bg-dark:#0d0d0d;--bg-card:#1c1812;--bg-panel:#16130e;--bg-controls:#100f0e;--border-subtle:#342b1d;--text-primary:#f5f5f4;--text-muted:#bfb9b0;--pointer-slot:#2b2317;--edge-color:#5f584e;--color-chat-own:#1b1a18;--color-chat-other:#1c1811;--md-primary:#ffa31a;--md-on-primary:#000;--md-primary-container:#463720;--md-on-primary-container:#f4e6d2;--md-surface-container-low:#161513;--md-surface-container:#1e1c1a;--md-surface-container-high:#292724;--md-on-surface:#ecebe9;--md-on-surface-variant:#cdc8c1;--md-outline-variant:#3e3932}[data-color-theme=hub][data-mode=light]{--color-accent:#9c691c;--color-accent-rgb:156, 105, 28;--color-accent-hover:#795116;--color-accent-bright:#d09439;--color-accent-alt:#9e481a;--color-fg-rgb:27, 26, 24;--color-text:#201f1d;--color-text-muted:#70685c;--color-bg:#fafafa;--color-bg-rgb:250, 250, 250;--color-surface:#f1f0ef;--color-border:#dad7d2;--color-muted:#81786a;--color-star:#363430;--bg-dark:#f8f7f7;--bg-card:#f1f0ef;--bg-panel:#ecebe9;--bg-controls:#f3f2f1;--border-subtle:#dfdcd8;--text-primary:#201f1d;--text-muted:#70685c;--pointer-slot:#e7e6e4;--edge-color:#b1aaa0;--color-chat-own:#eeedec;--color-chat-other:#f5f5f4;--md-primary:#9c691c;--md-on-primary:#fff;--md-primary-container:#f4e8d7;--md-on-primary-container:#433219;--md-surface-container-low:#f5f5f4;--md-surface-container:#f1f0ef;--md-surface-container-high:#ecebe9;--md-on-surface:#1b1a18;--md-on-surface-variant:#544e45;--md-outline-variant:#d1cdc7}[data-color-theme=ghost][data-mode=dark]{--color-accent:#8b5cf6;--color-accent-rgb:139, 92, 246;--color-accent-hover:#6222f3;--color-accent-bright:#b496f9;--color-accent-alt:#372cf3;--color-fg-rgb:255, 255, 255;--color-text:#f5f4f5;--color-text-muted:#b5b0bf;--color-bg:#0a0a0b;--color-bg-rgb:7, 7, 8;--color-surface:#161618;--color-border:#312e38;--color-muted:#5d576b;--color-star:#fff;--bg-dark:#0d0d0d;--bg-card:#15121c;--bg-panel:#100e16;--bg-controls:#0f0e10;--border-subtle:#241d34;--text-primary:#f5f4f5;--text-muted:#b5b0bf;--pointer-slot:#1d172b;--edge-color:#534e5f;--color-chat-own:#19181b;--color-chat-other:#15111c;--md-primary:#8b5cf6;--md-on-primary:#000;--md-primary-container:#2c2046;--md-on-primary-container:#dcd2f4;--md-surface-container-low:#141316;--md-surface-container:#1b1a1e;--md-surface-container-high:#252429;--md-on-surface:#eae9ec;--md-on-surface-variant:#c5c1cd;--md-outline-variant:#36323e}[data-color-theme=ghost][data-mode=light]{--color-accent:#5222bf;--color-accent-rgb:82, 34, 191;--color-accent-hover:#431c9c;--color-accent-bright:#6739d0;--color-accent-alt:#211a9e;--color-fg-rgb:25, 24, 27;--color-text:#1e1d20;--color-text-muted:#625c70;--color-bg:#fafafa;--color-bg-rgb:250, 250, 250;--color-surface:#efeff1;--color-border:#d5d2da;--color-muted:#716a81;--color-star:#323036;--bg-dark:#f7f7f8;--bg-card:#efeff1;--bg-panel:#eae9ec;--bg-controls:#f2f1f3;--border-subtle:#dad8df;--text-primary:#1e1d20;--text-muted:#625c70;--pointer-slot:#e5e4e7;--edge-color:#a5a0b1;--color-chat-own:#edecee;--color-chat-other:#f5f4f5;--md-primary:#5222bf;--md-on-primary:#fff;--md-primary-container:#e0d7f4;--md-on-primary-container:#261943;--md-surface-container-low:#f5f4f5;--md-surface-container:#efeff1;--md-surface-container-high:#eae9ec;--md-on-surface:#19181b;--md-on-surface-variant:#4a4554;--md-outline-variant:#cac7d1}[data-color-theme=supabase][data-mode=dark]{--color-accent:#3ecf8e;--color-accent-rgb:62, 207, 142;--color-accent-hover:#29a66e;--color-accent-bright:#6fdbab;--color-accent-alt:#2baf53;--color-fg-rgb:255, 255, 255;--color-text:#f4f5f5;--color-text-muted:#b0bfb8;--color-bg:#0a0b0a;--color-bg-rgb:7, 8, 8;--color-surface:#161817;--color-border:#2e3834;--color-muted:#576b62;--color-star:#fff;--bg-dark:#0d0d0d;--bg-card:#121c17;--bg-panel:#0e1612;--bg-controls:#0e100f;--border-subtle:#1d342a;--text-primary:#f4f5f5;--text-muted:#b0bfb8;--pointer-slot:#172b22;--edge-color:#4e5f58;--color-chat-own:#181b1a;--color-chat-other:#111c18;--md-primary:#3ecf8e;--md-on-primary:#000;--md-primary-container:#204635;--md-on-primary-container:#d2f4e5;--md-surface-container-low:#131615;--md-surface-container:#1a1e1c;--md-surface-container-high:#242926;--md-on-surface:#e9eceb;--md-on-surface-variant:#c1cdc7;--md-outline-variant:#323e39}[data-color-theme=supabase][data-mode=light]{--color-accent:#178352;--color-accent-rgb:23, 131, 82;--color-accent-hover:#11603d;--color-accent-bright:#39d08c;--color-accent-alt:#1a9e42;--color-fg-rgb:24, 27, 26;--color-text:#1d201f;--color-text-muted:#5c7067;--color-bg:#fafafa;--color-bg-rgb:250, 250, 250;--color-surface:#eff1f0;--color-border:#d2dad7;--color-muted:#6a8177;--color-star:#303633;--bg-dark:#f7f8f7;--bg-card:#eff1f0;--bg-panel:#e9eceb;--bg-controls:#f1f3f2;--border-subtle:#d8dfdc;--text-primary:#1d201f;--text-muted:#5c7067;--pointer-slot:#e4e7e6;--edge-color:#a0b1a9;--color-chat-own:#eceeed;--color-chat-other:#f4f5f5;--md-primary:#178352;--md-on-primary:#fff;--md-primary-container:#d7f4e7;--md-on-primary-container:#194330;--md-surface-container-low:#f4f5f5;--md-surface-container:#eff1f0;--md-surface-container-high:#e9eceb;--md-on-surface:#181b1a;--md-on-surface-variant:#45544d;--md-outline-variant:#c7d1cd}[data-color-theme=hotpink][data-mode=dark]{--color-accent:#ff69b4;--color-accent-rgb:255, 105, 180;--color-accent-hover:#ff2c95;--color-accent-bright:#ffa6d3;--color-accent-alt:#f73ec9;--color-fg-rgb:255, 255, 255;--color-text:#f5f4f5;--color-text-muted:#bfb0b8;--color-bg:#0b0a0a;--color-bg-rgb:8, 7, 8;--color-surface:#181617;--color-border:#382e33;--color-muted:#6b5761;--color-star:#fff;--bg-dark:#0d0d0d;--bg-card:#1c1217;--bg-panel:#160e12;--bg-controls:#100e0f;--border-subtle:#341d29;--text-primary:#f5f4f5;--text-muted:#bfb0b8;--pointer-slot:#2b1721;--edge-color:#5f4e57;--color-chat-own:#1b181a;--color-chat-other:#1c1117;--md-primary:#ff69b4;--md-on-primary:#000;--md-primary-container:#462033;--md-on-primary-container:#f4d2e3;--md-surface-container-low:#161314;--md-surface-container:#1e1a1c;--md-surface-container-high:#292426;--md-on-surface:#ece9eb;--md-on-surface-variant:#cdc1c7;--md-outline-variant:#3e3238}[data-color-theme=hotpink][data-mode=light]{--color-accent:#bf2270;--color-accent-rgb:191, 34, 112;--color-accent-hover:#9c1c5c;--color-accent-bright:#d03985;--color-accent-alt:#9e1a7d;--color-fg-rgb:27, 24, 26;--color-text:#201d1f;--color-text-muted:#705c66;--color-bg:#fafafa;--color-bg-rgb:250, 250, 250;--color-surface:#f1eff0;--color-border:#dad2d6;--color-muted:#816a75;--color-star:#363033;--bg-dark:#f8f7f7;--bg-card:#f1eff0;--bg-panel:#ece9eb;--bg-controls:#f3f1f2;--border-subtle:#dfd8db;--text-primary:#201d1f;--text-muted:#705c66;--pointer-slot:#e7e4e6;--edge-color:#b1a0a8;--color-chat-own:#eeeced;--color-chat-other:#f5f4f5;--md-primary:#bf2270;--md-on-primary:#fff;--md-primary-container:#f4d7e6;--md-on-primary-container:#43192e;--md-surface-container-low:#f5f4f5;--md-surface-container:#f1eff0;--md-surface-container-high:#ece9eb;--md-on-surface:#1b181a;--md-on-surface-variant:#54454d;--md-outline-variant:#d1c7cc}[data-color-theme=nebula][data-mode=dark]{--color-accent:#3b82f6;--color-accent-rgb:59, 130, 246;--color-accent-hover:#0b5fe9;--color-accent-bright:#76a7f9;--color-accent-alt:#0b9df3;--color-fg-rgb:255, 255, 255;--color-text:#f4f5f5;--color-text-muted:#b0b6bf;--color-bg:#0a0a0b;--color-bg-rgb:7, 8, 8;--color-surface:#161718;--color-border:#2e3238;--color-muted:#575f6b;--color-star:#fff;--bg-dark:#0d0d0d;--bg-card:#12161c;--bg-panel:#0e1116;--bg-controls:#0e0f10;--border-subtle:#1d2634;--text-primary:#f4f5f5;--text-muted:#b0b6bf;--pointer-slot:#171f2b;--edge-color:#4e555f;--color-chat-own:#18191b;--color-chat-other:#11161c;--md-primary:#3b82f6;--md-on-primary:#000;--md-primary-container:#202e46;--md-on-primary-container:#d2dff4;--md-surface-container-low:#131416;--md-surface-container:#1a1c1e;--md-surface-container-high:#242629;--md-on-surface:#e9eaec;--md-on-surface-variant:#c1c6cd;--md-outline-variant:#32373e}[data-color-theme=nebula][data-mode=light]{--color-accent:#225dbf;--color-accent-rgb:34, 93, 191;--color-accent-hover:#1c4d9c;--color-accent-bright:#3972d0;--color-accent-alt:#1a6d9e;--color-fg-rgb:24, 25, 27;--color-text:#1d1e20;--color-text-muted:#5c6470;--color-bg:#fafafa;--color-bg-rgb:250, 250, 250;--color-surface:#efeff1;--color-border:#d2d5da;--color-muted:#6a7281;--color-star:#303236;--bg-dark:#f7f7f8;--bg-card:#efeff1;--bg-panel:#e9eaec;--bg-controls:#f1f2f3;--border-subtle:#d8dadf;--text-primary:#1d1e20;--text-muted:#5c6470;--pointer-slot:#e4e5e7;--edge-color:#a0a6b1;--color-chat-own:#ecedee;--color-chat-other:#f4f5f5;--md-primary:#225dbf;--md-on-primary:#fff;--md-primary-container:#d7e2f4;--md-on-primary-container:#192943;--md-surface-container-low:#f4f5f5;--md-surface-container:#efeff1;--md-surface-container-high:#e9eaec;--md-on-surface:#18191b;--md-on-surface-variant:#454b54;--md-outline-variant:#c7cbd1}[data-color-theme=crimson][data-mode=dark]{--color-accent:#df3c3c;--color-accent-rgb:223, 60, 60;--color-accent-hover:#a91b1b;--color-accent-bright:#e55b5b;--color-accent-alt:#b21d42;--color-fg-rgb:255, 255, 255;--color-text:#f5f4f4;--color-text-muted:#bfb0b0;--color-bg:#0b0a0a;--color-bg-rgb:8, 7, 7;--color-surface:#181616;--color-border:#382e2e;--color-muted:#6b5757;--color-star:#fff;--bg-dark:#0d0d0d;--bg-card:#1c1212;--bg-panel:#160e0e;--bg-controls:#100e0e;--border-subtle:#341d1d;--text-primary:#f5f4f4;--text-muted:#bfb0b0;--pointer-slot:#2b1717;--edge-color:#5f4e4e;--color-chat-own:#1b1818;--color-chat-other:#1c1111;--md-primary:#df3c3c;--md-on-primary:#000;--md-primary-container:#462020;--md-on-primary-container:#f4d2d2;--md-surface-container-low:#161313;--md-surface-container:#1e1a1a;--md-surface-container-high:#292424;--md-on-surface:#ece9e9;--md-on-surface-variant:#cdc1c1;--md-outline-variant:#3e3232}[data-color-theme=crimson][data-mode=light]{--color-accent:#bf2222;--color-accent-rgb:191, 34, 34;--color-accent-hover:#9c1c1c;--color-accent-bright:#d03939;--color-accent-alt:#9e1a3b;--color-fg-rgb:27, 24, 24;--color-text:#201d1d;--color-text-muted:#705c5c;--color-bg:#fafafa;--color-bg-rgb:250, 250, 250;--color-surface:#f1efef;--color-border:#dad2d2;--color-muted:#816a6a;--color-star:#363030;--bg-dark:#f8f7f7;--bg-card:#f1efef;--bg-panel:#ece9e9;--bg-controls:#f3f1f1;--border-subtle:#dfd8d8;--text-primary:#201d1d;--text-muted:#705c5c;--pointer-slot:#e7e4e4;--edge-color:#b1a0a0;--color-chat-own:#eeecec;--color-chat-other:#f5f4f4;--md-primary:#bf2222;--md-on-primary:#fff;--md-primary-container:#f4d7d7;--md-on-primary-container:#431919;--md-surface-container-low:#f5f4f4;--md-surface-container:#f1efef;--md-surface-container-high:#ece9e9;--md-on-surface:#1b1818;--md-on-surface-variant:#544545;--md-outline-variant:#d1c7c7}[data-color-theme=cyan][data-mode=dark]{--color-accent:#06b6d4;--color-accent-rgb:6, 182, 212;--color-accent-hover:#048398;--color-accent-bright:#1fd9f9;--color-accent-alt:#07a090;--color-fg-rgb:255, 255, 255;--color-text:#f4f5f5;--color-text-muted:#b0bdbf;--color-bg:#0a0b0b;--color-bg-rgb:7, 8, 8;--color-surface:#161818;--color-border:#2e3738;--color-muted:#57686b;--color-star:#fff;--bg-dark:#0d0d0d;--bg-card:#121b1c;--bg-panel:#0e1516;--bg-controls:#0e1010;--border-subtle:#1d3134;--text-primary:#f4f5f5;--text-muted:#b0bdbf;--pointer-slot:#17282b;--edge-color:#4e5d5f;--color-chat-own:#181b1b;--color-chat-other:#111b1c;--md-primary:#06b6d4;--md-on-primary:#000;--md-primary-container:#204046;--md-on-primary-container:#d2eff4;--md-surface-container-low:#131516;--md-surface-container:#1a1d1e;--md-surface-container-high:#242829;--md-on-surface:#e9ebec;--md-on-surface-variant:#c1cbcd;--md-outline-variant:#323c3e}[data-color-theme=cyan][data-mode=light]{--color-accent:#1a7e8f;--color-accent-rgb:26, 126, 143;--color-accent-hover:#14606c;--color-accent-bright:#39bad0;--color-accent-alt:#1a9e90;--color-fg-rgb:24, 27, 27;--color-text:#1d2020;--color-text-muted:#5c6d70;--color-bg:#fafafa;--color-bg-rgb:250, 250, 250;--color-surface:#eff0f1;--color-border:#d2d9da;--color-muted:#6a7e81;--color-star:#303536;--bg-dark:#f7f8f8;--bg-card:#eff0f1;--bg-panel:#e9ebec;--bg-controls:#f1f3f3;--border-subtle:#d8dedf;--text-primary:#1d2020;--text-muted:#5c6d70;--pointer-slot:#e4e7e7;--edge-color:#a0aeb1;--color-chat-own:#eceeee;--color-chat-other:#f4f5f5;--md-primary:#1a7e8f;--md-on-primary:#fff;--md-primary-container:#d7eff4;--md-on-primary-container:#193d43;--md-surface-container-low:#f4f5f5;--md-surface-container:#eff0f1;--md-surface-container-high:#e9ebec;--md-on-surface:#181b1b;--md-on-surface-variant:#455254;--md-outline-variant:#c7d0d1}[data-color-theme=rose][data-mode=dark]{--color-accent:#ec4899;--color-accent-rgb:236, 72, 153;--color-accent-hover:#e0177a;--color-accent-bright:#f27fb8;--color-accent-alt:#e71ab3;--color-fg-rgb:255, 255, 255;--color-text:#f5f4f5;--color-text-muted:#bfb0b8;--color-bg:#0b0a0a;--color-bg-rgb:8, 7, 8;--color-surface:#181617;--color-border:#382e33;--color-muted:#6b5761;--color-star:#fff;--bg-dark:#0d0d0d;--bg-card:#1c1217;--bg-panel:#160e12;--bg-controls:#100e0f;--border-subtle:#341d29;--text-primary:#f5f4f5;--text-muted:#bfb0b8;--pointer-slot:#2b1721;--edge-color:#5f4e57;--color-chat-own:#1b1819;--color-chat-other:#1c1117;--md-primary:#ec4899;--md-on-primary:#000;--md-primary-container:#462033;--md-on-primary-container:#f4d2e3;--md-surface-container-low:#161314;--md-surface-container:#1e1a1c;--md-surface-container-high:#292426;--md-on-surface:#ece9eb;--md-on-surface-variant:#cdc1c7;--md-outline-variant:#3e3238}[data-color-theme=rose][data-mode=light]{--color-accent:#bf226f;--color-accent-rgb:191, 34, 111;--color-accent-hover:#9c1c5b;--color-accent-bright:#d03984;--color-accent-alt:#9e1a7c;--color-fg-rgb:27, 24, 25;--color-text:#201d1f;--color-text-muted:#705c66;--color-bg:#fafafa;--color-bg-rgb:250, 250, 250;--color-surface:#f1eff0;--color-border:#dad2d6;--color-muted:#816a75;--color-star:#363033;--bg-dark:#f8f7f7;--bg-card:#f1eff0;--bg-panel:#ece9eb;--bg-controls:#f3f1f2;--border-subtle:#dfd8db;--text-primary:#201d1f;--text-muted:#705c66;--pointer-slot:#e7e4e5;--edge-color:#b1a0a8;--color-chat-own:#eeeced;--color-chat-other:#f5f4f5;--md-primary:#bf226f;--md-on-primary:#fff;--md-primary-container:#f4d7e5;--md-on-primary-container:#43192e;--md-surface-container-low:#f5f4f5;--md-surface-container:#f1eff0;--md-surface-container-high:#ece9eb;--md-on-surface:#1b1819;--md-on-surface-variant:#54454c;--md-outline-variant:#d1c7cc}[data-color-theme=slate][data-mode=dark]{--color-accent:#6a7b94;--color-accent-rgb:106, 123, 148;--color-accent-hover:#4a5667;--color-accent-bright:#8593a7;--color-accent-alt:#5e5e5e;--color-fg-rgb:255, 255, 255;--color-text:#f5f5f5;--color-text-muted:#b8b8b8;--color-bg:#0a0a0a;--color-bg-rgb:8, 8, 8;--color-surface:#171717;--color-border:#333;--color-muted:#616161;--color-star:#fff;--bg-dark:#0d0d0d;--bg-card:#171717;--bg-panel:#121212;--bg-controls:#0f0f0f;--border-subtle:#292929;--text-primary:#f5f5f5;--text-muted:#b8b8b8;--pointer-slot:#212121;--edge-color:#575757;--color-chat-own:#1a1a1a;--color-chat-other:#171717;--md-primary:#6a7b94;--md-on-primary:#000;--md-primary-container:#333;--md-on-primary-container:#e3e3e3;--md-surface-container-low:#141414;--md-surface-container:#1c1c1c;--md-surface-container-high:#262626;--md-on-surface:#ebebeb;--md-on-surface-variant:#c7c7c7;--md-outline-variant:#383838}[data-color-theme=slate][data-mode=light]{--color-accent:#676f79;--color-accent-rgb:103, 111, 121;--color-accent-hover:#545a63;--color-accent-bright:#788291;--color-accent-alt:#545e63;--color-fg-rgb:26, 26, 26;--color-text:#1f1f1f;--color-text-muted:#666;--color-bg:#fafafa;--color-bg-rgb:250, 250, 250;--color-surface:#f0f0f0;--color-border:#d6d6d6;--color-muted:#757575;--color-star:#333;--bg-dark:#f7f7f7;--bg-card:#f0f0f0;--bg-panel:#ebebeb;--bg-controls:#f2f2f2;--border-subtle:#dbdbdb;--text-primary:#1f1f1f;--text-muted:#666;--pointer-slot:#e6e6e6;--edge-color:#a8a8a8;--color-chat-own:#ededed;--color-chat-other:#f5f5f5;--md-primary:#676f79;--md-on-primary:#fff;--md-primary-container:#e2e5e9;--md-on-primary-container:#292d32;--md-surface-container-low:#f5f5f5;--md-surface-container:#f0f0f0;--md-surface-container-high:#ebebeb;--md-on-surface:#1a1a1a;--md-on-surface-variant:#4d4d4d;--md-outline-variant:#ccc}:root{--md-error:var(--color-danger);--md-on-error:var(--color-on-danger);--md-error-container:#4a1028;--md-on-error-container:#ffd9e6;--kmap-group-1:#4f8ef7;--kmap-group-1-rgb:79, 142, 247;--kmap-group-2:#26de81;--kmap-group-2-rgb:38, 222, 129;--kmap-group-3:#ff9f43;--kmap-group-3-rgb:255, 159, 67;--kmap-group-4:#c792ea;--kmap-group-4-rgb:199, 146, 234;--kmap-group-5:#ff5fa2;--kmap-group-5-rgb:255, 95, 162;--kmap-group-6:#4dd0e1;--kmap-group-6-rgb:77, 208, 225;--kmap-group-7:#ffd54f;--kmap-group-7-rgb:255, 213, 79;--kmap-group-8:#a3be8c;--kmap-group-8-rgb:163, 190, 140}[data-mode=light]{--color-danger:#ad1457;--color-danger-rgb:173, 20, 87;--color-on-danger:#fff;--color-on-danger-rgb:255, 255, 255;--md-error-container:#ffd9e6;--md-on-error-container:#3d0020;--kmap-group-1:#1857c4;--kmap-group-1-rgb:24, 87, 196;--kmap-group-2:#0f7a45;--kmap-group-2-rgb:15, 122, 69;--kmap-group-3:#b45309;--kmap-group-3-rgb:180, 83, 9;--kmap-group-4:#6d28d9;--kmap-group-4-rgb:109, 40, 217;--kmap-group-5:#ad1457;--kmap-group-5-rgb:173, 20, 87;--kmap-group-6:#0e7490;--kmap-group-6-rgb:14, 116, 144;--kmap-group-7:#8a6100;--kmap-group-7-rgb:138, 97, 0;--kmap-group-8:#4d6b3a;--kmap-group-8-rgb:77, 107, 58}[data-mode=dark]{--chem-atom-o:#d0685a;--chem-atom-n:#7292d9;--chem-atom-br:#b8654a;--chem-atom-halogen:#42ab80;--chem-atom-p:#c77835;--chem-atom-i:#a06cc2;--chem-atom-s:#b58f30;--chem-atom-other:#9878c0}[data-mode=light]{--chem-atom-o:#b8402e;--chem-atom-n:#3f5fb0;--chem-atom-br:#8f4530;--chem-atom-halogen:#0d8a70;--chem-atom-p:#a05a1a;--chem-atom-i:#7a3f9e;--chem-atom-s:#8a6a10;--chem-atom-other:#6a4f96}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;line-height:1.6}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea{font-family:inherit}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
