.assistant_stack__9siST{display:grid;gap:20px;width:100%;max-width:none}.assistant_hero__Lkqtw{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:10px 2px 24px;border-bottom:1px solid #262626}.assistant_hero__Lkqtw h1{margin:10px 0 12px;color:#ededed;font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-.06em}.assistant_hero__Lkqtw h1 span{color:#686868}.assistant_hero__Lkqtw p{max-width:580px;margin:0;color:#8c8c8c;font-size:13px;line-height:1.6}.assistant_eyebrow__BCETT{display:inline-flex;align-items:center;gap:7px;color:#a1a1a1;font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.assistant_eyebrow__BCETT svg{color:#ededed}.assistant_localBadge__9Gqjs{display:flex;align-items:center;gap:7px;flex:none;padding:6px 9px;border:1px solid #303030;border-radius:999px;color:#929292;font:500 10px var(--mono)}.assistant_localBadge__9Gqjs span{width:6px;height:6px;border-radius:50%;background:#55d98a;box-shadow:0 0 0 3px #55d98a1c}.assistant_capabilities__d9b4C{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #292929;border-radius:8px;overflow:hidden;background:#080808}.assistant_capabilities__d9b4C>div{display:flex;align-items:flex-start;gap:9px;padding:14px;border-right:1px solid #242424;color:#9b9b9b}.assistant_capabilities__d9b4C>div:last-child{border-right:0}.assistant_capabilities__d9b4C>div>svg{flex:none;margin-top:2px;color:#d0d0d0}.assistant_capabilities__d9b4C span{display:grid;gap:3px}.assistant_capabilities__d9b4C strong{color:#d4d4d4;font-size:11px;font-weight:600}.assistant_capabilities__d9b4C small{color:#777;font-size:10px;line-height:1.4}@media(max-width:700px){.assistant_hero__Lkqtw{align-items:flex-start;flex-direction:column;padding-bottom:20px}.assistant_localBadge__9Gqjs{margin-top:-4px}.assistant_capabilities__d9b4C{grid-template-columns:1fr}.assistant_capabilities__d9b4C>div{border-right:0;border-bottom:1px solid #242424}.assistant_capabilities__d9b4C>div:last-child{border-bottom:0}}.assistant_stack__9siST{min-width:0}@media(max-width:480px){.assistant_stack__9siST{gap:14px}.assistant_hero__Lkqtw{padding:4px 0 18px}.assistant_hero__Lkqtw h1{font-size:32px;letter-spacing:-.055em}.assistant_hero__Lkqtw p{font-size:12px}.assistant_capabilities__d9b4C>div{padding:12px}.assistant_localBadge__9Gqjs{font-size:9px}}.assistant_stack__9siST{max-width:960px;margin-inline:auto}.assistant_hero__Lkqtw p{max-width:620px;font-size:14px;line-height:1.65}.assistant_heroActions__GZ_rK{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.assistant_primaryAction__W9x12,.assistant_secondaryAction__erZzg{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:var(--radius-sm);padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.assistant_primaryAction__W9x12{border:1px solid #fff;background:linear-gradient(180deg,#fff,#ededed);color:#050505}.assistant_secondaryAction__erZzg{border:1px solid var(--border-strong);background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);color:var(--text-primary)}.assistant_primaryAction__W9x12:hover{background:#fff;border-color:#fff;box-shadow:inset 0 1px #fff,0 7px 18px -12px #fff8;transform:translateY(-1px)}.assistant_secondaryAction__erZzg:hover{background:linear-gradient(180deg,#181818,#101010);border-color:#686868;color:#fff;box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000;transform:translateY(-1px)}.assistant_primaryAction__W9x12:active,.assistant_secondaryAction__erZzg:active{transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.assistant_primaryAction__W9x12:focus-visible,.assistant_secondaryAction__erZzg:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.assistant_stepHeading__dMbhl p{max-width:650px;font-size:13px;line-height:1.6}@media(max-width:700px){.assistant_stack__9siST{max-width:none}.assistant_heroActions__GZ_rK{align-items:stretch;flex-direction:column}.assistant_primaryAction__W9x12,.assistant_secondaryAction__erZzg{width:100%;min-height:44px}.assistant_hero__Lkqtw p,.assistant_stepHeading__dMbhl p{font-size:14px}}.assistant_onboarding__v9yc2{display:grid;gap:6px}.assistant_step__RIqq_{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px}.assistant_stepRail__cGTJk{position:relative;display:flex;justify-content:center}.assistant_stepRail__cGTJk span{z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid #3a3a3a;border-radius:50%;background:#090909;color:#bdbdbd;font:600 10px var(--mono)}.assistant_stepRail__cGTJk i{position:absolute;top:30px;bottom:-6px;width:1px;background:linear-gradient(#303030,#202020,transparent)}.assistant_stepContent__ax__1{min-width:0;padding-bottom:26px}.assistant_stepHeading__dMbhl{padding:2px 0 12px}.assistant_stepHeading__dMbhl>span{color:#777;font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.assistant_stepHeading__dMbhl h2{margin:5px 0 4px;color:#ededed;font-size:16px;letter-spacing:-.3px}.assistant_stepHeading__dMbhl p{max-width:680px;margin:0;color:#777;font-size:12px;line-height:1.5}.assistant_stepContent__ax__1>section{margin:0}.assistant_stepContent__ax__1>section+section{margin-top:0}@media(max-width:700px){.assistant_step__RIqq_{grid-template-columns:34px minmax(0,1fr);gap:10px}.assistant_stepRail__cGTJk span{width:26px;height:26px;font-size:9px}.assistant_stepRail__cGTJk i{top:26px}.assistant_stepContent__ax__1{padding-bottom:16px}.assistant_stepHeading__dMbhl h2{font-size:15px}.assistant_stepHeading__dMbhl p{font-size:11px}}.ai-provider-settings_panel__0iIdq{border:1px solid var(--border);border-radius:12px;background:#070707;padding:22px;display:grid;gap:18px}.ai-provider-settings_panel__0iIdq header{display:flex;gap:12px;align-items:flex-start}.ai-provider-settings_icon__NYkju{width:34px;height:34px;flex:none;display:grid;place-items:center;border:1px solid #2b2b2b;border-radius:8px;background:#111}.ai-provider-settings_panel__0iIdq h2{margin:0 0 4px;font-size:16px}.ai-provider-settings_panel__0iIdq p{margin:0;color:#8a8a8a;font-size:13px;line-height:1.6}.ai-provider-settings_form__6q3l8{display:grid;gap:16px}.ai-provider-settings_providers__a6NKB{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-provider-settings_providers__a6NKB legend{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#7a7a7a;padding:0 0 8px}.ai-provider-settings_providers__a6NKB label{display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:9px;background:#0a0a0a;cursor:pointer}.ai-provider-settings_providers__a6NKB label[data-selected=true]{border-color:#4a4a4a;background:#131313}.ai-provider-settings_providers__a6NKB input{position:absolute;opacity:0;width:1px;height:1px}.ai-provider-settings_providers__a6NKB strong{font-size:13px}.ai-provider-settings_providers__a6NKB small{color:#7f7f7f;font-size:12px;line-height:1.5}.ai-provider-settings_grid__RVSNk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-provider-settings_grid__RVSNk label,.ai-provider-settings_key__WR061{display:grid;gap:6px;font-size:12px;color:#9a9a9a}.ai-provider-settings_grid__RVSNk input,.ai-provider-settings_key__WR061 input{height:38px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:#0a0a0a;color:#ededed;font-family:var(--mono);font-size:13px}.ai-provider-settings_disclosure__8kUnt{border-left:2px solid #2f2f2f;padding-left:12px;font-size:12px!important}.ai-provider-settings_error__OvnK2{color:#ff8f8f;font-size:13px!important}.ai-provider-settings_saved__2R4eU{display:flex;align-items:center;gap:6px;color:#63d68a;font-size:13px!important}.ai-provider-settings_actions__gJWWK{display:flex;gap:8px;flex-wrap:wrap}.ai-provider-settings_actions__gJWWK button{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);color:var(--text-primary);cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.ai-provider-settings_actions__gJWWK button:hover:not(:disabled){border-color:#686868;background:linear-gradient(180deg,#181818,#101010);color:#fff;box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000;transform:translateY(-1px)}.ai-provider-settings_actions__gJWWK button:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.ai-provider-settings_actions__gJWWK button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.ai-provider-settings_actions__gJWWK button:disabled{opacity:.45;cursor:not-allowed}.ai-provider-settings_primary__EgSBc{background:linear-gradient(180deg,#fff,#ededed)!important;color:#000!important;border-color:#fff!important;font-weight:600;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #0008}.ai-provider-settings_primary__EgSBc:hover:not(:disabled){background:#fff!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,0 7px 18px -12px #fff8;transform:translateY(-1px)}.ai-provider-settings_primary__EgSBc:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.ai-provider-settings_status__dmICF{margin:0;color:#8a8a8a;font-size:12px;font-family:var(--mono)}.ai-provider-settings_connected__uGSl5{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #285248;border-radius:9px;background:linear-gradient(90deg,#071b17,#0a0d0c)}.ai-provider-settings_connectedIcon__5wBmy{width:34px;height:34px;display:grid;place-items:center;flex:none;border:1px solid #286253;border-radius:8px;color:#63d68a}.ai-provider-settings_connectedCopy__yciBY{min-width:0;display:grid;gap:2px;flex:1}.ai-provider-settings_connectedCopy__yciBY strong{color:#e8fff3;font-size:13px}.ai-provider-settings_connectedCopy__yciBY span{color:#c4e8d2;font:500 11px var(--mono)}.ai-provider-settings_connectedCopy__yciBY small{overflow:hidden;color:#7fb497;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-provider-settings_connectedActions__h6DNf{display:flex;gap:7px}.ai-provider-settings_connectedActions__h6DNf button{display:flex;align-items:center;gap:5px;height:30px;padding:0 9px;border:1px solid #31574b;border-radius:var(--radius-sm);background:linear-gradient(180deg,#10261f,#0b1915);color:#b8d9c6;font-size:11px;font-weight:500;box-shadow:inset 0 1px #63d68a18,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.ai-provider-settings_connectedActions__h6DNf button:hover:not(:disabled){border-color:#63d68a;background:linear-gradient(180deg,#18382b,#11261d);color:#e8fff3;box-shadow:inset 0 1px #63d68a2b,0 7px 18px -14px #000;transform:translateY(-1px)}.ai-provider-settings_connectedActions__h6DNf button:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008}.ai-provider-settings_connectedActions__h6DNf button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ai-provider-settings_connectedActions__h6DNf button:disabled{opacity:.45}@media(max-width:480px){.ai-provider-settings_connected__uGSl5{align-items:flex-start;flex-wrap:wrap}.ai-provider-settings_connectedCopy__yciBY{flex-basis:calc(100% - 48px)}.ai-provider-settings_connectedCopy__yciBY small{white-space:normal}.ai-provider-settings_connectedActions__h6DNf{width:100%;padding-left:46px}.ai-provider-settings_connectedActions__h6DNf button{flex:1;justify-content:center}}@media (max-width:720px){.ai-provider-settings_grid__RVSNk,.ai-provider-settings_providers__a6NKB{grid-template-columns:1fr}}.ai-provider-settings_panel__0iIdq{min-width:0}@media(max-width:480px){.ai-provider-settings_panel__0iIdq{padding:16px;gap:14px;border-radius:9px}.ai-provider-settings_panel__0iIdq header{gap:9px}.ai-provider-settings_panel__0iIdq h2{font-size:15px}.ai-provider-settings_panel__0iIdq p{font-size:12px}.ai-provider-settings_providers__a6NKB label{padding:10px}.ai-provider-settings_grid__RVSNk input,.ai-provider-settings_key__WR061 input{min-width:0;width:100%}.ai-provider-settings_actions__gJWWK{align-items:stretch;flex-direction:column}.ai-provider-settings_actions__gJWWK button{justify-content:center;width:100%}.ai-provider-settings_status__dmICF{overflow-wrap:anywhere;font-size:10px}}.command-palette_overlay__j6oul{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;padding:12vh 18px 30px;background:#000a;backdrop-filter:blur(6px)}.command-palette_dialog__8vFs6{width:min(640px,100%);overflow:hidden;border:1px solid #484848;border-radius:12px;background:#0b0b0b;box-shadow:0 28px 100px #000}.command-palette_dialog__8vFs6>header{height:56px;display:flex;align-items:center;gap:11px;padding:0 14px;border-bottom:1px solid #303030;color:#a1a1a1}.command-palette_dialog__8vFs6 input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:14px;font-weight:500}.command-palette_dialog__8vFs6 input::placeholder{color:#888}.command-palette_dialog__8vFs6 footer kbd,.command-palette_dialog__8vFs6 header kbd{border:1px solid #454545;border-radius:5px;background:#151515;padding:2px 6px;color:#b5b5b5;font:600 10px var(--mono)}.command-palette_dialog__8vFs6 header button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);color:var(--text-secondary);cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.command-palette_dialog__8vFs6 header button:hover{border-color:#686868;background:linear-gradient(180deg,#181818,#101010);color:#fff;box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000;transform:translateY(-1px)}.command-palette_dialog__8vFs6 header button:active{transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.command-palette_dialog__8vFs6 header button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.command-palette_meta__ELkMk{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#888;font:var(--font-weight-semibold) var(--font-size-meta)/1 var(--mono);letter-spacing:var(--tracking-label)}.command-palette_results__qePVt{max-height:430px;overflow:auto;padding:0 8px 8px}.command-palette_results__qePVt>button{width:100%;min-height:58px;display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#a1a1a1;text-align:left}.command-palette_results__qePVt>button:hover{background:#121212;color:#ededed}.command-palette_results__qePVt>button[aria-selected=true]{border-color:#505050;background:#1a1a1a;color:#fff}.command-palette_results__qePVt>button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.command-palette_icon__vAPZr{width:34px;height:34px;display:grid;place-items:center;flex:none;border:1px solid #3a3a3a;border-radius:7px;background:#151515;color:#ededed}.command-palette_results__qePVt>button>span:nth-child(2){min-width:0;flex:1}.command-palette_results__qePVt small,.command-palette_results__qePVt strong{display:block}.command-palette_results__qePVt strong{color:#f5f5f5;font-size:12px;font-weight:650}.command-palette_results__qePVt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9a9a9a;font-size:10px;font-weight:500;margin-top:2px}.command-palette_results__qePVt em{font:var(--font-weight-semibold) var(--font-size-meta)/1 var(--mono);font-style:normal}.command-palette_results__qePVt>button>svg{color:#888}.command-palette_empty__Qaf0o{min-height:220px;display:grid;place-content:center;justify-items:center;gap:7px;color:#929292}.command-palette_empty__Qaf0o strong{color:#ededed;font-size:13px;font-weight:650}.command-palette_empty__Qaf0o span{font-size:11px}.command-palette_dialog__8vFs6 footer{height:42px;display:flex;align-items:center;gap:18px;padding:0 14px;border-top:1px solid #303030;color:#999;font-size:10px;font-weight:500}.command-palette_dialog__8vFs6 footer span{display:flex;align-items:center;gap:5px}@media(max-width:600px){.command-palette_overlay__j6oul{padding-top:8vh}.command-palette_results__qePVt em{display:none}.command-palette_dialog__8vFs6 footer{gap:10px}.command-palette_dialog__8vFs6 footer span{font-size:0}.command-palette_dialog__8vFs6 footer kbd{font-size:9px}}.command-palette_overlay__j6oul{padding-top:10vh;background:#000b;backdrop-filter:blur(12px)}.command-palette_dialog__8vFs6{width:min(680px,100%);border-color:var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:0 28px 100px #000,0 0 0 1px #ffffff05;animation:command-palette_palette-in___dMHB .18s var(--ease) both}.command-palette_dialog__8vFs6>header{height:58px;padding:0 16px;border-bottom-color:var(--border)}.command-palette_dialog__8vFs6 input{font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium)}.command-palette_dialog__8vFs6 footer kbd,.command-palette_dialog__8vFs6 header kbd{border-color:#333;background:#111;color:#a1a1a1}.command-palette_meta__ELkMk{height:36px;padding:0 16px;color:var(--text-tertiary)}.command-palette_results__qePVt{max-height:min(52vh,420px);padding:0 6px 6px}.command-palette_results__qePVt>button{min-height:56px;gap:12px;padding:7px 10px;border-radius:var(--radius-sm);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.command-palette_results__qePVt>button:hover,.command-palette_results__qePVt>button[aria-selected=true]{border-color:transparent;background:var(--surface-active);color:var(--text-strong)}.command-palette_results__qePVt>button[aria-selected=true]{box-shadow:inset 0 0 0 1px #ffffff0c}.command-palette_icon__vAPZr{width:32px;height:32px;border-color:#2d2d2d;border-radius:6px;background:#111;color:#d4d4d4}.command-palette_results__qePVt>button[aria-selected=true] .command-palette_icon__vAPZr{background:#1d1d1d;border-color:#454545}.command-palette_results__qePVt strong{font-size:13px;letter-spacing:-.2px}.command-palette_results__qePVt small{font-size:11px;color:#888}.command-palette_results__qePVt em{color:var(--text-tertiary);text-transform:none}.command-palette_results__qePVt>button>svg{opacity:0;transform:translateX(-3px);transition:opacity .14s var(--ease),transform .14s var(--ease)}.command-palette_results__qePVt>button:hover>svg,.command-palette_results__qePVt>button[aria-selected=true]>svg{opacity:1;transform:none}.command-palette_dialog__8vFs6 footer{height:40px;padding:0 16px;border-top-color:#262626;color:#71717a}.command-palette_dialog__8vFs6 footer kbd{padding:2px 5px}@keyframes command-palette_palette-in___dMHB{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.command-palette_dialog__8vFs6{animation:none}.command-palette_results__qePVt>button>svg{transition:none}}.dashboard-shell_app__4lXKv{min-height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr);background:#000;transition:grid-template-columns .2s}.dashboard-shell_app__4lXKv.dashboard-shell_noSidebar__5WOoO{grid-template-columns:0 minmax(0,1fr)}.dashboard-shell_sidebar__ueSj3{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #262626;background:#000;z-index:50;transition:transform .2s,opacity .2s;-webkit-font-smoothing:antialiased}.dashboard-shell_noSidebar__5WOoO .dashboard-shell_sidebar__ueSj3{transform:translateX(-100%);opacity:0;pointer-events:none}.dashboard-shell_workspaceSwitcher__CPrx9{height:64px;display:flex;align-items:center;gap:10px;padding:0 14px}.dashboard-shell_workspaceLogo__5o54e{width:24px;height:24px;flex:none;border-radius:6px;object-fit:contain;display:block}.dashboard-shell_workspaceIdentity__aiIcb{min-width:0;flex:1;display:flex;align-items:center;gap:8px}.dashboard-shell_workspaceIdentity__aiIcb strong{color:#ededed;font-size:14px;font-weight:600;line-height:20px}.dashboard-shell_workspaceIdentity__aiIcb>span{height:22px;display:flex;align-items:center;padding:0 8px;border-radius:999px;background:#062b4f;color:#52a8ff;font-size:12px;font-weight:500}.dashboard-shell_workspaceSwitcher__CPrx9>svg{color:#a1a1a1}.dashboard-shell_workspaceSwitcher__CPrx9 button{display:none}.dashboard-shell_primary__AC5NF{display:grid;gap:2px;padding:4px 10px 0}.dashboard-shell_primary__AC5NF a,.dashboard-shell_primary__AC5NF button{width:100%;height:40px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#a1a1a1;font-size:14px;line-height:20px;font-weight:500;text-align:left}.dashboard-shell_primary__AC5NF a:hover,.dashboard-shell_primary__AC5NF button:hover{background:#1a1a1a;color:#ededed}.dashboard-shell_primary__AC5NF a[data-active=true],.dashboard-shell_primary__AC5NF button[data-active=true]{background:#1f1f1f;color:#ededed;font-weight:600}.dashboard-shell_primary__AC5NF small{margin-left:auto;color:#8f8f8f;font:500 11px/16px var(--mono)}.dashboard-shell_primaryIcon__uIUV5{width:20px;height:20px;display:grid;place-items:center;flex:none;color:#a1a1a1}.dashboard-shell_primary__AC5NF a[data-active=true] .dashboard-shell_primaryIcon__uIUV5{color:#ededed}.dashboard-shell_divider___XiaB{height:1px;margin:12px 10px;background:#262626}.dashboard-shell_scroll__yeDXr{flex:1;overflow:auto;padding:0 10px 12px;scrollbar-width:thin;scrollbar-color:#3a3a3a transparent}.dashboard-shell_scroll__yeDXr::-webkit-scrollbar{width:4px}.dashboard-shell_scroll__yeDXr::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:999px}.dashboard-shell_sectionLabel__D1zPa{height:32px;padding:0 10px;color:#8f8f8f;font:500 10px/16px var(--mono);letter-spacing:.1em}.dashboard-shell_scroll__yeDXr details{margin-bottom:2px}.dashboard-shell_scroll__yeDXr summary{height:40px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:6px;color:#a1a1a1;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;list-style:none}.dashboard-shell_scroll__yeDXr summary:hover{background:#1a1a1a;color:#ededed}.dashboard-shell_scroll__yeDXr summary::-webkit-details-marker{display:none}.dashboard-shell_scroll__yeDXr summary>span:nth-child(2){min-width:0;flex:1}.dashboard-shell_scroll__yeDXr summary small{color:#8f8f8f;font:500 11px/16px var(--mono)}.dashboard-shell_chevron__CVbUx{color:#8f8f8f;transition:transform .15s}.dashboard-shell_scroll__yeDXr details[open] .dashboard-shell_chevron__CVbUx{transform:rotate(90deg)}.dashboard-shell_toolChildren__H9sYg{display:grid;gap:1px;padding:2px 0 7px 30px}.dashboard-shell_toolChildren__H9sYg a{position:relative;height:36px;display:flex;align-items:center;gap:8px;padding:0 8px;border-radius:5px;color:#a1a1a1;font-size:13px;line-height:18px;font-weight:500}.dashboard-shell_toolChildren__H9sYg a:hover{background:#1a1a1a;color:#ededed}.dashboard-shell_toolChildren__H9sYg a[data-active=true]{background:#1f1f1f;color:#ededed;font-weight:600}.dashboard-shell_toolChildren__H9sYg a[data-active=true]:before{content:"";position:absolute;left:-4px;width:2px;height:16px;border-radius:2px;background:#ededed}.dashboard-shell_toolIcon__knaxT{width:18px;height:18px;display:grid;place-items:center;flex:none;color:#8f8f8f}.dashboard-shell_toolChildren__H9sYg a span:nth-child(2){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell_favoriteMark__VgsEX{flex:none;color:#ededed}.dashboard-shell_primary__AC5NF a:focus-visible,.dashboard-shell_primary__AC5NF button:focus-visible,.dashboard-shell_scroll__yeDXr summary:focus-visible,.dashboard-shell_toolChildren__H9sYg a:focus-visible{outline:2px solid #ededed;outline-offset:2px}.dashboard-shell_sidebar__ueSj3 footer{height:64px;display:flex;align-items:center;gap:9px;padding:0 12px;border-top:1px solid #262626}.dashboard-shell_avatar__myQNG{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:50%;background:#ededed;color:#111;font-size:10px;font-weight:700}.dashboard-shell_sidebar__ueSj3 footer>div:nth-child(2){min-width:0;flex:1}.dashboard-shell_sidebar__ueSj3 footer small,.dashboard-shell_sidebar__ueSj3 footer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell_sidebar__ueSj3 footer strong{color:#ededed;font-size:12px;line-height:17px;font-weight:600}.dashboard-shell_sidebar__ueSj3 footer small{color:#8f8f8f;font-size:10px;line-height:14px;font-weight:400}.dashboard-shell_sidebar__ueSj3 footer a,.dashboard-shell_sidebar__ueSj3 footer button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#8f8f8f}.dashboard-shell_sidebar__ueSj3 footer a:hover,.dashboard-shell_sidebar__ueSj3 footer button:hover{background:#1a1a1a;color:#ededed}.dashboard-shell_main__XJVdp{min-width:0}.dashboard-shell_topbar__CqAf7{position:sticky;top:0;z-index:40;height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid #242424;backdrop-filter:blur(14px)}.dashboard-shell_topbar__CqAf7>div{display:flex;align-items:center;gap:8px;min-width:0}.dashboard-shell_pageTitle__pSs1r{position:absolute;left:50%;max-width:34%;margin:0;transform:translateX(-50%);overflow:hidden;color:#ededed;font-size:13px;line-height:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell_topActions__niNu2{flex:none;white-space:nowrap}.dashboard-shell_home__EDqsD,.dashboard-shell_search__OlutO,.dashboard-shell_topbar__CqAf7 button{height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #303030;border-radius:6px;background:#090909;color:#a1a1a1;font-weight:500}.dashboard-shell_home__EDqsD:hover,.dashboard-shell_search__OlutO:hover,.dashboard-shell_topbar__CqAf7 button:hover{border-color:#484848;background:#141414;color:#ededed}.dashboard-shell_topbar__CqAf7 button{width:34px}.dashboard-shell_menu__My_G9{display:none!important}.dashboard-shell_crumb__JtHfA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:#b5b5b5}.dashboard-shell_crumb__JtHfA span{color:#555;margin:0 5px}.dashboard-shell_search__OlutO{width:240px!important;flex:none;justify-content:flex-start!important;gap:8px!important;padding:0 9px;font-size:11px;white-space:nowrap}.dashboard-shell_search__OlutO span{overflow:hidden;text-overflow:ellipsis}.dashboard-shell_search__OlutO kbd{margin-left:auto;border:1px solid #383838;border-radius:4px;padding:1px 5px;font:500 9px var(--mono)}.dashboard-shell_home__EDqsD{flex:none;padding:0 11px;font-size:11px}.dashboard-shell_content__zXzAw{padding:30px 44px 80px}.dashboard-shell_backdrop__ZePwZ{display:none}@media(max-width:900px){.dashboard-shell_app__4lXKv,.dashboard-shell_app__4lXKv.dashboard-shell_noSidebar__5WOoO{grid-template-columns:1fr}.dashboard-shell_noSidebar__5WOoO .dashboard-shell_sidebar__ueSj3,.dashboard-shell_sidebar__ueSj3{position:fixed;left:0;transform:translateX(-100%);width:min(300px,88vw);opacity:1;pointer-events:auto}.dashboard-shell_sidebar__ueSj3.dashboard-shell_open__ML7rL{transform:translateX(0)}.dashboard-shell_workspaceSwitcher__CPrx9 button{display:grid;width:32px;height:32px;place-items:center;border:0;background:transparent;color:#a1a1a1}.dashboard-shell_backdrop__ZePwZ{display:block;position:fixed;inset:0;z-index:45;border:0;background:#000a}.dashboard-shell_menu__My_G9{display:flex!important}.dashboard-shell_collapse__XHV7O{display:none!important}.dashboard-shell_crumb__JtHfA{display:none}.dashboard-shell_pageTitle__pSs1r{max-width:45%}.dashboard-shell_content__zXzAw{padding:26px 22px 64px}}@media(max-width:620px){.dashboard-shell_topbar__CqAf7{padding:0 12px}.dashboard-shell_search__OlutO{width:34px!important;padding:0;justify-content:center!important}.dashboard-shell_home__EDqsD,.dashboard-shell_search__OlutO kbd,.dashboard-shell_search__OlutO span{display:none}.dashboard-shell_pageTitle__pSs1r{max-width:52%;font-size:12px}.dashboard-shell_content__zXzAw{padding:22px 16px 56px}}.dashboard-shell_crumb__JtHfA,.dashboard-shell_pageTitle__pSs1r,.dashboard-shell_primary__AC5NF a,.dashboard-shell_primary__AC5NF button,.dashboard-shell_scroll__yeDXr summary,.dashboard-shell_toolChildren__H9sYg a,.dashboard-shell_workspaceIdentity__aiIcb strong{letter-spacing:-.3px}.dashboard-shell_primary__AC5NF a,.dashboard-shell_primary__AC5NF button,.dashboard-shell_scroll__yeDXr summary{font-size:14px;line-height:20px}.dashboard-shell_primary__AC5NF a:hover,.dashboard-shell_primary__AC5NF a[data-active=true],.dashboard-shell_primary__AC5NF button:hover,.dashboard-shell_primary__AC5NF button[data-active=true],.dashboard-shell_scroll__yeDXr summary:hover,.dashboard-shell_toolChildren__H9sYg a[data-active=true]{color:#ededed}.dashboard-shell_sidebar__ueSj3{isolation:isolate;border-right-color:#1f1f1f;box-shadow:1px 0 0 #ffffff08}.dashboard-shell_sidebar__ueSj3:after{content:"";position:absolute;top:0;right:-1px;z-index:-1;width:1px;height:100%;background:linear-gradient(180deg,transparent 3%,#ffffff33 22%,#ffffff12 72%,transparent);pointer-events:none}.dashboard-shell_workspaceSwitcher__CPrx9{position:relative;background:linear-gradient(180deg,#0a0a0a,#000)}.dashboard-shell_workspaceSwitcher__CPrx9:after{content:"";position:absolute;right:14px;bottom:0;left:14px;height:1px;background:linear-gradient(90deg,transparent,#303030 18%,#303030 82%,transparent)}.dashboard-shell_workspaceLogo__5o54e{box-shadow:0 0 0 1px #ffffff1a,0 6px 16px #0008}.dashboard-shell_workspaceIdentity__aiIcb>span{background:#111;color:#a1a1a1;box-shadow:inset 0 0 0 1px #2a2a2a}.dashboard-shell_primary__AC5NF{gap:3px;padding-top:8px}.dashboard-shell_sectionLabel__D1zPa{position:relative;display:flex;align-items:center;gap:8px;color:#71717a}.dashboard-shell_sectionLabel__D1zPa:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#303030,transparent)}.dashboard-shell_primary__AC5NF a,.dashboard-shell_primary__AC5NF button,.dashboard-shell_scroll__yeDXr summary,.dashboard-shell_toolChildren__H9sYg a{transition:color .16s var(--ease),background-color .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease)}.dashboard-shell_primary__AC5NF a:hover,.dashboard-shell_primary__AC5NF button:hover,.dashboard-shell_scroll__yeDXr summary:hover,.dashboard-shell_toolChildren__H9sYg a:hover{transform:translateX(2px)}.dashboard-shell_primary__AC5NF a[data-active=true],.dashboard-shell_primary__AC5NF button[data-active=true]{position:relative;background:linear-gradient(90deg,#1a1a1a,#121212);box-shadow:inset 1px 0 #ededed}.dashboard-shell_primary__AC5NF a[data-active=true]:before,.dashboard-shell_primary__AC5NF button[data-active=true]:before{content:"";position:absolute;top:10px;left:-10px;width:2px;height:20px;border-radius:0 2px 2px 0;background:#ededed;box-shadow:0 0 14px #ffffff88}.dashboard-shell_divider___XiaB{margin:14px 10px 10px;background:linear-gradient(90deg,transparent,#303030 16%,#303030 84%,transparent)}.dashboard-shell_toolChildren__H9sYg{border-left:1px solid #242424;margin:2px 0 7px 20px;padding-left:10px}.dashboard-shell_toolChildren__H9sYg a[data-active=true]:before{left:-11px;height:18px;box-shadow:0 0 12px #ffffff80}.dashboard-shell_sidebar__ueSj3 footer{background:linear-gradient(0deg,#090909,#000);border-top-color:#202020}.dashboard-shell_sidebar__ueSj3 footer a:hover,.dashboard-shell_sidebar__ueSj3 footer button:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.dashboard-shell_primary__AC5NF a:hover,.dashboard-shell_primary__AC5NF button:hover,.dashboard-shell_scroll__yeDXr summary:hover,.dashboard-shell_sidebar__ueSj3 footer a:hover,.dashboard-shell_sidebar__ueSj3 footer button:hover,.dashboard-shell_toolChildren__H9sYg a:hover{transform:none}}.dashboard-shell_content__zXzAw{max-width:1220px;width:100%;margin-inline:auto}@media(max-width:480px){.dashboard-shell_collapse__XHV7O,.dashboard-shell_menu__My_G9,.dashboard-shell_sidebar__ueSj3 footer a,.dashboard-shell_topActions__niNu2 a,.dashboard-shell_topActions__niNu2 button,.dashboard-shell_workspaceSwitcher__CPrx9>button{min-width:44px;min-height:44px}.dashboard-shell_primary__AC5NF a,.dashboard-shell_scroll__yeDXr summary{min-height:44px}.dashboard-shell_toolChildren__H9sYg a{min-height:40px}.dashboard-shell_topbar__CqAf7{min-height:64px}}.dashboard-shell_app__4lXKv{background:var(--bg);transition:grid-template-columns var(--dur) var(--ease)}.dashboard-shell_sidebar__ueSj3{border-right-color:var(--border);background:var(--bg);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.dashboard-shell_workspaceSwitcher__CPrx9{background:var(--surface-0)}.dashboard-shell_pageTitle__pSs1r,.dashboard-shell_workspaceIdentity__aiIcb strong{color:var(--text-primary)}.dashboard-shell_workspaceIdentity__aiIcb>span{background:var(--surface-active);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-subtle)}.dashboard-shell_crumb__JtHfA span,.dashboard-shell_primaryIcon__uIUV5,.dashboard-shell_toolIcon__knaxT,.dashboard-shell_workspaceSwitcher__CPrx9>svg{color:var(--text-tertiary)}.dashboard-shell_primary__AC5NF a,.dashboard-shell_primary__AC5NF button,.dashboard-shell_scroll__yeDXr summary,.dashboard-shell_toolChildren__H9sYg a{color:var(--text-secondary);transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.dashboard-shell_primary__AC5NF a:hover,.dashboard-shell_primary__AC5NF button:hover,.dashboard-shell_scroll__yeDXr summary:hover,.dashboard-shell_toolChildren__H9sYg a:hover{background:var(--surface-hover);color:var(--text-primary)}.dashboard-shell_primary__AC5NF a[data-active=true],.dashboard-shell_primary__AC5NF button[data-active=true],.dashboard-shell_toolChildren__H9sYg a[data-active=true]{background:var(--surface-active);color:var(--text-primary)}.dashboard-shell_primary__AC5NF small,.dashboard-shell_scroll__yeDXr summary small,.dashboard-shell_sidebar__ueSj3 footer small{color:var(--text-tertiary)}.dashboard-shell_sectionLabel__D1zPa{color:var(--text-tertiary);text-transform:none;letter-spacing:var(--tracking-label)}.dashboard-shell_sidebar__ueSj3 footer{border-top-color:var(--border);background:var(--surface-0)}.dashboard-shell_topbar__CqAf7{border-bottom-color:var(--border);background:#000e}.dashboard-shell_home__EDqsD,.dashboard-shell_search__OlutO,.dashboard-shell_topbar__CqAf7 button{border-color:var(--border-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);color:var(--text-secondary);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.dashboard-shell_home__EDqsD:hover,.dashboard-shell_search__OlutO:hover,.dashboard-shell_topbar__CqAf7 button:hover{border-color:#686868;background:linear-gradient(180deg,#181818,#101010);color:var(--text-primary);box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000;transform:translateY(-1px)}.dashboard-shell_home__EDqsD:active,.dashboard-shell_search__OlutO:active,.dashboard-shell_topbar__CqAf7 button:active{transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.dashboard-shell_search__OlutO kbd{border-color:var(--border-subtle);background:var(--surface-active);color:var(--text-secondary)}.dashboard-shell_backdrop__ZePwZ{background:#000b}.dashboard-shell_home__EDqsD:focus-visible,.dashboard-shell_primary__AC5NF a:focus-visible,.dashboard-shell_primary__AC5NF button:focus-visible,.dashboard-shell_scroll__yeDXr summary:focus-visible,.dashboard-shell_search__OlutO:focus-visible,.dashboard-shell_toolChildren__H9sYg a:focus-visible,.dashboard-shell_topbar__CqAf7 button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}@media(max-width:480px){.dashboard-shell_collapse__XHV7O,.dashboard-shell_menu__My_G9,.dashboard-shell_sidebar__ueSj3 footer a,.dashboard-shell_topActions__niNu2 a,.dashboard-shell_topActions__niNu2 button,.dashboard-shell_workspaceSwitcher__CPrx9>button{min-width:44px;min-height:44px}}.button_button__iBnBy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),opacity var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.button_button__iBnBy:hover:not(:disabled){transform:translateY(-1px)}.button_button__iBnBy:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.button_button__iBnBy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.button_button__iBnBy:disabled{cursor:not-allowed;opacity:.55}.button_default__kUQNC{background:linear-gradient(180deg,#fff,#ededed);border-color:#fff;color:#000;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #0008}.button_default__kUQNC:hover:not(:disabled){background:#fff;border-color:#fff;box-shadow:inset 0 1px #fff,0 7px 18px -12px #fff8}.button_secondary__4QS5s{background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);border-color:var(--border-strong);color:var(--text-primary);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009}.button_secondary__4QS5s:hover:not(:disabled){background:linear-gradient(180deg,#181818,#101010);border-color:#686868;box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000}.button_tertiary__65eJE{border-color:transparent;background:transparent;color:var(--text-secondary);box-shadow:none}.button_tertiary__65eJE:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0a}.button_error__d6_fS{background:linear-gradient(180deg,#461616,#2d0d0d);border-color:#7d2a2a;color:#ffb4b4;box-shadow:inset 0 1px #ffb4b41c,0 1px 2px #0009}.button_error__d6_fS:hover:not(:disabled){background:linear-gradient(180deg,#5c1b1b,#3b1010);border-color:#b33a3a;box-shadow:inset 0 1px #ffb4b42b,0 7px 18px -14px #000}.button_warning__SmoGU{background:linear-gradient(180deg,#49370d,#302306);border-color:#80621a;color:#f6d58a;box-shadow:inset 0 1px #f6d58a1c,0 1px 2px #0009}.button_warning__SmoGU:hover:not(:disabled){background:linear-gradient(180deg,#5c450f,#3f2d08);border-color:#b18722;box-shadow:inset 0 1px #f6d58a2b,0 7px 18px -14px #000}.button_tiny__Sg2vu{min-height:28px;padding:0 9px;font-size:var(--font-size-meta)}.button_small__mHJhG{min-height:32px;padding:0 11px;font-size:var(--font-size-label-sm)}.button_medium__lUSCR{min-height:36px}.button_large__be6Wh{min-height:44px;padding:0 18px;font-size:var(--font-size-label-md)}.button_rounded__4BAEv{border-radius:var(--radius-pill)}.button_circle__8pVHV,.button_square__PE7_Y{padding-inline:0;aspect-ratio:1}.button_circle__8pVHV{border-radius:50%}.button_icon__n1vua{flex:none}.button_content__W4NNQ,.button_icon__n1vua{display:inline-flex;align-items:center;justify-content:center}.button_loading__l7_gL{cursor:wait}@media(prefers-reduced-motion:reduce){.button_button__iBnBy{transition:none}}.workflow-planner_panel__JP6ct{border:1px solid var(--border);border-radius:12px;background:#070707;padding:22px;display:grid;gap:18px}.workflow-planner_panel__JP6ct header{display:flex;gap:12px;align-items:flex-start}.workflow-planner_icon__UV_M8{width:34px;height:34px;flex:none;display:grid;place-items:center;border:1px solid #2b2b2b;border-radius:8px;background:#111}.workflow-planner_panel__JP6ct h2{margin:0 0 4px;font-size:16px}.workflow-planner_panel__JP6ct h3{margin:0 0 4px;font-size:15px}.workflow-planner_panel__JP6ct p{margin:0;color:#8a8a8a;font-size:13px;line-height:1.6}.workflow-planner_gate__9vcXa{border:1px dashed #333;border-radius:9px;padding:12px}.workflow-planner_form__fUDp_{display:grid;gap:12px}.workflow-planner_form__fUDp_ label{display:grid;gap:6px;font-size:12px;color:#9a9a9a}.workflow-planner_form__fUDp_ textarea{width:100%;padding:12px;border:1px solid var(--border);border-radius:9px;background:#0a0a0a;color:#ededed;font:13px/1.6 var(--mono);resize:vertical}.workflow-planner_form__fUDp_ textarea:disabled{opacity:.5}.workflow-planner_counter__FjV83{margin:-6px 0 0!important;font-family:var(--mono);font-size:11px!important}.workflow-planner_consent__p_34r{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:9px;background:#0a0a0a;color:#9a9a9a;font-size:12px;line-height:1.6}.workflow-planner_consent__p_34r input{margin-top:2px}.workflow-planner_primary__qU7NN{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid #fff;border-radius:var(--radius-sm);background:linear-gradient(180deg,#fff,#ededed);color:#000;font-weight:600;cursor:pointer;justify-self:start;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #0008;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.workflow-planner_primary__qU7NN:hover:not(:disabled){background:#fff;box-shadow:inset 0 1px #fff,0 7px 18px -12px #fff8;transform:translateY(-1px)}.workflow-planner_primary__qU7NN:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.workflow-planner_primary__qU7NN:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.workflow-planner_primary__qU7NN:disabled{opacity:.4;cursor:not-allowed}.workflow-planner_spin____Yb1{animation:workflow-planner_spin____Yb1 .9s linear infinite}@keyframes workflow-planner_spin____Yb1{to{transform:rotate(1turn)}}.workflow-planner_error__1uvlg{color:#ff8f8f;font-size:13px!important}.workflow-planner_result__nDJvS{border:1px solid var(--border);border-radius:10px;padding:16px;background:#0a0a0a;display:grid;gap:12px}.workflow-planner_meta__svhv0{font-family:var(--mono);font-size:11px!important}.workflow-planner_steps__S7Z9p{margin:0;padding-left:18px;display:grid;gap:8px}.workflow-planner_steps__S7Z9p li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:13px}.workflow-planner_options__SosPS,.workflow-planner_steps__S7Z9p code{font:11px var(--mono);color:#7f7f7f}.workflow-planner_actions___wZaY{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.workflow-planner_link__oxZ4F{color:#cfcfcf;font-size:13px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.workflow-planner_spin____Yb1{animation:none}}.workflow-planner_selectField__Hq6wv{position:relative;display:inline-flex;width:100%;min-width:0}.workflow-planner_select__FWbGP{width:100%;height:40px;appearance:none;cursor:pointer;padding:0 36px 0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);color-scheme:dark;font:var(--font-weight-semibold) var(--font-size-copy-sm)/1 var(--sans);letter-spacing:-.02em;background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.workflow-planner_select__FWbGP:hover:not(:disabled){border-color:#686868;background:linear-gradient(180deg,#181818,#101010);color:var(--text-primary);box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000}.workflow-planner_select__FWbGP:active:not(:disabled){background:var(--surface-active);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.workflow-planner_select__FWbGP:focus:not(:focus-visible){border-color:var(--border-hover);box-shadow:inset 0 0 0 1px #ffffff2b,0 4px 12px -10px #fff3}.workflow-planner_selectField__Hq6wv:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);pointer-events:none;transform:translateY(-65%) rotate(45deg);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.workflow-planner_selectField__Hq6wv:focus-within:after,.workflow-planner_selectField__Hq6wv:hover:after{border-color:var(--text-primary)}.workflow-planner_selectField__Hq6wv:focus-within:after{transform:translateY(-35%) rotate(225deg)}.workflow-planner_selectField__Hq6wv:has(.workflow-planner_select__FWbGP:disabled):after{border-color:var(--text-tertiary)}.workflow-planner_select__FWbGP:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.workflow-planner_consent__p_34r input:disabled,.workflow-planner_select__FWbGP:disabled{cursor:not-allowed;opacity:.45}.workflow-planner_select__FWbGP option{background:var(--surface-2);color:var(--text-primary)}.workflow-planner_select__FWbGP option:checked{background:var(--select-selected);color:#fff}.workflow-planner_panel__JP6ct{min-width:0}@media(max-width:480px){.workflow-planner_panel__JP6ct{padding:16px;gap:14px;border-radius:9px}.workflow-planner_panel__JP6ct header{gap:9px}.workflow-planner_panel__JP6ct h2{font-size:15px}.workflow-planner_form__fUDp_ textarea{min-height:112px;padding:10px;font-size:12px}.workflow-planner_form__fUDp_ .workflow-planner_select__FWbGP{height:44px}.workflow-planner_consent__p_34r{padding:10px;font-size:11px}.workflow-planner_primary__qU7NN{width:100%}.workflow-planner_result__nDJvS{padding:13px}.workflow-planner_steps__S7Z9p li{align-items:flex-start;flex-direction:column;gap:3px}.workflow-planner_actions___wZaY{align-items:stretch;flex-direction:column}.workflow-planner_actions___wZaY .workflow-planner_primary__qU7NN{width:100%}}.recipe-runner_runner__ZDs65{margin-top:10px;padding:14px;border-top:1px solid #292929;background:#090909}.recipe-runner_plan__MmhXm{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px}.recipe-runner_inputLabel__QY9Qn span,.recipe-runner_plan__MmhXm>div>span{display:block;color:#a1a1a1;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.recipe-runner_plan__MmhXm>div>strong{display:block;margin-top:5px;color:#ff8a7d;font-size:12px}.recipe-runner_plan__MmhXm>div>strong[data-compatible=true]{color:#50e3c2}.recipe-runner_plan__MmhXm ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.recipe-runner_plan__MmhXm li{display:flex;align-items:center;gap:7px;min-height:30px;padding:4px 7px;border:1px solid #343434;border-radius:6px;background:#080808}.recipe-runner_plan__MmhXm code{color:#ededed;font:600 9px var(--font-geist-mono),monospace}.recipe-runner_plan__MmhXm li span{color:#a1a1a1;font:500 9px var(--font-geist-mono),monospace}.recipe-runner_plan__MmhXm em{padding:2px 5px;border:1px solid #285248;border-radius:999px;color:#50e3c2;font:600 8px var(--font-geist-mono),monospace;text-transform:uppercase;font-style:normal}.recipe-runner_plan__MmhXm em:not([data-boundary=local]){border-color:#68582a;color:#f5ce67}.recipe-runner_inputLabel__QY9Qn{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.recipe-runner_inputLabel__QY9Qn small{color:#8f8f8f;font:500 9px var(--font-geist-mono),monospace}.recipe-runner_runner__ZDs65 textarea{width:100%;min-height:108px;margin-top:7px;padding:10px;border:1px solid #3a3a3a;border-radius:7px;resize:vertical;background:#050505;color:#f0f0f0;font:500 12px/1.6 var(--font-geist-mono),monospace}.recipe-runner_runner__ZDs65 textarea:focus{outline:0;border-color:#ededed;box-shadow:0 0 0 1px #ededed}.recipe-runner_runner__ZDs65 textarea:disabled{opacity:.65}.recipe-runner_disclosure__FUvSt{margin:6px 0 0;color:#b5b5b5;font-size:10px}.recipe-runner_actions__3327D{display:flex;gap:8px;margin-top:12px}.recipe-runner_actions__3327D button{height:34px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);color:var(--text-primary);font-weight:650;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.recipe-runner_actions__3327D .recipe-runner_run__DTpJP{border-color:#fff;background:linear-gradient(180deg,#fff,#ededed);color:#050505;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #0008}.recipe-runner_actions__3327D .recipe-runner_run__DTpJP:hover:not(:disabled){border-color:#fff;background:#fff;color:#000;box-shadow:inset 0 1px #fff,0 7px 18px -12px #fff8}.recipe-runner_actions__3327D .recipe-runner_run__DTpJP:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #0004,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.recipe-runner_actions__3327D button:hover:not(:disabled){border-color:#686868;background:linear-gradient(180deg,#181818,#101010);color:#fff;box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000;transform:translateY(-1px)}.recipe-runner_actions__3327D button:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.recipe-runner_actions__3327D button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.recipe-runner_actions__3327D button:disabled{opacity:.43;cursor:not-allowed}.recipe-runner_failure__2GhOp,.recipe-runner_invalid__tL3K3,.recipe-runner_status__1Yg_t{margin:10px 0 0;font-size:11px;font-weight:550}.recipe-runner_status__1Yg_t{color:#b5b5b5}.recipe-runner_failure__2GhOp,.recipe-runner_invalid__tL3K3{color:#ff8a7d}.recipe-runner_result__Su4O1{margin-top:12px;border:1px solid #303030;border-radius:7px;background:#050505;overflow:hidden}.recipe-runner_result__Su4O1 header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-bottom:1px solid #292929}.recipe-runner_result__Su4O1 header strong{color:#fff;font-size:11px}.recipe-runner_result__Su4O1 header span{color:#a1a1a1;font:500 9px var(--font-geist-mono),monospace}.recipe-runner_result__Su4O1 pre{max-height:280px;margin:0;padding:11px;overflow:auto;color:#dedede;font:500 11px/1.65 var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere}.recipe-runner_result__Su4O1 ul{margin:0;padding:8px 24px;border-top:1px solid #292929;color:#f5ce67;font-size:10px}@media(max-width:700px){.recipe-runner_plan__MmhXm{grid-template-columns:1fr}.recipe-runner_plan__MmhXm ol{display:grid}.recipe-runner_plan__MmhXm li{justify-content:space-between}.recipe-runner_actions__3327D{align-items:stretch;flex-direction:column}.recipe-runner_actions__3327D button{justify-content:center}}.recipe-runner_runner__ZDs65{min-width:0}@media(max-width:420px){.recipe-runner_runner__ZDs65{padding:11px}.recipe-runner_plan__MmhXm li{align-items:flex-start;flex-direction:column;gap:3px}.recipe-runner_inputLabel__QY9Qn{gap:8px}.recipe-runner_inputLabel__QY9Qn span{font-size:9px}.recipe-runner_result__Su4O1 header{align-items:flex-start;flex-direction:column;gap:3px}}.saved-recipe-workspace_intro__sYX3E{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #292929}.saved-recipe-workspace_intro__sYX3E .label,.saved-recipe-workspace_sectionHeader__Zn_il .label{color:#c7c7c7;font-weight:700}.saved-recipe-workspace_intro__sYX3E p{max-width:650px;margin:0;color:#b5b5b5;font-size:12px;font-weight:500;line-height:1.55;text-align:right}.saved-recipe-workspace_storage__V7s33{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid #303030;border-radius:9px;background:#090909;box-shadow:inset 0 1px #ffffff08}.saved-recipe-workspace_recipeIcon__yezcO,.saved-recipe-workspace_storageIcon__XS_jf{display:grid;place-items:center;flex:none;border:1px solid #3a3a3a;border-radius:6px;background:#151515;color:#f0f0f0}.saved-recipe-workspace_storageIcon__XS_jf{width:32px;height:32px}.saved-recipe-workspace_storage__V7s33>div{min-width:0;flex:1}.saved-recipe-workspace_storage__V7s33 h2{margin:0 0 3px;color:#fff;font-size:13px;font-weight:650}.saved-recipe-workspace_storage__V7s33 p{margin:0;color:#b5b5b5;font-size:11px;line-height:1.5}.saved-recipe-workspace_localStatus__Wladd{color:#50e3c2;font:600 10px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.saved-recipe-workspace_error__rFFWc{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:11px 13px;border:1px solid #5a302d;border-radius:7px;background:#1a0d0c;color:#ffb2aa;font-size:11px;font-weight:550}.saved-recipe-workspace_cardFooter__yIKia button,.saved-recipe-workspace_error__rFFWc button,.saved-recipe-workspace_rowActions__TdP9Y button,.saved-recipe-workspace_savedActions__J3cu4 button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);color:var(--text-primary);font-weight:600;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.saved-recipe-workspace_error__rFFWc button{height:30px;padding:0 9px}.saved-recipe-workspace_cardFooter__yIKia button:hover:not(:disabled),.saved-recipe-workspace_error__rFFWc button:hover,.saved-recipe-workspace_rowActions__TdP9Y button:hover:not(:disabled),.saved-recipe-workspace_savedActions__J3cu4 button:hover:not(:disabled){border-color:#686868;background:linear-gradient(180deg,#181818,#101010);color:#fff;box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000;transform:translateY(-1px)}.saved-recipe-workspace_cardFooter__yIKia button:focus-visible,.saved-recipe-workspace_error__rFFWc button:focus-visible,.saved-recipe-workspace_rowActions__TdP9Y button:focus-visible,.saved-recipe-workspace_savedActions__J3cu4 button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.saved-recipe-workspace_section__MTH6P{margin-top:24px}.saved-recipe-workspace_sectionHeader__Zn_il{min-height:50px;display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:10px}.saved-recipe-workspace_sectionHeader__Zn_il h2{margin:3px 0 0;color:#fff;font-size:15px;font-weight:650}.saved-recipe-workspace_savedActions__J3cu4>span,.saved-recipe-workspace_sectionHeader__Zn_il>span{color:#a1a1a1;font:600 10px var(--font-geist-mono),monospace}.saved-recipe-workspace_grid__pIl65{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saved-recipe-workspace_card__okB2P{min-width:0;padding:16px;border:1px solid #303030;border-radius:9px;background:#090909;box-shadow:inset 0 1px #ffffff08}.saved-recipe-workspace_cardTop__pn6XP{display:flex;align-items:center;justify-content:space-between}.saved-recipe-workspace_recipeIcon__yezcO{width:30px;height:30px}.saved-recipe-workspace_inputType__q_iLw{padding:4px 7px;border:1px solid #3a3a3a;border-radius:999px;color:#a1a1a1;font:600 9px var(--font-geist-mono),monospace;text-transform:uppercase}.saved-recipe-workspace_card__okB2P h3{margin:14px 0 5px;color:#fff;font-size:13px;font-weight:650}.saved-recipe-workspace_card__okB2P>p{min-height:35px;margin:0;color:#b5b5b5;font-size:11px}.saved-recipe-workspace_card__okB2P>code{overflow:hidden;margin-top:12px;padding:8px 9px;border:1px solid #292929;border-radius:6px;background:#050505;color:#d0d0d0;font:500 10px/1.5 var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap}.saved-recipe-workspace_cardFooter__yIKia{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.saved-recipe-workspace_cardFooter__yIKia>span,.saved-recipe-workspace_savedMeta__Caiis{color:#a1a1a1;font-size:10px;font-weight:550}.saved-recipe-workspace_cardFooter__yIKia button{height:32px;min-width:76px;padding:0 9px}.saved-recipe-workspace_savedActions__J3cu4{display:flex;align-items:center;gap:8px}.saved-recipe-workspace_savedActions__J3cu4 button{height:32px;padding:0 9px}.saved-recipe-workspace_cardFooter__yIKia button:disabled,.saved-recipe-workspace_rowActions__TdP9Y button:disabled,.saved-recipe-workspace_savedActions__J3cu4 button:disabled{opacity:.43}.saved-recipe-workspace_srOnly__j_Vby{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.saved-recipe-workspace_transferError__Bcsco,.saved-recipe-workspace_transferStatus___um0f{margin:0 0 10px;padding:9px 11px;border-radius:6px;font-size:11px;font-weight:550}.saved-recipe-workspace_transferStatus___um0f{border:1px solid #235449;background:#071b17;color:#8ee8d2}.saved-recipe-workspace_transferError__Bcsco{border:1px solid #5a302d;background:#1a0d0c;color:#ffb2aa}.saved-recipe-workspace_savedList___Nl_m{margin:0;padding:0;border:1px solid #303030;border-radius:9px;background:#070707;list-style:none;overflow:hidden}.saved-recipe-workspace_savedList___Nl_m li+li{border-top:1px solid #292929}.saved-recipe-workspace_savedRow__kec3q{min-height:68px;display:grid;grid-template-columns:30px minmax(180px,1.3fr) minmax(180px,1fr) 120px 116px;align-items:center;gap:12px;padding:10px 13px}.saved-recipe-workspace_savedIdentity__BctLv{min-width:0}.saved-recipe-workspace_savedIdentity__BctLv strong{display:block;overflow:hidden;color:#fff;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.saved-recipe-workspace_savedIdentity__BctLv p{overflow:hidden;margin:3px 0 0;color:#b5b5b5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.saved-recipe-workspace_savedRow__kec3q>code{overflow:hidden;color:#d0d0d0;font:500 9px var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap}.saved-recipe-workspace_rowActions__TdP9Y{display:flex;gap:6px}.saved-recipe-workspace_rowActions__TdP9Y button{width:34px;height:34px;padding:0}.saved-recipe-workspace_rowActions__TdP9Y button[aria-expanded=true]{border-color:#fff;background:linear-gradient(180deg,#fff,#ededed);color:#050505;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #0008}.saved-recipe-workspace_cardFooter__yIKia button:active:not(:disabled),.saved-recipe-workspace_rowActions__TdP9Y button:active:not(:disabled),.saved-recipe-workspace_savedActions__J3cu4 button:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.saved-recipe-workspace_empty__xE2Jo{min-height:220px;display:grid;place-content:center;justify-items:center;border:1px solid #292929;border-radius:9px;background:#070707;text-align:center}.saved-recipe-workspace_empty__xE2Jo>svg{color:#8f8f8f}.saved-recipe-workspace_empty__xE2Jo h3{margin:11px 0 4px;color:#fff;font-size:15px;font-weight:650}.saved-recipe-workspace_empty__xE2Jo p{max-width:430px;margin:0;color:#b5b5b5;font-size:11px;line-height:1.5}@media(max-width:980px){.saved-recipe-workspace_savedRow__kec3q{grid-template-columns:30px minmax(0,1fr) 100px 116px}.saved-recipe-workspace_savedRow__kec3q>code{display:none}}@media(max-width:760px){.saved-recipe-workspace_intro__sYX3E{align-items:flex-start;flex-direction:column;gap:7px}.saved-recipe-workspace_intro__sYX3E p{text-align:left}.saved-recipe-workspace_storage__V7s33{align-items:flex-start}.saved-recipe-workspace_localStatus__Wladd{display:none}.saved-recipe-workspace_grid__pIl65{grid-template-columns:1fr}.saved-recipe-workspace_sectionHeader__Zn_il{align-items:flex-start;flex-direction:column}.saved-recipe-workspace_savedActions__J3cu4{align-items:flex-start;flex-wrap:wrap}.saved-recipe-workspace_savedRow__kec3q{grid-template-columns:30px minmax(0,1fr) 116px}.saved-recipe-workspace_savedMeta__Caiis{display:none}.saved-recipe-workspace_card__okB2P>p{min-height:0}}.saved-recipe-workspace_workspace__x4LmX{min-width:0}@media(max-width:520px){.saved-recipe-workspace_storage__V7s33{padding:13px}.saved-recipe-workspace_storage__V7s33 p{font-size:10px}.saved-recipe-workspace_section__MTH6P{margin-top:18px}.saved-recipe-workspace_sectionHeader__Zn_il{gap:10px}.saved-recipe-workspace_savedActions__J3cu4{width:100%;gap:6px}.saved-recipe-workspace_savedActions__J3cu4 button{flex:1;min-width:0;padding:0 7px;font-size:10px}.saved-recipe-workspace_savedRow__kec3q{grid-template-columns:28px minmax(0,1fr) 92px;gap:8px;padding:9px}.saved-recipe-workspace_recipeIcon__yezcO{width:28px;height:28px}.saved-recipe-workspace_rowActions__TdP9Y{justify-content:flex-end;gap:4px}.saved-recipe-workspace_rowActions__TdP9Y button{width:29px;height:29px}.saved-recipe-workspace_savedIdentity__BctLv strong{font-size:11px}.saved-recipe-workspace_savedIdentity__BctLv p{font-size:9px}.saved-recipe-workspace_card__okB2P{padding:13px}.saved-recipe-workspace_card__okB2P>code{font-size:9px}}@media(max-width:380px){.saved-recipe-workspace_savedRow__kec3q{grid-template-columns:26px minmax(0,1fr);align-items:start}.saved-recipe-workspace_rowActions__TdP9Y{grid-column:2;justify-content:flex-start;margin-top:2px}.saved-recipe-workspace_savedActions__J3cu4{display:grid;grid-template-columns:1fr 1fr}.saved-recipe-workspace_savedActions__J3cu4>span{grid-column:1/-1}.saved-recipe-workspace_savedActions__J3cu4 button{width:100%}}.saved-recipe-workspace_intro__sYX3E p{max-width:720px;text-align:left;font-size:13px;line-height:1.6}.saved-recipe-workspace_storage__V7s33{padding:18px}.saved-recipe-workspace_storage__V7s33 h2{font-size:14px}.saved-recipe-workspace_storage__V7s33 p{font-size:12px;line-height:1.6}.saved-recipe-workspace_sectionHeader__Zn_il h2{font-size:20px}.saved-recipe-workspace_sectionHeader__Zn_il>span{font:600 11px var(--font-geist-mono),monospace;color:var(--text-muted)}.saved-recipe-workspace_card__okB2P{min-height:220px;padding:18px}.saved-recipe-workspace_card__okB2P h3{font-size:16px}.saved-recipe-workspace_card__okB2P>p{font-size:13px;line-height:1.55}.saved-recipe-workspace_card__okB2P>code{display:block;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.saved-recipe-workspace_cardFooter__yIKia button,.saved-recipe-workspace_savedActions__J3cu4 button{min-height:40px}.saved-recipe-workspace_savedRow__kec3q{min-height:76px;padding:14px}.saved-recipe-workspace_savedIdentity__BctLv strong{font-size:14px}.saved-recipe-workspace_savedIdentity__BctLv p{font-size:12px;line-height:1.45}.saved-recipe-workspace_savedMeta__Caiis,.saved-recipe-workspace_savedRow__kec3q>code{font-size:11px;line-height:1.4;overflow-wrap:anywhere}.saved-recipe-workspace_rowActions__TdP9Y{gap:8px}.saved-recipe-workspace_rowActions__TdP9Y button{width:40px;height:40px}.saved-recipe-workspace_rowActions__TdP9Y button:focus-visible,.saved-recipe-workspace_savedActions__J3cu4 button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}@media(max-width:760px){.saved-recipe-workspace_intro__sYX3E{align-items:flex-start;flex-direction:column}.saved-recipe-workspace_intro__sYX3E p{text-align:left}.saved-recipe-workspace_sectionHeader__Zn_il{align-items:flex-start;flex-direction:column}.saved-recipe-workspace_savedActions__J3cu4{width:100%;flex-wrap:wrap}.saved-recipe-workspace_savedRow__kec3q{grid-template-columns:32px minmax(0,1fr) auto}.saved-recipe-workspace_savedRow__kec3q>code{display:none}.saved-recipe-workspace_savedMeta__Caiis{grid-column:2}.saved-recipe-workspace_rowActions__TdP9Y{grid-column:3;grid-row:1/span 2;align-self:center}}@media(max-width:520px){.saved-recipe-workspace_storage__V7s33{padding:16px}.saved-recipe-workspace_storage__V7s33 p{font-size:12px}.saved-recipe-workspace_card__okB2P{min-height:0;padding:16px}.saved-recipe-workspace_card__okB2P>p{font-size:13px}.saved-recipe-workspace_savedRow__kec3q{grid-template-columns:32px minmax(0,1fr);gap:10px}.saved-recipe-workspace_savedMeta__Caiis{grid-column:2}.saved-recipe-workspace_rowActions__TdP9Y{grid-column:2;grid-row:auto;justify-content:flex-start;margin-top:4px}.saved-recipe-workspace_rowActions__TdP9Y button{width:44px;height:44px}.saved-recipe-workspace_savedActions__J3cu4 button{min-height:44px;font-size:12px}}.favorite-button_button__rgave{height:36px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);color:var(--text-secondary);font-size:11px;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.favorite-button_button__rgave:hover{border-color:#686868;background:linear-gradient(180deg,#181818,#101010);color:#fff;box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000;transform:translateY(-1px)}.favorite-button_button__rgave:active{transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.favorite-button_button__rgave[data-active=true]{border-color:#686868;background:linear-gradient(180deg,#181818,#101010);color:#fff;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0009}.favorite-button_button__rgave:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.next-actions_next__clbrf{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:18px;border:1px solid #303030;border-radius:9px;background:#090909;box-shadow:inset 0 1px #ffffff08}.next-actions_next__clbrf h2{display:flex;align-items:center;gap:7px;margin:0;color:#fff;font-size:14px;font-weight:650}.next-actions_next__clbrf h2 svg{color:#c7c7c7}.next-actions_next__clbrf ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.next-actions_next__clbrf li a{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #303030;border-radius:6px;background:#111;color:#8a8a8a;text-decoration:none;transition:border-color .15s ease,background .15s ease}.next-actions_next__clbrf li a:hover{border-color:#666;background:#191919;color:#fff}.next-actions_next__clbrf li a:focus-visible{outline:2px solid #fff;outline-offset:2px}.next-actions_icon__hu9xT{display:flex;flex:none;color:#c7c7c7}.next-actions_copy__Lj9jE{display:flex;flex-direction:column;gap:2px;margin-right:auto;min-width:0}.next-actions_copy__Lj9jE strong{color:#fff;font-size:12px;font-weight:600}.next-actions_copy__Lj9jE small{color:#b5b5b5;font-size:11px}@media(max-width:700px){.next-actions_next__clbrf ul{grid-template-columns:1fr}}.switch_root__uCz3L{display:inline-flex;align-items:center;gap:9px;min-height:32px;color:#ededed;font-size:12px;font-weight:500;cursor:pointer;user-select:none}.switch_control__GuUX0{position:relative;width:32px;height:18px;flex:none;padding:0;border:1px solid #3a3a3a;border-radius:999px;background:#1f1f1f;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.switch_control__GuUX0>span{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#a1a1a1;box-shadow:0 1px 2px #0008;transition:transform .15s ease,background .15s ease}.switch_control__GuUX0[aria-checked=true]{border-color:#ededed;background:#ededed}.switch_control__GuUX0[aria-checked=true]>span{transform:translateX(14px);background:#111}.switch_control__GuUX0:hover:not(:disabled){border-color:#666}.switch_control__GuUX0[aria-checked=true]:hover:not(:disabled){border-color:#fff;background:#fff}.switch_control__GuUX0:focus-visible{outline:2px solid #fff;outline-offset:3px}.switch_root__uCz3L[data-disabled=true]{opacity:.45;cursor:not-allowed}.switch_control__GuUX0:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.switch_control__GuUX0,.switch_control__GuUX0>span{transition:none}}.recent-workspace_workspace___NJbH{width:100%;max-width:none}.recent-workspace_intro__HHr4U{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 2px 22px;border-bottom:1px solid #262626}.recent-workspace_intro__HHr4U h2{margin:8px 0 0;color:#ededed;font-size:20px;letter-spacing:-.45px}.recent-workspace_empty__rFWrO p,.recent-workspace_intro__HHr4U p,.recent-workspace_settings__rJ89c p{margin:0;color:#888;font-size:12px;line-height:1.5}.recent-workspace_intro__HHr4U p{max-width:265px;text-align:right}.recent-workspace_settings__rJ89c{display:flex;align-items:center;gap:24px;margin-top:18px;padding:16px;border:1px solid #2b2b2b;border-radius:8px;background:#090909}.recent-workspace_settings__rJ89c>div:first-child{margin-right:auto}.recent-workspace_activity__uWjfB h3,.recent-workspace_settings__rJ89c h3{margin:0 0 4px;color:#ededed;font-size:13px;font-weight:600;letter-spacing:-.2px}.recent-workspace_actions__HXXkd{display:flex;align-items:center;gap:14px}.recent-workspace_actions__HXXkd>button{display:flex;align-items:center;gap:6px;height:32px;padding:0 9px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);color:var(--text-primary);font-size:11px;font-weight:500;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.recent-workspace_actions__HXXkd>button:hover:not(:disabled){border-color:#686868;background:linear-gradient(180deg,#181818,#101010);color:#fff;box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000;transform:translateY(-1px)}.recent-workspace_actions__HXXkd>button:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.recent-workspace_actions__HXXkd>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.recent-workspace_actions__HXXkd>button:disabled{cursor:not-allowed;opacity:.4}.recent-workspace_activity__uWjfB{margin-top:18px;overflow:hidden;border:1px solid #2b2b2b;border-radius:8px;background:#080808}.recent-workspace_activity__uWjfB>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 12px;border-bottom:1px solid #262626}.recent-workspace_activity__uWjfB>header>div{display:flex;align-items:center;gap:8px}.recent-workspace_activity__uWjfB>header span{color:#666;font:500 10px var(--mono)}.recent-workspace_search__qxIU4{width:210px;height:32px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #303030;border-radius:6px;background:#0c0c0c;color:#777;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.recent-workspace_search__qxIU4:focus-within{border-color:#555;box-shadow:0 0 0 2px #ffffff0a}.recent-workspace_search__qxIU4 input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#ededed;font-size:11px}.recent-workspace_activity__uWjfB ul{margin:0;padding:0;list-style:none}.recent-workspace_activity__uWjfB li+li{border-top:1px solid #202020}.recent-workspace_activity__uWjfB li>a{display:grid;grid-template-columns:30px minmax(0,1fr) max-content 58px 16px;align-items:center;gap:11px;min-height:60px;color:#a1a1a1;transition:background-color .15s var(--ease)}.recent-workspace_activity__uWjfB li>a:hover{background:#111}.recent-workspace_activity__uWjfB li>a:focus-visible{outline:2px solid #ededed;outline-offset:-2px}.recent-workspace_toolIcon__Nn8WT{width:30px;height:30px;display:grid;place-items:center;border:1px solid #303030;border-radius:6px;background:#111;color:#d4d4d4}.recent-workspace_tool__MiKOg{min-width:0}.recent-workspace_tool__MiKOg small,.recent-workspace_tool__MiKOg strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-workspace_tool__MiKOg strong{color:#e5e5e5;font-size:12px;font-weight:600}.recent-workspace_tool__MiKOg small{margin-top:2px;color:#777;font-size:11px}.recent-workspace_category__gh_u_{padding:3px 6px;border:1px solid #2e2e2e;border-radius:4px;color:#888;font:500 9px var(--mono);text-transform:uppercase}.recent-workspace_activity__uWjfB time{color:#777;font-size:10px;text-align:right}.recent-workspace_arrow__xf_rW{color:#666;transition:transform .15s var(--ease),color .15s var(--ease)}.recent-workspace_activity__uWjfB li>a:hover .recent-workspace_arrow__xf_rW{color:#d4d4d4;transform:translateX(2px)}.recent-workspace_noMatches__NeDnC{padding:48px 16px;color:#888;font-size:12px;text-align:center}.recent-workspace_empty__rFWrO{min-height:260px;display:grid;place-content:center;justify-items:center;gap:7px;padding:24px;border:1px solid #292929;border-radius:9px;background:#070707;text-align:center}.recent-workspace_empty__rFWrO>svg{color:#888}.recent-workspace_empty__rFWrO h3{margin:4px 0 0;color:#ededed;font-size:14px}.recent-workspace_empty__rFWrO p{max-width:340px}.recent-workspace_emptyAction__nRWFe{display:flex;align-items:center;gap:5px;margin-top:8px;color:#ededed;font-size:12px;font-weight:500}.recent-workspace_emptyAction__nRWFe:hover{color:#fff}.recent-workspace_srOnly__m68PE{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:700px){.recent-workspace_intro__HHr4U,.recent-workspace_settings__rJ89c{align-items:flex-start;flex-direction:column}.recent-workspace_intro__HHr4U p{text-align:left}.recent-workspace_settings__rJ89c>div:first-child{margin:0}.recent-workspace_actions__HXXkd{width:100%;justify-content:space-between}.recent-workspace_activity__uWjfB>header{align-items:stretch;flex-direction:column}.recent-workspace_search__qxIU4{width:100%}.recent-workspace_activity__uWjfB li>a{grid-template-columns:30px minmax(0,1fr) 16px}.recent-workspace_activity__uWjfB time,.recent-workspace_category__gh_u_{display:none}}@media(max-width:520px){.recent-workspace_settings__rJ89c{padding:13px}.recent-workspace_settings__rJ89c p{font-size:10px}.recent-workspace_actions__HXXkd{width:100%;gap:6px}.recent-workspace_actions__HXXkd>button{flex:1;justify-content:center;padding:0 7px;font-size:10px}.recent-workspace_activity__uWjfB{margin-top:14px}.recent-workspace_activity__uWjfB li>a{grid-template-columns:28px minmax(0,1fr) 16px;gap:8px;padding:9px}.recent-workspace_toolIcon__Nn8WT{width:28px;height:28px}.recent-workspace_tool__MiKOg strong{font-size:11px}.recent-workspace_tool__MiKOg small{font-size:9px}}@media(max-width:380px){.recent-workspace_activity__uWjfB li>a{grid-template-columns:26px minmax(0,1fr);align-items:start}.recent-workspace_activity__uWjfB li>a .recent-workspace_arrow__xf_rW{grid-column:2}.recent-workspace_actions__HXXkd{display:grid;grid-template-columns:1fr 1fr}.recent-workspace_actions__HXXkd>button{width:100%}}@media(prefers-reduced-motion:reduce){.recent-workspace_actions__HXXkd>button,.recent-workspace_activity__uWjfB li>a,.recent-workspace_arrow__xf_rW,.recent-workspace_search__qxIU4{transition:none}}.recent-workspace_workspace___NJbH{display:grid;gap:16px}.recent-workspace_activity__uWjfB,.recent-workspace_settings__rJ89c{margin-top:0}.recent-workspace_intro__HHr4U{padding-bottom:18px}.recent-workspace_settings__rJ89c{padding:15px 16px}.recent-workspace_activity__uWjfB>header{padding:10px 12px}.recent-workspace_activity__uWjfB li>a{min-height:58px;padding:8px 12px}@media(max-width:700px){.recent-workspace_workspace___NJbH{gap:14px}.recent-workspace_intro__HHr4U{padding-bottom:14px}.recent-workspace_settings__rJ89c{padding:13px}.recent-workspace_activity__uWjfB>header{padding:10px}.recent-workspace_activity__uWjfB li>a{min-height:54px;padding:8px 10px}}.tool-runtime_runtime__qK3ny{border:1px solid #303030;border-radius:10px;overflow:hidden;background:#080808;box-shadow:inset 0 1px #ffffff08}.tool-runtime_toolbar__DJ0oK{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 12px;border-bottom:1px solid #303030}.tool-runtime_toolbar__DJ0oK>div:first-child{display:grid;gap:2px}.tool-runtime_toolbar__DJ0oK>div:last-child{display:flex;gap:7px}.tool-runtime_toolbar__DJ0oK small{color:#9a9a9a;font-size:10px;font-weight:500}.tool-runtime_local__1uEnx{color:#50e3c2;font:600 10px var(--mono);text-transform:uppercase;letter-spacing:.07em}.tool-runtime_pattern__U55Lg input,.tool-runtime_toolbar__DJ0oK button{height:34px;padding:0 10px;font-weight:550}.tool-runtime_toolbar__DJ0oK button{display:flex;align-items:center;gap:6px}.tool-runtime_toolbar__DJ0oK .tool-runtime_run__2fYH8{font-weight:650}.tool-runtime_pattern__U55Lg{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #303030;color:#b5b5b5;font-size:12px;font-weight:500}.tool-runtime_pattern__U55Lg input{flex:1;color:#f0f0f0;outline:0}.tool-runtime_panels__ZyNy8{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.tool-runtime_panels__ZyNy8 section+section{border-left:1px solid #303030}.tool-runtime_panels__ZyNy8 header{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #303030;color:#d0d0d0;font-size:12px;font-weight:650}.tool-runtime_panels__ZyNy8 header small{color:#949494;font:600 10px var(--mono)}.tool-runtime_panels__ZyNy8 textarea{display:block;min-height:478px;padding:18px;border:0;outline:0;resize:none;background:#080808;color:#f0f0f0;font:13px/1.7 var(--mono)}.tool-runtime_panels__ZyNy8 textarea:focus{background:#0b0b0b;box-shadow:inset 0 0 0 1px #505050}.tool-runtime_panels__ZyNy8 textarea::placeholder{color:#777}.tool-runtime_output__D1z18{min-height:478px;background:#0b0b0b}.tool-runtime_output__D1z18 pre{padding:18px;color:#dedede;font:13px/1.7 var(--mono)}.tool-runtime_error__sFBO0{padding:18px;color:#ff8a7d;font-weight:500}.tool-runtime_errorText__4jhuS{color:#ff8a7d!important}.tool-runtime_qr__EbLEn{min-height:478px;display:grid;place-content:center;justify-items:center;gap:16px}.tool-runtime_qr__EbLEn img{width:min(280px,80%);height:auto;border-radius:8px}.tool-runtime_qr__EbLEn a{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid #444;border-radius:6px;color:#d0d0d0;font-size:12px;font-weight:600}.tool-runtime_qr__EbLEn a:hover{border-color:#777;background:#161616;color:#fff}.tool-runtime_qr__EbLEn a:focus-visible{outline:2px solid #fff}.tool-runtime_markdown__8hIsF{padding:24px;color:#d0d0d0}.tool-runtime_markdown__8hIsF h1,.tool-runtime_markdown__8hIsF h2,.tool-runtime_markdown__8hIsF h3{color:#fff;letter-spacing:-.025em;font-weight:700}.tool-runtime_markdown__8hIsF code{padding:2px 5px;border:1px solid #3a3a3a;border-radius:4px;background:#141414;color:#f0f0f0;font-family:var(--mono)}.tool-runtime_markdown__8hIsF li{margin:6px 0}@media(max-width:780px){.tool-runtime_toolbar__DJ0oK{align-items:flex-start;flex-direction:column}.tool-runtime_toolbar__DJ0oK>div:last-child{width:100%;overflow:auto}.tool-runtime_panels__ZyNy8{grid-template-columns:1fr}.tool-runtime_panels__ZyNy8 section+section{border-left:0;border-top:1px solid #303030}.tool-runtime_output__D1z18,.tool-runtime_panels__ZyNy8 textarea,.tool-runtime_qr__EbLEn{min-height:330px}}.tool-runtime_runtime__qK3ny[aria-busy=true] .tool-runtime_output__D1z18{cursor:progress}.tool-runtime_error__sFBO0{display:grid;gap:8px;align-content:center;min-height:100%;padding:24px;color:#ffb0a8}.tool-runtime_error__sFBO0 strong{color:#fff;font-size:14px}.tool-runtime_error__sFBO0 span{color:#ffb0a8;line-height:1.55;overflow-wrap:anywhere}.tool-runtime_error__sFBO0>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.tool-runtime_error__sFBO0 button{min-height:36px;border:1px solid #7d2a2a;border-radius:var(--radius-sm);background:linear-gradient(180deg,#461616,#2d0d0d);color:#ffd8d4;padding:0 10px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #ffb4b41c,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.tool-runtime_error__sFBO0 button:hover:not(:disabled){border-color:#b33a3a;background:linear-gradient(180deg,#5c1b1b,#3b1010);color:#fff;box-shadow:inset 0 1px #ffb4b42b,0 7px 18px -14px #000;transform:translateY(-1px)}.tool-runtime_error__sFBO0 button:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.tool-runtime_error__sFBO0 button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.tool-runtime_pattern__U55Lg input,.tool-runtime_select__PH5NK,.tool-runtime_toolbar__DJ0oK button{min-height:36px}@media(max-width:780px){.tool-runtime_toolbar__DJ0oK{align-items:flex-start;flex-direction:column;gap:12px}.tool-runtime_toolbar__DJ0oK>div:last-child{width:100%;flex-wrap:wrap}.tool-runtime_toolbar__DJ0oK>div:last-child .tool-runtime_selectField__ejbYg,.tool-runtime_toolbar__DJ0oK>div:last-child button{flex:1 1 auto}.tool-runtime_output__D1z18,.tool-runtime_panels__ZyNy8 textarea,.tool-runtime_qr__EbLEn{min-height:260px}}@media(max-width:480px){.tool-runtime_toolbar__DJ0oK{padding:12px}.tool-runtime_toolbar__DJ0oK>div:last-child{gap:8px}.tool-runtime_toolbar__DJ0oK>div:last-child .tool-runtime_selectField__ejbYg,.tool-runtime_toolbar__DJ0oK>div:last-child .tool-runtime_select__PH5NK,.tool-runtime_toolbar__DJ0oK>div:last-child button{min-height:44px}.tool-runtime_pattern__U55Lg{align-items:stretch;flex-direction:column;gap:7px}.tool-runtime_pattern__U55Lg input{min-height:44px}.tool-runtime_panels__ZyNy8 textarea{min-height:220px}.tool-runtime_error__sFBO0{padding:18px}}.tool-runtime_panels__ZyNy8 section>header>span{color:var(--text-primary);font-size:13px;font-weight:650}.tool-runtime_panels__ZyNy8 section>header>small{color:var(--text-muted);font-size:11px}.tool-runtime_output__D1z18 pre{min-height:100%;margin:0;color:#d9d9d9;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.tool-runtime_output__D1z18:has(pre:only-child){background:#070707}.tool-runtime_runtime__qK3ny{border-color:var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-0);box-shadow:inset 0 1px #ffffff0a}.tool-runtime_toolbar__DJ0oK{border-bottom-color:var(--border);background:var(--surface-0)}.tool-runtime_toolbar__DJ0oK>div:first-child{gap:4px}.tool-runtime_toolbar__DJ0oK>div:last-child{align-items:center;gap:8px;flex-wrap:wrap}.tool-runtime_toolbar__DJ0oK small{color:var(--text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.tool-runtime_localBadge__lCadm{width:max-content}.tool-runtime_local__1uEnx{color:inherit;font:var(--font-weight-semibold) var(--font-size-label-sm)/1 var(--mono);letter-spacing:var(--tracking-label);text-transform:none}.tool-runtime_pattern__U55Lg input,.tool-runtime_toolbar__DJ0oK button{border-color:var(--border-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);color:var(--text-primary);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.tool-runtime_pattern__U55Lg input:hover,.tool-runtime_toolbar__DJ0oK button:hover:not(:disabled){border-color:#686868;background:linear-gradient(180deg,#181818,#101010);color:var(--text-primary);box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000;transform:translateY(-1px)}.tool-runtime_pattern__U55Lg input:focus-visible,.tool-runtime_toolbar__DJ0oK button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.tool-runtime_toolbar__DJ0oK button:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.tool-runtime_toolbar__DJ0oK button:disabled{opacity:.45}.tool-runtime_selectField__ejbYg{position:relative;display:inline-flex;min-width:108px}.tool-runtime_select__PH5NK{width:100%;appearance:none;cursor:pointer;padding:0 32px 0 12px;border-color:var(--border-strong);border-radius:var(--radius-sm);font:var(--font-weight-semibold) var(--font-size-copy-sm)/1 var(--sans);letter-spacing:-.02em;color:var(--text-primary);color-scheme:dark;background:linear-gradient(180deg,#111 0,var(--surface-1) 100%);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0009;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tool-runtime_selectField__ejbYg:after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);pointer-events:none;transform:translateY(-65%) rotate(45deg);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.tool-runtime_selectField__ejbYg:focus-within:after,.tool-runtime_selectField__ejbYg:hover:after{border-color:var(--text-primary)}.tool-runtime_selectField__ejbYg:focus-within:after{transform:translateY(-35%) rotate(225deg);filter:drop-shadow(0 0 3px #ffffff55)}.tool-runtime_selectField__ejbYg:has(.tool-runtime_select__PH5NK:disabled):after{border-color:var(--text-tertiary)}.tool-runtime_select__PH5NK:hover:not(:disabled){border-color:#686868;background:linear-gradient(180deg,#181818,#101010);box-shadow:inset 0 1px #ffffff1c,0 7px 18px -14px #000}.tool-runtime_select__PH5NK:active:not(:disabled){background:var(--surface-active);box-shadow:inset 0 2px 4px #0008,0 1px 1px #000}.tool-runtime_select__PH5NK:focus:not(:focus-visible){border-color:var(--border-hover);box-shadow:inset 0 0 0 1px #ffffff2b,0 4px 12px -10px #fff3}.tool-runtime_select__PH5NK:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px #ffffff4a,0 0 0 4px #ffffff1f,0 8px 20px -14px #fff5}.tool-runtime_select__PH5NK:disabled{cursor:not-allowed;opacity:.45}.tool-runtime_select__PH5NK option{background:var(--surface-2);color:var(--text-primary)}.tool-runtime_select__PH5NK option:checked{background:var(--select-selected);color:#fff}.tool-runtime_toolbar__DJ0oK .tool-runtime_run__2fYH8{min-width:104px;justify-content:center;background:var(--text-primary);color:var(--bg);border-color:var(--text-primary)}.tool-runtime_toolbar__DJ0oK .tool-runtime_run__2fYH8:hover:not(:disabled){background:#fff;color:var(--bg)}.tool-runtime_pattern__U55Lg{border-bottom-color:var(--border);background:var(--surface-0);color:var(--text-secondary)}.tool-runtime_pattern__U55Lg input{color:var(--text-primary)}.tool-runtime_panels__ZyNy8{background:var(--surface-0)}.tool-runtime_panels__ZyNy8 section+section{border-left-color:var(--border)}.tool-runtime_panels__ZyNy8 header{border-bottom-color:var(--border);background:var(--surface-0);color:var(--text-primary)}.tool-runtime_panels__ZyNy8 header small{color:var(--text-tertiary);font:var(--font-weight-semibold) var(--font-size-meta)/1 var(--mono)}.tool-runtime_panels__ZyNy8 textarea{background:var(--surface-1);color:var(--text-primary);font:var(--font-size-copy-sm)/1.7 var(--mono);transition:background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tool-runtime_panels__ZyNy8 textarea:focus{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--border-hover)}.tool-runtime_panels__ZyNy8 textarea::placeholder{color:var(--text-tertiary)}.tool-runtime_output__D1z18{background:var(--surface-1)}.tool-runtime_output__D1z18 pre{color:var(--text-primary);font:var(--font-size-copy-sm)/1.7 var(--mono)}.tool-runtime_output__D1z18:has(pre:only-child){background:var(--surface-1)}.tool-runtime_error__sFBO0{color:var(--error)}.tool-runtime_error__sFBO0 strong{color:var(--text-primary);font-size:var(--font-size-copy-sm)}.tool-runtime_error__sFBO0 span{color:var(--error);line-height:var(--line-height-copy)}.tool-runtime_qr__EbLEn{background:var(--surface-1)}.tool-runtime_qr__EbLEn img{border-radius:var(--radius-md)}.tool-runtime_qr__EbLEn a{border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-primary);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.tool-runtime_qr__EbLEn a:hover{border-color:var(--border-hover);background:var(--surface-hover);color:var(--text-primary)}.tool-runtime_qr__EbLEn a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.tool-runtime_markdown__8hIsF h1,.tool-runtime_markdown__8hIsF h2,.tool-runtime_markdown__8hIsF h3{color:var(--text-primary)}.tool-runtime_markdown__8hIsF code{border-color:var(--border-strong);color:var(--text-primary)}@media(max-width:780px){.tool-runtime_toolbar__DJ0oK>div:last-child{gap:8px}.tool-runtime_panels__ZyNy8 section+section{border-left:0;border-top-color:var(--border)}}@media(max-width:480px){.tool-runtime_toolbar__DJ0oK>div:last-child .tool-runtime_selectField__ejbYg,.tool-runtime_toolbar__DJ0oK>div:last-child .tool-runtime_select__PH5NK,.tool-runtime_toolbar__DJ0oK>div:last-child button{min-height:44px}.tool-runtime_error__sFBO0{padding:18px}}.tool-runtime_markdownControls__sKzy_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tool-runtime_previewHeader__zbVpJ{align-items:center!important;gap:10px}.tool-runtime_previewHeader__zbVpJ>span{flex:1}.tool-runtime_previewModes__qapkS{display:flex;align-items:center;gap:2px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-0);padding:2px}.tool-runtime_previewModes__qapkS button{border:0;border-radius:4px;background:transparent;color:var(--text-secondary);padding:4px 8px;font:var(--font-weight-semibold) var(--font-size-meta)/1 var(--mono);cursor:pointer}.tool-runtime_previewModes__qapkS button:hover{color:var(--text-primary);background:var(--surface-hover)}.tool-runtime_previewModes__qapkS button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.tool-runtime_previewModes__qapkS .tool-runtime_activeTab__ehtB0{background:var(--surface-active);color:var(--text-primary)}.tool-runtime_htmlOutput__OhGjG{min-height:100%!important;overflow:auto!important;white-space:pre-wrap!important;word-break:break-word}.tool-runtime_markdown__8hIsF{min-height:100%;overflow:auto;padding:28px 30px;color:var(--text-primary);background:var(--surface-1);font:var(--font-weight-regular) 14px/1.7 var(--sans);overflow-wrap:anywhere}.tool-runtime_markdown__8hIsF h1,.tool-runtime_markdown__8hIsF h2,.tool-runtime_markdown__8hIsF h3,.tool-runtime_markdown__8hIsF h4,.tool-runtime_markdown__8hIsF h5,.tool-runtime_markdown__8hIsF h6{margin:0 0 14px;color:#fff;font-weight:700;line-height:1.2;letter-spacing:-.02em}.tool-runtime_markdown__8hIsF h1{font-size:28px}.tool-runtime_markdown__8hIsF h2{font-size:23px}.tool-runtime_markdown__8hIsF h3{font-size:19px}.tool-runtime_markdown__8hIsF h4{font-size:16px}.tool-runtime_markdown__8hIsF h5,.tool-runtime_markdown__8hIsF h6{font-size:14px}.tool-runtime_markdown__8hIsF p{margin:0 0 16px;color:var(--text-primary)}.tool-runtime_markdown__8hIsF>blockquote:last-child,.tool-runtime_markdown__8hIsF>ol:last-child,.tool-runtime_markdown__8hIsF>p:last-child,.tool-runtime_markdown__8hIsF>table:last-child,.tool-runtime_markdown__8hIsF>ul:last-child{margin-bottom:0}.tool-runtime_markdown__8hIsF ol,.tool-runtime_markdown__8hIsF ul{margin:0 0 16px;padding-left:24px}.tool-runtime_markdown__8hIsF li{margin:5px 0}.tool-runtime_markdown__8hIsF li input{margin-right:7px;accent-color:var(--success)}.tool-runtime_markdown__8hIsF blockquote{margin:0 0 16px;border-left:3px solid var(--border-hover);padding:2px 0 2px 16px;color:var(--text-secondary)}.tool-runtime_markdown__8hIsF a{color:#8ab4ff;text-decoration:underline;text-underline-offset:3px}.tool-runtime_markdown__8hIsF a:hover{color:#fff}.tool-runtime_markdown__8hIsF code{display:inline-block;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-active);padding:1px 5px;color:#f3f3f3;font:13px/1.5 var(--mono)}.tool-runtime_markdown__8hIsF pre{margin:0 0 16px;overflow:auto;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#050505;padding:16px;color:#e6e6e6}.tool-runtime_markdown__8hIsF pre code{display:block;border:0;background:transparent;padding:0;color:inherit;white-space:pre;font:13px/1.65 var(--mono)}.tool-runtime_markdown__8hIsF table{width:100%;margin:0 0 16px;border-collapse:collapse;font-size:13px;text-align:left}.tool-runtime_markdown__8hIsF td,.tool-runtime_markdown__8hIsF th{border:1px solid var(--border-strong);padding:8px 10px;vertical-align:top}.tool-runtime_markdown__8hIsF th{background:var(--surface-active);color:#fff;font-weight:650}.tool-runtime_markdown__8hIsF td{color:var(--text-primary)}.tool-runtime_markdown__8hIsF hr{margin:24px 0;border:0;border-top:1px solid var(--border-hover)}.tool-runtime_markdown__8hIsF del{color:var(--text-secondary)}.tool-runtime_markdown-image__Y1f_6{display:inline-flex;border:1px dashed var(--border-hover);border-radius:var(--radius-sm);background:var(--surface-0);padding:2px 6px;color:var(--text-secondary);font:12px/1.5 var(--mono)}@media(max-width:780px){.tool-runtime_markdown__8hIsF{padding:22px 20px}.tool-runtime_previewHeader__zbVpJ{align-items:flex-start!important;flex-wrap:wrap}.tool-runtime_previewHeader__zbVpJ>span{flex-basis:100%}}@media(max-width:480px){.tool-runtime_markdownControls__sKzy_{width:100%}.tool-runtime_markdownControls__sKzy_>*{flex:1 1 auto;justify-content:center}.tool-runtime_markdown__8hIsF{padding:20px 16px}.tool-runtime_markdown__8hIsF h1{font-size:24px}.tool-runtime_markdown__8hIsF h2{font-size:20px}.tool-runtime_markdown__8hIsF table{display:block;overflow-x:auto;white-space:nowrap}}.tool-runtime_toolbar__DJ0oK .tool-runtime_markdownControls__sKzy_ button[role=switch]{width:32px;min-width:32px!important;height:18px;min-height:18px!important;flex:0 0 32px;padding:0;border:1px solid #3a3a3a;border-radius:999px;background:#1f1f1f;color:transparent;box-shadow:none}.tool-runtime_toolbar__DJ0oK .tool-runtime_markdownControls__sKzy_ button[role=switch]:hover:not(:disabled){border-color:#555;background:#252525;color:transparent}.tool-runtime_toolbar__DJ0oK .tool-runtime_markdownControls__sKzy_ button[role=switch]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-color:var(--focus-ring)}.tool-runtime_toolbar__DJ0oK .tool-runtime_markdownControls__sKzy_ button[role=switch][aria-checked=true]{border-color:#ededed;background:#ededed}@media(max-width:780px){.tool-runtime_toolbar__DJ0oK .tool-runtime_markdownControls__sKzy_ button[role=switch]{width:32px;min-width:32px;max-width:32px;min-height:18px;flex:0 0 32px}}.tool-runtime_panels__ZyNy8{grid-template-columns:minmax(320px,1fr) minmax(0,1fr)}.tool-runtime_panels__ZyNy8 section{min-width:0}.tool-runtime_panels__ZyNy8 section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.tool-runtime_panels__ZyNy8 section>header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-runtime_panels__ZyNy8 section>header>small{flex:0 0 auto;white-space:nowrap}.tool-runtime_panels__ZyNy8 textarea{width:100%;min-width:0;box-sizing:border-box}@media(max-width:780px){.tool-runtime_panels__ZyNy8{grid-template-columns:1fr}.tool-runtime_panels__ZyNy8 section>header{gap:8px}}.tool-runtime_panels__ZyNy8{grid-template-columns:minmax(320px,var(--input-panel-size,50%)) 8px minmax(0,1fr)}.tool-runtime_panels__ZyNy8 section:nth-of-type(2){border-left:0}.tool-runtime_splitter__KM0Dg{position:relative;z-index:1;min-width:8px;cursor:col-resize;touch-action:none;background:var(--surface-0);transition:background-color var(--dur) var(--ease)}.tool-runtime_splitter__KM0Dg:after{content:"";position:absolute;top:50%;left:2px;width:4px;height:48px;transform:translateY(-50%);border-radius:999px;background:var(--border-strong);transition:background-color var(--dur) var(--ease),height var(--dur) var(--ease)}.tool-runtime_splitter__KM0Dg:hover,.tool-runtime_splitter__KM0Dg[data-resizing=true]{background:var(--surface-active)}.tool-runtime_splitter__KM0Dg:hover:after,.tool-runtime_splitter__KM0Dg[data-resizing=true]:after{height:64px;background:var(--border-hover)}.tool-runtime_splitter__KM0Dg:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--surface-active)}.tool-runtime_splitter__KM0Dg:focus-visible:after{background:var(--focus-ring)}@media(max-width:780px){.tool-runtime_panels__ZyNy8{grid-template-columns:1fr}.tool-runtime_panels__ZyNy8 section:nth-of-type(2){border-left:0;border-top:1px solid var(--border)}.tool-runtime_splitter__KM0Dg{display:none}}@media(prefers-reduced-motion:reduce){.tool-runtime_splitter__KM0Dg,.tool-runtime_splitter__KM0Dg:after{transition:none}}