.bESSka_pageShell{--live-page-bg0:var(--live-bg,#08080d);--live-page-bg1:var(--live-bg-1,#0d0d15);--live-page-bg2:var(--live-bg-2,#0a0a11);width:100%;min-height:100dvh;padding-top:max(.5rem, env(safe-area-inset-top,0px));padding-right:max(.5rem, env(safe-area-inset-right,0px));padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px));padding-left:max(.5rem, env(safe-area-inset-left,0px));box-sizing:border-box;background:radial-gradient(ellipse 100% 55% at 50% -5%, rgb(var(--live-accent-rgb) / .13), transparent 62%), radial-gradient(ellipse 60% 40% at 92% 100%, rgb(var(--live-glow-secondary-rgb) / .05), transparent 55%), linear-gradient(160deg, var(--live-page-bg0) 0%, var(--live-page-bg1) 50%, var(--live-page-bg2) 100%);color:var(--live-text);font-family:var(--font-plus-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;flex-direction:column;margin:0;display:flex;overflow-x:clip}.bESSka_pageShellLocked{max-height:min(100svh, var(--live-vv-height,100svh));max-height:min(100dvh, var(--live-vv-height,100dvh));overflow:hidden}.bESSka_pageInner{flex-direction:column;flex:1;width:100%;max-width:min(64rem,100%);min-height:0;margin:0 auto;display:flex}.bESSka_pageInnerCentered{justify-content:center}@media (max-width:640px){.bESSka_pageInner{max-width:min(52rem,100%);margin-inline:0;padding-inline:clamp(.125rem,1vw,.5rem)}}
.KHYGpa_root{--bg-panel:#10101899;--border:var(--live-border);--border-strong:var(--live-border-strong);--text:var(--live-text);--muted:var(--live-muted);--accent:var(--live-accent);--danger:var(--live-danger);--danger-bg:var(--live-danger-bg);--pill-active:rgb(var(--live-accent-rgb) / .14);--pill-error:rgb(var(--live-danger-rgb) / .14);--focus-ring:0 0 0 2px var(--live-bg), 0 0 0 4px var(--live-accent-lift);flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;margin:0 auto;display:flex}.KHYGpa_panel{background:var(--bg-panel);-webkit-backdrop-filter:blur(28px)saturate(1.4);border:1px solid var(--border);border-top-color:var(--border-strong);width:100%;min-height:min(22rem,100%);box-shadow:0 1px 0 0 rgb(var(--live-accent-rgb) / .1) inset, 0 0 0 1px #ffffff0d inset, 0 16px 48px #0000008c, 0 0 56px -16px rgb(var(--live-accent-rgb) / .18), 0 1px 3px #0000004d;border-radius:1.5rem;flex-direction:column;flex:1;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.KHYGpa_panel[data-call-active=true]{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.KHYGpa_panel{transition:none}}.KHYGpa_header{border-bottom:1px solid var(--border);background:linear-gradient(#ffffff08 0%,#0000 100%);flex-direction:column;flex-shrink:0;align-items:stretch;gap:.75rem;padding:1rem 1.25rem;display:flex}.KHYGpa_headerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.KHYGpa_title{letter-spacing:-.025em;color:var(--text);align-items:center;gap:.55rem;margin:0;font-size:1.125rem;font-weight:650;display:flex}.KHYGpa_titleDot{background:radial-gradient(circle at 38% 38%, var(--live-accent-lift), var(--live-accent));width:7px;height:7px;box-shadow:0 0 8px rgb(var(--live-accent-rgb) / .55);border-radius:50%;flex-shrink:0;display:inline-block}.KHYGpa_headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.KHYGpa_statusPill{border-radius:var(--r-full,9999px);font-size:var(--fs-sm,.8125rem);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.4rem;padding:.3rem .7rem;font-weight:500;display:inline-flex}.KHYGpa_pillDot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.KHYGpa_pillIdle{color:var(--live-muted);border-color:var(--live-hairline);background:#ffffff0a}.KHYGpa_pillIdle .KHYGpa_pillDot{background:var(--live-faint)}.KHYGpa_pillActive{background:var(--pill-active);color:var(--live-accent-lift);border-color:rgb(var(--live-accent-rgb) / .3);box-shadow:0 0 10px rgb(var(--live-accent-rgb) / .12);animation:2.2s ease-in-out infinite alternate KHYGpa_pillActivePulse}.KHYGpa_pillActive .KHYGpa_pillDot{background:var(--live-accent);box-shadow:0 0 6px rgb(var(--live-accent-rgb) / .7);animation:1.8s ease-in-out infinite KHYGpa_pillDotPulse}.KHYGpa_pillError{background:var(--pill-error);color:var(--live-danger);border-color:rgb(var(--live-danger-rgb) / .3);box-shadow:0 0 10px rgb(var(--live-danger-rgb) / .08)}.KHYGpa_pillError .KHYGpa_pillDot{background:var(--live-danger)}@keyframes KHYGpa_pillActivePulse{0%{opacity:.8;box-shadow:0 0 6px rgb(var(--live-accent-rgb) / .08)}to{opacity:1;box-shadow:0 0 14px rgb(var(--live-accent-rgb) / .28)}}@keyframes KHYGpa_pillDotPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.KHYGpa_btn{min-height:var(--control-h);border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.KHYGpa_btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.KHYGpa_btn:disabled{opacity:.45;cursor:not-allowed}.KHYGpa_btnGhost{color:var(--muted);border-color:var(--live-hairline);background:0 0}.KHYGpa_btnGhost:hover:not(:disabled){border-color:var(--live-hairline-strong);color:var(--text);background:#ffffff0d}.KHYGpa_btnPrimary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);transition:background-color var(--dur-base) var(--ease-out);letter-spacing:-.01em;border-color:#0000;font-weight:600}.KHYGpa_btnPrimary:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.KHYGpa_btnSecondary{background:var(--live-surface-raised);color:var(--live-text);border-color:var(--live-border)}.KHYGpa_btnSecondary:hover:not(:disabled){background:var(--live-surface-raised-hover);border-color:var(--live-border-strong);color:var(--live-text)}.KHYGpa_body{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem 1.5rem 1.75rem;display:flex}@media (min-width:1024px){.KHYGpa_body{padding-inline:clamp(1.5rem,3vw,1.75rem)}}.KHYGpa_mainPanel{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.KHYGpa_sessionPanelHeader{z-index:10;background:var(--live-surface);border-bottom:1px solid var(--live-border);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:.5rem;margin:-.75rem -1rem 0;padding:.75rem 1rem;display:flex;position:sticky;top:-.75rem}.KHYGpa_sessionPanelTitle{font-weight:600;font-size:var(--fs-body);color:var(--live-text);margin:0}.KHYGpa_sessionPanelClose{margin-left:auto}.KHYGpa_sessionPanelBody{flex-direction:column;gap:.75rem;padding-top:.25rem;display:flex}.KHYGpa_activityOutcomeRow{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.875rem;display:flex}.KHYGpa_activityBadge{border-radius:var(--r-sm,4px);letter-spacing:.02em;align-items:center;padding:.1rem .4rem;font-size:.6875rem;font-weight:500;line-height:1.25;display:inline-flex}.KHYGpa_activityBadge_confirmed,.KHYGpa_activityBadge_verified{background:rgb(var(--live-glow-secondary-rgb) / .15);color:var(--live-glow-secondary);border:1px solid rgb(var(--live-glow-secondary-rgb) / .3)}.KHYGpa_activityBadge_working{background:rgb(var(--live-accent-rgb) / .15);color:var(--live-accent-lift);border:1px solid rgb(var(--live-accent-rgb) / .3)}.KHYGpa_activityBadge_unknown{background:rgb(var(--live-danger-rgb) / .12);color:var(--live-glow-warm);border:1px solid rgb(var(--live-danger-rgb) / .35)}.KHYGpa_activityBadge_failed{background:var(--live-danger-bg);color:var(--live-danger);border:1px solid rgb(var(--live-danger-rgb) / .3)}.KHYGpa_activityBadge_partial{background:rgb(var(--live-accent-rgb) / .1);color:var(--live-glow-warm);border:1px solid rgb(var(--live-accent-rgb) / .25)}.KHYGpa_activityBadge_unavailable{background:var(--live-surface-sunken);color:var(--live-faint);border:1px solid var(--live-border)}.KHYGpa_inboxCount{border-radius:var(--r-full);background:var(--live-accent);min-width:1.25rem;height:1.25rem;color:var(--live-bg);vertical-align:middle;justify-content:center;align-items:center;margin-left:.5rem;padding:0 .35rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.KHYGpa_inboxHeading:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.KHYGpa_inboxList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.KHYGpa_inboxItem{border-radius:var(--r-md);border:1px solid var(--live-border);background:var(--live-surface-raised);flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;padding:.6rem .75rem;display:flex}.KHYGpa_inboxItemUnread{border-color:rgb(var(--live-accent-rgb) / .45)}.KHYGpa_inboxItemHead{flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;display:flex}.KHYGpa_inboxItemHead .KHYGpa_sessionLabel{margin-bottom:0}.KHYGpa_inboxItemHead .KHYGpa_sessionMuted{margin-left:auto}.KHYGpa_inboxDot{border-radius:var(--r-full);background:var(--live-accent);flex-shrink:0;width:.5rem;height:.5rem}.KHYGpa_inboxTitle{color:var(--live-text);overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.KHYGpa_inboxBody{color:var(--live-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.KHYGpa_inboxItemAction{align-self:flex-end}.KHYGpa_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.KHYGpa_sessionToolsBlock{border-radius:var(--r-sm);border:1px solid var(--live-border);background:var(--live-surface-sunken);flex-direction:column;gap:.5rem;padding:.5rem .65rem;display:flex}.KHYGpa_sessionToolsDetails{color:var(--muted);font-size:.8125rem}.KHYGpa_sessionToolsSummary{cursor:pointer;color:var(--live-accent-lift);-webkit-user-select:none;user-select:none}.KHYGpa_sessionToolsSummary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.KHYGpa_sessionToolsPre{max-height:8rem;margin-top:.35rem}.KHYGpa_sessionPromotionActions{flex-direction:column;gap:6px;display:flex}.KHYGpa_reviewCandidateBody{overflow-wrap:anywhere;flex:16rem;min-width:0}.KHYGpa_reviewActionRow,.KHYGpa_reviewInlineControls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.KHYGpa_reviewInlineControls{flex:100%}.KHYGpa_reviewMoreDetails{flex:100%;margin-top:.35rem}.KHYGpa_reviewMoreSummary{cursor:pointer;color:var(--live-muted);-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;list-style:none;display:inline-flex}.KHYGpa_reviewMoreSummary:hover{color:var(--live-text)}.KHYGpa_reviewMoreSummary::-webkit-details-marker{display:none}.KHYGpa_reviewMoreActions{border-top:1px dashed var(--live-border);flex-wrap:wrap;gap:.35rem;margin-top:.35rem;padding-top:.35rem;display:flex}.KHYGpa_reviewConflict{border-left:2px solid var(--warn-border,#8a6d3b);background:var(--warn-bg,#8a6d3b1f);overflow-wrap:anywhere;border-radius:4px;flex:100%;margin-top:6px;padding:8px 10px;font-size:.9em}.KHYGpa_reviewConflict p{margin:2px 0 0}.KHYGpa_reviewInlineControls .KHYGpa_sessionInput{min-width:min(16rem,100%)}.KHYGpa_sessionPanelOpenCard{-webkit-overflow-scrolling:touch;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--live-surface-sunken);flex-direction:column;flex:0 auto;gap:.5rem;min-width:0;min-height:0;max-height:100%;padding:.75rem 1rem;display:flex;overflow-y:auto}@media (min-width:721px){.KHYGpa_mainPanel:has(.KHYGpa_sessionPanelOpenCard)>.KHYGpa_sessionPanelOpenCard{flex:auto}.KHYGpa_mainPanel:has(.KHYGpa_sessionPanelOpenCard)>.KHYGpa_transcript{opacity:0;pointer-events:none;border:0;flex:0;min-height:0;max-height:0;padding:0;overflow:hidden}}.KHYGpa_sessionAdvancedDetails{border-radius:var(--r-md);border:1px solid var(--live-border);background:var(--live-surface-sunken);margin-top:.25rem;padding:.5rem .65rem}.KHYGpa_sessionAdvancedSummary{cursor:pointer;color:var(--live-accent-lift);-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:600;list-style:none}.KHYGpa_sessionAdvancedSummary::-webkit-details-marker{display:none}.KHYGpa_sessionAdvancedSummary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.KHYGpa_sessionAdvancedBody{border-top:1px solid var(--live-border);flex-direction:column;gap:.75rem;margin-top:.65rem;padding-top:.5rem;display:flex}.KHYGpa_sessionAdvancedRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.KHYGpa_sessionHint{color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.KHYGpa_sessionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:block}.KHYGpa_sessionPre{white-space:pre-wrap;word-break:break-word;color:var(--live-text);max-height:10rem;margin:0;font-size:.8125rem;line-height:1.45;overflow-y:auto}.KHYGpa_sessionSummaryBlock{border-radius:var(--r-sm);border:1px solid var(--live-border);background:var(--live-surface-sunken);padding:.5rem .65rem}.KHYGpa_sessionMuted{color:var(--muted);margin:0;font-size:.8125rem}.KHYGpa_sessionLoopList{margin:0;padding-left:1rem;list-style:outside}.KHYGpa_sessionLoopItem{color:var(--live-text);flex-wrap:nowrap;align-items:flex-start;gap:.5rem .75rem;margin-bottom:.35rem;font-size:.8125rem;display:flex}.KHYGpa_sessionLoopItem>:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.KHYGpa_sessionLoopItem>button,.KHYGpa_sessionLoopItem>.KHYGpa_sessionPromotionActions{flex:none}.KHYGpa_taskGroupLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--live-muted);justify-content:space-between;align-items:center;margin-top:.75rem;margin-bottom:.35rem;font-size:.6875rem;font-weight:700;display:flex}.KHYGpa_taskBadge{border-radius:var(--r-xs,3px);background:var(--live-surface-sunken);color:var(--live-muted);vertical-align:middle;margin-left:.5rem;padding:.1rem .35rem;font-size:.6875rem;font-weight:500;display:inline-block}.KHYGpa_taskCompletedToggle{font:inherit;text-transform:uppercase;letter-spacing:.06em;color:var(--live-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-top:.75rem;margin-bottom:.25rem;padding:0;font-size:.6875rem;font-weight:600;display:inline-flex}.KHYGpa_taskCompletedToggle:hover{color:var(--live-text)}.KHYGpa_taskCompletedTitle{color:var(--live-muted);text-decoration:line-through}.KHYGpa_sessionLoops,.KHYGpa_sessionRemember{gap:var(--sp-2,.5rem);flex-direction:column;display:flex}.KHYGpa_sessionRememberRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.KHYGpa_sessionErrorRow{border-radius:var(--r-md);background:var(--live-danger-bg);border:1px solid rgb(var(--live-danger-rgb) / .25);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.4rem .6rem;display:flex}.KHYGpa_sessionErrorRow p{color:var(--live-danger);margin:0;font-size:.8125rem;line-height:1.35}.KHYGpa_sessionInlineCheck{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.KHYGpa_sessionInlineCheck input{cursor:pointer}.KHYGpa_sessionInput{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--live-surface-sunken);min-width:10rem;color:var(--text);flex:1;padding:.45rem .65rem;font-size:.875rem}.KHYGpa_transcript{-webkit-overflow-scrolling:touch;border-radius:var(--r-lg);background:var(--live-surface-sunken);scroll-behavior:smooth;border:1px solid #ffffff0e;flex:1;min-height:0;padding:1rem;overflow-y:auto;box-shadow:inset 0 0 0 1px #0000004d,inset 0 1px #ffffff09}.KHYGpa_transcript::-webkit-scrollbar{width:5px}.KHYGpa_transcript::-webkit-scrollbar-track{background:0 0}.KHYGpa_transcript::-webkit-scrollbar-thumb{background:var(--live-border-strong);border-radius:var(--r-full)}.KHYGpa_transcript::-webkit-scrollbar-thumb:hover{background:var(--live-border-strong)}.KHYGpa_transcriptJumpBottom{color:var(--live-text);background:var(--live-surface-raised);border:1px solid var(--live-border);border-radius:var(--r-full);box-shadow:var(--shadow-md);cursor:pointer;z-index:10;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:center;gap:.375rem;margin-left:auto;margin-right:auto;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:flex;position:sticky;bottom:.75rem}.KHYGpa_transcriptJumpBottom:hover{background:var(--live-surface-sunken);transform:translateY(-1px)}.KHYGpa_transcriptHistoryNotice{text-align:center;color:var(--live-text-muted);border-bottom:1px dashed var(--live-border);margin-bottom:.75rem;padding:.5rem .75rem;font-size:.75rem}.KHYGpa_bubbleRow{margin-bottom:.875rem;animation:.18s ease-out KHYGpa_bubbleFadeIn;display:flex}@keyframes KHYGpa_bubbleFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.KHYGpa_bubbleRowUser{justify-content:flex-end}.KHYGpa_bubbleRowModel{justify-content:flex-start}.KHYGpa_bubble{border-radius:var(--r-lg);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:86%;padding:.7rem .95rem;font-size:.875rem;line-height:1.55}.KHYGpa_bubbleUser{background:linear-gradient(135deg, rgb(var(--live-accent-rgb) / .15) 0%, rgb(var(--live-accent-rgb) / .09) 100%);border:1px solid rgb(var(--live-accent-rgb) / .22);color:var(--live-text);border-bottom-right-radius:.25rem}.KHYGpa_bubbleModel{background:var(--live-surface-bubble);border:1px solid var(--live-border);color:var(--live-text);border-bottom-left-radius:.25rem}.KHYGpa_bubbleProvisional{opacity:.9;border-style:dashed}.KHYGpa_bubbleThinking{opacity:.85;border-style:dashed}.KHYGpa_thinkingText{color:var(--muted);font-size:.8125rem;font-style:italic}.KHYGpa_provisionalCursor{color:var(--accent);margin-left:.15em;font-size:.85em;animation:1s step-end infinite KHYGpa_provisionalBlink;display:inline-block}@keyframes KHYGpa_provisionalBlink{50%{opacity:0}}.KHYGpa_bubbleLabel{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;opacity:1;margin-bottom:.4rem;font-weight:600;display:block}.KHYGpa_bubbleUser .KHYGpa_bubbleLabel{color:var(--live-accent-lift)}.KHYGpa_bubbleModel .KHYGpa_bubbleLabel{color:var(--live-faint)}.KHYGpa_bubbleHeader{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:.4rem;display:flex}.KHYGpa_bubbleHeader .KHYGpa_bubbleLabel{margin-bottom:0}.KHYGpa_bubbleCopyButton{border-radius:var(--r-sm);color:var(--live-faint);font-size:var(--fs-micro);cursor:pointer;opacity:.6;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:.25rem;padding:.15rem .35rem;display:inline-flex}.KHYGpa_bubbleCopyButton:hover,.KHYGpa_bubbleCopyButton:focus-visible{opacity:1;color:var(--live-text);background:var(--live-surface-raised)}.KHYGpa_copiedFeedback{color:var(--live-accent-lift);font-weight:500}.KHYGpa_composerLabel{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.KHYGpa_composerHelperVisible{color:var(--muted);margin-top:.35rem;font-size:.8125rem;line-height:1.45;display:block}.KHYGpa_composerInputWrap{flex:12rem;min-width:0;position:relative}.KHYGpa_textarea{width:100%;min-height:3rem;max-height:8rem;color:var(--text);background:var(--live-surface-sunken);border:1px solid var(--live-hairline);border-radius:var(--r-md);resize:vertical;box-sizing:border-box;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;line-height:1.45;transition:all .2s ease-in-out;display:block}.KHYGpa_textarea::placeholder{color:var(--live-faint)}.KHYGpa_textarea:focus,.KHYGpa_textarea:focus-visible{border-color:rgb(var(--live-accent-rgb) / .6);background:var(--live-surface-sunken);box-shadow:0 0 0 1px rgb(var(--live-accent-rgb) / .35), 0 0 14px rgb(var(--live-accent-rgb) / .18);outline:none}.KHYGpa_composerSend{border-radius:var(--r-md);letter-spacing:.01em;flex:none;padding:0 1.1rem}.KHYGpa_composerAttach{border-radius:var(--r-md);flex:none;padding:0 .85rem}.KHYGpa_composerFileInput{display:none}.KHYGpa_attachmentChips{flex-wrap:wrap;gap:.35rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.KHYGpa_attachmentChip{border-radius:var(--r-md);background:rgb(var(--live-accent-rgb) / .12);max-width:100%;color:var(--text);align-items:center;gap:.35rem;padding:.2rem .4rem .2rem .55rem;font-size:.75rem;display:flex}.KHYGpa_attachmentChip span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.KHYGpa_attachmentThumbnail{object-fit:cover;border-radius:var(--r-sm);flex-shrink:0;width:1.25rem;height:1.25rem}.KHYGpa_attachmentLimitNotice{color:var(--live-glow-warm);margin:0 0 .4rem;font-size:.75rem}.KHYGpa_attachmentChipRemove{color:var(--muted);cursor:pointer;border-radius:var(--r-sm,4px);background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;font-size:1rem;line-height:1;display:inline-flex}.KHYGpa_attachmentChipRemove:hover{color:var(--live-text);background:var(--live-hairline-strong)}.KHYGpa_attachmentChipRetry{background:rgb(var(--live-accent-rgb) / .2);color:var(--live-accent-lift);cursor:pointer;border-radius:var(--r-sm,4px);border:0;justify-content:center;align-items:center;min-height:24px;padding:.1rem .35rem;font-size:.6875rem;font-weight:500;display:inline-flex}.KHYGpa_attachmentChipRetry:hover{background:rgb(var(--live-accent-rgb) / .3)}.KHYGpa_composerIconButton{width:2.75rem;min-width:var(--control-h);border-radius:var(--r-md);flex:none;padding:0}.KHYGpa_composerLiveCall{white-space:nowrap;border-radius:var(--r-md);flex:0 auto;min-width:min(8rem,100%)}.KHYGpa_sessionCaptureTurnBtn{margin-top:.5rem}.KHYGpa_alertWrap{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.KHYGpa_alert{border-radius:var(--r-md);color:var(--live-danger);background:var(--danger-bg);border:1px solid rgb(var(--live-danger-rgb) / .25);margin:0;padding:.625rem .875rem;font-size:.8125rem;line-height:1.45}.KHYGpa_alertActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.KHYGpa_alertActions a.KHYGpa_btn{text-decoration:none}.KHYGpa_notice{border-radius:var(--r-md);color:var(--live-text-muted);background:rgb(var(--live-accent-rgb) / .08);border:1px solid rgb(var(--live-accent-rgb) / .18);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45;display:flex}.KHYGpa_noticeDismiss{color:var(--live-muted);border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:.25rem .5rem;font-size:1.125rem;line-height:1;display:inline-flex}.KHYGpa_noticeDismiss:hover{color:var(--live-text);background:var(--live-hairline-strong)}.KHYGpa_videoPreviewWrap{aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--live-border);background:var(--live-bg);width:220px;max-width:100%;box-shadow:var(--elev-2);margin:.5rem auto 0;position:relative;overflow:hidden}.KHYGpa_videoPreviewElement{object-fit:cover;width:100%;height:100%;display:block}.KHYGpa_videoPreviewBadge{border-radius:var(--r-full);background:var(--live-overlay);color:var(--live-text);font-size:var(--fs-micro);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;align-items:center;gap:.35rem;padding:.2rem .5rem;font-weight:500;display:inline-flex;position:absolute;top:.5rem;left:.5rem}.KHYGpa_videoPreviewDot{background:var(--live-danger);border-radius:50%;width:6px;height:6px}.KHYGpa_videoPreviewStop{font-size:var(--fs-micro);background:var(--live-overlay);color:var(--live-text);border:1px solid var(--live-hairline);border-radius:var(--r-sm);cursor:pointer;z-index:2;transition:background var(--dur-fast) var(--ease-out);padding:.25rem .6rem;position:absolute;bottom:.5rem;right:.5rem}.KHYGpa_videoPreviewStop:hover{background:var(--live-danger);color:var(--btn-primary-fg)}@media (max-width:520px){.KHYGpa_body{padding:1rem clamp(.75rem,4vw,1.25rem) 1.25rem}.KHYGpa_statusPill{font-size:.8125rem}.KHYGpa_sessionHint,.KHYGpa_sessionMuted,.KHYGpa_sessionPre,.KHYGpa_composerHelperVisible{font-size:.875rem}.KHYGpa_sessionInput,.KHYGpa_textarea,.KHYGpa_textFallbackInput{font-size:1rem}.KHYGpa_composerSend{width:100%;min-height:var(--control-h)}.KHYGpa_composerIconButton,.KHYGpa_composerLiveCall{min-height:var(--control-h)}.KHYGpa_textFallbackSend{width:100%;min-height:var(--control-h)}.KHYGpa_bubble{font-size:.9375rem}.KHYGpa_alert{font-size:.875rem}.KHYGpa_panel{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 40px -14px #00000073}.KHYGpa_header{gap:.625rem;padding:.875rem 1rem}.KHYGpa_headerTop{gap:.75rem}.KHYGpa_transcript{overscroll-behavior:contain;padding-inline:clamp(.55rem,3vw,.75rem)}}@media (max-width:380px){.KHYGpa_headerTop{gap:.5rem}}@media (max-height:520px) and (orientation:landscape){.KHYGpa_transcript{padding-block:.5rem}}@media (prefers-reduced-motion:reduce){.KHYGpa_provisionalCursor,.KHYGpa_pillActive,.KHYGpa_pillActive .KHYGpa_pillDot,.KHYGpa_bubbleRow{animation:none}.KHYGpa_btnPrimary:hover:not(:disabled),.KHYGpa_btnPrimary:active:not(:disabled){transform:none}.KHYGpa_transcript{scroll-behavior:auto}}@media (forced-colors:active){.KHYGpa_root{--focus-ring:0 0 0 2px CanvasText}.KHYGpa_btnPrimary{forced-color-adjust:none;border:2px solid canvastext}}.KHYGpa_trustOverlay{background:var(--live-scrim);-webkit-backdrop-filter:blur(8px);z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.KHYGpa_trustDialog{background:var(--live-overlay);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:.75rem;width:100%;max-width:28rem;padding:1.25rem 1.25rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 25px 50px -12px #0009}.KHYGpa_trustDialogTitle{margin:0;font-size:1.05rem;font-weight:600}.KHYGpa_trustDialogBody{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.KHYGpa_trustDialogActions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.KHYGpa_trustDialogError{color:var(--danger);margin:0;font-size:.85rem}.KHYGpa_micPermissionCard{border:1px solid var(--border);border-radius:var(--r-md);background:rgb(var(--live-danger-rgb) / .06);background:color-mix(in srgb, var(--danger) 6%, transparent);flex-direction:column;gap:.5rem;margin:.5rem 0;padding:.75rem;display:flex}.KHYGpa_micPermissionTitle{margin:0;font-weight:600}.KHYGpa_micPermissionBody{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.KHYGpa_micPermissionActions{justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:720px){.KHYGpa_sessionPanelOpenCard{background:var(--live-surface);z-index:40;max-height:75vh;padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 32px #00000040}.KHYGpa_sessionPanelHeader{background:var(--live-surface)}}.KHYGpa_voiceStage{flex-direction:column;flex:auto;align-items:stretch;min-height:auto;display:flex}@media (min-width:641px){.KHYGpa_voiceStage{flex:auto;min-height:auto}}@media (max-width:640px){.KHYGpa_voiceStage{overscroll-behavior-y:contain;flex-shrink:1;overflow-y:auto}[data-live-keyboard-open] .KHYGpa_voiceStage{max-height:var(--live-voice-stage-cap,min(28vh, 10rem))}}.KHYGpa_transcriptCompact{opacity:.78;border-style:dashed;flex:0 auto;max-height:38vh;font-size:.875rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,currentColor 1.75rem);mask-image:linear-gradient(#0000 0,currentColor 1.75rem)}@media (min-width:1024px){.KHYGpa_mainPanelInCall{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-auto-rows:min-content;align-content:start;column-gap:clamp(1rem,2.5vw,2rem);display:grid}.KHYGpa_mainPanelInCall>*{grid-column:1/-1;min-width:0}.KHYGpa_mainPanelInCall>.KHYGpa_transcript{opacity:1;border-style:solid;grid-area:2/1;height:100%;min-height:26rem;max-height:none;-webkit-mask-image:none;mask-image:none}.KHYGpa_mainPanelInCall>.KHYGpa_voiceStage{grid-area:2/2}}.KHYGpa_micHero{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.875rem;padding:clamp(1rem,4vw,2rem) 1rem;display:flex}.KHYGpa_micHeroHeadline{letter-spacing:-.01em;color:var(--live-text);text-align:center;margin:0;font-size:clamp(1.5rem,4.5vw,2rem);font-weight:600}.KHYGpa_micHeroInstruction{color:var(--live-muted);text-align:center;margin:0;font-size:clamp(.9375rem,2.6vw,1.0625rem);font-weight:500}.KHYGpa_micHeroButton{--level:0;--intensity:.5;--breathe-dur:var(--pulse-idle,7s);--drift-dur:var(--drift-slow,34s);--glow-a:var(--live-glow-primary,#7c86ff);--glow-b:var(--live-glow-secondary,#4ed8c4);--sat:1;--ring-gain:1;--ring-response:var(--level-response,.11s);aspect-ratio:1;cursor:pointer;width:clamp(11rem,42vw,17.5rem);color:var(--live-text,#ececf2);isolation:isolate;touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-family:inherit;display:grid;position:relative}@media (max-height:700px){.KHYGpa_micHeroButton{width:clamp(6rem,26vh,13rem)}}@media (max-height:600px){.KHYGpa_micHero{gap:.5rem;padding-block:.5rem}.KHYGpa_micHeroHeadline{font-size:clamp(1.1rem,3.2vw,1.4rem)}.KHYGpa_micHeroInstruction{font-size:clamp(.8125rem,2vw,.9375rem)}.KHYGpa_primaryActionRow{padding-block:.25rem 0}}.KHYGpa_micHeroButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.KHYGpa_micHeroButton:disabled,.KHYGpa_micHeroButton[aria-disabled=true]{cursor:not-allowed}.KHYGpa_orbHalo{background:radial-gradient(circle at 50% 52%, var(--glow-a) 0%, var(--glow-b) 38%, transparent 68%);background:radial-gradient(circle at 50% 52%, color-mix(in oklab, var(--glow-a) 62%, transparent) 0%, color-mix(in oklab, var(--glow-b) 26%, transparent) 38%, transparent 68%);filter:blur(18px) saturate(var(--sat));opacity:calc(.2 + .55 * var(--intensity) + .25 * var(--level));transform:scale(calc(.94 + .1 * var(--level)));animation:KHYGpa_orbBreathe var(--breathe-dur) ease-in-out infinite;will-change:transform, opacity;pointer-events:none;border-radius:50%;position:absolute;inset:-22%}.KHYGpa_orbField{background:conic-gradient(from 0deg, var(--glow-a), var(--glow-b) 28%, transparent 47%, var(--glow-a) 68%, var(--glow-b) 86%, var(--glow-a) 100%);background:conic-gradient(from 0deg, color-mix(in oklab, var(--glow-a) 70%, transparent), color-mix(in oklab, var(--glow-b) 55%, transparent) 28%, transparent 47%, color-mix(in oklab, var(--glow-a) 60%, transparent) 68%, color-mix(in oklab, var(--glow-b) 45%, transparent) 86%, color-mix(in oklab, var(--glow-a) 70%, transparent) 100%);filter:blur(11px) saturate(var(--sat));opacity:calc(.16 + .42 * var(--intensity));animation:KHYGpa_orbDrift var(--drift-dur) linear infinite;will-change:transform;pointer-events:none;border-radius:50%;position:absolute;inset:4%}.KHYGpa_orbRing{border:1.5px solid var(--glow-a);border:1.5px solid color-mix(in oklab, var(--glow-a) calc(30% + 45% * var(--level) * var(--ring-gain)), transparent);box-shadow:0 0 calc(10px + 26px * var(--level) * var(--ring-gain)) var(--glow-a);box-shadow:0 0 calc(10px + 26px * var(--level) * var(--ring-gain)) color-mix(in oklab, var(--glow-a) calc(14% + 34% * var(--level) * var(--ring-gain)), transparent);opacity:calc(.35 + .65 * var(--intensity));transform:scale(calc(.97 + .07 * var(--level) * var(--ring-gain)));transition:transform var(--ring-response) ease-out, border-color var(--ring-response) linear, box-shadow var(--ring-response) linear;pointer-events:none;border-radius:50%;position:absolute;inset:11%}.KHYGpa_orbCore{aspect-ratio:1;background:radial-gradient(circle at 38% 32%, var(--glow-a) 0%, #0a0a11 58%, #090910 100%);background:radial-gradient(circle at 38% 32%, color-mix(in oklab, var(--glow-a) 46%, #0c0c14) 0%, color-mix(in oklab, var(--glow-b) 16%, #0a0a11) 58%, #090910 100%);border:1px solid var(--glow-a);border:1px solid color-mix(in oklab, var(--glow-a) 34%, transparent);width:46%;animation:KHYGpa_orbCorePulse var(--breathe-dur) ease-in-out infinite;will-change:transform;border-radius:50%;place-items:center;display:grid;position:relative}.KHYGpa_micHeroIcon{pointer-events:none;opacity:.92;width:34%;height:auto;display:block}@keyframes KHYGpa_orbBreathe{0%,to{transform:scale(.94)}50%{transform:scale(1.045)}}@keyframes KHYGpa_orbDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes KHYGpa_orbCorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.028)}}.KHYGpa_micHeroButton[data-state=disabled]{--intensity:.1;--breathe-dur:11s;--sat:.45;--glow-a:#6e7490;--glow-b:#565c78}.KHYGpa_micHeroButton[data-state=ready]{--intensity:.5;--breathe-dur:var(--pulse-idle,7s);--drift-dur:var(--drift-slow,34s)}.KHYGpa_micHeroButton[data-state=listening]{--intensity:.86;--breathe-dur:var(--pulse-listening,4.2s);--drift-dur:30s;--glow-a:var(--live-glow-warm,#ff9e6d);--glow-b:#ffc49a}.KHYGpa_micHeroButton[data-state=thinking]{--intensity:.6;--breathe-dur:var(--pulse-thinking,8s);--drift-dur:var(--drift-thinking,7s);--glow-a:var(--live-glow-secondary,#4ed8c4);--glow-b:var(--live-glow-primary,#7c86ff)}.KHYGpa_micHeroButton[data-state=speaking]{--intensity:.9;--breathe-dur:var(--pulse-speaking,2.1s);--drift-dur:22s;--glow-a:var(--live-glow-primary,#7c86ff);--glow-b:#b6bcff}.KHYGpa_micHeroButton[data-state=muted]{--intensity:.14;--breathe-dur:12s;--sat:.2;--glow-a:#7a7a8e;--glow-b:#6a6a7e}.KHYGpa_micHeroButton[data-state=error]{--intensity:.3;--sat:.8;--glow-a:var(--live-danger,#ff8a8a);--glow-b:#c96a6a}.KHYGpa_micHeroButton[data-state=error] .KHYGpa_orbHalo,.KHYGpa_micHeroButton[data-state=error] .KHYGpa_orbField,.KHYGpa_micHeroButton[data-state=error] .KHYGpa_orbCore,.KHYGpa_micHeroButton[data-state=disabled]:not(.KHYGpa_micHeroPulse_breathing) .KHYGpa_orbField{animation:none}.KHYGpa_micHeroPulse_audio{--ring-gain:1.35;--ring-response:var(--output-response,90ms)}.KHYGpa_micHeroPulse_breathing[data-state=disabled]{--intensity:.32;--breathe-dur:5s;--drift-dur:11s;--sat:.85;--glow-a:var(--live-glow-primary,#7c86ff);--glow-b:#9ba0c4}[data-page-hidden] .KHYGpa_orbHalo{animation-play-state:paused}[data-page-hidden] .KHYGpa_orbField{animation-play-state:paused}[data-page-hidden] .KHYGpa_orbCore{animation-play-state:paused}[data-page-hidden] .KHYGpa_pillActive{animation-play-state:paused}[data-page-hidden] .KHYGpa_pillActive .KHYGpa_pillDot{animation-play-state:paused}[data-page-hidden] .KHYGpa_provisionalCursor{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.KHYGpa_orbHalo,.KHYGpa_orbField,.KHYGpa_orbCore{animation:none}.KHYGpa_orbField{opacity:calc(.1 + .3 * var(--intensity))}}.KHYGpa_callControls{justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.KHYGpa_callControlButton{min-height:var(--control-h-lg);border-radius:var(--r-full,9999px);background:rgb(var(--live-accent-rgb) / .1);border:1px solid rgb(var(--live-accent-rgb) / .32);min-width:8.5rem;color:var(--live-text);font:inherit;letter-spacing:-.01em;cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:0 1.5rem;font-size:1rem;font-weight:550;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.KHYGpa_callControlButton:hover:not(:disabled){background:rgb(var(--live-accent-rgb) / .17);border-color:rgb(var(--live-accent-rgb) / .5)}.KHYGpa_callControlButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.KHYGpa_callControlButton:disabled{cursor:not-allowed;opacity:.55}.KHYGpa_callControlButton_muted{background:rgb(var(--live-danger-rgb) / .18);border-color:rgb(var(--live-danger-rgb) / .4);color:var(--live-danger)}.KHYGpa_callControlButton_muted:hover:not(:disabled){background:rgb(var(--live-danger-rgb) / .24);border-color:rgb(var(--live-danger-rgb) / .55)}.KHYGpa_callControlButton_sharing{background:rgb(var(--live-glow-secondary-rgb) / .18);border-color:rgb(var(--live-glow-secondary-rgb) / .4);color:var(--live-glow-secondary)}.KHYGpa_callControlButton_sharing:hover:not(:disabled){background:rgb(var(--live-glow-secondary-rgb) / .24);border-color:rgb(var(--live-glow-secondary-rgb) / .55)}.KHYGpa_callControlIcon{place-items:center;display:inline-grid}.KHYGpa_primaryAction{min-height:3rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600}.KHYGpa_primaryActionRow{justify-content:center;padding:.5rem 0 .25rem;display:flex}.KHYGpa_btnDanger{color:var(--live-danger);border-color:rgb(var(--live-danger-rgb) / .32);background:0 0}.KHYGpa_btnDanger:hover:not(:disabled){background:rgb(var(--live-danger-rgb) / .1);border-color:rgb(var(--live-danger-rgb) / .5)}.KHYGpa_textFallbackCollapsed{justify-content:center;padding:.25rem 0 .5rem;display:flex}.KHYGpa_textFallbackToggle{min-height:var(--control-h);padding:0 1rem;font-size:.8125rem}.KHYGpa_textFallbackExpanded{flex-direction:column;gap:.25rem;padding:.5rem 0;display:flex}.KHYGpa_textFallbackRow{align-items:stretch;gap:.4rem;display:flex}.KHYGpa_textFallbackInput{min-width:0;min-height:2.875rem;color:var(--text);background:var(--live-surface-sunken);border:1px solid var(--live-hairline);border-radius:var(--r-md);box-sizing:border-box;flex:auto;padding:.65rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.35;transition:all .25s ease-in-out}.KHYGpa_textFallbackInput:focus{border-color:rgb(var(--live-accent-rgb) / .55);background:var(--live-surface-sunken);box-shadow:0 0 16px -2px rgb(var(--live-accent-rgb) / .25);outline:none}.KHYGpa_textFallbackInput:focus-visible{box-shadow:var(--focus-ring);outline:none}.KHYGpa_textFallbackInput::placeholder{color:var(--live-faint)}.KHYGpa_textFallbackSend{flex-shrink:0;min-height:2.875rem;padding:0 .875rem}.KHYGpa_textFallbackHide{flex-shrink:0;min-height:2.875rem;padding:0 .75rem;font-size:.8125rem}.KHYGpa_chatComposer{flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:.5rem;width:100%;min-width:0;padding-top:.5rem;display:flex}.KHYGpa_chatComposerCallActive{opacity:.92;flex-wrap:nowrap;padding-top:.35rem}.KHYGpa_chatComposerCallActive .KHYGpa_composerInputWrap{flex:100%;min-width:0}.KHYGpa_chatComposerCallActive .KHYGpa_textarea{min-height:var(--control-h);max-height:5rem;font-size:.8125rem}.KHYGpa_chatComposerCallActive .KHYGpa_composerSend{flex:none;width:auto}.KHYGpa_composerVoiceStatus{color:var(--live-accent-lift);text-align:center;flex:100%;order:10;margin:0;font-size:.8125rem;font-weight:500}.KHYGpa_composerVoiceMicCol{flex-direction:column;flex:none;align-items:center;gap:.2rem;display:flex}.KHYGpa_composerVoiceNoteLabel{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--live-faint);font-weight:600}.KHYGpa_composerMicOutline{border-color:var(--live-hairline);background:var(--live-surface-sunken);color:var(--live-muted);transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.KHYGpa_composerMicOutline:hover:not(:disabled){border-color:rgb(var(--live-accent-rgb) / .35);background:rgb(var(--live-accent-rgb) / .07);color:var(--live-accent-lift);box-shadow:0 0 12px rgb(var(--live-accent-rgb) / .12)}.KHYGpa_idleState{text-align:left;background:var(--live-surface-raised);border:1px solid var(--live-border);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(8px);flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;width:100%;max-width:42rem;margin:auto;padding:1.25rem 1.25rem 1rem;display:flex}.KHYGpa_idleStateTitle{letter-spacing:-.025em;color:var(--text);margin:0;font-size:1.0625rem;font-weight:600}.KHYGpa_idleStateSub{color:var(--live-faint);letter-spacing:.01em;margin:0;font-size:.775rem;line-height:1.5}.KHYGpa_idleCapabilities{letter-spacing:.01em;color:var(--live-muted);flex-wrap:wrap;align-items:center;gap:.35rem .85rem;font-size:.75rem;display:flex}.KHYGpa_idleCapability{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.KHYGpa_idleCapability:before{content:"";background:var(--accent,var(--live-accent));opacity:.85;border-radius:50%;width:5px;height:5px}.KHYGpa_idleCapabilityOff{color:var(--live-faint)}.KHYGpa_idleCapabilityOff:before{background:var(--live-faint);opacity:.6}.KHYGpa_idleCapabilityOffTag{color:var(--live-faint)}.KHYGpa_idlePromptRow{flex-wrap:wrap;gap:.4rem;display:flex}.KHYGpa_idlePromptChip{min-height:var(--control-h);border-radius:var(--r-full);border:1px solid var(--live-hairline);background:var(--live-surface-raised);color:var(--live-muted);font:inherit;cursor:pointer;letter-spacing:.01em;align-items:center;padding:.375rem .9rem;font-size:.7375rem;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.KHYGpa_idlePromptChip:hover{border-color:rgb(var(--live-accent-rgb) / .3);background:rgb(var(--live-accent-rgb) / .08);color:var(--live-accent-lift)}.KHYGpa_idlePromptChip:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.KHYGpa_idlePromptChip{transition:none}}.KHYGpa_headerTranscriptIcon{flex-shrink:0;display:none}.KHYGpa_headerLogoutIcon{flex-shrink:0;display:block}.KHYGpa_headerTranscriptToggle,.KHYGpa_headerLogoutBtn{gap:.35rem}.KHYGpa_headerLogoutLabel{display:none}@media (max-width:520px){.KHYGpa_header[data-call-active=true] .KHYGpa_headerTranscriptToggleLabel,.KHYGpa_header[data-call-active=true] .KHYGpa_headerLogoutLabel{display:none}.KHYGpa_header[data-call-active=true] .KHYGpa_headerTranscriptIcon,.KHYGpa_header[data-call-active=true] .KHYGpa_headerLogoutIcon{display:block}.KHYGpa_header[data-call-active=true] .KHYGpa_headerTranscriptToggle,.KHYGpa_header[data-call-active=true] .KHYGpa_headerLogoutBtn{min-width:var(--control-h);padding-inline:.55rem}.KHYGpa_header[data-call-active=true] .KHYGpa_statusPill{text-overflow:ellipsis;max-width:9.5rem;overflow:hidden}}.KHYGpa_headerTranscriptToggle{min-height:var(--control-h);white-space:nowrap;flex-shrink:0;padding:0 .55rem;font-size:.75rem;font-weight:500}.KHYGpa_topBarIconBtn{min-height:var(--control-h);min-width:var(--control-h);padding:0 .65rem;position:relative}.KHYGpa_topBarBadge{border-radius:var(--r-full);background:var(--live-accent);min-width:1.1rem;height:1.1rem;color:var(--live-bg);pointer-events:none;justify-content:center;align-items:center;padding:0 .3rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.15rem;right:.1rem}.KHYGpa_drawerOverlay{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.KHYGpa_drawerScrim{background:var(--live-scrim);-webkit-backdrop-filter:blur(4px);cursor:pointer;border:0;position:absolute;inset:0}.KHYGpa_drawerSheet{background:var(--live-overlay);border-top:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:28rem;padding:.5rem 1rem max(1rem, env(safe-area-inset-bottom,0px));max-height:calc(100dvh - max(1rem, env(safe-area-inset-top,0px)));flex-direction:column;animation:.2s ease-out KHYGpa_drawerSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 -20px 50px -12px #0009}@media (min-width:640px){.KHYGpa_drawerOverlay{align-items:center}.KHYGpa_drawerSheet{border-radius:var(--r-lg);border:1px solid var(--border);margin:1rem;animation:.16s ease-out KHYGpa_drawerPopIn}}@keyframes KHYGpa_drawerSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes KHYGpa_drawerPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.KHYGpa_drawerSheet{animation:none}}.KHYGpa_drawerHandle{border-radius:var(--r-full);background:var(--live-border-strong);width:2.5rem;height:.25rem;margin:.25rem auto .5rem}.KHYGpa_drawerList{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:.35rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.KHYGpa_drawerItem{text-align:left;background:var(--live-surface-raised);border:1px solid var(--border);width:100%;color:var(--text);border-radius:var(--r-md);cursor:pointer;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.75rem 1rem;font-family:inherit;transition:background-color .12s;display:flex}.KHYGpa_drawerItem:hover:not(:disabled){background:var(--live-surface-raised-hover)}.KHYGpa_drawerItem:focus-visible{box-shadow:var(--focus-ring);outline:none}.KHYGpa_drawerItemLabel{font-size:.9375rem;font-weight:600}.KHYGpa_drawerItemLabelRow{align-items:center;gap:.5rem;display:flex}.KHYGpa_drawerBadge{border-radius:var(--r-full);background:var(--live-accent);min-width:1.25rem;height:1.25rem;color:var(--live-bg);justify-content:center;align-items:center;padding:0 .35rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.KHYGpa_drawerItemHint{color:var(--muted);font-size:.8125rem}.KHYGpa_drawerItemDanger{border-color:rgb(var(--live-danger-rgb) / .4);background:rgb(var(--live-danger-rgb) / .1)}.KHYGpa_drawerItemDanger:hover:not(:disabled){background:rgb(var(--live-danger-rgb) / .18)}.KHYGpa_drawerItemDanger .KHYGpa_drawerItemLabel{color:var(--live-danger)}.KHYGpa_drawerFooter{justify-content:center;padding-top:.5rem;display:flex}.KHYGpa_drawerCloseBtn{min-height:var(--control-h);padding:0 1rem}.KHYGpa_drawerThinkingGroup{border-radius:var(--r-md);border:1px solid var(--border);background:var(--live-surface-raised);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.KHYGpa_drawerSectionLabel{color:var(--muted);justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.KHYGpa_drawerSectionValue{color:var(--text);font-size:.8125rem;font-weight:600}.KHYGpa_drawerThinkingOptions{flex-wrap:wrap;gap:.35rem;display:flex}.KHYGpa_drawerThinkingOption{min-height:var(--control-h);border-radius:var(--r-full);border:1px solid var(--border);background:var(--live-surface-sunken);color:var(--muted);font:inherit;cursor:pointer;padding:0 .65rem;font-size:.8125rem;font-weight:500}.KHYGpa_drawerThinkingOption:hover{background:var(--live-surface-raised-hover);color:var(--text)}.KHYGpa_drawerThinkingOption:focus-visible{box-shadow:var(--focus-ring);outline:none}.KHYGpa_drawerThinkingOptionActive{border-color:rgb(var(--live-accent-rgb) / .45);background:rgb(var(--live-accent-rgb) / .15);color:var(--live-text)}.KHYGpa_settingsForm{gap:var(--sp-6);flex-direction:column;display:flex}.KHYGpa_settingsSection{gap:var(--sp-3);flex-direction:column;display:flex}.KHYGpa_settingsSectionTitle{margin:0 0 var(--sp-1);padding-bottom:var(--sp-2);border-bottom:1px solid var(--live-border);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--live-faint);font-weight:600}.KHYGpa_settingsField{gap:var(--sp-1);flex-direction:column;display:flex}.KHYGpa_settingsFieldLabel{font-size:var(--fs-sm);color:var(--live-text);font-weight:500}.KHYGpa_settingsHint{font-size:var(--fs-sm);color:var(--live-muted);margin:0;line-height:1.45}.KHYGpa_settingsCheck{align-items:center;gap:var(--sp-2);min-height:var(--control-h);font-size:var(--fs-sm);color:var(--live-text);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.KHYGpa_settingsCheck input{width:1.05rem;height:1.05rem;accent-color:var(--live-accent);cursor:pointer;flex-shrink:0}.KHYGpa_settingsDetails{border:1px solid var(--live-border);border-radius:var(--r-md);background:var(--live-surface-sunken);padding:var(--sp-2) var(--sp-3)}.KHYGpa_settingsSummary{cursor:pointer;font-size:var(--fs-sm);color:var(--live-accent-lift);-webkit-user-select:none;user-select:none;min-height:var(--control-h);align-items:center;font-weight:500;display:flex}.KHYGpa_settingsSummary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.KHYGpa_settingsLangGroup{gap:var(--sp-3);flex-direction:column;display:flex}.KHYGpa_settingsDetailsBody{gap:var(--sp-4);padding-top:var(--sp-2);flex-direction:column;display:flex}.KHYGpa_settingsActions{bottom:calc(-1 * var(--sp-3));z-index:1;gap:var(--sp-2);padding:var(--sp-3) 0;margin-top:var(--sp-2);border-top:1px solid var(--live-border);background:var(--live-bg);flex-direction:column;display:flex;position:sticky}.KHYGpa_settingsActionsMessage{color:var(--live-danger);margin:0;font-size:.85rem;line-height:1.4}.KHYGpa_settingsActions .KHYGpa_btn{flex:1}.KHYGpa_formattedChatWrap{gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.KHYGpa_chatParagraph{color:var(--live-text);margin:0;line-height:1.5}.KHYGpa_inlineCode{border-radius:var(--r-sm);background:var(--live-surface-sunken);color:var(--live-accent-lift);border:1px solid var(--live-border);padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.KHYGpa_chatLink{color:var(--live-accent);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline}.KHYGpa_chatLink:hover{color:var(--live-accent-lift)}.KHYGpa_codeBlockWrap{margin:var(--sp-2) 0;border-radius:var(--r-md);border:1px solid var(--live-border);background:var(--live-bg);overflow:hidden}.KHYGpa_codeBlockHeader{background:var(--live-surface-sunken);border-bottom:1px solid var(--live-border);font-size:var(--fs-micro);justify-content:space-between;align-items:center;padding:.35rem .75rem;display:flex}.KHYGpa_codeBlockLang{color:var(--live-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.KHYGpa_codeCopyButton{border:1px solid var(--live-hairline);color:var(--live-muted);font-size:var(--fs-micro);border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;padding:.2rem .5rem}.KHYGpa_codeCopyButton:hover{color:var(--live-text);background:var(--live-hairline-strong)}.KHYGpa_codePre{color:var(--live-text);margin:0;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.45;overflow-x:auto}.KHYGpa_tableScrollWrap{margin:var(--sp-2) 0;-webkit-overflow-scrolling:touch;border-radius:var(--r-sm);border:1px solid var(--live-border);overflow-x:auto}.KHYGpa_chatTable{border-collapse:collapse;width:100%;font-size:var(--fs-sm);text-align:left}.KHYGpa_chatTable th{background:var(--live-surface-sunken);color:var(--live-text);border-bottom:1px solid var(--live-border);padding:.5rem .75rem;font-weight:600}.KHYGpa_chatTable td{border-bottom:1px solid var(--live-hairline);color:var(--live-text);padding:.5rem .75rem}.KHYGpa_chatTable tr:last-child td{border-bottom:none}.KHYGpa_chatBlockquote{margin:var(--sp-1) 0;border-left:3px solid var(--live-accent);background:var(--live-surface-sunken);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--live-muted);padding:.35rem .75rem}.KHYGpa_chatBlockquote p{margin:0}.KHYGpa_chatList{margin:var(--sp-1) 0;gap:var(--sp-1);color:var(--live-text);flex-direction:column;padding-left:1.25rem;display:flex}.KHYGpa_chatList li{line-height:1.45}.KHYGpa_chatHeading1{font-size:var(--fs-lg);color:var(--live-text);margin:.5rem 0 .25rem;font-weight:600}.KHYGpa_chatHeading2{font-size:var(--fs-body);color:var(--live-text);margin:.4rem 0 .2rem;font-weight:600}.KHYGpa_chatHeading3{font-size:var(--fs-sm);color:var(--live-text);margin:.35rem 0 .15rem;font-weight:600}
.-KWOXq_drawerPanel{margin-top:var(--sp-2)}.-KWOXq_card{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--live-border);background:var(--live-surface-sunken);color:var(--live-text);font-size:var(--fs-sm);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.-KWOXq_heading{font-size:var(--fs-body);margin:0;font-weight:600}.-KWOXq_subheading{font-size:var(--fs-sm);margin:0;font-weight:600}.-KWOXq_section{align-items:flex-start;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--live-hairline);flex-direction:column;display:flex}.-KWOXq_muted{color:var(--live-muted);margin:0;line-height:1.45}.-KWOXq_status{gap:var(--sp-2);border-radius:var(--r-sm);flex-direction:column;width:100%;display:flex}.-KWOXq_status:empty{display:none}.-KWOXq_status p{margin:0}.-KWOXq_status:focus-visible,.-KWOXq_button:focus-visible,.-KWOXq_input:focus-visible,.-KWOXq_details summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.-KWOXq_progressBlock{gap:var(--sp-1);flex-direction:column;width:100%;display:flex}.-KWOXq_progressTrack{border-radius:var(--r-full);background:var(--live-surface-raised);width:100%;height:.375rem;overflow:hidden}.-KWOXq_progressFill{background:var(--live-accent);height:100%;transition:width var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.-KWOXq_progressFill{transition:none}}.-KWOXq_button{min-height:var(--control-h);max-width:100%;padding:0 var(--sp-4);border-radius:var(--r-full);border:1px solid var(--live-border-strong);background:var(--live-surface-raised);color:var(--live-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.-KWOXq_button:hover:not(:disabled){background:var(--live-surface-raised-hover)}.-KWOXq_button:disabled{opacity:.5;cursor:not-allowed}.-KWOXq_danger{border-color:rgb(var(--live-danger-rgb) / .45);background:var(--live-danger-bg);color:var(--live-danger)}.-KWOXq_danger:hover:not(:disabled){background:rgb(var(--live-danger-rgb) / .18)}.-KWOXq_details{width:100%}.-KWOXq_details summary{cursor:pointer;color:var(--live-muted);border-radius:var(--r-sm);min-height:1.75rem;display:list-item}.-KWOXq_storeList,.-KWOXq_noteList{margin:var(--sp-1) 0 0;padding-left:var(--sp-4);gap:var(--sp-1);flex-direction:column;display:flex}.-KWOXq_noteList li{flex-direction:column;gap:.1rem;display:flex}.-KWOXq_noteStore{font-weight:600}.-KWOXq_receipt{gap:var(--sp-2);flex-direction:column;display:flex}.-KWOXq_confirm{gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.-KWOXq_label{line-height:1.45}.-KWOXq_phrase{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.-KWOXq_input{width:100%;min-height:var(--control-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--live-border-strong);background:var(--live-surface-sunken);color:var(--live-text);font:inherit;font-size:max(1rem, var(--fs-body));font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.-KWOXq_input[aria-invalid=true]{border-color:rgb(var(--live-danger-rgb) / .6)}.-KWOXq_actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.-KWOXq_success{color:var(--live-glow-secondary);font-weight:600}.-KWOXq_warning{color:var(--live-text);font-weight:600}.-KWOXq_error{color:var(--live-danger);margin:0}
._49x01W_briefingText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-sm);color:var(--live-text);margin:0;line-height:1.5}._49x01W_feedbackRow{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--live-hairline);flex-wrap:wrap;display:flex}._49x01W_feedbackPrompt,._49x01W_feedbackThanks{font-size:var(--fs-sm);color:var(--live-muted);margin:0}._49x01W_feedbackError{font-size:var(--fs-sm);color:var(--live-danger);flex-basis:100%;margin:0}._49x01W_drawerPanel{margin-top:var(--sp-2)}
.Y68FZW_section{gap:var(--sp-3);margin-top:var(--sp-4);flex-direction:column;min-width:0;display:flex}.Y68FZW_sectionEmbedded{margin-top:0}.Y68FZW_title{margin:0 0 var(--sp-1);padding-bottom:var(--sp-2);border-bottom:1px solid var(--live-border);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--live-faint);font-weight:600}.Y68FZW_intro{font-size:var(--fs-sm);color:var(--live-muted);margin:0;line-height:1.45}.Y68FZW_group{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.Y68FZW_groupTitle{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--live-text);font-weight:600}.Y68FZW_groupDescription{font-size:var(--fs-sm);color:var(--live-muted);margin:0;line-height:1.45}.Y68FZW_list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Y68FZW_row{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--live-border);border-radius:var(--r-md);background:var(--live-surface-sunken);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.Y68FZW_rowHeader{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.Y68FZW_toggle{align-items:center;gap:var(--sp-2);min-width:0;min-height:var(--control-h);font-size:var(--fs-sm);color:var(--live-text);cursor:pointer;-webkit-user-select:none;user-select:none;flex:auto;font-weight:500;display:flex}.Y68FZW_toggle input{width:1.05rem;height:1.05rem;accent-color:var(--live-accent);cursor:pointer;flex-shrink:0}.Y68FZW_toggle input:disabled,.Y68FZW_toggleDisabled{cursor:not-allowed}.Y68FZW_labelText{overflow-wrap:anywhere;min-width:0}.Y68FZW_effect{padding:0 var(--sp-2);border:1px solid var(--live-border);border-radius:var(--r-full);font-size:var(--fs-micro);color:var(--live-muted);flex-shrink:0;line-height:1.6}.Y68FZW_effectOn{border-color:var(--live-accent);color:var(--live-text)}.Y68FZW_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Y68FZW_requires,.Y68FZW_description{font-size:var(--fs-sm);color:var(--live-muted);margin:0;line-height:1.45}.Y68FZW_caution{padding-left:var(--sp-2);border-left:2px solid var(--live-danger);font-size:var(--fs-sm);color:var(--live-text);margin:0;line-height:1.45}.Y68FZW_status{font-size:var(--fs-sm);color:var(--live-muted);margin:0;font-style:italic;line-height:1.45}.Y68FZW_message{font-size:var(--fs-sm);color:var(--live-text);margin:0;line-height:1.45}.Y68FZW_messageError{color:var(--live-danger)}.Y68FZW_trustButton{align-self:flex-start}
.jDH3nq_wrap{width:100%;max-width:min(44rem,100%);margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem) 0;position:relative}.jDH3nq_heroGlow{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 0%, rgb(var(--live-accent-rgb) / .2), transparent 62%), radial-gradient(ellipse 50% 40% at 80% 20%, rgb(var(--live-glow-secondary-rgb) / .06), transparent 55%);opacity:.95;z-index:0;height:min(22rem,55vw);position:absolute;inset:-12% -20% auto}.jDH3nq_wrap>:not(.jDH3nq_heroGlow){z-index:1;position:relative}.jDH3nq_brand{align-items:center;gap:.875rem;margin-bottom:1.75rem;display:flex}.jDH3nq_brandMark{filter:drop-shadow(0 8px 24px #00000059);flex-shrink:0;display:flex}.jDH3nq_brandText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.jDH3nq_brandName{letter-spacing:.12em;text-transform:uppercase;color:var(--live-muted);font-size:.8125rem;font-weight:600}.jDH3nq_brandTag{color:var(--live-faint);font-size:.75rem}.jDH3nq_heroTitle{letter-spacing:-.035em;color:var(--live-text);margin:0;font-size:clamp(1.85rem,5.2vw,2.6rem);font-weight:700;line-height:1.1}.jDH3nq_heroBreak{display:none}@media (min-width:720px){.jDH3nq_heroBreak{display:inline}}.jDH3nq_heroLead{color:var(--live-muted);max-width:36rem;margin:1rem 0 0;font-size:clamp(.95rem,1.6vw,1.0625rem);line-height:1.6}.jDH3nq_sectionTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--live-faint);margin:2.25rem 0 .85rem;font-size:.6875rem;font-weight:600}.jDH3nq_cardGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.jDH3nq_cardGrid{grid-template-columns:repeat(3,1fr);gap:.85rem}}.jDH3nq_featureCard{border:1px solid var(--live-border);background:var(--live-surface-raised);border-radius:1rem;margin:0;padding:1.1rem 1.15rem;box-shadow:inset 0 0 0 1px #ffffff08,0 12px 40px -18px #00000073}.jDH3nq_featureTitle{letter-spacing:-.01em;color:var(--live-text);margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.jDH3nq_featureBody{color:var(--live-muted);margin:0;font-size:.8125rem;line-height:1.55}.jDH3nq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.jDH3nq_btn{min-height:var(--control-h);font-size:var(--fs-sm);border-radius:var(--r-md);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.25rem;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}.jDH3nq_btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.jDH3nq_btnPrimary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:#0000;padding:0 1.5rem;font-weight:600}.jDH3nq_btnPrimary:hover{background:var(--btn-primary-bg-hover)}.jDH3nq_mutedNote{color:var(--live-muted);margin:0;font-size:.875rem;line-height:1.5}.jDH3nq_mutedNote code{background:var(--live-surface-raised);border:1px solid var(--live-border);color:var(--live-text);border-radius:.375rem;padding:.12em .4em;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.jDH3nq_btn{transition:none}}
.v4WHcG_drawerPanel{margin-top:var(--sp-2)}.v4WHcG_card{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--live-border);background:var(--live-surface-sunken);color:var(--live-text);font-size:var(--fs-sm);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.v4WHcG_heading{font-size:var(--fs-body);margin:0;font-weight:600}.v4WHcG_subheading{font-size:var(--fs-sm);margin:0;font-weight:600}.v4WHcG_section{align-items:stretch;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--live-hairline);flex-direction:column;min-width:0;display:flex}.v4WHcG_muted{color:var(--live-muted);margin:0;line-height:1.45}.v4WHcG_status{gap:var(--sp-2);border-radius:var(--r-sm);flex-direction:column;display:flex}.v4WHcG_status:empty{display:none}.v4WHcG_status:focus-visible,.v4WHcG_button:focus-visible,.v4WHcG_input:focus-visible,.v4WHcG_select:focus-visible{box-shadow:var(--focus-ring);outline:none}.v4WHcG_list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v4WHcG_row{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--live-hairline);background:var(--live-surface-raised);flex-direction:column;min-width:0;display:flex}.v4WHcG_outcome{margin:0;font-weight:600;line-height:1.4}.v4WHcG_meta{align-items:center;gap:var(--sp-1) var(--sp-2);color:var(--live-muted);flex-wrap:wrap;margin:0;display:flex}.v4WHcG_badge{padding:0 var(--sp-2);border-radius:var(--r-full);border:1px solid var(--live-border);color:var(--live-muted);font-weight:600}.v4WHcG_badgeActive{padding:0 var(--sp-2);border-radius:var(--r-full);border:1px solid var(--live-border-strong);color:var(--live-glow-secondary);font-weight:600}.v4WHcG_actions{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.v4WHcG_button{min-height:var(--control-h);max-width:100%;padding:0 var(--sp-4);border-radius:var(--r-full);border:1px solid var(--live-border-strong);background:var(--live-surface-raised);color:var(--live-text);font:inherit;cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.v4WHcG_button:hover:not(:disabled){background:var(--live-surface-raised-hover)}.v4WHcG_button:disabled{opacity:.5;cursor:not-allowed}.v4WHcG_quiet{border-color:var(--live-border);color:var(--live-muted);background:0 0}.v4WHcG_label{line-height:1.45}.v4WHcG_input,.v4WHcG_select{width:100%;min-width:0;min-height:var(--control-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--live-border-strong);background:var(--live-surface-sunken);color:var(--live-text);font:inherit;font-size:max(1rem, var(--fs-body))}.v4WHcG_input[aria-invalid=true]{border-color:rgb(var(--live-danger-rgb) / .6)}.v4WHcG_fields{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.v4WHcG_field{gap:var(--sp-1);flex-direction:column;flex:8rem;min-width:0;display:flex}.v4WHcG_success{color:var(--live-glow-secondary);margin:0;font-weight:600}.v4WHcG_error{color:var(--live-danger);margin:0}
.Lz7aZG_section{gap:var(--sp-3);margin:0 0 var(--sp-2);flex-direction:column;min-width:0;display:flex}.Lz7aZG_summaryRow{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.Lz7aZG_summary{min-width:0;font-size:var(--fs-sm);color:var(--live-text);flex:12rem;margin:0;line-height:1.45}.Lz7aZG_actions{gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.Lz7aZG_itemHeader{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.Lz7aZG_label{min-width:0;font-size:var(--fs-sm);color:var(--live-text);overflow-wrap:anywhere;font-weight:500}.Lz7aZG_badge{padding:0 var(--sp-2);border:1px solid var(--live-border);border-radius:var(--r-full);font-size:var(--fs-micro);color:var(--live-muted);white-space:nowrap;flex-shrink:0;line-height:1.6}.Lz7aZG_badgeDone{border-color:var(--live-accent);color:var(--live-text)}.Lz7aZG_badgeTodo{border-color:var(--live-text);color:var(--live-text);font-weight:600}.Lz7aZG_badgeWarning{border-color:var(--live-danger);color:var(--live-text);font-weight:600}.Lz7aZG_detail{font-size:var(--fs-sm);color:var(--live-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.Lz7aZG_fix{gap:var(--sp-1);min-width:0;margin-top:var(--sp-1);padding-left:var(--sp-2);border-left:2px solid var(--live-border);flex-direction:column;display:flex}.Lz7aZG_fixText{font-size:var(--fs-sm);color:var(--live-text);overflow-wrap:anywhere;margin:0;line-height:1.45}.Lz7aZG_code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95em}.Lz7aZG_link{font-size:var(--fs-sm);color:var(--live-accent-lift);text-underline-offset:.15em;align-self:flex-start;font-weight:600;text-decoration:underline}.Lz7aZG_link:focus-visible{border-radius:var(--r-sm);box-shadow:var(--focus-ring);outline:none}
._0kAp6W_card{--bg-panel:var(--live-surface-raised);--border:var(--live-border);--text:var(--live-text);--muted:var(--live-muted);--accent:var(--live-accent);--danger-bg:var(--live-danger-bg);background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:min(26rem,100%);margin:0 auto;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 25px 50px -12px #00000080}._0kAp6W_header{border-bottom:1px solid var(--border);padding:1.25rem 1.35rem}._0kAp6W_headerBrand{align-items:flex-start;gap:.875rem;display:flex}._0kAp6W_lockBadge{border-radius:var(--r-md);border:1px solid rgb(var(--live-accent-rgb) / .28);background:rgb(var(--live-accent-rgb) / .1);width:2.5rem;height:2.5rem;color:var(--live-accent-lift);flex-shrink:0;justify-content:center;align-items:center;display:flex}._0kAp6W_lockIcon{display:block}._0kAp6W_headerTitles{min-width:0}._0kAp6W_title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.25rem;font-weight:600}._0kAp6W_lead{color:var(--live-text);margin:.35rem 0 0;font-size:.875rem;font-weight:500;line-height:1.45}._0kAp6W_subtitle{color:var(--muted);margin:.45rem 0 0;font-size:.8125rem;line-height:1.5}._0kAp6W_subtitle code{font-size:var(--fs-micro);border-radius:var(--r-sm);background:var(--live-surface-raised);border:1px solid var(--live-border);color:var(--live-text);padding:.12em .4em}._0kAp6W_body{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}._0kAp6W_form{flex-direction:column;gap:.75rem;display:flex}._0kAp6W_label{color:var(--muted);font-size:.8125rem;font-weight:500}._0kAp6W_field{flex-direction:column;gap:.4rem;display:flex}._0kAp6W_hint{font-size:var(--fs-micro);color:var(--muted);margin:0;line-height:1.45}._0kAp6W_hint code,._0kAp6W_instructionsText code,._0kAp6W_steps code{font-size:var(--fs-micro);border-radius:var(--r-sm);background:var(--live-surface-raised);border:1px solid var(--live-border);color:var(--live-text);overflow-wrap:anywhere;padding:.12em .4em}._0kAp6W_instructions{flex-direction:column;gap:.75rem;display:flex}._0kAp6W_instructionsText{font-size:var(--fs-sm);color:var(--live-text);margin:0;line-height:1.5}._0kAp6W_steps{font-size:var(--fs-sm);color:var(--live-text);flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;line-height:1.5;display:flex}._0kAp6W_disclosure{border-top:1px solid var(--border);padding-top:.875rem}._0kAp6W_disclosureSummary{cursor:pointer;width:fit-content;font-size:var(--fs-sm);color:var(--live-accent-lift);border-radius:var(--r-sm);font-weight:500;list-style:none}._0kAp6W_disclosureSummary::-webkit-details-marker{display:none}._0kAp6W_disclosureSummary:hover{text-decoration:underline}._0kAp6W_disclosureSummary:focus-visible{box-shadow:var(--focus-ring);outline:none}._0kAp6W_disclosureBody{flex-direction:column;gap:1rem;margin-top:.875rem;display:flex}._0kAp6W_input{box-sizing:border-box;letter-spacing:.02em;width:100%;min-height:2.875rem;color:var(--live-text);background:var(--live-surface-sunken);border:1px solid var(--live-border-strong);border-radius:var(--r-md);padding:.7rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:inset 0 1px #ffffff0a}._0kAp6W_input::placeholder{color:var(--live-faint);font-family:ui-sans-serif,system-ui,sans-serif}._0kAp6W_input:focus{outline:none}._0kAp6W_input:focus-visible{border-color:var(--live-accent);box-shadow:inset 0 1px 0 #ffffff0d, var(--focus-ring);outline:none}._0kAp6W_input:-webkit-autofill{-webkit-text-fill-color:var(--live-text);caret-color:var(--live-text);-webkit-box-shadow:0 0 0 1000px var(--live-overlay) inset;transition:background-color 9999s ease-out}._0kAp6W_input:-webkit-autofill:hover{-webkit-text-fill-color:var(--live-text);caret-color:var(--live-text);-webkit-box-shadow:0 0 0 1000px var(--live-overlay) inset;transition:background-color 9999s ease-out}._0kAp6W_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--live-text);caret-color:var(--live-text);-webkit-box-shadow:0 0 0 1000px var(--live-overlay) inset;transition:background-color 9999s ease-out}._0kAp6W_input:-webkit-autofill:active{-webkit-text-fill-color:var(--live-text);caret-color:var(--live-text);-webkit-box-shadow:0 0 0 1000px var(--live-overlay) inset;transition:background-color 9999s ease-out}._0kAp6W_btn{min-height:var(--control-h);font-size:var(--fs-sm);border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 1rem;font-family:inherit;font-weight:500;transition:background .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}._0kAp6W_btn:focus-visible{box-shadow:var(--focus-ring);outline:none}._0kAp6W_btn:disabled{opacity:.45;cursor:not-allowed}._0kAp6W_btnPrimary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:#0000;font-weight:600}._0kAp6W_btnPrimary:hover:not(:disabled){background:var(--btn-primary-bg-hover)}._0kAp6W_sessionNotice{border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--live-accent-lift);background:rgb(var(--live-accent-rgb) / .1);border:1px solid rgb(var(--live-accent-rgb) / .22);margin:0;padding:.65rem .85rem;line-height:1.45}._0kAp6W_alert{border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--live-danger);background:var(--danger-bg);border:1px solid rgb(var(--live-danger-rgb) / .25);margin:0;padding:.625rem .875rem;line-height:1.45}@media (max-width:520px){._0kAp6W_body{padding:1rem clamp(.75rem,4vw,1.25rem) 1.25rem}._0kAp6W_input{font-size:1rem;line-height:1.5}._0kAp6W_subtitle{font-size:.875rem}._0kAp6W_hint{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){._0kAp6W_card *{transition-duration:.01ms!important}}@media (forced-colors:active){._0kAp6W_card{--focus-ring:0 0 0 2px CanvasText}._0kAp6W_btnPrimary{forced-color-adjust:none;border:2px solid canvastext}}
