._page_ame5m_1{min-height:var(--visual-viewport-height, var(--viewport-height, 100dvh));display:grid;place-items:center;padding:calc(20px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px))}._card_ame5m_11{width:min(100%,360px);display:grid;gap:24px}._header_ame5m_17{display:flex;align-items:center;gap:10px}._title_ame5m_23{font-size:20px;font-weight:700;letter-spacing:-.02em}._profiles_ame5m_29{display:flex;gap:6px;overflow-x:auto;padding:2px 0}._profileBtn_ame5m_36{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--panel-bg);color:var(--text-primary);cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:13px;transition:border-color var(--transition-fast),background var(--transition-fast)}._profileActive_ame5m_52{border-color:var(--border-strong);background:var(--panel-muted)}._profileInitial_ame5m_57{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-weight:700;font-size:11px;flex-shrink:0}._profileLabel_ame5m_68{font-weight:500}._form_ame5m_72{display:grid;gap:10px}._input_ame5m_77{width:100%;border:1px solid var(--border-subtle);background:var(--panel-bg);color:var(--text-primary);border-radius:10px;padding:10px 14px;font-size:16px;outline:none;transition:border-color var(--transition-fast)}._input_ame5m_77:focus{border-color:var(--accent-sky)}._submit_ame5m_93{border:none;border-radius:10px;padding:10px 16px;background:var(--accent-warm);color:#fff;font-weight:600;font-size:14px;cursor:pointer}._submit_ame5m_93:disabled{opacity:.5;cursor:wait}._helper_ame5m_109{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary)}._error_ame5m_120{margin:0;font-size:13px;color:var(--danger)}._wrap_1qedf_1{position:relative;display:grid;gap:0;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 92%,#fff 8%) 0%,var(--panel-bg) 100%);border:none;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px var(--border-subtle),var(--shadow-soft);transition:box-shadow var(--transition-fast)}._wrap_1qedf_1:focus-within{box-shadow:0 0 0 1px var(--accent-warm),0 2px 12px #c17f4a1a}._fileInput_1qedf_18{display:none}._wrapDragActive_1qedf_22{box-shadow:0 0 0 2px var(--accent-warm),0 0 0 5px #c17f4a26,var(--shadow-soft)}._dropOverlay_1qedf_26{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;background:#c17f4a14;border-radius:18px;pointer-events:none;animation:_dropIn_1qedf_1 .12s ease-out}@keyframes _dropIn_1qedf_1{0%{opacity:0}to{opacity:1}}._dropOverlayText_1qedf_43{font-size:13px;font-weight:600;color:var(--accent-warm);padding:8px 16px;background:var(--panel-bg);border:1px dashed var(--accent-warm);border-radius:999px;letter-spacing:.01em}._errorStrip_1qedf_54{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;background:#c4553d0f;border-bottom:1px solid rgba(196,85,61,.1);color:var(--danger);font-size:13px}._retryBtn_1qedf_66{border:none;background:none;color:var(--danger);font-weight:600;font-size:13px;padding:4px 8px;min-height:32px}._rememberPill_1qedf_76{display:flex;padding:6px 10px 0}._rememberBtn_1qedf_81{border:none;background:#d4965e1a;color:var(--accent-warm);font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px;min-height:28px;cursor:pointer;transition:background var(--transition-fast)}._rememberBtn_1qedf_81:active{background:#d4965e33}._attachments_1qedf_98{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 0;min-width:0}._chip_1qedf_106{position:relative;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:10px;background:var(--panel-muted);border:1px solid var(--border-subtle);font-size:12px;color:var(--text-secondary);max-width:100%;min-width:0;transition:background var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),border-color var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._chip_1qedf_106:hover{background:var(--panel-strong);border-color:var(--border-strong)}._chipName_1qedf_129{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chipMeta_1qedf_136{color:var(--text-tertiary);font-size:11px}._chipX_1qedf_141{border:none;background:none;padding:2px;color:var(--text-tertiary);font-size:14px;line-height:1;min-width:24px;min-height:24px;display:grid;place-items:center;opacity:.7;transition:opacity var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),color var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._chip_1qedf_106:hover ._chipX_1qedf_141{opacity:1;color:var(--danger)}._inputRow_1qedf_162{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 12px}._helperRow_1qedf_169{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 0}._helperText_1qedf_177{font-size:12px;color:var(--text-tertiary)}._helperBadge_1qedf_182{flex-shrink:0;min-height:26px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent-sky) 10%,var(--panel-bg));color:var(--accent-sky);font-size:11px;font-weight:600}._bubbleTray_1qedf_193{display:flex;align-items:flex-end;gap:14px;padding:0 12px;max-height:0;overflow:hidden;pointer-events:none;transition:max-height .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1)}._bubbleTrayOpen_1qedf_202{pointer-events:auto;max-height:100px;padding:10px 12px 0}._toolBubble_1qedf_217{--delay: calc(var(--bubble-index, 0) * 34ms);display:inline-flex;flex-direction:column;align-items:center;gap:6px;border:none;background:transparent;padding:0;color:var(--text-secondary);transform:translate3d(calc((-12px) - (var(--bubble-index, 0) * 14px)),14px,0) scale(.8);opacity:0;filter:blur(1px);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,filter .2s ease;transition-delay:0ms}._bubbleTrayOpen_1qedf_202 ._toolBubble_1qedf_217{transform:translateZ(0) scale(1);opacity:1;filter:blur(0);transition-delay:var(--delay)}._toolBubbleOrb_1qedf_244{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;font-size:15px;font-weight:700;background:color-mix(in srgb,var(--panel-bg) 78%,#fff 22%);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);color:var(--text-primary)}._toolBubble_1qedf_217[data-tone=accent] ._toolBubbleOrb_1qedf_244{color:var(--accent-warm)}._toolBubble_1qedf_217[data-tone=info] ._toolBubbleOrb_1qedf_244{color:var(--accent-sky)}._toolBubble_1qedf_217[data-tone=danger] ._toolBubbleOrb_1qedf_244{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 24%,var(--border-subtle));background:color-mix(in srgb,var(--danger) 8%,var(--panel-bg))}._toolBubbleActive_1qedf_272 ._toolBubbleOrb_1qedf_244{box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 18%,transparent),0 10px 24px #c4553d2e}._toolBubbleLabel_1qedf_276{font-size:11px;font-weight:700;color:var(--text-primary)}._toolBubbleCaption_1qedf_282{font-size:10px;color:var(--text-tertiary);line-height:1}._textarea_1qedf_288{flex:1;min-width:0;min-height:28px;max-height:220px;resize:none;border:0;outline:none;background:transparent;color:var(--text-primary);font-size:16px;line-height:1.45;padding:8px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:pre-wrap;word-break:break-word;overflow-y:auto;-webkit-user-select:text;user-select:text;transition:min-height var(--dur-fast, .2s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._textarea_1qedf_288::placeholder{color:var(--text-muted)}._textareaEmpty_1qedf_320:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}._clearBtn_1qedf_326{width:32px;height:32px;flex-shrink:0;border:none;border-radius:50%;background:var(--panel-muted);color:var(--text-tertiary);font-size:16px;display:grid;place-items:center}._sendBtn_1qedf_339{width:44px;height:44px;flex-shrink:0;border:none;border-radius:50%;background:var(--panel-muted);color:var(--text-muted);font-size:16px;font-weight:700;display:grid;place-items:center;transition:background var(--transition-fast),color var(--transition-fast)}._sendBtnActive_1qedf_354{background:var(--accent-warm);color:#fff}._sendBtn_1qedf_339:disabled{cursor:default}._hint_1qedf_363{font-size:11px;color:var(--text-tertiary);padding:4px;flex-shrink:0}._plusButton_1qedf_370{width:40px;height:40px;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:14px;background:color-mix(in srgb,var(--panel-bg) 84%,#fff 16%);color:var(--text-secondary);font-size:24px;line-height:1;display:grid;place-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._plusButtonActive_1qedf_389{color:var(--accent-warm);border-color:color-mix(in srgb,var(--accent-warm) 30%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel-bg));transform:translateY(-1px) scale(1.04)}._voiceActive_1qedf_396{color:var(--danger)}._recordingDot_1qedf_400{width:10px;height:10px;border-radius:50%;background:var(--danger);animation:_recordPulse_1qedf_1 1s infinite ease-in-out}@keyframes _recordPulse_1qedf_1{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media(max-width:920px){._wrap_1qedf_1{border-radius:18px;border:none;background:color-mix(in srgb,var(--panel-bg) 88%,transparent);box-shadow:0 0 0 1px var(--border-subtle),var(--shadow-soft);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}._inputRow_1qedf_162{gap:6px;padding:8px 10px 10px}._textarea_1qedf_288{padding:6px 0}._sendBtn_1qedf_339{width:42px;height:42px;font-size:18px}._bubbleTray_1qedf_193{min-height:84px}._plusButton_1qedf_370{width:38px;height:38px}._helperRow_1qedf_169{align-items:flex-start;flex-direction:column}}@media(min-width:921px){:root[data-theme=graphite-premium] ._wrap_1qedf_1,:root[data-theme=paper-premium] ._wrap_1qedf_1,:root[data-theme=neon] ._wrap_1qedf_1,:root[data-theme=outrun] ._wrap_1qedf_1,:root[data-theme=vapor] ._wrap_1qedf_1{border-radius:var(--radius-input-desktop, 14px);background:var(--panel-bg);box-shadow:var(--shadow-hairline),var(--shadow-ambient);transition:box-shadow var(--dur-fast, .2s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),transform var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}:root[data-theme=graphite-premium] ._wrap_1qedf_1:focus-within,:root[data-theme=paper-premium] ._wrap_1qedf_1:focus-within,:root[data-theme=neon] ._wrap_1qedf_1:focus-within,:root[data-theme=outrun] ._wrap_1qedf_1:focus-within,:root[data-theme=vapor] ._wrap_1qedf_1:focus-within{box-shadow:var(--shadow-raised),0 0 0 1.5px var(--accent-warm)}:root[data-theme=neon] ._wrap_1qedf_1:focus-within,:root[data-theme=outrun] ._wrap_1qedf_1:focus-within,:root[data-theme=vapor] ._wrap_1qedf_1:focus-within{box-shadow:var(--shadow-raised),0 0 0 1.5px var(--accent-warm),var(--shadow-glow)}}:root[data-theme=graphite-premium] ._sendBtnActive_1qedf_354,:root[data-theme=paper-premium] ._sendBtnActive_1qedf_354,:root[data-theme=neon] ._sendBtnActive_1qedf_354,:root[data-theme=outrun] ._sendBtnActive_1qedf_354,:root[data-theme=vapor] ._sendBtnActive_1qedf_354{background:var(--accent-warm);color:var(--panel-bg);border:none}:root[data-theme=neon] ._sendBtnActive_1qedf_354,:root[data-theme=outrun] ._sendBtnActive_1qedf_354,:root[data-theme=vapor] ._sendBtnActive_1qedf_354{box-shadow:0 0 18px rgba(var(--glow-rgb, 255, 62, 201),.5)}:root[data-theme=outrun] ._sendBtnActive_1qedf_354{background:var(--hero-gradient, var(--accent-warm))}._wrapRecording_1qedf_533{box-shadow:var(--shadow-hairline),var(--shadow-ambient),0 0 0 1.5px var(--accent-warm)!important;animation:_composerRecordingPulse_1qedf_1 1.6s ease-in-out infinite}:root[data-theme=neon] ._wrapRecording_1qedf_533,:root[data-theme=outrun] ._wrapRecording_1qedf_533,:root[data-theme=vapor] ._wrapRecording_1qedf_533{box-shadow:var(--shadow-hairline),var(--shadow-ambient),0 0 0 1.5px var(--accent-warm),0 0 32px rgba(var(--glow-rgb, 192, 149, 89),.38)!important}@keyframes _composerRecordingPulse_1qedf_1{0%,to{opacity:1}50%{opacity:.75}}@media(prefers-reduced-motion:reduce){._wrapRecording_1qedf_533{animation:none}}@media(max-width:920px){body[data-keyboard-open=true] ._wrap_1qedf_1{box-shadow:var(--shadow-hairline),var(--shadow-raised, 0 8px 24px rgba(0, 0, 0, .12));transform:translateY(-2px);transition:transform var(--dur-fast, .2s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),box-shadow var(--dur-fast, .2s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}body[data-keyboard-open=false] ._wrap_1qedf_1{transition:transform var(--dur-fast, .2s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),box-shadow var(--dur-fast, .2s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}}@media(prefers-reduced-motion:reduce){body[data-keyboard-open=true] ._wrap_1qedf_1,body[data-keyboard-open=false] ._wrap_1qedf_1{transition:none;transform:none}}._codeBridge_1gvac_4{--cb-accent: var(--accent-sky, #7bb5db);--cb-border: color-mix(in srgb, var(--cb-accent) 35%, transparent);--cb-subtle: color-mix(in srgb, var(--cb-accent) 12%, transparent);--cb-terminal-bg: rgba(0, 0, 0, .45);--cb-terminal-text: #e4f1e8;--cb-git-green: #66b79a;--cb-git-red: #de7a5e;--cb-git-amber: #f3b670;--cb-permission-warn: #f3b670;display:flex;flex-direction:column;gap:10px;padding:16px;margin:12px 0;background:color-mix(in srgb,var(--panel-bg) 94%,transparent);border:1px solid var(--cb-border);border-radius:var(--radius-xl, 20px);box-shadow:var(--shadow-bubble);max-width:100%}._banner_1gvac_29{display:flex;align-items:center;gap:10px}._bannerIcon_1gvac_35{width:28px;height:28px;border-radius:50%;background:var(--cb-subtle);color:var(--cb-accent);display:flex;align-items:center;justify-content:center;font-size:14px}._bannerBody_1gvac_47{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._bannerTitleRow_1gvac_55{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._bannerMachine_1gvac_62{font-size:12px;font-weight:600;color:var(--text-primary)}._bannerProject_1gvac_68{font-size:10px;color:var(--text-tertiary)}._bannerBranch_1gvac_73{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statePill_1gvac_82{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:600}._stateDot_1gvac_91{width:6px;height:6px;border-radius:50%}._statePillWorking_1gvac_96{color:var(--cb-accent);background:var(--cb-subtle)}._statePillWorking_1gvac_96 ._stateDot_1gvac_91{background:var(--cb-accent);animation:_cbPulse_1gvac_1 1.6s ease-in-out infinite}._statePillConnecting_1gvac_98{color:var(--accent-sky);background:color-mix(in srgb,var(--accent-sky) 14%,transparent)}._statePillConnecting_1gvac_98 ._stateDot_1gvac_91{background:var(--accent-sky);animation:_cbPulse_1gvac_1 1.6s ease-in-out infinite}._statePillWaiting_1gvac_100{color:var(--cb-permission-warn);background:color-mix(in srgb,var(--cb-permission-warn) 14%,transparent)}._statePillWaiting_1gvac_100 ._stateDot_1gvac_91{background:var(--cb-permission-warn)}._statePillDone_1gvac_102{color:var(--cb-git-green);background:color-mix(in srgb,var(--cb-git-green) 14%,transparent)}._statePillDone_1gvac_102 ._stateDot_1gvac_91{background:var(--cb-git-green)}._statePillError_1gvac_104{color:var(--cb-git-red);background:color-mix(in srgb,var(--cb-git-red) 14%,transparent)}._statePillError_1gvac_104 ._stateDot_1gvac_91{background:var(--cb-git-red)}@keyframes _cbPulse_1gvac_1{0%,to{opacity:1}50%{opacity:.3}}._presetPill_1gvac_112{font-size:10px;font-weight:600;color:var(--text-secondary);padding:2px 8px;border-radius:999px;background:var(--panel-muted);border:1px solid var(--border-subtle)}._detailLine_1gvac_122{font-size:12px;color:var(--text-tertiary)}._terminal_1gvac_129{display:flex;flex-direction:column;gap:4px}._terminalHeader_1gvac_135{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}._terminalHeader_1gvac_135>span:last-child{margin-left:auto}._terminalToggle_1gvac_148{background:none;border:none;padding:0;font:inherit;font-size:10px;color:var(--cb-accent);cursor:pointer}._terminalBody_1gvac_158{background:var(--cb-terminal-bg);border:1px solid var(--border-subtle);border-radius:10px;padding:10px;max-height:220px;overflow:auto;font-family:var(--font-mono);font-size:12px;color:var(--cb-terminal-text);white-space:pre-wrap;word-break:break-word}._terminalBodyExpanded_1gvac_172{max-height:520px}._permission_1gvac_176{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--cb-permission-warn) 8%,transparent);border:1px solid color-mix(in srgb,var(--cb-permission-warn) 50%,transparent);transition:opacity .15s ease}._permissionAnswered_1gvac_187{opacity:.55;pointer-events:none}._permissionHeader_1gvac_189{display:flex;align-items:flex-start;gap:10px}._permissionIcon_1gvac_195{width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--cb-permission-warn) 12%,transparent);color:var(--cb-permission-warn);display:flex;align-items:center;justify-content:center;font-size:14px}._permissionLabel_1gvac_207{font-size:13px;font-weight:600;color:var(--text-primary)}._permissionReason_1gvac_213{font-size:11px;color:var(--text-secondary)}._permissionTarget_1gvac_218{font-family:var(--font-mono);font-size:11px;color:var(--cb-terminal-text);background:var(--cb-terminal-bg);padding:8px;border-radius:8px;max-height:140px;overflow:auto;white-space:pre-wrap;word-break:break-word}._permissionButtons_1gvac_231{display:flex;gap:8px;flex-wrap:wrap}._permissionButton_1gvac_231{padding:8px 12px;border-radius:8px;border:none;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}._permissionAllow_1gvac_249{background:var(--cb-git-green);color:#fff}._permissionDeny_1gvac_254{background:var(--panel-bg);color:var(--text-primary);border:1px solid var(--border-subtle)}._permissionRewrite_1gvac_260{background:var(--panel-muted);color:var(--text-secondary)}._permissionRewriteEditor_1gvac_265{width:100%;min-height:100px;max-height:200px;resize:vertical;font-family:var(--font-mono);font-size:12px;color:var(--cb-terminal-text);background:var(--cb-terminal-bg);border:1px solid var(--border-subtle);border-radius:8px;padding:8px;box-sizing:border-box}._gitStatus_1gvac_282{display:flex;flex-wrap:wrap;gap:6px}._gitPill_1gvac_288{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;border:1px solid transparent}._gitPillOk_1gvac_299{color:var(--cb-git-green);background:color-mix(in srgb,var(--cb-git-green) 12%,transparent);border-color:color-mix(in srgb,var(--cb-git-green) 30%,transparent)}._gitPillFailed_1gvac_305{color:var(--cb-git-red);background:color-mix(in srgb,var(--cb-git-red) 12%,transparent);border-color:color-mix(in srgb,var(--cb-git-red) 30%,transparent)}._gitPillSkipped_1gvac_311{color:var(--text-tertiary);background:var(--panel-muted);border-color:var(--border-subtle)}._diffs_1gvac_319{display:flex;flex-direction:column;gap:8px}._diffsHeader_1gvac_325{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}._diffCard_1gvac_333{background:var(--panel-bg);border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}._diffHeader_1gvac_340{display:flex;align-items:center;gap:10px;padding:10px;width:100%;border:none;background:none;color:inherit;cursor:pointer;text-align:left}._diffIcon_1gvac_353{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}._diffIconCreated_1gvac_363{color:var(--cb-git-green);background:color-mix(in srgb,var(--cb-git-green) 12%,transparent)}._diffIconModified_1gvac_364{color:var(--cb-accent);background:var(--cb-subtle)}._diffIconDeleted_1gvac_365{color:var(--cb-git-red);background:color-mix(in srgb,var(--cb-git-red) 12%,transparent)}._diffIconRenamed_1gvac_366{color:var(--cb-git-amber);background:color-mix(in srgb,var(--cb-git-amber) 12%,transparent)}._diffPath_1gvac_368{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._diffMetaRow_1gvac_379{display:flex;gap:6px;font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}._diffAdds_1gvac_388{color:var(--cb-git-green);text-transform:none;letter-spacing:0}._diffDels_1gvac_389{color:var(--cb-git-red);text-transform:none;letter-spacing:0}._diffBody_1gvac_391{max-height:280px;overflow:auto;padding:10px;background:var(--cb-terminal-bg);font-family:var(--font-mono);font-size:11px;color:var(--cb-terminal-text);white-space:pre}._costBadge_1gvac_404{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--panel-muted);color:var(--text-secondary);font-size:10px;width:fit-content}._costBadge_1gvac_404 strong{color:var(--text-primary);font-weight:600}._costCapAmber_1gvac_418{color:var(--cb-git-amber)}._costCapRed_1gvac_419{color:var(--cb-git-red)}._errorFooter_1gvac_423{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--cb-git-red) 8%,transparent);color:var(--text-secondary);font-size:12px}._errorIcon_1gvac_434{color:var(--cb-git-red)}._reconnectBanner_1gvac_438{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--cb-git-amber) 14%,transparent);color:var(--cb-git-amber);font-size:11px;font-weight:600}._trustedToggle_1gvac_452{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border-radius:999px;border:none;font-size:10px;font-weight:600;cursor:pointer;color:var(--text-tertiary);background:color-mix(in srgb,var(--text-tertiary) 12%,transparent);transition:all .15s ease}._trustedToggleOn_1gvac_467{color:var(--cb-git-green);background:color-mix(in srgb,var(--cb-git-green) 12%,transparent)}._autoApprovedList_1gvac_474{display:flex;flex-direction:column;gap:2px}._autoApprovedRow_1gvac_480{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:color-mix(in srgb,var(--cb-git-green) 6%,transparent);font-size:10px;color:var(--text-tertiary)}._autoApprovedRow_1gvac_480>span:first-child{color:color-mix(in srgb,var(--cb-git-green) 70%,transparent)}._autoApprovedTarget_1gvac_495{font-family:var(--font-mono);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._composerCbStrip_1gvac_506{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--panel-muted);border:1px solid var(--cb-border);border-radius:12px;font-size:12px;margin-bottom:6px}._composerCbStripIcon_1gvac_517{font-size:14px}._composerCbStripName_1gvac_518{font-weight:600;color:var(--text-primary)}._composerCbStripState_1gvac_519{font-size:10px;font-weight:600}._composerCbStripBranch_1gvac_520{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}._composerCbStripActions_1gvac_521{display:flex;gap:6px;margin-left:auto}._composerCbStripPill_1gvac_522{padding:4px 10px;font-size:10px;font-weight:600;border-radius:999px;border:1px solid var(--border-subtle);background:var(--panel-bg);color:var(--text-secondary);cursor:pointer}._composerCbStripDanger_1gvac_532{color:var(--cb-git-red);border-color:color-mix(in srgb,var(--cb-git-red) 35%,transparent)}._composerCbStripAllow_1gvac_536{color:#fff;background:var(--cb-git-green);border-color:var(--cb-git-green)}._composerCbStripDismiss_1gvac_541{background:none;border:none;color:var(--text-tertiary);font-size:14px;cursor:pointer;padding:2px 4px}._composerCbPermSummary_1gvac_549{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}._pickerBackdrop_1gvac_561{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;z-index:2000;padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_cbFadeIn_1gvac_1 .18s ease-out}@media(min-width:720px){._pickerBackdrop_1gvac_561{align-items:center}}@keyframes _cbFadeIn_1gvac_1{0%{opacity:0}to{opacity:1}}._pickerSheet_1gvac_585{width:100%;max-width:520px;max-height:80vh;background:var(--panel-bg);border:1px solid var(--border-subtle);border-radius:18px 18px 0 0;box-shadow:0 -8px 32px #00000059;display:flex;flex-direction:column;overflow:hidden;animation:_cbSlideUp_1gvac_1 .22s cubic-bezier(.2,.9,.3,1)}@media(min-width:720px){._pickerSheet_1gvac_585{border-radius:18px;max-height:70vh}}@keyframes _cbSlideUp_1gvac_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._pickerHeader_1gvac_611{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 10px;border-bottom:1px solid var(--border-subtle)}._pickerHeader_1gvac_611 h3{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}._pickerHint_1gvac_627{font-size:12px;color:var(--text-tertiary);padding:0 20px;margin:10px 0}._pickerCancel_1gvac_634{background:none;border:none;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;padding:4px 8px}._pickerBody_1gvac_644{padding:6px 14px 16px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:8px}._pickerRow_1gvac_653{display:flex;align-items:center;gap:12px;padding:12px;background:var(--panel-muted);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .12s ease}._pickerRow_1gvac_653:hover:not(:disabled){background:var(--panel-strong)}._pickerRow_1gvac_653:disabled{opacity:.55;cursor:not-allowed}._pickerRowIcon_1gvac_677{width:38px;height:38px;border-radius:10px;background:var(--cb-subtle);color:var(--cb-accent);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}._pickerRowBody_1gvac_690{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._pickerRowTitle_1gvac_698{font-size:14px;font-weight:600;color:var(--text-primary)}._pickerRowMeta_1gvac_704{font-size:11px;color:var(--text-tertiary)}._pickerRowBranch_1gvac_709{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pickerRowState_1gvac_718{font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px}._pickerRowStateOnline_1gvac_724{color:var(--cb-git-green);background:color-mix(in srgb,var(--cb-git-green) 14%,transparent)}._pickerRowStateOffline_1gvac_728{color:var(--text-tertiary);background:var(--panel-muted)}._pickerEmpty_1gvac_733{padding:32px 20px;text-align:center;color:var(--text-tertiary);font-size:13px;display:flex;flex-direction:column;gap:8px;align-items:center}._thread_xcvdh_1{display:flex;flex-direction:column;gap:0;max-width:720px;margin:0 auto;width:100%}._banner_xcvdh_10{padding:6px 10px;border-radius:8px;background:var(--panel-muted);font-size:12px;color:var(--text-tertiary);text-align:center}._empty_xcvdh_20{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:50vh;padding:40px 20px;color:var(--text-muted)}._emptyGreeting_xcvdh_31{font-size:22px;font-weight:600;color:var(--text-primary)}._emptyText_xcvdh_37{font-size:14px;color:var(--text-secondary)}._emptyBadge_xcvdh_42{font-size:11px;color:var(--accent-warm);background:#d4965e14;padding:4px 10px;border-radius:999px;margin-top:4px}._homeNotifications_xcvdh_52{display:grid;gap:6px;width:100%;max-width:400px;margin-bottom:8px;min-width:0}._homeNotifCard_xcvdh_61{padding:8px 12px;border-radius:10px;background:var(--info);font-size:13px;color:var(--text-secondary);line-height:1.4;text-align:left}._topicChips_xcvdh_72{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px;max-width:400px;min-width:0}._topicChip_xcvdh_72{border:1px solid var(--border-subtle);background:var(--chip-bg);color:var(--chip-text);font-size:12px;padding:4px 10px;border-radius:999px;min-height:28px;cursor:pointer;transition:background var(--transition-fast)}._topicChip_xcvdh_72:active{background:var(--panel-muted)}._suggestions_xcvdh_98{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;max-width:400px;width:100%}._suggestionBtn_xcvdh_107{border:1px solid var(--border-subtle);background:var(--panel-bg);color:var(--text-secondary);font-size:13px;line-height:1.35;padding:10px 12px;border-radius:12px;text-align:left;transition:background var(--transition-fast),border-color var(--transition-fast)}._suggestionBtn_xcvdh_107:active{background:var(--panel-muted);border-color:var(--accent-warm)}._memoryPulse_xcvdh_125{display:flex;align-items:center;gap:6px;margin-top:12px}._memoryPulseDot_xcvdh_132{width:6px;height:6px;border-radius:50%;background:var(--success);animation:_pulse_xcvdh_1 2s infinite ease-in-out}._memoryPulseText_xcvdh_140{font-size:11px;color:var(--text-tertiary)}._message_xcvdh_146{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;max-width:100%}._messageUser_xcvdh_155{align-items:flex-end;padding-left:4px}._messageAssistant_xcvdh_160{align-items:stretch;padding-left:0}._messageUser_xcvdh_155 ._messageHead_xcvdh_165{flex-direction:row-reverse;padding-right:2px;padding-left:0}._messageUser_xcvdh_155+._messageUser_xcvdh_155{margin-top:4px}._messageAssistant_xcvdh_160+._messageAssistant_xcvdh_160{margin-top:12px}._messageUser_xcvdh_155+._messageAssistant_xcvdh_160,._messageAssistant_xcvdh_160+._messageUser_xcvdh_155{margin-top:20px}._messageHead_xcvdh_165{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 2px;min-width:0}._messageHead_xcvdh_165>*{min-width:0}._avatar_xcvdh_190{width:24px;height:24px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:700;line-height:1}._authorName_xcvdh_202{display:inline-block;font-size:13px;font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._time_xcvdh_213{font-size:11px;color:var(--text-tertiary)}._modelBadge_xcvdh_218{display:inline-block;flex:1 1 160px;font-size:10px;color:var(--text-tertiary);background:var(--panel-muted);padding:2px 6px;border-radius:4px;letter-spacing:.02em;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusBadge_xcvdh_234{font-size:10px;color:var(--accent-warm);background:#d4965e14;padding:2px 6px;border-radius:4px;animation:_pulse_xcvdh_1 2s infinite ease-in-out}@keyframes _pulse_xcvdh_1{0%,to{opacity:.6}50%{opacity:1}}._bubbleWrap_xcvdh_249{position:relative;min-width:0;max-width:100%}._bubble_xcvdh_249{line-height:1.55;font-size:15px;min-width:0;overflow-wrap:break-word;word-break:break-word}._bubble_xcvdh_249 p,._bubble_xcvdh_249 ul,._bubble_xcvdh_249 ol,._bubble_xcvdh_249 h1,._bubble_xcvdh_249 h2,._bubble_xcvdh_249 h3,._bubble_xcvdh_249 h4,._bubble_xcvdh_249 blockquote,._bubble_xcvdh_249 table{margin:.4em 0;overflow-wrap:break-word;word-break:break-word}._bubble_xcvdh_249 p:first-child{margin-top:0}._bubble_xcvdh_249 p:last-child{margin-bottom:0}._bubble_xcvdh_249 blockquote{margin:.4em 0;padding:4px 12px;border-left:3px solid var(--accent-warm);color:var(--text-secondary);background:var(--panel-muted);border-radius:0 6px 6px 0}._bubble_xcvdh_249 ul,._bubble_xcvdh_249 ol{padding-left:20px}._bubble_xcvdh_249 li{margin:2px 0}._bubble_xcvdh_249 hr{border:none;border-top:1px solid var(--border-subtle);margin:12px 0}._bubble_xcvdh_249 table{width:100%;border-collapse:collapse;font-size:13px;overflow-x:auto;display:block;max-width:100%}._bubble_xcvdh_249 th,._bubble_xcvdh_249 td{padding:4px 8px;border:1px solid var(--border-subtle);text-align:left}._bubble_xcvdh_249 th{background:var(--panel-muted);font-weight:600}._bubble_xcvdh_249 h1,._bubble_xcvdh_249 h2,._bubble_xcvdh_249 h3,._bubble_xcvdh_249 h4{font-size:1em;font-weight:700;margin:.6em 0 .3em}._bubble_xcvdh_249 h1{font-size:1.15em}._bubble_xcvdh_249 h2{font-size:1.1em}._bubble_xcvdh_249 pre{max-width:100%;overflow-x:auto}._bubble_xcvdh_249 img{max-width:100%;height:auto}._bubble_xcvdh_249 code{overflow-wrap:anywhere;word-break:break-word}._bubble_xcvdh_249 pre code{white-space:pre}._userBubble_xcvdh_352{padding:10px 14px;background:linear-gradient(145deg,var(--bubble-user),var(--bubble-user-edge, var(--bubble-user)));border-radius:16px 16px 4px;box-shadow:var(--shadow-bubble, var(--shadow-soft));width:fit-content;max-width:100%;overflow:hidden}._assistantContent_xcvdh_362{line-height:var(--reading-leading, 1.65);font-size:15.5px;color:var(--text-primary);padding:0 2px;min-width:0;max-width:100%;overflow-wrap:break-word;word-break:break-word}._assistantContent_xcvdh_362>:first-child{margin-top:0}._assistantContent_xcvdh_362>:last-child{margin-bottom:0}._assistantContent_xcvdh_362 p{margin:.55em 0}._assistantContent_xcvdh_362 ul,._assistantContent_xcvdh_362 ol{padding-left:22px;margin:.55em 0}._assistantContent_xcvdh_362 li{margin:4px 0}._assistantContent_xcvdh_362 h1,._assistantContent_xcvdh_362 h2,._assistantContent_xcvdh_362 h3,._assistantContent_xcvdh_362 h4{font-size:1em;font-weight:700;margin:.8em 0 .35em}._assistantContent_xcvdh_362 h1{font-size:1.2em}._assistantContent_xcvdh_362 h2{font-size:1.1em}._assistantContent_xcvdh_362 blockquote{margin:.7em 0;padding:6px 14px;border-left:3px solid var(--accent-warm);color:var(--text-secondary);background:#c17f4a0a;border-radius:0 8px 8px 0}._assistantContent_xcvdh_362 hr{border:none;border-top:1px solid var(--border-subtle);margin:14px 0}._assistantContent_xcvdh_362 table{width:100%;border-collapse:collapse;font-size:13px;margin:.7em 0;overflow-x:auto;display:block;max-width:100%}._assistantContent_xcvdh_362 th,._assistantContent_xcvdh_362 td{padding:6px 10px;border:1px solid var(--border-subtle);text-align:left}._assistantContent_xcvdh_362 th{background:var(--panel-muted);font-weight:600}._assistantContent_xcvdh_362 img{max-width:100%;height:auto}._assistantContent_xcvdh_362 code{overflow-wrap:anywhere;word-break:break-word}._assistantContent_xcvdh_362 pre code{white-space:pre}._assistantContent_xcvdh_362 pre{max-width:100%;overflow-x:auto}._assistantActionsInline_xcvdh_426{display:flex;gap:4px;padding:2px 0 0;margin-top:4px;opacity:.85}._assistantActionsInline_xcvdh_426 ._actionBtn_xcvdh_433{padding:4px 10px;border-radius:6px}._actionsBar_xcvdh_439{position:absolute;top:-32px;right:0;display:flex;flex-direction:row;gap:2px;padding:2px;border-radius:var(--radius-sm);background:var(--panel-bg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-float);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:5;animation:_actionsIn_xcvdh_1 .1s ease}._actionBtn_xcvdh_433{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:500;padding:4px 8px;border-radius:4px;min-height:24px;min-width:36px;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast)}._actionBtn_xcvdh_433:hover{background:var(--panel-muted);color:var(--text-primary)}._actionBtn_xcvdh_433:active{background:var(--panel-muted)}._actionLabel_xcvdh_484{line-height:1}@keyframes _actionsIn_xcvdh_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._streamingText_xcvdh_493{display:inline;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}._streamCursor_xcvdh_500{display:inline-block;width:.55ch;height:1.05em;margin-left:1px;vertical-align:-.15em;border-radius:2px;background:currentColor;opacity:.7;animation:_cursorPulse_xcvdh_1 1s steps(1) infinite}@keyframes _cursorPulse_xcvdh_1{0%,49%{opacity:.75}50%,to{opacity:0}}._dots_xcvdh_523{display:inline-flex;align-items:center;gap:4px;padding:4px 0}._dot_xcvdh_523{width:6px;height:6px;border-radius:50%;background:var(--text-tertiary);animation:_bounce_xcvdh_1 1.2s infinite ease-in-out}._dot_xcvdh_523:nth-child(2){animation-delay:.15s}._dot_xcvdh_523:nth-child(3){animation-delay:.3s}@keyframes _bounce_xcvdh_1{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}._attachRow_xcvdh_552{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px;min-width:0}._attachImg_xcvdh_560{width:180px;max-height:140px;object-fit:cover;border-radius:8px}._attachChip_xcvdh_567{padding:4px 8px;border-radius:6px;background:var(--panel-muted);font-size:12px;color:var(--text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sourcesWrap_xcvdh_580{display:grid;gap:6px;padding:0 2px;min-width:0}._sourcesToggle_xcvdh_587{border:none;background:none;color:var(--chip-text);font-size:12px;font-weight:500;padding:2px 0;cursor:pointer;text-align:left;min-height:28px;display:inline-flex;align-items:center}._sourceRow_xcvdh_601{display:flex;flex-wrap:wrap;gap:4px;min-width:0}._sourceLink_xcvdh_608{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--chip-bg);color:var(--chip-text);font-size:12px;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolRow_xcvdh_623{display:grid;gap:6px;padding:0 2px;min-width:0}._codeCard_xcvdh_630{border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}._codeMeta_xcvdh_636{display:block;padding:4px 10px;font-size:11px;color:var(--text-tertiary);background:var(--panel-muted)}._codeOutput_xcvdh_644{margin:0;padding:8px 10px;font-size:12px;font-family:var(--font-mono);line-height:1.45;overflow:auto;max-height:200px;max-width:100%;color:var(--text-secondary)}._actionCard_xcvdh_657{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--panel-muted)}._actionCardStacked_xcvdh_667{display:grid;gap:10px}._actionIcon_xcvdh_672{font-size:18px;flex-shrink:0;line-height:1;margin-top:1px}._actionBody_xcvdh_679{display:grid;gap:2px;min-width:0}._actionPreview_xcvdh_685{width:100%;max-height:240px;object-fit:cover;border-radius:10px;border:1px solid var(--border-subtle);background:var(--panel-bg)}._actionLabel_xcvdh_484{font-size:13px;font-weight:600;color:var(--text-primary)}._actionDetail_xcvdh_700{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}._actionMeta_xcvdh_710{font-size:11px;color:var(--text-tertiary)}._actionLink_xcvdh_715{font-size:12px;color:var(--accent-warm);text-decoration:none;font-weight:500}._actionLink_xcvdh_715:hover{text-decoration:underline}._lightbox_xcvdh_727{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000e6;display:grid;place-items:center;padding:20px;cursor:pointer}._lightboxImg_xcvdh_738{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;cursor:default}._lightboxBar_xcvdh_746{position:absolute;top:calc(env(safe-area-inset-top,0px) + 16px);right:calc(env(safe-area-inset-right,0px) + 16px);display:flex;gap:8px;z-index:101}._lightboxBtn_xcvdh_755{width:40px;height:40px;border-radius:999px;border:none;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;display:grid;place-items:center;transition:background var(--transition-fast),transform var(--transition-fast)}._lightboxBtn_xcvdh_755:hover{background:#fff3}._lightboxBtn_xcvdh_755:active{transform:scale(.92)}._lightboxBtn_xcvdh_755:disabled{cursor:wait;opacity:.6}._lightboxBtn_xcvdh_755 svg{pointer-events:none}._skeleton_xcvdh_788{display:grid;gap:8px;padding:0 2px}._skeletonHead_xcvdh_794{width:120px;height:14px;border-radius:7px;background:var(--panel-muted);animation:_shimmer_xcvdh_1 1.4s infinite ease-in-out}._skeletonBubble_xcvdh_802{height:56px;border-radius:14px;background:var(--panel-muted);animation:_shimmer_xcvdh_1 1.4s infinite ease-in-out;animation-delay:.15s}._skeletonBubbleShort_xcvdh_810{width:65%;height:40px;animation-delay:.3s}@keyframes _shimmer_xcvdh_1{0%,to{opacity:.4}50%{opacity:.7}}._timeClickable_xcvdh_823{cursor:pointer;user-select:none;-webkit-user-select:none;min-width:24px;min-height:24px;display:inline-flex;align-items:center;max-width:min(100%,128px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:920px){._thread_xcvdh_1{max-width:100%;padding:0}._empty_xcvdh_20{padding:40px 16px}._suggestions_xcvdh_98{grid-template-columns:1fr;max-width:320px}._suggestionBtn_xcvdh_107{padding:10px 14px;min-height:44px}._topicChip_xcvdh_72{min-height:44px;padding:8px 14px;display:inline-flex;align-items:center}._message_xcvdh_146{max-width:100%;gap:4px}._messageHead_xcvdh_165{gap:6px;flex-wrap:nowrap;overflow:hidden}._modelBadge_xcvdh_218{flex:0 1 auto;max-width:120px}._userBubble_xcvdh_352{padding:10px 12px;font-size:15px;max-width:100%}._assistantContent_xcvdh_362{font-size:15.5px}._attachImg_xcvdh_560{width:140px;max-height:100px}._actionsBar_xcvdh_439{top:auto;bottom:-36px;right:4px}._actionBtn_xcvdh_433{min-height:44px;min-width:44px;padding:6px 10px;font-size:12px}._assistantActionsInline_xcvdh_426 ._actionBtn_xcvdh_433{min-height:36px;min-width:36px}._timeClickable_xcvdh_823{min-width:44px;min-height:44px}._messageUser_xcvdh_155+._messageAssistant_xcvdh_160,._messageAssistant_xcvdh_160+._messageUser_xcvdh_155{margin-top:16px}._messageAssistant_xcvdh_160+._messageAssistant_xcvdh_160{margin-top:10px}._thread_xcvdh_1>._message_xcvdh_146:last-child{margin-bottom:72px}}._toolPreviewCard_xcvdh_930{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--panel-muted)}._toolPreviewHead_xcvdh_939{display:flex;align-items:center;gap:8px;min-width:0}._toolPreviewIcon_xcvdh_946{font-size:14px;line-height:1}._toolPreviewLabel_xcvdh_951{font-size:12px;font-weight:600;color:var(--text-primary);text-transform:capitalize}._toolPreviewState_xcvdh_958{margin-left:auto;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);padding:2px 6px;border-radius:999px;background:var(--panel-bg);border:1px solid var(--border-subtle)}._toolPreviewPrimary_xcvdh_970{font-size:13px;color:var(--text-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolPreviewLink_xcvdh_979{color:var(--accent-warm);text-decoration:none}._toolPreviewLink_xcvdh_979:hover{text-decoration:underline}._toolPreviewSubtitle_xcvdh_988{font-size:12px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}._toolPreviewSnippet_xcvdh_999{font-size:12px;color:var(--text-secondary);line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}._toolPreviewError_xcvdh_1009{font-size:12px;color:var(--danger, #d97058)}._toolPreviewSources_xcvdh_1014{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._toolPreviewSourceChip_xcvdh_1021{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--panel-bg);color:var(--text-secondary);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}._toolPreviewSourceChip_xcvdh_1021:hover{background:var(--panel-bg-hover, var(--panel-bg));color:var(--text-primary)}:root[data-theme=graphite-premium] ._thread_xcvdh_1,:root[data-theme=paper-premium] ._thread_xcvdh_1,:root[data-theme=neon] ._thread_xcvdh_1,:root[data-theme=outrun] ._thread_xcvdh_1,:root[data-theme=vapor] ._thread_xcvdh_1{font-family:var(--font-body, inherit);font-size:var(--text-base, 16px);line-height:var(--leading-reading, 1.65)}@media(min-width:921px){:root[data-theme=graphite-premium] ._assistantContent_xcvdh_362,:root[data-theme=paper-premium] ._assistantContent_xcvdh_362,:root[data-theme=neon] ._assistantContent_xcvdh_362,:root[data-theme=outrun] ._assistantContent_xcvdh_362,:root[data-theme=vapor] ._assistantContent_xcvdh_362{max-width:72ch}:root[data-theme=graphite-premium] ._userBubble_xcvdh_352,:root[data-theme=paper-premium] ._userBubble_xcvdh_352,:root[data-theme=neon] ._userBubble_xcvdh_352,:root[data-theme=outrun] ._userBubble_xcvdh_352,:root[data-theme=vapor] ._userBubble_xcvdh_352{max-width:56ch}}:root[data-theme=graphite-premium] ._userBubble_xcvdh_352,:root[data-theme=paper-premium] ._userBubble_xcvdh_352,:root[data-theme=neon] ._userBubble_xcvdh_352,:root[data-theme=outrun] ._userBubble_xcvdh_352,:root[data-theme=vapor] ._userBubble_xcvdh_352{border-radius:var(--radius-bubble, 12px);padding:10px 14px;background:var(--bubble-user);border:1px solid var(--border-subtle);box-shadow:var(--shadow-bubble, 0 1px 2px rgba(0, 0, 0, .2))}:root[data-theme=neon] ._userBubble_xcvdh_352,:root[data-theme=outrun] ._userBubble_xcvdh_352,:root[data-theme=vapor] ._userBubble_xcvdh_352{box-shadow:var(--shadow-bubble),var(--shadow-glow)}:root[data-theme=graphite-premium] ._assistantContent_xcvdh_362,:root[data-theme=paper-premium] ._assistantContent_xcvdh_362,:root[data-theme=neon] ._assistantContent_xcvdh_362,:root[data-theme=outrun] ._assistantContent_xcvdh_362,:root[data-theme=vapor] ._assistantContent_xcvdh_362{font-size:var(--text-base, 16px);line-height:var(--leading-reading, 1.65);color:var(--text-primary)}:root[data-theme=graphite-premium] ._assistantContent_xcvdh_362 h1,:root[data-theme=graphite-premium] ._assistantContent_xcvdh_362 h2,:root[data-theme=graphite-premium] ._assistantContent_xcvdh_362 h3,:root[data-theme=paper-premium] ._assistantContent_xcvdh_362 h1,:root[data-theme=paper-premium] ._assistantContent_xcvdh_362 h2,:root[data-theme=paper-premium] ._assistantContent_xcvdh_362 h3,:root[data-theme=neon] ._assistantContent_xcvdh_362 h1,:root[data-theme=neon] ._assistantContent_xcvdh_362 h2,:root[data-theme=neon] ._assistantContent_xcvdh_362 h3,:root[data-theme=outrun] ._assistantContent_xcvdh_362 h1,:root[data-theme=outrun] ._assistantContent_xcvdh_362 h2,:root[data-theme=outrun] ._assistantContent_xcvdh_362 h3,:root[data-theme=vapor] ._assistantContent_xcvdh_362 h1,:root[data-theme=vapor] ._assistantContent_xcvdh_362 h2,:root[data-theme=vapor] ._assistantContent_xcvdh_362 h3{font-family:var(--font-display, inherit);letter-spacing:-.01em;font-weight:600}:root[data-theme=graphite-premium] ._dots_xcvdh_523,:root[data-theme=paper-premium] ._dots_xcvdh_523,:root[data-theme=neon] ._dots_xcvdh_523,:root[data-theme=outrun] ._dots_xcvdh_523,:root[data-theme=vapor] ._dots_xcvdh_523{gap:0}:root[data-theme=graphite-premium] ._dot_xcvdh_523:nth-child(2),:root[data-theme=graphite-premium] ._dot_xcvdh_523:nth-child(3),:root[data-theme=paper-premium] ._dot_xcvdh_523:nth-child(2),:root[data-theme=paper-premium] ._dot_xcvdh_523:nth-child(3),:root[data-theme=neon] ._dot_xcvdh_523:nth-child(2),:root[data-theme=neon] ._dot_xcvdh_523:nth-child(3),:root[data-theme=outrun] ._dot_xcvdh_523:nth-child(2),:root[data-theme=outrun] ._dot_xcvdh_523:nth-child(3),:root[data-theme=vapor] ._dot_xcvdh_523:nth-child(2),:root[data-theme=vapor] ._dot_xcvdh_523:nth-child(3){display:none}:root[data-theme=graphite-premium] ._dot_xcvdh_523,:root[data-theme=paper-premium] ._dot_xcvdh_523,:root[data-theme=neon] ._dot_xcvdh_523,:root[data-theme=outrun] ._dot_xcvdh_523,:root[data-theme=vapor] ._dot_xcvdh_523{width:6px;height:6px;background:var(--accent-warm);animation:_premiumTypingPulse_xcvdh_1 1.4s infinite var(--ease-out, ease-in-out)}:root[data-theme=neon] ._dot_xcvdh_523,:root[data-theme=outrun] ._dot_xcvdh_523,:root[data-theme=vapor] ._dot_xcvdh_523{box-shadow:0 0 12px rgba(var(--glow-rgb, 255, 255, 255),.6)}@keyframes _premiumTypingPulse_xcvdh_1{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}@media(prefers-reduced-motion:reduce){:root[data-theme=graphite-premium] ._dot_xcvdh_523,:root[data-theme=paper-premium] ._dot_xcvdh_523,:root[data-theme=neon] ._dot_xcvdh_523,:root[data-theme=outrun] ._dot_xcvdh_523,:root[data-theme=vapor] ._dot_xcvdh_523{animation:none;opacity:.8}}._bar_xydx9_1{display:none}@media(max-width:920px){._bar_xydx9_1{display:flex;align-items:center;justify-content:space-around;background:var(--panel-bg);border-top:1px solid var(--border-subtle);padding:2px 0 calc(2px + var(--safe-bottom, 0px));position:fixed;left:0;right:0;bottom:0;z-index:7}body[data-keyboard-open=true] ._bar_xydx9_1{display:none}}._tab_xydx9_25{display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:transparent;color:var(--text-tertiary);padding:4px 16px;cursor:pointer;transition:color var(--transition-fast);min-width:60px;min-height:44px;justify-content:center}._tabActive_xydx9_41{color:var(--accent-warm)}._label_xydx9_45{font-size:10px;font-weight:500;letter-spacing:.02em}._view_1cdd7_1{display:grid;gap:18px;width:100%;max-width:760px;margin:0 auto;padding:18px;position:relative}._closeButton_1cdd7_11{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--panel-bg) 88%,transparent);color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast, .16s) var(--ease-out, ease),border-color var(--dur-fast, .16s) var(--ease-out, ease)}._closeButton_1cdd7_11:hover{background:color-mix(in srgb,var(--panel-bg) 70%,var(--text-primary) 8%);border-color:color-mix(in srgb,var(--border-subtle) 60%,var(--text-primary) 20%)}._closeButton_1cdd7_11:focus-visible{outline:2px solid var(--accent-sky, currentColor);outline-offset:2px}._hero_1cdd7_41,._surfaceCard_1cdd7_42{display:grid;gap:16px;padding:20px;border-radius:28px;border:1px solid var(--border-subtle);background:var(--panel-bg);box-shadow:var(--shadow-soft)}._hero_1cdd7_41{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-warm) 18%,transparent) 0%,transparent 42%),radial-gradient(circle at top right,color-mix(in srgb,var(--accent-sky) 16%,transparent) 0%,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 86%,#fff 14%) 0%,var(--panel-bg) 100%)}._heroHeader_1cdd7_59,._surfaceHeader_1cdd7_60,._statusHeader_1cdd7_61,._profileCard_1cdd7_62,._themeSelectionMeta_1cdd7_63,._introCard_1cdd7_64,._settingsRow_1cdd7_65{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._shortcutCard_1cdd7_80{display:flex;flex-direction:column;align-items:stretch;gap:8px}._profileCard_1cdd7_62{align-items:center}._heroBadges_1cdd7_91,._buttonRow_1cdd7_92,._chips_1cdd7_93{display:flex;flex-wrap:wrap;gap:10px}._avatar_1cdd7_99{width:52px;height:52px;flex-shrink:0;border-radius:18px;display:grid;place-items:center;font-size:18px;font-weight:700}._profileInfo_1cdd7_110,._surfaceHeading_1cdd7_111,._rowText_1cdd7_112{display:grid;gap:4px;min-width:0}._profileName_1cdd7_118{font-size:18px;font-weight:700;color:var(--text-primary)}._profileRole_1cdd7_124{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}._badge_1cdd7_131,._chip_1cdd7_93,._syncBadge_1cdd7_133{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border-radius:999px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 4%,var(--panel-bg));color:var(--text-secondary);font-size:12px;font-weight:600}._badgeWarning_1cdd7_146{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--panel-bg));border-color:color-mix(in srgb,var(--danger) 22%,var(--border-subtle))}._metricGrid_1cdd7_152{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}._metricTile_1cdd7_158{display:grid;gap:6px;padding:14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent);background:color-mix(in srgb,var(--panel-bg) 84%,#fff 16%);min-width:0;overflow-wrap:anywhere}._metricTilewarm_1cdd7_169{background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel-bg))}._metricTilesuccess_1cdd7_173{background:color-mix(in srgb,var(--success) 10%,var(--panel-bg))}._metricTiledanger_1cdd7_177{background:color-mix(in srgb,var(--danger) 10%,var(--panel-bg))}._metricTilecool_1cdd7_181{background:color-mix(in srgb,var(--accent-sky) 10%,var(--panel-bg))}._metricLabel_1cdd7_185,._surfaceEyebrow_1cdd7_186,._statusLabel_1cdd7_187,._shortcutEyebrow_1cdd7_188{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}._metricValue_1cdd7_195{font-size:22px;line-height:1.05;color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._metricMeta_1cdd7_204,._optionDescription_1cdd7_205,._helperText_1cdd7_206,._errorText_1cdd7_207,._successText_1cdd7_208,._statusValue_1cdd7_209,._themeSelectionDescription_1cdd7_210,._toneMeta_1cdd7_211,._themeDescription_1cdd7_212,._surfaceDescription_1cdd7_213,._rowText_1cdd7_112 span{font-size:12px;line-height:1.55;color:var(--text-tertiary)}._shortcutGrid_1cdd7_220,._stack_1cdd7_221,._group_1cdd7_222,._statusCard_1cdd7_223,._passcodeForm_1cdd7_224,._modelHero_1cdd7_225,._toneCard_1cdd7_226{display:grid;gap:12px}._shortcutGrid_1cdd7_220{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._shortcutCard_1cdd7_80{width:100%;min-width:0;min-height:128px;padding:16px;overflow-wrap:anywhere;border-radius:22px;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,var(--panel-bg));color:var(--text-primary);text-align:left;cursor:pointer;text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._shortcutCard_1cdd7_80:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-warm) 24%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 8%,var(--panel-bg))}._shortcutCard_1cdd7_80 strong{display:block;font-size:15px;line-height:1.35}._shortcutCard_1cdd7_80 span:last-child{display:block}._surfaceTitle_1cdd7_270{margin:3px 0 0;font-size:24px;line-height:1.1;color:var(--text-primary)}._surfaceActions_1cdd7_277{display:flex;flex-wrap:wrap;gap:10px}._surfaceDescription_1cdd7_213{margin:6px 0 0;font-size:14px;color:var(--text-secondary)}._introCard_1cdd7_64,._statusCard_1cdd7_223,._modelHero_1cdd7_225,._toneCard_1cdd7_226,._optionCard_1cdd7_293,._themeCard_1cdd7_294,._memoryLink_1cdd7_295{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 3%,var(--panel-bg))}._introCard_1cdd7_64,._statusCard_1cdd7_223,._modelHero_1cdd7_225,._toneCard_1cdd7_226{padding:16px;border-radius:22px}._optionGrid_1cdd7_308{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._optionCard_1cdd7_293,._themeCard_1cdd7_294{display:grid;gap:8px;text-align:left;padding:15px;border-radius:20px;color:var(--text-primary);cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._optionCard_1cdd7_293{min-height:104px}._optionCardActive_1cdd7_333,._themeCardActive_1cdd7_334{border-color:color-mix(in srgb,var(--accent-warm) 34%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 12%,var(--panel-bg))}._optionCard_1cdd7_293:hover,._themeCard_1cdd7_294:hover{transform:translateY(-1px)}._optionTitle_1cdd7_344,._themeTitle_1cdd7_345,._themeSelectionTitle_1cdd7_346{font-size:15px;font-weight:700;color:var(--text-primary)}._passcodeRow_1cdd7_352{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._passcodeInput_1cdd7_358,._toneInput_1cdd7_359{width:100%;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 2%,var(--panel-bg));color:var(--text-primary);border-radius:16px;padding:13px 14px;font:inherit}._passcodeInput_1cdd7_358{font-size:15px;text-align:center;letter-spacing:.24em}._passcodeInput_1cdd7_358:focus,._toneInput_1cdd7_359:focus{outline:none;border-color:color-mix(in srgb,var(--accent-warm) 56%,var(--border-subtle))}._primaryButton_1cdd7_381,._secondaryButton_1cdd7_382,._logoutBtn_1cdd7_383{min-height:48px;border-radius:16px;padding:12px 16px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}._primaryButton_1cdd7_381{border:none;background:linear-gradient(135deg,var(--accent-warm),color-mix(in srgb,var(--accent-warm) 76%,#fff 24%));color:#fff}._secondaryButton_1cdd7_382{border:1px solid var(--border-subtle);background:var(--panel-bg);color:var(--text-primary)}._primaryButton_1cdd7_381:disabled,._secondaryButton_1cdd7_382:disabled{opacity:.56;cursor:wait}._errorText_1cdd7_207{color:var(--danger)}._successText_1cdd7_208{color:var(--success)}._chip_1cdd7_93{cursor:pointer;padding-inline:14px;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._chipActive_1cdd7_425{color:var(--accent-warm);border-color:color-mix(in srgb,var(--accent-warm) 30%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel-bg))}._modelHeroTop_1cdd7_431,._modelGrid_1cdd7_432{display:grid;gap:10px}._modelHeroTop_1cdd7_431 strong{font-size:17px;color:var(--text-primary)}._modelGrid_1cdd7_432{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._modelGrid_1cdd7_432 div{display:grid;gap:4px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--text-primary) 3%,var(--panel-bg))}._modelGrid_1cdd7_432 span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._modelGrid_1cdd7_432 strong{font-size:13px;line-height:1.45;color:var(--text-primary)}._toneInput_1cdd7_359{min-height:112px;resize:vertical;line-height:1.55}._toneMeta_1cdd7_211{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}._toneMeta_1cdd7_211 code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}._themeGrid_1cdd7_486{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._themeCard_1cdd7_294{align-content:start;min-height:156px}._themePreview_1cdd7_497{display:block;width:100%;height:68px;border-radius:16px;background:linear-gradient(135deg,var(--theme-bg) 0%,color-mix(in srgb,var(--theme-bg) 70%,#ffffff 30%) 100%);border:1px solid color-mix(in srgb,var(--theme-accent) 20%,transparent);box-shadow:inset 0 1px #ffffff14;position:relative}._themePreview_1cdd7_497:before{content:"";position:absolute;inset:12px 12px auto auto;width:34px;height:8px;border-radius:999px;background:#ffffff5c}._themePreview_1cdd7_497:after{content:"";position:absolute;left:12px;bottom:12px;width:14px;height:14px;border-radius:50%;background:var(--theme-accent)}._themeSelectionMeta_1cdd7_63{gap:14px}._themeSelectionDescription_1cdd7_210{max-width:280px;text-align:right}._settingsRow_1cdd7_65{width:100%;padding:16px;border-radius:22px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 3%,var(--panel-bg));color:var(--text-primary);text-align:left;cursor:pointer}._settingsRowActive_1cdd7_550{border-color:color-mix(in srgb,var(--danger) 24%,var(--border-subtle));background:color-mix(in srgb,var(--danger) 9%,var(--panel-bg))}._rowText_1cdd7_112 strong{font-size:15px;color:var(--text-primary)}._statusGrid_1cdd7_560{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._statusItem_1cdd7_566{display:grid;gap:4px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--text-primary) 3%,var(--panel-bg))}._statusValue_1cdd7_209{font-size:14px;font-weight:700;color:var(--text-primary)}._logoutBtn_1cdd7_383{width:100%;border:1px solid color-mix(in srgb,var(--danger) 22%,transparent);background:color-mix(in srgb,var(--danger) 8%,var(--panel-bg));color:var(--danger)}._settingsIndex_1cdd7_587{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}._settingsIndexCard_1cdd7_593{display:grid;gap:8px;padding:18px;border-radius:22px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel-bg) 86%,white 14%);text-align:left;color:inherit;min-width:0;overflow-wrap:anywhere}._settingsIndexCard_1cdd7_593 strong{font-size:16px;color:var(--text-primary)}._settingsIndexCard_1cdd7_593 span:last-child{font-size:13px;color:var(--text-secondary);line-height:1.45}._settingsIndexEyebrow_1cdd7_617{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}._settingsSubpageIntro_1cdd7_624{display:grid;gap:12px}._settingsBackButton_1cdd7_629{width:fit-content;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel-bg) 82%,white 18%);color:var(--text-primary)}@media(max-width:980px){._metricGrid_1cdd7_152,._shortcutGrid_1cdd7_220,._optionGrid_1cdd7_308,._themeGrid_1cdd7_486,._modelGrid_1cdd7_432{grid-template-columns:1fr 1fr}}@media(max-width:720px){._view_1cdd7_1{padding:14px}._hero_1cdd7_41,._surfaceCard_1cdd7_42{padding:16px;border-radius:22px}._metricGrid_1cdd7_152,._shortcutGrid_1cdd7_220,._settingsIndex_1cdd7_587,._optionGrid_1cdd7_308,._themeGrid_1cdd7_486,._modelGrid_1cdd7_432,._passcodeRow_1cdd7_352,._statusGrid_1cdd7_560{grid-template-columns:1fr}._heroHeader_1cdd7_59,._surfaceHeader_1cdd7_60,._themeSelectionMeta_1cdd7_63,._statusHeader_1cdd7_61,._introCard_1cdd7_64,._settingsRow_1cdd7_65{display:grid}._themeSelectionDescription_1cdd7_210{max-width:none;text-align:left}}._premiumPreviewBlock_1cdd7_684{margin-top:16px;padding:12px 14px;border:1px dashed var(--border-subtle);border-radius:var(--radius-md);background:var(--panel-muted)}._premiumPreviewBlock_1cdd7_684[open]{padding-bottom:16px}._premiumPreviewSummary_1cdd7_696{cursor:pointer;font-size:13px;font-weight:600;color:var(--text-secondary);list-style:none;-webkit-user-select:none;user-select:none;padding:4px 0}._premiumPreviewSummary_1cdd7_696::-webkit-details-marker{display:none}._premiumPreviewSummary_1cdd7_696:before{content:"▸ ";color:var(--text-tertiary);display:inline-block;transition:transform var(--transition-fast)}._premiumPreviewBlock_1cdd7_684[open] ._premiumPreviewSummary_1cdd7_696:before{transform:rotate(90deg)}._premiumPreviewHint_1cdd7_721{font-size:12px;color:var(--text-tertiary);margin:8px 0 12px;line-height:1.4}._settingsTabStrip_1cdd7_729{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0 20px;border-bottom:1px solid var(--border-subtle);margin-bottom:24px}._settingsTabBtn_1cdd7_738{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-button, 10px);color:var(--text-secondary);font-size:var(--text-sm, 13px);font-weight:500;font-family:var(--font-body, inherit);cursor:pointer;transition:background var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),color var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),border-color var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._settingsTabBtn_1cdd7_738:hover{background:var(--panel-muted);color:var(--text-primary)}._settingsTabBtnActive_1cdd7_762{background:var(--panel-muted);color:var(--accent-warm);border-color:var(--border-strong)}._settingsTabBtn_1cdd7_738:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-warm) 50%,transparent);outline-offset:2px}@media(max-width:920px){._settingsTabStrip_1cdd7_729{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}._settingsTabStrip_1cdd7_729::-webkit-scrollbar{display:none}._settingsTabBtn_1cdd7_738{flex-shrink:0}}._settingsSection_1kq0m_5{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--panel-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._settingsSection_1kq0m_5 h2{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}._settingsHeader_1kq0m_22{display:flex;align-items:center;justify-content:space-between;gap:12px}._settingsHint_1kq0m_29{font-size:12px;color:var(--text-tertiary);margin:0}._settingsHint_1kq0m_29 code{font-family:var(--font-mono);font-size:11px;padding:1px 4px;background:var(--panel-muted);border-radius:4px}._settingsAction_1kq0m_43{padding:8px 12px;font-size:12px;font-weight:600;color:var(--text-primary);background:var(--panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer}._settingsAction_1kq0m_43:disabled{opacity:.5;cursor:not-allowed}._settingsList_1kq0m_59{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._settingsRow_1kq0m_68{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--panel-muted);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}._settingsRowMain_1kq0m_78{flex:1;min-width:0}._settingsRowTitle_1kq0m_83{font-size:13px;font-weight:600;color:var(--text-primary)}._settingsRowMeta_1kq0m_89{font-size:11px;color:var(--text-tertiary)}._settingsOnline_1kq0m_94{color:#66b79a;font-weight:600}._settingsRemove_1kq0m_99{padding:6px 10px;font-size:11px;font-weight:600;color:#de7a5e;background:transparent;border:1px solid color-mix(in srgb,#de7a5e 40%,transparent);border-radius:var(--radius-sm);cursor:pointer}._settingsInput_1kq0m_110{width:100%;padding:10px 12px;font-size:13px;color:var(--text-primary);background:var(--panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-sizing:border-box}._settingsCode_1kq0m_121{padding:10px;font-family:var(--font-mono);font-size:11px;color:#e4f1e8;background:#00000073;border:1px solid var(--border-subtle);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-all;margin:0}._settingsCallout_1kq0m_134{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--panel-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._settingsCalloutWarn_1kq0m_144{display:flex;flex-direction:column;gap:10px;padding:12px;background:color-mix(in srgb,#f3b670 14%,transparent);border:1px solid color-mix(in srgb,#f3b670 40%,transparent);border-radius:var(--radius-md)}._settingsError_1kq0m_154{font-size:12px;color:#de7a5e;padding:8px 10px;background:color-mix(in srgb,#de7a5e 10%,transparent);border-radius:var(--radius-md)}._card_1e6xc_1{border:1px solid var(--border-subtle);border-radius:14px;background:var(--panel-bg);overflow:hidden;margin:10px 0;box-shadow:var(--shadow-soft);animation:_cardIn_1e6xc_1 .2s ease-out}@keyframes _cardIn_1e6xc_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_1e6xc_16{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(to bottom,var(--panel-bg),var(--panel-muted))}._header_1e6xc_16:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-warm);flex-shrink:0;box-shadow:0 0 0 3px #c17f4a1f}._title_1e6xc_35{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;flex:1;min-width:0}._count_1e6xc_44{font-size:12px;color:var(--text-secondary);font-weight:600;padding:2px 8px;background:var(--panel-muted);border-radius:999px;font-variant-numeric:tabular-nums}._pinBtn_1e6xc_54{border:none;background:none;font-size:14px;padding:2px;cursor:pointer;opacity:.35;transition:opacity var(--transition-fast),transform var(--transition-fast);min-width:28px;min-height:28px;display:grid;place-items:center}._pinBtn_1e6xc_54:active{transform:scale(.9)}._pinBtnActive_1e6xc_72{opacity:1;transform:rotate(-20deg)}._errorBar_1e6xc_77{padding:6px 14px;font-size:12px;color:var(--danger);background:#c4553d14;border-bottom:1px solid var(--border-subtle);animation:_errorIn_1e6xc_1 .15s ease}@keyframes _errorIn_1e6xc_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._items_1e6xc_91{display:grid;gap:0}._item_1e6xc_91{display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:transparent;text-align:left;font-size:14px;color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast);border-bottom:1px solid var(--border-subtle);min-height:48px;width:100%}._item_1e6xc_91:hover{background:#c17f4a0a}._item_1e6xc_91:last-child{border-bottom:none}._item_1e6xc_91:active{background:#d4965e0f}._itemChecked_1e6xc_125{opacity:.7}._checkbox_1e6xc_129{width:22px;height:22px;flex-shrink:0;border:2px solid var(--border-strong);border-radius:6px;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--accent-warm);transition:border-color var(--transition-fast),background var(--transition-fast)}._itemChecked_1e6xc_125 ._checkbox_1e6xc_129{border-color:var(--accent-warm);background:#d4965e1f}._label_1e6xc_148{flex:1;min-width:0;line-height:1.35}._labelChecked_1e6xc_154{text-decoration:line-through;color:var(--text-tertiary)}._card_1c7fj_1{border:1px solid var(--border-subtle);border-radius:14px;background:var(--panel-bg);overflow:hidden;margin:10px 0;box-shadow:var(--shadow-soft);animation:_cardIn_1c7fj_1 .2s ease-out}@keyframes _cardIn_1c7fj_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_1c7fj_16{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(to bottom,var(--panel-bg),var(--panel-muted))}._header_1c7fj_16:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-warm);flex-shrink:0;box-shadow:0 0 0 3px #c17f4a1f}._title_1c7fj_35{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;flex:1;min-width:0}._pinBtn_1c7fj_44{border:none;background:none;font-size:14px;padding:2px;cursor:pointer;opacity:.35;transition:opacity var(--transition-fast),transform var(--transition-fast);min-width:28px;min-height:28px;display:grid;place-items:center;flex-shrink:0}._pinBtn_1c7fj_44:active{transform:scale(.9)}._pinBtnActive_1c7fj_63{opacity:1;transform:rotate(-20deg)}._fields_1c7fj_68{display:grid;gap:0}._fieldRow_1c7fj_73{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border-subtle);min-height:46px}._fieldRow_1c7fj_73:last-child{border-bottom:none}._fieldLabel_1c7fj_87{font-size:13px;color:var(--text-secondary);flex:1;min-width:0}._stepper_1c7fj_94{display:flex;align-items:center;gap:0;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;flex-shrink:0}._stepBtn_1c7fj_104{width:36px;height:34px;border:none;background:var(--panel-bg);color:var(--accent-warm);font-size:18px;font-weight:600;display:grid;place-items:center;cursor:pointer;transition:background var(--transition-fast)}._stepBtn_1c7fj_104:active{background:#d4965e1a}._stepValue_1c7fj_122{min-width:40px;text-align:center;font-size:15px;font-weight:600;color:var(--text-primary);padding:0 4px}._selectRow_1c7fj_131{display:flex;gap:4px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}._selectBtn_1c7fj_139{border:1px solid var(--border-subtle);background:var(--panel-bg);color:var(--text-secondary);font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer;min-height:30px;transition:all var(--transition-fast)}._selectBtnActive_1c7fj_151{border-color:var(--accent-warm);background:#d4965e1a;color:var(--accent-warm);font-weight:600}._timeInput_1c7fj_158{min-width:120px;border:1px solid var(--border-subtle);background:var(--panel-bg);color:var(--text-primary);font-size:13px;font-weight:600;border-radius:10px;padding:8px 12px;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #ffffff05}._results_1c7fj_171{border-top:1px solid var(--border-subtle);background:linear-gradient(to bottom,#c17f4a0f,#c17f4a08);position:relative}._results_1c7fj_171:before{content:"";position:absolute;top:-1px;left:16px;right:16px;height:2px;background:linear-gradient(to right,transparent,var(--accent-warm),transparent);opacity:.6}._resultRow_1c7fj_188{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border-subtle);min-height:42px}._resultRow_1c7fj_188:last-child{border-bottom:none}._resultLabel_1c7fj_201{font-size:13px;color:var(--text-secondary);font-weight:500}._resultValue_1c7fj_207{font-size:16px;font-weight:700;color:var(--accent-warm);font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:color var(--transition-fast)}._resultError_1c7fj_216{font-size:12px;color:var(--danger);font-style:italic}._card_1axqd_1{border:1px solid var(--border-subtle);border-radius:14px;background:var(--panel-bg);overflow:hidden;margin:10px 0;box-shadow:var(--shadow-soft);animation:_cardIn_1axqd_1 .2s ease-out}@keyframes _cardIn_1axqd_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_1axqd_16{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(to bottom,var(--panel-bg),var(--panel-muted))}._header_1axqd_16:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-warm);flex-shrink:0;box-shadow:0 0 0 3px #c17f4a1f}._title_1axqd_35{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;flex:1;min-width:0}._meta_1axqd_44{font-size:12px;color:var(--text-secondary);font-weight:600;padding:2px 8px;background:var(--panel-muted);border-radius:999px;font-variant-numeric:tabular-nums;flex-shrink:0}._pinBtn_1axqd_55{border:none;background:none;font-size:14px;padding:2px;cursor:pointer;opacity:.35;transition:opacity var(--transition-fast),transform var(--transition-fast);min-width:28px;min-height:28px;display:grid;place-items:center;flex-shrink:0}._pinBtn_1axqd_55:active{transform:scale(.9)}._pinBtnActive_1axqd_74{opacity:1;transform:rotate(-20deg)}._tableWrap_1axqd_79{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1axqd_79{width:100%;border-collapse:collapse;font-size:13px;min-width:max-content}._th_1axqd_91{padding:10px 14px;text-align:left;font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:var(--panel-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap;user-select:none;-webkit-user-select:none}._thSortable_1axqd_106{cursor:pointer}._thSortable_1axqd_106:active{background:#d4965e0f}._thActive_1axqd_114{color:var(--accent-warm)}._sortArrow_1axqd_118{font-size:10px}._td_1axqd_122{padding:10px 14px;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}._rowAlt_1axqd_130{background:#00000005}[data-theme=dark] ._rowAlt_1axqd_130{background:#ffffff05}tr:last-child ._td_1axqd_122{border-bottom:none}._card_1ntoe_1{border:1px solid var(--border-subtle);border-radius:14px;background:var(--panel-bg);overflow:hidden;margin:10px 0;box-shadow:var(--shadow-soft);animation:_cardIn_1ntoe_1 .2s ease-out}@keyframes _cardIn_1ntoe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_1ntoe_16{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(to bottom,var(--panel-bg),var(--panel-muted))}._header_1ntoe_16:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-warm);flex-shrink:0;box-shadow:0 0 0 3px #c17f4a1f}._title_1ntoe_35{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;flex:1;min-width:0}._pinBtn_1ntoe_44{border:none;background:none;font-size:14px;padding:2px;cursor:pointer;opacity:.35;transition:opacity var(--transition-fast),transform var(--transition-fast);min-width:28px;min-height:28px;display:grid;place-items:center;flex-shrink:0}._pinBtn_1ntoe_44:active{transform:scale(.9)}._pinBtnActive_1ntoe_60{opacity:1;transform:rotate(-20deg)}._body_1ntoe_62{padding:20px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}._valueRow_1ntoe_70{display:flex;align-items:baseline;gap:8px}._value_1ntoe_70{font-size:40px;font-weight:700;color:var(--accent-warm);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}._unit_1ntoe_85{font-size:15px;font-weight:500;color:var(--text-secondary)}._subtitle_1ntoe_91{font-size:13px;color:var(--text-secondary)}._trend_1ntoe_96{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--panel-muted);font-variant-numeric:tabular-nums}._trendup_1ntoe_108{color:var(--success);background:#3a9d7c1a}._trenddown_1ntoe_109{color:var(--danger);background:#c4553d1a}._trendflat_1ntoe_110{color:var(--text-secondary)}._colorsky_1ntoe_112 ._value_1ntoe_70{color:var(--accent-sky)}._colorsky_1ntoe_112 ._header_1ntoe_16:before{background:var(--accent-sky);box-shadow:0 0 0 3px #4a8fb51f}._colorsuccess_1ntoe_114 ._value_1ntoe_70{color:var(--success)}._colorsuccess_1ntoe_114 ._header_1ntoe_16:before{background:var(--success);box-shadow:0 0 0 3px #3a9d7c1f}._colordanger_1ntoe_116 ._value_1ntoe_70{color:var(--danger)}._colordanger_1ntoe_116 ._header_1ntoe_16:before{background:var(--danger);box-shadow:0 0 0 3px #c4553d1f}._card_rxsj7_1{border:1px solid var(--border-subtle);border-radius:14px;background:var(--panel-bg);overflow:hidden;margin:10px 0;box-shadow:var(--shadow-soft);animation:_cardIn_rxsj7_1 .2s ease-out}@keyframes _cardIn_rxsj7_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._cardPast_rxsj7_16{opacity:.7}._header_rxsj7_18{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(to bottom,var(--panel-bg),var(--panel-muted))}._header_rxsj7_18:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-warm);flex-shrink:0;box-shadow:0 0 0 3px #c17f4a1f}._title_rxsj7_37{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;flex:1;min-width:0}._pinBtn_rxsj7_46{border:none;background:none;font-size:14px;padding:2px;cursor:pointer;opacity:.35;transition:opacity var(--transition-fast),transform var(--transition-fast);min-width:28px;min-height:28px;display:grid;place-items:center;flex-shrink:0}._pinBtn_rxsj7_46:active{transform:scale(.9)}._pinBtnActive_rxsj7_61{opacity:1;transform:rotate(-20deg)}._body_rxsj7_63{padding:18px 16px 16px;display:flex;flex-direction:column;gap:12px}._parts_rxsj7_70{display:flex;gap:12px;flex-wrap:wrap}._part_rxsj7_70{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 14px;min-width:64px;border-radius:10px;background:var(--panel-muted);border:1px solid var(--border-subtle)}._partValue_rxsj7_88{font-size:26px;font-weight:700;color:var(--accent-warm);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}._partUnit_rxsj7_97{font-size:11px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-top:4px}._meta_rxsj7_106{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--text-secondary)}._prefix_rxsj7_115{text-transform:uppercase;font-size:11px;letter-spacing:.06em;font-weight:600;color:var(--text-tertiary)}._targetLine_rxsj7_123{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}._label_rxsj7_130{font-weight:600;color:var(--text-primary)}._targetDate_rxsj7_135,._targetTime_rxsj7_135{font-variant-numeric:tabular-nums}._error_rxsj7_139{font-size:13px;color:var(--danger);font-style:italic}._card_1pctp_1{border:1px solid var(--border-subtle);border-radius:14px;background:var(--panel-bg);overflow:hidden;margin:10px 0;box-shadow:var(--shadow-soft);animation:_cardIn_1pctp_1 .2s ease-out}@keyframes _cardIn_1pctp_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_1pctp_15{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(to bottom,var(--panel-bg),var(--panel-muted))}._header_1pctp_15:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-warm);flex-shrink:0;box-shadow:0 0 0 3px #c17f4a1f}._title_1pctp_33{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;flex:1;min-width:0}._fraction_1pctp_42{font-size:12px;color:var(--text-secondary);font-weight:600;padding:2px 8px;background:var(--panel-muted);border-radius:999px;font-variant-numeric:tabular-nums;flex-shrink:0}._pinBtn_1pctp_53{border:none;background:none;font-size:14px;padding:2px;cursor:pointer;opacity:.35;transition:opacity var(--transition-fast),transform var(--transition-fast);min-width:28px;min-height:28px;display:grid;place-items:center;flex-shrink:0}._pinBtn_1pctp_53:active{transform:scale(.9)}._pinBtnActive_1pctp_68{opacity:1;transform:rotate(-20deg)}._body_1pctp_70{padding:16px;display:flex;flex-direction:column;gap:14px}._barTrack_1pctp_77{position:relative;height:28px;background:var(--panel-muted);border-radius:8px;overflow:hidden;border:1px solid var(--border-subtle)}._barFill_1pctp_86{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(to right,var(--accent-warm),rgba(212,150,94,.85));transition:width .25s ease-out;border-radius:7px}._barFillComplete_1pctp_96{background:linear-gradient(to right,var(--success),rgba(58,157,124,.85))}._percent_1pctp_100{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:.01em;mix-blend-mode:difference;color:#ffffffd9}._actions_1pctp_114{display:flex;gap:8px}._stepBtn_1pctp_119{flex:1;height:40px;border:1px solid var(--border-subtle);background:var(--panel-muted);color:var(--text-primary);font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:all var(--transition-fast);font-variant-numeric:tabular-nums}._stepBtn_1pctp_119:active:not(:disabled){transform:scale(.97)}._stepBtn_1pctp_119:disabled{opacity:.4;cursor:not-allowed}._stepBtnPrimary_1pctp_140{background:var(--accent-warm);color:#fff;border-color:var(--accent-warm)}._card_nbpyg_1{border:1px solid var(--border-subtle);border-radius:14px;background:var(--panel-bg);overflow:hidden;margin:10px 0;box-shadow:var(--shadow-soft);animation:_cardIn_nbpyg_1 .2s ease-out}@keyframes _cardIn_nbpyg_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_nbpyg_15{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(to bottom,var(--panel-bg),var(--panel-muted))}._header_nbpyg_15:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-warm);flex-shrink:0;box-shadow:0 0 0 3px #c17f4a1f}._title_nbpyg_33{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;flex:1;min-width:0}._count_nbpyg_42{font-size:12px;color:var(--text-secondary);font-weight:600;padding:2px 8px;background:var(--panel-muted);border-radius:999px;font-variant-numeric:tabular-nums;flex-shrink:0}._pinBtn_nbpyg_53{border:none;background:none;font-size:14px;padding:2px;cursor:pointer;opacity:.35;transition:opacity var(--transition-fast),transform var(--transition-fast);min-width:28px;min-height:28px;display:grid;place-items:center;flex-shrink:0}._pinBtn_nbpyg_53:active{transform:scale(.9)}._pinBtnActive_nbpyg_68{opacity:1;transform:rotate(-20deg)}._question_nbpyg_70{padding:12px 16px 0;font-size:14px;color:var(--text-primary);line-height:1.4}._options_nbpyg_77{padding:10px;display:flex;flex-direction:column;gap:6px}._option_nbpyg_77{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-subtle);background:var(--panel-muted);border-radius:10px;cursor:pointer;min-height:44px;text-align:left;transition:border-color var(--transition-fast);overflow:hidden}._option_nbpyg_77:active:not(:disabled){transform:scale(.99)}._option_nbpyg_77:disabled{cursor:default;opacity:.85}._optionBar_nbpyg_103{position:absolute;left:0;top:0;bottom:0;background:#c17f4a14;transition:width .25s ease-out;pointer-events:none}._optionVoted_nbpyg_113{border-color:var(--accent-warm)}._optionVoted_nbpyg_113 ._optionBar_nbpyg_103{background:#c17f4a26}._optionLabel_nbpyg_121{position:relative;flex:1;font-size:14px;color:var(--text-primary);font-weight:500}._optionCount_nbpyg_129{position:relative;font-size:13px;font-weight:700;color:var(--accent-warm);font-variant-numeric:tabular-nums;min-width:20px;text-align:right}._card_n0krf_1{border:1px solid var(--border-subtle);border-radius:14px;background:var(--panel-bg);overflow:hidden;margin:10px 0;box-shadow:var(--shadow-soft);animation:_cardIn_n0krf_1 .2s ease-out}@keyframes _cardIn_n0krf_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_n0krf_15{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(to bottom,var(--panel-bg),var(--panel-muted))}._header_n0krf_15:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-warm);flex-shrink:0;box-shadow:0 0 0 3px #c17f4a1f}._title_n0krf_33{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;flex:1;min-width:0}._count_n0krf_42{font-size:12px;color:var(--text-secondary);font-weight:600;padding:2px 8px;background:var(--panel-muted);border-radius:999px;font-variant-numeric:tabular-nums;flex-shrink:0}._pinBtn_n0krf_53{border:none;background:none;font-size:14px;padding:2px;cursor:pointer;opacity:.35;transition:opacity var(--transition-fast),transform var(--transition-fast);min-width:28px;min-height:28px;display:grid;place-items:center;flex-shrink:0}._pinBtn_n0krf_53:active{transform:scale(.9)}._pinBtnActive_n0krf_68{opacity:1;transform:rotate(-20deg)}._board_n0krf_70{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding:12px}._column_n0krf_77{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--panel-muted);border-radius:10px;min-height:100px}._columnHead_n0krf_87{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}._columnLabel_n0krf_96{font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}._columnCount_n0krf_104{font-size:11px;color:var(--text-tertiary);font-weight:600;font-variant-numeric:tabular-nums}._cards_n0krf_111{display:flex;flex-direction:column;gap:6px}._cardItem_n0krf_117{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;background:var(--panel-bg);border:1px solid var(--border-subtle);border-radius:8px;font-size:13px;color:var(--text-primary);line-height:1.35}._cardText_n0krf_131{flex:1;min-width:0;word-break:break-word}._cardActions_n0krf_137{display:flex;gap:2px;flex-shrink:0}._cardBtn_n0krf_143{width:22px;height:22px;border:none;background:transparent;color:var(--accent-warm);font-size:16px;font-weight:700;border-radius:4px;cursor:pointer;display:grid;place-items:center;line-height:1}._cardBtn_n0krf_143:hover{background:#c17f4a1a}._cardBtn_n0krf_143:active{transform:scale(.9)}._empty_n0krf_161{font-size:20px;color:var(--text-tertiary);text-align:center;opacity:.3;padding:8px 0}._card_15g2v_1{border:1px solid var(--border-subtle);border-radius:14px;background:var(--panel-bg);overflow:hidden;margin:10px 0;box-shadow:var(--shadow-soft);animation:_cardIn_15g2v_1 .2s ease-out}@keyframes _cardIn_15g2v_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_15g2v_15{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(to bottom,var(--panel-bg),var(--panel-muted))}._header_15g2v_15:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-warm);flex-shrink:0;box-shadow:0 0 0 3px #c17f4a1f}._title_15g2v_33{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;flex:1;min-width:0}._count_15g2v_42{font-size:12px;color:var(--text-secondary);font-weight:600;padding:2px 8px;background:var(--panel-muted);border-radius:999px;font-variant-numeric:tabular-nums;flex-shrink:0}._pinBtn_15g2v_53{border:none;background:none;font-size:14px;padding:2px;cursor:pointer;opacity:.35;transition:opacity var(--transition-fast),transform var(--transition-fast);min-width:28px;min-height:28px;display:grid;place-items:center;flex-shrink:0}._pinBtn_15g2v_53:active{transform:scale(.9)}._pinBtnActive_15g2v_68{opacity:1;transform:rotate(-20deg)}._flashcard_15g2v_70{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 24px);min-height:140px;margin:12px;padding:24px 20px;border:1px solid var(--border-subtle);border-radius:12px;background:linear-gradient(135deg,var(--panel-muted),var(--panel-bg));cursor:pointer;transition:transform .3s ease,background .2s ease;position:relative}._flashcard_15g2v_70:active{transform:scale(.99)}._flashcardFlipped_15g2v_91{background:linear-gradient(135deg,#c17f4a14,#c17f4a08)}._face_15g2v_95{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%}._faceLabel_15g2v_104{position:absolute;top:10px;left:14px;font-size:10px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}._faceText_15g2v_115{font-size:20px;font-weight:600;color:var(--text-primary);text-align:center;line-height:1.3;letter-spacing:-.01em}._flashcardFlipped_15g2v_91 ._faceText_15g2v_115{color:var(--accent-warm)}._tapHint_15g2v_128{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;opacity:.6}._nav_15g2v_137{display:flex;gap:8px;padding:0 12px 12px}._navBtn_15g2v_143{flex:1;height:36px;border:1px solid var(--border-subtle);background:var(--panel-muted);color:var(--text-primary);font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}._navBtn_15g2v_143:active{transform:scale(.97)}._empty_15g2v_158{padding:40px;text-align:center;color:var(--text-tertiary);font-size:13px;font-style:italic}._card_rrvqy_1{display:grid;gap:16px;margin:12px 0;padding:16px;border-radius:24px;border:1px solid color-mix(in srgb,var(--accent-warm) 20%,var(--border-subtle));background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-sky) 12%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 92%,#fff 8%),var(--panel-bg));box-shadow:var(--shadow-soft);animation:_recipeCardIn_rrvqy_1 .24s ease-out}@keyframes _recipeCardIn_rrvqy_1{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}._heroWrap_rrvqy_20{overflow:hidden;border-radius:18px;background:var(--panel-muted);aspect-ratio:16 / 9}._hero_rrvqy_20{width:100%;height:100%;object-fit:cover;display:block}._header_rrvqy_34{display:flex;align-items:flex-start;gap:12px}._headerCopy_rrvqy_40{display:grid;gap:6px;flex:1;min-width:0}._eyebrow_rrvqy_47{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-warm)}._title_rrvqy_55{margin:0;font-size:20px;line-height:1.15;color:var(--text-primary);letter-spacing:-.03em}._summary_rrvqy_63{margin:0;font-size:14px;line-height:1.55;color:var(--text-secondary)}._pinBtn_rrvqy_70{min-width:36px;min-height:36px;border:none;border-radius:12px;background:var(--panel-muted);opacity:.55;transition:transform var(--transition-fast),opacity var(--transition-fast),background var(--transition-fast)}._pinBtn_rrvqy_70:active{transform:scale(.94)}._pinBtnActive_rrvqy_84{opacity:1;background:color-mix(in srgb,var(--accent-warm) 18%,var(--panel-muted))}._metaGrid_rrvqy_89{display:flex;flex-wrap:wrap;gap:8px}._metaChip_rrvqy_95{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--panel-muted) 86%,#fff 14%);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px}._metaChip_rrvqy_95 strong{color:var(--text-primary);font-size:11px;text-transform:uppercase;letter-spacing:.06em}._servingsBar_rrvqy_114{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:16px;background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel-muted));border:1px solid color-mix(in srgb,var(--accent-warm) 16%,var(--border-subtle))}._servingsControl_rrvqy_125{display:inline-flex;align-items:center;gap:10px}._servingsControl_rrvqy_125 strong{min-width:18px;text-align:center;color:var(--text-primary)}._servingsBtn_rrvqy_137{width:32px;height:32px;border:none;border-radius:10px;background:var(--panel-bg);color:var(--text-primary);font-size:18px}._sectionGrid_rrvqy_147{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}._section_rrvqy_147{display:grid;gap:12px;min-width:0}._sectionHeader_rrvqy_159{display:flex;align-items:center;justify-content:space-between;gap:8px}._sectionLabel_rrvqy_166{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}._sectionMeta_rrvqy_174{font-size:12px;color:var(--text-tertiary)}._checklist_rrvqy_179,._stepList_rrvqy_180,._notesList_rrvqy_181{display:grid;gap:10px}._groupHeading_rrvqy_186{display:flex;align-items:center;gap:10px;margin:2px 0}._groupHeading_rrvqy_186:before,._groupHeading_rrvqy_186:after{content:"";height:1px;flex:1;background:var(--border-subtle)}._groupHeading_rrvqy_186 span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-warm)}._checkRow_rrvqy_209,._stepCard_rrvqy_210{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid var(--border-subtle);border-radius:16px;background:color-mix(in srgb,var(--panel-bg) 88%,#fff 12%);text-align:left}._checkCircle_rrvqy_222,._stepIndex_rrvqy_223{display:inline-grid;place-items:center;flex-shrink:0}._checkCircle_rrvqy_222{width:22px;height:22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-warm) 28%,var(--border-subtle));color:var(--accent-warm);font-size:12px;font-weight:800}._checkText_rrvqy_239,._stepText_rrvqy_240{color:var(--text-primary);line-height:1.5}._checkRowDone_rrvqy_245{background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel-bg))}._checkRowDone_rrvqy_245 ._checkText_rrvqy_239,._stepCardDone_rrvqy_250 ._stepText_rrvqy_240{color:var(--text-secondary);text-decoration:line-through}._stepIndex_rrvqy_223{width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--accent-sky) 14%,var(--panel-muted));color:var(--accent-sky);font-size:12px;font-weight:700}._stepCopy_rrvqy_265{display:grid;gap:6px;min-width:0}._stepTitle_rrvqy_271{color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:.01em}._stepMeta_rrvqy_278{font-size:12px;color:var(--text-tertiary)}._utilityGrid_rrvqy_283{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._utilitySection_rrvqy_289{display:grid;gap:10px;padding:12px;border:1px solid var(--border-subtle);border-radius:16px;background:color-mix(in srgb,var(--panel-bg) 88%,#fff 12%)}._utilityList_rrvqy_298{margin:0;padding-left:18px;color:var(--text-secondary);line-height:1.55}._notes_rrvqy_181{display:grid;gap:10px}._notesList_rrvqy_181{margin:0;padding-left:18px;color:var(--text-secondary);line-height:1.55}._sourceLink_rrvqy_317{color:var(--accent-sky);font-size:13px;font-weight:600}@media(max-width:820px){._card_rrvqy_1{padding:14px;border-radius:20px}._sectionGrid_rrvqy_147{grid-template-columns:1fr}._title_rrvqy_55{font-size:18px}}._view_1jpuq_1{display:grid;gap:18px;width:100%;max-width:1180px;margin:0 auto;padding:18px}._viewEmbedded_1jpuq_10{max-width:none;margin:0;padding:0;gap:14px}._hero_1jpuq_17,._toolbar_1jpuq_18,._libraryCard_1jpuq_19,._detailPanel_1jpuq_20,._empty_1jpuq_21,._previewShell_1jpuq_22,._conversationPreview_1jpuq_23{border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft)}._hero_1jpuq_17{display:grid;gap:16px;padding:20px;border-radius:28px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-warm) 16%,transparent) 0%,transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 84%,#fff 16%) 0%,var(--panel-bg) 100%)}._heroHeader_1jpuq_38,._toolbar_1jpuq_18,._detailHeader_1jpuq_40,._detailMetaRow_1jpuq_41,._libraryCardMain_1jpuq_42,._libraryActions_1jpuq_43{display:flex;gap:12px}._heroHeader_1jpuq_38,._toolbar_1jpuq_18,._detailHeader_1jpuq_40,._detailMetaRow_1jpuq_41{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}._eyebrow_1jpuq_57,._filterLabel_1jpuq_58,._metricLabel_1jpuq_59{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}._title_1jpuq_66{margin:4px 0 8px;font-size:30px;line-height:1.02;color:var(--text-primary)}._subtitle_1jpuq_73,._detailMeta_1jpuq_41,._libraryMeta_1jpuq_75,._libraryPreview_1jpuq_76,._emptyHint_1jpuq_77{font-size:14px;line-height:1.6;color:var(--text-secondary)}._heroActions_1jpuq_83,._filterRow_1jpuq_84,._metricRow_1jpuq_85,._folderStrip_1jpuq_86{display:flex;gap:8px;flex-wrap:wrap}._secondaryButton_1jpuq_92,._libraryButton_1jpuq_93,._libraryButtonDanger_1jpuq_94,._filterChip_1jpuq_95,._folderChip_1jpuq_96{min-height:38px;border-radius:999px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--panel-bg) 88%,#fff 12%);color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}._secondaryButton_1jpuq_92,._libraryButton_1jpuq_93,._libraryButtonDanger_1jpuq_94,._filterChip_1jpuq_95{padding:0 14px}._libraryButtonDanger_1jpuq_94{color:var(--danger)}._metricRow_1jpuq_85{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}._metricCard_1jpuq_124{display:grid;gap:6px;padding:14px;border-radius:20px;background:color-mix(in srgb,var(--panel-bg) 82%,#fff 18%)}._metricCard_1jpuq_124 strong{font-size:28px;line-height:1;color:var(--text-primary)}._folderStrip_1jpuq_86{overflow-x:auto;padding-bottom:4px}._folderWrap_1jpuq_143{position:relative}._folderChip_1jpuq_96{--folder-accent: var(--accent-warm);display:inline-flex;align-items:center;gap:8px;padding:0 14px;white-space:nowrap}._folderChipActive_1jpuq_156{color:var(--accent-warm);border-color:color-mix(in srgb,var(--folder-accent) 30%,var(--border-subtle));background:color-mix(in srgb,var(--folder-accent) 12%,var(--panel-bg))}._folderChipDrop_1jpuq_162{border-color:var(--folder-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--folder-accent) 35%,transparent)}._folderCount_1jpuq_167{font-size:11px;color:var(--text-tertiary)}._folderDelete_1jpuq_172{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border:none;border-radius:999px;background:var(--panel-strong);color:var(--text-tertiary);cursor:pointer}._toolbar_1jpuq_18{padding:16px;border-radius:24px;background:var(--panel-bg)}._searchShell_1jpuq_191{display:grid;gap:8px;min-width:min(100%,280px);flex:1 1 320px}._searchInput_1jpuq_198{min-height:46px;border-radius:16px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 3%,var(--panel-bg));color:var(--text-primary);padding:0 14px;font:inherit}._searchInput_1jpuq_198:focus{outline:none;border-color:color-mix(in srgb,var(--accent-sky) 56%,var(--border-subtle))}._filterChipActive_1jpuq_213{color:var(--accent-warm);border-color:color-mix(in srgb,var(--accent-warm) 30%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 12%,var(--panel-bg))}._layout_1jpuq_219{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px}._libraryList_1jpuq_225{display:grid;gap:12px}._libraryCard_1jpuq_19{display:grid;gap:12px;padding:14px;border-radius:22px;background:var(--panel-bg)}._libraryCardActive_1jpuq_238{border-color:color-mix(in srgb,var(--accent-warm) 28%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 8%,var(--panel-bg))}._libraryCardMain_1jpuq_42{align-items:flex-start;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}._libraryIcon_1jpuq_253{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel-muted));font-size:20px}._libraryBody_1jpuq_264{display:grid;gap:4px;min-width:0}._libraryTitle_1jpuq_270,._detailTitle_1jpuq_271{font-size:18px;line-height:1.2;color:var(--text-primary)}._libraryTitle_1jpuq_270{margin:0}._libraryPreview_1jpuq_76{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}._libraryActions_1jpuq_43{align-items:center;justify-content:flex-end}._detailPanel_1jpuq_20{display:grid;gap:16px;padding:18px;border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 92%,#fff 8%),var(--panel-bg))}._detailTitle_1jpuq_271{margin:4px 0 6px}._previewShell_1jpuq_22,._conversationPreview_1jpuq_23{border-radius:22px;padding:14px;background:color-mix(in srgb,var(--panel-bg) 84%,#fff 16%)}._conversationPreview_1jpuq_23{font-size:14px;line-height:1.7;color:var(--text-secondary)}._detailMetaList_1jpuq_318{display:grid;gap:10px}._detailMetaRow_1jpuq_41{padding:10px 0;border-bottom:1px solid var(--border-subtle)}._detailMetaRow_1jpuq_41 span{font-size:12px;color:var(--text-tertiary)}._detailMetaRow_1jpuq_41 strong{color:var(--text-primary)}._unknownType_1jpuq_337,._loading_1jpuq_338,._emptyText_1jpuq_339{color:var(--text-secondary)}._unknownType_1jpuq_337,._loading_1jpuq_338,._empty_1jpuq_21{text-align:center}._loading_1jpuq_338{padding:50px 20px}._empty_1jpuq_21{display:grid;gap:10px;padding:54px 22px;border-radius:28px;background:var(--panel-bg)}._emptyIcon_1jpuq_361{font-size:34px}._emptyText_1jpuq_339{font-size:18px;font-weight:600}@media(max-width:980px){._layout_1jpuq_219,._metricRow_1jpuq_85{grid-template-columns:1fr}}@media(max-width:720px){._view_1jpuq_1{padding:12px}._hero_1jpuq_17,._toolbar_1jpuq_18,._detailPanel_1jpuq_20,._libraryCard_1jpuq_19,._empty_1jpuq_21{padding:16px;border-radius:22px}}._view_4h5b2_1{display:grid;gap:14px;width:100%;max-width:960px;margin:0 auto;padding:18px}._header_4h5b2_10,._segmented_4h5b2_11,._searchShell_4h5b2_12,._row_4h5b2_13,._emptyState_4h5b2_14{border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft)}._header_4h5b2_10{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px;border-radius:24px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-sky) 12%,transparent) 0%,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 90%,#fff 10%) 0%,var(--panel-bg) 100%)}._eyebrow_4h5b2_31,._searchLabel_4h5b2_32,._sectionHeader_4h5b2_33{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}._title_4h5b2_40{margin:4px 0 8px;font-size:24px;line-height:1.05;color:var(--text-primary)}._subtitle_4h5b2_47,._rowPreview_4h5b2_48,._emptyState_4h5b2_14 span{font-size:14px;line-height:1.55;color:var(--text-secondary)}._actionButton_4h5b2_55,._segmentButton_4h5b2_56,._pinButton_4h5b2_57,._deleteButton_4h5b2_58{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--panel-bg) 92%,#fff 8%);color:var(--text-primary);font:inherit;cursor:pointer}._actionButton_4h5b2_55{min-height:40px;padding:0 16px;border-radius:999px;font-size:12px;font-weight:700}._segmented_4h5b2_11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;border-radius:18px;background:var(--panel-bg)}._segmentButton_4h5b2_56{min-height:40px;border-radius:14px;font-size:13px;font-weight:600}._segmentButtonActive_4h5b2_90{color:var(--accent-warm);border-color:color-mix(in srgb,var(--accent-warm) 28%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel-bg))}._searchShell_4h5b2_12{display:grid;gap:8px;padding:14px;border-radius:20px;background:var(--panel-bg)}._searchInput_4h5b2_104{min-height:46px;border-radius:14px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 3%,var(--panel-bg));color:var(--text-primary);padding:0 14px;font:inherit}._searchInput_4h5b2_104:focus{outline:none;border-color:color-mix(in srgb,var(--accent-sky) 56%,var(--border-subtle))}._list_4h5b2_119{display:grid;gap:14px}._section_4h5b2_33{display:grid;gap:8px}._sectionHeader_4h5b2_33{display:flex;align-items:center;justify-content:space-between;padding:0 4px}._sectionBody_4h5b2_136{display:grid;gap:10px}._row_4h5b2_13{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:flex-start;padding:12px;border-radius:20px;background:var(--panel-bg)}._rowActive_4h5b2_151{border-color:color-mix(in srgb,var(--accent-warm) 26%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 8%,var(--panel-bg))}._pinButton_4h5b2_57,._deleteButton_4h5b2_58{width:36px;height:36px;border-radius:12px;font-size:16px}._pinButton_4h5b2_57{color:var(--accent-warm)}._deleteButton_4h5b2_58{color:var(--text-tertiary)}._rowMain_4h5b2_172{display:grid;gap:6px;border:none;background:transparent;color:inherit;text-align:left;padding:0}._rowTitleWrap_4h5b2_182{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._rowTitle_4h5b2_182{font-size:15px;color:var(--text-primary)}._rowTime_4h5b2_194{flex-shrink:0;font-size:12px;color:var(--text-tertiary)}._emptyState_4h5b2_14{display:grid;gap:6px;padding:18px;border-radius:20px;background:var(--panel-bg);text-align:center}@media(max-width:920px){._view_4h5b2_1{padding:14px;gap:12px}._header_4h5b2_10{border-radius:20px;padding:16px}._title_4h5b2_40{font-size:22px}}._backdrop_1l0y5_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;z-index:2200;display:grid;align-items:end;justify-items:stretch;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:_backdropFadeIn_1l0y5_1 var(--dur-med, .32s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._sheet_1l0y5_14{width:100%;background:var(--panel-bg);border-top-left-radius:var(--radius-sheet-top, 24px);border-top-right-radius:var(--radius-sheet-top, 24px);box-shadow:var(--shadow-sheet, 0 -12px 32px rgba(0, 0, 0, .18));display:flex;flex-direction:column;padding-bottom:calc(var(--safe-bottom, 0px) + 12px);animation:_sheetSlideUp_1l0y5_1 var(--dur-med, .32s) var(--ease-spring, cubic-bezier(.34, 1.3, .64, 1));overflow:hidden}._handle_1l0y5_27{width:36px;height:4px;border-radius:999px;background:var(--border-strong, rgba(255, 255, 255, .14));margin:10px auto 8px;flex-shrink:0}._header_1l0y5_36{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 20px 12px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}._title_1l0y5_46{font-size:var(--text-sm, 13px);font-weight:600;color:var(--text-primary);letter-spacing:.02em}._closeBtn_1l0y5_53{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-button, 10px);border:1px solid var(--border-subtle);background:var(--panel-muted);color:var(--text-secondary);cursor:pointer}._closeBtn_1l0y5_53:hover{background:var(--panel-strong);color:var(--text-primary)}._content_1l0y5_70{overflow-y:auto;padding:12px 20px 8px;-webkit-overflow-scrolling:touch}@keyframes _backdropFadeIn_1l0y5_1{0%{opacity:0}to{opacity:1}}@keyframes _sheetSlideUp_1l0y5_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:921px){._backdrop_1l0y5_1{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._sheet_1l0y5_14{max-width:480px;margin:0 auto 24px;border-radius:var(--radius-overlay, 20px)}}@media(prefers-reduced-motion:reduce){._backdrop_1l0y5_1,._sheet_1l0y5_14{animation:none}}._popover_1e8lq_2{position:absolute;top:calc(100% + 8px);right:12px;width:320px;max-height:min(80vh,640px);overflow-y:auto;background:var(--panel-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-overlay, 20px);box-shadow:var(--shadow-overlay);z-index:2100;padding:8px;animation:_popoverScaleIn_1e8lq_1 var(--dur-fast, .2s) var(--ease-spring, cubic-bezier(.34, 1.3, .64, 1));transform-origin:top right}._sections_1e8lq_19{display:flex;flex-direction:column;gap:4px}._section_1e8lq_19{display:flex;flex-direction:column;gap:2px}._divider_1e8lq_31{height:1px;background:var(--border-subtle);margin:4px 8px}._row_1e8lq_37{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;color:var(--text-primary);border-radius:var(--radius-button, 10px);cursor:pointer;font-size:var(--text-sm, 13px);text-align:left;transition:background var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._row_1e8lq_37:hover,._row_1e8lq_37:focus-visible{background:var(--panel-muted);outline:none}._rowActive_1e8lq_59{background:var(--panel-muted)}._rowActive_1e8lq_59 ._rowIcon_1e8lq_63,._rowActive_1e8lq_59 ._rowLabel_1e8lq_64{color:var(--accent-warm)}._rowDanger_1e8lq_68{color:var(--danger)}._rowDanger_1e8lq_68:hover{background:color-mix(in srgb,var(--danger) 10%,var(--panel-muted))}._rowIcon_1e8lq_63{flex-shrink:0;color:var(--text-secondary)}._rowLabel_1e8lq_64{flex:1;font-weight:500}._rowMeta_1e8lq_86{font-family:var(--font-mono, "SF Mono", monospace);font-size:var(--text-xs, 12px);color:var(--text-tertiary);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowCheck_1e8lq_96{color:var(--accent-warm);flex-shrink:0}._rowChevron_1e8lq_101{color:var(--text-tertiary);flex-shrink:0}._modelSubPanel_1e8lq_107{display:flex;flex-direction:column;gap:8px;max-height:100%}._backRow_1e8lq_114{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;color:var(--text-secondary);font-size:var(--text-sm, 13px);cursor:pointer;border-radius:var(--radius-button, 10px);align-self:flex-start}._backRow_1e8lq_114:hover{background:var(--panel-muted);color:var(--text-primary)}._backIcon_1e8lq_133{transform:rotate(180deg)}._statusSection_1e8lq_138{display:flex;flex-direction:column;gap:6px;padding:6px 12px}._statusRow_1e8lq_145{font-size:var(--text-xs, 12px);color:var(--text-tertiary);font-family:var(--font-mono, "SF Mono", monospace);letter-spacing:.02em;text-transform:uppercase}@keyframes _popoverScaleIn_1e8lq_1{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){._popover_1e8lq_2{animation:none}}@media(max-width:920px){._popover_1e8lq_2{display:none}}._backdrop_1bjta_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008f;z-index:2400;display:grid;place-items:center;padding:20px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._dialog_1bjta_13{width:100%;max-width:440px;background:var(--panel-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-overlay, 20px);box-shadow:var(--shadow-overlay);padding:20px 24px 24px;color:var(--text-primary);font-family:var(--font-body)}._header_1bjta_25{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle);margin-bottom:16px}._headerTitleGroup_1bjta_35{display:flex;align-items:center;gap:10px}._headerIcon_1bjta_41{color:var(--accent-warm);flex-shrink:0}._title_1bjta_46{font-size:var(--text-lg, 19px);font-weight:600;letter-spacing:-.01em}._closeBtn_1bjta_52{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-button, 10px);border:1px solid var(--border-subtle);background:var(--panel-muted);color:var(--text-secondary);cursor:pointer}._closeBtn_1bjta_52:hover{background:var(--panel-strong);color:var(--text-primary)}._list_1bjta_69{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._row_1bjta_78{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px;border-radius:var(--radius-button, 10px);transition:background var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._row_1bjta_78:hover{background:var(--panel-muted)}._rowLabel_1bjta_92{font-size:var(--text-sm, 13px);color:var(--text-secondary);font-weight:500}._rowKeys_1bjta_98{display:inline-flex;gap:4px;flex-shrink:0}._kbd_1bjta_104{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-xs, 12px);font-weight:500;color:var(--text-primary);background:var(--panel-muted);border:1px solid var(--border-subtle);border-bottom-width:2px;border-radius:6px;line-height:1}._footer_1bjta_121{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle);font-size:var(--text-xs, 12px);color:var(--text-tertiary);line-height:1.5}._footer_1bjta_121 ._kbd_1bjta_104{vertical-align:middle;margin:0 1px}._desktopPanel_ilsyj_2{position:fixed;right:16px;top:72px;bottom:16px;width:420px;max-width:calc(100vw - 280px);background:var(--panel-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-canvas, 20px);box-shadow:var(--shadow-canvas, 0 24px 64px rgba(0, 0, 0, .32), 0 8px 24px rgba(0, 0, 0, .16));display:flex;flex-direction:column;overflow:hidden;z-index:1800;animation:_canvasSlideIn_ilsyj_1 var(--dur-med, .32s) var(--ease-spring, cubic-bezier(.34, 1.3, .64, 1))}._mobileOverlay_ilsyj_21{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--canvas-bg, var(--app-bg));z-index:2300;display:flex;flex-direction:column;overflow:hidden;animation:_canvasMobileSlideIn_ilsyj_1 var(--dur-med, .32s) var(--ease-spring, cubic-bezier(.34, 1.3, .64, 1));padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}._mobileTopBar_ilsyj_34{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:var(--panel-bg);flex-shrink:0}._mobileBackBtn_ilsyj_44,._mobileCloseBtn_ilsyj_45{width:44px;height:44px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-button, 10px);color:var(--text-primary);cursor:pointer;flex-shrink:0}._mobileBackBtn_ilsyj_44:hover,._mobileCloseBtn_ilsyj_45:hover{background:var(--panel-muted);border-color:var(--border-subtle)}._mobileTopTitle_ilsyj_64{flex:1;font-size:var(--text-md, 17px);font-weight:600;color:var(--text-primary);text-align:center;letter-spacing:.01em}._tabStrip_ilsyj_74{display:flex;gap:4px;padding:12px 12px 0;background:transparent;flex-shrink:0}._tabBtn_ilsyj_82{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;background:transparent;border:1px solid transparent;border-radius:var(--radius-button, 10px);color:var(--text-secondary);font-size:var(--text-sm, 13px);font-weight:500;font-family:var(--font-body, inherit);cursor:pointer;transition:background var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),color var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),border-color var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._tabBtn_ilsyj_82:hover{background:var(--panel-muted);color:var(--text-primary)}._tabBtnActive_ilsyj_108{background:var(--panel-muted);color:var(--accent-warm);border-color:var(--border-strong)}._tabPanel_ilsyj_115{flex:1;min-height:0;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}._memoryTab_ilsyj_124{width:100%;min-height:100%}._memoryTab_ilsyj_124 [class*=panel]{background:transparent;border:none;box-shadow:none}._emptyState_ilsyj_140{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 20px;gap:12px;min-height:100%;color:var(--text-tertiary)}._emptyIcon_ilsyj_152{color:var(--text-muted);margin-bottom:8px}._emptyTitle_ilsyj_157{font-size:var(--text-md, 17px);font-weight:600;color:var(--text-secondary);margin:0}._emptyHint_ilsyj_164{font-size:var(--text-sm, 13px);color:var(--text-tertiary);margin:0;max-width:320px;line-height:var(--leading-normal, 1.5)}._pinsList_ilsyj_173{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}._pinCard_ilsyj_180{display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;background:var(--panel-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-surface, 16px);text-align:left;cursor:pointer;transition:background var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),border-color var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),transform var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._pinCard_ilsyj_180:hover{background:var(--panel-muted);border-color:var(--border-strong);transform:translateY(-1px)}._pinCardHead_ilsyj_202{display:inline-flex;align-items:center;gap:6px;color:var(--text-tertiary);font-size:var(--text-xs, 12px)}._pinCardIcon_ilsyj_210{color:var(--accent-warm)}._pinCardType_ilsyj_214{text-transform:uppercase;letter-spacing:.08em;font-weight:600}._pinCardTitle_ilsyj_220{font-size:var(--text-sm, 13px);color:var(--text-primary);font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._pinCardConversation_ilsyj_231{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs, 12px);color:var(--text-tertiary);margin-top:2px}@keyframes _canvasSlideIn_ilsyj_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _canvasMobileSlideIn_ilsyj_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){._desktopPanel_ilsyj_2,._mobileOverlay_ilsyj_21{animation:none}}@media(max-width:920px){._desktopPanel_ilsyj_2{display:none}}._welcome_yo7zj_1{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;padding:32px 20px 120px;min-height:100%;width:100%;overflow:hidden}._heroHalo_yo7zj_18{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:min(600px,80vw);height:min(600px,80vw);border-radius:50%;background:radial-gradient(circle at center,rgba(var(--glow-rgb, 192, 149, 89),.18) 0%,rgba(var(--glow-rgb, 192, 149, 89),.06) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0;animation:_haloPulse_yo7zj_1 6s ease-in-out infinite}._heroCore_yo7zj_38{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._greeting_yo7zj_48{margin:0;font-family:var(--font-display, var(--font-body, inherit));font-size:clamp(28px,4vw,48px);font-weight:600;color:var(--text-primary);letter-spacing:-.02em;line-height:1.15}._nameEm_yo7zj_58{color:var(--accent-warm);font-weight:600}._subtitle_yo7zj_63{margin:0;font-size:var(--text-md, 17px);color:var(--text-secondary);font-weight:400;letter-spacing:.01em}._recentStrip_yo7zj_71{position:relative;z-index:1;width:100%;max-width:880px;display:flex;flex-direction:column;gap:16px}._recentLabel_yo7zj_81{font-size:var(--text-xs, 12px);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-weight:600;padding:0 4px}._recentGrid_yo7zj_90{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._recentCard_yo7zj_96{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--panel-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-surface, 16px);cursor:pointer;text-align:left;min-height:96px;transition:border-color var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),transform var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),background var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._recentCard_yo7zj_96:hover{border-color:var(--border-strong);transform:translateY(-2px);background:var(--panel-muted)}._recentCard_yo7zj_96:active{transform:translateY(0)}._recentTitle_yo7zj_123{font-size:var(--text-sm, 13px);font-weight:600;color:var(--text-primary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._recentSnippet_yo7zj_134{font-size:var(--text-xs, 12px);color:var(--text-tertiary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes _haloPulse_yo7zj_1{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@media(max-width:920px){._welcome_yo7zj_1{padding:24px 16px 80px;gap:32px;justify-content:flex-start;padding-top:15vh}._recentGrid_yo7zj_90{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._heroHalo_yo7zj_18{animation:none}._recentCard_yo7zj_96{transition:none}._recentCard_yo7zj_96:hover{transform:none}}._page_1xkra_1{display:grid;gap:22px;width:100%;max-width:1480px;margin:0 auto;padding:22px}._hero_1xkra_10,._section_1xkra_11,._railCard_1xkra_12,._entryCard_1xkra_13,._quickCard_1xkra_14,._factCard_1xkra_15,._emptyState_1xkra_16,._errorBanner_1xkra_17,._overlayCard_1xkra_18{border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft)}._hero_1xkra_10{display:grid;gap:18px;padding:24px;border-radius:32px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-warm) 18%,transparent) 0%,transparent 38%),radial-gradient(circle at top right,color-mix(in srgb,var(--accent-sky) 16%,transparent) 0%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 84%,#fff 16%) 0%,var(--panel-bg) 100%)}._heroHeader_1xkra_34,._sectionHeader_1xkra_35,._quickHeader_1xkra_36,._columnHeader_1xkra_37,._entryHeader_1xkra_38,._factHeader_1xkra_39,._overlayHeader_1xkra_40,._toolbar_1xkra_41{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}._heroTitleWrap_1xkra_49,._entryHeading_1xkra_50{display:grid;gap:8px}._eyebrow_1xkra_55,._sectionEyebrow_1xkra_56,._entryEyebrow_1xkra_57,._railEyebrow_1xkra_58,._searchLabel_1xkra_59,._factEyebrow_1xkra_60,._fieldLabel_1xkra_61,._metricLabel_1xkra_62,._currentBriefLabel_1xkra_63{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}._title_1xkra_70{margin:0;font-size:clamp(30px,4vw,46px);line-height:.98;color:var(--text-primary)}._subtitle_1xkra_77,._sectionDescription_1xkra_78,._metricMeta_1xkra_79,._entryReason_1xkra_80,._entryStale_1xkra_81,._timelineDetail_1xkra_82,._factMeta_1xkra_83,._factDetail_1xkra_84,._overlaySubtitle_1xkra_85{margin:0;font-size:14px;line-height:1.6;color:var(--text-secondary)}._pillRow_1xkra_92,._heroActions_1xkra_93,._navRow_1xkra_94,._inlineActions_1xkra_95,._chipRow_1xkra_96{display:flex;gap:8px;flex-wrap:wrap}._statusPill_1xkra_102{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 3%,var(--panel-bg));color:var(--text-secondary);font-size:12px;font-weight:600}._statusPillSuccess_1xkra_115{color:var(--success);border-color:color-mix(in srgb,var(--success) 24%,var(--border-subtle));background:color-mix(in srgb,var(--success) 10%,var(--panel-bg))}._statusPillDanger_1xkra_121{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 24%,var(--border-subtle));background:color-mix(in srgb,var(--danger) 10%,var(--panel-bg))}._statusPillCool_1xkra_127{color:var(--accent-sky);border-color:color-mix(in srgb,var(--accent-sky) 24%,var(--border-subtle));background:color-mix(in srgb,var(--accent-sky) 10%,var(--panel-bg))}._statusPillWarm_1xkra_133{color:var(--accent-warm);border-color:color-mix(in srgb,var(--accent-warm) 24%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel-bg))}._primaryButton_1xkra_139,._secondaryButton_1xkra_140,._navButton_1xkra_141,._inlineButton_1xkra_142,._overlayClose_1xkra_143{min-height:44px;border-radius:16px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}._primaryButton_1xkra_139{border:none;padding:0 16px;color:#fff;background:linear-gradient(135deg,var(--accent-warm),color-mix(in srgb,var(--accent-warm) 76%,#fff 24%))}._secondaryButton_1xkra_140,._navButton_1xkra_141,._inlineButton_1xkra_142{border:1px solid var(--border-subtle);padding:0 14px;color:var(--text-primary);background:color-mix(in srgb,var(--panel-bg) 88%,#fff 12%)}._inlineButton_1xkra_142{min-height:36px;font-size:12px;padding:0 12px}._inlineButtonActive_1xkra_179,._navButtonActive_1xkra_180{color:var(--accent-warm);border-color:color-mix(in srgb,var(--accent-warm) 32%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 12%,var(--panel-bg))}._primaryButton_1xkra_139:disabled,._secondaryButton_1xkra_140:disabled,._inlineButton_1xkra_142:disabled{opacity:.58;cursor:wait}._metricGrid_1xkra_193,._quickGrid_1xkra_194,._reviewColumns_1xkra_195,._layout_1xkra_196,._fieldGrid_1xkra_197{display:grid;gap:16px}._metricGrid_1xkra_193{grid-template-columns:repeat(4,minmax(0,1fr))}._metricCard_1xkra_206{display:grid;gap:6px;padding:16px;border-radius:22px;background:color-mix(in srgb,var(--panel-bg) 82%,#fff 18%)}._metricCardWarm_1xkra_214{background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel-bg))}._metricCardSuccess_1xkra_218{background:color-mix(in srgb,var(--success) 10%,var(--panel-bg))}._metricCardDanger_1xkra_222{background:color-mix(in srgb,var(--danger) 10%,var(--panel-bg))}._metricCardCool_1xkra_226{background:color-mix(in srgb,var(--accent-sky) 10%,var(--panel-bg))}._metricValue_1xkra_230{font-size:29px;line-height:1;color:var(--text-primary)}._toolbar_1xkra_41{align-items:end}._searchShell_1xkra_240{display:grid;gap:8px;min-width:min(100%,360px);flex:1 1 340px}._searchInput_1xkra_247,._fieldInput_1xkra_248,._fieldTextarea_1xkra_249{width:100%;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 3%,var(--panel-bg));color:var(--text-primary);font:inherit}._searchInput_1xkra_247,._fieldInput_1xkra_248{min-height:48px;border-radius:16px;padding:0 14px}._fieldTextarea_1xkra_249{min-height:118px;border-radius:18px;padding:12px 14px;resize:vertical}._searchInput_1xkra_247:focus,._fieldInput_1xkra_248:focus,._fieldTextarea_1xkra_249:focus{outline:none;border-color:color-mix(in srgb,var(--accent-sky) 56%,var(--border-subtle))}._layout_1xkra_196{grid-template-columns:minmax(0,1.75fr) minmax(300px,.9fr);align-items:start}._mainColumn_1xkra_283,._sideRail_1xkra_284,._cardGrid_1xkra_285,._timelineList_1xkra_286,._factList_1xkra_287,._railList_1xkra_288,._railSteps_1xkra_289,._editorForm_1xkra_290,._field_1xkra_61{display:grid;gap:14px}._section_1xkra_11,._railCard_1xkra_12{padding:22px;border-radius:28px;background:var(--panel-bg)}._sectionTitle_1xkra_303{margin:4px 0 0;font-size:24px;line-height:1.08;color:var(--text-primary)}._sectionMeta_1xkra_310,._entryMeta_1xkra_311,._currentBriefMeta_1xkra_312,._inlineMeta_1xkra_313,._quickCount_1xkra_314,._emptyInline_1xkra_315{font-size:12px;line-height:1.5;color:var(--text-tertiary)}._currentBrief_1xkra_63{display:grid;gap:8px;padding:18px;border-radius:22px;border:1px solid color-mix(in srgb,var(--accent-warm) 18%,var(--border-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-warm) 14%,var(--panel-bg)),color-mix(in srgb,var(--accent-sky) 10%,var(--panel-bg)))}._currentBrief_1xkra_63 p,._factDetail_1xkra_84{margin:0}._quickGrid_1xkra_194,._reviewColumns_1xkra_195,._fieldGrid_1xkra_197{grid-template-columns:repeat(2,minmax(0,1fr))}._quickCard_1xkra_14,._entryCard_1xkra_13,._factCard_1xkra_15{padding:16px;border-radius:22px;background:color-mix(in srgb,var(--panel-bg) 90%,#fff 10%)}._factCardSelected_1xkra_350,._historyVersionCurrent_1xkra_351{border-color:color-mix(in srgb,var(--accent-sky) 28%,var(--border-subtle));background:color-mix(in srgb,var(--accent-sky) 9%,var(--panel-bg))}._quickTitle_1xkra_356,._entryTitle_1xkra_357,._railTitle_1xkra_358,._overlayTitle_1xkra_359,._factTitle_1xkra_360{margin:0;color:var(--text-primary)}._entryTitle_1xkra_357,._factTitle_1xkra_360{font-size:17px;line-height:1.25}._entryCardWarm_1xkra_371{background:color-mix(in srgb,var(--accent-warm) 8%,var(--panel-bg))}._entryCardCool_1xkra_375{background:color-mix(in srgb,var(--accent-sky) 8%,var(--panel-bg))}._entryCardDanger_1xkra_379{background:color-mix(in srgb,var(--danger) 8%,var(--panel-bg))}._entryCardSuccess_1xkra_383{background:color-mix(in srgb,var(--success) 8%,var(--panel-bg))}._quickList_1xkra_387,._timelineBody_1xkra_388,._quickItem_1xkra_389,._railStep_1xkra_289{display:grid;gap:4px}._factCardActions_1xkra_395,._historyShell_1xkra_396,._historySection_1xkra_397,._historyVersionList_1xkra_398,._historyVersionCard_1xkra_399,._historyVersionHeader_1xkra_400{display:grid;gap:12px}._quickItem_1xkra_389 strong,._railStep_1xkra_289 strong,._railListItem_1xkra_407 strong{color:var(--text-primary)}._quickItem_1xkra_389 span,._railStep_1xkra_289 span,._railListItem_1xkra_407 span{font-size:13px;line-height:1.5;color:var(--text-secondary)}._chip_1xkra_96{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:var(--panel-muted);color:var(--text-secondary);font-size:12px}._timelineList_1xkra_286{padding-left:6px}._historyShell_1xkra_396{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}._historySection_1xkra_397{padding:18px;border-radius:24px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--panel-bg) 92%,#fff 8%)}._historyVersionCard_1xkra_399{padding:14px;border-radius:20px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--panel-bg) 88%,#fff 12%)}._historyVersionHeader_1xkra_400{grid-template-columns:minmax(0,1fr) auto;align-items:start}._historyVersionHeader_1xkra_400 strong{color:var(--text-primary)}._historyVersionHeader_1xkra_400 span,._historyVersionText_1xkra_463{font-size:13px;line-height:1.6;color:var(--text-secondary)}._timelineRow_1xkra_469{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;align-items:start}._timelineDot_1xkra_476{width:10px;height:10px;margin-top:6px;border-radius:999px;background:linear-gradient(135deg,var(--accent-warm),var(--accent-sky))}._timelineTop_1xkra_484{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}._timelineTop_1xkra_484 strong{color:var(--text-primary)}._timelineTop_1xkra_484 span{font-size:12px;color:var(--text-tertiary)}._railListItem_1xkra_407{display:grid;gap:6px;padding:12px 14px;border-radius:18px;background:color-mix(in srgb,var(--panel-bg) 84%,#fff 16%)}._emptyState_1xkra_16,._errorBanner_1xkra_17{padding:20px;border-radius:24px;background:var(--panel-bg);color:var(--text-secondary)}._errorBanner_1xkra_17{color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--panel-bg))}._overlayScrim_1xkra_521{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#0c0f1261;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._overlayCard_1xkra_18{width:min(860px,100%);max-height:min(86vh,940px);overflow:auto;padding:20px;border-radius:28px;background:var(--panel-bg)}._overlayClose_1xkra_143{width:44px;min-width:44px;padding:0;border:1px solid var(--border-subtle);background:var(--panel-muted);color:var(--text-secondary)}._overlayFooter_1xkra_550{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}._factList_1xkra_287{margin-top:12px}._factDetail_1xkra_84 strong,._entryReason_1xkra_80 strong,._entryStale_1xkra_81 strong{color:var(--text-primary)}@media(max-width:1120px){._layout_1xkra_196,._metricGrid_1xkra_193{grid-template-columns:repeat(2,minmax(0,1fr))}._layout_1xkra_196{grid-template-columns:1fr}}@media(max-width:760px){._page_1xkra_1{padding:12px}._hero_1xkra_10,._section_1xkra_11,._railCard_1xkra_12,._overlayCard_1xkra_18{padding:16px;border-radius:22px}._metricGrid_1xkra_193,._quickGrid_1xkra_194,._reviewColumns_1xkra_195,._fieldGrid_1xkra_197,._historyShell_1xkra_396{grid-template-columns:1fr}._title_1xkra_70{font-size:30px}._overlayScrim_1xkra_521{padding:12px}}._app_5nhji_1{--composer-height: 0px;width:100%;height:var(--viewport-height, 100dvh);min-height:var(--viewport-height, 100dvh);display:grid;grid-template-columns:248px minmax(0,1fr) fit-content(360px);transition:grid-template-columns var(--dur-med, .32s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._app_5nhji_1[data-rail-collapsed=true]{grid-template-columns:0px minmax(0,1fr) fit-content(360px);grid-template-rows:minmax(0,1fr);overflow:hidden;background:var(--app-bg)}._center_5nhji_31{grid-column:2 / 3;position:relative;min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}._railFallback_5nhji_53,._panelFallback_5nhji_54{min-height:0;background:var(--panel-bg)}._railFallback_5nhji_53{border-right:1px solid var(--border-subtle)}._panelFallback_5nhji_54{border-left:1px solid var(--border-subtle)}._panelFallbackCompact_5nhji_67{border:1px solid var(--border-subtle);border-radius:16px 16px 0 0}._topbar_5nhji_73{position:relative;display:grid;gap:8px;padding:12px 18px;border-bottom:1px solid var(--border-subtle);min-width:0;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 90%,#fff 10%),color-mix(in srgb,var(--app-bg) 94%,transparent))}._topbarMinimal_5nhji_84,._topbarMobileChat_5nhji_85{border-bottom:none;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 92%,#fff 8%) 0%,color-mix(in srgb,var(--app-bg) 88%,transparent) 72%,transparent 100%)}._topbarMain_5nhji_91{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}._topbarIdentity_5nhji_99{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}._topbarTitle_5nhji_107{min-width:0;flex:1;display:grid;gap:3px;align-content:start}._eyebrow_5nhji_115{display:block;font-size:10px;color:var(--text-tertiary);letter-spacing:.03em;line-height:1.2}._mainTitle_5nhji_123{margin:0;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileSectionHeader_5nhji_132{display:flex;align-items:center;min-height:40px}._mobileChatHeader_5nhji_138{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}._mobileChatTitleButton_5nhji_146{min-width:0;flex:1;border:none;padding:0;background:none;color:inherit;text-align:left}._mobileChatTitle_5nhji_146{white-space:normal;overflow:visible;text-overflow:clip}._mobileChatStatus_5nhji_162{display:inline-flex;margin-top:4px;font-size:11px;color:var(--text-tertiary)}._mobileChatActions_5nhji_169{display:flex;align-items:center;gap:8px;flex-shrink:0}._topbarMeta_5nhji_176{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}._modelMenuWrap_5nhji_184{position:relative;min-width:0;max-width:100%}._topbarModelButton_5nhji_190,._topbarStatus_5nhji_191,._topbarStatusSecondary_5nhji_192,._topbarCost_5nhji_193{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border-radius:999px;font-size:12px;min-width:0}._topbarModelButton_5nhji_190{border:1px solid var(--border-subtle);background:var(--panel-bg);color:var(--text-secondary);max-width:min(100%,320px);box-shadow:var(--shadow-soft)}._topbarModelLabel_5nhji_212{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._topbarModelCaret_5nhji_219{flex-shrink:0;color:var(--text-tertiary);font-size:10px}._topbarStatus_5nhji_191,._topbarStatusSecondary_5nhji_192,._topbarCost_5nhji_193{background:var(--panel-muted);color:var(--text-secondary)}._topbarCost_5nhji_193{color:var(--accent-warm);font-weight:600}._providerPopover_5nhji_237{position:absolute;top:calc(100% + 8px);left:0;width:min(420px,calc(100vw - 32px));z-index:25}._sheetActionList_5nhji_245{display:grid;gap:10px;padding:6px 0 4px}._sheetActionButton_5nhji_251{display:grid;gap:4px;width:100%;border:1px solid var(--border-subtle);border-radius:18px;background:color-mix(in srgb,var(--panel-bg) 94%,#fff 6%);padding:14px 16px;text-align:left;color:var(--text-primary)}._sheetActionButtonAccent_5nhji_263{border-color:color-mix(in srgb,var(--accent-warm) 24%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 9%,var(--panel-bg))}._sheetActionLabel_5nhji_268{font-size:14px;font-weight:600}._sheetActionMeta_5nhji_273{font-size:12px;line-height:1.5;color:var(--text-secondary)}._providerMenu_5nhji_279{display:grid;gap:12px;padding:12px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--panel-bg);box-shadow:var(--shadow-float)}._providerMenuHead_5nhji_289{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._providerMenuEyebrow_5nhji_296{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._providerMenuTitle_5nhji_304{margin:2px 0 0;font-size:15px;color:var(--text-primary)}._providerMenuClose_5nhji_310{width:32px;height:32px;flex-shrink:0;border:none;border-radius:999px;background:var(--panel-muted);color:var(--text-secondary)}._providerMenuSection_5nhji_320{display:grid;gap:6px}._providerMenuLabel_5nhji_325{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}._providerMenuItems_5nhji_332{display:grid;gap:6px}._providerMenuItem_5nhji_332{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--panel-muted);color:var(--text-secondary);text-align:left;font-size:13px}._providerMenuItemActive_5nhji_352{border-color:var(--accent-warm);background:#c17f4a14;color:var(--text-primary)}._providerMenuCheck_5nhji_358{color:var(--accent-warm);font-size:11px;font-weight:600}._providerMenuMeta_5nhji_364{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:#ffffff08;color:var(--text-secondary);font-size:12px;line-height:1.45}._providerMenuMeta_5nhji_364 strong{color:var(--text-primary);font-weight:600}._topbarActions_5nhji_381{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0;flex-wrap:wrap}._workspaceTabs_5nhji_390{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._workspaceLink_5nhji_397{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--panel-bg) 92%,#fff 8%);color:var(--text-secondary);min-height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._workspaceLink_5nhji_397:hover{border-color:color-mix(in srgb,var(--accent-warm) 20%,var(--border-subtle));color:var(--text-primary)}._workspaceLinkActive_5nhji_415{border-color:color-mix(in srgb,var(--accent-warm) 32%,var(--border-subtle));background:color-mix(in srgb,var(--accent-warm) 10%,var(--panel-bg));color:var(--accent-warm)}._topbarSummary_5nhji_421{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}._topbarLead_5nhji_429{max-width:760px;font-size:13px;line-height:1.6;color:var(--text-secondary)}._topbarSignals_5nhji_436{display:flex;gap:8px;flex-wrap:wrap}._topbarSignalPill_5nhji_442{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent-sky) 10%,var(--panel-bg));color:var(--accent-sky);font-size:11px;font-weight:600}._topbarSignalPillWarning_5nhji_454{background:color-mix(in srgb,var(--danger) 10%,var(--panel-bg));color:var(--danger)}._modeButton_5nhji_459,._iconButton_5nhji_460{border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}._modeButton_5nhji_459:hover,._iconButton_5nhji_460:hover{background:var(--panel-muted);color:var(--text-primary)}._modeButton_5nhji_459{height:32px;padding:0 10px;font-size:13px;font-weight:500;max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modeButtonActive_5nhji_486{color:var(--accent-warm)}._iconButton_5nhji_460{width:32px;height:32px;display:grid;place-items:center;font-size:16px}._iconButtonActive_5nhji_498{background:var(--panel-muted);color:var(--accent-warm)}._iconButtonSoft_5nhji_503{background:color-mix(in srgb,var(--panel-bg) 84%,#fff 16%);box-shadow:0 0 0 1px var(--border-subtle),var(--shadow-soft)}._topbarCanvasToggle_5nhji_509,._topbarOverflowBtn_5nhji_510{position:relative;width:36px;height:36px;display:grid;place-items:center;background:transparent;color:var(--text-secondary);border:1px solid transparent;border-radius:var(--radius-button, 10px);cursor:pointer;transition:background var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),border-color var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),color var(--dur-instant, .12s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._topbarCanvasToggle_5nhji_509:hover,._topbarOverflowBtn_5nhji_510:hover{background:var(--panel-muted);color:var(--text-primary);border-color:var(--border-subtle)}._topbarCanvasToggleActive_5nhji_534,._topbarOverflowBtnActive_5nhji_535{background:var(--panel-muted);border-color:var(--border-strong);color:var(--accent-warm)}._topbarOverflowBtn_5nhji_510:focus-visible,._topbarCanvasToggle_5nhji_509:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-warm) 50%,transparent);outline-offset:2px}._homeBtn_5nhji_548{border:none;background:transparent;padding:0;cursor:pointer;display:grid;place-items:center;flex-shrink:0;min-width:36px;min-height:36px;border-radius:var(--radius-sm);transition:background var(--transition-fast)}._homeBtn_5nhji_548:hover{background:var(--panel-muted)}._offlineBanner_5nhji_567{text-align:center;padding:4px 10px;font-size:12px;font-weight:600;color:var(--danger);background:#c4553d0f;border-bottom:1px solid rgba(196,85,61,.1)}._reconnectBanner_5nhji_577{text-align:center;padding:4px 10px;font-size:12px;font-weight:600;color:var(--accent-warm);background:#d4965e14;border-bottom:1px solid rgba(212,150,94,.12)}._reconnectBannerSuccess_5nhji_587{color:var(--success);background:#42975d14;border-bottom-color:#42975d24}._reconnectBannerWarning_5nhji_593{color:var(--danger);background:#c4553d0f;border-bottom-color:#c4553d1f}._updateBanner_5nhji_602{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 14px;font-size:12px;font-weight:600;color:var(--accent-sky, var(--accent-warm));background:color-mix(in srgb,var(--accent-sky, var(--accent-warm)) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent-sky, var(--accent-warm)) 16%,transparent)}._updateBannerButton_5nhji_615{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--accent-sky, var(--accent-warm)) 32%,transparent);background:color-mix(in srgb,var(--accent-sky, var(--accent-warm)) 12%,transparent);color:inherit;font:inherit;font-weight:700;padding:3px 10px;border-radius:999px;cursor:pointer}._updateBannerButton_5nhji_615:hover{background:color-mix(in srgb,var(--accent-sky, var(--accent-warm)) 22%,transparent)}._updateBannerDismiss_5nhji_631{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:inherit;opacity:.6;cursor:pointer;font:inherit;padding:2px 6px}._updateBannerDismiss_5nhji_631:hover{opacity:1}._undoToast_5nhji_647{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 12px;font-size:13px;color:var(--text-secondary);animation:_toastIn_5nhji_1 .2s ease}._undoBtn_5nhji_658{border:none;background:none;color:var(--accent-warm);font-weight:600;font-size:13px;padding:4px 8px;min-height:32px;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast)}._undoBtn_5nhji_658:hover{background:#d4965e1a}._threadStage_5nhji_676{position:relative;min-height:0;display:grid;overflow:hidden;background:radial-gradient(circle at top,color-mix(in srgb,var(--accent-sky) 7%,transparent) 0%,transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 48%,transparent) 0%,transparent 22%)}._threadCanvas_5nhji_686{min-height:0;height:100%;overflow:auto;padding:22px 22px 30px;scroll-padding-bottom:24px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._composerWrap_5nhji_697{position:relative;padding:0 18px 14px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,color-mix(in srgb,var(--app-bg) 82%,transparent) 22%,var(--app-bg) 100%);flex-shrink:0}._refreshIndicator_5nhji_706{position:absolute;top:0;left:0;right:0;z-index:5;text-align:center;padding:8px;font-size:12px;color:var(--accent-warm);background:#d4965e0f;animation:_refreshPulse_5nhji_1 1.2s infinite ease-in-out}@keyframes _refreshPulse_5nhji_1{0%,to{opacity:.5}50%{opacity:1}}._rememberToast_5nhji_726{text-align:center;padding:4px 10px;font-size:12px;color:var(--success);font-weight:600;animation:_toastIn_5nhji_1 .2s ease}@keyframes _toastIn_5nhji_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._jumpButton_5nhji_740{position:absolute;right:16px;bottom:12px;border:1px solid var(--border-subtle);background:var(--panel-bg);color:var(--text-secondary);border-radius:999px;padding:6px 12px;font-size:12px;box-shadow:var(--shadow-float);cursor:pointer;z-index:4}._jumpButtonTop_5nhji_755{bottom:auto;top:12px}._overlay_5nhji_761{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;display:grid;align-items:end;z-index:40}._sheet_5nhji_245{width:100%;padding:8px;display:grid;gap:6px;animation:_sheetIn_5nhji_1 .15s ease}._sheetHandle_5nhji_778{width:100%;height:32px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}._sheetHandle_5nhji_778:after{content:"";width:36px;height:4px;border-radius:999px;background:var(--text-muted)}._sidePanel_5nhji_798{display:contents}._settingsPanel_5nhji_802{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2300;min-width:0;min-height:0;overflow:auto;background:radial-gradient(circle at top,color-mix(in srgb,var(--accent-warm) 10%,transparent) 0%,transparent 28%),linear-gradient(180deg,var(--panel-bg),var(--app-bg));padding:32px clamp(24px,6vw,80px) 48px;animation:_settingsPanelFadeIn_5nhji_1 var(--dur-med, .32s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}@keyframes _settingsPanelFadeIn_5nhji_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._settingsPanel_5nhji_802{animation:none}}._settingsPanel_5nhji_802>*{max-width:960px;margin:0 auto}._loading_5nhji_846{width:100%;min-height:var(--visual-viewport-height, 100dvh);display:grid;place-items:center;font-size:13px;color:var(--text-tertiary)}@media(max-width:920px){._app_5nhji_1{grid-template-columns:1fr!important;height:var(--visual-viewport-height, var(--viewport-height, 100dvh));min-height:var(--visual-viewport-height, var(--viewport-height, 100dvh));max-height:var(--visual-viewport-height, var(--viewport-height, 100dvh));--mobile-tab-bar-reserve: calc(48px + var(--safe-bottom, 0px));--mobile-thread-live-gap: 44px;--mobile-thread-bottom-reserve: calc(var(--composer-height, 52px) + var(--mobile-tab-bar-reserve) + var(--mobile-thread-live-gap));--mobile-jump-bottom: calc(var(--composer-height, 62px) + var(--mobile-tab-bar-reserve) + 12px)}._app_5nhji_1[data-streaming=true]{--mobile-thread-live-gap: 72px}._center_5nhji_31{grid-column:1 / -1;grid-template-rows:auto minmax(0,1fr)}._railFallback_5nhji_53{display:none}._topbar_5nhji_73{padding:calc(6px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) 6px calc(12px + env(safe-area-inset-left,0px));gap:8px}._topbarMinimal_5nhji_84,._topbarMobileChat_5nhji_85{padding:calc(8px + env(safe-area-inset-top,0px)) calc(14px + env(safe-area-inset-right,0px)) 6px calc(14px + env(safe-area-inset-left,0px));gap:0}._topbarSummary_5nhji_421{gap:8px}._topbarLead_5nhji_429{font-size:12px}._mainTitle_5nhji_123{font-size:15px;line-height:1.2;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}._mobileChatTitle_5nhji_146{font-size:17px;line-height:1.16;-webkit-line-clamp:2}._mobileChatStatus_5nhji_162{font-size:11px}._iconButton_5nhji_460{width:44px;height:44px;font-size:18px}._modeButton_5nhji_459{height:44px;min-width:44px;max-width:76px;padding:0 8px;font-size:12px}._homeBtn_5nhji_548{min-width:44px;min-height:44px}._topbarMeta_5nhji_176{gap:8px}._topbarModelButton_5nhji_190{max-width:100%}._topbarStatus_5nhji_191,._topbarStatusSecondary_5nhji_192,._topbarCost_5nhji_193{font-size:11px;min-height:30px}._threadCanvas_5nhji_686{padding:8px calc(16px + env(safe-area-inset-right,0px)) var(--mobile-thread-bottom-reserve) calc(16px + env(safe-area-inset-left,0px));scroll-padding-bottom:var(--mobile-thread-bottom-reserve);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._workspaceTabs_5nhji_390{width:100%}._workspaceLink_5nhji_397{min-height:40px;padding-inline:14px}._composerWrap_5nhji_697{position:fixed;left:0;right:0;bottom:calc(var(--mobile-tab-bar-reserve) + 8px);z-index:8;padding:2px 6px;border-top:none;background:transparent;transition:none}._app_5nhji_1[data-keyboard-open=true]{--mobile-tab-bar-reserve: 0px;--mobile-thread-bottom-reserve: calc(var(--composer-height, 52px) + var(--mobile-thread-live-gap));--mobile-jump-bottom: calc(var(--composer-height, 62px) + 12px)}._app_5nhji_1[data-keyboard-open=true] ._composerWrap_5nhji_697{bottom:var(--keyboard-height, 0px)}._jumpButton_5nhji_740{right:12px;bottom:var(--mobile-jump-bottom);font-size:11px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;z-index:9;position:fixed}._jumpButtonTop_5nhji_755{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 100px);position:fixed;right:12px}._sidePanel_5nhji_798{display:none}._overlay_5nhji_761{padding-top:80px}._sheet_5nhji_245{padding:0 6px calc(4px + env(safe-area-inset-bottom,0px));max-height:calc(var(--visual-viewport-height, 100dvh) - 80px);overflow:hidden;border-radius:16px 16px 0 0;background:var(--panel-bg)}._sheetHandle_5nhji_778{height:44px}._undoBtn_5nhji_658{min-height:44px;min-width:44px}._panelFallbackCompact_5nhji_67{min-height:220px}._providerPopover_5nhji_237{position:static;width:100%}._providerMenu_5nhji_279{border:none;border-radius:16px 16px 0 0;box-shadow:none;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}._providerMenuClose_5nhji_310{width:44px;height:44px}._providerMenuItem_5nhji_332{min-height:48px}}@media(min-width:921px)and (max-width:1100px){._app_5nhji_1{grid-template-columns:220px minmax(0,1fr)}}@keyframes _sheetIn_5nhji_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: -apple-system, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--font-mono: "SF Mono", "Fira Code", "JetBrains Mono", monospace;--viewport-height: 100dvh;--visual-viewport-height: 100dvh;--viewport-width: 100vw;--keyboard-height: 0px;--safe-bottom: env(safe-area-inset-bottom, 0px);--shadow-soft: 0 1px 3px rgba(0, 0, 0, .06);--shadow-float: 0 4px 16px rgba(0, 0, 0, .1);--radius-xl: 20px;--radius-lg: 14px;--radius-md: 10px;--radius-sm: 6px;--transition-fast: .12s ease;--transition-slow: .2s ease;--transition-motion: cubic-bezier(.22, 1, .36, 1);--reading-leading: 1.65}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--radius-button: 10px;--radius-input-desktop: 14px;--radius-input-mobile: 18px;--radius-bubble: 12px;--radius-surface: 16px;--radius-overlay: 20px;--radius-canvas: 20px;--radius-sheet-top: 24px;--shadow-hairline: inset 0 0 0 1px var(--border-subtle, rgba(255, 255, 255, .06));--shadow-ambient: 0 1px 3px rgba(0, 0, 0, .06);--shadow-raised: 0 8px 24px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .06);--shadow-overlay: 0 24px 48px rgba(0, 0, 0, .24), 0 4px 12px rgba(0, 0, 0, .12);--shadow-canvas: 0 24px 64px rgba(0, 0, 0, .32), 0 8px 24px rgba(0, 0, 0, .16);--shadow-sheet: 0 -12px 32px rgba(0, 0, 0, .18);--shadow-glow: 0 0 32px rgba(var(--glow-rgb, 192, 149, 89), .24);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.3, .64, 1);--ease-snap: cubic-bezier(.4, 0, .2, 1);--dur-instant: .12s;--dur-fast: .2s;--dur-med: .32s;--dur-slow: .48s;--dur-deliberate: .64s;--text-xs: 12px;--text-sm: 13px;--text-base: 16px;--text-md: 17px;--text-lg: 19px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--text-display: 48px;--leading-tight: 1.2;--leading-normal: 1.5;--leading-reading: 1.65;--font-body: "Inter Variable", -apple-system, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--font-display: "Inter Variable", -apple-system, "SF Pro Display", "Helvetica Neue", system-ui, sans-serif}:root,[data-theme=graphite]{--app-bg: #0e0f12;--canvas-bg: #0e0f12;--panel-bg: #16181d;--panel-strong: #1e2128;--panel-muted: #12141a;--text-primary: #f2eee6;--text-secondary: #aea69a;--text-tertiary: #7a726a;--text-muted: #544e48;--border-subtle: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .12);--accent-warm: #c09559;--accent-sky: #8da9bd;--accent-ink: #f2eee6;--success: #6fa88c;--danger: #c66856;--info: rgba(141, 169, 189, .1);--hero-gradient: #12141a;--thread-gradient: #16181d;--chip-bg: rgba(192, 149, 89, .12);--chip-text: #c09559;--input-bg: #1a1c22;--input-shadow: 0 1px 4px rgba(0, 0, 0, .2);--bubble-user: #1a1c22;--bubble-user-edge: #242832;--bubble-assistant: #16181d;--shadow-bubble: 0 1px 2px rgba(0, 0, 0, .2), 0 2px 8px rgba(0, 0, 0, .24);--glow-rgb: 192, 149, 89}[data-theme=paper]{--app-bg: #faf7f0;--canvas-bg: #faf7f0;--panel-bg: #ffffff;--panel-strong: #ffffff;--panel-muted: #f2eee4;--text-primary: #1a1612;--text-secondary: #5a4e42;--text-tertiary: #8a7e70;--text-muted: #b3a898;--border-subtle: rgba(26, 22, 18, .07);--border-strong: rgba(26, 22, 18, .13);--accent-warm: #b06a36;--accent-sky: #4a6d85;--accent-ink: #1a1612;--success: #3e7f5c;--danger: #a84b38;--info: #eaf1f6;--hero-gradient: #faf7f0;--thread-gradient: #ffffff;--chip-bg: rgba(176, 106, 54, .1);--chip-text: #b06a36;--input-bg: #ffffff;--input-shadow: 0 1px 4px rgba(26, 22, 18, .08);--bubble-user: #f0e8d8;--bubble-user-edge: #e5dac5;--bubble-assistant: #ffffff;--shadow-bubble: 0 1px 2px rgba(26, 22, 18, .06), 0 2px 8px rgba(26, 22, 18, .08);--glow-rgb: 176, 106, 54}[data-theme=neon]{--app-bg: #0a0414;--canvas-bg: #0a0414;--panel-bg: #130826;--panel-strong: #1e0d3e;--panel-muted: #0f0620;--text-primary: #f2e9ff;--text-secondary: #b393e8;--text-tertiary: #7a5ab8;--text-muted: #4a3572;--border-subtle: rgba(255, 62, 201, .14);--border-strong: rgba(255, 62, 201, .28);--accent-warm: #ff3ec9;--accent-sky: #00eaff;--accent-ink: #f2e9ff;--success: #00ffc6;--danger: #ff4e6a;--info: rgba(0, 234, 255, .14);--hero-gradient: linear-gradient(135deg, #1e0d3e 0%, #0a0414 100%);--thread-gradient: linear-gradient(180deg, rgba(255, 62, 201, .05) 0%, transparent 100%);--chip-bg: rgba(255, 62, 201, .14);--chip-text: #ff3ec9;--input-bg: #1a0b32;--input-shadow: 0 0 16px rgba(0, 234, 255, .12), 0 1px 4px rgba(0, 0, 0, .3);--bubble-user: #1a0b32;--bubble-user-edge: #2c0f52;--bubble-assistant: #130826;--shadow-bubble: 0 0 16px rgba(0, 234, 255, .08), 0 2px 8px rgba(0, 0, 0, .5);--glow-rgb: 255, 62, 201}[data-theme=outrun]{--app-bg: #1a0330;--canvas-bg: linear-gradient(180deg, #1a0330 0%, #3d0a2e 50%, #2b0828 100%);--panel-bg: #26053f;--panel-strong: #3a0a5a;--panel-muted: #1e0433;--text-primary: #fff5e0;--text-secondary: #ffc29b;--text-tertiary: #d97f6c;--text-muted: #7a4a42;--border-subtle: rgba(255, 150, 0, .16);--border-strong: rgba(255, 80, 150, .28);--accent-warm: #ff6b35;--accent-sky: #ff2e88;--accent-ink: #fff5e0;--success: #ffd60a;--danger: #ff1744;--info: rgba(255, 46, 136, .14);--hero-gradient: linear-gradient(135deg, #ff6b35 0%, #ff2e88 100%);--thread-gradient: linear-gradient(180deg, rgba(255, 107, 53, .06) 0%, transparent 100%);--chip-bg: rgba(255, 107, 53, .14);--chip-text: #ff6b35;--input-bg: #2a083d;--input-shadow: 0 0 20px rgba(255, 107, 53, .18), 0 1px 4px rgba(0, 0, 0, .3);--bubble-user: #2a083d;--bubble-user-edge: #3d0f55;--bubble-assistant: #26053f;--shadow-bubble: 0 0 20px rgba(255, 46, 136, .12), 0 2px 8px rgba(0, 0, 0, .5);--glow-rgb: 255, 107, 53}[data-theme=vapor]{--app-bg: #f7eeff;--canvas-bg: #f7eeff;--panel-bg: #ffffff;--panel-strong: #ffffff;--panel-muted: #ede0ff;--text-primary: #3b1e5e;--text-secondary: #6b4a92;--text-tertiary: #9478b8;--text-muted: #b9a3cf;--border-subtle: rgba(90, 30, 150, .1);--border-strong: rgba(90, 30, 150, .18);--accent-warm: #ff5aa9;--accent-sky: #5ee8ff;--accent-ink: #3b1e5e;--success: #4ed5a8;--danger: #e34e6a;--info: rgba(94, 232, 255, .14);--hero-gradient: linear-gradient(135deg, #ff5aa9 0%, #5ee8ff 100%);--thread-gradient: linear-gradient(180deg, rgba(255, 90, 169, .05) 0%, transparent 100%);--chip-bg: rgba(255, 90, 169, .12);--chip-text: #ff5aa9;--input-bg: #ffffff;--input-shadow: 0 0 16px rgba(255, 90, 169, .12), 0 1px 4px rgba(90, 30, 150, .08);--bubble-user: #fce1ff;--bubble-user-edge: #f2c8ff;--bubble-assistant: #ffffff;--shadow-bubble: 0 1px 2px rgba(90, 30, 150, .08), 0 2px 8px rgba(90, 30, 150, .1);--glow-rgb: 255, 90, 169}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:100%}@media all and (display-mode:standalone){html,body,#root{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}html,body{background:#000}}html{background:var(--app-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden}body{margin:0;font-family:var(--font-body);font-size:var(--text-base, 16px);background:var(--app-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;overscroll-behavior:none}button,input,textarea,select{font:inherit;-webkit-tap-highlight-color:rgba(0,0,0,.05);touch-action:manipulation}button{color:inherit;cursor:pointer;-webkit-appearance:none}button:active{opacity:.7}a{color:inherit}img{display:block;max-width:100%}@media(max-width:920px){body{-webkit-user-select:none;user-select:none}[class*=assistantBubble],[class*=userBubble]{-webkit-user-select:text;user-select:text}}::selection{background:#c17f4a33}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hljs-keyword,.hljs-selector-tag,.hljs-built_in{color:var(--accent-warm)}.hljs-string,.hljs-attr{color:var(--success)}.hljs-comment,.hljs-quote{color:var(--text-tertiary);font-style:italic}.hljs-number,.hljs-literal{color:var(--accent-sky)}.hljs-title,.hljs-section{color:var(--accent-sky);font-weight:600}.hljs-type,.hljs-name{color:var(--accent-warm)}.hljs-variable,.hljs-template-variable{color:var(--text-primary)}.hljs-meta{color:var(--text-tertiary)}.hljs-addition{color:var(--success)}.hljs-deletion{color:var(--danger)}
