._card_pjarf_1{display:flex;flex-direction:column;gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-code-bg);padding:var(--space-2) var(--space-3)}._card_pjarf_1[data-status=pending]{border-color:var(--color-accent)}._head_pjarf_15{display:flex;align-items:center;gap:var(--space-3)}._label_pjarf_21{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--fs-tiny);color:var(--color-text-faint)}._title_pjarf_29{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-text);word-break:break-word}._options_pjarf_36{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._optionBtn_pjarf_43{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-inset);padding:var(--space-1) var(--space-3);font-size:var(--fs-caption);color:var(--color-text);cursor:pointer}._optionBtn_pjarf_43:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}._optionBtn_pjarf_43:disabled{opacity:.55;cursor:not-allowed}._optionBtn_pjarf_43[data-chosen]{border-color:var(--color-accent);color:var(--color-accent);opacity:1}._waiting_pjarf_67{font-size:var(--fs-tiny);color:var(--color-text-faint)}._outcome_pjarf_72{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--color-text-muted)}._chosenName_pjarf_80{font-weight:var(--fw-medium);color:var(--color-text)}._resolutionBadge_pjarf_85{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--fs-tiny);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:0 var(--space-2);color:var(--color-text-faint)}._resolutionBadge_pjarf_85[data-resolution=timeout]{color:var(--color-danger-fg);border-color:var(--status-failed-bg)}._wrap_f22w9_1{display:grid;gap:var(--space-4);min-width:0}._thread_f22w9_2{display:grid;gap:var(--space-5)}._message_f22w9_4{display:grid;gap:var(--space-3);min-width:0}._messageHead_f22w9_5{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--fs-caption)}._messageHead_f22w9_5 strong,._author_f22w9_6{font-weight:var(--fw-semibold)}._messageHead_f22w9_5 time{color:var(--color-text-faint);font-size:var(--fs-tiny)}._avatar_f22w9_8{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--color-accent) 7%,var(--color-panel));color:var(--color-accent);font-family:var(--font-mono);font-size:9px;font-weight:var(--fw-bold)}._userAvatar_f22w9_9{border-color:var(--color-border);background:var(--color-text);color:var(--color-panel)}._prose_f22w9_10{padding-left:40px;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.75;overflow-wrap:anywhere}._prose_f22w9_10>:first-child{margin-top:0}._prose_f22w9_10>:last-child{margin-bottom:0}._userMessage_f22w9_13{margin-left:var(--space-10)}._userBubble_f22w9_14{margin-left:40px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel-raised);color:var(--color-text);font-size:var(--fs-sm);line-height:var(--lh-normal);white-space:pre-wrap}._progress_f22w9_16{position:relative;display:grid;margin-left:40px}._tool_f22w9_17{min-width:0;color:var(--color-text-muted)}._tool_f22w9_17 summary{display:grid;grid-template-columns:18px 20px minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:38px;cursor:pointer;list-style:none;font-size:var(--fs-caption)}._tool_f22w9_17 summary::-webkit-details-marker{display:none}._toolRail_f22w9_20{position:relative;width:18px;height:100%;min-height:38px}._toolRail_f22w9_20:before,._toolRail_f22w9_20:after{position:absolute;background:var(--color-border);content:""}._toolRail_f22w9_20:before{top:0;bottom:0;left:0;width:1px}._toolRail_f22w9_20:after{top:50%;left:0;width:12px;height:1px}._toolRail_f22w9_20[data-last]:before{bottom:50%}._toolIcon_f22w9_25{display:grid;width:18px;height:18px;place-items:center;border-radius:var(--radius-pill);background:var(--status-succeeded-bg);color:var(--status-succeeded-fg);font-size:var(--fs-tiny)}._tool_f22w9_17[data-status=running] ._toolIcon_f22w9_25{background:var(--status-running-bg);color:var(--status-running-fg)}._tool_f22w9_17[data-status=failed] ._toolIcon_f22w9_25{background:var(--status-failed-bg);color:var(--color-danger-fg)}._tool_f22w9_17 strong{overflow:hidden;color:var(--color-text-muted);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}._tool_f22w9_17 strong small{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny);text-transform:none}._toolStatus_f22w9_30{color:var(--color-text-faint);font-size:var(--fs-tiny);text-transform:capitalize}._toolDetails_f22w9_31{display:grid;gap:var(--space-2);padding:0 0 var(--space-3) 48px}._toolDetails_f22w9_31 pre,._event_f22w9_32 pre{max-height:220px;margin:0;padding:var(--space-3);overflow:auto;border-radius:var(--radius-md);background:var(--color-code-bg);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-tiny);line-height:1.55;white-space:pre-wrap}._toolDetails_f22w9_31 pre[data-error]{color:var(--color-danger-fg)}._event_f22w9_32{display:grid;grid-template-columns:14px 20px minmax(0,1fr) auto;align-items:start;gap:var(--space-2);margin-left:40px;color:var(--color-text-faint);font-size:var(--fs-tiny)}._eventRule_f22w9_36{width:14px;height:1px;margin-top:9px;background:var(--color-border)}._eventIcon_f22w9_37{display:grid;width:18px;height:18px;place-items:center;color:var(--color-text-dim)}._event_f22w9_32>div{display:grid;gap:var(--space-2);min-width:0}._event_f22w9_32[data-kind=failure]{color:var(--color-danger-fg)}._event_f22w9_32[data-final]{color:var(--color-text-muted);font-weight:var(--fw-medium)}._event_f22w9_32 time{white-space:nowrap}._permission_f22w9_42{margin-left:40px}._pending_f22w9_44{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-faint);font-size:var(--fs-tiny)}._dots_f22w9_45{display:flex;gap:3px}._dots_f22w9_45 i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:_pulse_f22w9_1 1.2s infinite ease-in-out}._dots_f22w9_45 i:nth-child(2){animation-delay:.15s}._dots_f22w9_45 i:nth-child(3){animation-delay:.3s}@keyframes _pulse_f22w9_1{0%,60%,to{opacity:.25}30%{opacity:1}}._btn_rrhmo_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}._btn_rrhmo_1:disabled{opacity:.5;cursor:not-allowed}._md_rrhmo_22{height:36px;padding:0 var(--space-4);font-size:var(--fs-sm)}._sm_rrhmo_28{height:28px;padding:0 var(--space-3);font-size:var(--fs-caption)}._primary_rrhmo_34{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent);font-weight:var(--fw-semibold)}._primary_rrhmo_34:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._secondary_rrhmo_45{background:var(--color-panel-raised);color:var(--color-text);border-color:var(--color-border)}._secondary_rrhmo_45:hover:not(:disabled){background:var(--color-panel-hover);border-color:var(--color-border-strong)}._ghost_rrhmo_55{background:transparent;color:var(--color-text-muted);border-color:transparent}._ghost_rrhmo_55:hover:not(:disabled){background:var(--color-panel-raised);color:var(--color-text)}._danger_rrhmo_65{background:transparent;color:var(--color-danger-fg);border-color:var(--color-border)}._danger_rrhmo_65:hover:not(:disabled){background:var(--status-failed-bg);border-color:var(--color-danger)}._label_rrhmo_75{display:inline-flex;align-items:center;gap:var(--space-2)}._spinner_rrhmo_81{width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:_btn-spin_rrhmo_1 .6s linear infinite}@keyframes _btn-spin_rrhmo_1{to{transform:rotate(360deg)}}._card_1n9e8_1{display:flex;gap:var(--space-3);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));border-radius:var(--radius-lg);background:var(--color-panel);padding:var(--space-4)}._icon_1n9e8_2{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-bg-inset);color:var(--color-accent)}._body_1n9e8_3{display:grid;min-width:0;gap:var(--space-2)}._title_1n9e8_4{margin:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._text_1n9e8_5{margin:0;color:var(--color-text-muted);font-size:var(--fs-caption);line-height:var(--lh-normal)}._actions_1n9e8_6{display:flex;gap:var(--space-2);padding-top:var(--space-1)}._guide_1n9e8_7{font-size:var(--fs-caption)}._guide_1n9e8_7 a{color:var(--color-accent)}._gate_xe1m1_1{display:grid;gap:var(--space-4);max-width:560px;margin:0 auto;padding:var(--space-6) var(--space-4)}._fullscreen_xe1m1_2{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-height:0;padding:var(--space-6) var(--space-4);overflow-y:auto}._fullscreen_xe1m1_2>*{width:100%;max-width:560px}._lede_xe1m1_4{display:grid;justify-items:center;gap:var(--space-2);text-align:center;color:var(--color-accent)}._title_xe1m1_5{margin:0;color:var(--color-text);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._text_xe1m1_6{margin:0;max-width:46ch;color:var(--color-text-muted);font-size:var(--fs-caption);line-height:var(--lh-normal)}._root_1mpib_1{display:inline-flex;position:relative}._toggle_1mpib_6{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-text-dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}._toggle_1mpib_6:hover{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-panel-hover)}._menu_1mpib_30{min-width:160px;max-height:320px;overflow-y:auto;background:var(--color-panel-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:var(--space-1);z-index:var(--z-modal);animation:_language-menu-in_1mpib_1 var(--dur-fast) var(--ease-out)}._menu_1mpib_30:focus{outline:none}._item_1mpib_46{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;font-family:inherit;font-size:var(--fs-sm);color:var(--color-text);text-align:left;cursor:pointer}._item_1mpib_46[data-focus]{background:var(--color-panel-hover)}._item_1mpib_46[data-active]{color:var(--color-accent)}@keyframes _language-menu-in_1mpib_1{0%{opacity:0;transform:translateY(-4px)}}._wrap_s657z_2{position:relative}._trigger_s657z_6{display:inline-flex;align-items:center;gap:var(--space-2);padding:3px var(--space-2) 3px 3px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-panel-raised);color:var(--color-text);font-size:var(--fs-caption);line-height:1;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}._trigger_s657z_6:hover{border-color:var(--color-border-strong)}._avatar_s657z_25,._avatarFallback_s657z_26{width:22px;height:22px;flex:none;border-radius:var(--radius-pill);object-fit:cover}._avatarFallback_s657z_26{display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-bold)}._avatarFallback_s657z_26[data-service]{background:var(--color-panel-hover);color:var(--color-text-muted)}._name_s657z_48{color:var(--color-text);font-weight:var(--fw-medium);max-width:160px;overflow:hidden;text-overflow:ellipsis}._badge_s657z_56{color:var(--color-accent);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--fs-tiny);font-family:var(--font-mono)}._caret_s657z_64{color:var(--color-text-faint);font-size:var(--fs-tiny)}._chip_s657z_70{display:inline-flex;align-items:center;gap:var(--space-2);padding:3px var(--space-2) 3px var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-panel-raised);font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--color-text-dim);white-space:nowrap}._dot_s657z_83{width:6px;height:6px;border-radius:var(--radius-pill);flex:none;margin-left:var(--space-1);background:var(--color-accent)}._role_s657z_91{color:var(--color-text);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--fs-tiny)}._signOutInline_s657z_97{margin-left:var(--space-1);padding:2px var(--space-2);border:0;border-left:1px solid var(--color-border);background:none;font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--color-text-faint);cursor:pointer}._signOutInline_s657z_97:hover{color:var(--color-danger-fg)}._menu_s657z_117{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:240px;max-height:min(320px,calc(100dvh - var(--space-4)));overflow-y:auto;z-index:var(--z-modal);display:flex;flex-direction:column;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-panel-raised);box-shadow:var(--shadow-2)}._menu_s657z_117[data-placement=top]{top:auto;bottom:calc(100% + var(--space-2))}._menuHead_s657z_138{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}._menuHeadText_s657z_145{display:flex;flex-direction:column;gap:2px;min-width:0}._menuName_s657z_151{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis}._menuBadge_s657z_158{font-size:var(--fs-tiny);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-accent)}._section_s657z_166{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-2) var(--space-2)}._sectionLabel_s657z_172{font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-faint)}._serviceNote_s657z_178{font-size:var(--fs-caption);color:var(--color-text-dim);line-height:var(--lh-normal)}._identity_s657z_184{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0}._identityIcon_s657z_190{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border-radius:var(--radius-pill);background:var(--color-panel-hover);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-bold);text-transform:uppercase}._identityName_s657z_205{font-size:var(--fs-caption);color:var(--color-text)}._identityProvider_s657z_209{margin-left:auto;font-size:var(--fs-tiny);color:var(--color-text-faint);font-family:var(--font-mono)}._menuItem_s657z_216{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-caption);color:var(--color-text)}._menuItem_s657z_216:hover{text-decoration:none;background:var(--color-panel-hover)}._signOut_s657z_97{margin-top:var(--space-2);padding:var(--space-2);border:0;border-top:1px solid var(--color-border-subtle);border-radius:0;background:none;text-align:left;font-size:var(--fs-caption);color:var(--color-danger-fg);cursor:pointer}._signOut_s657z_97:hover{background:var(--color-panel-hover)}@media(max-width:768px){._name_s657z_48{display:none}}._footer_1xynv_1{display:grid;gap:var(--space-3)}._environment_1xynv_6{display:flex;justify-content:space-between;gap:var(--space-2);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny)}._identityRow_1xynv_15{min-height:44px;border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3)}._toggle_1k70q_1{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-text-dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}._toggle_1k70q_1:hover{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-panel-hover)}._wordmark_ypetp_1{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-weight:var(--fw-semibold);font-size:var(--fs-h3);letter-spacing:.2px;color:var(--color-text);text-decoration:none;-webkit-user-select:none;user-select:none}._wordmark_ypetp_1:hover{text-decoration:none}._icon_ypetp_17{width:30px;height:30px;flex:none;object-fit:contain}._cloud_ypetp_24{margin-left:-2px;font-size:9px;font-weight:var(--fw-semibold);letter-spacing:.9px;color:var(--color-text-faint);text-transform:uppercase}@media(max-width:608px){._cloud_ypetp_24{display:none}}._shell_9sr3n_1{display:grid;grid-template-columns:20rem minmax(0,1fr);width:100%;height:100dvh;min-height:0;overflow:hidden;background:radial-gradient(circle at 78% 4%,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent 27rem),var(--color-bg)}._skipLink_9sr3n_13{position:fixed;inset:var(--space-2) auto auto var(--space-2);z-index:100;transform:translateY(-180%);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-panel);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-3);color:var(--color-text)}._skipLink_9sr3n_13:focus{transform:translateY(0)}._rail_9sr3n_28{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;padding:18px 14px 14px}._brandRow_9sr3n_37{display:flex;min-height:30px;align-items:center;padding:0 7px}._railContext_9sr3n_44{display:grid;gap:var(--space-1);padding:22px 7px var(--space-4)}._eyebrow_9sr3n_50{color:var(--color-text-faint);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:1.2px;text-transform:uppercase}._railContext_9sr3n_44 strong{overflow:hidden;font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:-.6px;text-overflow:ellipsis;white-space:nowrap}._railContext_9sr3n_44 small{color:var(--color-text-faint);font-size:var(--fs-caption)}._railNav_9sr3n_68,._recentProjects_9sr3n_68{display:grid;gap:var(--space-1)}._railNav_9sr3n_68{padding:0 7px}._navItem_9sr3n_71,._recentItem_9sr3n_72{display:grid;min-width:0;align-items:center;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-dim);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}._navItem_9sr3n_71{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:40px;padding:var(--space-2) 10px;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._navItem_9sr3n_71:hover,._recentItem_9sr3n_72:hover,._navItem_9sr3n_71._active_9sr3n_96{background:color-mix(in srgb,var(--color-text) 7%,transparent);color:var(--color-text);text-decoration:none}._navCount_9sr3n_102{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-medium)}._railSection_9sr3n_103{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--space-2);margin-top:18px;overflow:hidden}._railSectionHead_9sr3n_104{display:flex;justify-content:space-between;padding:var(--space-2) 14px;color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:1px;text-transform:uppercase}._recentProjects_9sr3n_68{overflow-y:auto;padding:0 7px}._recentItem_9sr3n_72{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:48px;padding:6px var(--space-2)}._projectMark_9sr3n_114{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold)}._recentCopy_9sr3n_129{display:grid;min-width:0;gap:1px}._recentCopy_9sr3n_129 strong,._recentCopy_9sr3n_129 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._recentCopy_9sr3n_129 strong{color:var(--color-text);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}._recentCopy_9sr3n_129 small{color:var(--color-text-faint);font-family:var(--font-mono);font-size:9px}._railEmpty_9sr3n_133{margin:0 7px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:14px;color:var(--color-text-faint);font-size:var(--fs-caption);line-height:1.55}._railFooter_9sr3n_135{display:grid;gap:var(--space-3);margin-top:auto;padding:var(--space-3) 7px 0}._surface_9sr3n_137{display:flex;min-width:0;min-height:0;height:calc(100% - 62px);flex-direction:column;margin:48px 14px 14px 0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-panel);box-shadow:var(--shadow-1)}._utilityBar_9sr3n_151{display:flex;min-height:48px;flex:none;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border-subtle);padding:0 var(--space-6)}._breadcrumbs_9sr3n_162,._utilityActions_9sr3n_162{display:flex;min-width:0;align-items:center;gap:10px}._breadcrumbs_9sr3n_162{overflow:hidden;color:var(--color-text-muted);font-size:var(--fs-caption);white-space:nowrap}._breadcrumbs_9sr3n_162 a{color:var(--color-text-muted)}._breadcrumbs_9sr3n_162 strong{overflow:hidden;color:var(--color-text);font-weight:var(--fw-semibold);text-overflow:ellipsis}._breadcrumbs_9sr3n_162 span+span,._breadcrumbs_9sr3n_162 a+span{color:var(--color-border-strong)}._demoTag_9sr3n_167{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:3px 7px;background:var(--color-panel-raised);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:.5px}._content_9sr3n_168{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}._workspaceShell_9sr3n_170{display:flex;width:100%;min-height:100%;height:100%;flex:1}._workspaceContent_9sr3n_171{width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden;background:var(--color-bg)}@media(max-width:860px){._shell_9sr3n_1{display:flex;min-height:100dvh;height:auto;flex-direction:column;overflow:visible;background:var(--color-bg)}._rail_9sr3n_28{position:sticky;top:0;z-index:20;width:100%;height:60px;min-height:60px;flex-direction:row;align-items:center;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 92%,transparent);padding:var(--space-3) var(--space-4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._brandRow_9sr3n_37{flex:none;padding:0}._railContext_9sr3n_44,._railSection_9sr3n_103,._railFooter_9sr3n_135{display:none}._railNav_9sr3n_68{display:flex;margin-left:auto;padding:0}._navItem_9sr3n_71{min-height:36px}._navItem_9sr3n_71 svg,._navCount_9sr3n_102{display:none}._surface_9sr3n_137{width:auto;height:auto;min-height:calc(100dvh - 72px);margin:var(--space-3);overflow:visible}._content_9sr3n_168{overflow:visible}._workspaceShell_9sr3n_170{height:auto;min-height:100dvh}._workspaceContent_9sr3n_171{height:auto;min-height:100dvh;overflow:visible}}@media(max-width:608px){._navItem_9sr3n_71{padding:var(--space-2)}._utilityBar_9sr3n_151{padding:0 var(--space-4)}._demoTag_9sr3n_167{display:none}}._card_106bw_1{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5)}._interactive_106bw_8{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._interactive_106bw_8:hover{border-color:var(--color-border-strong);background:var(--color-panel-raised)}._interactive_106bw_8:active{transform:translateY(1px)}._trigger_6lz9o_7{display:inline-flex;align-items:center;max-width:100%;min-width:0;text-align:left;background-color:var(--color-bg-inset);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) calc(var(--space-3) + 18px) var(--space-2) var(--space-3);color:var(--color-text);font-family:inherit;font-size:var(--fs-body);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a8a8a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:10px 6px}._trigger_6lz9o_7:hover{border-color:var(--color-border-strong)}._trigger_6lz9o_7:focus{outline:none;border-color:var(--color-accent)}._trigger_6lz9o_7:disabled{cursor:not-allowed;opacity:.6}._trigger_6lz9o_7[aria-invalid=true]{border-color:var(--color-danger)}._value_6lz9o_43,._placeholder_6lz9o_44{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_6lz9o_44{color:var(--color-text-faint)}._options_6lz9o_53{min-width:var(--button-width);max-height:320px;overflow-y:auto;background:var(--color-panel-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:var(--space-1);z-index:var(--z-modal);animation:_select-menu-in_6lz9o_1 var(--dur-fast) var(--ease-out)}._options_6lz9o_53:focus{outline:none}._option_6lz9o_53{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--color-text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._option_6lz9o_53[data-focus]{background:var(--color-panel-hover)}._option_6lz9o_53[data-selected]{background:var(--status-running-bg)}@keyframes _select-menu-in_6lz9o_1{0%{opacity:0;transform:translateY(-4px)}}._field_133km_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_133km_7{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-text-muted);letter-spacing:.2px}._req_133km_14{color:var(--color-accent)}._input_133km_18{width:100%;background:var(--color-bg-inset);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text);font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease-out)}._input_133km_18::placeholder{color:var(--color-text-faint)}._input_133km_18:hover{border-color:var(--color-border-strong)}._input_133km_18:focus{outline:none;border-color:var(--color-accent)}._input_133km_18._invalid_133km_42{border-color:var(--color-danger)}._select_133km_48{width:100%}._textarea_133km_52{min-height:96px;resize:vertical;line-height:var(--lh-normal);font-family:var(--font-mono);font-size:var(--fs-sm)}._hint_133km_60{font-size:var(--fs-tiny);color:var(--color-text-faint)}._error_133km_65{font-size:var(--fs-tiny);color:var(--color-danger-fg)}._wrap_12f88_1{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-dim);font-size:var(--fs-sm)}._spinner_12f88_9{width:15px;height:15px;border:2px solid var(--color-border-strong);border-top-color:var(--color-accent);border-radius:var(--radius-pill);animation:_spin_12f88_9 .7s linear infinite}@keyframes _spin_12f88_9{to{transform:rotate(360deg)}}._center_zl8ax_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center}._error_zl8ax_11{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel)}._errTitle_zl8ax_17{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-danger-fg)}._errMsg_zl8ax_23{font-size:var(--fs-sm);color:var(--color-text-dim);max-width:50ch}._hint_zl8ax_29{font-size:var(--fs-caption);color:var(--color-text-faint)}._frame_plokg_1{display:grid;grid-template-columns:20rem minmax(0,1fr);width:100%;min-height:100dvh;background:radial-gradient(circle at 79% 12%,color-mix(in srgb,var(--color-accent) 6%,transparent),transparent 28rem),var(--color-bg)}._rail_plokg_2{display:flex;min-height:100dvh;flex-direction:column;padding:18px 21px 22px}._brand_plokg_3{display:flex;min-height:30px;align-items:center;padding:0 7px}._story_plokg_4{display:grid;gap:14px;margin:auto 0;padding:48px var(--space-2)}._eyebrow_plokg_5{color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:1.2px;text-transform:uppercase}._story_plokg_4 h1{max-width:13ch;font-size:clamp(32px,4vw,52px);font-weight:var(--fw-semibold);letter-spacing:-3px;line-height:.98;text-wrap:balance}._story_plokg_4 p{max-width:29ch;color:var(--color-text-dim);font-size:var(--fs-sm);line-height:1.65}._storyLine_plokg_8{width:48px;height:2px;margin-top:var(--space-1);background:var(--color-accent)}._railFooter_plokg_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-2);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny)}._surface_plokg_10{display:flex;min-width:0;min-height:calc(100dvh - 62px);flex-direction:column;margin:48px 14px 14px 0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-panel);box-shadow:var(--shadow-1)}._utility_plokg_11{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border-subtle);padding:0 var(--space-6);color:var(--color-text-muted);font-size:var(--fs-caption)}._utility_plokg_11>div{display:flex;align-items:center;gap:var(--space-2)}._state_plokg_13{display:inline-flex;min-height:22px;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:3px 7px;background:var(--color-bg-inset);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold)}._state_plokg_13:before{width:5px;height:5px;border-radius:var(--radius-pill);background:var(--color-accent);content:""}._frame_plokg_1[data-variant=setup] ._state_plokg_13{border-color:color-mix(in srgb,var(--color-warning) 30%,var(--color-border));background:var(--status-scheduling-bg);color:var(--status-scheduling-fg)}._frame_plokg_1[data-variant=setup] ._state_plokg_13:before{background:var(--color-warning)}._frame_plokg_1[data-variant=welcome] ._state_plokg_13,._frame_plokg_1[data-variant=landing] ._state_plokg_13{border-color:color-mix(in srgb,var(--color-success) 30%,var(--color-border));background:var(--status-succeeded-bg);color:var(--status-succeeded-fg)}._frame_plokg_1[data-variant=welcome] ._state_plokg_13:before,._frame_plokg_1[data-variant=landing] ._state_plokg_13:before{background:var(--color-success)}._stage_plokg_19{display:grid;min-height:0;flex:1;place-items:center;overflow:auto;padding:48px var(--space-8) var(--space-16)}._content_plokg_20{display:grid;width:min(100%,48rem);grid-template-columns:minmax(0,1fr) 15rem;gap:var(--space-16);align-items:start}._frame_plokg_1[data-variant=landing] ._content_plokg_20{grid-template-columns:minmax(0,34rem);justify-content:center}._card_plokg_22{display:flex;width:100%;max-width:none;flex-direction:column;gap:var(--space-5);border:0;background:transparent;padding:0;box-shadow:none}._title_plokg_23{margin:0;font-size:clamp(28px,3vw,40px);font-weight:var(--fw-semibold);letter-spacing:-2px;line-height:1.05;color:var(--color-text)}._lede_plokg_24{margin:0;max-width:50ch;color:var(--color-text-dim);font-size:var(--fs-sm);line-height:1.65}._lede_plokg_24 code{border-radius:var(--radius-sm);background:var(--color-code-bg);padding:0 var(--space-1);font-family:var(--font-mono);font-size:var(--fs-caption)}._notice_plokg_26,._errorNotice_plokg_26{margin:0;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--fs-sm)}._notice_plokg_26{background:var(--status-scheduling-bg);color:var(--status-scheduling-fg)}._errorNotice_plokg_26{background:var(--status-failed-bg);color:var(--status-failed-fg)}._providers_plokg_29{display:grid;gap:10px}._provider_plokg_29{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;align-items:center;gap:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-panel);padding:10px var(--space-3);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._provider_plokg_29:hover{transform:translateY(-1px);border-color:var(--color-accent);background:var(--color-bg-inset);text-decoration:none}._providerIcon_plokg_32{display:inline-flex;width:var(--space-8);height:var(--space-8);align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-panel));color:var(--color-accent);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase}._advanced_plokg_33{display:grid;gap:var(--space-4);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-5)}._advToggle_plokg_34{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;border:0;background:none;padding:0;color:var(--color-text-muted);font-size:var(--fs-caption);cursor:pointer}._advToggle_plokg_34:hover{color:var(--color-text)}._advCaret_plokg_36{display:inline-block;font-size:var(--fs-tiny);transition:transform var(--dur-fast) var(--ease-out)}._advCaret_plokg_36[data-open]{transform:rotate(90deg)}._form_plokg_38{display:grid;gap:var(--space-4)}._aside_plokg_39{display:grid;gap:var(--space-4);border-left:1px solid var(--color-border-subtle);padding-left:var(--space-6)}._aside_plokg_39>svg{color:var(--color-accent)}._aside_plokg_39 h3{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._aside_plokg_39 p{color:var(--color-text-muted);font-size:var(--fs-caption);line-height:1.6}._security_plokg_43{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-tiny);line-height:1.55}._security_plokg_43 svg{color:var(--color-success)}._roleList_plokg_45{display:grid;gap:10px;margin:0;list-style:none;padding:0}._roleList_plokg_45 li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);color:var(--color-text-dim);font-size:var(--fs-caption)}._roleList_plokg_45 svg{color:var(--color-accent)}._probeFacts_plokg_48{display:grid;gap:var(--space-3)}._probeFacts_plokg_48 div{display:grid;gap:2px;border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-3)}._probeFacts_plokg_48 dt{color:var(--color-text-faint);font-size:var(--fs-tiny);letter-spacing:.6px;text-transform:uppercase}._probeFacts_plokg_48 dd{font-family:var(--font-mono);font-size:var(--fs-caption)}._cmdList_plokg_52{display:grid;border-top:1px solid var(--color-border)}._cmdRow_plokg_53{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-subtle);padding:14px 0}._cmdMain_plokg_54{display:grid;min-width:0;gap:3px}._cmd_plokg_52{overflow-x:auto;color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-caption);white-space:nowrap}._cmdWhat_plokg_56{color:var(--color-text-muted);font-size:var(--fs-tiny)}._footerRow_plokg_57{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}._autoNote_plokg_58{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-faint);font-size:var(--fs-caption)}._pulse_plokg_59{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-warning);animation:_gate-pulse_plokg_1 1.6s ease-in-out infinite}._facts_plokg_60{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-6);margin:0}._fact_plokg_60 dt{color:var(--color-text-faint);font-size:var(--fs-tiny);letter-spacing:.6px;text-transform:uppercase}._fact_plokg_60 dd{margin:var(--space-1) 0 0;color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-sm)}@keyframes _gate-pulse_plokg_1{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:860px){._frame_plokg_1{display:flex;min-height:100dvh;flex-direction:column;background:var(--color-bg)}._rail_plokg_2{position:sticky;top:0;z-index:20;width:100%;height:60px;min-height:60px;flex-direction:row;align-items:center;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 92%,transparent);padding:var(--space-3) var(--space-4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._brand_plokg_3{padding:0}._story_plokg_4,._railFooter_plokg_9{display:none}._surface_plokg_10{width:auto;min-height:calc(100dvh - 72px);margin:var(--space-3);overflow:visible}._stage_plokg_19{place-items:start center;overflow:visible;padding:40px var(--space-5) 56px}._content_plokg_20{width:min(100%,36rem);grid-template-columns:1fr;gap:40px}._aside_plokg_39{border-top:1px solid var(--color-border-subtle);border-left:0;padding-top:var(--space-6);padding-left:0}}@media(max-width:608px){._utility_plokg_11{padding:0 var(--space-4)}._state_plokg_13{display:none}._title_plokg_23{font-size:var(--space-8)}._cmdRow_plokg_53{grid-template-columns:1fr}._cmdRow_plokg_53 button{justify-self:start}._footerRow_plokg_57{align-items:stretch;flex-direction:column}._facts_plokg_60{grid-template-columns:1fr}}._inner_dtk39_1{width:min(100%,72rem);min-height:100%;margin:0 auto;padding:40px var(--space-8) var(--space-16)}._pageHeader_dtk39_2{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-subtle)}._heading_dtk39_3{display:grid;max-width:42rem;gap:var(--space-2)}._eyebrow_dtk39_4{color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:1.2px;text-transform:uppercase}._heading_dtk39_3 h1{font-size:clamp(28px,3vw,40px);font-weight:var(--fw-semibold);letter-spacing:-2px;line-height:1.05;text-wrap:balance}._heading_dtk39_3 p{max-width:62ch;color:var(--color-text-dim);font-size:var(--fs-body);line-height:1.65;text-wrap:pretty}._meta_dtk39_7{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-tiny)}._actions_dtk39_8{display:flex;flex:none;align-items:center;gap:10px}._subnav_dtk39_9{display:flex;flex:none;align-items:flex-end;gap:28px;min-height:48px;border-bottom:1px solid var(--color-border-subtle);padding:0 var(--space-8)}._subnav_dtk39_9 a,._subnav_dtk39_9 button{display:inline-flex;height:48px;flex:none;align-items:center;border:0;border-bottom:2px solid transparent;padding:0;background:transparent;color:var(--color-text-dim);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._subnav_dtk39_9 a:hover,._subnav_dtk39_9 button:hover{color:var(--color-text);text-decoration:none}._subnav_dtk39_9 a[aria-current=page],._subnav_dtk39_9 button[aria-current=page]{border-bottom-color:var(--color-text);color:var(--color-text)}._status_dtk39_13{display:inline-flex;min-height:22px;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:3px 7px;background:var(--color-bg-inset);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:.3px;white-space:nowrap}._status_dtk39_13:before{width:5px;height:5px;border-radius:var(--radius-pill);background:var(--color-accent);content:""}._status_dtk39_13[data-tone=success]{border-color:color-mix(in srgb,var(--color-success) 30%,var(--color-border));background:var(--status-succeeded-bg);color:var(--status-succeeded-fg)}._status_dtk39_13[data-tone=success]:before{background:var(--color-success)}._status_dtk39_13[data-tone=warning]{border-color:color-mix(in srgb,var(--color-warning) 30%,var(--color-border));background:var(--status-scheduling-bg);color:var(--status-scheduling-fg)}._status_dtk39_13[data-tone=warning]:before{background:var(--color-warning)}._status_dtk39_13[data-tone=danger]{border-color:color-mix(in srgb,var(--color-danger) 30%,var(--color-border));background:var(--status-failed-bg);color:var(--status-failed-fg)}._status_dtk39_13[data-tone=danger]:before{background:var(--color-danger)}._actionLink_dtk39_21{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--color-panel-raised);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);box-shadow:var(--shadow-1)}._actionLink_dtk39_21:hover{background:var(--color-panel-hover);color:var(--color-text);text-decoration:none}._actionLink_dtk39_21._primary_dtk39_23{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}._actionLink_dtk39_21._primary_dtk39_23:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-on-accent)}._actionLink_dtk39_21._ghost_dtk39_25{border-color:transparent;background:transparent;box-shadow:none;color:var(--color-text-dim)}._panel_dtk39_26{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel)}._panelHead_dtk39_27{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border-subtle);padding:14px var(--space-4)}._panelHead_dtk39_27 h2{font-size:var(--fs-body);font-weight:var(--fw-semibold)}._definitions_dtk39_29{display:grid;padding:0 var(--space-4)}._definition_dtk39_29{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-3) 0}._definition_dtk39_29:last-child{border-bottom:0}._definition_dtk39_29 dt{color:var(--color-text-muted);font-size:var(--fs-caption)}._definition_dtk39_29 dd{min-width:0;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--fs-caption);text-align:right}@media(max-width:860px){._inner_dtk39_1{padding:var(--space-8) var(--space-5) 56px}._pageHeader_dtk39_2{align-items:flex-start;flex-direction:column}._actions_dtk39_8{width:100%}._actions_dtk39_8>*{flex:1}._subnav_dtk39_9{overflow-x:auto;padding:0 var(--space-5)}}@media(max-width:608px){._heading_dtk39_3 h1{font-size:32px}._definition_dtk39_29{grid-template-columns:1fr;gap:var(--space-1)}._definition_dtk39_29 dd{text-align:left}}._state_ez23g_1{padding-top:var(--space-8)}._layout_ez23g_2{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:56px;padding-top:var(--space-8)}._sectionHeading_ez23g_3{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}._sectionHeading_ez23g_3 h2{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.2px}._sectionHeading_ez23g_3 p{color:var(--color-text-muted);font-size:var(--fs-caption)}._toolbar_ez23g_6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:14px}._search_ez23g_7{display:flex;width:min(100%,20rem);min-height:var(--space-8);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-inset);padding:0 10px;color:var(--color-text-muted);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}._search_ez23g_7:focus-within{border-color:var(--color-accent);background:var(--color-panel)}._search_ez23g_7 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text);font-size:var(--fs-sm)}._search_ez23g_7 input::placeholder{color:var(--color-text-faint)}._srOnly_ez23g_11{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._updated_ez23g_12{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny)}._list_ez23g_13{margin:0;border-top:1px solid var(--color-border);list-style:none;padding:0}._row_ez23g_14{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:80px;border-bottom:1px solid var(--color-border-subtle);padding:14px 10px;color:var(--color-text);transition:background var(--dur-fast) var(--ease-out),padding var(--dur-fast) var(--ease-out)}._row_ez23g_14:hover{background:var(--color-bg-inset);padding-right:6px;padding-left:14px;text-decoration:none}._mark_ez23g_16{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel-raised);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}._rowMain_ez23g_17{display:grid;min-width:0;gap:var(--space-1)}._rowTitle_ez23g_18{display:flex;min-width:0;align-items:center;gap:10px}._rowTitle_ez23g_18 strong{overflow:hidden;font-size:var(--fs-body);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}._tag_ez23g_20{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:3px 7px;background:var(--color-bg-inset);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold)}._rowMeta_ez23g_21{display:flex;min-width:0;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-caption)}._mono_ez23g_22{overflow:hidden;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}._created_ez23g_23:before{margin-right:var(--space-2);color:var(--color-border-strong);content:"·"}._rowSide_ez23g_24{display:grid;justify-items:end;gap:6px;color:var(--color-text-faint);font-size:var(--fs-tiny)}._rowSide_ez23g_24 svg{transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}._row_ez23g_14:hover ._rowSide_ez23g_24 svg{transform:translate(2px);color:var(--color-text)}._searchEmpty_ez23g_27{display:grid;gap:var(--space-2);border-bottom:1px solid var(--color-border-subtle);padding:40px var(--space-3)}._searchEmpty_ez23g_27 strong{font-size:var(--fs-body)}._searchEmpty_ez23g_27 p{color:var(--color-text-muted);font-size:var(--fs-caption)}._guide_ez23g_30{align-self:start;position:sticky;top:0;overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 13%,var(--color-panel)),transparent 68%),var(--color-bg-inset);padding:var(--space-5)}._eyebrow_ez23g_31{color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:1.2px;text-transform:uppercase}._guide_ez23g_30 h2{margin-top:var(--space-3);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:-.4px}._guide_ez23g_30>p{margin-top:var(--space-2);color:var(--color-text-dim);font-size:var(--fs-caption);line-height:1.6}._guide_ez23g_30 ol{display:grid;gap:0;margin-top:var(--space-5);list-style:none;counter-reset:guide;padding:0}._guide_ez23g_30 li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding-bottom:var(--space-4);counter-increment:guide}._guide_ez23g_30 li:before{display:inline-flex;position:relative;z-index:1;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-panel);color:var(--color-text-dim);content:counter(guide,decimal-leading-zero);font-family:var(--font-mono);font-size:9px}._guide_ez23g_30 li:not(:last-child):after{position:absolute;top:24px;bottom:0;left:12px;width:1px;background:var(--color-border);content:""}._guide_ez23g_30 li span{display:grid;gap:2px;padding-top:1px}._guide_ez23g_30 li strong{font-size:var(--fs-caption);font-weight:var(--fw-semibold)}._guide_ez23g_30 li small{color:var(--color-text-muted);font-size:var(--fs-tiny);line-height:1.5}._emptyStage_ez23g_41{display:grid;min-height:496px;grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr);align-items:center;gap:var(--space-16);padding:48px clamp(var(--space-4),5vw,var(--space-16))}._emptyCopy_ez23g_42{display:grid;max-width:35rem;gap:var(--space-4)}._emptyCopy_ez23g_42 h2{font-size:clamp(32px,5vw,64px);font-weight:var(--fw-semibold);letter-spacing:-3px;line-height:.98;text-wrap:balance}._emptyCopy_ez23g_42 p{max-width:52ch;color:var(--color-text-dim);font-size:var(--fs-body);line-height:1.65}._blueprint_ez23g_45{position:relative;width:min(100%,18rem);aspect-ratio:1;justify-self:center;border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:linear-gradient(var(--color-border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--color-border-subtle) 1px,transparent 1px),var(--color-bg-inset);background-size:var(--space-8) var(--space-8)}._blueprint_ez23g_45:before,._blueprint_ez23g_45:after{position:absolute;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--shadow-1);content:""}._blueprint_ez23g_45:before{top:18%;right:26%;bottom:50%;left:12%}._blueprint_ez23g_45:after{top:54%;right:12%;bottom:18%;left:36%;border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 9%,var(--color-panel))}@media(max-width:1152px){._layout_ez23g_2{grid-template-columns:1fr}._guide_ez23g_30{display:none}}@media(max-width:860px){._emptyStage_ez23g_41{grid-template-columns:1fr;min-height:0;gap:40px;padding:40px 0}._blueprint_ez23g_45{width:min(72vw,17rem)}}@media(max-width:608px){._layout_ez23g_2{padding-top:var(--space-6)}._toolbar_ez23g_6{align-items:stretch;flex-direction:column}._search_ez23g_7{width:100%}._row_ez23g_14{grid-template-columns:auto minmax(0,1fr)}._rowSide_ez23g_24{display:none}._rowMeta_ez23g_21{align-items:flex-start;flex-direction:column;gap:2px}._created_ez23g_23:before{display:none}}._stack_btqfo_1{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);max-width:min(92vw,400px)}._toast_btqfo_12{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-panel-raised);color:var(--color-text);font-size:var(--fs-sm);box-shadow:var(--shadow-2);cursor:pointer;animation:_toast-in_btqfo_1 var(--dur-med) var(--ease-out);border-left-width:3px}._toast_btqfo_12[data-kind=success]{border-left-color:var(--color-success)}._toast_btqfo_12[data-kind=error]{border-left-color:var(--color-danger)}._toast_btqfo_12[data-kind=info]{border-left-color:var(--color-accent)}@keyframes _toast-in_btqfo_1{0%{opacity:0;transform:translate(12px)}}._page_ba0nf_1{min-height:100%}._editorHeader_ba0nf_2{display:grid;grid-template-columns:1fr auto 1fr;min-height:88px;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-5) var(--space-8)}._back_ba0nf_3,._cancel_ba0nf_3{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-dim);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._back_ba0nf_3:hover,._cancel_ba0nf_3:hover{color:var(--color-text);text-decoration:none}._editorTitle_ba0nf_5{display:grid;justify-items:center;gap:var(--space-1);text-align:center}._editorTitle_ba0nf_5 h1{font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:-.6px}._editorTitle_ba0nf_5 p{color:var(--color-text-muted);font-size:var(--fs-caption)}._draft_ba0nf_8{justify-self:end;display:inline-flex;min-height:22px;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:3px 7px;background:var(--color-bg-inset);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold)}._draft_ba0nf_8:before{width:5px;height:5px;border-radius:var(--radius-pill);background:var(--color-accent);content:""}._grid_ba0nf_10{display:grid;grid-template-columns:minmax(0,42rem) minmax(16rem,20rem);justify-content:center;gap:var(--space-16);padding:48px var(--space-8) var(--space-20)}._main_ba0nf_11{display:grid;align-content:start;gap:var(--space-8)}._formSection_ba0nf_12{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-8);border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-8)}._formSection_ba0nf_12:last-of-type{border-bottom:0}._sectionCopy_ba0nf_14{display:grid;align-content:start;gap:6px}._eyebrow_ba0nf_15{color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:1.2px;text-transform:uppercase}._sectionCopy_ba0nf_14 h2,._aside_ba0nf_16 h2{font-size:var(--fs-body);font-weight:var(--fw-semibold)}._sectionCopy_ba0nf_14 p,._aside_ba0nf_16 p{color:var(--color-text-muted);font-size:var(--fs-caption);line-height:1.55}._fields_ba0nf_18{display:grid;gap:var(--space-4)}._callout_ba0nf_19{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border:1px solid color-mix(in srgb,var(--status-running-fg) 28%,var(--color-border));border-radius:var(--radius-lg);background:var(--status-running-bg);padding:14px;color:var(--status-running-fg);font-size:var(--fs-caption);line-height:1.55}._callout_ba0nf_19 strong{display:block;font-weight:var(--fw-semibold)}._actions_ba0nf_21{display:flex;align-items:center;justify-content:flex-end;gap:10px}._cancel_ba0nf_3{min-height:36px;justify-content:center;border-radius:var(--radius-md);padding:0 var(--space-3)}._cancel_ba0nf_3:hover{background:var(--color-panel-hover)}._aside_ba0nf_16{align-self:start;border-left:1px solid var(--color-border-subtle);padding-left:var(--space-6)}._aside_ba0nf_16 h2{margin-top:var(--space-2)}._aside_ba0nf_16>p{margin-top:var(--space-2);line-height:1.6}._aside_ba0nf_16 ul{display:grid;gap:var(--space-4);margin-top:var(--space-5);list-style:none;padding:0}._aside_ba0nf_16 li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;color:var(--color-text-dim);font-size:var(--fs-caption)}._aside_ba0nf_16 li svg{margin-top:2px;color:var(--color-accent)}@media(max-width:860px){._editorHeader_ba0nf_2{padding:var(--space-4) var(--space-5)}._grid_ba0nf_10{grid-template-columns:1fr;gap:40px;padding:var(--space-8) var(--space-5) 48px}._aside_ba0nf_16{border-top:1px solid var(--color-border-subtle);border-left:0;padding-top:var(--space-6);padding-left:0}}@media(max-width:608px){._editorHeader_ba0nf_2{grid-template-columns:auto 1fr}._editorTitle_ba0nf_5{justify-items:start;text-align:left}._draft_ba0nf_8{display:none}._formSection_ba0nf_12{grid-template-columns:1fr;gap:var(--space-4)}}._wrap_gd28i_1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-16) var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel)}._icon_gd28i_13{color:var(--color-accent);margin-bottom:var(--space-2);display:flex}._title_gd28i_19{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text)}._desc_gd28i_26{font-size:var(--fs-body);color:var(--color-text-dim);max-width:42ch;line-height:var(--lh-normal)}._action_gd28i_33{margin-top:var(--space-3)}._badge_1ysxr_1{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-tiny);font-weight:var(--fw-medium);line-height:1;white-space:nowrap;padding:3px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill)}._dot_1ysxr_15{width:6px;height:6px;border-radius:var(--radius-pill);flex:none}._badge_1ysxr_1[data-mode=readonly]{color:var(--color-text-dim)}._badge_1ysxr_1[data-mode=readonly] ._dot_1ysxr_15{background:var(--color-text-faint)}._badge_1ysxr_1[data-mode=draft_pr]{color:var(--color-accent);border-color:var(--color-accent-dim)}._badge_1ysxr_1[data-mode=draft_pr] ._dot_1ysxr_15{background:var(--color-accent)}._arrow_1ysxr_39{color:var(--color-text-dim)}._repo_1ysxr_43{font-family:var(--font-mono);color:var(--color-text-muted)}._wrap_8ig5d_1{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-inset)}._legend_8ig5d_12{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-text-muted);letter-spacing:.2px}._segmented_8ig5d_20{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}._segment_8ig5d_20{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:transparent;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._segment_8ig5d_20:hover:not([data-active]){color:var(--color-text);background:var(--color-panel-hover)}._segment_8ig5d_20[data-active]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--fw-semibold)}._segment_8ig5d_20:focus-visible{outline:none;border-color:var(--color-focus-ring)}._modeHint_8ig5d_64{margin:0;font-size:var(--fs-tiny);color:var(--color-text-faint);line-height:var(--lh-normal)}._notice_97f79_2{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--status-failed-dot, var(--color-border-strong));background:var(--status-failed-bg, var(--color-bg-inset));border-radius:var(--radius-md, 8px);font-size:var(--fs-caption)}._notice_97f79_2[data-variant=unverified]{border-color:var(--color-border-strong);background:var(--color-bg-inset)}._text_97f79_20{color:var(--color-text)}._link_97f79_24{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent);font-weight:var(--fw-medium, 500);text-decoration:none}._link_97f79_24:hover{text-decoration:underline}._shell_q2kim_1{position:relative;display:grid;grid-template-columns:320px minmax(0,1fr);width:100%;height:100%;min-height:0;margin:0;overflow:hidden;background:var(--color-bg)}._rail_q2kim_13{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:transparent;padding:18px 14px 14px}._railTop_q2kim_23{display:flex;align-items:center;gap:var(--space-2);min-height:30px;padding:0 7px}._projectSummary_q2kim_31{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:22px 7px 16px}._projectSummaryCopy_q2kim_39{display:grid;min-width:0;gap:var(--space-1)}._projectAction_q2kim_45{display:flex;flex:none;align-items:center}._eyebrow_q2kim_51,._sectionHead_q2kim_52{color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._projectSummaryCopy_q2kim_39 strong{overflow:hidden;color:var(--color-text);font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap}._projectSummaryCopy_q2kim_39 small,._railEmpty_q2kim_71{color:var(--color-text-faint);font-size:var(--fs-caption)}._serviceArea_q2kim_76{display:flex;min-height:0;flex-direction:column;flex:1;gap:var(--space-2);padding:0}._sectionHead_q2kim_52{display:flex;align-items:center;justify-content:space-between;padding:8px 7px}._serviceList_q2kim_92{display:grid;gap:var(--space-1);overflow-y:auto;padding-left:7px}._service_q2kim_76{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:52px;padding:7px 8px 7px 12px;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-muted);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._service_q2kim_76:hover{background:var(--color-panel)}._service_q2kim_76[data-active]{background:color-mix(in srgb,var(--color-text) 8%,transparent);box-shadow:none}._serviceMark_q2kim_126{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold)}._service_q2kim_76[data-active] ._serviceMark_q2kim_126{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-panel));color:var(--color-accent-dim)}._serviceCopy_q2kim_147{display:grid;min-width:0;gap:1px}._serviceCopy_q2kim_147 strong,._serviceCopy_q2kim_147 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._serviceCopy_q2kim_147 strong{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._serviceCopy_q2kim_147 small{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny)}._serviceState_q2kim_172{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-text-faint)}._railAction_q2kim_180{margin-top:var(--space-2);padding:0 7px}._railFooter_q2kim_185{display:grid;gap:var(--space-3);margin-top:auto;padding:12px 7px 0}._railEmpty_q2kim_71{margin:0;padding:var(--space-2)}._surface_q2kim_197{display:flex;min-width:0;min-height:0;flex-direction:column;height:calc(100% - 62px);margin:48px 14px 14px 0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-panel);box-shadow:var(--shadow-1)}._utility_q2kim_212{display:flex;align-items:center;gap:var(--space-4);min-height:48px;padding:0 var(--space-6);border-bottom:1px solid var(--color-border-subtle)}._utilityContent_q2kim_221{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:var(--space-4)}._mobileActions_q2kim_230{display:none}._header_q2kim_234{display:flex;min-height:104px;align-items:center;padding:var(--space-5) var(--space-8);border-bottom:1px solid var(--color-border-subtle)}._tabs_q2kim_242{display:flex;flex:none;align-items:end;gap:var(--space-6);min-height:48px;padding:0 var(--space-8);border-bottom:1px solid var(--color-border-subtle)}._tab_q2kim_242{height:48px;padding:0 var(--space-1);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-dim);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._tab_q2kim_242:hover,._tab_q2kim_242[data-active]{color:var(--color-text)}._tab_q2kim_242[data-active]{border-bottom-color:var(--color-text)}._scroll_q2kim_273{min-height:0;flex:1;overflow:auto}._detailScroll_q2kim_279{overflow:hidden}._settingsScroll_q2kim_283{overflow:auto;overscroll-behavior:contain}._panel_q2kim_288{width:min(100%,1040px);min-height:100%;margin:0 auto;padding:var(--space-8) var(--space-8) var(--space-16)}._detailPanel_q2kim_295{width:100%;height:100%;max-width:none;min-height:100%;margin:0;padding:0}._settingsPanel_q2kim_304{width:100%;max-width:none;min-height:100%;margin:0;padding:0}@media(max-width:860px){._shell_q2kim_1{display:flex;flex-direction:column;width:100%;height:auto;min-height:100dvh;margin:0;overflow:visible;border:0;border-radius:0}._rail_q2kim_13{position:sticky;top:0;z-index:2;width:100%;height:calc(var(--space-20) + var(--space-3));min-height:calc(var(--space-20) + var(--space-3));max-height:none;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--color-border)}._railTop_q2kim_23,._projectSummary_q2kim_31,._sectionHead_q2kim_52,._railAction_q2kim_180,._railFooter_q2kim_185{display:none}._serviceArea_q2kim_76{padding:var(--space-3)}._serviceList_q2kim_92{display:flex;width:max-content}._service_q2kim_76{width:220px}._surface_q2kim_197{width:calc(100% - var(--space-4));height:auto;min-height:auto;margin:0 var(--space-2) var(--space-2);overflow:visible;padding-top:0;border-radius:var(--radius-xl)}._scroll_q2kim_273{min-height:auto;flex:none;overflow:visible}._panel_q2kim_288{min-height:auto}._utility_q2kim_212,._header_q2kim_234,._tabs_q2kim_242,._panel_q2kim_288{padding-left:var(--space-5);padding-right:var(--space-5)}._header_q2kim_234{min-height:92px}._utility_q2kim_212{flex-wrap:wrap;align-items:center;min-height:auto;padding-top:var(--space-2);padding-bottom:var(--space-2)}._utilityContent_q2kim_221{width:100%}._mobileActions_q2kim_230{display:flex;width:100%;flex:none;align-items:center;justify-content:flex-end;gap:var(--space-2)}}._trigger_wqkl2_1{display:grid;width:30px;height:30px;place-items:center;flex:none;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-dim);cursor:pointer;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._trigger_wqkl2_1:hover,._trigger_wqkl2_1[data-active]{border-color:var(--color-border);background:var(--color-panel-raised);color:var(--color-text)}._trigger_wqkl2_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._labeled_wqkl2_29{display:inline-flex;width:max-content;align-items:center;gap:var(--space-2);padding:0 var(--space-2);font-size:var(--fs-caption);font-weight:var(--fw-medium)}._badge_iz8en_1{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:.2px;line-height:1;white-space:nowrap;border:1px solid transparent}._md_iz8en_14{padding:var(--space-1) var(--space-3);font-size:var(--fs-caption)}._sm_iz8en_19{padding:3px var(--space-2);font-size:var(--fs-tiny)}._dot_iz8en_24{width:7px;height:7px;border-radius:var(--radius-pill);flex:none}._badge_iz8en_1[data-status=queued]{background:var(--status-queued-bg);color:var(--status-queued-fg)}._badge_iz8en_1[data-status=queued] ._dot_iz8en_24{background:var(--status-queued-dot)}._badge_iz8en_1[data-status=scheduling]{background:var(--status-scheduling-bg);color:var(--status-scheduling-fg)}._badge_iz8en_1[data-status=scheduling] ._dot_iz8en_24{background:var(--status-scheduling-dot)}._badge_iz8en_1[data-status=running]{background:var(--status-running-bg);color:var(--status-running-fg)}._badge_iz8en_1[data-status=running] ._dot_iz8en_24{background:var(--status-running-dot)}._badge_iz8en_1[data-status=succeeded]{background:var(--status-succeeded-bg);color:var(--status-succeeded-fg)}._badge_iz8en_1[data-status=succeeded] ._dot_iz8en_24{background:var(--status-succeeded-dot)}._badge_iz8en_1[data-status=failed]{background:var(--status-failed-bg);color:var(--status-failed-fg)}._badge_iz8en_1[data-status=failed] ._dot_iz8en_24{background:var(--status-failed-dot)}._badge_iz8en_1[data-status=canceled]{background:var(--status-canceled-bg);color:var(--status-canceled-fg)}._badge_iz8en_1[data-status=canceled] ._dot_iz8en_24{background:var(--status-canceled-dot)}._badge_iz8en_1[data-status=blocked]{background:var(--status-blocked-bg);color:var(--status-blocked-fg)}._badge_iz8en_1[data-status=blocked] ._dot_iz8en_24{background:var(--status-blocked-dot)}._badge_iz8en_1[data-status=awaiting_input]{background:var(--status-awaiting_input-bg);color:var(--status-awaiting_input-fg)}._badge_iz8en_1[data-status=awaiting_input] ._dot_iz8en_24{background:var(--status-awaiting_input-dot)}._dot_iz8en_24[data-animated]{animation:_badge-pulse_iz8en_1 1.3s var(--ease-out) infinite}@keyframes _badge-pulse_iz8en_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}._section_wkcbu_1{display:grid;gap:var(--space-3);max-width:1020px;margin:0 auto}._head_wkcbu_8{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}._eyebrow_wkcbu_17{display:block;margin-bottom:var(--space-1);color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._head_wkcbu_8 h2{color:var(--color-text);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._filters_wkcbu_34{display:inline-flex;padding:2px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-inset)}._filter_wkcbu_34{padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-faint);cursor:pointer;font-size:var(--fs-caption)}._filter_wkcbu_34[aria-pressed=true]{background:var(--color-panel);color:var(--color-text);box-shadow:var(--shadow-1)}._list_wkcbu_58{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-subtle)}._list_wkcbu_58>li{border-bottom:1px solid var(--color-border-subtle)}._row_wkcbu_69{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2);color:inherit;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}._row_wkcbu_69:hover{background:var(--color-panel-raised);text-decoration:none}._origin_wkcbu_85{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-text-faint)}._origin_wkcbu_85[data-kind=review]{background:var(--status-awaiting_input-dot)}._copy_wkcbu_96{display:grid;min-width:0;gap:var(--space-1)}._title_wkcbu_102{display:flex;align-items:center;gap:var(--space-2);overflow:hidden;color:var(--color-text);font-size:var(--fs-body);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}._meta_wkcbu_114{overflow:hidden;color:var(--color-text-faint);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}._meta_wkcbu_114 code{color:var(--color-text-dim)}._retry_wkcbu_126{flex:none;padding:1px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-regular)}._status_wkcbu_137{display:grid;justify-items:end;gap:var(--space-1)}._status_wkcbu_137 time{color:var(--color-text-faint);font-size:var(--fs-caption);white-space:nowrap}@media(max-width:620px){._head_wkcbu_8{align-items:start;flex-direction:column}._row_wkcbu_69{grid-template-columns:auto minmax(0,1fr)}._status_wkcbu_137{grid-column:2;justify-items:start;grid-auto-flow:column;justify-content:start}}._panel_ugvy7_1,._empty_ugvy7_2{display:grid;gap:var(--space-6);max-width:960px;margin:0 auto}._head_ugvy7_9{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-subtle)}._eyebrow_ugvy7_18{display:block;margin-bottom:var(--space-1);color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._head_ugvy7_9 h2,._empty_ugvy7_2 h2{color:var(--color-text);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._head_ugvy7_9 p,._empty_ugvy7_2 p{max-width:620px;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm)}._grid_ugvy7_44{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:var(--space-5)}._facts_ugvy7_50,._policy_ugvy7_51{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel-raised)}._facts_ugvy7_50{display:grid;gap:var(--space-4)}._facts_ugvy7_50 div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--space-3)}._facts_ugvy7_50 dt{color:var(--color-text-faint);font-size:var(--fs-caption)}._facts_ugvy7_50 dd{min-width:0;overflow:hidden;color:var(--color-text);font-size:var(--fs-sm);text-overflow:ellipsis}._facts_ugvy7_50 code{color:var(--color-text-muted)}._policy_ugvy7_51{display:grid;align-content:start;gap:var(--space-2)}._policy_ugvy7_51 h3{color:var(--color-text);font-size:var(--fs-body);font-weight:var(--fw-semibold)}._policy_ugvy7_51 p{color:var(--color-text-muted);font-size:var(--fs-caption);line-height:var(--lh-normal)}._policy_ugvy7_51 button[aria-haspopup=listbox]{margin-top:var(--space-3)}._unavailable_ugvy7_108{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}._unverified_ugvy7_116{display:grid;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg)}._empty_ugvy7_2{justify-items:start}@media(max-width:720px){._head_ugvy7_9,._grid_ugvy7_44{grid-template-columns:1fr;flex-direction:column}}._section_5ot5s_1{display:grid;gap:var(--space-3);max-width:900px;margin:0 auto var(--space-10)}._heading_5ot5s_8{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}._eyebrow_5ot5s_15{display:block;margin-bottom:var(--space-1);color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._heading_5ot5s_8 h2{color:var(--color-text);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._heading_5ot5s_8 p,._isolation_5ot5s_33{margin-top:var(--space-1);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-caption)}._isolation_5ot5s_33{margin:0;text-align:right}._notice_5ot5s_45{max-width:900px}._composer_5ot5s_49{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);background:var(--color-panel);box-shadow:var(--shadow-3);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._composer_5ot5s_49:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-2)}._input_5ot5s_63{display:block;width:100%;min-height:104px;padding:var(--space-3);border:0;border-radius:var(--radius-lg);resize:vertical;background:var(--color-bg-inset);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal)}._input_5ot5s_63:focus{outline:0}._input_5ot5s_63::placeholder{color:var(--color-text-faint)}._input_5ot5s_63:disabled{cursor:not-allowed;opacity:.65}._error_5ot5s_91{margin:var(--space-2) var(--space-2) 0;color:var(--color-danger-fg);font-size:var(--fs-caption)}._controls_5ot5s_97{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-1) 0}._controlsEnd_5ot5s_105{display:flex;min-width:0;align-items:center;gap:var(--space-2);margin-left:auto}._pill_5ot5s_113{max-width:240px;min-height:30px;padding:0 calc(var(--space-3) + 14px) 0 var(--space-3);border-color:var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-panel-raised);background-position:right var(--space-2) center;color:var(--color-text-muted);font-size:var(--fs-caption)}._pill_5ot5s_113:focus{outline:none;border-color:var(--color-focus-ring)}._controlHint_5ot5s_130{color:var(--color-text-faint);font-size:var(--fs-caption)}._send_5ot5s_135{min-width:70px}@media(max-width:620px){._heading_5ot5s_8,._controls_5ot5s_97{align-items:stretch;flex-direction:column}._isolation_5ot5s_33{text-align:left}._controlsEnd_5ot5s_105{width:100%;margin-left:0}._pill_5ot5s_113,._send_5ot5s_135{flex:1;max-width:none}}._panel_1mojk_1{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._head_1mojk_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._eyebrow_1mojk_15{display:block;margin-bottom:var(--space-1);color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._title_1mojk_25{font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0}._hint_1mojk_32{font-size:var(--fs-sm);color:var(--color-text-muted);margin:0}._empty_1mojk_38{font-size:var(--fs-sm);color:var(--color-text-faint);margin:0;padding:var(--space-3) 0}._loadError_1mojk_45{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--status-failed-dot);border-radius:var(--radius-md);background:var(--status-failed-bg);color:var(--status-failed-fg);font-size:var(--fs-sm)}._list_1mojk_58{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._row_1mojk_67{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}._row_1mojk_67[data-enabled=false]{opacity:.72}._meta_1mojk_82{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}._titleRow_1mojk_90{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._cron_1mojk_97{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-text)}._badge_1mojk_103{display:inline-block;font-size:var(--fs-tiny);font-weight:var(--fw-medium);padding:1px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-faint)}._badge_1mojk_103[data-state=on]{border-color:var(--status-succeeded-dot);color:var(--status-succeeded-fg);background:var(--status-succeeded-bg)}._errorBadge_1mojk_121{display:inline-block;font-size:var(--fs-tiny);font-weight:var(--fw-medium);padding:1px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--status-failed-dot);color:var(--status-failed-fg);background:var(--status-failed-bg)}._sub_1mojk_132{font-size:var(--fs-sm);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._stamp_1mojk_140{font-size:var(--fs-tiny);color:var(--color-text-faint)}._actions_1mojk_145{display:flex;gap:var(--space-2);flex-shrink:0}._form_1mojk_151,._editForm_1mojk_152{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-subtle)}._editForm_1mojk_152{margin-top:var(--space-2)}._formActions_1mojk_166{display:flex;gap:var(--space-2)}._workspace_1h79i_1,._editor_1h79i_2{display:grid;gap:var(--space-5)}._head_1h79i_7{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}._eyebrow_1h79i_14{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._head_1h79i_7 h2,._editorHead_1h79i_24 h2{margin-top:2px;color:var(--color-text);font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._head_1h79i_7 p,._editorHead_1h79i_24 p{max-width:680px;margin-top:var(--space-2);color:var(--color-text-dim);font-size:var(--fs-sm);line-height:1.55}._warning_1h79i_41,._error_1h79i_42{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 7%,var(--color-panel));color:var(--color-text-dim);font-size:var(--fs-caption);line-height:1.55}._warning_1h79i_41 svg,._error_1h79i_42 svg{flex:none;margin-top:1px;color:var(--color-accent-dim)}._warning_1h79i_41 strong{color:var(--color-text)}._error_1h79i_42{border-left-color:var(--color-danger-fg);color:var(--color-danger-fg)}._error_1h79i_42 button{margin-left:auto;border:0;background:none;color:inherit;cursor:pointer}._toolbar_1h79i_60{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._filters_1h79i_69{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-lg);background:var(--color-bg-inset)}._filters_1h79i_69 button,._reviewAction_1h79i_78,._back_1h79i_79,._iconButton_1h79i_80{border:0;background:transparent;color:var(--color-text-faint);cursor:pointer}._filters_1h79i_69 button{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-caption)}._filters_1h79i_69 button[aria-pressed=true]{background:var(--color-panel);color:var(--color-text);box-shadow:var(--shadow-1)}._reviewAction_1h79i_78,._back_1h79i_79{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}._reviewAction_1h79i_78:hover:not(:disabled),._back_1h79i_79:hover{color:var(--color-text)}._reviewAction_1h79i_78:disabled{cursor:not-allowed;opacity:.45}._reviewList_1h79i_115{display:grid}._row_1h79i_117{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(190px,.9fr) minmax(190px,.8fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-subtle)}._main_1h79i_126,._cell_1h79i_127{min-width:0}._titleRow_1h79i_128{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text)}._titleRow_1h79i_128 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}._icon_1h79i_80{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._main_1h79i_126 p{overflow:hidden;margin:var(--space-1) 0 0 25px;color:var(--color-text-dim);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}._cell_1h79i_127{display:grid;gap:3px;color:var(--color-text-muted);font-size:var(--fs-caption)}._cell_1h79i_127 small{overflow:hidden;color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap}._status_1h79i_135{display:inline-flex;align-items:center;gap:var(--space-2)}._status_1h79i_135 i{width:6px;height:6px;border-radius:50%;background:var(--color-success-fg)}._status_1h79i_135[data-status=error] i{background:var(--color-danger-fg)}._status_1h79i_135[data-status=muted] i{background:var(--color-text-faint)}._actions_1h79i_140{display:flex;align-items:center;gap:var(--space-2)}._actionMenu_1h79i_141{position:relative}._switch_1h79i_142{position:relative;width:36px;height:20px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-border-strong);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}._switch_1h79i_142 span{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--color-panel);transition:transform var(--dur-fast) var(--ease-out)}._switch_1h79i_142[aria-checked=true]{background:var(--color-text)}._switch_1h79i_142[aria-checked=true] span{transform:translate(16px)}._switch_1h79i_142:disabled{cursor:not-allowed;opacity:.45}._iconButton_1h79i_80{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md)}._iconButton_1h79i_80:hover{background:var(--color-bg-inset);color:var(--color-text)}._actionMenuPopup_1h79i_149{position:absolute;z-index:5;top:calc(100% + 4px);right:0;display:grid;min-width:160px;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);box-shadow:var(--shadow-2)}._actionMenuPopup_1h79i_149 button{display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);font:inherit;font-size:var(--fs-caption);text-align:left;cursor:pointer}._actionMenuPopup_1h79i_149 button:hover{background:var(--color-bg-inset);color:var(--color-text)}._actionMenuPopup_1h79i_149 ._dangerAction_1h79i_152{color:var(--color-danger-fg)}._empty_1h79i_154{padding:var(--space-5) 0;color:var(--color-text-faint);font-size:var(--fs-sm)}._scheduleSection_1h79i_155{padding-top:var(--space-2)}._oauthGate_1h79i_157{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel)}._oauthGate_1h79i_157>div{display:grid;gap:3px}._oauthGate_1h79i_157 strong{color:var(--color-text);font-size:var(--fs-sm)}._oauthGate_1h79i_157 span{color:var(--color-text-dim);font-size:var(--fs-caption);font-weight:var(--fw-regular)}._oauthGate_1h79i_157 a{flex:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--fs-caption);text-decoration:none}._back_1h79i_79{width:max-content;padding-left:0}._editorHead_1h79i_24{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}._editor_1h79i_2 form{display:grid;gap:0}._formSection_1h79i_175{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.55fr);gap:var(--space-7);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border-subtle)}._formSection_1h79i_175 h3{color:var(--color-text);font-size:var(--fs-body);font-weight:var(--fw-semibold)}._formSection_1h79i_175>div:first-child>p{margin-top:var(--space-2);color:var(--color-text-faint);font-size:var(--fs-caption);line-height:1.55}._fields_1h79i_178{display:grid;gap:var(--space-4)}._fields_1h79i_178 label,._fields_1h79i_178 fieldset{display:grid;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:var(--fw-medium)}._fields_1h79i_178 input,._fields_1h79i_178 textarea,._fields_1h79i_178 select{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-inset);color:var(--color-text);font:inherit;font-weight:var(--fw-regular)}._fields_1h79i_178 textarea{resize:vertical;line-height:1.55}._fields_1h79i_178 input:focus,._fields_1h79i_178 textarea:focus,._fields_1h79i_178 select:focus{outline:2px solid color-mix(in srgb,var(--color-accent) 35%,transparent);outline-offset:1px}._fields_1h79i_178 fieldset{margin:0;padding:0;border:0}._fields_1h79i_178 legend{margin-bottom:var(--space-2)}._check_1h79i_190{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-2)!important;font-weight:var(--fw-regular)!important}._check_1h79i_190 input{width:15px;min-height:15px;margin:0;padding:0}._fieldRow_1h79i_192{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._footer_1h79i_193{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-5)}._footer_1h79i_193 span{margin-right:auto;color:var(--color-text-faint);font-size:var(--fs-caption)}@media(max-width:850px){._row_1h79i_117{grid-template-columns:minmax(0,1fr) auto}._cell_1h79i_127{grid-column:1}._actions_1h79i_140{grid-column:2;grid-row:1 / span 2}._formSection_1h79i_175{grid-template-columns:1fr;gap:var(--space-4)}}@media(max-width:640px){._head_1h79i_7,._toolbar_1h79i_60,._footer_1h79i_193{align-items:flex-start;flex-direction:column}._fieldRow_1h79i_192{grid-template-columns:1fr}._footer_1h79i_193 span{margin-right:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:where(.jtb-scope) *,*:where(.jtb-scope),:where(.jtb-scope) :before,:where(.jtb-scope):before,:where(.jtb-scope) :after,:where(.jtb-scope):after,:where(.jtb-scope) ::backdrop,:where(.jtb-scope)::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{.jtb-scope{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-700:oklch(50% .134 242.749);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-brand:#008884;--color-brand-dark:#006f6b;--color-brand-soft:#e8f6f2;--color-brand-gray:#6f817a}}@layer base{.jtb-scope{color:#1c1917;-webkit-font-smoothing:antialiased;text-align:left;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;line-height:1.5}.jtb-root{isolation:isolate;height:100%;min-height:0;position:relative;overflow:hidden}:where(.jtb-scope) *,*:where(.jtb-scope),:where(.jtb-scope) :before,:where(.jtb-scope):before,:where(.jtb-scope) :after,:where(.jtb-scope):after{box-sizing:border-box;border:0 solid}:where(.jtb-scope) h1,h1:where(.jtb-scope),:where(.jtb-scope) h2,h2:where(.jtb-scope),:where(.jtb-scope) h3,h3:where(.jtb-scope),:where(.jtb-scope) h4,h4:where(.jtb-scope),:where(.jtb-scope) h5,h5:where(.jtb-scope),:where(.jtb-scope) h6,h6:where(.jtb-scope),:where(.jtb-scope) p,p:where(.jtb-scope),:where(.jtb-scope) blockquote,blockquote:where(.jtb-scope),:where(.jtb-scope) pre,pre:where(.jtb-scope),:where(.jtb-scope) dl,dl:where(.jtb-scope),:where(.jtb-scope) dd,dd:where(.jtb-scope),:where(.jtb-scope) figure,figure:where(.jtb-scope){margin:0}:where(.jtb-scope) h1,h1:where(.jtb-scope),:where(.jtb-scope) h2,h2:where(.jtb-scope),:where(.jtb-scope) h3,h3:where(.jtb-scope),:where(.jtb-scope) h4,h4:where(.jtb-scope),:where(.jtb-scope) h5,h5:where(.jtb-scope),:where(.jtb-scope) h6,h6:where(.jtb-scope){font-size:inherit;font-weight:inherit}:where(.jtb-scope) ul,ul:where(.jtb-scope),:where(.jtb-scope) ol,ol:where(.jtb-scope){margin:0;padding:0;list-style:none}:where(.jtb-scope) button,button:where(.jtb-scope),:where(.jtb-scope) input,input:where(.jtb-scope),:where(.jtb-scope) optgroup,optgroup:where(.jtb-scope),:where(.jtb-scope) select,select:where(.jtb-scope),:where(.jtb-scope) textarea,textarea:where(.jtb-scope){font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;margin:0;padding:0}:where(.jtb-scope) button,button:where(.jtb-scope),:where(.jtb-scope) [role=button],[role=button]:where(.jtb-scope){cursor:pointer}:where(.jtb-scope) button,button:where(.jtb-scope){text-transform:none;-webkit-appearance:button;background-image:none}:where(.jtb-scope) :disabled,:disabled:where(.jtb-scope){cursor:default}:where(.jtb-scope) input::placeholder,input:where(.jtb-scope)::placeholder,:where(.jtb-scope) textarea::placeholder,textarea:where(.jtb-scope)::placeholder{opacity:1;color:#a8a29e}:where(.jtb-scope) textarea,textarea:where(.jtb-scope){resize:vertical}:where(.jtb-scope) a,a:where(.jtb-scope){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.jtb-scope) img,img:where(.jtb-scope),:where(.jtb-scope) svg,svg:where(.jtb-scope),:where(.jtb-scope) video,video:where(.jtb-scope),:where(.jtb-scope) canvas,canvas:where(.jtb-scope){vertical-align:middle;display:block}:where(.jtb-scope) img,img:where(.jtb-scope),:where(.jtb-scope) video,video:where(.jtb-scope){max-width:100%;height:auto}:where(.jtb-scope) table,table:where(.jtb-scope){text-indent:0;border-color:inherit;border-collapse:collapse}:where(.jtb-scope) [hidden],[hidden]:where(.jtb-scope){display:none!important}}@layer components;@layer utilities{:where(.jtb-scope) .pointer-events-none,.pointer-events-none:where(.jtb-scope){pointer-events:none}:where(.jtb-scope) .collapse,.collapse:where(.jtb-scope){visibility:collapse}:where(.jtb-scope) .visible,.visible:where(.jtb-scope){visibility:visible}:where(.jtb-scope) .absolute,.absolute:where(.jtb-scope){position:absolute}:where(.jtb-scope) .fixed,.fixed:where(.jtb-scope){position:fixed}:where(.jtb-scope) .relative,.relative:where(.jtb-scope){position:relative}:where(.jtb-scope) .sticky,.sticky:where(.jtb-scope){position:sticky}:where(.jtb-scope) .top-0,.top-0:where(.jtb-scope){top:0}:where(.jtb-scope) .top-1,.top-1:where(.jtb-scope){top:var(--spacing)}:where(.jtb-scope) .top-1\/2,.top-1\/2:where(.jtb-scope){top:50%}:where(.jtb-scope) .right-0,.right-0:where(.jtb-scope){right:0}:where(.jtb-scope) .right-1,.right-1:where(.jtb-scope){right:var(--spacing)}:where(.jtb-scope) .right-2,.right-2:where(.jtb-scope){right:calc(var(--spacing) * 2)}:where(.jtb-scope) .bottom-2,.bottom-2:where(.jtb-scope){bottom:calc(var(--spacing) * 2)}:where(.jtb-scope) .left-0,.left-0:where(.jtb-scope){left:0}:where(.jtb-scope) .left-2,.left-2:where(.jtb-scope){left:calc(var(--spacing) * 2)}:where(.jtb-scope) .z-10,.z-10:where(.jtb-scope){z-index:10}:where(.jtb-scope) .z-30,.z-30:where(.jtb-scope){z-index:30}:where(.jtb-scope) .z-40,.z-40:where(.jtb-scope){z-index:40}:where(.jtb-scope) .z-\[60\],.z-\[60\]:where(.jtb-scope){z-index:60}:where(.jtb-scope) .mx-1,.mx-1:where(.jtb-scope){margin-inline:var(--spacing)}:where(.jtb-scope) .my-1,.my-1:where(.jtb-scope){margin-block:var(--spacing)}:where(.jtb-scope) .mt-0\.5,.mt-0\.5:where(.jtb-scope){margin-top:calc(var(--spacing) * .5)}:where(.jtb-scope) .mt-1,.mt-1:where(.jtb-scope){margin-top:var(--spacing)}:where(.jtb-scope) .mt-1\.5,.mt-1\.5:where(.jtb-scope){margin-top:calc(var(--spacing) * 1.5)}:where(.jtb-scope) .mt-2,.mt-2:where(.jtb-scope){margin-top:calc(var(--spacing) * 2)}:where(.jtb-scope) .mt-3,.mt-3:where(.jtb-scope){margin-top:calc(var(--spacing) * 3)}:where(.jtb-scope) .mt-4,.mt-4:where(.jtb-scope){margin-top:calc(var(--spacing) * 4)}:where(.jtb-scope) .mr-1,.mr-1:where(.jtb-scope){margin-right:var(--spacing)}:where(.jtb-scope) .mb-0\.5,.mb-0\.5:where(.jtb-scope){margin-bottom:calc(var(--spacing) * .5)}:where(.jtb-scope) .mb-1,.mb-1:where(.jtb-scope){margin-bottom:var(--spacing)}:where(.jtb-scope) .mb-2,.mb-2:where(.jtb-scope){margin-bottom:calc(var(--spacing) * 2)}:where(.jtb-scope) .-ml-1,.-ml-1:where(.jtb-scope){margin-left:calc(var(--spacing) * -1)}:where(.jtb-scope) .ml-1,.ml-1:where(.jtb-scope){margin-left:var(--spacing)}:where(.jtb-scope) .ml-auto,.ml-auto:where(.jtb-scope){margin-left:auto}:where(.jtb-scope) .block,.block:where(.jtb-scope){display:block}:where(.jtb-scope) .contents,.contents:where(.jtb-scope){display:contents}:where(.jtb-scope) .flex,.flex:where(.jtb-scope){display:flex}:where(.jtb-scope) .grid,.grid:where(.jtb-scope){display:grid}:where(.jtb-scope) .hidden,.hidden:where(.jtb-scope){display:none}:where(.jtb-scope) .inline,.inline:where(.jtb-scope){display:inline}:where(.jtb-scope) .inline-block,.inline-block:where(.jtb-scope){display:inline-block}:where(.jtb-scope) .inline-flex,.inline-flex:where(.jtb-scope){display:inline-flex}:where(.jtb-scope) .table,.table:where(.jtb-scope){display:table}:where(.jtb-scope) .h-0\.5,.h-0\.5:where(.jtb-scope){height:calc(var(--spacing) * .5)}:where(.jtb-scope) .h-1\.5,.h-1\.5:where(.jtb-scope){height:calc(var(--spacing) * 1.5)}:where(.jtb-scope) .h-2,.h-2:where(.jtb-scope){height:calc(var(--spacing) * 2)}:where(.jtb-scope) .h-2\.5,.h-2\.5:where(.jtb-scope){height:calc(var(--spacing) * 2.5)}:where(.jtb-scope) .h-3,.h-3:where(.jtb-scope){height:calc(var(--spacing) * 3)}:where(.jtb-scope) .h-3\.5,.h-3\.5:where(.jtb-scope){height:calc(var(--spacing) * 3.5)}:where(.jtb-scope) .h-4,.h-4:where(.jtb-scope){height:calc(var(--spacing) * 4)}:where(.jtb-scope) .h-5,.h-5:where(.jtb-scope){height:calc(var(--spacing) * 5)}:where(.jtb-scope) .h-6,.h-6:where(.jtb-scope){height:calc(var(--spacing) * 6)}:where(.jtb-scope) .h-7,.h-7:where(.jtb-scope){height:calc(var(--spacing) * 7)}:where(.jtb-scope) .h-9,.h-9:where(.jtb-scope){height:calc(var(--spacing) * 9)}:where(.jtb-scope) .h-14,.h-14:where(.jtb-scope){height:calc(var(--spacing) * 14)}:where(.jtb-scope) .h-full,.h-full:where(.jtb-scope){height:100%}:where(.jtb-scope) .max-h-56,.max-h-56:where(.jtb-scope){max-height:calc(var(--spacing) * 56)}:where(.jtb-scope) .max-h-full,.max-h-full:where(.jtb-scope){max-height:100%}:where(.jtb-scope) .min-h-0,.min-h-0:where(.jtb-scope){min-height:0}:where(.jtb-scope) .min-h-\[3rem\],.min-h-\[3rem\]:where(.jtb-scope){min-height:3rem}:where(.jtb-scope) .min-h-\[5\.5rem\],.min-h-\[5\.5rem\]:where(.jtb-scope){min-height:5.5rem}:where(.jtb-scope) .min-h-\[220px\],.min-h-\[220px\]:where(.jtb-scope){min-height:220px}:where(.jtb-scope) .w-1\.5,.w-1\.5:where(.jtb-scope){width:calc(var(--spacing) * 1.5)}:where(.jtb-scope) .w-2,.w-2:where(.jtb-scope){width:calc(var(--spacing) * 2)}:where(.jtb-scope) .w-2\.5,.w-2\.5:where(.jtb-scope){width:calc(var(--spacing) * 2.5)}:where(.jtb-scope) .w-3,.w-3:where(.jtb-scope){width:calc(var(--spacing) * 3)}:where(.jtb-scope) .w-3\.5,.w-3\.5:where(.jtb-scope){width:calc(var(--spacing) * 3.5)}:where(.jtb-scope) .w-4,.w-4:where(.jtb-scope){width:calc(var(--spacing) * 4)}:where(.jtb-scope) .w-5,.w-5:where(.jtb-scope){width:calc(var(--spacing) * 5)}:where(.jtb-scope) .w-6,.w-6:where(.jtb-scope){width:calc(var(--spacing) * 6)}:where(.jtb-scope) .w-7,.w-7:where(.jtb-scope){width:calc(var(--spacing) * 7)}:where(.jtb-scope) .w-9,.w-9:where(.jtb-scope){width:calc(var(--spacing) * 9)}:where(.jtb-scope) .w-10,.w-10:where(.jtb-scope){width:calc(var(--spacing) * 10)}:where(.jtb-scope) .w-44,.w-44:where(.jtb-scope){width:calc(var(--spacing) * 44)}:where(.jtb-scope) .w-48,.w-48:where(.jtb-scope){width:calc(var(--spacing) * 48)}:where(.jtb-scope) .w-52,.w-52:where(.jtb-scope){width:calc(var(--spacing) * 52)}:where(.jtb-scope) .w-72,.w-72:where(.jtb-scope){width:calc(var(--spacing) * 72)}:where(.jtb-scope) .w-\[232px\],.w-\[232px\]:where(.jtb-scope){width:232px}:where(.jtb-scope) .w-\[360px\],.w-\[360px\]:where(.jtb-scope){width:360px}:where(.jtb-scope) .w-\[var\(--button-width\)\],.w-\[var\(--button-width\)\]:where(.jtb-scope){width:var(--button-width)}:where(.jtb-scope) .w-full,.w-full:where(.jtb-scope){width:100%}:where(.jtb-scope) .max-w-\[92\%\],.max-w-\[92\%\]:where(.jtb-scope){max-width:92%}:where(.jtb-scope) .max-w-\[260px\],.max-w-\[260px\]:where(.jtb-scope){max-width:260px}:where(.jtb-scope) .max-w-md,.max-w-md:where(.jtb-scope){max-width:var(--container-md)}:where(.jtb-scope) .max-w-xl,.max-w-xl:where(.jtb-scope){max-width:var(--container-xl)}:where(.jtb-scope) .min-w-0,.min-w-0:where(.jtb-scope){min-width:0}:where(.jtb-scope) .min-w-\[8rem\],.min-w-\[8rem\]:where(.jtb-scope){min-width:8rem}:where(.jtb-scope) .min-w-max,.min-w-max:where(.jtb-scope){min-width:max-content}:where(.jtb-scope) .flex-1,.flex-1:where(.jtb-scope){flex:1}:where(.jtb-scope) .shrink-0,.shrink-0:where(.jtb-scope){flex-shrink:0}:where(.jtb-scope) .border-collapse,.border-collapse:where(.jtb-scope){border-collapse:collapse}:where(.jtb-scope) .-translate-x-1\/2,.-translate-x-1\/2:where(.jtb-scope){--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.jtb-scope) .-translate-y-1\/2,.-translate-y-1\/2:where(.jtb-scope){--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.jtb-scope) .rotate-90,.rotate-90:where(.jtb-scope){rotate:90deg}:where(.jtb-scope) .cursor-col-resize,.cursor-col-resize:where(.jtb-scope){cursor:col-resize}:where(.jtb-scope) .cursor-grab,.cursor-grab:where(.jtb-scope){cursor:grab}:where(.jtb-scope) .cursor-pointer,.cursor-pointer:where(.jtb-scope){cursor:pointer}:where(.jtb-scope) .touch-none,.touch-none:where(.jtb-scope){touch-action:none}:where(.jtb-scope) .resize,.resize:where(.jtb-scope){resize:both}:where(.jtb-scope) .resize-none,.resize-none:where(.jtb-scope){resize:none}:where(.jtb-scope) .resize-y,.resize-y:where(.jtb-scope){resize:vertical}:where(.jtb-scope) .grid-cols-7,.grid-cols-7:where(.jtb-scope){grid-template-columns:repeat(7,minmax(0,1fr))}:where(.jtb-scope) .grid-cols-8,.grid-cols-8:where(.jtb-scope){grid-template-columns:repeat(8,minmax(0,1fr))}:where(.jtb-scope) .grid-cols-\[64px_minmax\(0\,1fr\)\],.grid-cols-\[64px_minmax\(0\,1fr\)\]:where(.jtb-scope){grid-template-columns:64px minmax(0,1fr)}:where(.jtb-scope) .grid-cols-\[88px_minmax\(0\,1fr\)\],.grid-cols-\[88px_minmax\(0\,1fr\)\]:where(.jtb-scope){grid-template-columns:88px minmax(0,1fr)}:where(.jtb-scope) .grid-rows-6,.grid-rows-6:where(.jtb-scope){grid-template-rows:repeat(6,minmax(0,1fr))}:where(.jtb-scope) .flex-col,.flex-col:where(.jtb-scope){flex-direction:column}:where(.jtb-scope) .flex-wrap,.flex-wrap:where(.jtb-scope){flex-wrap:wrap}:where(.jtb-scope) .items-baseline,.items-baseline:where(.jtb-scope){align-items:baseline}:where(.jtb-scope) .items-center,.items-center:where(.jtb-scope){align-items:center}:where(.jtb-scope) .items-start,.items-start:where(.jtb-scope){align-items:flex-start}:where(.jtb-scope) .items-stretch,.items-stretch:where(.jtb-scope){align-items:stretch}:where(.jtb-scope) .justify-between,.justify-between:where(.jtb-scope){justify-content:space-between}:where(.jtb-scope) .justify-center,.justify-center:where(.jtb-scope){justify-content:center}:where(.jtb-scope) .justify-end,.justify-end:where(.jtb-scope){justify-content:flex-end}:where(.jtb-scope) .gap-0\.5,.gap-0\.5:where(.jtb-scope){gap:calc(var(--spacing) * .5)}:where(.jtb-scope) .gap-1,.gap-1:where(.jtb-scope){gap:var(--spacing)}:where(.jtb-scope) .gap-1\.5,.gap-1\.5:where(.jtb-scope){gap:calc(var(--spacing) * 1.5)}:where(.jtb-scope) .gap-2,.gap-2:where(.jtb-scope){gap:calc(var(--spacing) * 2)}:where(.jtb-scope) .gap-2\.5,.gap-2\.5:where(.jtb-scope){gap:calc(var(--spacing) * 2.5)}:where(.jtb-scope) .gap-3,.gap-3:where(.jtb-scope){gap:calc(var(--spacing) * 3)}:where(.jtb-scope) :where(.space-y-0\.5>:not(:last-child)),:where(.space-y-0\.5>:not(:last-child)):where(.jtb-scope){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.jtb-scope) :where(.space-y-1>:not(:last-child)),:where(.space-y-1>:not(:last-child)):where(.jtb-scope){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.jtb-scope) :where(.space-y-2>:not(:last-child)),:where(.space-y-2>:not(:last-child)):where(.jtb-scope){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.jtb-scope) .gap-x-2,.gap-x-2:where(.jtb-scope){column-gap:calc(var(--spacing) * 2)}:where(.jtb-scope) .gap-y-1\.5,.gap-y-1\.5:where(.jtb-scope){row-gap:calc(var(--spacing) * 1.5)}:where(.jtb-scope) .self-start,.self-start:where(.jtb-scope){align-self:flex-start}:where(.jtb-scope) .truncate,.truncate:where(.jtb-scope){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.jtb-scope) .overflow-auto,.overflow-auto:where(.jtb-scope){overflow:auto}:where(.jtb-scope) .overflow-hidden,.overflow-hidden:where(.jtb-scope){overflow:hidden}:where(.jtb-scope) .overflow-x-auto,.overflow-x-auto:where(.jtb-scope){overflow-x:auto}:where(.jtb-scope) .overflow-y-auto,.overflow-y-auto:where(.jtb-scope){overflow-y:auto}:where(.jtb-scope) .rounded,.rounded:where(.jtb-scope){border-radius:.25rem}:where(.jtb-scope) .rounded-full,.rounded-full:where(.jtb-scope){border-radius:3.40282e38px}:where(.jtb-scope) .rounded-lg,.rounded-lg:where(.jtb-scope){border-radius:var(--radius-lg)}:where(.jtb-scope) .rounded-md,.rounded-md:where(.jtb-scope){border-radius:var(--radius-md)}:where(.jtb-scope) .rounded-xl,.rounded-xl:where(.jtb-scope){border-radius:var(--radius-xl)}:where(.jtb-scope) .rounded-t-xl,.rounded-t-xl:where(.jtb-scope){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:where(.jtb-scope) .border,.border:where(.jtb-scope){border-style:var(--tw-border-style);border-width:1px}:where(.jtb-scope) .border-2,.border-2:where(.jtb-scope){border-style:var(--tw-border-style);border-width:2px}:where(.jtb-scope) .border-t,.border-t:where(.jtb-scope){border-top-style:var(--tw-border-style);border-top-width:1px}:where(.jtb-scope) .border-r,.border-r:where(.jtb-scope){border-right-style:var(--tw-border-style);border-right-width:1px}:where(.jtb-scope) .border-b,.border-b:where(.jtb-scope){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:where(.jtb-scope) .border-l,.border-l:where(.jtb-scope){border-left-style:var(--tw-border-style);border-left-width:1px}:where(.jtb-scope) .border-dashed,.border-dashed:where(.jtb-scope){--tw-border-style:dashed;border-style:dashed}:where(.jtb-scope) .border-black\/\[0\.04\],.border-black\/\[0\.04\]:where(.jtb-scope){border-color:#0000000a}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .border-black\/\[0\.04\],.border-black\/\[0\.04\]:where(.jtb-scope){border-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}:where(.jtb-scope) .border-black\/\[0\.05\],.border-black\/\[0\.05\]:where(.jtb-scope){border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .border-black\/\[0\.05\],.border-black\/\[0\.05\]:where(.jtb-scope){border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}:where(.jtb-scope) .border-black\/\[0\.06\],.border-black\/\[0\.06\]:where(.jtb-scope){border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .border-black\/\[0\.06\],.border-black\/\[0\.06\]:where(.jtb-scope){border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}:where(.jtb-scope) .border-black\/\[0\.08\],.border-black\/\[0\.08\]:where(.jtb-scope){border-color:#00000014}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .border-black\/\[0\.08\],.border-black\/\[0\.08\]:where(.jtb-scope){border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}:where(.jtb-scope) .border-brand\/40,.border-brand\/40:where(.jtb-scope){border-color:#00888466}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .border-brand\/40,.border-brand\/40:where(.jtb-scope){border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}:where(.jtb-scope) .border-brand\/50,.border-brand\/50:where(.jtb-scope){border-color:#00888480}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .border-brand\/50,.border-brand\/50:where(.jtb-scope){border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}:where(.jtb-scope) .border-brand\/60,.border-brand\/60:where(.jtb-scope){border-color:#00888499}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .border-brand\/60,.border-brand\/60:where(.jtb-scope){border-color:color-mix(in oklab,var(--color-brand) 60%,transparent)}}:where(.jtb-scope) .border-stone-100,.border-stone-100:where(.jtb-scope){border-color:var(--color-stone-100)}:where(.jtb-scope) .border-stone-200,.border-stone-200:where(.jtb-scope){border-color:var(--color-stone-200)}:where(.jtb-scope) .border-stone-300,.border-stone-300:where(.jtb-scope){border-color:var(--color-stone-300)}:where(.jtb-scope) .bg-\[\#f6faf7\],.bg-\[\#f6faf7\]:where(.jtb-scope){background-color:#f6faf7}:where(.jtb-scope) .bg-\[\#fbfdfb\],.bg-\[\#fbfdfb\]:where(.jtb-scope){background-color:#fbfdfb}:where(.jtb-scope) .bg-amber-50,.bg-amber-50:where(.jtb-scope){background-color:var(--color-amber-50)}:where(.jtb-scope) .bg-amber-100,.bg-amber-100:where(.jtb-scope){background-color:var(--color-amber-100)}:where(.jtb-scope) .bg-brand,.bg-brand:where(.jtb-scope){background-color:var(--color-brand)}:where(.jtb-scope) .bg-brand-soft,.bg-brand-soft:where(.jtb-scope){background-color:var(--color-brand-soft)}:where(.jtb-scope) .bg-brand-soft\/30,.bg-brand-soft\/30:where(.jtb-scope){background-color:#e8f6f24d}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .bg-brand-soft\/30,.bg-brand-soft\/30:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-brand-soft) 30%,transparent)}}:where(.jtb-scope) .bg-brand-soft\/40,.bg-brand-soft\/40:where(.jtb-scope){background-color:#e8f6f266}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .bg-brand-soft\/40,.bg-brand-soft\/40:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-brand-soft) 40%,transparent)}}:where(.jtb-scope) .bg-brand-soft\/50,.bg-brand-soft\/50:where(.jtb-scope){background-color:#e8f6f280}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .bg-brand-soft\/50,.bg-brand-soft\/50:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-brand-soft) 50%,transparent)}}:where(.jtb-scope) .bg-brand-soft\/60,.bg-brand-soft\/60:where(.jtb-scope){background-color:#e8f6f299}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .bg-brand-soft\/60,.bg-brand-soft\/60:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-brand-soft) 60%,transparent)}}:where(.jtb-scope) .bg-emerald-50,.bg-emerald-50:where(.jtb-scope){background-color:var(--color-emerald-50)}:where(.jtb-scope) .bg-emerald-500,.bg-emerald-500:where(.jtb-scope){background-color:var(--color-emerald-500)}:where(.jtb-scope) .bg-red-50,.bg-red-50:where(.jtb-scope){background-color:var(--color-red-50)}:where(.jtb-scope) .bg-red-100,.bg-red-100:where(.jtb-scope){background-color:var(--color-red-100)}:where(.jtb-scope) .bg-red-500,.bg-red-500:where(.jtb-scope){background-color:var(--color-red-500)}:where(.jtb-scope) .bg-sky-100,.bg-sky-100:where(.jtb-scope){background-color:var(--color-sky-100)}:where(.jtb-scope) .bg-stone-50\/60,.bg-stone-50\/60:where(.jtb-scope){background-color:#fafaf999}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .bg-stone-50\/60,.bg-stone-50\/60:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-stone-50) 60%,transparent)}}:where(.jtb-scope) .bg-stone-100,.bg-stone-100:where(.jtb-scope){background-color:var(--color-stone-100)}:where(.jtb-scope) .bg-stone-100\/70,.bg-stone-100\/70:where(.jtb-scope){background-color:#f5f5f4b3}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .bg-stone-100\/70,.bg-stone-100\/70:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-stone-100) 70%,transparent)}}:where(.jtb-scope) .bg-stone-300,.bg-stone-300:where(.jtb-scope){background-color:var(--color-stone-300)}:where(.jtb-scope) .bg-stone-400,.bg-stone-400:where(.jtb-scope){background-color:var(--color-stone-400)}:where(.jtb-scope) .bg-transparent,.bg-transparent:where(.jtb-scope){background-color:#0000}:where(.jtb-scope) .bg-white,.bg-white:where(.jtb-scope){background-color:var(--color-white)}:where(.jtb-scope) .bg-white\/40,.bg-white\/40:where(.jtb-scope){background-color:#fff6}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .bg-white\/40,.bg-white\/40:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}:where(.jtb-scope) .bg-white\/70,.bg-white\/70:where(.jtb-scope){background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .bg-white\/70,.bg-white\/70:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}:where(.jtb-scope) .bg-white\/90,.bg-white\/90:where(.jtb-scope){background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .bg-white\/90,.bg-white\/90:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}:where(.jtb-scope) .p-0\.5,.p-0\.5:where(.jtb-scope){padding:calc(var(--spacing) * .5)}:where(.jtb-scope) .p-1,.p-1:where(.jtb-scope){padding:var(--spacing)}:where(.jtb-scope) .p-1\.5,.p-1\.5:where(.jtb-scope){padding:calc(var(--spacing) * 1.5)}:where(.jtb-scope) .p-2,.p-2:where(.jtb-scope){padding:calc(var(--spacing) * 2)}:where(.jtb-scope) .p-2\.5,.p-2\.5:where(.jtb-scope){padding:calc(var(--spacing) * 2.5)}:where(.jtb-scope) .p-3,.p-3:where(.jtb-scope){padding:calc(var(--spacing) * 3)}:where(.jtb-scope) .p-4,.p-4:where(.jtb-scope){padding:calc(var(--spacing) * 4)}:where(.jtb-scope) .p-8,.p-8:where(.jtb-scope){padding:calc(var(--spacing) * 8)}:where(.jtb-scope) .px-1,.px-1:where(.jtb-scope){padding-inline:var(--spacing)}:where(.jtb-scope) .px-1\.5,.px-1\.5:where(.jtb-scope){padding-inline:calc(var(--spacing) * 1.5)}:where(.jtb-scope) .px-2,.px-2:where(.jtb-scope){padding-inline:calc(var(--spacing) * 2)}:where(.jtb-scope) .px-2\.5,.px-2\.5:where(.jtb-scope){padding-inline:calc(var(--spacing) * 2.5)}:where(.jtb-scope) .px-3,.px-3:where(.jtb-scope){padding-inline:calc(var(--spacing) * 3)}:where(.jtb-scope) .px-4,.px-4:where(.jtb-scope){padding-inline:calc(var(--spacing) * 4)}:where(.jtb-scope) .px-5,.px-5:where(.jtb-scope){padding-inline:calc(var(--spacing) * 5)}:where(.jtb-scope) .py-0\.5,.py-0\.5:where(.jtb-scope){padding-block:calc(var(--spacing) * .5)}:where(.jtb-scope) .py-1,.py-1:where(.jtb-scope){padding-block:var(--spacing)}:where(.jtb-scope) .py-1\.5,.py-1\.5:where(.jtb-scope){padding-block:calc(var(--spacing) * 1.5)}:where(.jtb-scope) .py-2,.py-2:where(.jtb-scope){padding-block:calc(var(--spacing) * 2)}:where(.jtb-scope) .py-2\.5,.py-2\.5:where(.jtb-scope){padding-block:calc(var(--spacing) * 2.5)}:where(.jtb-scope) .py-8,.py-8:where(.jtb-scope){padding-block:calc(var(--spacing) * 8)}:where(.jtb-scope) .pt-1,.pt-1:where(.jtb-scope){padding-top:var(--spacing)}:where(.jtb-scope) .pr-5,.pr-5:where(.jtb-scope){padding-right:calc(var(--spacing) * 5)}:where(.jtb-scope) .pb-1\.5,.pb-1\.5:where(.jtb-scope){padding-bottom:calc(var(--spacing) * 1.5)}:where(.jtb-scope) .pl-7,.pl-7:where(.jtb-scope){padding-left:calc(var(--spacing) * 7)}:where(.jtb-scope) .text-center,.text-center:where(.jtb-scope){text-align:center}:where(.jtb-scope) .text-left,.text-left:where(.jtb-scope){text-align:left}:where(.jtb-scope) .align-middle,.align-middle:where(.jtb-scope){vertical-align:middle}:where(.jtb-scope) .font-mono,.font-mono:where(.jtb-scope){font-family:var(--font-mono)}:where(.jtb-scope) .text-base,.text-base:where(.jtb-scope){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where(.jtb-scope) .text-sm,.text-sm:where(.jtb-scope){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.jtb-scope) .text-xs,.text-xs:where(.jtb-scope){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where(.jtb-scope) .text-\[10px\],.text-\[10px\]:where(.jtb-scope){font-size:10px}:where(.jtb-scope) .text-\[11px\],.text-\[11px\]:where(.jtb-scope){font-size:11px}:where(.jtb-scope) .text-\[12px\],.text-\[12px\]:where(.jtb-scope){font-size:12px}:where(.jtb-scope) .text-\[13px\],.text-\[13px\]:where(.jtb-scope){font-size:13px}:where(.jtb-scope) .leading-5,.leading-5:where(.jtb-scope){--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}:where(.jtb-scope) .leading-6,.leading-6:where(.jtb-scope){--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}:where(.jtb-scope) .leading-none,.leading-none:where(.jtb-scope){--tw-leading:1;line-height:1}:where(.jtb-scope) .font-medium,.font-medium:where(.jtb-scope){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where(.jtb-scope) .font-semibold,.font-semibold:where(.jtb-scope){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.jtb-scope) .tracking-tight,.tracking-tight:where(.jtb-scope){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}:where(.jtb-scope) .tracking-wide,.tracking-wide:where(.jtb-scope){--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}:where(.jtb-scope) .break-words,.break-words:where(.jtb-scope){overflow-wrap:break-word}:where(.jtb-scope) .whitespace-nowrap,.whitespace-nowrap:where(.jtb-scope){white-space:nowrap}:where(.jtb-scope) .whitespace-pre-wrap,.whitespace-pre-wrap:where(.jtb-scope){white-space:pre-wrap}:where(.jtb-scope) .text-amber-500,.text-amber-500:where(.jtb-scope){color:var(--color-amber-500)}:where(.jtb-scope) .text-amber-700,.text-amber-700:where(.jtb-scope){color:var(--color-amber-700)}:where(.jtb-scope) .text-brand,.text-brand:where(.jtb-scope){color:var(--color-brand)}:where(.jtb-scope) .text-brand-dark,.text-brand-dark:where(.jtb-scope){color:var(--color-brand-dark)}:where(.jtb-scope) .text-brand-gray,.text-brand-gray:where(.jtb-scope){color:var(--color-brand-gray)}:where(.jtb-scope) .text-emerald-500,.text-emerald-500:where(.jtb-scope){color:var(--color-emerald-500)}:where(.jtb-scope) .text-emerald-600,.text-emerald-600:where(.jtb-scope){color:var(--color-emerald-600)}:where(.jtb-scope) .text-red-500,.text-red-500:where(.jtb-scope){color:var(--color-red-500)}:where(.jtb-scope) .text-red-600,.text-red-600:where(.jtb-scope){color:var(--color-red-600)}:where(.jtb-scope) .text-red-700,.text-red-700:where(.jtb-scope){color:var(--color-red-700)}:where(.jtb-scope) .text-sky-700,.text-sky-700:where(.jtb-scope){color:var(--color-sky-700)}:where(.jtb-scope) .text-stone-300,.text-stone-300:where(.jtb-scope){color:var(--color-stone-300)}:where(.jtb-scope) .text-stone-400,.text-stone-400:where(.jtb-scope){color:var(--color-stone-400)}:where(.jtb-scope) .text-stone-500,.text-stone-500:where(.jtb-scope){color:var(--color-stone-500)}:where(.jtb-scope) .text-stone-600,.text-stone-600:where(.jtb-scope){color:var(--color-stone-600)}:where(.jtb-scope) .text-stone-700,.text-stone-700:where(.jtb-scope){color:var(--color-stone-700)}:where(.jtb-scope) .text-stone-800,.text-stone-800:where(.jtb-scope){color:var(--color-stone-800)}:where(.jtb-scope) .text-stone-900,.text-stone-900:where(.jtb-scope){color:var(--color-stone-900)}:where(.jtb-scope) .text-white,.text-white:where(.jtb-scope){color:var(--color-white)}:where(.jtb-scope) .uppercase,.uppercase:where(.jtb-scope){text-transform:uppercase}:where(.jtb-scope) .opacity-0,.opacity-0:where(.jtb-scope){opacity:0}:where(.jtb-scope) .opacity-40,.opacity-40:where(.jtb-scope){opacity:.4}:where(.jtb-scope) .opacity-50,.opacity-50:where(.jtb-scope){opacity:.5}:where(.jtb-scope) .shadow-\[-10px_0_30px_rgba\(0\,0\,0\,0\.07\)\],.shadow-\[-10px_0_30px_rgba\(0\,0\,0\,0\.07\)\]:where(.jtb-scope){--tw-shadow:-10px 0 30px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.jtb-scope) .shadow-lg,.shadow-lg:where(.jtb-scope){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.jtb-scope) .shadow-sm,.shadow-sm:where(.jtb-scope){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.jtb-scope) .shadow-xl,.shadow-xl:where(.jtb-scope){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.jtb-scope) .ring-1,.ring-1:where(.jtb-scope){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.jtb-scope) .ring-2,.ring-2:where(.jtb-scope){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.jtb-scope) .ring-black\/10,.ring-black\/10:where(.jtb-scope){--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .ring-black\/10,.ring-black\/10:where(.jtb-scope){--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}:where(.jtb-scope) .ring-black\/\[0\.04\],.ring-black\/\[0\.04\]:where(.jtb-scope){--tw-ring-color:#0000000a}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .ring-black\/\[0\.04\],.ring-black\/\[0\.04\]:where(.jtb-scope){--tw-ring-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}:where(.jtb-scope) .ring-brand\/40,.ring-brand\/40:where(.jtb-scope){--tw-ring-color:#00888466}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .ring-brand\/40,.ring-brand\/40:where(.jtb-scope){--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}:where(.jtb-scope) .ring-brand\/60,.ring-brand\/60:where(.jtb-scope){--tw-ring-color:#00888499}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .ring-brand\/60,.ring-brand\/60:where(.jtb-scope){--tw-ring-color:color-mix(in oklab, var(--color-brand) 60%, transparent)}}:where(.jtb-scope) .ring-stone-500,.ring-stone-500:where(.jtb-scope){--tw-ring-color:var(--color-stone-500)}:where(.jtb-scope) .ring-offset-1,.ring-offset-1:where(.jtb-scope){--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}:where(.jtb-scope) .filter,.filter:where(.jtb-scope){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:where(.jtb-scope) .transition,.transition:where(.jtb-scope){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.jtb-scope) .transition-colors,.transition-colors:where(.jtb-scope){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.jtb-scope) .transition-opacity,.transition-opacity:where(.jtb-scope){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.jtb-scope) .select-none,.select-none:where(.jtb-scope){-webkit-user-select:none;user-select:none}:where(.jtb-scope) .\[--anchor-gap\:4px\],.\[--anchor-gap\:4px\]:where(.jtb-scope){--anchor-gap:4px}:where(.jtb-scope) .\[writing-mode\:vertical-rl\],.\[writing-mode\:vertical-rl\]:where(.jtb-scope){writing-mode:vertical-rl}@media(hover:hover){:where(.jtb-scope) .group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\:opacity-100:is(:where(.group):hover *):where(.jtb-scope){opacity:1}}:where(.jtb-scope) .focus-within\:opacity-100:focus-within,.focus-within\:opacity-100:focus-within:where(.jtb-scope){opacity:1}@media(hover:hover){:where(.jtb-scope) .hover\:border-brand:hover,.hover\:border-brand:hover:where(.jtb-scope){border-color:var(--color-brand)}:where(.jtb-scope) .hover\:border-brand\/40:hover,.hover\:border-brand\/40:hover:where(.jtb-scope){border-color:#00888466}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .hover\:border-brand\/40:hover,.hover\:border-brand\/40:hover:where(.jtb-scope){border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}:where(.jtb-scope) .hover\:bg-brand-soft\/30:hover,.hover\:bg-brand-soft\/30:hover:where(.jtb-scope){background-color:#e8f6f24d}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .hover\:bg-brand-soft\/30:hover,.hover\:bg-brand-soft\/30:hover:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-brand-soft) 30%,transparent)}}:where(.jtb-scope) .hover\:bg-brand-soft\/40:hover,.hover\:bg-brand-soft\/40:hover:where(.jtb-scope){background-color:#e8f6f266}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .hover\:bg-brand-soft\/40:hover,.hover\:bg-brand-soft\/40:hover:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-brand-soft) 40%,transparent)}}:where(.jtb-scope) .hover\:bg-brand\/40:hover,.hover\:bg-brand\/40:hover:where(.jtb-scope){background-color:#00888466}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .hover\:bg-brand\/40:hover,.hover\:bg-brand\/40:hover:where(.jtb-scope){background-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}:where(.jtb-scope) .hover\:bg-red-50:hover,.hover\:bg-red-50:hover:where(.jtb-scope){background-color:var(--color-red-50)}:where(.jtb-scope) .hover\:bg-stone-100:hover,.hover\:bg-stone-100:hover:where(.jtb-scope){background-color:var(--color-stone-100)}:where(.jtb-scope) .hover\:bg-white:hover,.hover\:bg-white:hover:where(.jtb-scope){background-color:var(--color-white)}:where(.jtb-scope) .hover\:text-brand-dark:hover,.hover\:text-brand-dark:hover:where(.jtb-scope){color:var(--color-brand-dark)}:where(.jtb-scope) .hover\:text-red-600:hover,.hover\:text-red-600:hover:where(.jtb-scope){color:var(--color-red-600)}:where(.jtb-scope) .hover\:text-stone-600:hover,.hover\:text-stone-600:hover:where(.jtb-scope){color:var(--color-stone-600)}:where(.jtb-scope) .hover\:underline:hover,.hover\:underline:hover:where(.jtb-scope){text-decoration-line:underline}:where(.jtb-scope) .hover\:ring-brand\/30:hover,.hover\:ring-brand\/30:hover:where(.jtb-scope){--tw-ring-color:#0088844d}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .hover\:ring-brand\/30:hover,.hover\:ring-brand\/30:hover:where(.jtb-scope){--tw-ring-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}}:where(.jtb-scope) .focus\:border-brand:focus,.focus\:border-brand:focus:where(.jtb-scope){border-color:var(--color-brand)}:where(.jtb-scope) .focus\:ring-1:focus,.focus\:ring-1:focus:where(.jtb-scope){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.jtb-scope) .focus\:ring-2:focus,.focus\:ring-2:focus:where(.jtb-scope){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.jtb-scope) .focus\:ring-brand:focus,.focus\:ring-brand:focus:where(.jtb-scope){--tw-ring-color:var(--color-brand)}:where(.jtb-scope) .focus\:ring-brand\/40:focus,.focus\:ring-brand\/40:focus:where(.jtb-scope){--tw-ring-color:#00888466}@supports (color:color-mix(in lab,red,red)){:where(.jtb-scope) .focus\:ring-brand\/40:focus,.focus\:ring-brand\/40:focus:where(.jtb-scope){--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}:where(.jtb-scope) .focus\:outline-none:focus,.focus\:outline-none:focus:where(.jtb-scope){--tw-outline-style:none;outline-style:none}:where(.jtb-scope) .active\:cursor-grabbing:active,.active\:cursor-grabbing:active:where(.jtb-scope){cursor:grabbing}:where(.jtb-scope) .disabled\:opacity-40:disabled,.disabled\:opacity-40:disabled:where(.jtb-scope){opacity:.4}:where(.jtb-scope) .data-\[focus\]\:bg-red-50[data-focus],.data-\[focus\]\:bg-red-50[data-focus]:where(.jtb-scope){background-color:var(--color-red-50)}:where(.jtb-scope) .data-\[focus\]\:bg-stone-100[data-focus],.data-\[focus\]\:bg-stone-100[data-focus]:where(.jtb-scope){background-color:var(--color-stone-100)}@media not all and (min-width:48rem){:where(.jtb-scope) .max-md\:w-full,.max-md\:w-full:where(.jtb-scope){width:100%}}}._overlay_1q56w_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--color-overlay);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-8) var(--space-4);overflow:auto;animation:_overlay-in_1q56w_1 var(--dur-med) var(--ease-out)}._panel_1q56w_14{position:relative;width:100%;max-width:480px;background:var(--color-panel);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);animation:_panel-in_1q56w_1 var(--dur-med) var(--ease-out)}._foreignPortalHost_1q56w_28{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}._foreignPortalHost_1q56w_28>*{pointer-events:auto}._panel_1q56w_14[data-size=wide]{width:min(94vw,1180px);max-width:calc(100vw - var(--space-4) - var(--space-4));height:min(86dvh,790px);max-height:calc(100dvh - var(--space-8) - var(--space-8));display:flex;flex-direction:column;animation:_wide-panel-in_1q56w_1 var(--dur-med) var(--ease-out);overflow:visible;border-radius:var(--radius-2xl)}._header_1q56w_64{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border)}._title_1q56w_72{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._close_1q56w_78{background:transparent;border:none;color:var(--color-text-dim);cursor:pointer;font-size:var(--fs-body);width:28px;height:28px;border-radius:var(--radius-md);line-height:1}._close_1q56w_78:hover{background:var(--color-panel-hover);color:var(--color-text)}._body_1q56w_94{padding:var(--space-5)}._panel_1q56w_14[data-size=wide] ._body_1q56w_94{min-height:0;flex:1;overflow:hidden}._footer_1q56w_104{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border)}@keyframes _overlay-in_1q56w_1{0%{opacity:0}}@keyframes _panel-in_1q56w_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes _wide-panel-in_1q56w_1{0%{opacity:0}}@media(max-width:700px){._overlay_1q56w_1{padding:var(--space-2)}._panel_1q56w_14[data-size=wide]{width:100%;max-width:none;height:calc(100dvh - var(--space-2) - var(--space-2));max-height:calc(100dvh - var(--space-2) - var(--space-2));border-radius:var(--radius-xl)}._panel_1q56w_14[data-size=wide] ._body_1q56w_94{padding:var(--space-3)}}._wrap_gmfs2_3{display:flex;flex-direction:column;min-height:0;height:100%;width:100%;gap:var(--space-3)}._selectorRow_gmfs2_12{display:flex;align-items:center;gap:var(--space-3)}._selector_gmfs2_12{min-width:16rem}._board_gmfs2_25{min-height:0;flex:1;overflow:auto}._failPanel_gmfs2_33{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-panel-raised)}@media(max-width:700px){._selector_gmfs2_12{min-width:0;width:100%}}._failTitle_gmfs2_50{font-weight:var(--fw-semibold);color:var(--color-danger)}._failMsg_gmfs2_55{font-size:var(--fs-body);color:var(--color-text)}._failDetail_gmfs2_60{font-size:var(--fs-caption);color:var(--color-text-dim)}._failActions_gmfs2_65{display:flex;justify-content:flex-start;margin-top:var(--space-1)}._linkNotice_gmfs2_74{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-text-muted);font-size:var(--fs-caption);line-height:var(--lh-normal)}._linkNotice_gmfs2_74[data-state=invalid]{border-color:var(--color-danger);color:var(--color-danger-fg)}._linkNotice_gmfs2_74[data-state=unvalidated]{border-color:var(--color-warning)}._panel_16uku_1{display:flex;flex-direction:column;gap:var(--space-4)}._addRow_16uku_8{display:flex;align-items:flex-start;gap:var(--space-2)}._searchWrap_16uku_14{position:relative;flex:1;min-width:0}._search_16uku_14{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-inset);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-sm)}._search_16uku_14:focus{outline:none;border-color:var(--color-focus-ring)}._roleSelect_16uku_36{flex:none;border-color:var(--color-border-strong);font-size:var(--fs-sm);text-transform:capitalize}._roleSelect_16uku_36:focus{border-color:var(--color-focus-ring)}._results_16uku_46{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;z-index:var(--z-modal);max-height:220px;overflow-y:auto;padding:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-panel-raised);box-shadow:var(--shadow-2)}._result_16uku_46{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:none;text-align:left;cursor:pointer}._result_16uku_46:hover{background:var(--color-panel-hover)}._resultName_16uku_76{font-size:var(--fs-sm);color:var(--color-text)}._resultTag_16uku_80{margin-left:auto;font-size:var(--fs-tiny);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-accent)}._resultEmpty_16uku_88{padding:var(--space-2);font-size:var(--fs-caption);color:var(--color-text-faint)}._list_16uku_95{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._member_16uku_104{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-panel)}._memberText_16uku_114{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._memberName_16uku_121{font-size:var(--fs-sm);color:var(--color-text);overflow:hidden;text-overflow:ellipsis}._memberSub_16uku_127{font-size:var(--fs-tiny);font-family:var(--font-mono);color:var(--color-text-faint)}._roleBadge_16uku_133{font-size:var(--fs-tiny);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-dim);padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill)}._avatar_16uku_145,._avatarFallback_16uku_146{width:28px;height:28px;flex:none;border-radius:var(--radius-pill);object-fit:cover}._avatarFallback_16uku_146{display:inline-flex;align-items:center;justify-content:center;background:var(--color-panel-hover);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-bold)}._settingsPage_4lqhk_3{position:relative}._settingsDocument_4lqhk_7{display:grid;min-width:0;gap:var(--space-10);padding-top:var(--space-8)}._settingsSection_4lqhk_14{display:grid}._settingsSection_4lqhk_14>header{display:grid;gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._settingsSection_4lqhk_14>header p{margin:0;color:var(--color-text-faint);font-size:var(--fs-sm);line-height:var(--lh-normal)}._settingsSection_4lqhk_14>header h2{margin:0;color:var(--color-text);font-size:var(--fs-h2);letter-spacing:var(--tracking-tight)}._settingsSectionBody_4lqhk_37{padding-top:var(--space-4)}._settingsSavebar_4lqhk_41{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-panel) 94%,transparent);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._settingsSavebar_4lqhk_41>span{color:var(--color-text-faint);font-size:var(--fs-tiny)}._settingsSavebar_4lqhk_41>div{display:flex;gap:var(--space-2)}._settingsState_4lqhk_68{margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-dim);font-size:var(--fs-sm)}._modelList_4lqhk_77{display:grid;gap:var(--space-2)}._modelRow_4lqhk_79{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._modelMark_4lqhk_89{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny)}._modelRow_4lqhk_79>span:nth-child(2){display:grid;gap:2px;min-width:0}._modelRow_4lqhk_79 strong{font-size:var(--fs-sm)}._modelRow_4lqhk_79 code,._modelRow_4lqhk_79 small{color:var(--color-text-faint);font-size:var(--fs-tiny)}@media(max-width:760px){._settingsSavebar_4lqhk_41{margin:0}}._tabs_4lqhk_111{display:flex;gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._tab_4lqhk_111{padding:var(--space-2) var(--space-3);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--color-text-dim);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}._tab_4lqhk_111:hover{color:var(--color-text)}._tab_4lqhk_111[data-active]{color:var(--color-text);border-bottom-color:var(--color-accent)}._body_4lqhk_136{display:flex;flex-direction:column;gap:var(--space-4)}._integrationMode_4lqhk_142{display:inline-flex;width:max-content;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-raised)}._integrationMode_4lqhk_142 button{min-height:30px;padding:0 var(--space-3);border:0;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--color-text-dim);cursor:pointer;font-size:var(--fs-caption)}._integrationMode_4lqhk_142 button[data-active]{background:var(--color-panel);box-shadow:var(--shadow-1);color:var(--color-text)}._integrationMode_4lqhk_142 button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._oauthCallback_4lqhk_173{display:grid;gap:var(--space-1);padding:var(--space-3);border-left:2px solid var(--color-border-strong);color:var(--color-text-faint);font-size:var(--fs-tiny)}._oauthCallback_4lqhk_173 code{color:var(--color-text-muted);font-family:var(--font-mono);overflow-wrap:anywhere}._repoField_4lqhk_189{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-text-muted)}._guardrails_4lqhk_196{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._guardrailHead_4lqhk_205{display:flex;flex-direction:column;gap:var(--space-1)}._guardrailTitle_4lqhk_211{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--color-text)}._guardrailHint_4lqhk_217{font-size:var(--fs-tiny);color:var(--color-text-faint);line-height:var(--lh-normal)}._guardrailGrid_4lqhk_223{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}._allowlist_4lqhk_229{display:flex;flex-direction:column;gap:var(--space-2);border:0;padding:0;margin:0;min-width:0}._allowlistLegend_4lqhk_239{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-text);padding:0}._allowlistRow_4lqhk_246{display:flex;flex-wrap:wrap;gap:var(--space-3)}._checkLabel_4lqhk_252{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);color:var(--color-text-muted);cursor:pointer}._envBlock_4lqhk_261,._envRows_4lqhk_267{display:flex;flex-direction:column;gap:var(--space-2)}._envRow_4lqhk_267{display:flex;align-items:center;gap:var(--space-2)}._envInput_4lqhk_279{flex:1 1 0;min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text)}._envInvalid_4lqhk_291{border-color:var(--color-danger-fg)}._envEq_4lqhk_295{color:var(--color-text-faint)}._envRemove_4lqhk_299{border:0;background:none;color:var(--color-text-dim);font-size:var(--fs-md);line-height:1;cursor:pointer;padding:var(--space-1)}._envRemove_4lqhk_299:hover{color:var(--color-danger-fg)}._envError_4lqhk_312{font-size:var(--fs-tiny);color:var(--color-danger-fg)}._danger_4lqhk_318{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--status-failed-bg)}._dangerText_4lqhk_330{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1 220px}._dangerTitle_4lqhk_338{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--color-danger-fg)}._dangerHint_4lqhk_344{font-size:var(--fs-tiny);color:var(--color-text-faint);line-height:var(--lh-normal)}._confirmRow_4lqhk_350{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._confirmLabel_4lqhk_357{font-size:var(--fs-tiny);color:var(--color-text-muted)}._kanbanList_4lqhk_363{display:flex;flex-direction:column;gap:var(--space-2)}._kanbanRow_4lqhk_369{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}._kanbanMeta_4lqhk_379{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._kanbanTitle_4lqhk_386{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text);word-break:break-all}._kanbanSub_4lqhk_396{font-size:var(--fs-tiny);color:var(--color-text-faint)}._badge_4lqhk_401{display:inline-block;font-size:var(--fs-tiny);font-weight:var(--fw-medium);padding:1px var(--space-2);border-radius:var(--radius-full, 999px);border:1px solid var(--color-border);color:var(--color-text-faint)}._badge_4lqhk_401[data-state=per_link]{border-color:var(--status-succeeded-dot);color:var(--status-succeeded-fg);background:var(--status-succeeded-bg)}._badge_4lqhk_401[data-state=missing]{border-color:var(--status-failed-dot);color:var(--status-failed-fg);background:var(--status-failed-bg)}._badge_4lqhk_401[data-state=unvalidated]{border-color:var(--status-scheduling-dot);color:var(--status-scheduling-fg);background:var(--status-scheduling-bg)}._badge_4lqhk_401[data-state=invalid]{border-color:var(--status-failed-dot);color:var(--status-failed-fg);background:var(--status-failed-bg)}._kanbanBoardNotice_4lqhk_441{font-size:var(--fs-tiny);color:var(--status-scheduling-fg)}._kanbanConnect_4lqhk_447{margin-top:var(--space-2)}._tokenEditor_4lqhk_451{display:flex;align-items:flex-end;gap:var(--space-2);margin-top:var(--space-2)}._tokenEditor_4lqhk_451>:first-child{flex:1}._kanbanForm_4lqhk_462{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._kanbanFormActions_4lqhk_471{display:flex;justify-content:flex-end}._kanbanModeRow_4lqhk_478{display:flex;justify-content:flex-end;margin-top:calc(-1 * var(--space-2))}._kanbanError_4lqhk_484{font-size:var(--fs-tiny);color:var(--color-danger)}._apiKeyReveal_4lqhk_494{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--status-succeeded-dot);border-radius:var(--radius-lg);background:var(--status-succeeded-bg)}._apiKeyRevealRow_4lqhk_504{display:flex;align-items:center;gap:var(--space-2)}._apiKeyRevealCode_4lqhk_510{flex:1 1 0;min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);word-break:break-all;-webkit-user-select:all;user-select:all}._wrap_f69zx_1{display:grid;width:var(--space-8);height:var(--space-8);flex:none;place-items:center;border-radius:var(--radius-md);background:var(--color-bg-inset);color:var(--color-text)}._svg_f69zx_2{display:block;width:var(--space-5);height:var(--space-5);line-height:0}._svg_f69zx_2 svg{display:block;width:100%;height:100%}._fallback_f69zx_4{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}._catalog_cbkjv_5{width:min(100%,56rem);margin-inline:auto;padding-top:var(--space-5)}._security_cbkjv_6{display:flex;align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb,var(--color-text) 10%,var(--color-border));border-radius:var(--radius-lg);background:var(--color-bg-inset);padding:10px var(--space-3);color:var(--color-text-muted);font-size:var(--fs-caption);line-height:1.5}._toolbar_cbkjv_7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0 var(--space-5)}._search_cbkjv_8{display:flex;width:min(100%,21rem);height:var(--space-8);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);padding:0 10px;color:var(--color-text-muted);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._search_cbkjv_8:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 10%,transparent)}._search_cbkjv_8 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text);font-size:var(--fs-sm)}._search_cbkjv_8 input::placeholder{color:var(--color-text-faint)}._srOnly_cbkjv_12{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._result_cbkjv_13{flex:none;color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny)}._result_cbkjv_13 b{color:var(--color-text);font-weight:var(--fw-semibold)}._heading_cbkjv_15{padding-bottom:var(--space-3)}._heading_cbkjv_15 h2{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.2px}._heading_cbkjv_15 p{color:var(--color-text-muted);font-size:var(--fs-caption)}._stack_cbkjv_18{display:grid;gap:var(--space-3)}._providerCard_cbkjv_19{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--shadow-1)}._providerHead_cbkjv_20{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-3) 14px}._providerCopy_cbkjv_21{min-width:0}._providerTitle_cbkjv_22{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}._providerTitle_cbkjv_22 h2{overflow:hidden;font-size:var(--fs-body);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}._providerCopy_cbkjv_21 p{overflow:hidden;margin-top:2px;color:var(--color-text-muted);font-size:var(--fs-tiny);text-overflow:ellipsis;white-space:nowrap}._providerCopy_cbkjv_21 ._providerError_cbkjv_25{color:var(--status-scheduling-fg)}._mono_cbkjv_26{font-family:var(--font-mono)}._providerActions_cbkjv_27,._modelActions_cbkjv_27{display:inline-flex;align-items:center;gap:6px}._iconButton_cbkjv_28{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-dim);cursor:pointer}._iconButton_cbkjv_28:hover{background:var(--color-panel-hover);color:var(--color-text)}._iconButton_cbkjv_28:disabled{cursor:not-allowed;opacity:.45}._providerModels_cbkjv_31{padding:0 14px var(--space-3)}._modelBar_cbkjv_32{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-caption)}._modelBar_cbkjv_32>span b{color:var(--color-text);font-weight:var(--fw-semibold)}._textButton_cbkjv_34{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:0;border-radius:var(--radius-md);background:transparent;padding:var(--space-1) 6px;color:var(--color-text-dim);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);cursor:pointer}._textButton_cbkjv_34:hover:not(:disabled){background:var(--color-panel-hover);color:var(--color-text)}._textButton_cbkjv_34:disabled{cursor:not-allowed;opacity:.46}._modelList_cbkjv_37{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-panel-raised)}._modelRow_cbkjv_38{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,auto) 6.5rem auto;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) 10px;transition:background var(--dur-fast) var(--ease-out)}._modelRow_cbkjv_38+._modelRow_cbkjv_38{border-top:1px solid var(--color-border-subtle)}._modelRow_cbkjv_38:hover{background:var(--color-panel-hover)}._modelRowProject_cbkjv_42{grid-template-columns:minmax(0,1fr) minmax(6rem,auto) auto}._modelControls_cbkjv_43{display:inline-flex;align-items:center;gap:6px}._modelCopy_cbkjv_44{display:grid;min-width:0;gap:2px}._modelCopy_cbkjv_44 strong{overflow:hidden;font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}._modelCopy_cbkjv_44 small{overflow:hidden;color:var(--color-text-muted);font-family:var(--font-mono);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}._capabilities_cbkjv_47{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-1)}._capabilities_cbkjv_47>span{display:inline-flex;min-height:20px;align-items:center;gap:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-inset);padding:2px 6px;color:var(--color-text-dim);font-size:9px;white-space:nowrap}._grantCount_cbkjv_49{display:inline-grid;grid-template-columns:auto auto;min-width:92px;align-items:baseline;justify-content:end;gap:6px;line-height:1;white-space:nowrap}._grantCount_cbkjv_49 b{color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}._grantCount_cbkjv_49 small{color:var(--color-text-faint);font-size:9.5px}._switch_cbkjv_53{position:relative;display:inline-flex;flex:none;width:34px;height:20px;padding:0;border:1px solid var(--color-border);border-radius:999px;background:var(--color-panel-raised);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._switch_cbkjv_53:disabled{cursor:not-allowed;opacity:.5}._switch_cbkjv_53:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._switch_cbkjv_53[data-on]{background:var(--color-accent);border-color:var(--color-accent)}._switchKnob_cbkjv_57{position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:50%;background:var(--color-panel);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease-out)}._switch_cbkjv_53[data-on] ._switchKnob_cbkjv_57{transform:translate(14px)}._limitNote_cbkjv_59{margin-top:var(--space-2);border-radius:var(--radius-md);background:var(--color-bg-inset);padding:var(--space-2) 10px;color:var(--color-text-muted);font-size:var(--fs-tiny);line-height:1.5}._searchEmpty_cbkjv_60{display:grid;min-height:192px;place-items:center;align-content:center;gap:6px;color:var(--color-text-muted);text-align:center}._searchEmpty_cbkjv_60 strong{color:var(--color-text);font-size:var(--fs-body)}._searchEmpty_cbkjv_60 span{font-size:var(--fs-caption)}._dialogForm_cbkjv_63{display:grid;gap:var(--space-4)}._providerPicker_cbkjv_64{display:grid;gap:var(--space-3)}._providerMode_cbkjv_31{display:grid;grid-template-columns:1fr 1fr;gap:2px;border-radius:var(--radius-md);background:var(--color-bg-inset);padding:2px}._providerMode_cbkjv_31 button{min-height:var(--space-8);border:0;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer}._providerMode_cbkjv_31 button[data-active]{background:var(--color-panel);color:var(--color-text);box-shadow:var(--shadow-1)}._nativeSelectField_cbkjv_68{display:grid;gap:6px;color:var(--color-text-dim);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}._nativeSelectField_cbkjv_68 b{color:var(--status-failed-fg)}._nativeSelectField_cbkjv_68 select{width:100%;height:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);padding:0 10px;color:var(--color-text);font-size:var(--fs-sm)}._nativeSelectField_cbkjv_68 select:focus{outline:0;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 10%,transparent)}._providerPreset_cbkjv_72{display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-inset);padding:var(--space-2) var(--space-3)}._providerPreset_cbkjv_72>span:last-child{display:grid;gap:2px}._providerPreset_cbkjv_72 strong{font-size:var(--fs-sm)}._providerPreset_cbkjv_72 code{color:var(--color-text-muted);font-size:var(--fs-tiny)}._formError_cbkjv_76{border-radius:var(--radius-md);background:var(--status-failed-bg);padding:var(--space-2) var(--space-3);color:var(--status-failed-fg);font-size:var(--fs-caption)}._capabilityFields_cbkjv_77{display:flex;flex-wrap:wrap;gap:var(--space-3);border:0;padding:0}._capabilityFields_cbkjv_77 legend{width:100%;margin-bottom:6px;color:var(--color-text-dim);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}._capabilityFields_cbkjv_77 label{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-dim);font-size:var(--fs-caption);cursor:pointer}._capabilityFields_cbkjv_77 input,._grantList_cbkjv_80 input{accent-color:var(--color-accent)}._advanced_cbkjv_82{display:grid;gap:var(--space-3);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3)}._advancedToggle_cbkjv_83{display:inline-flex;align-items:center;gap:6px;justify-self:start;border:0;border-radius:var(--radius-md);background:transparent;padding:var(--space-1) 6px;color:var(--color-text-dim);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer}._advancedToggle_cbkjv_83:hover{color:var(--color-text)}._headerFields_cbkjv_85{display:grid;gap:var(--space-2)}._headerHint_cbkjv_86{color:var(--color-text-muted);font-size:var(--fs-tiny);line-height:1.5}._headerRow_cbkjv_87{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}._headerInput_cbkjv_88{width:100%;min-width:0;height:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);padding:0 10px;color:var(--color-text);font-size:var(--fs-sm)}._headerInput_cbkjv_88:focus{outline:0;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 10%,transparent)}._catalogError_cbkjv_90{display:grid;gap:var(--space-3)}._catalogError_cbkjv_90 p,._dialogIntro_cbkjv_91{color:var(--color-text-muted);font-size:var(--fs-caption);line-height:1.55}._catalogError_cbkjv_90 button{justify-self:start}._catalogList_cbkjv_93{display:grid;margin:0;list-style:none;padding:0}._catalogList_cbkjv_93 li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-3) 0}._catalogList_cbkjv_93 li:last-child{border-bottom:0}._catalogList_cbkjv_93 li>span{display:grid;gap:2px}._catalogList_cbkjv_93 strong{font-size:var(--fs-sm)}._catalogList_cbkjv_93 small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-tiny)}._grantList_cbkjv_80{display:grid;margin-top:var(--space-4);border-top:1px solid var(--color-border)}._grantList_cbkjv_80 label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-3) 0;cursor:pointer}._grantList_cbkjv_80 label>span{display:grid;gap:2px}._grantList_cbkjv_80 strong{font-size:var(--fs-sm)}._grantList_cbkjv_80 small{color:var(--color-text-muted);font-size:var(--fs-tiny)}._panel_cbkjv_106{display:grid;gap:var(--space-5)}._panelSection_cbkjv_107{display:grid;gap:var(--space-3)}._panelHead_cbkjv_108{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._panelHeadCopy_cbkjv_109{display:grid;gap:2px}._panelHeadCopy_cbkjv_109 h3{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.2px}._panelHeadCopy_cbkjv_109 p{color:var(--color-text-muted);font-size:var(--fs-caption);line-height:1.5}._grantedList_cbkjv_112{display:grid;gap:var(--space-2)}._grantedRow_cbkjv_113{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._grantedRow_cbkjv_113>span:nth-child(2){display:grid;gap:2px;min-width:0}._grantedRow_cbkjv_113 strong{font-size:var(--fs-sm)}._grantedRow_cbkjv_113 code,._grantedRow_cbkjv_113 small{color:var(--color-text-faint);font-size:var(--fs-tiny)}._grantedMark_cbkjv_117{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny)}._panelState_cbkjv_118{margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-dim);font-size:var(--fs-sm)}@media(max-width:608px){._toolbar_cbkjv_7{align-items:stretch;flex-direction:column;gap:10px}._search_cbkjv_8{width:100%}._result_cbkjv_13{align-self:flex-end}._providerHead_cbkjv_20{grid-template-columns:auto minmax(0,1fr);align-items:start}._providerActions_cbkjv_27{grid-column:1 / -1;flex-wrap:wrap;padding-left:44px}._modelBar_cbkjv_32{align-items:stretch;flex-direction:column;gap:var(--space-2);padding:10px 0}._modelActions_cbkjv_27{flex-wrap:wrap}._modelRow_cbkjv_38{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2) var(--space-3);padding-block:10px}._modelCopy_cbkjv_44{grid-column:1;grid-row:1}._grantCount_cbkjv_49{grid-column:2;grid-row:1}._capabilities_cbkjv_47{grid-column:1;grid-row:2;justify-content:flex-start}._modelRow_cbkjv_38>button,._modelRow_cbkjv_38 ._modelControls_cbkjv_43{grid-column:2;grid-row:2;justify-self:end}._modelRowProject_cbkjv_42{grid-template-columns:minmax(0,1fr) auto}}._wrap_galda_3{display:flex;flex-direction:column;gap:var(--space-2)}._row_galda_9{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._hint_galda_16{font-size:var(--fs-caption);color:var(--color-text-dim)}._panel_galda_21{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-raised)}._instructions_galda_32{font-size:var(--fs-caption);color:var(--color-text-dim)}._code_galda_39{font-family:var(--font-mono);font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:.25em;color:var(--color-text);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-code-bg)}._link_galda_51{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-accent);text-decoration:none}._link_galda_51:hover{text-decoration:underline}._status_galda_64{font-size:var(--fs-caption);color:var(--color-text-muted)}._success_galda_69{font-size:var(--fs-caption);color:var(--color-text);display:flex;align-items:center;gap:var(--space-2)}._badge_galda_79{font-family:var(--font-mono);font-size:var(--fs-tiny);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--status-succeeded-dot);color:var(--status-succeeded-fg);background:var(--status-succeeded-bg)}._notice_galda_92{font-size:var(--fs-caption);color:var(--status-failed-fg);background:var(--status-failed-bg);border:1px solid var(--status-failed-dot);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}._page_jlw3m_1{display:flex;flex-direction:column;gap:var(--space-5)}._crumbs_jlw3m_7{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption)}._crumbLink_jlw3m_13{color:var(--color-text-dim)}._crumbSep_jlw3m_16{color:var(--color-text-faint)}._crumbCurrent_jlw3m_19{color:var(--color-text-muted)}._header_jlw3m_23{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._headerActions_jlw3m_31{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._title_jlw3m_38{font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._repoRow_jlw3m_44{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap}._repo_jlw3m_44{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--color-text-muted)}._branch_jlw3m_56,._repoCount_jlw3m_65{font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--color-text-dim);padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill)}._composer_jlw3m_75{padding:var(--space-5)}._composerNotice_jlw3m_81{margin-bottom:var(--space-4)}._serviceRow_jlw3m_85{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}._serviceLabel_jlw3m_91{font-size:var(--fs-caption);color:var(--color-text-muted);flex:none}._serviceSelect_jlw3m_96{flex:1;min-width:0;border-color:var(--color-border-strong);font-family:var(--font-mono);font-size:var(--fs-sm)}._serviceSelect_jlw3m_96:focus{outline:none;border-color:var(--color-focus-ring)}._addRepo_jlw3m_109{margin-top:var(--space-2)}._addRepoTrigger_jlw3m_112{padding:var(--space-2) var(--space-1);border:0;background:none;color:var(--color-text-dim);font-size:var(--fs-caption);cursor:pointer}._addRepoTrigger_jlw3m_112:hover{color:var(--color-accent)}._addRepoCard_jlw3m_123{padding:var(--space-4)}._addRepoForm_jlw3m_126{display:flex;flex-direction:column;gap:var(--space-4)}._addRepoActions_jlw3m_131{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}._composerBox_jlw3m_139{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-bg-inset);padding:var(--space-3);transition:border-color var(--dur-fast) var(--ease-out)}._composerBox_jlw3m_139:focus-within{border-color:var(--color-accent)}._composerInput_jlw3m_151{width:100%;border:0;background:transparent;color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);resize:vertical;min-height:66px}._composerInput_jlw3m_151:focus{outline:none}._composerInput_jlw3m_151::placeholder{color:var(--color-text-faint)}._composerInput_jlw3m_151:disabled{cursor:not-allowed;opacity:.6}._composerBar_jlw3m_174{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap}._composerSend_jlw3m_181{margin-left:auto}._composerPill_jlw3m_187{height:28px;max-width:100%;padding:0 calc(var(--space-3) + 14px) 0 var(--space-3);border-color:var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-panel-raised);background-position:right var(--space-2) center;color:var(--color-text-muted);font-size:var(--fs-caption)}._composerPill_jlw3m_187:focus{outline:none;border-color:var(--color-focus-ring)}._composerError_jlw3m_204{margin:var(--space-2) 0 0;font-size:var(--fs-tiny);color:var(--color-danger-fg)}._runsSection_jlw3m_211{display:flex;flex-direction:column;gap:var(--space-3)}._sectionTitle_jlw3m_216{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text-muted)}._tableWrap_jlw3m_222{border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}._tableHeadRow_jlw3m_228,._row_jlw3m_229{display:grid;grid-template-columns:110px 1fr 130px 96px;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}._tableHead_jlw3m_228{background:var(--color-panel);border-bottom:1px solid var(--color-border);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-faint)}._rows_jlw3m_246{list-style:none;margin:0;padding:0}._rows_jlw3m_246>li:not(:last-child) ._row_jlw3m_229{border-bottom:1px solid var(--color-border-subtle)}._row_jlw3m_229{color:var(--color-text);transition:background var(--dur-fast) var(--ease-out)}._row_jlw3m_229:hover{background:var(--color-panel);text-decoration:none}._runId_jlw3m_264{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--color-accent);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._prompt_jlw3m_276{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._retryTag_jlw3m_287{font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--color-text-dim);padding:1px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex:none}._created_jlw3m_297{font-size:var(--fs-caption);color:var(--color-text-faint)}@media(max-width:768px){._tableHead_jlw3m_228{display:none}._row_jlw3m_229{grid-template-columns:1fr auto;grid-template-areas:"id status" "prompt prompt" "created created";row-gap:var(--space-2)}._runId_jlw3m_264{grid-area:id}._prompt_jlw3m_276{grid-area:prompt;white-space:normal}._created_jlw3m_297{grid-area:created}}._repoPicker_jlw3m_327{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}._pickerTabs_jlw3m_333{display:flex;gap:var(--space-1)}._pickerTab_jlw3m_333{border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);border-radius:var(--radius-sm);padding:2px 10px;font-size:var(--fs-caption);cursor:pointer}._pickerTab_jlw3m_333[data-active]{color:var(--color-text);border-color:var(--color-accent)}._pickerList_jlw3m_350{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm)}._pickerItem_jlw3m_359{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);cursor:pointer}._pickerItem_jlw3m_359:hover:not(:disabled){background:var(--color-bg-subtle)}._pickerItem_jlw3m_359:disabled{opacity:.6;cursor:default}li:last-child>._pickerItem_jlw3m_359{border-bottom:0}._pickerRepoName_jlw3m_381{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--color-text);display:flex;align-items:center;gap:var(--space-2)}._pickerPrivate_jlw3m_389{font-size:var(--fs-caption);color:var(--color-text-faint);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 6px}._pickerRepoDesc_jlw3m_396{font-size:var(--fs-caption);color:var(--color-text-muted)}._pickerHint_jlw3m_400{font-size:var(--fs-caption);color:var(--color-text-muted);margin:0}._pickerDivider_jlw3m_405{font-size:var(--fs-caption);color:var(--color-text-faint);text-align:center;border-top:1px solid var(--color-border);padding-top:var(--space-3)}._page_jlw3m_1{display:grid;grid-template-columns:248px minmax(0,1fr);gap:0;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--color-bg)}._serviceRail_jlw3m_430{min-height:0;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-6);padding:var(--space-5) var(--space-3);background:var(--color-bg-inset);border-right:1px solid var(--color-border)}._railProject_jlw3m_442{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-5)}._railProject_jlw3m_442 strong{overflow:hidden;color:var(--color-text);font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap}._railProject_jlw3m_442 small,._railEmpty_jlw3m_460{color:var(--color-text-faint);font-size:var(--fs-caption);line-height:var(--lh-normal)}._railSectionHead_jlw3m_466{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2) var(--space-2);color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._serviceList_jlw3m_478{display:grid;gap:var(--space-1)}._serviceRailItem_jlw3m_483{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-muted);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}._serviceRailItem_jlw3m_483:hover{background:var(--color-panel);color:var(--color-text)}._serviceRailItem_jlw3m_483[data-active]{border-color:var(--color-border);background:var(--color-panel);color:var(--color-text);box-shadow:var(--shadow-1)}._serviceMark_jlw3m_514,._serviceHeaderMark_jlw3m_515{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:30px;height:30px;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:-.04em}._serviceRailItem_jlw3m_483[data-active] ._serviceMark_jlw3m_514,._serviceHeaderMark_jlw3m_515{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-panel));color:var(--color-accent-dim)}._serviceRailCopy_jlw3m_540{display:grid;min-width:0;gap:1px}._serviceRailCopy_jlw3m_540 strong,._serviceRailCopy_jlw3m_540 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._serviceRailCopy_jlw3m_540 strong{font-size:var(--fs-sm);font-weight:var(--fw-medium)}._serviceRailCopy_jlw3m_540 small{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny)}._railEmpty_jlw3m_460{margin:0;padding:var(--space-2)}._workspaceSurface_jlw3m_569{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--color-panel)}._crumbs_jlw3m_7{flex:none;min-height:34px;padding:var(--space-3) var(--space-6) 0}._header_jlw3m_23{flex:none;align-items:center;min-height:86px;padding:var(--space-3) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}._serviceHeading_jlw3m_592{display:flex;align-items:center;min-width:0;gap:var(--space-3)}._serviceHeaderMark_jlw3m_515{min-width:38px;height:38px;border-radius:var(--radius-lg);font-size:var(--fs-caption)}._title_jlw3m_38{margin-top:1px;font-size:var(--fs-h2);letter-spacing:-.025em}._repoRow_jlw3m_44{margin-top:var(--space-1);gap:var(--space-2)}._repo_jlw3m_44{max-width:min(52vw,520px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._workspaceTabs_jlw3m_624{display:flex;align-items:end;gap:var(--space-1);flex:none;min-height:44px;padding:0 var(--space-6);border-bottom:1px solid var(--color-border-subtle);background:var(--color-panel)}._workspaceTab_jlw3m_624{align-self:stretch;padding:0 var(--space-3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-faint);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._workspaceTab_jlw3m_624:hover{color:var(--color-text)}._workspaceTab_jlw3m_624[data-active]{border-bottom-color:var(--color-accent);color:var(--color-text)}._workspaceScroll_jlw3m_415{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;background:var(--color-bg)}._workspacePanel_jlw3m_665{display:flex;flex-direction:column;gap:var(--space-6);width:min(100%,980px);min-height:100%;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-12)}._composer_jlw3m_75{padding:var(--space-5);border-color:var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-1)}._composerIntro_jlw3m_682,._runsHead_jlw3m_683{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}._composerIntro_jlw3m_682 h2,._automationHead_jlw3m_691 h2{margin-top:1px;color:var(--color-text);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._composerHint_jlw3m_699{color:var(--color-text-faint);font-size:var(--fs-caption);text-align:right}._composerBox_jlw3m_139{border-color:var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-bg-inset);box-shadow:inset 0 1px color-mix(in srgb,var(--color-panel) 76%,transparent)}._composerBox_jlw3m_139:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent)}._composerPill_jlw3m_187{border-color:transparent;background-color:var(--color-panel);box-shadow:var(--shadow-1)}._runsSection_jlw3m_211{gap:var(--space-4)}._sectionTitle_jlw3m_216{margin-top:1px;color:var(--color-text);font-size:var(--fs-h2)}._runFilters_jlw3m_733{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--radius-lg);background:var(--color-bg-inset)}._runFilter_jlw3m_733{min-height:26px;padding:0 var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-faint);cursor:pointer;font-size:var(--fs-caption)}._runFilter_jlw3m_733[aria-pressed=true]{background:var(--color-panel);color:var(--color-text);box-shadow:var(--shadow-1)}._tableWrap_jlw3m_222{overflow:hidden;border-color:var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-1)}._tableHeadRow_jlw3m_228,._row_jlw3m_229{grid-template-columns:94px minmax(0,1fr) auto 86px;gap:var(--space-4);padding:var(--space-3) var(--space-4)}._tableHead_jlw3m_228{background:var(--color-bg-inset)}._row_jlw3m_229:hover{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-panel))}._runKind_jlw3m_782{display:inline-flex;align-items:center;flex:none;padding:1px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-inset);color:var(--color-text-faint);font-size:var(--fs-tiny)}._automationHead_jlw3m_691{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-2)}._automationHead_jlw3m_691 p{margin-top:var(--space-2);color:var(--color-text-dim);font-size:var(--fs-sm)}._automationScope_jlw3m_808{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 7%,var(--color-panel));color:var(--color-text-dim);font-size:var(--fs-caption);line-height:1.55}._automationScope_jlw3m_808 svg{flex:none;margin-top:1px;color:var(--color-accent-dim)}._automationScope_jlw3m_808 strong{color:var(--color-text)}._automationScope_jlw3m_808 code{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.95em}._automationList_jlw3m_824{display:grid;gap:var(--space-6)}@media(max-width:640px){._automationHead_jlw3m_691{align-items:flex-start;flex-direction:column}}._automationCapability_jlw3m_836{display:grid;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-1)}._capabilityLabel_jlw3m_846{color:var(--color-accent-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._automationCapability_jlw3m_836 h3{color:var(--color-text);font-size:var(--fs-body);font-weight:var(--fw-semibold)}._automationCapability_jlw3m_836 p{max-width:700px;color:var(--color-text-dim);font-size:var(--fs-sm);line-height:var(--lh-normal)}._addRepoCard_jlw3m_123{border-radius:var(--radius-xl);box-shadow:var(--shadow-1)}._addRepoTrigger_jlw3m_112{color:var(--color-text-muted)}._addRepoTrigger_jlw3m_112:hover{color:var(--color-accent-dim)}@media(max-width:900px){._page_jlw3m_1{grid-template-columns:204px minmax(0,1fr)}._serviceRail_jlw3m_430{padding-inline:var(--space-2)}._header_jlw3m_23,._workspaceTabs_jlw3m_624,._crumbs_jlw3m_7,._workspacePanel_jlw3m_665{padding-inline:var(--space-4)}}@media(max-width:720px){._page_jlw3m_1{display:flex;flex-direction:column;overflow:auto}._serviceRail_jlw3m_430{min-height:auto;overflow:visible;display:block;padding:var(--space-3);border-right:0;border-bottom:1px solid var(--color-border)}._railProject_jlw3m_442,._railSectionHead_jlw3m_466,._railEmpty_jlw3m_460{display:none}._serviceList_jlw3m_478{display:flex;overflow-x:auto;gap:var(--space-2)}._serviceRailItem_jlw3m_483{width:auto;min-width:150px}._workspaceSurface_jlw3m_569{min-height:0;flex:1}._crumbs_jlw3m_7{display:none}._header_jlw3m_23{min-height:auto;padding:var(--space-4)}._serviceHeaderMark_jlw3m_515{display:none}._workspaceTabs_jlw3m_624{padding-inline:var(--space-3)}._workspacePanel_jlw3m_665{width:100%;padding:var(--space-5) var(--space-3) var(--space-8)}._composerIntro_jlw3m_682,._runsHead_jlw3m_683{align-items:flex-start;flex-direction:column}._composerHint_jlw3m_699{text-align:left}._tableHead_jlw3m_228{display:none}._row_jlw3m_229{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prompt status" "id created"}._runId_jlw3m_264{grid-area:id}._prompt_jlw3m_276{grid-area:prompt;white-space:normal}._created_jlw3m_297{grid-area:created}}._workspaceProjectsLink_jlw3m_972{color:var(--color-text-faint);font-size:var(--fs-caption)}._workspaceProjectsLink_jlw3m_972:hover{color:var(--color-text);text-decoration:none}._railAddService_jlw3m_982{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:0;background:transparent;color:var(--color-text-dim);cursor:pointer;font-size:var(--fs-sm);text-align:left}._railAddService_jlw3m_982:hover{color:var(--color-accent-dim)}._mobileAddService_jlw3m_1000{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-text-dim);cursor:pointer;font-size:var(--fs-caption);white-space:nowrap}._mobileAddService_jlw3m_1000:hover{color:var(--color-text);text-decoration:none}._workspaceBreadcrumbs_jlw3m_1019{display:flex;min-width:0;align-items:center;gap:var(--space-2);overflow:hidden;color:var(--color-text-faint);font-size:var(--fs-caption);white-space:nowrap}._workspaceBreadcrumbBack_jlw3m_1030{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}._workspaceBreadcrumbBack_jlw3m_1030:hover{color:var(--color-text)}._workspaceBreadcrumbs_jlw3m_1019 a{color:var(--color-text-dim)}._workspaceBreadcrumbs_jlw3m_1019 a:hover{color:var(--color-text);text-decoration:none}._workspaceBreadcrumbs_jlw3m_1019 span:last-child{overflow:hidden;text-overflow:ellipsis}._workspaceUtilityActions_jlw3m_1057{display:flex;flex:none;align-items:center;gap:var(--space-2)}._workspaceDemoTag_jlw3m_1064{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label)}._workspaceServiceHeader_jlw3m_1075,._workspaceServiceIdentity_jlw3m_1076,._workspaceServiceCopy_jlw3m_1077{min-width:0}._workspaceServiceHeader_jlw3m_1075{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);width:100%}._workspaceServiceActions_jlw3m_1089{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--space-2)}._workspaceServiceAction_jlw3m_1089{display:inline-flex;min-height:34px;flex:none;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-text-muted);cursor:pointer;font-size:var(--fs-caption);font-weight:var(--fw-medium);text-decoration:none;box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._workspaceServiceAction_jlw3m_1089:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text);text-decoration:none;transform:translateY(-1px)}._workspaceServiceAction_jlw3m_1089:active:not(:disabled){transform:translateY(0)}._workspaceServiceAction_jlw3m_1089:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._workspaceServiceAction_jlw3m_1089:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}._workspaceServiceIdentity_jlw3m_1076{display:flex;align-items:center;gap:var(--space-3)}._workspaceServiceMark_jlw3m_1134{display:inline-flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent) 9%,var(--color-panel));color:var(--color-accent-dim);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}._workspaceServiceEyebrow_jlw3m_1150{display:block;margin-bottom:1px;color:var(--color-text-faint);font-size:var(--fs-caption)}._workspaceServiceCopy_jlw3m_1077 h1{overflow:hidden;color:var(--color-text);font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap}._workspaceRepoMeta_jlw3m_1167{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);overflow:hidden;color:var(--color-text-faint);font-size:var(--fs-caption);white-space:nowrap}._workspaceRepoMeta_jlw3m_1167>code{overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis}._workspaceRepoMeta_jlw3m_1167>span:not(._workspaceCapability_jlw3m_1184):not(._workspaceRepoCount_jlw3m_1184){padding:1px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-tiny)}._workspaceCapability_jlw3m_1184,._workspaceRepoCount_jlw3m_1184{flex:none;padding:1px var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-faint);font-size:var(--fs-tiny)}._workspaceCapability_jlw3m_1184{background:var(--color-bg-inset)}._automationWorkspace_jlw3m_1206{display:grid;gap:var(--space-5);max-width:960px;margin:0 auto}._addRepo_jlw3m_109{max-width:900px;margin:var(--space-10) auto 0}._firstServiceEmpty_jlw3m_1218{position:relative;display:flex;width:min(100%,680px);min-height:440px;margin:0 auto;padding:clamp(64px,11vh,112px) clamp(20px,5vw,56px) 72px;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden}._firstServiceEmpty_jlw3m_1218:before{position:absolute;top:20%;left:-8%;width:360px;height:260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 9%,transparent),transparent 68%);content:"";pointer-events:none}._firstServiceIcon_jlw3m_1243,._firstServiceEyebrow_jlw3m_1244,._firstServiceEmpty_jlw3m_1218 h2,._firstServiceEmpty_jlw3m_1218 p,._firstServiceEmpty_jlw3m_1218>button{position:relative}._firstServiceIcon_jlw3m_1243{display:inline-flex;width:44px;height:44px;margin-bottom:var(--space-8);align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-panel));color:var(--color-accent-dim)}._firstServiceEyebrow_jlw3m_1244,._firstServiceSetupHeader_jlw3m_1265 span{color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._firstServiceEmpty_jlw3m_1218 h2,._firstServiceSetupHeader_jlw3m_1265 h2{margin:var(--space-2) 0 0;color:var(--color-text);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:1.08;text-wrap:balance}._firstServiceEmpty_jlw3m_1218 p,._firstServiceSetupHeader_jlw3m_1265 p{max-width:56ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed);text-wrap:pretty}._firstServiceEmpty_jlw3m_1218>button{margin-top:var(--space-6)}._firstServiceSetup_jlw3m_1265{width:min(100%,760px);margin:0 auto}._firstServiceSetupHeader_jlw3m_1265{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding:var(--space-4) 0 var(--space-6)}._firstServiceSetupHeader_jlw3m_1265>div{min-width:0}._firstServiceSetupHeader_jlw3m_1265 h2{font-size:clamp(1.45rem,2.2vw,1.9rem)}._firstServiceSetup_jlw3m_1265 ._addRepoCard_jlw3m_123{padding:clamp(16px,3vw,28px);box-shadow:none}._repoSourceSelect_jlw3m_1324{display:flex;width:100%;margin-top:var(--space-1)}._addRepoNeedsIntegration_jlw3m_1330{max-width:900px;margin:var(--space-6) auto 0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-inset);color:var(--color-text-muted);font-size:var(--fs-sm)}@media(max-width:860px){._workspaceBreadcrumbs_jlw3m_1019{display:none}._workspaceServiceHeader_jlw3m_1075{align-items:flex-start;flex-direction:column}._workspaceServiceActions_jlw3m_1089{width:100%;flex-wrap:wrap;justify-content:flex-start}._workspaceRepoMeta_jlw3m_1167{flex-wrap:wrap;white-space:normal}._firstServiceEmpty_jlw3m_1218{min-height:360px;padding:48px 8px 56px}._firstServiceSetupHeader_jlw3m_1265{padding-top:0;gap:var(--space-3)}._workspaceCapability_jlw3m_1184{display:none}}._wrap_16iyt_1{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-code-bg)}._toolbar_16iyt_10{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-panel)}._stats_16iyt_19{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-caption)}._fileCount_16iyt_26{color:var(--color-text-muted)}._add_16iyt_29{color:var(--jc-diff-add-fg)}._del_16iyt_32{color:var(--jc-diff-del-fg)}._download_16iyt_36{font-size:var(--fs-caption);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}._download_16iyt_36:hover{border-color:var(--color-border-strong);color:var(--color-text);text-decoration:none}._empty_16iyt_49{padding:var(--space-10);text-align:center;color:var(--color-text-dim);font-size:var(--fs-sm)}._files_16iyt_56{display:flex;flex-direction:column}._file_16iyt_26:not(:last-child){border-bottom:1px solid var(--color-border)}._fileHead_16iyt_65{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);background:var(--color-panel);border-bottom:1px solid var(--color-border-subtle);position:sticky;top:0}._filePath_16iyt_75{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--color-text)}._fileStats_16iyt_80{display:flex;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-tiny)}._table_16iyt_87{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-code)}._line_16iyt_95[data-type=add]{background:var(--jc-diff-add-bg)}._line_16iyt_95[data-type=del]{background:var(--jc-diff-del-bg)}._line_16iyt_95[data-type=hunk]{background:var(--color-panel)}._line_16iyt_95[data-type=hunk] ._content_16iyt_104{color:var(--jc-diff-meta-fg)}._lineNo_16iyt_108{width:44px;min-width:44px;text-align:right;padding:0 var(--space-2);color:var(--color-text-faint);-webkit-user-select:none;user-select:none;vertical-align:top;font-variant-numeric:tabular-nums}._sign_16iyt_119{width:16px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:top;color:var(--color-text-faint)}._srOnly_16iyt_128{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._line_16iyt_95[data-type=add] ._sign_16iyt_119{color:var(--jc-diff-add-fg)}._line_16iyt_95[data-type=del] ._sign_16iyt_119{color:var(--jc-diff-del-fg)}._content_16iyt_104{padding:0 var(--space-3) 0 var(--space-1);white-space:pre-wrap;word-break:break-word;color:var(--color-text-muted);vertical-align:top}._line_16iyt_95[data-type=add] ._content_16iyt_104{color:var(--jc-diff-add-fg)}._line_16iyt_95[data-type=del] ._content_16iyt_104{color:var(--jc-diff-del-fg)}._md_1yw1c_1{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--color-text);word-break:break-word}._heading_1yw1c_11{font-weight:var(--fw-semibold);color:var(--color-text);line-height:var(--lh-tight);margin:var(--space-2) 0 0}h3._heading_1yw1c_11{font-size:var(--fs-h3)}h4._heading_1yw1c_11,h5._heading_1yw1c_11,h6._heading_1yw1c_11{font-size:var(--fs-sm);color:var(--color-text-muted)}._p_1yw1c_27{margin:0}._ul_1yw1c_31{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}._li_1yw1c_38{color:var(--color-text-muted)}._code_1yw1c_42{font-family:var(--font-mono);font-size:.92em;background:var(--color-code-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:1px var(--space-1);color:var(--color-text)}._pre_1yw1c_52{margin:0;padding:var(--space-3);background:var(--color-code-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-code);color:var(--color-text)}._pre_1yw1c_52 code{font-family:inherit;white-space:pre}._wrap_5yn0r_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);flex:1;min-height:0;overflow-y:auto}._linkRow_5yn0r_12{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._prLink_5yn0r_18{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-accent);word-break:break-all}._prLink_5yn0r_18:hover{color:var(--color-accent-hover)}._arrow_5yn0r_30{color:var(--color-text-dim)}._noPr_5yn0r_33{font-size:var(--fs-sm);color:var(--color-text-dim)}._branch_5yn0r_37{font-family:var(--font-mono);font-size:var(--fs-tiny);color:var(--color-text-muted);background:var(--color-panel-raised);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px var(--space-2)}._stateBadge_5yn0r_48{display:inline-flex;align-items:center;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-caption);letter-spacing:.2px;line-height:1;padding:var(--space-1) var(--space-3);border:1px solid transparent;white-space:nowrap}._stateBadge_5yn0r_48[data-state=open]{background:var(--status-succeeded-bg);color:var(--status-succeeded-fg)}._stateBadge_5yn0r_48[data-state=merged]{background:var(--color-panel-raised);color:var(--color-accent);border-color:var(--color-accent-dim)}._stateBadge_5yn0r_48[data-state=closed]{background:var(--status-failed-bg);color:var(--status-failed-fg)}._stateBadge_5yn0r_48[data-state=unknown]{background:var(--status-queued-bg);color:var(--status-queued-fg)}._actionRow_5yn0r_79{display:flex}._reviews_5yn0r_84{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4)}._reviewsTitle_5yn0r_91{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text);margin:0}._empty_5yn0r_97{font-size:var(--fs-sm);color:var(--color-text-dim);margin:0}._reviewList_5yn0r_102{display:flex;flex-direction:column;gap:var(--space-3)}._review_5yn0r_84{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._reviewHead_5yn0r_116{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._reviewMeta_5yn0r_122{font-size:var(--fs-caption);color:var(--color-text-dim)}._toggle_5yn0r_126{margin-left:auto;background:transparent;border:none;color:var(--color-accent);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;padding:0}._toggle_5yn0r_126:hover{color:var(--color-accent-hover)}._reviewBody_5yn0r_139{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3)}._pending_5yn0r_143{font-size:var(--fs-sm);color:var(--color-text-dim);margin:0}._page_61lzi_1{width:100%;height:100%;min-height:0;background:var(--color-bg);--jcode-col-max: 100%;--jcode-col-pad-x: 0;--color-background: var(--color-bg);--color-surface: var(--color-panel);--color-foreground: var(--color-text);--color-muted-foreground: var(--color-text-dim);--color-primary: var(--color-accent);--color-on-primary: var(--color-on-accent);--color-muted: var(--color-panel-raised);--color-secondary: var(--color-panel-hover);--color-secondary-foreground: var(--color-text);--color-destructive: var(--color-danger);--color-error-bg: var(--status-failed-bg);--color-error-fg: var(--color-danger-fg);--color-warning-bg: var(--status-scheduling-bg);--color-warning-fg: var(--status-scheduling-fg);--color-success-bg: var(--status-succeeded-bg);--color-success-fg: var(--status-succeeded-fg);--color-info-bg: var(--status-running-bg);--color-info-fg: var(--status-running-fg);--code-bg: var(--color-code-bg);--code-inline-bg: var(--color-code-bg);--code-border: var(--color-border-strong);--code-fg: var(--color-text)}._projectsLink_61lzi_32{color:var(--color-text-faint);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._railFooter_61lzi_33{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-faint);font-size:var(--fs-tiny)}._breadcrumbs_61lzi_34{display:flex;min-width:0;align-items:center;gap:var(--space-2);color:var(--color-text-faint);font-size:var(--fs-caption)}._breadcrumbs_61lzi_34 a{color:var(--color-text-dim)}._utilityActions_61lzi_39{display:flex;flex:none;align-items:center;gap:var(--space-2)}._taskDetail_61lzi_41{display:flex;height:100%;min-height:0;flex-direction:column;background:var(--color-panel)}._taskHeader_61lzi_42{z-index:4;display:grid;flex:none;gap:10px;padding:13px 22px 14px;border-bottom:1px solid var(--color-border);background:var(--color-panel)}._backToProject_61lzi_43{display:inline-flex;align-items:center;gap:var(--space-1);width:max-content;color:var(--color-text-dim);font-size:var(--fs-caption)}._taskTitleRow_61lzi_44{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}._taskTitleRow_61lzi_44 h1{max-width:54rem;margin:0 0 var(--space-2);color:var(--color-text);font-size:15px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:1.25}._taskTitleRow_61lzi_44 p{margin:0;color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny)}._headerActions_61lzi_47{display:flex;flex:none;align-items:center;gap:var(--space-2)}._noChangesBadge_61lzi_48{padding:3px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);text-transform:uppercase}._taskLayout_61lzi_50{display:grid;grid-template-columns:minmax(0,46rem) 250px;align-items:stretch;justify-content:center;gap:var(--space-10);width:100%;min-height:0;flex:1;margin:0 auto;padding:0 var(--space-8);overflow:hidden}._conversationColumn_61lzi_51{display:flex;min-width:0;min-height:0;flex-direction:column}._conversation_61lzi_51{min-width:0;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}._conversation_61lzi_51::-webkit-scrollbar{display:none}._conversationContent_61lzi_54{display:grid;gap:var(--space-6);padding:var(--space-8) 0 var(--space-5)}._dateDivider_61lzi_55{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-faint);font-size:var(--fs-tiny);text-transform:uppercase}._dateDivider_61lzi_55:before,._dateDivider_61lzi_55:after{height:1px;flex:1;background:var(--color-border);content:""}._initialPrompt_61lzi_58{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-3)}._userAvatar_61lzi_59{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:var(--color-text);color:var(--color-panel);font-size:9px;font-weight:var(--fw-bold)}._messageMeta_61lzi_60{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption)}._messageMeta_61lzi_60 time{color:var(--color-text-faint);font-size:var(--fs-tiny)}._initialPrompt_61lzi_58 p{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel-raised);color:var(--color-text);font-size:var(--fs-sm);line-height:1.65;white-space:pre-wrap}._inspector_61lzi_64{display:grid;min-height:0;align-content:start;padding:var(--space-8) 0;border-left:1px solid var(--color-border);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}._inspector_61lzi_64::-webkit-scrollbar{display:none}._inspectorSection_61lzi_66{display:grid;gap:var(--space-4);padding:0 0 var(--space-5) var(--space-5)}._inspectorSection_61lzi_66+._inspectorSection_61lzi_66{padding-top:var(--space-5);border-top:1px solid var(--color-border)}._inspectorSection_61lzi_66 h2{margin:0;color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._facts_61lzi_69{display:grid;gap:var(--space-3);margin:0}._facts_61lzi_69>div{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:var(--space-2)}._facts_61lzi_69 dt{color:var(--color-text-faint);font-size:var(--fs-tiny)}._facts_61lzi_69 dd{min-width:0;margin:0;color:var(--color-text-muted);font-size:var(--fs-tiny);overflow-wrap:anywhere}._facts_61lzi_69 code{font-family:var(--font-mono)}._inspectorHint_61lzi_74{margin:0;color:var(--color-text-faint);font-size:var(--fs-tiny);line-height:var(--lh-normal)}._changeList_61lzi_75{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);color:var(--color-text-faint);font-size:var(--fs-tiny)}._changeList_61lzi_75 code{overflow:hidden;color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}._changeList_61lzi_75 span{grid-column:2;grid-row:1 / span 3;white-space:nowrap}._changeList_61lzi_75 b{color:var(--status-succeeded-fg);font-weight:var(--fw-medium)}._changeList_61lzi_75 i{color:var(--color-danger-fg);font-style:normal}._inspectorAction_61lzi_80,._originRef_61lzi_80{display:inline-flex;align-items:center;gap:var(--space-1);width:max-content;max-width:100%;padding:0;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:var(--fs-tiny);text-align:left}._inspectorAction_61lzi_80:hover{color:var(--color-accent)}._originRef_61lzi_80{color:var(--color-text-faint)}._failBanner_61lzi_84,._streamError_61lzi_84{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--fs-caption)}._failBanner_61lzi_84{align-items:flex-start;flex-direction:column;border-color:var(--color-danger);background:var(--status-failed-bg);color:var(--color-danger-fg)}._sessionDock_61lzi_87{position:relative;z-index:3;display:grid;flex:none;gap:var(--space-2);padding:var(--space-2) 0 var(--space-4);background:var(--color-panel);color:var(--color-text-faint);font-size:var(--fs-tiny)}._resumeHint_61lzi_88{padding:0 var(--space-2);color:var(--color-text-faint)}._conversationComposer_61lzi_89{position:relative;width:100%;padding:0;background:transparent}._composerField_61lzi_90{padding:14px var(--space-4) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-inset);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._composerField_61lzi_90:focus-within{border-color:color-mix(in srgb,var(--color-text) 30%,var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 10%,transparent)}._conversationInput_61lzi_92{display:block;width:100%;min-height:28px;max-height:200px;padding:0 0 var(--space-2);border:0;resize:none;background:transparent;color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:1.7;overflow-y:auto}._conversationInput_61lzi_92:focus{outline:0}._conversationInput_61lzi_92::placeholder{color:var(--color-text-faint)}._conversationInput_61lzi_92:disabled{cursor:not-allowed;opacity:.62}._conversationControls_61lzi_96{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0 var(--space-3);color:var(--color-text-faint);font-size:var(--fs-tiny)}._composerSettings_61lzi_97,._conversationSubmit_61lzi_97{display:flex;min-width:0;align-items:center;gap:var(--space-2)}._composerAdd_61lzi_98{display:grid;width:30px;height:30px;flex:none;place-items:center;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-faint)}._composerAdd_61lzi_98:disabled{cursor:not-allowed;opacity:.46}._composerPicker_61lzi_100{position:relative;min-width:0}._composerTrigger_61lzi_101{display:inline-flex;max-width:210px;height:28px;min-width:0;align-items:center;gap:7px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-tiny);font-weight:var(--fw-medium);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}._composerTrigger_61lzi_101 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._composerTrigger_61lzi_101:hover:not(:disabled),._composerTrigger_61lzi_101[aria-expanded=true]{background:var(--color-panel-hover);color:var(--color-text)}._composerTrigger_61lzi_101:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._composerTrigger_61lzi_101:disabled{cursor:not-allowed;opacity:.58}._composerTrigger_61lzi_101._fullAccess_61lzi_106{color:var(--color-danger-fg)}._composerLocked_61lzi_107{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-faint);white-space:nowrap}._conversationSubmit_61lzi_97{flex:none;margin-left:auto}._composerSend_61lzi_109,._composerStop_61lzi_109{display:inline-flex;align-items:center;gap:var(--space-1);padding:6px var(--space-3);border:0;border-radius:var(--radius-lg);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-tiny);font-weight:var(--fw-medium);white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._composerSend_61lzi_109{background:var(--color-accent);color:var(--color-on-accent)}._composerStop_61lzi_109{background:var(--color-danger);color:var(--color-panel)}._composerSend_61lzi_109:hover:not(:disabled),._composerStop_61lzi_109:hover:not(:disabled){opacity:.9}._composerSend_61lzi_109:active:not(:disabled),._composerStop_61lzi_109:active:not(:disabled){transform:scale(.98)}._composerSend_61lzi_109:disabled,._composerStop_61lzi_109:disabled{cursor:not-allowed;opacity:.42}._composerMenu_61lzi_115{position:absolute;bottom:calc(100% + var(--space-1));z-index:var(--z-modal);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-panel-raised);box-shadow:var(--shadow-3);color:var(--color-text)}._permissionMenu_61lzi_116{left:0;width:264px;padding:var(--space-1)}._permissionOption_61lzi_117{display:grid;width:100%;grid-template-columns:26px minmax(0,1fr) 14px;align-items:start;gap:var(--space-2);padding:var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);cursor:pointer;text-align:left}._permissionOption_61lzi_117:hover:not(:disabled),._permissionOption_61lzi_117[aria-selected=true]{background:var(--color-panel-hover)}._permissionOption_61lzi_117:disabled{cursor:not-allowed;opacity:.45}._permissionOption_61lzi_117>span,._modelOption_61lzi_120>span{display:grid;min-width:0;gap:2px}._permissionOption_61lzi_117 strong,._modelOption_61lzi_120 strong{overflow:hidden;font-size:var(--fs-tiny);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}._permissionOption_61lzi_117 small,._modelOption_61lzi_120 small{overflow:hidden;color:var(--color-text-faint);font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-normal);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}._permissionDanger_61lzi_123{color:var(--color-danger-fg)}._modelMenu_61lzi_124{right:0;display:flex;width:290px;max-height:460px;flex-direction:column}._modelSearch_61lzi_125{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}._modelSearch_61lzi_125 input{min-width:0;flex:1;padding:0;border:0;background:transparent;color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-caption);outline:0}._modelSearch_61lzi_125 input::placeholder{color:var(--color-text-faint)}._composerMenuLabel_61lzi_128{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--color-text-faint);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._modelOptions_61lzi_129{min-height:0;padding:var(--space-1);overflow-y:auto}._modelOption_61lzi_120{display:grid;width:100%;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:var(--space-2);padding:var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);cursor:pointer;text-align:left}._modelOption_61lzi_120:hover,._modelOption_61lzi_120[aria-selected=true]{background:var(--color-panel-hover)}._modelOption_61lzi_120[aria-selected=true] strong{color:var(--color-accent);font-weight:var(--fw-semibold)}._noModelResults_61lzi_133{display:block;padding:var(--space-5) var(--space-3);color:var(--color-text-faint);font-size:var(--fs-caption);text-align:center}._sessionActions_61lzi_134{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-2)}._sessionActionButtons_61lzi_135{display:flex;align-items:center;gap:var(--space-1)}._sessionPending_61lzi_136{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-faint);font-size:var(--fs-caption)}._failedSubmission_61lzi_137{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-lg);background:var(--status-failed-bg);color:var(--color-danger-fg);font-size:var(--fs-tiny)}._failedSubmission_61lzi_137 pre{margin:0;color:var(--color-text);white-space:pre-wrap}._subview_61lzi_140{display:grid;gap:var(--space-4)}._subview_61lzi_140>button{display:inline-flex;align-items:center;gap:var(--space-1);width:max-content;padding:0;border:0;background:transparent;color:var(--color-text-dim);cursor:pointer;font-size:var(--fs-caption)}._empty_61lzi_142{margin:0;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-faint);font-size:var(--fs-sm);text-align:center}._reviewOutput_61lzi_143{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl)}._reviewProgress_61lzi_144{display:grid;gap:var(--space-5)}@media(max-width:940px){._taskLayout_61lzi_50{grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:auto}._conversationColumn_61lzi_51{min-height:560px}._inspector_61lzi_64{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:var(--space-5);border-top:1px solid var(--color-border);border-left:0;overflow:visible}._inspectorSection_61lzi_66{padding:var(--space-5) var(--space-4) 0 0}._inspectorSection_61lzi_66+._inspectorSection_61lzi_66{padding-top:var(--space-5);padding-left:var(--space-4);border-top:0;border-left:1px solid var(--color-border)}}@media(max-width:700px){._taskHeader_61lzi_42,._taskLayout_61lzi_50{padding-right:var(--space-5);padding-left:var(--space-5)}._taskTitleRow_61lzi_44{flex-direction:column}._inspector_61lzi_64{grid-template-columns:minmax(0,1fr)}._inspectorSection_61lzi_66+._inspectorSection_61lzi_66{padding-left:0;border-left:0;border-top:1px solid var(--color-border)}._sessionActions_61lzi_134{align-items:flex-start;flex-direction:column}._conversationControls_61lzi_96{align-items:stretch;flex-direction:column}._composerSettings_61lzi_97,._conversationSubmit_61lzi_97{width:100%;flex-wrap:wrap}._conversationSubmit_61lzi_97{margin-left:0;justify-content:space-between}._composerTrigger_61lzi_101{max-width:190px}}@media(max-width:860px){._taskDetail_61lzi_41{height:100%;min-height:0}}._state_xgzb4_1{padding-top:var(--space-8)}._grid_xgzb4_2{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:var(--space-4);padding-top:var(--space-8)}._card_xgzb4_3{display:block;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);color:var(--color-text);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._card_xgzb4_3:hover{border-color:var(--color-border-strong);transform:translateY(-1px);text-decoration:none}._cardHead_xgzb4_5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border-subtle);padding:14px var(--space-4)}._cardHead_xgzb4_5 h2{overflow:hidden;font-size:var(--fs-body);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}._badges_xgzb4_7{display:flex;flex:none;align-items:center;gap:var(--space-2)}._facts_xgzb4_8{display:grid;margin:0;padding:var(--space-2) var(--space-4) var(--space-3)}._fact_xgzb4_8{display:grid;grid-template-columns:minmax(6rem,.7fr) minmax(0,1.3fr);align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0}._fact_xgzb4_8:has(>dd:only-child){grid-template-columns:1fr}._fact_xgzb4_8 dt{color:var(--color-text-muted);font-size:var(--fs-caption)}._fact_xgzb4_8 dd{min-width:0;margin:0;overflow:hidden;color:var(--color-text);font-size:var(--fs-caption);text-align:right;text-overflow:ellipsis;white-space:nowrap}._fact_xgzb4_8 dd:only-child{color:var(--color-text-muted);text-align:left}._mono_xgzb4_14{font-family:var(--font-mono)}._guideLink_xgzb4_15{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-caption)}._guideLink_xgzb4_15:hover{color:var(--color-text);text-decoration:none}._seen_xgzb4_17{font-size:var(--fs-caption)}._serviceError_xgzb4_18{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}._serviceError_xgzb4_18 strong{font-size:var(--fs-body);font-weight:var(--fw-semibold)}._serviceError_xgzb4_18 p{max-width:46ch;color:var(--color-text-muted);font-size:var(--fs-caption);line-height:1.6}._serviceError_xgzb4_18 div{margin-top:var(--space-2)}._state_xxtap_1{padding-top:var(--space-8)}._back_xxtap_2{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--space-4);color:var(--color-text-dim);font-size:var(--fs-caption);font-weight:var(--fw-medium)}._back_xxtap_2:hover{color:var(--color-text);text-decoration:none}._stack_xxtap_4{display:grid;align-content:start;gap:var(--space-8);padding-top:var(--space-8)}._banner_xxtap_5{display:flex;align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb,var(--color-warning) 30%,var(--color-border));border-radius:var(--radius-lg);background:var(--status-scheduling-bg);color:var(--status-scheduling-fg);padding:var(--space-3) var(--space-4);font-size:var(--fs-caption);font-weight:var(--fw-medium)}._sectionHead_xxtap_6{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}._sectionHead_xxtap_6 h2{font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._count_xxtap_8{color:var(--color-text-muted);font-size:var(--fs-caption)}._composer_xxtap_9{display:grid;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);padding:var(--space-4)}._textarea_xxtap_10{min-height:5rem;resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-inset);padding:var(--space-2) var(--space-3);color:var(--color-text);font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-normal)}._textarea_xxtap_10:focus{border-color:var(--color-accent);outline:none}._textarea_xxtap_10:disabled{cursor:not-allowed;opacity:.6}._composerActions_xxtap_13{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._modeSelect_xxtap_14{width:auto;min-width:7rem}._list_xxtap_15{margin:0;border-top:1px solid var(--color-border);list-style:none;padding:0}._rowShell_xxtap_16{position:relative;border-bottom:1px solid var(--color-border-subtle)}._row_xxtap_16{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 3.25rem var(--space-3) var(--space-2);color:var(--color-text);transition:background var(--dur-fast) var(--ease-out)}._row_xxtap_16:hover{background:var(--color-bg-inset);text-decoration:none}._sessionDelete_xxtap_19{position:absolute;top:50%;right:var(--space-2);display:inline-grid;width:2rem;height:2rem;translate:0 -50%;place-items:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-faint);cursor:pointer}._sessionDelete_xxtap_19:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-danger) 30%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 8%,transparent);color:var(--color-danger)}._sessionDelete_xxtap_19:disabled{cursor:not-allowed;opacity:.35}._rowMain_xxtap_22{display:grid;min-width:0;gap:var(--space-1)}._rowTitle_xxtap_23{display:flex;min-width:0;align-items:center;gap:var(--space-2)}._rowTitle_xxtap_23 strong{overflow:hidden;font-size:var(--fs-body);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}._statusBadge_xxtap_25{display:inline-flex;min-height:22px;flex:none;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:3px 7px;background:var(--color-bg-inset);color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);white-space:nowrap}._statusBadge_xxtap_25[data-tone=running]{border-color:color-mix(in srgb,var(--status-running-dot) 30%,var(--color-border));background:var(--status-running-bg);color:var(--status-running-fg)}._badges_xxtap_27{display:flex;flex:none;align-items:center;gap:var(--space-2)}._sourceBadge_xxtap_28{flex:none;border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:0 var(--space-2);color:var(--color-text-faint);font-size:var(--fs-tiny);text-transform:lowercase}._rowMeta_xxtap_29{display:flex;min-width:0;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-caption)}._mono_xxtap_30{overflow:hidden;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}._rowArrow_xxtap_31{color:var(--color-text-faint);transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._row_xxtap_16:hover ._rowArrow_xxtap_31{color:var(--color-text);transform:translate(2px)}._empty_xxtap_33{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-6) var(--space-2);color:var(--color-text-muted);font-size:var(--fs-caption)}._back_58sv4_1{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-caption)}._back_58sv4_1:hover{color:var(--color-text);text-decoration:none}._stack_58sv4_3{display:grid;align-content:start;gap:var(--space-8);max-width:52rem;padding-top:var(--space-8);padding-bottom:var(--space-8)}._section_58sv4_4{display:grid;gap:var(--space-3)}._section_58sv4_4 h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._section_58sv4_4 p{margin:0;max-width:68ch;color:var(--color-text-muted);font-size:var(--fs-body);line-height:var(--lh-normal)}._inlineCode_58sv4_7{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-inset);padding:1px 5px;font-family:var(--font-mono);font-size:.92em}._code_58sv4_8{margin:0;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-inset);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--fs-caption)}._shots_58sv4_9{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-3)}._figure_58sv4_10{display:grid;gap:var(--space-2);margin:0}._figure_58sv4_10 img{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel)}._figure_58sv4_10 figcaption{color:var(--color-text-faint);font-size:var(--fs-caption)}._table_58sv4_13{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-caption)}._table_58sv4_13 td{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-2) var(--space-3);vertical-align:top}._table_58sv4_13 tr:last-child td{border-bottom:none}._table_58sv4_13 td:first-child{white-space:nowrap}._note_58sv4_17{border-left:2px solid var(--color-accent);padding-left:var(--space-3)}._page_ac8b3_1{display:flex;flex-direction:column;align-content:start;gap:var(--space-6);height:calc(100dvh - var(--shell-topbar-h) - 100px);min-height:480px}._header_ac8b3_2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._heading_ac8b3_3{display:grid;min-width:0;gap:var(--space-1)}._heading_ac8b3_3 h1{overflow-wrap:anywhere;font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}._subline_ac8b3_5{color:var(--color-text-muted);font-size:var(--fs-caption)}._mono_ac8b3_6{font-family:var(--font-mono)}._headerActions_ac8b3_7{display:flex;flex:none;align-items:center;gap:var(--space-2)}._banner_ac8b3_8{display:flex;align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb,var(--color-warning) 30%,var(--color-border));border-radius:var(--radius-lg);background:var(--status-scheduling-bg);color:var(--status-scheduling-fg);padding:var(--space-3) var(--space-4);font-size:var(--fs-caption);font-weight:var(--fw-medium)}._streamError_ac8b3_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid color-mix(in srgb,var(--color-danger) 30%,var(--color-border));border-radius:var(--radius-lg);background:var(--status-failed-bg);color:var(--status-failed-fg);padding:var(--space-3) var(--space-4);font-size:var(--fs-caption)}._emptyHistory_ac8b3_10{padding:var(--space-8) 0;color:var(--color-text-muted);font-size:var(--fs-caption);text-align:center}._conversation_ac8b3_13{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}._composer_ac8b3_14{display:grid;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);padding:var(--space-4);box-shadow:var(--shadow-1)}._textarea_ac8b3_15{min-height:4rem;resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-inset);padding:var(--space-2) var(--space-3);color:var(--color-text);font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-normal)}._textarea_ac8b3_15:focus{border-color:var(--color-accent);outline:none}._textarea_ac8b3_15:disabled{cursor:not-allowed;opacity:.6}._composerActions_ac8b3_18{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}._sendError_ac8b3_19{color:var(--color-danger-fg);font-size:var(--fs-caption)}@media(max-width:608px){._header_ac8b3_2{align-items:flex-start;flex-direction:column}}._stage_vu93u_1{display:grid;min-height:496px;grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr);align-items:center;gap:var(--space-16);padding:48px clamp(var(--space-4),5vw,var(--space-16))}._copy_vu93u_2{display:grid;max-width:35rem;gap:var(--space-4)}._code_vu93u_3{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:1.4px}._copy_vu93u_2 h1{font-size:clamp(32px,5vw,64px);font-weight:var(--fw-semibold);letter-spacing:-3px;line-height:.98;text-wrap:balance}._copy_vu93u_2>p{max-width:52ch;color:var(--color-text-dim);font-size:var(--fs-body);line-height:1.65}._notice_vu93u_6{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border:1px solid color-mix(in srgb,var(--color-warning) 38%,var(--color-border));border-radius:var(--radius-lg);background:var(--status-scheduling-bg);padding:14px;color:var(--status-scheduling-fg);font-size:var(--fs-caption);line-height:1.55}._notice_vu93u_6 strong{display:block;font-weight:var(--fw-semibold)}._boundary_vu93u_8{display:grid;position:relative;width:min(100%,18rem);aspect-ratio:1;place-items:center;justify-self:center;border:1px solid var(--color-border);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 9%,var(--color-panel)) 0 18%,transparent 19%);color:var(--color-accent)}._boundary_vu93u_8:before,._boundary_vu93u_8:after{position:absolute;border:1px solid var(--color-border-strong);content:""}._boundary_vu93u_8:before{top:18%;right:18%;bottom:18%;left:18%;border-radius:50%}._boundary_vu93u_8:after{top:36%;right:36%;bottom:36%;left:36%;transform:rotate(45deg);border-color:var(--color-accent);border-radius:var(--radius-lg)}._boundary_vu93u_8 svg{position:relative;z-index:1}@media(max-width:860px){._stage_vu93u_1{grid-template-columns:1fr;min-height:0;gap:40px;padding:40px 0}._boundary_vu93u_8{width:min(72vw,17rem)}}._metrics_y4yte_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._metrics_y4yte_1>div{display:grid;gap:var(--space-1);border-right:1px solid var(--color-border-subtle);padding:var(--space-4)}._metrics_y4yte_1>div:last-child{border-right:0}._metrics_y4yte_1 dt{color:var(--color-text-faint);font-size:var(--fs-tiny);letter-spacing:.6px;text-transform:uppercase}._metrics_y4yte_1 dd{font-family:var(--font-mono);font-size:24px;font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);letter-spacing:-1px}._metrics_y4yte_1 small{color:var(--color-text-faint);font-size:9px}._layout_y4yte_7{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(17rem,.8fr);gap:var(--space-8);padding-top:var(--space-8)}._main_y4yte_8,._aside_y4yte_8{display:grid;align-content:start;gap:var(--space-8)}._mono_y4yte_9{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-caption)}._capacityBody_y4yte_10{display:grid;gap:var(--space-5);padding:var(--space-5)}._capacityFigure_y4yte_11{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-4)}._capacityFigure_y4yte_11 strong{display:block;font-family:var(--font-mono);font-size:36px;font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);letter-spacing:-2px;line-height:1}._capacityFigure_y4yte_11 div span{display:block;margin-top:6px;color:var(--color-text-muted);font-size:var(--fs-caption)}._available_y4yte_14{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-caption)}._track_y4yte_15{position:relative;height:var(--space-2);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-inset)}._track_y4yte_15 span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-accent)}._legend_y4yte_17{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--fs-tiny)}._legend_y4yte_17 span{display:inline-flex;align-items:center;gap:6px}._legend_y4yte_17 i{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-accent)}._legend_y4yte_17 i[data-muted]{background:var(--color-border-strong)}._callout_y4yte_21,._archiveNote_y4yte_21{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border-radius:var(--radius-lg);padding:14px;font-size:var(--fs-caption);line-height:1.55}._callout_y4yte_21{border:1px solid color-mix(in srgb,var(--status-running-fg) 28%,var(--color-border));background:var(--status-running-bg);color:var(--status-running-fg)}._callout_y4yte_21 strong,._archiveNote_y4yte_21 strong{display:block;font-weight:var(--fw-semibold)}._callout_y4yte_21 a{color:currentColor;font-weight:var(--fw-semibold);text-decoration:underline}._archiveNote_y4yte_21{border:1px solid color-mix(in srgb,var(--color-warning) 38%,var(--color-border));background:var(--status-scheduling-bg);color:var(--status-scheduling-fg)}._prewarmNote_y4yte_26{margin:10px 0 0;font-size:var(--fs-caption);color:var(--color-warning)}@media(max-width:1152px){._layout_y4yte_7{grid-template-columns:1fr}}@media(max-width:608px){._metrics_y4yte_1{grid-template-columns:1fr 1fr}._metrics_y4yte_1>div:nth-child(2){border-right:0}._metrics_y4yte_1>div:nth-child(-n+2){border-bottom:1px solid var(--color-border-subtle)}._capacityFigure_y4yte_11{grid-template-columns:1fr}}._layout_1b1w1_1{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:var(--space-8);padding-top:var(--space-8)}._stack_1b1w1_2{display:grid;align-content:start;gap:var(--space-4)}._card_1b1w1_3{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel)}._cardHead_1b1w1_4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-4)}._providerMark_1b1w1_5{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel-raised);color:var(--color-text-dim)}._providerMark_1b1w1_5._accent_1b1w1_6{border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-panel));color:var(--color-accent)}._cardCopy_1b1w1_7{display:grid;min-width:0;gap:2px}._cardCopy_1b1w1_7 strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._cardCopy_1b1w1_7 small{overflow:hidden;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-tiny);text-overflow:ellipsis;white-space:nowrap}._cardBody_1b1w1_10{display:grid;gap:var(--space-4);padding:var(--space-4)}._mono_1b1w1_11{font-family:var(--font-mono)}._callout_1b1w1_12,._warning_1b1w1_12,._security_1b1w1_12{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border-radius:var(--radius-lg);padding:var(--space-3);font-size:var(--fs-tiny);line-height:1.55}._callout_1b1w1_12{grid-template-columns:minmax(0,1fr);border:1px solid color-mix(in srgb,var(--status-running-fg) 28%,var(--color-border));background:var(--status-running-bg);color:var(--status-running-fg)}._warning_1b1w1_12{border:1px solid color-mix(in srgb,var(--color-warning) 38%,var(--color-border));background:var(--status-scheduling-bg);color:var(--status-scheduling-fg)}._security_1b1w1_12{padding:0;color:var(--color-text-muted)}._security_1b1w1_12 svg{color:var(--color-success)}._callout_1b1w1_12 strong,._warning_1b1w1_12 strong{display:block;font-weight:var(--fw-semibold)}._actions_1b1w1_18{display:flex;align-items:center;justify-content:flex-end;gap:10px}._clearToken_1b1w1_19{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-dim);font-size:var(--fs-caption);cursor:pointer}._clearToken_1b1w1_19 input{accent-color:var(--color-accent)}@media(max-width:1152px){._layout_1b1w1_1{grid-template-columns:1fr}}@media(max-width:608px){._cardHead_1b1w1_4{grid-template-columns:auto minmax(0,1fr);align-items:start}._cardHead_1b1w1_4>:last-child{grid-column:2;justify-self:start}._actions_1b1w1_18{align-items:stretch;flex-direction:column}}._group_f7af2_5{display:flex;justify-content:center;gap:var(--space-2)}._slot_f7af2_11{display:contents}._cell_f7af2_15{width:44px;height:54px;padding:0;border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-inset);color:var(--color-text);font-family:var(--font-mono);font-size:24px;font-weight:var(--fw-bold);text-align:center;outline:none;caret-color:var(--color-accent);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}._cell_f7af2_15:focus{border-color:var(--color-accent);background:var(--color-panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 18%,transparent)}._filled_f7af2_41{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}._complete_f7af2_45{border-color:var(--color-accent)}._invalid_f7af2_49{border-color:var(--color-danger)}._sep_f7af2_53{display:flex;align-items:center;justify-content:center;width:var(--space-2);color:var(--color-text-dim);font-size:18px;-webkit-user-select:none;user-select:none}@media(max-width:420px){._cell_f7af2_15{width:36px;height:46px;font-size:20px}}._stage_68d2k_1{display:flex;justify-content:center;padding:var(--space-8, 2rem) var(--space-4, 1rem)}._card_68d2k_7{width:100%;max-width:28rem;padding:var(--space-6, 1.5rem)}._form_68d2k_13,._result_68d2k_14{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}._result_68d2k_14{align-items:stretch}._title_68d2k_24{margin:0;font-size:var(--text-xl, 1.25rem);font-weight:600}._lede_68d2k_30{margin:0;color:var(--color-text-muted)}._code_68d2k_35{align-self:center;padding:var(--space-3, .75rem) var(--space-5, 1.25rem);font-size:var(--text-2xl, 1.5rem);font-weight:700;letter-spacing:.15em;border:1px solid var(--color-border);border-radius:var(--radius-md, .5rem);background:var(--color-bg-inset)}._actions_68d2k_46{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3, .75rem)}._actions_68d2k_46>*{width:100%;justify-content:center}@media(max-width:34rem){._actions_68d2k_46{grid-template-columns:1fr}._card_68d2k_7{padding:var(--space-5, 1.25rem)}}._codeField_68d2k_58{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, .5rem)}._codeLabel_68d2k_65{align-self:flex-start;font-size:var(--fs-caption, 11.5px);font-weight:var(--fw-semibold, 600);color:var(--color-text-muted)}._codeHint_68d2k_72{font-size:var(--fs-caption, 11.5px);color:var(--color-text-dim);text-align:center}._codeError_68d2k_78{font-size:var(--fs-caption, 11.5px);color:var(--color-danger);text-align:center}._stage_y9os1_1{display:grid;min-height:100%;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:48px;padding:var(--space-16) clamp(var(--space-8),7vw,112px)}._copy_y9os1_2{display:grid;max-width:34rem;gap:var(--space-4)}._code_y9os1_3{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:1.4px}._copy_y9os1_2 h1{font-size:clamp(40px,7vw,88px);font-weight:var(--fw-semibold);letter-spacing:-5px;line-height:.92}._copy_y9os1_2 p{max-width:48ch;color:var(--color-text-dim);font-size:var(--fs-body);line-height:1.65}._path_y9os1_6{position:relative;width:min(25vw,15rem);aspect-ratio:1;border:1px solid var(--color-border);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 12%,var(--color-panel)) 0 6%,transparent 7%)}._path_y9os1_6:before,._path_y9os1_6:after{position:absolute;content:""}._path_y9os1_6:before{top:18%;right:18%;bottom:18%;left:18%;border:1px dashed var(--color-border-strong);border-radius:50%}._path_y9os1_6:after{top:49%;left:-10%;width:120%;height:1px;transform:rotate(-28deg);background:var(--color-accent)}@media(max-width:860px){._stage_y9os1_1{grid-template-columns:1fr}._path_y9os1_6{display:none}}@media(max-width:608px){._stage_y9os1_1{padding:48px var(--space-6)}}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:where(.jcode-thread,.jcode-chat-input,.jcode-message,.jcode-toolcall,.jcode-approval,.jcode-ask-user,.jcode-sources,.jcode-reasoning,.jcode-attachment,.jcode-attachment-list,.jcode-attachment-preview) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.jcode-thread,.jcode-chat-input,.jcode-message) textarea,:where(.jcode-ask-user) input{font:inherit;color:inherit;background:0 0;border:0;margin:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.bottom-full{bottom:100%}.left-0{left:0}.z-20{z-index:20}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[var\(--jcode-z-dropdown\)\]{z-index:var(--jcode-z-dropdown)}.z-\[var\(--z-dropdown\)\]{z-index:var(--z-dropdown)}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-\[3px\]{margin-top:3px}.mt-px{margin-top:1px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.-mb-3\.5{margin-bottom:calc(var(--spacing) * -3.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.ml-1{margin-left:var(--spacing)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[min\(540px\,calc\(100dvh-180px\)\)\]{max-height:min(540px,100dvh - 180px)}.min-h-0{min-height:0}.min-h-20{min-height:calc(var(--spacing) * 20)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[6px\]{width:6px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[264px\]{width:264px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[calc\(100\%-12px\)\]{width:calc(100% - 12px)}.w-\[min\(290px\,calc\(100vw-32px\)\)\]{width:min(290px,100vw - 32px)}.w-full{width:100%}.w-px{width:1px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[84vw\]{max-width:84vw}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[140px\]{min-width:140px}.min-w-\[188px\]{min-width:188px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-\[2\]{flex-shrink:2}.border-collapse{border-collapse:collapse}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--jcode-radius-lg\)\]{border-radius:var(--jcode-radius-lg)}.rounded-\[var\(--jcode-radius-md\)\]{border-radius:var(--jcode-radius-md)}.rounded-\[var\(--jcode-radius-pill\)\]{border-radius:var(--jcode-radius-pill)}.rounded-\[var\(--jcode-radius-sm\)\]{border-radius:var(--jcode-radius-sm)}.rounded-\[var\(--jcode-radius-xl\)\]{border-radius:var(--jcode-radius-xl)}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-\[var\(--radius-xs\)\]{border-radius:var(--radius-xs)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--accent-wash\)\]{border-color:var(--accent-wash)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--jcode-accent-border\)\]{border-color:var(--jcode-accent-border)}.border-\[var\(--jcode-color-border\)\]{border-color:var(--jcode-color-border)}.border-\[var\(--jcode-color-primary\)\]{border-color:var(--jcode-color-primary)}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-surface\)_90\%\,\#000\)\]{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-surface\)_90\%\,\#000\)\]{background-color:color-mix(in srgb,var(--color-surface) 90%,#000)}}.bg-\[var\(--accent-fill\)\]{background-color:var(--accent-fill)}.bg-\[var\(--accent-wash\)\]{background-color:var(--accent-wash)}.bg-\[var\(--backdrop\)\]{background-color:var(--backdrop)}.bg-\[var\(--color-background\)\]{background-color:var(--color-background)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-destructive\)\]{background-color:var(--color-destructive)}.bg-\[var\(--color-muted\)\]{background-color:var(--color-muted)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-secondary\)\]{background-color:var(--color-secondary)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--jcode-accent-wash\)\]{background-color:var(--jcode-accent-wash)}.bg-\[var\(--jcode-color-foreground\)\]{background-color:var(--jcode-color-foreground)}.bg-\[var\(--jcode-color-muted\)\]{background-color:var(--jcode-color-muted)}.bg-\[var\(--jcode-color-primary\)\]{background-color:var(--jcode-color-primary)}.bg-\[var\(--jcode-color-surface\)\]{background-color:var(--jcode-color-surface)}.bg-\[var\(--neutral-wash\)\]{background-color:var(--neutral-wash)}.bg-\[var\(--neutral-wash-strong\)\]{background-color:var(--neutral-wash-strong)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[5px\]{padding-inline:5px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[5px\]{padding-block:5px}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pl-0{padding-left:0}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color-mix\(in_srgb\,var\(--color-error-fg\)_72\%\,var\(--color-background\)\)\]{color:var(--color-error-fg)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--color-error-fg\)_72\%\,var\(--color-background\)\)\]{color:color-mix(in srgb,var(--color-error-fg) 72%,var(--color-background))}}.text-\[var\(--color-destructive\)\]{color:var(--color-destructive)}.text-\[var\(--color-error-fg\)\]{color:var(--color-error-fg)}.text-\[var\(--color-foreground\)\]{color:var(--color-foreground)}.text-\[var\(--color-muted-foreground\)\]{color:var(--color-muted-foreground)}.text-\[var\(--color-on-destructive\)\]{color:var(--color-on-destructive)}.text-\[var\(--color-on-primary\)\]{color:var(--color-on-primary)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-warning-fg\)\]{color:var(--color-warning-fg)}.text-\[var\(--jcode-color-foreground\)\]{color:var(--jcode-color-foreground)}.text-\[var\(--jcode-color-muted-foreground\)\]{color:var(--jcode-color-muted-foreground)}.text-\[var\(--jcode-color-on-primary\)\]{color:var(--jcode-color-on-primary)}.text-\[var\(--jcode-color-primary\)\]{color:var(--jcode-color-primary)}.text-\[var\(--jcode-color-surface\)\]{color:var(--jcode-color-surface)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[var\(--jcode-shadow-lg\)\]{--tw-shadow:var(--jcode-shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--jcode-shadow-md\)\]{--tw-shadow:var(--jcode-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--jcode-shadow-sm\)\]{--tw-shadow:var(--jcode-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-xl\)\]{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\,z-index\]{transition-property:box-shadow,transform,z-index;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[var\(--jcode-duration-fast\)\]{--tw-duration:var(--jcode-duration-fast);transition-duration:var(--jcode-duration-fast)}.duration-\[var\(--jcode-duration-normal\)\]{--tw-duration:var(--jcode-duration-normal);transition-duration:var(--jcode-duration-normal)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-\[var\(--color-primary\)\]:focus-within{border-color:var(--color-primary)}@media(hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--color-border\)\]:hover{border-color:var(--color-border)}.hover\:border-\[var\(--jcode-accent-border\)\]:hover{border-color:var(--jcode-accent-border)}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_34\%\,transparent\)\]:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_34\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-primary) 34%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_88\%\,var\(--color-background\)\)\]:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_88\%\,var\(--color-background\)\)\]:hover{background-color:color-mix(in srgb,var(--color-primary) 88%,var(--color-background))}}.hover\:bg-\[var\(--color-muted\)\]:hover{background-color:var(--color-muted)}.hover\:bg-\[var\(--color-secondary\)\]:hover{background-color:var(--color-secondary)}.hover\:bg-\[var\(--jcode-accent-wash-soft\)\]:hover{background-color:var(--jcode-accent-wash-soft)}.hover\:bg-\[var\(--jcode-neutral-wash-soft\)\]:hover{background-color:var(--jcode-neutral-wash-soft)}.hover\:text-\[var\(--color-error-fg\)\]:hover{color:var(--color-error-fg)}.hover\:text-\[var\(--color-foreground\)\]:hover{color:var(--color-foreground)}.hover\:text-\[var\(--color-primary\)\]:hover{color:var(--color-primary)}.hover\:text-\[var\(--jcode-color-foreground\)\]:hover{color:var(--jcode-color-foreground)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[var\(--jcode-shadow-md\)\]:hover{--tw-shadow:var(--jcode-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[var\(--color-primary\)\]:focus{border-color:var(--color-primary)}.focus\:border-\[var\(--jcode-color-primary\)\]:focus{border-color:var(--jcode-color-primary)}.focus\:shadow-\[0_0_0_3px_var\(--jcode-accent-wash\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--jcode-accent-wash));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(hover:hover){.enabled\:hover\:opacity-90:enabled:hover{opacity:.9}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.disabled\:hover\:brightness-100:disabled:hover{--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}}[data-jcode-ui]{--jcode-col-max:min(56rem, 100%);--jcode-col-pad-x:1rem;--jcode-gutter:2.25rem;--jcode-font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--jcode-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--jcode-radius-xs:3px;--jcode-radius-sm:4px;--jcode-radius-md:6px;--jcode-radius-lg:8px;--jcode-radius-xl:12px;--jcode-radius-2xl:16px;--jcode-radius-pill:9999px;--jcode-shadow-sm:0 1px 2px #1814100d, 0 1px 1px #18141008;--jcode-shadow-md:0 2px 4px #1814100a, 0 8px 24px -8px #18141024;--jcode-shadow-lg:0 4px 8px #1814100a, 0 18px 40px -14px #18141038;--jcode-shadow-xl:0 1px 2px #1814100a, 0 28px 64px -28px #18141047;--jcode-backdrop:#14121080;--jcode-accent-wash-soft:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui]{--jcode-accent-wash-soft:color-mix(in srgb, var(--jcode-color-primary) 8%, transparent)}}[data-jcode-ui]{--jcode-accent-wash:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui]{--jcode-accent-wash:color-mix(in srgb, var(--jcode-color-primary) 11%, transparent)}}[data-jcode-ui]{--jcode-accent-wash-strong:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui]{--jcode-accent-wash-strong:color-mix(in srgb, var(--jcode-color-primary) 16%, transparent)}}[data-jcode-ui]{--jcode-accent-border:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui]{--jcode-accent-border:color-mix(in srgb, var(--jcode-color-primary) 30%, transparent)}}[data-jcode-ui]{--jcode-accent-fill:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui]{--jcode-accent-fill:color-mix(in srgb, var(--jcode-color-primary) 45%, transparent)}}[data-jcode-ui]{--jcode-accent-selection:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui]{--jcode-accent-selection:color-mix(in srgb, var(--jcode-color-primary) 22%, transparent)}}[data-jcode-ui]{--jcode-color-accent-neutral:var(--jcode-color-foreground);--jcode-neutral-wash-soft:var(--jcode-color-foreground)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui]{--jcode-neutral-wash-soft:color-mix(in srgb, var(--jcode-color-foreground) 8%, transparent)}}[data-jcode-ui]{--jcode-neutral-wash:var(--jcode-color-foreground)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui]{--jcode-neutral-wash:color-mix(in srgb, var(--jcode-color-foreground) 11%, transparent)}}[data-jcode-ui]{--jcode-neutral-wash-strong:var(--jcode-color-foreground)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui]{--jcode-neutral-wash-strong:color-mix(in srgb, var(--jcode-color-foreground) 16%, transparent)}}[data-jcode-ui]{--jcode-neutral-border:var(--jcode-color-foreground)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui]{--jcode-neutral-border:color-mix(in srgb, var(--jcode-color-foreground) 30%, transparent)}}[data-jcode-ui]{--jcode-color-border-active:var(--jcode-color-primary);--jcode-icon-stroke:2;--jcode-color-success:#16a34a;--jcode-z-sidebar:30;--jcode-z-header:20;--jcode-z-dropdown:40;--jcode-z-modal:50;--jcode-z-toast:60;--jcode-ease-out:cubic-bezier(.16, 1, .3, 1);--jcode-ease-in:cubic-bezier(.7, 0, .84, 0);--jcode-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--jcode-duration-fast:.1s;--jcode-duration-normal:.15s;--jcode-duration-slow:.3s;--jcode-duration-slower:.5s;--jcode-sidebar-width:20rem;--jcode-sidebar-collapsed-width:0px;--jcode-header-height:3.25rem;--jcode-color-primary:#ff8400;--jcode-color-background:#f2f3f0;--jcode-color-surface:#fff;--jcode-color-foreground:#111;--jcode-color-muted-foreground:#666;--jcode-color-border:#cbccc9;--jcode-color-muted:#f2f3f0;--jcode-color-secondary:#e7e8e5;--jcode-color-secondary-foreground:#111;--jcode-color-success-bg:#dfe6e1;--jcode-color-success-fg:#004d1a;--jcode-color-error-bg:#e5dcda;--jcode-color-error-fg:#8c1c00;--jcode-color-warning-bg:#e9e3d8;--jcode-color-warning-fg:#804200;--jcode-color-info-bg:#dfdfe6;--jcode-color-info-fg:#006;--jcode-color-destructive:#d93c15;--jcode-color-sidebar-bg:#fafaf8;--jcode-color-on-primary:#fff;--jcode-color-on-destructive:#fff;--jcode-code-bg:#e8ebf0;--jcode-code-border:#c8cdd5;--jcode-code-fg:#1f2328;--jcode-code-inline-bg:#e2e6ec;--jcode-term-bg:#fafafa;--jcode-term-fg:#27272a;--jcode-term-cursor:var(--jcode-color-primary);--jcode-term-selection:#d4d4d880;--jcode-term-black:#18181b;--jcode-term-red:#dc2626;--jcode-term-green:#16a34a;--jcode-term-yellow:#ca8a04;--jcode-term-blue:#2563eb;--jcode-term-magenta:#9333ea;--jcode-term-cyan:#0891b2;--jcode-term-white:#d4d4d8;--jcode-term-bright-black:#71717a;--jcode-term-bright-red:#ef4444;--jcode-term-bright-green:#22c55e;--jcode-term-bright-yellow:#eab308;--jcode-term-bright-blue:#3b82f6;--jcode-term-bright-magenta:#a855f7;--jcode-term-bright-cyan:#06b6d4;--jcode-term-bright-white:#fafafa;--jcode-hljs-fg:#3f3f46;--jcode-hljs-keyword:#0369a1;--jcode-hljs-string:#047857;--jcode-hljs-comment:#a1a1aa;--jcode-hljs-number:#b45309;--jcode-hljs-title:#7c3aed;--jcode-hljs-type:#dc2626;--jcode-hljs-params:#c026d3;--jcode-hljs-variable:#ca8a04;--jcode-hljs-function:#7c3aed;--jcode-hljs-meta:#71717a;--jcode-hljs-property:#2563eb;--jcode-hljs-punctuation:#a1a1aa}.dark [data-jcode-ui],[data-jcode-ui].dark{--jcode-shadow-sm:0 1px 2px #00000047, 0 0 0 1px #ffffff08;--jcode-shadow-md:0 4px 16px -4px #00000073, 0 0 0 1px #ffffff0a;--jcode-shadow-lg:0 12px 36px -12px #0000008c, 0 0 0 1px #ffffff0d;--jcode-shadow-xl:0 24px 56px -20px #000000a6, 0 0 0 1px #ffffff0f;--jcode-color-primary:#ff8400;--jcode-color-background:#111;--jcode-color-surface:#1a1a1a;--jcode-color-foreground:#fff;--jcode-color-muted-foreground:#b8b9b6;--jcode-color-border:#2e2e2e;--jcode-color-muted:#2e2e2e;--jcode-color-secondary:#2e2e2e;--jcode-color-secondary-foreground:#fff;--jcode-color-success-bg:#222924;--jcode-color-success-fg:#b6ffce;--jcode-color-error-bg:#24100b;--jcode-color-error-fg:#ff5c33;--jcode-color-warning-bg:#291c0f;--jcode-color-warning-fg:#ff8400;--jcode-color-info-bg:#222229;--jcode-color-info-fg:#b2b2ff;--jcode-color-destructive:#ff5c33;--jcode-color-sidebar-bg:#1a1a1a;--jcode-color-success:#22c55e;--jcode-color-on-primary:#fff;--jcode-color-on-destructive:#fff;--jcode-color-accent-neutral:var(--jcode-color-foreground);--jcode-neutral-wash-soft:var(--jcode-color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark [data-jcode-ui],[data-jcode-ui].dark{--jcode-neutral-wash-soft:color-mix(in srgb, var(--jcode-color-foreground) 8%, transparent)}}.dark [data-jcode-ui],[data-jcode-ui].dark{--jcode-neutral-wash:var(--jcode-color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark [data-jcode-ui],[data-jcode-ui].dark{--jcode-neutral-wash:color-mix(in srgb, var(--jcode-color-foreground) 11%, transparent)}}.dark [data-jcode-ui],[data-jcode-ui].dark{--jcode-neutral-wash-strong:var(--jcode-color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark [data-jcode-ui],[data-jcode-ui].dark{--jcode-neutral-wash-strong:color-mix(in srgb, var(--jcode-color-foreground) 16%, transparent)}}.dark [data-jcode-ui],[data-jcode-ui].dark{--jcode-neutral-border:var(--jcode-color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark [data-jcode-ui],[data-jcode-ui].dark{--jcode-neutral-border:color-mix(in srgb, var(--jcode-color-foreground) 30%, transparent)}}.dark [data-jcode-ui],[data-jcode-ui].dark{--jcode-code-bg:#222228;--jcode-code-border:#3f3f48;--jcode-code-fg:#f0f0f4;--jcode-code-inline-bg:#2c2c34;--jcode-term-bg:#18181b;--jcode-term-fg:#e4e4e7;--jcode-term-cursor:var(--jcode-color-primary);--jcode-term-selection:#3f3f4680;--jcode-term-black:#09090b;--jcode-term-red:#ef4444;--jcode-term-green:#22c55e;--jcode-term-yellow:#eab308;--jcode-term-blue:#3b82f6;--jcode-term-magenta:#a855f7;--jcode-term-cyan:#06b6d4;--jcode-term-white:#d4d4d8;--jcode-term-bright-black:#71717a;--jcode-term-bright-red:#f87171;--jcode-term-bright-green:#4ade80;--jcode-term-bright-yellow:#facc15;--jcode-term-bright-blue:#60a5fa;--jcode-term-bright-magenta:#c084fc;--jcode-term-bright-cyan:#22d3ee;--jcode-term-bright-white:#fafafa;--jcode-hljs-fg:#e8e8ec;--jcode-hljs-keyword:#7dd3fc;--jcode-hljs-string:#86efac;--jcode-hljs-comment:#8b8b96;--jcode-hljs-number:#fcd34d;--jcode-hljs-title:#d8b4fe;--jcode-hljs-type:#fca5a5;--jcode-hljs-params:#f0abfc;--jcode-hljs-variable:#fde68a;--jcode-hljs-function:#c4b5fd;--jcode-hljs-meta:#a1a1aa;--jcode-hljs-property:#93c5fd;--jcode-hljs-punctuation:#a1a1aa}[data-jcode-ui] .hljs{color:var(--jcode-hljs-fg);background:0 0;display:block;overflow-x:auto}[data-jcode-ui] .hljs-keyword,[data-jcode-ui] .hljs-selector-tag,[data-jcode-ui] .hljs-built_in{color:var(--jcode-hljs-keyword)}[data-jcode-ui] .hljs-string,[data-jcode-ui] .hljs-attr{color:var(--jcode-hljs-string)}[data-jcode-ui] .hljs-comment,[data-jcode-ui] .hljs-quote{color:var(--jcode-hljs-comment);font-style:italic}[data-jcode-ui] .hljs-number,[data-jcode-ui] .hljs-literal{color:var(--jcode-hljs-number)}[data-jcode-ui] .hljs-title,[data-jcode-ui] .hljs-section{color:var(--jcode-hljs-title)}[data-jcode-ui] .hljs-type,[data-jcode-ui] .hljs-class .hljs-title{color:var(--jcode-hljs-type)}[data-jcode-ui] .hljs-params{color:var(--jcode-hljs-params)}[data-jcode-ui] .hljs-variable,[data-jcode-ui] .hljs-template-variable{color:var(--jcode-hljs-variable)}[data-jcode-ui] .hljs-function{color:var(--jcode-hljs-function)}[data-jcode-ui] .hljs-meta{color:var(--jcode-hljs-meta)}[data-jcode-ui] .hljs-property{color:var(--jcode-hljs-property)}[data-jcode-ui] .hljs-punctuation{color:var(--jcode-hljs-punctuation)}[data-jcode-ui] .hljs-addition{color:var(--jcode-color-success-fg);background:var(--jcode-color-success-bg)}[data-jcode-ui] .hljs-deletion{color:var(--jcode-color-error-fg);background:var(--jcode-color-error-bg)}@keyframes jcode-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jcode-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes jcode-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes jcode-slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes jcode-slide-in-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes jcode-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes jcode-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes jcode-pulse-glow{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--jcode-color-primary) 20%,transparent)}50%{box-shadow:0 0 20px color-mix(in srgb,var(--jcode-color-primary) 40%,transparent)}}@keyframes jcode-dot-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes jcode-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes jcode-breathing{0%,to{opacity:.5}50%{opacity:1}}.jcode-animate-fade-in{animation:jcode-fade-in var(--jcode-duration-slow) var(--jcode-ease-out) both}.jcode-animate-fade-up{animation:jcode-fade-up var(--jcode-duration-slow) var(--jcode-ease-out) both}.jcode-animate-fade-down{animation:jcode-fade-down var(--jcode-duration-slow) var(--jcode-ease-out) both}.jcode-animate-slide-in-right{animation:jcode-slide-in-right var(--jcode-duration-slow) var(--jcode-ease-out) both}.jcode-animate-scale-in{animation:jcode-scale-in var(--jcode-duration-slow) var(--jcode-ease-out) both}.jcode-animate-shimmer{background:linear-gradient(90deg,#0000,#ffffff0d,#0000) 0 0/200% 100%;animation:2s infinite jcode-shimmer}.jcode-animate-pulse-glow{animation:2s ease-in-out infinite jcode-pulse-glow}.jcode-animate-breathing{animation:2s ease-in-out infinite jcode-breathing}.jcode-animate-dot-pulse{animation:1.4s ease-in-out infinite both jcode-dot-pulse}.thinking-label{color:var(--jcode-color-muted-foreground);letter-spacing:.01em}.jcode-stagger-children>*{animation:jcode-fade-up var(--jcode-duration-slow) var(--jcode-ease-out) both}.jcode-stagger-children>:first-child{animation-delay:0s}.jcode-stagger-children>:nth-child(2){animation-delay:50ms}.jcode-stagger-children>:nth-child(3){animation-delay:.1s}.jcode-stagger-children>:nth-child(4){animation-delay:.15s}.jcode-stagger-children>:nth-child(5){animation-delay:.2s}.jcode-stagger-children>:nth-child(6){animation-delay:.25s}.jcode-stagger-children>:nth-child(7){animation-delay:.3s}.jcode-stagger-children>:nth-child(8){animation-delay:.35s}@media(prefers-reduced-motion:reduce){.jcode-animate-fade-in,.jcode-animate-fade-up,.jcode-animate-fade-down,.jcode-animate-slide-in-right,.jcode-animate-scale-in,.jcode-animate-shimmer,.jcode-animate-pulse-glow,.jcode-animate-breathing,.animate-spin,.animate-pulse,.jcode-animate-dot-pulse,.thinking-label,.jcode-stagger-children>*{animation:none!important}}.jcode-chat-col,.chat-col{width:100%;max-width:var(--jcode-col-max,min(56rem, 100%));padding-left:var(--jcode-col-pad-x,1rem);padding-right:var(--jcode-col-pad-x,1rem);box-sizing:border-box;margin-left:auto;margin-right:auto}.jcode-gutter{padding-left:var(--jcode-gutter,2.25rem)}.jcode-thread{box-sizing:border-box;width:100%;max-width:none;font-family:var(--jcode-font-sans);color:var(--jcode-color-foreground);font-size:.9375rem;line-height:1.5}.jcode-chat-input{width:100%;max-width:var(--jcode-col-max,min(56rem, 100%));padding:.65rem var(--jcode-col-pad-x,.75rem) .7rem;box-sizing:border-box;border-radius:var(--jcode-radius-2xl);border:1px solid var(--jcode-color-border);background:var(--jcode-color-surface);box-shadow:var(--jcode-shadow-md);font-family:var(--jcode-font-sans);transition:border-color var(--jcode-duration-normal) var(--jcode-ease-out),box-shadow var(--jcode-duration-normal) var(--jcode-ease-out);margin-left:auto;margin-right:auto;position:relative}.jcode-chat-input:focus-within{border-color:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){.jcode-chat-input:focus-within{border-color:color-mix(in srgb,var(--jcode-color-primary) 55%,var(--jcode-color-border))}}.jcode-chat-input:focus-within{box-shadow:var(--jcode-shadow-md),0 0 0 3px var(--jcode-accent-wash)}.jcode-chat-input .jcode-composer-input{min-height:1.5rem;max-height:inherit;color:var(--jcode-color-foreground);font-family:var(--jcode-font-sans);caret-color:var(--jcode-color-primary);background:0 0;border:0;outline:none;padding:.35rem .25rem;font-size:.9375rem;line-height:1.5}.jcode-chat-input .jcode-composer-input::placeholder{color:var(--jcode-color-muted-foreground);opacity:.75}.jcode-chat-input .jcode-composer-row{align-items:flex-end}.jcode-chat-input__attachments{margin-bottom:.55rem}.jcode-chat-input__add-att{border-radius:var(--jcode-radius-md);width:2rem;height:2rem;color:var(--jcode-color-muted-foreground);transition:background-color var(--jcode-duration-fast) var(--jcode-ease-out),color var(--jcode-duration-fast) var(--jcode-ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.jcode-chat-input__add-att:hover{background:var(--jcode-neutral-wash-soft);color:var(--jcode-color-foreground)}.jcode-attachment-list{box-sizing:border-box;flex-flow:wrap;align-items:flex-start;gap:.65rem;width:100%;padding:.4rem .55rem .25rem .15rem;display:flex}.jcode-attachment{vertical-align:top;flex-shrink:0;line-height:0;display:inline-block;position:relative;overflow:visible}.jcode-attachment__thumb{border-radius:var(--jcode-radius-md);width:100%;height:100%;box-shadow:var(--jcode-shadow-sm);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;overflow:hidden;border:1px solid var(--jcode-color-border)!important;background:var(--jcode-color-muted)!important;margin:0!important;padding:0!important}.jcode-attachment__thumb:disabled{cursor:default;pointer-events:none}.jcode-attachment__thumb img{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;margin:0;display:block;max-width:none!important}.jcode-attachment__remove{z-index:2;box-shadow:var(--jcode-shadow-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;align-items:center;line-height:0;border:1px solid var(--jcode-color-border)!important;background:var(--jcode-color-surface)!important;width:1.25rem!important;height:1.25rem!important;color:var(--jcode-color-muted-foreground)!important;border-radius:9999px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:-.4rem!important;right:-.4rem!important}.jcode-attachment__remove:hover{border-color:var(--jcode-color-foreground)!important;color:var(--jcode-color-foreground)!important;background:var(--jcode-color-surface)!important}.jcode-attachment__remove svg{flex-shrink:0;width:.7rem;height:.7rem;display:block}.jcode-attachment-preview{z-index:var(--jcode-z-modal,50);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.jcode-attachment-preview__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:absolute;top:0;right:0;bottom:0;left:0}.jcode-attachment-preview__panel{z-index:1;border-radius:var(--jcode-radius-xl);border:1px solid var(--jcode-color-border);background:var(--jcode-color-surface);max-width:min(56rem,100%);max-height:min(85dvh,900px);box-shadow:var(--jcode-shadow-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.jcode-attachment-preview__bar{border-bottom:1px solid var(--jcode-color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.jcode-attachment-preview__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--jcode-font-mono);color:var(--jcode-color-muted-foreground);font-size:.75rem;overflow:hidden}.jcode-attachment-preview__close{border-radius:var(--jcode-radius-md);width:1.75rem;height:1.75rem;color:var(--jcode-color-muted-foreground);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.jcode-attachment-preview__close:hover{background:var(--jcode-neutral-wash-soft);color:var(--jcode-color-foreground)}.jcode-attachment-preview__img{object-fit:contain;max-width:100%;max-height:min(75dvh,820px);margin:0 auto;padding:.75rem;display:block}.jcode-message{transition:background-color var(--jcode-duration-normal) var(--jcode-ease-out)}.jcode-message .jcode-msg-avatar{box-shadow:0 0 0 1px var(--jcode-color-foreground),var(--jcode-shadow-sm)}@supports (color:color-mix(in lab,red,red)){.jcode-message .jcode-msg-avatar{box-shadow:0 0 0 1px color-mix(in srgb,var(--jcode-color-foreground) 8%,transparent),var(--jcode-shadow-sm)}}.jcode-message .jcode-msg-avatar{letter-spacing:.02em}.jcode-message .jcode-msg-actions{opacity:0;transition:opacity var(--jcode-duration-fast) var(--jcode-ease-out)}.jcode-message:hover .jcode-msg-actions,.jcode-message:focus-within .jcode-msg-actions{opacity:1}@media(pointer:coarse){.jcode-message .jcode-msg-actions{opacity:.85}}.jcode-message .jcode-msg-action-btn{color:var(--jcode-color-muted-foreground);transition:color var(--jcode-duration-fast) var(--jcode-ease-out),background-color var(--jcode-duration-fast) var(--jcode-ease-out),transform var(--jcode-duration-fast) var(--jcode-ease-out)}.jcode-message .jcode-msg-action-btn:hover{color:var(--jcode-color-foreground);background:var(--jcode-neutral-wash-soft)}.jcode-message .jcode-msg-action-btn:active{transform:scale(.92)}.jcode-prose{color:var(--jcode-color-foreground);font-size:.9375rem;line-height:1.65}[data-jcode-ui] .jcode-prose :is(p,li,h1,h2,h3,h4,h5,h6){color:inherit}[data-jcode-ui] .jcode-prose :is(ul,ol){padding-left:1.35em}.jcode-prose p{margin:.45em 0}.jcode-prose p:first-child{margin-top:0}.jcode-prose p:last-child{margin-bottom:0}.jcode-prose ul,.jcode-prose ol{margin:.5em 0;padding-left:1.35em}.jcode-prose li+li{margin-top:.2em}.jcode-prose h1,.jcode-prose h2,.jcode-prose h3,.jcode-prose h4{letter-spacing:-.01em;margin:.9em 0 .4em;font-weight:600;line-height:1.3}.jcode-prose h1{font-size:1.25em}.jcode-prose h2{font-size:1.12em}.jcode-prose h3{font-size:1.05em}.jcode-prose blockquote{border-left:3px solid var(--jcode-accent-border);color:var(--jcode-color-muted-foreground);margin:.6em 0;padding:.15em 0 .15em .9em}.jcode-prose hr{border:0;border-top:1px solid var(--jcode-color-border);margin:1em 0}.jcode-prose pre{border-radius:var(--jcode-radius-lg);overflow-wrap:anywhere;white-space:pre-wrap;font-family:var(--jcode-font-mono);box-sizing:border-box;max-width:100%;box-shadow:inset 0 1px 0 var(--jcode-color-foreground),0 1px 2px #0000002e;margin:.65rem 0;font-size:.84em;line-height:1.55;overflow-x:hidden;background:var(--jcode-code-bg,#222228)!important;color:var(--jcode-code-fg,var(--jcode-hljs-fg,#f0f0f4))!important;border:1px solid var(--jcode-code-border,#3f3f48)!important;padding:.85rem 1rem!important}@supports (color:color-mix(in lab,red,red)){.jcode-prose pre{box-shadow:inset 0 1px color-mix(in srgb,var(--jcode-color-foreground) 6%,transparent),0 1px 2px #0000002e}}.jcode-prose pre code,.jcode-prose pre .hljs,.jcode-prose pre code.hljs{white-space:inherit;overflow-wrap:inherit;word-break:inherit;color:inherit!important;font-family:inherit!important;font-size:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.jcode-prose code{font-family:var(--jcode-font-mono)}.jcode-prose :not(pre)>code{border-radius:var(--jcode-radius-sm);font-size:.86em;font-weight:500;background:var(--jcode-code-inline-bg,var(--jcode-code-bg,#2c2c34))!important;color:var(--jcode-code-fg,var(--jcode-color-foreground,#f0f0f4))!important;border:1px solid var(--jcode-code-border,#3f3f48)!important;padding:.12em .45em!important}.jcode-prose a{color:var(--jcode-color-primary);text-underline-offset:2px;transition:opacity var(--jcode-duration-fast) var(--jcode-ease-out);text-decoration:underline;text-decoration-thickness:1px}.jcode-prose a:hover{opacity:.85}.jcode-prose .jcode-md-table-wrap{border:1px solid var(--jcode-color-border);border-radius:var(--jcode-radius-lg);background:var(--jcode-color-surface);max-width:100%;box-shadow:inset 0 1px 0 var(--jcode-color-foreground);margin:.85em 0;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.jcode-prose .jcode-md-table-wrap{box-shadow:inset 0 1px color-mix(in srgb,var(--jcode-color-foreground) 3%,transparent)}}.jcode-prose .jcode-md-table-wrap{-webkit-overflow-scrolling:touch}.jcode-prose .jcode-md-table-wrap>table,.jcode-prose table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;color:var(--jcode-color-foreground);margin:0;font-size:.84em;line-height:1.5}.jcode-prose>table{border:1px solid var(--jcode-color-border);border-radius:var(--jcode-radius-lg);margin:.85em 0;overflow:hidden}.jcode-prose th,.jcode-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--jcode-color-border);border-right:1px solid var(--jcode-color-border);padding:.55rem .85rem}@supports (color:color-mix(in lab,red,red)){.jcode-prose th,.jcode-prose td{border-right:1px solid color-mix(in srgb,var(--jcode-color-border) 70%,transparent)}}.jcode-prose th:last-child,.jcode-prose td:last-child{border-right:none}.jcode-prose thead th{background:var(--jcode-color-muted);color:var(--jcode-color-foreground);letter-spacing:.01em;white-space:nowrap;border-bottom:1px solid var(--jcode-color-border);font-size:.92em;font-weight:600}.jcode-prose tbody tr:last-child th,.jcode-prose tbody tr:last-child td{border-bottom:none}.jcode-prose tbody tr:nth-child(2n) td,.jcode-prose tbody tr:nth-child(2n) th{background:var(--jcode-color-muted)}@supports (color:color-mix(in lab,red,red)){.jcode-prose tbody tr:nth-child(2n) td,.jcode-prose tbody tr:nth-child(2n) th{background:color-mix(in srgb,var(--jcode-color-muted) 45%,transparent)}}.jcode-prose tbody tr:hover td,.jcode-prose tbody tr:hover th{background:var(--jcode-neutral-wash-soft)}.jcode-prose td code,.jcode-prose th code{font-size:.9em}.jcode-toolcall{transition:opacity var(--jcode-duration-fast) var(--jcode-ease-out)}.jcode-toolcall>button{border-radius:var(--jcode-radius-md);transition:background-color var(--jcode-duration-fast) var(--jcode-ease-out),opacity var(--jcode-duration-fast) var(--jcode-ease-out);margin-left:-.15rem;padding:.3rem .35rem .3rem 0}.jcode-toolcall>button:hover{opacity:1;background:var(--jcode-neutral-wash-soft)}.jcode-toolcall>button:focus-visible{outline:2px solid var(--jcode-accent-border);outline-offset:1px}.jcode-toolcall .toolcall-body{border-radius:var(--jcode-radius-xl);border:1px solid var(--jcode-color-border);background:var(--jcode-color-surface);box-shadow:var(--jcode-shadow-sm);animation:jcode-scale-in var(--jcode-duration-normal) var(--jcode-ease-out) both;color:var(--jcode-color-foreground);margin:.375rem .5rem .375rem 0;overflow:hidden}.jcode-terminal,.jcode-file-viewer,.jcode-diff{background:var(--jcode-code-bg,#222228)!important;color:var(--jcode-code-fg,var(--jcode-hljs-fg,#f0f0f4))!important}.jcode-toolcall .toolcall-body[data-tool-status=error]{border-color:var(--jcode-color-destructive,var(--jcode-color-error-fg))}@supports (color:color-mix(in lab,red,red)){.jcode-toolcall .toolcall-body[data-tool-status=error]{border-color:color-mix(in srgb,var(--jcode-color-destructive,var(--jcode-color-error-fg)) 55%,var(--jcode-color-border))}}.jcode-toolcall .toolcall-body[data-tool-status=error]{box-shadow:0 0 0 1px var(--jcode-color-error-fg)}@supports (color:color-mix(in lab,red,red)){.jcode-toolcall .toolcall-body[data-tool-status=error]{box-shadow:0 0 0 1px color-mix(in srgb,var(--jcode-color-error-fg) 12%,transparent)}}.jcode-toolcall .toolcall-body[data-tool-status=running]{border-color:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){.jcode-toolcall .toolcall-body[data-tool-status=running]{border-color:color-mix(in srgb,var(--jcode-color-primary) 28%,var(--jcode-color-border))}}.jcode-toolcall[data-expanded=true]>button{border-bottom:1px solid #0000;margin-bottom:0;padding-bottom:4px}.jcode-toolcall .toolcall-subagent-body{margin:.25rem .5rem .25rem 0}.jcode-toolcall .toolcall-subagent-children{max-height:600px;overflow-y:auto}.jcode-toolcall .toolcall-subagent-starting{color:var(--jcode-color-muted-foreground);padding:.5rem 0;font-size:.75rem;animation:1.5s ease-in-out infinite pulse}.jcode-toolcall .toolcall-subagent-output{border:1px solid var(--jcode-color-border);border-radius:var(--jcode-radius-xl);background:var(--jcode-color-surface);max-height:18rem;color:var(--jcode-color-foreground);margin-top:.375rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.55;overflow:auto}.jcode-toolcall .toolcall-subagent-output.jcode-prose{font-size:.8125rem}.jcode-toolcall .toolcall-subagent-error{border:1px solid var(--jcode-color-destructive,var(--jcode-color-error-fg));border-radius:var(--jcode-radius-xl);color:var(--jcode-color-destructive,var(--jcode-color-error-fg));font-family:var(--jcode-font-mono);white-space:pre-wrap;margin-top:.25rem;padding:.5rem .75rem;font-size:.75rem}.jcode-diff-table{border-collapse:collapse;width:100%;font-family:var(--jcode-font-mono);color:var(--jcode-code-fg,var(--jcode-hljs-fg));font-size:.75rem}.jcode-diff-table td{white-space:pre-wrap;word-break:break-word;vertical-align:top;padding:.08rem .5rem}.jcode-diff-table .jcode-diff-ln{text-align:right;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:.55;width:1px;color:var(--jcode-code-fg,var(--jcode-hljs-fg));padding-left:.65rem;padding-right:.5rem}.jcode-diff-table .jcode-diff-sign{-webkit-user-select:none;user-select:none;width:1rem;padding:0 .25rem;font-weight:700}.jcode-diff-line-add{background:var(--jcode-color-success)}@supports (color:color-mix(in lab,red,red)){.jcode-diff-line-add{background:color-mix(in srgb,var(--jcode-color-success) 14%,var(--jcode-code-bg))}}.jcode-diff-line-add{color:var(--jcode-color-success-fg)}.dark .jcode-diff-line-add{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.dark .jcode-diff-line-add{background:color-mix(in srgb,#22c55e 16%,var(--jcode-code-bg))}}.dark .jcode-diff-line-add{color:#bbf7d0}.jcode-diff-line-del{background:var(--jcode-color-error-fg)}@supports (color:color-mix(in lab,red,red)){.jcode-diff-line-del{background:color-mix(in srgb,var(--jcode-color-error-fg) 14%,var(--jcode-code-bg))}}.jcode-diff-line-del{color:var(--jcode-color-error-fg)}.dark .jcode-diff-line-del{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.dark .jcode-diff-line-del{background:color-mix(in srgb,#ef4444 16%,var(--jcode-code-bg))}}.dark .jcode-diff-line-del{color:#fecaca}.jcode-diff-line-meta{color:var(--jcode-code-fg)}@supports (color:color-mix(in lab,red,red)){.jcode-diff-line-meta{color:color-mix(in srgb,var(--jcode-code-fg) 55%,transparent)}}.jcode-file-table{border-collapse:collapse;width:100%;font-family:var(--jcode-font-mono);color:var(--jcode-code-fg,var(--jcode-hljs-fg));font-size:.75rem}.jcode-file-table td{white-space:pre-wrap;word-break:break-all;vertical-align:top;padding:.05rem .75rem .05rem 0}.jcode-file-table tr:hover{background:var(--jcode-color-foreground)}@supports (color:color-mix(in lab,red,red)){.jcode-file-table tr:hover{background:color-mix(in srgb,var(--jcode-color-foreground) 4%,transparent)}}.jcode-file-table td.jcode-file-lineno{color:var(--jcode-code-fg,var(--jcode-color-muted-foreground))}@supports (color:color-mix(in lab,red,red)){.jcode-file-table td.jcode-file-lineno{color:color-mix(in srgb,var(--jcode-code-fg,var(--jcode-color-muted-foreground)) 45%,transparent)}}.jcode-file-table td.jcode-file-lineno{-webkit-user-select:none;user-select:none;text-align:right;white-space:nowrap;word-break:normal;border-right:1px solid var(--jcode-code-border);width:1px;padding:.05rem .75rem .05rem .65rem}.jcode-file-text{color:var(--jcode-code-fg,var(--jcode-hljs-fg));padding-left:.75rem!important}.jcode-terminal__prompt{color:var(--jcode-code-fg,var(--jcode-color-muted-foreground))}@supports (color:color-mix(in lab,red,red)){.jcode-terminal__prompt{color:color-mix(in srgb,var(--jcode-code-fg,var(--jcode-color-muted-foreground)) 55%,transparent)}}.jcode-terminal__command{color:var(--jcode-code-fg,var(--jcode-hljs-fg));font-weight:500}.jcode-terminal__out{color:var(--jcode-code-fg,var(--jcode-hljs-fg))}@supports (color:color-mix(in lab,red,red)){.jcode-terminal__out{color:color-mix(in srgb,var(--jcode-code-fg,var(--jcode-hljs-fg)) 78%,transparent)}}.jcode-terminal__err{color:var(--jcode-color-error-fg)}.jcode-terminal__run{color:var(--jcode-code-fg,var(--jcode-color-muted-foreground))}@supports (color:color-mix(in lab,red,red)){.jcode-terminal__run{color:color-mix(in srgb,var(--jcode-code-fg,var(--jcode-color-muted-foreground)) 60%,transparent)}}.jcode-terminal__stream-label{color:var(--jcode-color-error-fg);opacity:.85}.jcode-terminal__ellipsis{color:var(--jcode-code-fg,var(--jcode-color-muted-foreground))}@supports (color:color-mix(in lab,red,red)){.jcode-terminal__ellipsis{color:color-mix(in srgb,var(--jcode-code-fg,var(--jcode-color-muted-foreground)) 55%,transparent)}}.jcode-exploring__steps{border-left:2px solid var(--jcode-color-border);margin:.15rem 0 .1rem .15rem;padding-left:.35rem}.jcode-exploring__step{align-items:baseline;gap:.4rem;min-width:0;padding:.1rem 0;font-size:.72rem;line-height:1.35;display:flex}.jcode-exploring__action{color:var(--jcode-color-primary);flex-shrink:0;font-weight:600}.jcode-exploring__detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--jcode-font-mono);color:var(--jcode-color-foreground);opacity:.88;overflow:hidden}.jcode-exploring--nested .jcode-exploring__step{padding-left:.35rem}.jcode-compact-tool-row{border-left:2px solid var(--jcode-color-border);margin-left:.15rem;padding-left:.5rem}.jcode-toolbatch{flex-direction:column;gap:0;display:flex}.jcode-toolbatch .jcode-toolbatch__row{margin:0}.jcode-toolbatch .jcode-toolbatch__row>.jcode-toolcall__slot-header{padding-top:.18rem;padding-bottom:.18rem}.jcode-toolbatch__status{text-align:center;flex-shrink:0;width:.85rem;line-height:1}.jcode-toolcall__slot-header[data-expanded=true] .jcode-toolbatch__chevron{transform:rotate(180deg)}.jcode-activity__header{border-radius:var(--jcode-radius-md);transition:background-color var(--jcode-duration-fast) var(--jcode-ease-out),opacity var(--jcode-duration-fast) var(--jcode-ease-out);padding:.18rem .35rem .18rem 0}.jcode-activity__header:hover{background:var(--jcode-color-foreground)}@supports (color:color-mix(in lab,red,red)){.jcode-activity__header:hover{background:color-mix(in srgb,var(--jcode-color-foreground) 4%,transparent)}}.jcode-activity__body{border:1px solid var(--jcode-color-border);border-radius:var(--jcode-radius-xl);background:var(--jcode-color-surface);box-shadow:var(--jcode-shadow-sm);animation:jcode-scale-in var(--jcode-duration-normal) var(--jcode-ease-out) both;margin:.375rem .5rem .375rem 0;padding:.2rem .55rem}.jcode-activity__body[data-tool-status=error]{border-color:var(--jcode-color-destructive,var(--jcode-color-error-fg))}@supports (color:color-mix(in lab,red,red)){.jcode-activity__body[data-tool-status=error]{border-color:color-mix(in srgb,var(--jcode-color-destructive,var(--jcode-color-error-fg)) 55%,var(--jcode-color-border))}}.jcode-activity__body[data-tool-status=running]{border-color:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){.jcode-activity__body[data-tool-status=running]{border-color:color-mix(in srgb,var(--jcode-color-primary) 28%,var(--jcode-color-border))}}.jcode-turnchanges__files{flex-direction:column;gap:0;padding-left:.25rem;display:flex}.jcode-turnchanges__files .jcode-turnchanges__row{margin:0}.jcode-turnchanges__files .jcode-turnchanges__row>.jcode-toolcall__slot-header{padding-top:.18rem;padding-bottom:.18rem}@keyframes jcode-shimmer-sweep{0%{background-position:-200%}to{background-position:200%}}.shimmer-running{background:linear-gradient(90deg,var(--jcode-color-muted-foreground) 20%,var(--jcode-color-foreground) 50%,var(--jcode-color-muted-foreground) 80%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite jcode-shimmer-sweep;color:#0000!important}@media(prefers-reduced-motion:reduce){.shimmer-running{-webkit-text-fill-color:var(--jcode-color-muted-foreground);background:0 0;animation:none;color:var(--jcode-color-muted-foreground)!important}}.jcode-selectable ::selection{background:var(--jcode-accent-selection)}.jcode-selectable{-webkit-user-select:text;user-select:text}.jcode-btn{border-radius:var(--jcode-radius-md);transition:background-color var(--jcode-duration-normal) var(--jcode-ease-out),border-color var(--jcode-duration-normal) var(--jcode-ease-out),color var(--jcode-duration-normal) var(--jcode-ease-out),opacity var(--jcode-duration-fast) var(--jcode-ease-out),transform var(--jcode-duration-fast) var(--jcode-ease-out),box-shadow var(--jcode-duration-normal) var(--jcode-ease-out);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.8rem;font-weight:500;line-height:1.25;display:inline-flex}.jcode-btn:active:not(:disabled){transform:scale(.98)}.jcode-btn:disabled{opacity:.45;cursor:not-allowed}.jcode-btn:focus-visible{outline:2px solid var(--jcode-accent-border);outline-offset:2px}.jcode-btn-allow{background:var(--jcode-accent-wash-strong);color:var(--jcode-color-foreground);border-color:var(--jcode-accent-border)}.jcode-btn-allow:hover:not(:disabled){background:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){.jcode-btn-allow:hover:not(:disabled){background:color-mix(in srgb,var(--jcode-color-primary) 22%,var(--jcode-color-surface))}}.jcode-btn-allow:hover:not(:disabled){border-color:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){.jcode-btn-allow:hover:not(:disabled){border-color:color-mix(in srgb,var(--jcode-color-primary) 40%,var(--jcode-color-border))}}.jcode-btn-ghost{color:var(--jcode-color-muted-foreground);border-color:var(--jcode-color-border);background:0 0}.jcode-btn-ghost:hover:not(:disabled){background:var(--jcode-neutral-wash-soft);color:var(--jcode-color-foreground)}.jcode-btn-deny{color:var(--jcode-color-muted-foreground);background:0 0;border-color:#0000;margin-left:auto}.jcode-btn-deny:hover:not(:disabled){color:var(--jcode-color-error-fg);background:var(--jcode-color-error-bg)}.jcode-btn-caution{background:var(--jcode-color-warning-fg)}@supports (color:color-mix(in lab,red,red)){.jcode-btn-caution{background:color-mix(in srgb,var(--jcode-color-warning-fg) 14%,var(--jcode-color-surface))}}.jcode-btn-caution{color:var(--jcode-color-foreground);border-color:var(--jcode-color-warning-fg)}@supports (color:color-mix(in lab,red,red)){.jcode-btn-caution{border-color:color-mix(in srgb,var(--jcode-color-warning-fg) 28%,var(--jcode-color-border))}}.jcode-btn-caution:hover:not(:disabled){background:var(--jcode-color-warning-fg)}@supports (color:color-mix(in lab,red,red)){.jcode-btn-caution:hover:not(:disabled){background:color-mix(in srgb,var(--jcode-color-warning-fg) 20%,var(--jcode-color-surface))}}.jcode-btn-primary{background:var(--jcode-accent-wash-strong);color:var(--jcode-color-foreground);border-color:var(--jcode-accent-border)}.jcode-btn-primary:hover:not(:disabled){background:var(--jcode-color-primary)}@supports (color:color-mix(in lab,red,red)){.jcode-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--jcode-color-primary) 22%,var(--jcode-color-surface))}}.jcode-btn-secondary{color:var(--jcode-color-muted-foreground);border-color:var(--jcode-color-border);background:0 0}.jcode-btn-secondary:hover:not(:disabled){background:var(--jcode-neutral-wash-soft);color:var(--jcode-color-foreground)}.jcode-btn-danger{color:var(--jcode-color-muted-foreground);background:0 0;border-color:#0000}.jcode-btn-danger:hover:not(:disabled){color:var(--jcode-color-error-fg);background:var(--jcode-color-error-bg)}.jcode-btn-danger-solid{background:var(--jcode-color-error-fg)}@supports (color:color-mix(in lab,red,red)){.jcode-btn-danger-solid{background:color-mix(in srgb,var(--jcode-color-error-fg) 16%,var(--jcode-color-surface))}}.jcode-btn-danger-solid{color:var(--jcode-color-error-fg);border-color:var(--jcode-color-error-fg)}@supports (color:color-mix(in lab,red,red)){.jcode-btn-danger-solid{border-color:color-mix(in srgb,var(--jcode-color-error-fg) 28%,var(--jcode-color-border))}}.jcode-approval{width:100%}.jcode-approval-card{border-radius:var(--jcode-radius-xl);border:1px solid var(--jcode-color-border);background:var(--jcode-color-surface);box-shadow:var(--jcode-shadow-sm);animation:jcode-card-in var(--jcode-duration-slow) var(--jcode-ease-out) both;margin:.35rem 0 .75rem;padding:.85rem 1rem}.jcode-approval-card.is-external{border-color:var(--jcode-color-error-fg)}@supports (color:color-mix(in lab,red,red)){.jcode-approval-card.is-external{border-color:color-mix(in srgb,var(--jcode-color-error-fg) 28%,var(--jcode-color-border))}}.jcode-approval-card.is-armed{border-color:var(--jcode-color-warning-fg)}@supports (color:color-mix(in lab,red,red)){.jcode-approval-card.is-armed{border-color:color-mix(in srgb,var(--jcode-color-warning-fg) 30%,var(--jcode-color-border))}}.jcode-approval-card__head{align-items:flex-start;gap:.65rem;display:flex}.jcode-approval-card__icon{border-radius:var(--jcode-radius-md);background:var(--jcode-neutral-wash);width:1.75rem;height:1.75rem;color:var(--jcode-color-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.jcode-approval-card__titles{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.jcode-approval-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--jcode-color-muted-foreground);font-size:.68rem;font-weight:600}.jcode-approval-card__verb{color:var(--jcode-color-foreground);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.88rem;font-weight:500;line-height:1.35;display:flex}.jcode-approval-card__target{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--jcode-radius-sm);border:1px solid var(--jcode-color-border);background:var(--jcode-color-muted);max-width:min(100%,22rem);font-family:var(--jcode-font-mono);color:var(--jcode-color-muted-foreground);vertical-align:middle;padding:.12rem .45rem;font-size:.74rem;font-weight:400;display:inline-block;overflow:hidden}.jcode-approval-card__badge{border-radius:var(--jcode-radius-pill);background:var(--jcode-color-error-bg);color:var(--jcode-color-error-fg);letter-spacing:.02em;flex-shrink:0;padding:.15rem .5rem;font-size:.66rem;font-weight:600}.jcode-approval-card__details{margin-top:.65rem}.jcode-approval-card__details summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--jcode-color-muted-foreground);transition:color var(--jcode-duration-fast) var(--jcode-ease-out);font-size:.74rem;list-style:none}.jcode-approval-card__details summary::-webkit-details-marker{display:none}.jcode-approval-card__details summary:before{content:"▸";transition:transform var(--jcode-duration-fast) var(--jcode-ease-out);opacity:.7;margin-right:.35rem;display:inline-block}.jcode-approval-card__details[open] summary:before{transform:rotate(90deg)}.jcode-approval-card__details summary:hover{color:var(--jcode-color-foreground)}.jcode-approval-card__details pre{border-radius:var(--jcode-radius-md);border:1px solid var(--jcode-code-border);background:var(--jcode-code-bg);max-height:10rem;font-family:var(--jcode-font-mono);color:var(--jcode-color-muted-foreground);margin:.45rem 0 0;padding:.55rem .7rem;font-size:.7rem;line-height:1.45;overflow:auto}.jcode-approval-card__actions{border-top:1px solid var(--jcode-color-border);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.jcode-approval-card__actions{border-top:1px solid color-mix(in srgb,var(--jcode-color-border) 80%,transparent)}}.jcode-approval-resolved{color:var(--jcode-color-muted-foreground);animation:jcode-fade-in var(--jcode-duration-normal) var(--jcode-ease-out) both;align-items:center;gap:.4rem;padding:.35rem 0;font-size:.78rem;display:flex}.jcode-approval-resolved.is-ok{color:var(--jcode-color-success)}@supports (color:color-mix(in lab,red,red)){.jcode-approval-resolved.is-ok{color:color-mix(in srgb,var(--jcode-color-success) 70%,var(--jcode-color-muted-foreground))}}.jcode-approval-resolved__sep{opacity:.4;margin:0 .25rem}.jcode-approval-resolved__name{font-family:var(--jcode-font-mono);opacity:.85;font-size:.72rem}@keyframes jcode-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.jcode-ask-user .jcode-interactive-card{border-radius:var(--jcode-radius-xl);border:1px solid var(--jcode-color-border);background:var(--jcode-color-surface);box-shadow:var(--jcode-shadow-sm);animation:jcode-card-in var(--jcode-duration-slow) var(--jcode-ease-out) both}.jcode-reasoning{border-radius:var(--jcode-radius-lg)}.jcode-reasoning__trigger{transition:background-color var(--jcode-duration-fast) var(--jcode-ease-out),color var(--jcode-duration-fast) var(--jcode-ease-out)}.jcode-reasoning__body{animation:jcode-fade-down var(--jcode-duration-normal) var(--jcode-ease-out) both;border-left-color:var(--jcode-color-border)!important}@supports (color:color-mix(in lab,red,red)){.jcode-reasoning__body{border-left-color:color-mix(in srgb,var(--jcode-color-border) 80%,transparent)!important}}.jcode-pending{padding-top:.35rem;padding-bottom:.85rem}.jcode-pending__inner{align-items:center;gap:.55rem;min-height:1.5rem;display:flex}.jcode-pending__ring{justify-content:center;align-items:center;width:11px;height:11px;display:inline-flex}.jcode-pending-ring{border:1.6px solid var(--jcode-color-primary);background:0 0;border-radius:9999px;width:9px;height:9px;animation:1.6s ease-in-out infinite jcode-think-ring;display:block}.jcode-pending__label{letter-spacing:.01em;color:var(--jcode-color-muted-foreground);opacity:.9;font-size:.8rem;font-weight:500}@keyframes jcode-think-ring{0%,to{opacity:.35;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.jcode-approval-card,.jcode-ask-user .jcode-interactive-card{animation:none}.jcode-pending-ring{opacity:1;animation:none;transform:none}}.jcode-thread{scrollbar-width:thin;scrollbar-color:var(--jcode-color-muted-foreground) transparent}@supports (color:color-mix(in lab,red,red)){.jcode-thread{scrollbar-color:color-mix(in srgb,var(--jcode-color-muted-foreground) 35%,transparent) transparent}}.jcode-thread::-webkit-scrollbar{width:8px}.jcode-thread::-webkit-scrollbar-thumb{background:var(--jcode-color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.jcode-thread::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--jcode-color-muted-foreground) 28%,transparent)}}.jcode-thread::-webkit-scrollbar-thumb{border-radius:var(--jcode-radius-pill);background-clip:padding-box;border:2px solid #0000}.jcode-thread::-webkit-scrollbar-thumb:hover{background:var(--jcode-color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.jcode-thread::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--jcode-color-muted-foreground) 48%,transparent)}}.jcode-thread::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.jcode-thread.messages-feather-active{-webkit-mask-image:linear-gradient(#0000 0,#000 10px 100%);mask-image:linear-gradient(#0000 0,#000 10px,#000)}.jcode-toolcall button:focus-visible,.jcode-message button:focus-visible,.jcode-sources button:focus-visible,.jcode-reasoning button:focus-visible{outline:2px solid var(--jcode-accent-border);outline-offset:2px}.jcode-threadlist{height:100%;min-height:0;font-family:var(--jcode-font-sans);color:var(--jcode-color-foreground);flex-direction:column;font-size:.8125rem;display:flex}.jcode-threadlist button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.jcode-threadlist input{font:inherit;color:inherit;background:0 0;border:0;margin:0}.jcode-threadlist-header{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .5rem .375rem;display:flex}.jcode-threadlist-title{letter-spacing:.06em;text-transform:uppercase;color:var(--jcode-color-muted-foreground);font-size:.6875rem;font-weight:600}.jcode-threadlist-new{border-radius:var(--jcode-radius-lg);color:var(--jcode-color-foreground);background:var(--jcode-color-surface);border:1px solid var(--jcode-color-border);box-shadow:var(--jcode-shadow-sm);transition:background var(--jcode-duration-fast) var(--jcode-ease-out),border-color var(--jcode-duration-fast) var(--jcode-ease-out);align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.jcode-threadlist-new:hover{background:var(--jcode-accent-wash-soft);border-color:var(--jcode-accent-border)}.jcode-threadlist-new:focus-visible{box-shadow:0 0 0 3px var(--jcode-accent-wash);outline:none}.jcode-threadlist-scroll{flex:auto;min-height:0;padding:0 .375rem .5rem;overflow-y:auto}.jcode-threadlist-group{margin-top:.25rem}.jcode-threadlist-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--jcode-color-muted-foreground);padding:.375rem .5rem .25rem;font-size:.6875rem;font-weight:600}.jcode-threadlist-archived-toggle{letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--jcode-color-muted-foreground);border-radius:var(--jcode-radius-md);align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.6875rem;font-weight:600;display:flex}.jcode-threadlist-archived-toggle:hover{color:var(--jcode-color-foreground)}.jcode-threadlist-chevron{width:.75rem;height:.75rem;transition:transform var(--jcode-duration-fast) var(--jcode-ease-out);flex:none}.jcode-threadlist-chevron--open{transform:rotate(90deg)}.jcode-threadlist-count{font-variant-numeric:tabular-nums;color:var(--jcode-color-muted-foreground);margin-left:auto}.jcode-threadlist-rows{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.jcode-threadlist-item{position:relative}.jcode-threadlist-row{border-radius:var(--jcode-radius-md);text-align:left;width:100%;transition:background var(--jcode-duration-fast) var(--jcode-ease-out);padding:.4375rem 2rem .4375rem .625rem;display:flex;position:relative}.jcode-threadlist-row:hover{background:var(--jcode-neutral-wash-soft)}.jcode-threadlist-row:focus-visible{box-shadow:0 0 0 2px var(--jcode-accent-wash);outline:none}.jcode-threadlist-row--active{background:var(--jcode-accent-wash)}.jcode-threadlist-row--active:hover{background:var(--jcode-accent-wash-strong)}.jcode-threadlist-row--active:before{content:"";border-radius:var(--jcode-radius-pill);background:var(--jcode-color-primary);width:2px;position:absolute;top:.25rem;bottom:.25rem;left:0}.jcode-threadlist-row-main{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.jcode-threadlist-row-title{text-overflow:ellipsis;white-space:nowrap;color:var(--jcode-color-foreground);font-size:.8125rem;overflow:hidden}.jcode-threadlist-row--active .jcode-threadlist-row-title{font-weight:600}.jcode-threadlist-row-meta{color:var(--jcode-color-muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.jcode-threadlist-dot{border-radius:var(--jcode-radius-pill);background:var(--jcode-color-success);width:.5rem;height:.5rem;animation:jcode-threadlist-pulse 1.6s var(--jcode-ease-out) infinite;flex:none}@keyframes jcode-threadlist-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--jcode-color-success) 55%,transparent)}70%{box-shadow:0 0 0 4px color-mix(in srgb,var(--jcode-color-success) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--jcode-color-success) 0%,transparent)}}.jcode-threadlist-actions{position:absolute;top:.25rem;right:.25rem}.jcode-threadlist-menu-btn{border-radius:var(--jcode-radius-md);width:1.5rem;height:1.5rem;color:var(--jcode-color-muted-foreground);opacity:0;transition:opacity var(--jcode-duration-fast) var(--jcode-ease-out),background var(--jcode-duration-fast) var(--jcode-ease-out);justify-content:center;align-items:center;display:inline-flex}.jcode-threadlist-item:hover .jcode-threadlist-menu-btn,.jcode-threadlist-item:focus-within .jcode-threadlist-menu-btn,.jcode-threadlist-menu-btn[aria-expanded=true]{opacity:1}.jcode-threadlist-menu-btn:hover{background:var(--jcode-neutral-wash);color:var(--jcode-color-foreground)}.jcode-threadlist-menu-btn:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--jcode-accent-wash);outline:none}.jcode-threadlist-menu{z-index:var(--jcode-z-dropdown);border-radius:var(--jcode-radius-lg);background:var(--jcode-color-surface);border:1px solid var(--jcode-color-border);min-width:9rem;box-shadow:var(--jcode-shadow-lg);animation:jcode-fade-down var(--jcode-duration-fast) var(--jcode-ease-out) both;padding:.25rem;position:absolute;top:calc(100% + 2px);right:0}.jcode-threadlist-menu-item{border-radius:var(--jcode-radius-md);width:100%;color:var(--jcode-color-foreground);text-align:left;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;display:flex}.jcode-threadlist-menu-item:hover,.jcode-threadlist-menu-item:focus-visible{background:var(--jcode-neutral-wash);outline:none}.jcode-threadlist-menu-item--danger{color:var(--jcode-color-destructive)}.jcode-threadlist-menu-item--danger:hover,.jcode-threadlist-menu-item--danger:focus-visible{background:var(--jcode-color-error-bg);color:var(--jcode-color-error-fg)}.jcode-threadlist-rename-input{border-radius:var(--jcode-radius-md);width:100%;color:var(--jcode-color-foreground);background:var(--jcode-color-surface);border:1px solid var(--jcode-color-primary);box-shadow:0 0 0 3px var(--jcode-accent-wash);outline:none;padding:.4375rem .625rem;font-size:.8125rem}.jcode-threadlist-icon{flex:none;width:.875rem;height:.875rem}.jcode-threadlist--empty{justify-content:center}.jcode-threadlist-empty{text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:2rem 1rem;display:flex}.jcode-threadlist-empty-icon{width:1.75rem;height:1.75rem;color:var(--jcode-color-muted-foreground);opacity:.6}.jcode-threadlist-empty-text{color:var(--jcode-color-muted-foreground);margin:0;font-size:.8125rem}.jcode-threadlist-loading{color:var(--jcode-color-muted-foreground);text-align:center;padding:1rem;font-size:.75rem}@media(prefers-reduced-motion:reduce){.jcode-threadlist-dot{animation:none}.jcode-threadlist-chevron{transition:none}}.jcode-welcome{justify-content:center;align-items:center;min-height:100%;padding-top:3rem;padding-bottom:3rem;display:flex}.jcode-welcome__inner{text-align:center;max-width:34rem;animation:jcode-fade-up var(--jcode-duration-slow) var(--jcode-ease-out) both;flex-direction:column;align-items:center;gap:.5rem;display:flex}.jcode-welcome__logo{margin-bottom:.25rem}.jcode-welcome__title{font-family:var(--jcode-font-sans);letter-spacing:-.01em;color:var(--jcode-color-foreground);margin:0;font-size:1.15rem;font-weight:600}.jcode-welcome__subtitle{color:var(--jcode-color-muted-foreground);margin:0;font-size:.85rem;line-height:1.55}.jcode-welcome__extra{width:100%;margin-top:1rem}.jcode-suggestions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.jcode-suggestions--scroll{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.jcode-suggestions--scroll::-webkit-scrollbar{display:none}.jcode-suggestion{font:inherit;color:var(--jcode-color-foreground);background:var(--jcode-color-surface);border:1px solid var(--jcode-color-border);border-radius:var(--jcode-radius-pill);cursor:pointer;white-space:nowrap;box-shadow:var(--jcode-shadow-sm);transition:border-color var(--jcode-duration-fast) var(--jcode-ease-out),background-color var(--jcode-duration-fast) var(--jcode-ease-out),transform var(--jcode-duration-fast) var(--jcode-ease-out);padding:.35rem .85rem;font-size:.8rem}.jcode-suggestion:hover:not(:disabled){border-color:var(--jcode-accent-border);background:var(--jcode-accent-wash-soft)}.jcode-suggestion:active:not(:disabled){transform:scale(.97)}.jcode-suggestion:disabled{opacity:.5;cursor:default}.jcode-suggestion:focus-visible{outline:2px solid var(--jcode-accent-border);outline-offset:1px}.jcode-thread-followups{padding-top:.25rem;padding-bottom:.75rem}.jcode-thread-followups .jcode-suggestions{justify-content:flex-start}.jcode-export-btn{font:inherit;color:var(--jcode-color-muted-foreground);border:1px solid var(--jcode-color-border);border-radius:var(--jcode-radius-md);cursor:pointer;transition:color var(--jcode-duration-fast) var(--jcode-ease-out),border-color var(--jcode-duration-fast) var(--jcode-ease-out),background-color var(--jcode-duration-fast) var(--jcode-ease-out);background:0 0;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;display:inline-flex}.jcode-export-btn:hover{color:var(--jcode-color-foreground);background:var(--jcode-neutral-wash-soft)}.jcode-export-btn:focus-visible{outline:2px solid var(--jcode-accent-border);outline-offset:1px}.jcode-quote-btn{font-family:var(--jcode-font-sans);color:var(--jcode-color-foreground);background:var(--jcode-color-surface);border:1px solid var(--jcode-color-border);border-radius:var(--jcode-radius-pill);cursor:pointer;box-shadow:var(--jcode-shadow-lg);z-index:var(--jcode-z-toast);animation:jcode-fade-up var(--jcode-duration-fast) var(--jcode-ease-out) both;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.72rem;display:inline-flex;position:fixed;transform:translate(-50%,calc(-100% - 6px))}.jcode-quote-btn:hover{border-color:var(--jcode-accent-border);background:var(--jcode-accent-wash-soft)}[data-jcode-ui].jcode-branch-picker{font-family:var(--jcode-font-mono);color:var(--jcode-color-muted-foreground);align-items:center;gap:.0625rem;display:inline-flex}[data-jcode-ui] .jcode-branch-btn{border-radius:var(--jcode-radius-md);width:1.25rem;height:1.25rem;color:var(--jcode-color-muted-foreground);transition:color var(--jcode-duration-fast) var(--jcode-ease-out),background-color var(--jcode-duration-fast) var(--jcode-ease-out);justify-content:center;align-items:center;display:inline-flex}[data-jcode-ui] .jcode-branch-btn:hover:not(:disabled){color:var(--jcode-color-foreground);background:var(--jcode-neutral-wash-soft)}[data-jcode-ui] .jcode-branch-btn:disabled{opacity:.4;cursor:default}[data-jcode-ui] .jcode-branch-label{font-variant-numeric:tabular-nums;text-align:center;-webkit-user-select:none;user-select:none;min-width:1.9rem;font-size:.68rem}[data-jcode-ui] .jcode-feedback-btn{border-radius:var(--jcode-radius-md);width:1.25rem;height:1.25rem;color:var(--jcode-color-muted-foreground);transition:color var(--jcode-duration-fast) var(--jcode-ease-out),background-color var(--jcode-duration-fast) var(--jcode-ease-out);justify-content:center;align-items:center;display:inline-flex}[data-jcode-ui] .jcode-feedback-btn:hover:not(:disabled){color:var(--jcode-color-foreground);background:var(--jcode-neutral-wash-soft)}[data-jcode-ui] .jcode-feedback-btn[data-active=true]{color:var(--jcode-color-primary)}[data-jcode-ui] .jcode-feedback-btn[data-active=true]:disabled{opacity:1;cursor:default}[data-jcode-ui] .jcode-msg-actions[data-has-feedback=true]{opacity:1}[data-jcode-ui] .jcode-retry-row{margin-top:.5rem}[data-jcode-ui] .jcode-retry-btn{border:1px solid var(--jcode-color-border);gap:.35rem;padding:.4rem .75rem}[data-jcode-ui].jcode-connection-banner{z-index:var(--jcode-z-header);border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.8rem;font-weight:500;line-height:1.3;display:flex;position:sticky;top:0}[data-jcode-ui].jcode-connection-banner[data-state=reconnecting]{color:var(--jcode-color-warning-fg);background:var(--jcode-color-warning-bg);border-bottom-color:var(--jcode-color-warning-fg)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui].jcode-connection-banner[data-state=reconnecting]{border-bottom-color:color-mix(in srgb,var(--jcode-color-warning-fg) 20%,transparent)}}[data-jcode-ui].jcode-connection-banner[data-state=disconnected]{color:var(--jcode-color-error-fg);background:var(--jcode-color-error-bg);border-bottom-color:var(--jcode-color-error-fg)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui].jcode-connection-banner[data-state=disconnected]{border-bottom-color:color-mix(in srgb,var(--jcode-color-error-fg) 20%,transparent)}}[data-jcode-ui].jcode-connection-banner[data-state=reconnected]{color:var(--jcode-color-success-fg);background:var(--jcode-color-success-bg);border-bottom-color:var(--jcode-color-success-fg)}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui].jcode-connection-banner[data-state=reconnected]{border-bottom-color:color-mix(in srgb,var(--jcode-color-success-fg) 20%,transparent)}}[data-jcode-ui] .jcode-connection-icon{flex-shrink:0;width:.95rem;height:.95rem}[data-jcode-ui] .jcode-connection-detail{opacity:.85;font-weight:400}.jcode-composer-drop{z-index:5;border-radius:inherit;pointer-events:none;background:var(--jcode-color-surface);justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.jcode-composer-drop{background:color-mix(in srgb,var(--jcode-color-surface) 78%,transparent)}}.jcode-composer-drop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.jcode-composer-drop__inner{border:2px dashed var(--jcode-accent-border);border-radius:var(--jcode-radius-xl);width:100%;height:100%;color:var(--jcode-color-primary);font-size:.85rem;font-weight:600;font-family:var(--jcode-font-sans);background:var(--jcode-accent-wash-soft);justify-content:center;align-items:center;gap:.5rem;display:flex}.jcode-pending-attachments{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:.55rem;width:100%;padding:.4rem .55rem .25rem .15rem;display:flex}.jcode-attachment-chip{box-sizing:border-box;border:1px solid var(--jcode-color-border);border-radius:var(--jcode-radius-lg);background:var(--jcode-color-surface);min-width:11rem;max-width:17rem;box-shadow:var(--jcode-shadow-sm);align-items:center;gap:.55rem;padding:.45rem 1.8rem .45rem .5rem;display:flex;position:relative}.jcode-attachment-chip.is-error{border-color:var(--jcode-color-destructive);background:var(--jcode-color-destructive)}@supports (color:color-mix(in lab,red,red)){.jcode-attachment-chip.is-error{background:color-mix(in srgb,var(--jcode-color-destructive) 7%,var(--jcode-color-surface))}}.jcode-attachment-chip__icon{border-radius:var(--jcode-radius-md);background:var(--jcode-neutral-wash-soft);width:2rem;height:2rem;color:var(--jcode-color-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.jcode-attachment-chip__icon svg{width:1.1rem;height:1.1rem}.jcode-attachment-chip__ext{border-radius:var(--jcode-radius-xs);background:var(--jcode-color-primary);color:var(--jcode-color-on-primary);font-family:var(--jcode-font-mono);letter-spacing:.02em;padding:0 .2rem;font-size:.5rem;font-weight:700;line-height:1.3;position:absolute;bottom:-.15rem;right:-.2rem}.jcode-attachment-chip__meta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.jcode-attachment-chip__name{text-overflow:ellipsis;white-space:nowrap;color:var(--jcode-color-foreground);font-size:.78rem;font-weight:500;overflow:hidden}.jcode-attachment-chip__sub{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-family:var(--jcode-font-mono);color:var(--jcode-color-muted-foreground);overflow:hidden}.jcode-attachment-chip.is-error .jcode-attachment-chip__sub{color:var(--jcode-color-destructive)}.jcode-attachment-chip__retry,.jcode-pending-image__retry{color:var(--jcode-color-destructive);justify-content:center;align-items:center;display:flex}.jcode-attachment-chip__retry{flex-shrink:0;width:1.4rem;height:1.4rem}.jcode-attachment-chip__retry svg,.jcode-pending-image__retry svg{width:.85rem;height:.85rem}.jcode-attachment-chip__remove{border-radius:var(--jcode-radius-pill);width:1.1rem;height:1.1rem;color:var(--jcode-color-muted-foreground);justify-content:center;align-items:center;display:flex;position:absolute;top:.35rem;right:.35rem}.jcode-attachment-chip__remove:hover{color:var(--jcode-color-foreground);background:var(--jcode-neutral-wash-soft)}.jcode-attachment-chip__remove svg{width:.7rem;height:.7rem}.jcode-attachment-progress{border-radius:var(--jcode-radius-pill);background:var(--jcode-neutral-wash);width:100%;height:3px;margin-top:.1rem;display:block;overflow:hidden}.jcode-attachment-progress__fill{border-radius:inherit;background:var(--jcode-color-primary);height:100%;transition:width var(--jcode-duration-normal,.2s) var(--jcode-ease-out,ease);display:block}.jcode-pending-image{flex-shrink:0;line-height:0;display:inline-block;position:relative;overflow:visible}.jcode-pending-image img{object-fit:cover;border:1px solid var(--jcode-color-border);border-radius:var(--jcode-radius-md);width:100%;height:100%;box-shadow:var(--jcode-shadow-sm);display:block;max-width:none!important}.jcode-pending-image.is-error img{border-color:var(--jcode-color-destructive)}.jcode-pending-image__veil{border-radius:var(--jcode-radius-md);background:var(--jcode-color-surface);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.jcode-pending-image__veil{background:color-mix(in srgb,var(--jcode-color-surface) 55%,transparent)}}.jcode-pending-spinner{border-radius:var(--jcode-radius-pill);border:2px solid var(--jcode-neutral-border);border-top-color:var(--jcode-color-primary);width:1.1rem;height:1.1rem;animation:.7s linear infinite jcode-spin}.jcode-pending-image__retry{background:var(--jcode-color-destructive);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.jcode-pending-image__retry{background:color-mix(in srgb,var(--jcode-color-destructive) 14%,transparent)}}.jcode-pending-image__retry{border-radius:var(--jcode-radius-md)}@keyframes jcode-spin{to{transform:rotate(360deg)}}.jcode-dictation-btn{border-radius:var(--jcode-radius-md);width:2rem;height:2rem;color:var(--jcode-color-muted-foreground);transition:background-color var(--jcode-duration-fast) var(--jcode-ease-out,ease),color var(--jcode-duration-fast) var(--jcode-ease-out,ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.jcode-dictation-btn:hover{background:var(--jcode-neutral-wash-soft);color:var(--jcode-color-foreground)}.jcode-dictation-btn.is-listening{color:var(--jcode-color-destructive);background:var(--jcode-color-destructive)}@supports (color:color-mix(in lab,red,red)){.jcode-dictation-btn.is-listening{background:color-mix(in srgb,var(--jcode-color-destructive) 12%,transparent)}}.jcode-dictation-btn.is-listening{animation:1.4s ease-in-out infinite jcode-mic-pulse}@keyframes jcode-mic-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--jcode-color-destructive) 45%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--jcode-color-destructive) 0%,transparent)}}.jcode-model-selector{font-family:var(--jcode-font-sans);display:inline-flex;position:relative}.jcode-model-selector__trigger{border-radius:var(--jcode-radius-lg);height:1.9rem;color:var(--jcode-color-foreground);cursor:pointer;transition:background-color var(--jcode-duration-fast) var(--jcode-ease-out,ease);background:0 0;border:1px solid #0000;align-items:center;gap:.25rem;padding:0 .4rem 0 .55rem;font-size:.78rem;font-weight:500;display:inline-flex}.jcode-model-selector__trigger:hover:not(:disabled){background:var(--jcode-neutral-wash-soft)}.jcode-model-selector__trigger:disabled{opacity:.5;cursor:not-allowed}.jcode-model-selector__current{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.jcode-model-selector__chev{opacity:.6;flex-shrink:0;width:.85rem;height:.85rem}.jcode-model-selector__menu{z-index:var(--jcode-z-dropdown,40);border-radius:var(--jcode-radius-xl);border:1px solid var(--jcode-color-border);background:var(--jcode-color-surface);width:18rem;max-height:22rem;box-shadow:var(--jcode-shadow-lg);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .35rem);left:0;overflow:hidden}.jcode-model-selector__search{border-bottom:1px solid var(--jcode-color-border);color:var(--jcode-color-muted-foreground);align-items:center;gap:.4rem;padding:.5rem .65rem;display:flex}.jcode-model-selector__search-icon{flex-shrink:0;width:.9rem;height:.9rem}.jcode-model-selector__search input{min-width:0;color:var(--jcode-color-foreground);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:.8rem}.jcode-model-selector__search input::placeholder{color:var(--jcode-color-muted-foreground)}.jcode-model-selector__list{flex:1;padding:.3rem;overflow-y:auto}.jcode-model-selector__empty{text-align:center;color:var(--jcode-color-muted-foreground);padding:1rem;font-size:.8rem}.jcode-model-selector__group-label{text-transform:uppercase;letter-spacing:.06em;color:var(--jcode-color-muted-foreground);padding:.45rem .5rem .2rem;font-size:.62rem;font-weight:700}.jcode-model-selector__option{border-radius:var(--jcode-radius-md);width:100%;color:var(--jcode-color-foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.jcode-model-selector__option.is-active{background:var(--jcode-neutral-wash-soft)}.jcode-model-selector__option.is-selected{background:var(--jcode-accent-wash)}.jcode-model-selector__option-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.jcode-model-selector__option-label{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.jcode-model-selector__option.is-selected .jcode-model-selector__option-label{color:var(--jcode-color-primary);font-weight:600}.jcode-model-selector__option-desc{text-overflow:ellipsis;white-space:nowrap;color:var(--jcode-color-muted-foreground);font-size:.68rem;overflow:hidden}.jcode-model-selector__check{width:.9rem;height:.9rem;color:var(--jcode-color-primary);flex-shrink:0}[data-jcode-ui] .jcode-codeblock{border:1px solid var(--jcode-code-border);border-radius:var(--jcode-radius-lg);background:var(--jcode-code-bg);margin:.75rem 0;overflow:hidden}[data-jcode-ui] .jcode-codeblock__bar{background:var(--jcode-code-bg);align-items:center;gap:.5rem;padding:.3rem .5rem .3rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){[data-jcode-ui] .jcode-codeblock__bar{background:color-mix(in srgb,var(--jcode-code-bg),var(--jcode-code-border) 45%)}}[data-jcode-ui] .jcode-codeblock__bar{border-bottom:1px solid var(--jcode-code-border);font-family:var(--jcode-font-mono);font-size:11px;line-height:1.4}[data-jcode-ui] .jcode-codeblock__lang{color:var(--jcode-color-muted-foreground);text-transform:lowercase;letter-spacing:.02em}[data-jcode-ui] .jcode-codeblock__lang:empty{display:none}[data-jcode-ui] .jcode-codeblock__name{color:var(--jcode-color-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-jcode-ui] .jcode-codeblock__lang:not(:empty)+.jcode-codeblock__name:before{content:"·";color:var(--jcode-color-muted-foreground);margin-right:.5rem;font-weight:400}[data-jcode-ui] .jcode-codeblock__copy{cursor:pointer;border-radius:var(--jcode-radius-sm);color:var(--jcode-color-muted-foreground);font-family:inherit;font-size:inherit;transition:color var(--jcode-duration-fast) var(--jcode-ease-out),background var(--jcode-duration-fast) var(--jcode-ease-out),border-color var(--jcode-duration-fast) var(--jcode-ease-out);background:0 0;border:1px solid #0000;flex:none;margin-left:auto;padding:.15rem .5rem;line-height:1.4}[data-jcode-ui] .jcode-codeblock__copy:hover{color:var(--jcode-color-foreground);background:var(--jcode-neutral-wash);border-color:var(--jcode-neutral-border)}[data-jcode-ui] .jcode-codeblock__copy[data-copied="1"]{color:var(--jcode-color-success);background:0 0;border-color:#0000}[data-jcode-ui] .jcode-codeblock>pre{background:0 0;border:0;border-radius:0;margin:0;padding:.75rem .9rem;overflow-x:auto}[data-jcode-ui] .jcode-codeblock>pre>code{font-family:var(--jcode-font-mono);color:var(--jcode-code-fg);background:0 0;padding:0;font-size:.8125rem}[data-jcode-ui] .jcode-codeblock.jcode-code-streaming{position:relative}[data-jcode-ui] .jcode-codeblock.jcode-code-streaming:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--jcode-accent-fill) 50%,transparent 100%);pointer-events:none;background-size:200% 100%;height:2px;animation:1.6s linear infinite jcode-shimmer;position:absolute;bottom:0;left:0;right:0}[data-jcode-ui] .jcode-math--block{text-align:center;margin:.75rem 0;display:block;overflow-x:auto}[data-jcode-ui] .jcode-math--inline{display:inline}[data-jcode-ui] .jcode-mermaid{justify-content:center;margin:.75rem 0;display:flex}[data-jcode-ui] .jcode-mermaid svg{max-width:100%;height:auto}[data-jcode-ui] .jcode-mermaid__source{border:1px solid var(--jcode-code-border);border-radius:var(--jcode-radius-lg);background:var(--jcode-code-bg);width:100%;color:var(--jcode-code-fg);font-family:var(--jcode-font-mono);margin:0;padding:.75rem .9rem;font-size:.8125rem;overflow-x:auto}[data-jcode-ui] .jcode-mermaid[data-mermaid-done="1"] .jcode-mermaid__source{display:none}@media(prefers-reduced-motion:reduce){[data-jcode-ui] .jcode-codeblock.jcode-code-streaming:after{animation:none}}@keyframes jcode-spin-kf{to{transform:rotate(360deg)}}.jcode-spin{animation:1s linear infinite jcode-spin-kf}@media(prefers-reduced-motion:reduce){.jcode-spin{animation:none}}.jcode-tasklist{color:var(--jcode-color-foreground);font-size:.8125rem}.jcode-tasklist__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.jcode-tasklist__title{color:var(--jcode-color-foreground);font-size:.75rem;font-weight:600}.jcode-tasklist__count{font-family:var(--jcode-font-mono);font-variant-numeric:tabular-nums;color:var(--jcode-color-muted-foreground);font-size:.7rem}.jcode-tasklist__progress{border-radius:var(--jcode-radius-pill);background:var(--jcode-neutral-wash);height:3px;margin-bottom:.45rem;overflow:hidden}.jcode-tasklist__progress-fill{border-radius:var(--jcode-radius-pill);background:var(--jcode-accent-fill);height:100%;transition:width var(--jcode-duration-slow) var(--jcode-ease-out)}.jcode-tasklist__items{flex-direction:column;gap:1px;display:flex}.jcode-tasklist__item{border-radius:var(--jcode-radius-md);align-items:center;gap:.5rem;padding:.28rem .35rem;display:flex;position:relative}.jcode-tasklist__item--in_progress{background:var(--jcode-accent-wash-soft)}.jcode-tasklist--compact .jcode-tasklist__item{gap:.4rem;padding:.16rem .3rem}.jcode-tasklist__bar{border-radius:var(--jcode-radius-pill);background:var(--jcode-color-accent-neutral);width:2px;position:absolute;top:.28rem;bottom:.28rem;left:0}.jcode-tasklist__icon{flex:none;width:.95rem;height:.95rem}.jcode-tasklist--compact .jcode-tasklist__icon{width:.85rem;height:.85rem}.jcode-tasklist__icon--pending{color:var(--jcode-color-muted-foreground)}.jcode-tasklist__icon--in_progress{color:var(--jcode-color-accent-neutral)}.jcode-tasklist__icon--completed{color:var(--jcode-color-success-fg)}.jcode-tasklist__icon--cancelled{color:var(--jcode-color-muted-foreground)}.jcode-tasklist__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--jcode-color-foreground);flex:1;overflow:hidden}.jcode-tasklist--compact .jcode-tasklist__label{font-size:.78rem}.jcode-tasklist__label--active{font-weight:500}.jcode-tasklist__label--done{color:var(--jcode-color-muted-foreground);text-decoration:line-through}.jcode-filetree{font-family:var(--jcode-font-mono);color:var(--jcode-color-foreground);max-height:20rem;padding:.25rem 0;font-size:.75rem;overflow:auto}.jcode-filetree__hint{color:var(--jcode-color-muted-foreground);padding:.15rem .6rem .35rem;font-size:.68rem}.jcode-filetree__list{margin:0;padding:0;list-style:none}.jcode-filetree__row{text-align:left;width:100%;color:inherit;font:inherit;border-radius:var(--jcode-radius-sm);background:0 0;border:none;align-items:center;gap:.4rem;padding:.12rem .5rem;display:flex}.jcode-filetree__row--dir{cursor:pointer}.jcode-filetree__row:hover{background:var(--jcode-neutral-wash-soft)}.jcode-filetree__chevron{width:.7rem;height:.7rem;color:var(--jcode-color-muted-foreground);transition:transform var(--jcode-duration-fast) var(--jcode-ease-out);flex:none}.jcode-filetree__chevron--open{transform:rotate(90deg)}.jcode-filetree__folder{width:.85rem;height:.85rem;color:var(--jcode-color-primary);flex:none}@supports (color:color-mix(in lab,red,red)){.jcode-filetree__folder{color:color-mix(in srgb,var(--jcode-color-primary) 70%,var(--jcode-color-muted-foreground))}}.jcode-filetree__lead{flex:none;width:.7rem}.jcode-filetree__dot{border-radius:var(--jcode-radius-pill);flex:none;width:.5rem;height:.5rem}.jcode-filetree__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jcode-filetree__name--dir{font-weight:500}.jcode-filetree__badge{font-variant-numeric:tabular-nums;color:var(--jcode-color-muted-foreground);background:var(--jcode-neutral-wash);border-radius:var(--jcode-radius-pill);margin-left:auto;padding:0 .35rem;font-size:.62rem}.jcode-filetree__msg{color:var(--jcode-color-muted-foreground);padding:.5rem .6rem;font-size:.75rem}.jcode-filetree__msg--error{color:var(--jcode-color-destructive,var(--jcode-color-error-fg));white-space:pre-wrap}.jcode-filetree__raw{font-family:var(--jcode-font-mono);white-space:pre-wrap;word-break:break-all;color:var(--jcode-color-muted-foreground);margin:0;padding:.5rem .6rem;font-size:.72rem}.jcode-filetree__dot--js{background:var(--jcode-hljs-function)}.jcode-filetree__dot--go{background:var(--jcode-hljs-property)}.jcode-filetree__dot--py{background:var(--jcode-hljs-string)}.jcode-filetree__dot--rust{background:var(--jcode-hljs-type)}.jcode-filetree__dot--style{background:var(--jcode-hljs-title)}.jcode-filetree__dot--data{background:var(--jcode-hljs-number)}.jcode-filetree__dot--doc{background:var(--jcode-color-muted-foreground)}.jcode-filetree__dot--shell{background:var(--jcode-hljs-keyword)}.jcode-filetree__dot--default{background:var(--jcode-neutral-border)}.jcode-testresults{color:var(--jcode-color-foreground);font-size:.8rem}.jcode-testresults__bar{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .6rem;font-weight:500;display:flex}.jcode-testresults__stat--pass{color:var(--jcode-color-success-fg)}.jcode-testresults__stat--fail{color:var(--jcode-color-error-fg)}.jcode-testresults__stat--skip{color:var(--jcode-color-muted-foreground)}.jcode-testresults__sep{color:var(--jcode-color-muted-foreground);opacity:.6}.jcode-testresults__framework{text-transform:uppercase;letter-spacing:.05em;color:var(--jcode-color-muted-foreground);background:var(--jcode-neutral-wash);border-radius:var(--jcode-radius-sm);margin-left:auto;padding:.1rem .35rem;font-size:.62rem}.jcode-testresults__list{flex-direction:column;gap:1px;margin:0;padding:.1rem .3rem .4rem;list-style:none;display:flex}.jcode-testresults__case-row{text-align:left;width:100%;color:inherit;font:inherit;border-radius:var(--jcode-radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.25rem .35rem;display:flex}.jcode-testresults__case-row:disabled{cursor:default}.jcode-testresults__case-row:hover:not(:disabled){background:var(--jcode-neutral-wash-soft)}.jcode-testresults__case-icon{color:var(--jcode-color-error-fg);flex:none;font-weight:700}.jcode-testresults__case-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--jcode-font-mono);flex:1;font-size:.75rem;overflow:hidden}.jcode-testresults__case-dur{font-family:var(--jcode-font-mono);font-variant-numeric:tabular-nums;color:var(--jcode-color-muted-foreground);flex:none;font-size:.7rem}.jcode-testresults__case-chev{color:var(--jcode-color-muted-foreground);transition:transform var(--jcode-duration-fast) var(--jcode-ease-out);flex:none;font-size:.7rem}.jcode-testresults__case-chev--open{transform:rotate(90deg)}.jcode-testresults__detail{border:1px solid var(--jcode-code-border);border-radius:var(--jcode-radius-md);background:var(--jcode-code-bg);color:var(--jcode-code-fg);font-family:var(--jcode-font-mono);white-space:pre-wrap;margin:.15rem .5rem .35rem 1.7rem;padding:.5rem .6rem;font-size:.72rem;overflow-x:auto}.jcode-testresults__raw{font-family:var(--jcode-font-mono);white-space:pre-wrap;overflow-wrap:break-word;color:var(--jcode-color-muted-foreground);margin:0;padding:.5rem .6rem;font-size:.72rem}.jcode-testresults__msg{color:var(--jcode-color-muted-foreground);padding:.5rem .6rem;font-size:.75rem}.jcode-stacktrace{color:var(--jcode-color-foreground);padding:.3rem 0;font-size:.75rem}.jcode-stacktrace__message{font-family:var(--jcode-font-mono);color:var(--jcode-color-error-fg);white-space:pre-wrap;overflow-wrap:break-word;padding:.35rem .6rem;font-weight:600}.jcode-stacktrace__frames{margin:0;padding:0;list-style:none}.jcode-stacktrace__frame-row{text-align:left;width:100%;color:inherit;font:inherit;border-radius:var(--jcode-radius-sm);cursor:pointer;background:0 0;border:none;align-items:baseline;gap:.5rem;padding:.15rem .6rem;display:flex}.jcode-stacktrace__frame-row:disabled{cursor:default}.jcode-stacktrace__frame-row:hover:not(:disabled){background:var(--jcode-neutral-wash-soft)}.jcode-stacktrace__frame-row:hover:not(:disabled) .jcode-stacktrace__loc{color:var(--jcode-color-primary)}.jcode-stacktrace__func{font-family:var(--jcode-font-mono);color:var(--jcode-color-foreground);word-break:break-all;font-weight:600}.jcode-stacktrace__loc{font-family:var(--jcode-font-mono);color:var(--jcode-color-muted-foreground);word-break:break-all;font-size:.7rem}.jcode-stacktrace__frame--runtime .jcode-stacktrace__func{color:var(--jcode-color-muted-foreground);font-weight:500}.jcode-stacktrace__toggle{color:var(--jcode-color-muted-foreground);cursor:pointer;background:0 0;border:none;margin:.3rem .6rem 0;font-size:.7rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.jcode-stacktrace__toggle:hover{color:var(--jcode-color-foreground)}.jcode-stacktrace__raw,.jcode-stacktrace__msg{font-family:var(--jcode-font-mono);white-space:pre-wrap;overflow-wrap:break-word;color:var(--jcode-color-muted-foreground);margin:0;padding:.5rem .6rem;font-size:.72rem}.jcode-artifact{border:1px solid var(--jcode-color-border);border-radius:var(--jcode-radius-xl);background:var(--jcode-color-surface);box-shadow:var(--jcode-shadow-sm);color:var(--jcode-color-foreground);overflow:hidden}.jcode-artifact__header{border-bottom:1px solid var(--jcode-color-border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.jcode-artifact__icon{color:var(--jcode-color-muted-foreground);flex:none;display:inline-flex}.jcode-artifact__icon svg{width:1rem;height:1rem}.jcode-artifact__title{flex:none;font-size:.8125rem;font-weight:600}.jcode-artifact__subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--jcode-font-mono);color:var(--jcode-color-muted-foreground);font-size:.72rem;overflow:hidden}.jcode-artifact__actions{flex:none;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.jcode-artifact__close{cursor:pointer;color:var(--jcode-color-muted-foreground);border-radius:var(--jcode-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.15rem;display:inline-flex}.jcode-artifact__close:hover{background:var(--jcode-neutral-wash-soft);color:var(--jcode-color-foreground)}.jcode-artifact__close-icon{width:.95rem;height:.95rem}.jcode-artifact__body{overflow:auto}.jcode-toolcall__footer{margin:.15rem .5rem .375rem 0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}[data-jcode-ui]{--jcode-font-sans: var(--font-sans, "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--jcode-font-mono: var(--font-mono, "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace);--jcode-radius-xs: var(--radius-xs, 3px);--jcode-radius-sm: var(--radius-sm, 4px);--jcode-radius-md: var(--radius-md, 6px);--jcode-radius-lg: var(--radius-lg, 8px);--jcode-radius-xl: var(--radius-xl, 12px);--jcode-radius-2xl: var(--radius-2xl, 16px);--jcode-radius-pill: var(--radius-pill, 9999px);--jcode-shadow-sm: var(--shadow-sm, 0 1px 2px rgba(24, 20, 16, .05), 0 1px 1px rgba(24, 20, 16, .03));--jcode-shadow-md: var(--shadow-md, 0 2px 4px rgba(24, 20, 16, .04), 0 8px 24px -8px rgba(24, 20, 16, .14));--jcode-shadow-lg: var(--shadow-lg, 0 4px 8px rgba(24, 20, 16, .04), 0 18px 40px -14px rgba(24, 20, 16, .22));--jcode-shadow-xl: var(--shadow-xl, 0 1px 2px rgba(24, 20, 16, .04), 0 28px 64px -28px rgba(24, 20, 16, .28));--jcode-backdrop: var(--backdrop, rgba(20, 18, 16, .5));--jcode-accent-wash-soft: var(--accent-wash-soft, color-mix(in srgb, var(--jcode-color-primary) 8%, transparent));--jcode-accent-wash: var(--accent-wash, color-mix(in srgb, var(--jcode-color-primary) 11%, transparent));--jcode-accent-wash-strong: var(--accent-wash-strong, color-mix(in srgb, var(--jcode-color-primary) 16%, transparent));--jcode-accent-border: var(--accent-border, color-mix(in srgb, var(--jcode-color-primary) 30%, transparent));--jcode-accent-fill: var(--accent-fill, color-mix(in srgb, var(--jcode-color-primary) 45%, transparent));--jcode-accent-selection: var(--accent-selection, color-mix(in srgb, var(--jcode-color-primary) 22%, transparent));--jcode-color-accent-neutral: var(--color-accent-neutral, var(--jcode-color-foreground));--jcode-neutral-wash-soft: var(--neutral-wash-soft, color-mix(in srgb, var(--jcode-color-foreground) 8%, transparent));--jcode-neutral-wash: var(--neutral-wash, color-mix(in srgb, var(--jcode-color-foreground) 11%, transparent));--jcode-neutral-wash-strong: var(--neutral-wash-strong, color-mix(in srgb, var(--jcode-color-foreground) 16%, transparent));--jcode-neutral-border: var(--neutral-border, color-mix(in srgb, var(--jcode-color-foreground) 30%, transparent));--jcode-color-border-active: var(--color-border-active, var(--jcode-color-primary));--jcode-icon-stroke: var(--icon-stroke, 2);--jcode-color-success: var(--color-success, #16A34A);--jcode-z-sidebar: var(--z-sidebar, 30);--jcode-z-header: var(--z-header, 20);--jcode-z-dropdown: var(--z-dropdown, 40);--jcode-z-modal: var(--z-modal, 50);--jcode-z-toast: var(--z-toast, 60);--jcode-ease-out: var(--ease-out, cubic-bezier(.16, 1, .3, 1));--jcode-ease-in: var(--ease-in, cubic-bezier(.7, 0, .84, 0));--jcode-ease-spring: var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1));--jcode-duration-fast: var(--duration-fast, .1s);--jcode-duration-normal: var(--duration-normal, .15s);--jcode-duration-slow: var(--duration-slow, .3s);--jcode-duration-slower: var(--duration-slower, .5s);--jcode-sidebar-width: var(--sidebar-width, 20rem);--jcode-sidebar-collapsed-width: var(--sidebar-collapsed-width, 0px);--jcode-header-height: var(--header-height, 3.25rem);--jcode-color-primary: var(--color-primary, #FF8400);--jcode-color-background: var(--color-background, #F2F3F0);--jcode-color-surface: var(--color-surface, #FFFFFF);--jcode-color-foreground: var(--color-foreground, #111111);--jcode-color-muted-foreground: var(--color-muted-foreground, #666666);--jcode-color-border: var(--color-border, #CBCCC9);--jcode-color-muted: var(--color-muted, #F2F3F0);--jcode-color-secondary: var(--color-secondary, #E7E8E5);--jcode-color-secondary-foreground: var(--color-secondary-foreground, #111111);--jcode-color-success-bg: var(--color-success-bg, #DFE6E1);--jcode-color-success-fg: var(--color-success-fg, #004D1A);--jcode-color-error-bg: var(--color-error-bg, #E5DCDA);--jcode-color-error-fg: var(--color-error-fg, #8C1C00);--jcode-color-warning-bg: var(--color-warning-bg, #E9E3D8);--jcode-color-warning-fg: var(--color-warning-fg, #804200);--jcode-color-info-bg: var(--color-info-bg, #DFDFE6);--jcode-color-info-fg: var(--color-info-fg, #000066);--jcode-color-destructive: var(--color-destructive, #D93C15);--jcode-color-sidebar-bg: var(--color-sidebar-bg, #FAFAF8);--jcode-color-on-primary: var(--color-on-primary, #FFFFFF);--jcode-color-on-destructive: var(--color-on-destructive, #FFFFFF);--jcode-code-bg: var(--code-bg, #e8ebf0);--jcode-code-border: var(--code-border, #c8cdd5);--jcode-code-fg: var(--code-fg, #1f2328);--jcode-code-inline-bg: var(--code-inline-bg, #e2e6ec);--jcode-term-bg: var(--term-bg, #fafafa);--jcode-term-fg: var(--term-fg, #27272a);--jcode-term-cursor: var(--term-cursor, var(--jcode-color-primary));--jcode-term-selection: var(--term-selection, #d4d4d880);--jcode-term-black: var(--term-black, #18181b);--jcode-term-red: var(--term-red, #dc2626);--jcode-term-green: var(--term-green, #16a34a);--jcode-term-yellow: var(--term-yellow, #ca8a04);--jcode-term-blue: var(--term-blue, #2563eb);--jcode-term-magenta: var(--term-magenta, #9333ea);--jcode-term-cyan: var(--term-cyan, #0891b2);--jcode-term-white: var(--term-white, #d4d4d8);--jcode-term-bright-black: var(--term-bright-black, #71717a);--jcode-term-bright-red: var(--term-bright-red, #ef4444);--jcode-term-bright-green: var(--term-bright-green, #22c55e);--jcode-term-bright-yellow: var(--term-bright-yellow, #eab308);--jcode-term-bright-blue: var(--term-bright-blue, #3b82f6);--jcode-term-bright-magenta: var(--term-bright-magenta, #a855f7);--jcode-term-bright-cyan: var(--term-bright-cyan, #06b6d4);--jcode-term-bright-white: var(--term-bright-white, #fafafa);--jcode-hljs-fg: var(--hljs-fg, #3f3f46);--jcode-hljs-keyword: var(--hljs-keyword, #0369a1);--jcode-hljs-string: var(--hljs-string, #047857);--jcode-hljs-comment: var(--hljs-comment, #a1a1aa);--jcode-hljs-number: var(--hljs-number, #b45309);--jcode-hljs-title: var(--hljs-title, #7c3aed);--jcode-hljs-type: var(--hljs-type, #dc2626);--jcode-hljs-params: var(--hljs-params, #c026d3);--jcode-hljs-variable: var(--hljs-variable, #ca8a04);--jcode-hljs-function: var(--hljs-function, #7c3aed);--jcode-hljs-meta: var(--hljs-meta, #71717a);--jcode-hljs-property: var(--hljs-property, #2563eb);--jcode-hljs-punctuation: var(--hljs-punctuation, #a1a1aa)}.dark [data-jcode-ui],[data-jcode-ui].dark{--jcode-shadow-sm: var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .28), 0 0 0 1px rgba(255, 255, 255, .03));--jcode-shadow-md: var(--shadow-md, 0 4px 16px -4px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 255, 255, .04));--jcode-shadow-lg: var(--shadow-lg, 0 12px 36px -12px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 255, 255, .05));--jcode-shadow-xl: var(--shadow-xl, 0 24px 56px -20px rgba(0, 0, 0, .65), 0 0 0 1px rgba(255, 255, 255, .06));--jcode-color-primary: var(--color-primary, #FF8400);--jcode-color-background: var(--color-background, #111111);--jcode-color-surface: var(--color-surface, #1A1A1A);--jcode-color-foreground: var(--color-foreground, #FFFFFF);--jcode-color-muted-foreground: var(--color-muted-foreground, #B8B9B6);--jcode-color-border: var(--color-border, #2E2E2E);--jcode-color-muted: var(--color-muted, #2E2E2E);--jcode-color-secondary: var(--color-secondary, #2E2E2E);--jcode-color-secondary-foreground: var(--color-secondary-foreground, #FFFFFF);--jcode-color-success-bg: var(--color-success-bg, #222924);--jcode-color-success-fg: var(--color-success-fg, #B6FFCE);--jcode-color-error-bg: var(--color-error-bg, #24100B);--jcode-color-error-fg: var(--color-error-fg, #FF5C33);--jcode-color-warning-bg: var(--color-warning-bg, #291C0F);--jcode-color-warning-fg: var(--color-warning-fg, #FF8400);--jcode-color-info-bg: var(--color-info-bg, #222229);--jcode-color-info-fg: var(--color-info-fg, #B2B2FF);--jcode-color-destructive: var(--color-destructive, #FF5C33);--jcode-color-sidebar-bg: var(--color-sidebar-bg, #1A1A1A);--jcode-color-success: var(--color-success, #22C55E);--jcode-color-on-primary: var(--color-on-primary, #FFFFFF);--jcode-color-on-destructive: var(--color-on-destructive, #FFFFFF);--jcode-color-accent-neutral: var(--color-accent-neutral, var(--jcode-color-foreground));--jcode-neutral-wash-soft: var(--neutral-wash-soft, color-mix(in srgb, var(--jcode-color-foreground) 8%, transparent));--jcode-neutral-wash: var(--neutral-wash, color-mix(in srgb, var(--jcode-color-foreground) 11%, transparent));--jcode-neutral-wash-strong: var(--neutral-wash-strong, color-mix(in srgb, var(--jcode-color-foreground) 16%, transparent));--jcode-neutral-border: var(--neutral-border, color-mix(in srgb, var(--jcode-color-foreground) 30%, transparent));--jcode-code-bg: var(--code-bg, #222228);--jcode-code-border: var(--code-border, #3f3f48);--jcode-code-fg: var(--code-fg, #f0f0f4);--jcode-code-inline-bg: var(--code-inline-bg, #2c2c34);--jcode-term-bg: var(--term-bg, #18181b);--jcode-term-fg: var(--term-fg, #e4e4e7);--jcode-term-cursor: var(--term-cursor, var(--jcode-color-primary));--jcode-term-selection: var(--term-selection, #3f3f4680);--jcode-term-black: var(--term-black, #09090b);--jcode-term-red: var(--term-red, #ef4444);--jcode-term-green: var(--term-green, #22c55e);--jcode-term-yellow: var(--term-yellow, #eab308);--jcode-term-blue: var(--term-blue, #3b82f6);--jcode-term-magenta: var(--term-magenta, #a855f7);--jcode-term-cyan: var(--term-cyan, #06b6d4);--jcode-term-white: var(--term-white, #d4d4d8);--jcode-term-bright-black: var(--term-bright-black, #71717a);--jcode-term-bright-red: var(--term-bright-red, #f87171);--jcode-term-bright-green: var(--term-bright-green, #4ade80);--jcode-term-bright-yellow: var(--term-bright-yellow, #facc15);--jcode-term-bright-blue: var(--term-bright-blue, #60a5fa);--jcode-term-bright-magenta: var(--term-bright-magenta, #c084fc);--jcode-term-bright-cyan: var(--term-bright-cyan, #22d3ee);--jcode-term-bright-white: var(--term-bright-white, #fafafa);--jcode-hljs-fg: var(--hljs-fg, #e8e8ec);--jcode-hljs-keyword: var(--hljs-keyword, #7dd3fc);--jcode-hljs-string: var(--hljs-string, #86efac);--jcode-hljs-comment: var(--hljs-comment, #8b8b96);--jcode-hljs-number: var(--hljs-number, #fcd34d);--jcode-hljs-title: var(--hljs-title, #d8b4fe);--jcode-hljs-type: var(--hljs-type, #fca5a5);--jcode-hljs-params: var(--hljs-params, #f0abfc);--jcode-hljs-variable: var(--hljs-variable, #fde68a);--jcode-hljs-function: var(--hljs-function, #c4b5fd);--jcode-hljs-meta: var(--hljs-meta, #a1a1aa);--jcode-hljs-property: var(--hljs-property, #93c5fd);--jcode-hljs-punctuation: var(--hljs-punctuation, #a1a1aa)}:root{color-scheme:light;--jc-void: #f2f3f0;--jc-void-900: #fafaf8;--jc-void-850: #f7f8f5;--jc-ink-900: #ffffff;--jc-ink-850: #fbfbf9;--jc-ink-800: #e7e8e5;--jc-ink-750: #e8ebe6;--jc-ink-650: #e4e5e2;--jc-ink-600: #eeefec;--jc-ink-550: #dfe0dd;--jc-ink-500: #d7d8d5;--jc-ink-450: #cbccc9;--jc-ink-400: #b7b9b4;--jc-ink-350: #a5a7a2;--jc-slate-600: #545650;--jc-slate-500: #656761;--jc-slate-400: #777973;--jc-slate-350: #8a8c88;--jc-slate-300: #6a6c67;--jc-slate-250: #7b7d78;--jc-slate-200: #565853;--jc-slate-150: #3e403c;--jc-slate-100: #252622;--jc-slate-50: #171814;--jc-white: #ffffff;--jc-violet-500: #f07800;--jc-violet-400: #ff8400;--jc-violet-300: #ff9d33;--jc-violet-200: #ffe0bd;--jc-violet-bg: #fff0df;--jc-blue: #2563eb;--jc-blue-fg: #1e4d9b;--jc-blue-bg: #e8efff;--jc-green: #16a34a;--jc-green-fg: #146b38;--jc-green-bg: #dfeee3;--jc-red: #d93c15;--jc-red-fg: #9c260b;--jc-red-bg: #f6e2dc;--jc-amber: #b86f00;--jc-amber-fg: #804200;--jc-amber-bg: #f2eadc;--jc-review: #7a5bba;--jc-neutral-dot: #8a8c88;--jc-diff-add-bg: #dfeee3;--jc-diff-add-fg: #146b38;--jc-diff-del-bg: #f6e2dc;--jc-diff-del-fg: #9c260b;--jc-diff-meta-fg: #5d687f;--jc-paper: #f2f3f0;--jc-paper-inset: #e7e8e5;--jc-paper-card: #ffffff;--jc-paper-raised: #fbfbfc;--jc-paper-hover: #eeeef1;--jc-line-100: #e4e4e9;--jc-line-200: #d6d6dd;--jc-line-050: #eeeef2;--jc-slate-ink-900: #111111;--jc-slate-ink-600: #666666;--jc-slate-ink-500: #777973;--jc-slate-ink-400: #8a8c88;--jc-violet-600: #e97800;--jc-violet-700: #cc6500;--jc-violet-bg-l: #fff0df;--jc-blue-bg-l: #e8efff;--jc-blue-fg-l: #1e4d9b;--jc-green-bg-l: #dfeee3;--jc-green-fg-l: #146b38;--jc-red-bg-l: #f6e2dc;--jc-red-fg-l: #9c260b;--jc-amber-bg-l: #f2eadc;--jc-amber-fg-l: #804200;--jc-diff-meta-fg-l: #5d687f;--jc-night: #111111;--jc-night-inset: #151515;--jc-night-panel: #1a1a1a;--jc-night-raised: #2e2e2e;--jc-night-hover: #252525;--jc-night-border: #2e2e2e;--jc-night-border-strong: #454545;--jc-night-text: #ffffff;--jc-night-muted: #b8b9b6;--jc-night-dim: #92938f;--jc-night-faint: #6f706d;--color-bg: var(--jc-void);--color-bg-inset: var(--jc-void-900);--color-panel: var(--jc-ink-900);--color-panel-raised: var(--jc-ink-800);--color-panel-hover: var(--jc-ink-600);--color-code-bg: var(--jc-ink-750);--color-overlay: rgba(0, 0, 0, .55);--color-border: var(--jc-ink-550);--color-border-strong: var(--jc-ink-400);--color-border-subtle: var(--jc-ink-650);--color-text: var(--jc-slate-50);--color-text-muted: var(--jc-slate-200);--color-text-dim: var(--jc-slate-300);--color-text-faint: var(--jc-slate-400);--color-accent: var(--jc-violet-400);--color-accent-hover: var(--jc-violet-300);--color-accent-dim: var(--jc-violet-500);--color-on-accent: var(--jc-void);--color-focus-ring: var(--jc-violet-400);--status-queued-bg: var(--jc-ink-600);--status-queued-fg: var(--jc-slate-200);--status-queued-dot: var(--jc-neutral-dot);--status-scheduling-bg: var(--jc-amber-bg);--status-scheduling-fg: var(--jc-amber-fg);--status-scheduling-dot: var(--jc-amber);--status-running-bg: var(--jc-blue-bg);--status-running-fg: var(--jc-blue-fg);--status-running-dot: var(--jc-blue);--status-succeeded-bg: var(--jc-green-bg);--status-succeeded-fg: var(--jc-green-fg);--status-succeeded-dot: var(--jc-green);--status-failed-bg: var(--jc-red-bg);--status-failed-fg: var(--jc-red-fg);--status-failed-dot: var(--jc-red);--status-canceled-bg: var(--jc-ink-600);--status-canceled-fg: var(--jc-slate-300);--status-canceled-dot: var(--jc-slate-400);--status-blocked-bg: var(--jc-red-bg);--status-blocked-fg: var(--jc-red-fg);--status-blocked-dot: var(--jc-red);--status-awaiting_input-bg: var(--jc-violet-bg);--status-awaiting_input-fg: var(--jc-violet-200);--status-awaiting_input-dot: var(--jc-violet-400);--color-success: var(--jc-green);--color-danger: var(--jc-red);--color-danger-fg: var(--jc-red-fg);--color-warning: var(--jc-amber);--font-sans: "Geist", "Noto Sans SC", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--fs-display: 27px;--fs-h1: 20px;--fs-h2: 16px;--fs-h3: 14px;--fs-body: 13px;--fs-sm: 12.5px;--fs-caption: 11.5px;--fs-tiny: 10.5px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.25;--lh-normal: 1.5;--lh-code: 1.6;--tracking-tight: -.4px;--tracking-label: .6px;--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-20: 80px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(24, 20, 16, .05), 0 1px 1px rgba(24, 20, 16, .03);--shadow-2: 0 2px 4px rgba(24, 20, 16, .04), 0 8px 24px -8px rgba(24, 20, 16, .14);--shadow-3: 0 4px 8px rgba(24, 20, 16, .04), 0 18px 40px -14px rgba(24, 20, 16, .22);--shell-topbar-h: 52px;--shell-max-w: 1280px;--content-pad-x: 30px;--content-pad-x-sm: 20px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-med: .2s;--z-modal: 1000;--z-toast: 1100}:root[data-theme=light]{color-scheme:light;--color-bg: var(--jc-paper);--color-bg-inset: var(--jc-paper-inset);--color-panel: var(--jc-paper-card);--color-panel-raised: var(--jc-paper-raised);--color-panel-hover: var(--jc-paper-hover);--color-code-bg: var(--jc-paper-inset);--color-overlay: rgba(24, 24, 27, .35);--color-border: var(--jc-line-100);--color-border-strong: var(--jc-line-200);--color-border-subtle: var(--jc-line-050);--color-text: var(--jc-slate-ink-900);--color-text-muted: var(--jc-slate-ink-600);--color-text-dim: var(--jc-slate-ink-500);--color-text-faint: var(--jc-slate-ink-400);--color-accent: var(--jc-violet-600);--color-accent-hover: var(--jc-violet-700);--color-accent-dim: var(--jc-violet-500);--color-on-accent: var(--jc-white);--color-focus-ring: var(--jc-violet-600);--status-queued-bg: var(--jc-paper-hover);--status-queued-fg: var(--jc-slate-ink-600);--status-queued-dot: var(--jc-slate-350);--status-scheduling-bg: var(--jc-amber-bg-l);--status-scheduling-fg: var(--jc-amber-fg-l);--status-scheduling-dot: var(--jc-amber);--status-running-bg: var(--jc-blue-bg-l);--status-running-fg: var(--jc-blue-fg-l);--status-running-dot: var(--jc-blue);--status-succeeded-bg: var(--jc-green-bg-l);--status-succeeded-fg: var(--jc-green-fg-l);--status-succeeded-dot: var(--jc-green);--status-failed-bg: var(--jc-red-bg-l);--status-failed-fg: var(--jc-red-fg-l);--status-failed-dot: var(--jc-red);--status-canceled-bg: var(--jc-paper-hover);--status-canceled-fg: var(--jc-slate-ink-500);--status-canceled-dot: var(--jc-slate-ink-400);--status-blocked-bg: var(--jc-red-bg-l);--status-blocked-fg: var(--jc-red-fg-l);--status-blocked-dot: var(--jc-red);--status-awaiting_input-bg: var(--jc-violet-bg-l);--status-awaiting_input-fg: var(--jc-violet-700);--status-awaiting_input-dot: var(--jc-violet-600);--color-success: var(--jc-green-fg-l);--color-danger: var(--jc-red-fg-l);--color-danger-fg: var(--jc-red-fg-l);--color-warning: var(--jc-amber-fg-l);--jc-diff-add-bg: var(--jc-green-bg-l);--jc-diff-add-fg: var(--jc-green-fg-l);--jc-diff-del-bg: var(--jc-red-bg-l);--jc-diff-del-fg: var(--jc-red-fg-l);--jc-diff-meta-fg: var(--jc-diff-meta-fg-l);--shadow-1: 0 1px 2px rgba(24, 20, 16, .05), 0 1px 1px rgba(24, 20, 16, .03);--shadow-2: 0 2px 4px rgba(24, 20, 16, .04), 0 8px 24px -8px rgba(24, 20, 16, .14);--shadow-3: 0 4px 8px rgba(24, 20, 16, .04), 0 18px 40px -14px rgba(24, 20, 16, .22)}:root[data-theme=dark]{color-scheme:dark;--color-bg: var(--jc-night);--color-bg-inset: var(--jc-night-inset);--color-panel: var(--jc-night-panel);--color-panel-raised: var(--jc-night-raised);--color-panel-hover: var(--jc-night-hover);--color-code-bg: var(--jc-night-raised);--color-overlay: rgba(20, 18, 16, .58);--color-border: var(--jc-night-border);--color-border-strong: var(--jc-night-border-strong);--color-border-subtle: color-mix(in srgb, var(--jc-night-border) 72%, transparent);--color-text: var(--jc-night-text);--color-text-muted: var(--jc-night-muted);--color-text-dim: var(--jc-night-dim);--color-text-faint: var(--jc-night-faint);--color-accent: var(--jc-violet-400);--color-accent-hover: var(--jc-violet-300);--color-accent-dim: var(--jc-violet-500);--color-on-accent: var(--jc-white);--color-focus-ring: var(--jc-violet-400);--status-queued-bg: var(--jc-night-hover);--status-queued-fg: var(--jc-night-muted);--status-queued-dot: var(--jc-night-dim);--status-scheduling-bg: #291c0f;--status-scheduling-fg: #ffb25c;--status-scheduling-dot: var(--jc-violet-400);--status-running-bg: #18233b;--status-running-fg: #bcd3ff;--status-running-dot: #5c8dff;--status-succeeded-bg: #1c2a20;--status-succeeded-fg: #b6ffce;--status-succeeded-dot: #22c55e;--status-failed-bg: #2b1711;--status-failed-fg: #ffb4a0;--status-failed-dot: #ff714d;--status-canceled-bg: var(--jc-night-hover);--status-canceled-fg: var(--jc-night-dim);--status-canceled-dot: var(--jc-night-faint);--status-blocked-bg: #2b1711;--status-blocked-fg: #ffb4a0;--status-blocked-dot: #ff714d;--status-awaiting_input-bg: #322113;--status-awaiting_input-fg: #ffc27d;--status-awaiting_input-dot: var(--jc-violet-400);--color-success: #22c55e;--color-danger: #ff714d;--color-danger-fg: #ffb4a0;--color-warning: #ffb25c;--jc-diff-add-bg: #1c2a20;--jc-diff-add-fg: #b6ffce;--jc-diff-del-bg: #2b1711;--jc-diff-del-fg: #ffb4a0;--jc-diff-meta-fg: #a7b0c5;--shadow-1: 0 1px 2px rgba(0, 0, 0, .28), 0 0 0 1px rgba(255, 255, 255, .03);--shadow-2: 0 4px 16px -4px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 255, 255, .04);--shadow-3: 0 12px 36px -12px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 255, 255, .05)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{display:flex;flex-direction:column;min-height:100%}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}code,kbd,pre,samp{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}*{scrollbar-width:none}*::-webkit-scrollbar{display:none;width:0;height:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--color-surface: var(--color-panel);--color-background: var(--color-bg);--color-foreground: var(--color-text);--color-muted: var(--color-bg-inset);--color-muted-foreground: var(--color-text-muted);--color-secondary: var(--color-panel-hover);--color-primary: var(--color-accent);--color-on-primary: var(--color-on-accent);--color-destructive: var(--color-danger);--color-on-destructive: var(--color-on-accent);--color-error-fg: var(--color-danger-fg);--color-success-fg: var(--color-success);--color-warning-fg: var(--color-warning);--color-accent-neutral: var(--color-text);--neutral-wash-soft: color-mix(in srgb, var(--color-text) 8%, transparent);--neutral-wash: color-mix(in srgb, var(--color-text) 11%, transparent);--neutral-wash-strong: color-mix(in srgb, var(--color-text) 16%, transparent);--accent-wash: color-mix(in srgb, var(--color-accent) 11%, transparent);--accent-fill: color-mix(in srgb, var(--color-accent) 45%, transparent);--backdrop: var(--color-overlay);--radius-xs: 3px;--shadow-sm: var(--shadow-1);--shadow-md: var(--shadow-2);--shadow-lg: var(--shadow-3);--shadow-xl: var(--shadow-3);--z-dropdown: 900}.jcode-product [role=listbox]{max-height:min(24rem,calc(100dvh - 8rem));overflow-y:auto;overscroll-behavior:contain;z-index:var(--z-dropdown)}.jcode-product .jcode-product-composer-toolbar{position:relative;z-index:var(--z-dropdown)}.jcode-product .jcode-product-composer-model-menu{max-height:min(420px,calc(100dvh - 180px));overscroll-behavior:contain;z-index:var(--z-dropdown)}.jcode-product textarea:focus,.jcode-product textarea:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}@layer base{.jcode-product button,.jcode-product input,.jcode-product textarea,[data-jcode-ui] button,[data-jcode-ui] input,[data-jcode-ui] textarea{border:0 solid var(--color-border);background-color:transparent;padding:0;font:inherit;color:inherit}.jcode-product button,[data-jcode-ui] button{cursor:pointer}.jcode-product button:disabled,[data-jcode-ui] button:disabled{cursor:default}}@media(max-width:480px){.jcode-product .jcode-product-composer-toolbar{display:flex;flex-wrap:nowrap;gap:6px}.jcode-product .jcode-product-composer-toolbar-left,.jcode-product .jcode-product-composer-toolbar-right{width:auto;justify-content:flex-start}.jcode-product .jcode-product-composer-toolbar-right{margin-left:auto}.jcode-product .jcode-product-composer-toolbar button{flex-shrink:0;white-space:nowrap}.jcode-product .jcode-product-composer-picker-anchor{position:relative}.jcode-product .jcode-product-composer-picker-trigger{width:32px;height:32px;justify-content:center;padding:0!important}.jcode-product .jcode-product-composer-picker-label,.jcode-product .jcode-product-composer-picker-chevron{display:none}.jcode-product .jcode-product-composer-mode-menu{left:0;width:min(264px,calc(100vw - 48px));max-height:min(54dvh,420px);overflow-y:auto}.jcode-product .jcode-product-composer-model-picker>.jcode-product-composer-model-menu{right:36px;max-height:min(54dvh,440px)}.jcode-product .jcode-product-composer-effort-menu{right:0}}
