@layer theme, base, components, utilities;@layer components{.Button_root__gqO24{display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:middle;gap:8px;min-width:64px;border-radius:var(--radius-control);font-family:var(--font-sans),system-ui,sans-serif;font-weight:600;line-height:1.25;text-decoration:var(--control-text-decoration,none);text-decoration-color:var(--control-text-decoration-color,currentColor);text-underline-offset:var(--control-text-underline-offset,auto);text-transform:none;cursor:pointer;user-select:none;background-color:var(--control-background-color,var(--button-bg));color:var(--control-color,var(--button-fg));border:var(--control-border,1px solid var(--button-border));border-color:var(--control-border-color,var(--button-border));transition:background-color var(--motion-press) var(--ease-out),border-color var(--motion-press) var(--ease-out),color var(--motion-press) var(--ease-out),transform var(--motion-press) var(--ease-out)}.Button_primary__6_Dls{--button-bg:var(--accent-solid);--button-fg:var(--accent-on-solid);--button-border:var(--accent-solid);--button-hover-bg:var(--accent-solid-hover);--button-hover-border:var(--accent-solid-hover)}.Button_secondary__uuOdH{--button-bg:var(--button-secondary-bg);--button-fg:var(--fg);--button-border:transparent;--button-hover-bg:var(--button-secondary-hover-bg)}.Button_outline__PQR9W{--button-bg:var(--bg-elev);--button-fg:var(--fg);--button-border:var(--border-control);--button-hover-bg:var(--button-secondary-hover-bg)}.Button_ghost__gZqlA{border:var(--control-border,none);--button-bg:transparent;--button-fg:var(--fg);--button-border:transparent;--button-hover-bg:var(--button-secondary-bg);--button-hover-fg:var(--fg)}.Button_destructive__9VB0j{--button-bg:var(--red);--button-fg:var(--error-contrast);--button-border:var(--red)}.Button_xs__zS4ea{font-size:12px;min-height:30px;padding:4px 10px}.Button_sm__pnQzd{font-size:12.5px;min-height:34px;padding:6px 12px}.Button_md__ktIWF{font-size:13px;min-height:36px;padding:8px 16px}.Button_lg__s7W56{font-size:14.5px;min-height:44px;padding:11px 18px}.Button_ghost__gZqlA.Button_xs__zS4ea{padding:5px 11px}.Button_ghost__gZqlA.Button_sm__pnQzd{padding:5px 6px}.Button_ghost__gZqlA.Button_md__ktIWF{padding:7px 9px}.Button_ghost__gZqlA.Button_lg__s7W56{padding:9px 12px}.Button_root__gqO24:hover:not(:disabled):not([aria-disabled=true]){background-color:var(
      --control-hover-background-color,var(--control-background-color,var(--button-hover-bg,var(--button-bg)))
    );color:var(
      --control-hover-color,var(--control-color,var(--button-hover-fg,var(--button-fg)))
    );border:var(--control-hover-border,var(--control-border,1px solid var(--button-border)));border-color:var(
      --control-hover-border-color,var(--control-border-color,var(--button-hover-border,var(--button-border)))
    )}.Button_root__gqO24:disabled,.Button_root__gqO24[aria-disabled=true]{cursor:default;pointer-events:none;background-color:var(--control-disabled-background-color,var(--button-bg));color:var(--control-disabled-color,var(--button-fg));border:var(--control-disabled-border,1px solid var(--button-border));border-color:var(--control-disabled-border-color,var(--button-border));opacity:var(--control-disabled-opacity,.5)}.Button_root__gqO24[data-loading=true]{background-color:var(--button-bg);color:var(--button-fg);border-color:var(--button-border);opacity:.65}@media (prefers-reduced-motion:no-preference){.Button_root__gqO24:not(.Button_ghost__gZqlA):active:not(:focus-visible):not(:disabled){transform:scale(var(--control-press-scale,.97))}}.Button_root__gqO24:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(
      --control-focus-background-color,var(--control-background-color,var(--button-focus-bg,var(--button-bg)))
    );color:var(
      --control-focus-color,var(--control-color,var(--button-focus-fg,var(--button-fg)))
    );border-color:var(
      --control-focus-border-color,var(--control-border-color,var(--button-border))
    );outline:var(--control-focus-outline,2px solid var(--accent-solid));outline-offset:var(--control-focus-outline-offset,2px);text-decoration:var(--control-focus-text-decoration,var(--control-text-decoration,none));text-underline-offset:var(
      --control-focus-text-underline-offset,var(--control-text-underline-offset,auto)
    )}.Button_ghost__gZqlA{--button-focus-bg:var(--button-secondary-bg);--button-focus-fg:var(--fg)}.Button_root__gqO24:hover:not(:disabled):not([aria-disabled=true]){text-decoration:var(--control-hover-text-decoration,var(--control-text-decoration,none));text-decoration-color:var(
      --control-hover-text-decoration-color,var(--control-text-decoration-color,currentColor)
    );text-underline-offset:var(
      --control-hover-text-underline-offset,var(--control-text-underline-offset,auto)
    )}.Button_root__gqO24:disabled,.Button_root__gqO24[aria-disabled=true]{text-decoration:var(--control-disabled-text-decoration,var(--control-text-decoration,none));text-decoration-color:var(
      --control-disabled-text-decoration-color,var(--control-text-decoration-color,currentColor)
    )}.Button_root__gqO24[aria-pressed=true]{background-color:var(
      --control-selected-background-color,var(--control-background-color,var(--button-bg))
    );border-color:var(
      --control-selected-border-color,var(--control-border-color,var(--button-border))
    );color:var(--control-selected-color,var(--control-color,var(--button-fg)))}.Button_destructive__9VB0j:hover:not(:disabled){opacity:.9}.Button_ghost__gZqlA:hover:not(:disabled):not([aria-disabled=true]){border:var(--control-hover-border,var(--control-border,none))}.Button_ghost__gZqlA:disabled{border:var(--control-disabled-border,none)}.Button_ghost__gZqlA[data-loading=true]{border:none}.overlay_popup__AMJJb{z-index:1300;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-elev);color:var(--fg);font-family:var(--font-sans),system-ui,sans-serif;box-shadow:none;outline:none;transform-origin:var(--radix-popper-transform-origin);max-height:var(--radix-popper-available-height);overflow-y:auto}.overlay_popup__AMJJb[data-state=open]{animation:overlay_popup-enter___X_0q var(--motion-menu-enter) var(--ease-out)}.overlay_popup__AMJJb[data-state=closed]{animation:overlay_popup-exit__53hSo var(--motion-menu-exit) var(--ease-out)}.overlay_popup__AMJJb[data-instant=true]{animation:none}.overlay_menu__6eerA{padding:4px;min-width:160px}.overlay_item__svGHB{display:flex;position:relative;align-items:center;min-height:36px;padding:6px 12px;border-radius:var(--radius-control);font-size:14px;line-height:1.5;cursor:pointer;outline:none;user-select:none;background-color:var(--control-background-color,transparent);color:var(--control-color,var(--fg))}.overlay_item__svGHB:hover,.overlay_item__svGHB[data-highlighted]{background-color:var(--control-hover-background-color,var(--bg-sunken));color:var(--control-hover-color,var(--control-color,var(--fg)))}.overlay_item__svGHB[data-selected=true]{background-color:var(--control-selected-background-color,transparent)}.overlay_item__svGHB[data-selected=true]:hover{background-color:var(
      --control-selected-hover-background-color,var(--control-hover-background-color,var(--bg-sunken))
    )}.overlay_item__svGHB[data-highlighted]{background-color:var(
      --control-focus-background-color,var(--control-hover-background-color,var(--bg-sunken))
    );color:var(--control-focus-color,var(--control-hover-color,var(--control-color,var(--fg))))}.overlay_item__svGHB:active{background-color:var(--control-active-background-color,var(--bg-inset))}.overlay_item__svGHB[data-disabled]{pointer-events:none;opacity:.38}}@layer theme, base, components, utilities;@layer components{@keyframes overlay_popup-enter___X_0q{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes overlay_popup-exit__53hSo{to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.overlay_popup__AMJJb[data-state]{animation:none}}}.PaymentsRolloutStrip_viewport__1_wNI{overflow:hidden}.PaymentsRolloutStrip_track__sOWYX{display:flex;width:max-content;animation:PaymentsRolloutStrip_scroll__NI85T 24s linear infinite}.PaymentsRolloutStrip_track__sOWYX>span{flex-shrink:0;padding-right:3rem;white-space:nowrap}.PaymentsRolloutStrip_track__sOWYX[data-paused=true],.PaymentsRolloutStrip_viewport__1_wNI:hover .PaymentsRolloutStrip_track__sOWYX{animation-play-state:paused}@keyframes PaymentsRolloutStrip_scroll__NI85T{to{transform:translateX(-50%)}}@media (min-width:640px){.PaymentsRolloutStrip_track__sOWYX{width:auto;animation:none}.PaymentsRolloutStrip_track__sOWYX>span{flex-shrink:1;padding-right:0;white-space:normal}.PaymentsRolloutStrip_duplicate__y2TLM,.PaymentsRolloutStrip_pause__h_tHK{display:none}}@media (prefers-reduced-motion:reduce){.PaymentsRolloutStrip_track__sOWYX{width:auto;animation:none}.PaymentsRolloutStrip_track__sOWYX>span{flex-shrink:1;padding-right:0;white-space:normal}.PaymentsRolloutStrip_duplicate__y2TLM,.PaymentsRolloutStrip_pause__h_tHK{display:none}}@layer theme, base, components, utilities;.replay_replay__TPOEQ{position:relative;display:flex;flex-direction:column;min-width:0;height:25rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-elev);overflow:hidden}.replay_chrome__hiBBk{display:flex;flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--bg-band);font-size:.75rem;color:var(--fg-muted)}.replay_timeline__RTY1H{display:grid;gap:.5rem;list-style:none;margin:0;padding:0 1.25rem 1.25rem;min-height:min-content}.replay_step__l_6IK{display:flex;gap:.75rem;min-height:3.5rem;padding:.5rem;opacity:1;transform:none}.replay_tool__ugka2{display:inline-block;max-width:100%;padding:.125rem .375rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-sunken);font-family:var(--font-geist-mono),monospace;font-size:.6875rem;overflow-wrap:anywhere}.replay_message__MubkJ{display:block;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-card);font-size:.8125rem;line-height:1.6}.replay_userMessage__86mAb{margin-left:1.5rem;background:var(--bg-band)}.replay_speaker__QyW0X{margin-bottom:.375rem;color:var(--fg-muted);font-size:.6875rem;font-weight:500}.replay_trace__j2LG6{margin-top:1rem;border-top:1px solid var(--border);padding-top:.75rem}.replay_trace__j2LG6>summary{cursor:pointer;color:var(--fg-muted);font-size:.75rem}.replay_trace__j2LG6>ul{display:grid;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none}.replay_report__w2n4l{display:block;margin-top:0;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-band);font-size:.8125rem;line-height:1.6}.replay_reportLink__SQzoX{display:inline-block;max-width:100%;margin-top:1rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--accent-solid);font-family:var(--font-geist-mono),monospace;font-size:.6875rem;text-decoration:none;overflow-wrap:anywhere}@media screen and (prefers-reduced-motion:no-preference){.replay_replay__TPOEQ[data-started=true] .replay_step__l_6IK{animation-duration:6s;animation-timing-function:var(--ease-out);animation-iteration-count:1;animation-fill-mode:both;animation-name:replay_replay-question__r6BuA}.replay_replay__TPOEQ[data-started=true] .replay_step__l_6IK:nth-child(2){animation-name:replay_replay-reply__VhWT6}.replay_replay__TPOEQ[data-started=true] .replay_step__l_6IK:nth-child(3){animation-name:replay_replay-result__eA_bH}@keyframes replay_replay-question__r6BuA{0%,to{opacity:1;transform:none}}@keyframes replay_replay-reply__VhWT6{0%,20%{opacity:0;transform:translateY(6px)}24%,to{opacity:1;transform:none}}@keyframes replay_replay-result__eA_bH{0%,50%{opacity:0;transform:translateY(6px)}54%,to{opacity:1;transform:none}}}@layer theme, base, components, utilities;.chat_chat__DsIOb{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;gap:1rem;padding:1rem}.chat_conversation__53D9u{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;flex:1;min-height:0;overflow:hidden}.chat_empty__8tt_R,.chat_response__Elrgu{grid-area:1/1;min-width:0;min-height:0}.chat_response__Elrgu[hidden]{display:none}.chat_response__Elrgu{overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.chat_response__Elrgu>ul{padding:0}.chat_empty__8tt_R{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;text-align:center;font-size:.9375rem;font-weight:500;color:var(--fg)}.chat_empty__8tt_R>svg{flex-shrink:0;color:var(--fg-muted)}.chat_prompt__iugdl{min-width:0;flex-shrink:0;display:flex;align-items:flex-end;gap:.75rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-band)}.chat_draft__vAnRu{min-width:0;width:0;flex:1 1 0;field-sizing:content;min-height:0;max-height:8rem;overflow-y:auto;padding:0;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:.8125rem;line-height:1.6;box-shadow:none}.chat_prompt__iugdl .chat_send__5No1u{flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;border-radius:var(--radius-control)}[data-started=true]>.chat_chat__DsIOb>.chat_prompt__iugdl{min-width:0;order:-1}[data-hero-replay=true] .chat_response__Elrgu[hidden]{display:block;visibility:hidden}.chat_sendLabel__8d55Q{display:none}@media (max-width:639px){.chat_prompt__iugdl{flex-direction:column;align-items:stretch}.chat_prompt__iugdl .chat_draft__vAnRu{width:100%;flex:none}.chat_sendWrapper__kLLis{align-self:flex-end}.chat_prompt__iugdl .chat_send__5No1u{width:auto;min-width:6rem;flex:none;gap:.5rem;padding-inline:.875rem}.chat_sendLabel__8d55Q{display:inline;font-size:.8125rem}}.skill-install_install__nXtD2{min-width:0;margin-inline:0}.skill-install_choices__FTjrF{display:grid;gap:calc(var(--spacing) * 2)}.skill-install_choiceGroup__EJ8ra{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:calc(var(--spacing) * 3)}.skill-install_choiceGroup__EJ8ra>span{padding-block:calc(var(--spacing) * 2)}.skill-install_choiceOptions__Xf2nQ{display:flex;flex-wrap:wrap;gap:0 calc(var(--spacing) * 4)}.skill-install_choices__FTjrF label{min-height:2rem;cursor:pointer;display:flex;align-items:center;gap:var(--spacing)}.skill-install_choices__FTjrF input{margin:0;flex-shrink:0}.skill-install_panel__8iUVq{display:none;padding-top:calc(var(--spacing) * 4)}.skill-install_install__nXtD2:has(input[value=chatgpt-desktop]:checked) .skill-install_chatgptDesktop__O1Jye,.skill-install_install__nXtD2:has(input[value=claude-desktop]:checked) .skill-install_claudeDesktop__1gpmP,.skill-install_install__nXtD2:has(input[value=claude]:checked) .skill-install_claude__MQy73,.skill-install_install__nXtD2:has(input[value=codex]:checked) .skill-install_codex__TBXWB,.skill-install_install__nXtD2:has(input[value=other]:checked) .skill-install_other__Mzmmv{display:block}