/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-warm:#f7f5f2;--alpine-canvas:#f2f5f7}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-canvas:color-mix(in srgb,#f2f5f7 82%,var(--alpine-warm))}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-panel:#f7f9fc}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-panel:color-mix(in srgb,#f7f9fc 76%,var(--alpine-warm))}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-card:#fff}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-card:color-mix(in srgb,#fff 88%,var(--alpine-warm))}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-page:#e3ebf3}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-page:color-mix(in srgb,#e3ebf3 64%,var(--alpine-warm))}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-line:#e2e8ef}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-line:color-mix(in srgb,#e2e8ef 84%,var(--alpine-warm))}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-line-soft:#edf0f5}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-line-soft:color-mix(in srgb,#edf0f5 76%,var(--alpine-warm))}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-ink:#122b43;--alpine-muted:#506780;--alpine-faint:#586e86;--alpine-accent:#0969c3;--alpine-wash:#e6f1ff}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-wash:color-mix(in srgb,#e6f1ff 90%,var(--alpine-warm))}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-selection:#cfe4ff}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-selection:color-mix(in srgb,#cfe4ff 92%,var(--alpine-warm))}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-selection-ink:#122b43;--alpine-edge:#b7cde5}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-edge:color-mix(in srgb,#b7cde5 88%,var(--alpine-warm))}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-node:#2687df;--alpine-solid:#0875df;--alpine-solid-hover:#0864bd;--alpine-focus:#2188ee;--alpine-ring:#2188ee24;--alpine-shadow:0 8px 28px #1234590a,0 1px 3px #12345905;--alpine-select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23506780' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.2 8 10.2 12 6.2'/%3E%3C/svg%3E");--alpine-frame-shadow:0 16px 60px #102e4b0a;--alpine-body-background:linear-gradient(165deg,#f2f5f7 0%,var(--alpine-canvas) 58%,#e7eef4 100%)}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-body-background:linear-gradient(165deg,color-mix(in srgb,#f2f5f7 28%,var(--alpine-warm)) 0%,var(--alpine-canvas) 58%,color-mix(in srgb,#e7eef4 78%,var(--alpine-warm)) 100%)}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-panel-background:linear-gradient(180deg,#f7f9fc,var(--alpine-panel) 56%)}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-panel-background:linear-gradient(180deg,color-mix(in srgb,#f7f9fc 34%,var(--alpine-warm)),var(--alpine-panel) 56%)}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-raised-background:linear-gradient(155deg,#fffdfb,#fff)}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-raised-background:linear-gradient(155deg,#fffdfb,color-mix(in srgb,#fff 76%,var(--alpine-warm)))}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-header-background:linear-gradient(102deg,#f2f5f7,var(--alpine-canvas) 68%)}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-header-background:linear-gradient(102deg,color-mix(in srgb,#f2f5f7 32%,var(--alpine-warm)),var(--alpine-canvas) 68%)}}.cs-alpine-entry,.cs-workspace-compat,body:has(.cs-workspace-compat),body[data-alpine-workspace]{--alpine-page-background:radial-gradient(90% 70% at 0% 0%,var(--alpine-warm),transparent 52%),linear-gradient(180deg,#f9fbfc,#f4f7fa 70%)}.dark .cs-alpine-entry,.dark .cs-workspace-compat,.dark body:has(.cs-workspace-compat),.dark body[data-alpine-workspace]{color-scheme:dark;--alpine-canvas:#0b0f14;--alpine-panel:#0e1319;--alpine-card:#131920;--alpine-page:#06080b;--alpine-line:#1f2832;--alpine-line-soft:#171e27;--alpine-ink:#e2e9f1;--alpine-muted:#98a8ba;--alpine-faint:#7a8ca1;--alpine-accent:#8ec0f5;--alpine-wash:#131d29;--alpine-selection:#1d3350;--alpine-selection-ink:#f1f6ff;--alpine-edge:#2c3948;--alpine-node:#7cb2ea;--alpine-solid:#0875df;--alpine-solid-hover:#1684ee;--alpine-focus:#4c9cec;--alpine-ring:#4c9cec26;--alpine-highlight:inset 0 1px 0 #ffffff09;--alpine-shadow:inset 0 1px 0 #ffffff07,0 10px 32px #0006,0 1px 2px #00000052;--alpine-select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2398a8ba' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.2 8 10.2 12 6.2'/%3E%3C/svg%3E");--alpine-frame-shadow:0 0 0 1px #ffffff04,0 30px 90px #000000a6;--alpine-body-background:linear-gradient(168deg,#0f141b,#0b0f14 52%,#090c11);--alpine-panel-background:linear-gradient(180deg,#10151c,#0c1016 64%);--alpine-raised-background:linear-gradient(160deg,#161d26,#10151c);--alpine-header-background:linear-gradient(102deg,#0d1218,#0b0f14 72%);--alpine-page-background:linear-gradient(180deg,#050709,#07090d 70%)}.alpine-header-nav .alpine-theme-toggle{border:1px solid var(--alpine-line);background:var(--alpine-panel);border-radius:999px;flex:none;grid-template-columns:1fr 1fr;place-items:center;width:52px;height:28px;padding:3px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.alpine-header-nav .alpine-theme-toggle{background:color-mix(in srgb,var(--alpine-panel) 40%,transparent)}}.alpine-header-nav .alpine-theme-toggle{color:var(--alpine-muted);isolation:isolate;cursor:pointer}.alpine-theme-toggle svg{z-index:1;stroke-width:1.6px;width:12px;height:12px;transition:color .2s,transform .25s}.alpine-theme-thumb{background:var(--alpine-card);width:20px;box-shadow:none;border-radius:50%;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:3px auto 3px 3px}.alpine-theme-toggle[aria-checked=true] .alpine-theme-thumb{background:var(--alpine-wash);transform:translate(24px)}.alpine-theme-toggle[aria-checked=true] svg:last-child{color:#dceef7;transform:rotate(-12deg)}.alpine-theme-toggle:disabled{cursor:default}.alpine-theme-toggle:hover{border-color:var(--alpine-muted)}@supports (color:color-mix(in lab,red,red)){.alpine-theme-toggle:hover{border-color:color-mix(in srgb,var(--alpine-muted) 50%,var(--alpine-line))}}.alpine-theme-toggle:focus-visible{outline:2px solid var(--alpine-accent);outline-offset:3px}.alpine-theme-toggle:after{content:"";border-radius:999px;position:absolute;inset:-8px 0}.alpine-tab{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(35vw,280px);transition:color .15s,background .15s;position:relative;overflow:hidden}.alpine-tab[aria-selected=true]{background:#fff;font-weight:550}.dark .alpine-tab[aria-selected=true]{background:0 0}.alpine-tablist{scrollbar-width:none;overflow-x:auto}.alpine-tabbar-tools{flex-shrink:0}.alpine-connect-journey{border-bottom:1px solid var(--alpine-line);color:var(--alpine-muted);align-items:center;gap:20px;margin:0 0 24px;padding:0 0 24px;font-size:12px;display:flex}.alpine-connect-journey span{align-items:center;gap:8px;display:flex}.alpine-connect-journey b{font:10px var(--font-plex-mono),monospace;color:var(--alpine-accent)}.alpine-intelligence{background:var(--alpine-canvas);min-height:0;color:var(--alpine-ink);flex-direction:column;flex:1;display:flex}.alpine-intelligence button{cursor:pointer}.alpine-intelligence button:disabled{cursor:default;opacity:.5}.alpine-intelligence svg:not(.alpine-constellation){stroke-width:1.6px;flex:none;width:16px;height:16px}.alpine-intelligence-heading{border-bottom:1px solid var(--alpine-line);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:11px 25px;display:flex}.alpine-intelligence-heading>button{color:var(--alpine-muted);background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:inline-flex}.alpine-intelligence-heading>.alpine-eyebrow{color:var(--alpine-faint);font-size:9px}.alpine-intelligence-scroll{scrollbar-width:thin;scrollbar-color:var(--alpine-edge) transparent;min-height:0;padding:26px clamp(20px,3vw,46px) 24px;overflow:auto}.alpine-intelligence-intro>.alpine-eyebrow{color:var(--alpine-accent);overflow-wrap:anywhere;display:block}.alpine-intelligence-intro h1{letter-spacing:-1.1px;margin:12px 0 10px;font-size:clamp(24px,2.5vw,38px);font-weight:450;line-height:1.22}.alpine-intelligence-intro h1 span{color:var(--alpine-muted)}.alpine-intelligence-intro p{color:var(--alpine-muted);margin:0;font-size:13px;line-height:1.8}.alpine-context-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0 26px;padding:0;list-style:none;display:grid}.alpine-context-journey li{color:var(--alpine-muted);align-items:center;gap:10px;min-width:0;font-size:12px;line-height:1.6;display:flex}.alpine-context-journey li>svg,.alpine-step-icon{border:1px solid var(--alpine-line);background:var(--alpine-panel);border-radius:10px;flex:none;padding:8px;width:34px!important;height:34px!important}.alpine-step-icon{place-items:center;display:grid}.alpine-context-journey li>span>span{color:var(--alpine-faint);font-size:10px;display:block}.alpine-context-journey li[data-complete=true]>.alpine-step-icon,.alpine-context-journey li[data-complete=true]>svg{color:var(--alpine-accent);background:var(--alpine-wash)}.alpine-atlas-toolbar{border-top:1px solid var(--alpine-line);justify-content:space-between;align-items:center;gap:10px;padding-top:18px;display:flex}.alpine-atlas-toolbar>div{background:var(--alpine-panel);border:1px solid var(--alpine-line);border-radius:10px;gap:3px;padding:3px;display:flex}.alpine-atlas-toolbar button{color:var(--alpine-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.alpine-atlas-toolbar button[aria-pressed=true]{background:var(--alpine-card);border-color:var(--alpine-line);color:var(--alpine-ink);box-shadow:0 1px 3px #182e3e06}.alpine-atlas-toolbar>button{padding:10px}.alpine-atlas-search{color:var(--alpine-muted);border-bottom:1px solid var(--alpine-line);align-items:center;gap:10px;margin:16px 0 0;padding:11px 0;display:flex}.alpine-atlas-search input{min-width:0;color:var(--alpine-ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:12px;line-height:1.8}.alpine-atlas-search input::placeholder{color:var(--alpine-faint)}.alpine-atlas-search>span{font:9px/1.6 var(--font-plex-mono),monospace;white-space:nowrap}.alpine-atlas-search:focus-within{border-color:var(--alpine-accent)}.alpine-atlas-stage{background:radial-gradient(ellipse at 50% 50%,var(--alpine-wash),transparent 72%);min-height:240px;position:relative;overflow:hidden}.alpine-constellation{width:100%;height:auto;max-height:460px;color:var(--alpine-accent);touch-action:pan-y;display:block;overflow:hidden}.alpine-orbit{fill:none;stroke:var(--alpine-edge);stroke-width:.6px;stroke-dasharray:2 8;opacity:.3}.alpine-graph-edge{fill:none;stroke:var(--alpine-edge);stroke-width:1px;opacity:.55;transition:opacity .18s,stroke .18s}.alpine-graph-edge[data-lit=true]{stroke:var(--alpine-accent);stroke-width:1.8px;opacity:.95}.alpine-graph-node{cursor:pointer;color:var(--alpine-node);outline:none;transition:opacity .18s}.alpine-graph-node[data-kind=decision]{color:#cb8e7e}.alpine-graph-node[data-kind=lesson]{color:#87ae8b}.alpine-graph-node[data-kind=plan]{color:#9d91be}.alpine-graph-node[data-kind=task]{color:#81a2c2}.alpine-node-target{fill:#0000}.alpine-node-halo{fill:currentColor;opacity:.1}.alpine-node-core{fill:currentColor;stroke:var(--alpine-canvas);stroke-width:2px}.alpine-graph-node text{fill:var(--alpine-muted);paint-order:stroke;stroke:var(--alpine-canvas);stroke-width:4px;stroke-linejoin:round;pointer-events:none;font:11px IBM Plex Sans Variable,sans-serif}.alpine-graph-node[data-dim=true]{opacity:.28}.alpine-graph-node:focus-visible .alpine-node-halo,.alpine-graph-node:hover .alpine-node-halo,.alpine-graph-node[data-selected=true] .alpine-node-halo{opacity:.3;stroke:currentColor;stroke-width:1px}.alpine-graph-node[data-selected=true] text{fill:var(--alpine-ink);font-weight:600}.alpine-atlas-zoom{border:1px solid var(--alpine-line);background:var(--alpine-card);border-radius:8px;align-items:center;display:flex;position:absolute;bottom:13px;right:0}.alpine-atlas-zoom button{color:var(--alpine-muted);width:32px;height:32px;font:10px var(--font-plex-mono),monospace;background:0 0;border:0;place-items:center;display:grid}.alpine-atlas-zoom button:nth-child(2){width:42px}.alpine-atlas-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:270px;padding:24px;display:flex}.alpine-atlas-empty>svg{color:var(--alpine-accent);stroke-width:1px!important;width:34px!important;height:34px!important}.alpine-atlas-empty h2{letter-spacing:-.3px;margin:0;font-size:19px;font-weight:450;line-height:1.5}.alpine-atlas-empty p{max-width:420px;color:var(--alpine-muted);margin:0;font-size:12px;line-height:1.85}.alpine-atlas-empty button{border:1px solid var(--alpine-line);background:var(--alpine-card);color:var(--alpine-accent);border-radius:8px;align-items:center;gap:10px;margin-top:5px;padding:10px 14px;font-size:12px;display:flex}.alpine-atlas-provenance{color:var(--alpine-faint);margin:4px 0 16px;font-size:10px;line-height:1.8}.alpine-node-strip{scrollbar-width:thin;flex-wrap:wrap;gap:6px;max-height:100px;margin-bottom:18px;display:flex;overflow:auto}.alpine-node-strip button{border:1px solid var(--alpine-line);background:var(--alpine-card);color:var(--alpine-muted);border-radius:6px;padding:6px 9px;font-size:10px}.alpine-node-strip button[aria-pressed=true]{background:var(--alpine-wash);border-color:var(--alpine-accent);color:var(--alpine-ink)}.alpine-atlas-list{flex-direction:column;max-height:400px;padding:6px 0;display:flex;overflow:auto}.alpine-atlas-list button{border:0;border-bottom:1px solid var(--alpine-line);color:var(--alpine-ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 16px;align-items:center;gap:12px;padding:13px 9px;display:grid}.alpine-atlas-list button:hover,.alpine-atlas-list button[aria-pressed=true]{background:var(--alpine-wash)}.alpine-atlas-list span{font-size:12px}.alpine-atlas-list small,.alpine-atlas-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alpine-atlas-list small{color:var(--alpine-faint);font-size:10px}.alpine-node-inspector{border:1px solid var(--alpine-line);background:var(--alpine-card);border-radius:12px;margin:16px 0 20px;padding:20px}.alpine-node-inspector>.alpine-eyebrow{color:var(--alpine-accent);font-size:9px}.alpine-node-inspector h2{letter-spacing:-.4px;overflow-wrap:anywhere;margin:8px 0;font-size:20px;font-weight:500;line-height:1.5}.alpine-node-inspector>code{overflow-wrap:anywhere;font:11px/1.8 var(--font-plex-mono),monospace;color:var(--alpine-muted);display:block}.alpine-node-inspector>p{color:var(--alpine-muted);white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin:13px 0;font-size:12px;line-height:1.85;overflow:auto}.alpine-node-relations{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:16px 0;display:grid}.alpine-node-relations button{background:var(--alpine-panel);border:1px solid var(--alpine-line);text-align:left;color:var(--alpine-muted);border-radius:7px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:4px 8px;padding:10px;display:grid}.alpine-node-relations small{font:9px var(--font-plex-mono),monospace;color:var(--alpine-faint);grid-column:1/-1}.alpine-node-relations span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.alpine-node-actions{flex-wrap:wrap;gap:8px;display:flex}.alpine-node-actions button{border:1px solid var(--alpine-line);background:var(--alpine-wash);color:var(--alpine-accent);border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:inline-flex}.alpine-intelligence-actions{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.alpine-intelligence-actions>button{text-align:left;border:1px solid var(--alpine-line);background:var(--alpine-panel);color:var(--alpine-accent);border-radius:10px;align-items:flex-start;gap:11px;padding:16px 14px;display:flex}.alpine-intelligence-actions>button>svg:first-child{margin-top:2px}.alpine-intelligence-actions>button>svg:last-child{width:12px;height:12px;margin-left:auto}.alpine-intelligence-actions strong{color:var(--alpine-ink);font-size:12px;font-weight:500;line-height:1.6;display:block}.alpine-intelligence-actions small{color:var(--alpine-muted);margin-top:5px;font-size:10px;line-height:1.8;display:block}.alpine-intelligence-actions button:hover{border-color:var(--alpine-accent)}.alpine-intelligence-footer{border-top:1px solid var(--alpine-line);color:var(--alpine-muted);justify-content:space-between;align-items:center;gap:20px;padding-top:16px;font-size:10px;line-height:1.8;display:flex}.alpine-intelligence-footer button{white-space:nowrap;border:1px solid var(--alpine-line);background:var(--alpine-card);color:var(--alpine-accent);border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.alpine-atlas-notice{background:var(--alpine-panel);border:1px solid var(--alpine-line);color:var(--alpine-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;font-size:11px;line-height:1.8;display:flex}.alpine-atlas-notice button{color:var(--alpine-accent);text-underline-offset:3px;background:0 0;border:0;flex:none;font-size:11px;text-decoration:underline}.alpine-atlas-preview{border:1px solid var(--alpine-line);background:var(--alpine-card);border-radius:12px;margin:0 0 24px;overflow:hidden}.alpine-atlas-preview>header{color:var(--alpine-faint);justify-content:space-between;align-items:center;gap:8px;padding:13px 15px 0;display:flex}.alpine-atlas-preview .alpine-eyebrow{color:var(--alpine-accent);align-items:center;gap:7px;font-size:8px;display:flex}.alpine-atlas-preview svg:not(.alpine-constellation){stroke-width:1.5px;flex:none;width:13px;height:13px}.alpine-atlas-preview header>span:last-child{font-size:9px}.alpine-atlas-preview>p{color:var(--alpine-muted);margin:0;padding:15px;font-size:11px;line-height:1.8}.alpine-atlas-preview-map{background:radial-gradient(ellipse at center,var(--alpine-wash),transparent);cursor:pointer;width:100%;color:var(--alpine-accent);border:0;padding:0;display:block;position:relative}.alpine-atlas-preview-map .alpine-constellation{height:145px}.alpine-atlas-preview-map>span{white-space:nowrap;border:1px solid var(--alpine-line);background:var(--alpine-card);border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.alpine-atlas-preview-links{flex-direction:column;padding:4px 13px 8px;display:flex}.alpine-atlas-preview-links button{border:0;border-top:1px solid var(--alpine-line);width:100%;color:var(--alpine-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:11px 2px;font-size:11px;display:flex}.alpine-atlas-preview-links button>span{font:10px var(--font-plex-mono),monospace;color:var(--alpine-accent);margin-left:auto}.dark .cs-alpine-entry{background:var(--alpine-page-background);color:var(--alpine-ink);color-scheme:dark}.dark .cs-alpine-entry :is(.alpine-frame,.alpine-header,.alpine-tabbar,.alpine-live-layer){background:var(--alpine-canvas);border-color:var(--alpine-line)}.dark .cs-alpine-entry,.dark .cs-alpine-entry *,.dark body[data-alpine-workspace] :is([role=dialog],[data-radix-popper-content-wrapper],[data-testid=project-tree-panel]),.dark body[data-alpine-workspace] :is([role=dialog],[data-radix-popper-content-wrapper],[data-testid=project-tree-panel]) *{scrollbar-color:var(--alpine-edge) transparent!important}.dark .cs-alpine-entry ::-webkit-scrollbar,.dark .cs-alpine-entry::-webkit-scrollbar{width:10px;height:10px}.dark body[data-alpine-workspace] :is([role=dialog],[data-radix-popper-content-wrapper],[data-testid=project-tree-panel])::-webkit-scrollbar{width:10px;height:10px}.dark body[data-alpine-workspace] :is([role=dialog],[data-radix-popper-content-wrapper],[data-testid=project-tree-panel]) ::-webkit-scrollbar{width:10px;height:10px}.dark .cs-alpine-entry ::-webkit-scrollbar-track,.dark .cs-alpine-entry::-webkit-scrollbar-track{background:0 0}.dark body[data-alpine-workspace] :is([role=dialog],[data-radix-popper-content-wrapper],[data-testid=project-tree-panel])::-webkit-scrollbar-track{background:0 0}.dark body[data-alpine-workspace] :is([role=dialog],[data-radix-popper-content-wrapper],[data-testid=project-tree-panel]) ::-webkit-scrollbar-track{background:0 0}.dark .cs-alpine-entry ::-webkit-scrollbar-corner,.dark .cs-alpine-entry::-webkit-scrollbar-corner{background:0 0}.dark .cs-alpine-entry ::-webkit-scrollbar-thumb,.dark .cs-alpine-entry::-webkit-scrollbar-thumb{background-color:var(--alpine-edge);background-clip:content-box;border:2px solid #0000;border-radius:999px}.dark body[data-alpine-workspace] :is([role=dialog],[data-radix-popper-content-wrapper],[data-testid=project-tree-panel])::-webkit-scrollbar-thumb{background-color:var(--alpine-edge);background-clip:content-box;border:2px solid #0000;border-radius:999px}.dark body[data-alpine-workspace] :is([role=dialog],[data-radix-popper-content-wrapper],[data-testid=project-tree-panel]) ::-webkit-scrollbar-thumb{background-color:var(--alpine-edge);background-clip:content-box;border:2px solid #0000;border-radius:999px}.dark .cs-alpine-entry ::-webkit-scrollbar-thumb:hover,.dark .cs-alpine-entry::-webkit-scrollbar-thumb:hover{background-color:var(--alpine-muted)}.dark body[data-alpine-workspace] :is([role=dialog],[data-radix-popper-content-wrapper],[data-testid=project-tree-panel])::-webkit-scrollbar-thumb:hover{background-color:var(--alpine-muted)}.dark body[data-alpine-workspace] :is([role=dialog],[data-radix-popper-content-wrapper],[data-testid=project-tree-panel]) ::-webkit-scrollbar-thumb:hover{background-color:var(--alpine-muted)}.dark .cs-alpine-entry :is(.alpine-brand,.alpine-tab[aria-selected=true],.alpine-session-caption span:first-child){color:var(--alpine-ink)}.dark .cs-alpine-entry :is(.alpine-tab,.alpine-tab-add,.alpine-tabbar [data-testid=scope-work-tab-add],.alpine-session-tool,.alpine-header-nav a,.alpine-header-nav>button:not(.alpine-primary),.alpine-agents-entry,.alpine-mobile-context){color:var(--alpine-muted)}.dark .cs-alpine-entry :is(.alpine-tab-add,.alpine-tabbar [data-testid=scope-work-tab-add],.alpine-session-tool):hover{background:var(--alpine-wash);color:var(--alpine-ink)}.dark .cs-alpine-entry .cs-alpine-tour{color-scheme:dark;--paper:var(--alpine-canvas);--bg:var(--alpine-canvas);--pane:var(--alpine-panel);--surface:var(--alpine-card);--line:var(--alpine-line);--line-soft:var(--alpine-line-soft);--text:var(--alpine-ink);--sub:var(--alpine-muted);--muted:var(--alpine-muted);--faint:var(--alpine-faint);--blue:var(--alpine-accent);--green:#8bcac0;--violet:#b9a6d7}.dark .cs-alpine-entry .cs-alpine-tour :is(h1,h2,h3,strong,.hero-title,.record-title,.menu-option,.plan-name,.price,.section-title){color:var(--alpine-ink)}.dark .cs-alpine-entry .cs-alpine-tour :is(p,small,.hero-description,.kind-name,.kind-description,.record-source,.record-footer,.home-secondary,.home-secondary button,.section-description,.response-body p,.text-link,.inside-nav button,.stream-bottom,.stream-bottom small,.stream-heading h2,.stream-heading .live-label,.record-number,.home-install-label,.home-install-command code){color:var(--alpine-muted)}.dark .cs-alpine-entry .cs-alpine-tour :is(.hero-title span,.section-eyebrow,.menu-label,.option-caption,.stream-invitation,.command-history-line,.command-line,.idle-description){color:var(--alpine-faint)}.dark .cs-alpine-entry .cs-alpine-tour :is(.home-install,.home-install-command,.home-install-top,.citation,.inline-code,.outline-button,.inside-command,.menu-option.primary,dialog){background:var(--alpine-panel);color:var(--alpine-muted);border-color:var(--alpine-line)}.dark .cs-alpine-entry .cs-alpine-tour :is(.context-kinds,.kind-row,.record,.response-body){border-color:var(--alpine-line)}.dark .cs-alpine-entry .cs-alpine-tour :is(.kind-row,.record,.menu-option,.home-install-tab,.home-install-copy):hover{color:var(--alpine-ink);background:var(--alpine-wash)!important}.dark .cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:hover{box-shadow:none}.dark .cs-alpine-entry .cs-alpine-tour .home-install-tab[aria-pressed=true]{background:var(--alpine-card);color:var(--alpine-ink)}.dark .cs-alpine-entry .dash-term-composer{background:var(--alpine-raised-background);border-color:var(--alpine-line);box-shadow:var(--alpine-shadow)}.dark .cs-alpine-entry :is(.alpine-session-caption,.alpine-held-context){border-color:var(--alpine-line);color:var(--alpine-muted)}.dark .cs-alpine-entry :is(.alpine-entry-note,.alpine-entry-status,.alpine-composer-context,.alpine-sandbox-label,.alpine-tool,.alpine-caption,.alpine-pins-hint){color:var(--alpine-muted)}.dark .cs-alpine-entry :is(.alpine-tool:hover,.alpine-tool-count,.alpine-held-context){background:var(--alpine-wash);color:var(--alpine-accent);border-color:var(--alpine-line)}.dark .cs-alpine-entry :is(.alpine-held-context>button,.alpine-selection-notice,.alpine-budget-note){background:var(--alpine-panel);color:var(--alpine-muted);border-color:var(--alpine-line)}.dark .cs-alpine-entry .alpine-native-context{background-color:var(--alpine-panel);border-color:var(--alpine-line)}.dark .cs-alpine-entry :is(.alpine-stream-heading,.alpine-stream-group,.alpine-index-questions,.alpine-index-card){border-color:var(--alpine-line)}.dark .cs-alpine-entry .alpine-index-card{background:var(--alpine-card)}.dark .cs-alpine-entry :is(.alpine-stream-intro,.alpine-stream-heading,.alpine-group-heading,.alpine-group-heading small,.alpine-group-records p,.alpine-stream-note,.alpine-index-card p,.alpine-index-top .alpine-eyebrow){color:var(--alpine-muted)}.dark .cs-alpine-entry :is(.alpine-stream-intro strong,.alpine-group-records strong,.alpine-index-card>strong,.alpine-index-count b,.alpine-group-name){color:var(--alpine-ink)}.dark .cs-alpine-entry :is(.alpine-index-questions button,.alpine-inline-link,.alpine-stream-browse,.alpine-index-top button){color:var(--alpine-accent)}.dark .cs-alpine-entry :is(.alpine-group-heading,.alpine-group-records>button,.alpine-stream-browse):hover{background:var(--alpine-wash)}.dark .cs-alpine-entry .alpine-stream-pins{background:var(--alpine-wash);border-color:var(--alpine-line)}.dark .cs-alpine-entry .alpine-stream-pins :is(button,.alpine-eyebrow){color:var(--alpine-accent)}.dark .cs-alpine-entry .alpine-index-progress{background:var(--alpine-line)}.dark .cs-alpine-entry .alpine-index-progress>span{background:var(--alpine-accent)}.dark body[data-alpine-workspace] :is(.alpine-context-dialog,.alpine-connection-dialog,.alpine-account-dialog,.alpine-agents-window){--dash-paper:var(--alpine-canvas);--dash-surface:var(--alpine-card);background:var(--alpine-canvas)!important;color:var(--alpine-ink)!important;border-color:var(--alpine-line)!important}.dark body[data-alpine-workspace] :is(.alpine-layer-header,.alpine-layer-footer,.alpine-context-results,.alpine-context-preview,.alpine-context-scope,.alpine-source-options>button,.alpine-layer-emblem,.alpine-record-actions button,.alpine-agents-header,.alpine-agents-activity,.alpine-agents-window .cs-agent-dock-tabs){box-shadow:none;background:var(--alpine-panel)!important;border-color:var(--alpine-line)!important}.dark body[data-alpine-workspace] :is(.alpine-layer-header h2,.alpine-context-preview h3,.alpine-context-result strong,.alpine-source-options strong,.alpine-tools-option strong,.alpine-layer-empty>strong,.alpine-scope-name strong,.alpine-agents-heading h2,.alpine-agents-intro h3,.alpine-agents-roles>button strong){color:var(--alpine-ink)!important}.dark body[data-alpine-workspace] :is(.alpine-layer-header p,.alpine-record-body,.alpine-context-footnote,.alpine-context-preview>small,.alpine-source-options p,.alpine-source-options small,.alpine-tools-option small,.alpine-connection-promise,.alpine-context-result p,.alpine-context-result .alpine-eyebrow,.alpine-layer-footer,.alpine-context-scope>button,.alpine-context-scope>button>span,.alpine-account-detail,.alpine-account-dialog [data-slot=dialog-description],.alpine-layer-empty,.alpine-agents-heading p,.alpine-agents-intro p,.alpine-agents-roles>button span,.alpine-agents-hint){color:var(--alpine-muted)!important}.dark body[data-alpine-workspace] :is(.alpine-context-search,.alpine-agents-launcher){border-color:var(--alpine-line)}.dark body[data-alpine-workspace] :is(.alpine-context-search input,.alpine-agents-task textarea){color:var(--alpine-ink);background:0 0}.dark body[data-alpine-workspace] :is(.alpine-tools-option,.alpine-source-icon,.alpine-context-scope>button[aria-pressed=true],.alpine-context-result[aria-pressed=true],.alpine-record-actions button,.alpine-agents-roles>button.is-selected,.alpine-agents-chips>button.is-selected){color:var(--alpine-accent);background:var(--alpine-wash)!important;border-color:var(--alpine-line)!important}.dark body[data-alpine-workspace] :is(.alpine-context-result:hover,.alpine-source-options>button:hover,.alpine-context-scope>button:hover,.alpine-agents-roles>button:hover){background:var(--alpine-wash)!important}.dark body[data-alpine-workspace] :is(.alpine-source-flow,.alpine-coding-setup){--dash-paper:var(--alpine-canvas);color:var(--alpine-ink)}.dark body[data-alpine-workspace] :is(.alpine-context-dialog,.alpine-connection-dialog)>button{background:var(--alpine-panel)!important;color:var(--alpine-muted)!important;border-color:var(--alpine-line)!important}.dark body[data-alpine-workspace] :is(.alpine-layer-footer>button,.alpine-back-link,.alpine-record-actions button,.alpine-preview-intro strong,.alpine-preview-intro,.alpine-layer-empty button,.alpine-dialog-back){color:var(--alpine-accent)}.dark .cs-alpine-entry :is(.alpine-entry-error,.alpine-recovery-note,.alpine-stream-error){color:#e6a69a}.dark .cs-alpine-entry :is(.alpine-entry-status button,.alpine-budget-note button,.alpine-recovery-note button,.alpine-composer-context button){color:var(--alpine-accent)}.dark .cs-alpine-entry .alpine-session-tools :is([data-testid=chat-history-toggle],[data-testid=chat-session-menu],[data-testid=contextcode-model-info-trigger]){color:var(--alpine-muted)}.dark .cs-alpine-entry .alpine-session-tools button:hover{background:var(--alpine-wash)}@media (max-width:1150px){.alpine-intelligence-scroll{padding:22px}.alpine-context-journey{gap:8px}.alpine-context-journey li{gap:7px;font-size:11px}.alpine-context-journey li>span>span{font-size:9px}.alpine-intelligence-actions{grid-template-columns:1fr}.alpine-atlas-search>span{font-size:8px}.alpine-session-caption{gap:10px}.alpine-session-caption span:nth-of-type(2){max-width:160px}.alpine-atlas-preview header>span:last-child{font-size:8px}}@media (max-width:800px){.alpine-header-nav{gap:14px}.alpine-intelligence-intro h1{font-size:30px}.alpine-session-caption span:nth-of-type(2){display:none}.alpine-session-caption>button:first-of-type{margin-left:auto}.alpine-context-journey{margin-bottom:20px}.alpine-intelligence-heading{padding:8px 20px}.alpine-intelligence-heading>.alpine-eyebrow{font-size:8px}.alpine-connect-journey{gap:10px;font-size:10px}.dark .alpine-native-grid[data-stream-open=true]>.alpine-native-context{background:var(--alpine-panel)}}@media (max-width:540px){.alpine-header-nav .alpine-theme-toggle{width:48px;height:26px}.alpine-theme-thumb{width:18px}.alpine-theme-toggle[aria-checked=true] .alpine-theme-thumb{transform:translate(22px)}.alpine-theme-toggle svg{width:11px;height:11px}.alpine-header-nav{gap:7px}.alpine-brand{font-size:12px}.alpine-mobile-context{max-width:78px;font-size:9px}.alpine-session-caption{gap:12px;padding:0 14px}.alpine-session-caption>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:85px;overflow:hidden}.alpine-agents-entry{font-size:10px}.alpine-intelligence-scroll{padding:20px 17px}.alpine-intelligence-intro h1{font-size:27px}.alpine-intelligence-intro p{font-size:12px}.alpine-context-journey li{flex-direction:column;align-items:flex-start;font-size:11px}.alpine-context-journey li>span>span{font-size:9px}.alpine-atlas-toolbar button{gap:6px;padding:8px 9px;font-size:11px}.alpine-atlas-search{flex-wrap:wrap}.alpine-atlas-search input{font-size:16px}.alpine-atlas-search>span{width:100%;padding-left:26px;font-size:9px}.alpine-atlas-stage,.alpine-constellation{min-height:215px}.alpine-atlas-preview-map .alpine-constellation{min-height:0}.alpine-node-relations{grid-template-columns:1fr}.alpine-intelligence-footer{flex-direction:column;align-items:flex-start;gap:10px}.alpine-connect-journey{align-items:flex-start;gap:12px}.alpine-connect-journey span{flex-direction:column;flex:1;align-items:flex-start;gap:6px}.alpine-tabbar-tools{gap:0}.alpine-session-tool{width:28px}.alpine-atlas-notice{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.alpine-graph-edge,.alpine-graph-node,.alpine-tab,.alpine-theme-thumb,.alpine-theme-toggle svg{transition:none!important}.alpine-constellation{scroll-behavior:auto}}.alpine-tablist{flex:0 auto}.alpine-tabbar-tools{margin-left:auto}.alpine-intelligence-heading{padding-top:6px;padding-bottom:6px}.alpine-intelligence-intro h1{margin:9px 0;font-size:clamp(25px,2.2vw,33px)}.alpine-intelligence-scroll{padding-top:22px}.alpine-context-journey{margin:18px 0 20px}.alpine-atlas-stage>.alpine-constellation{height:clamp(240px,100dvh - 510px,350px);max-height:none}.alpine-node-peek{border:1px solid var(--alpine-line);background:var(--alpine-card);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;max-width:calc(100% - 132px);padding:11px 13px;display:grid;position:absolute;bottom:10px;left:0;box-shadow:0 3px 12px #0000000a}.alpine-node-peek small{font:8px var(--font-plex-mono),monospace;text-transform:uppercase;color:var(--alpine-faint)}.alpine-node-peek strong{color:var(--alpine-ink);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;font-weight:500;overflow:hidden}.alpine-node-peek button{color:var(--alpine-accent);white-space:nowrap;background:0 0;border:0;grid-area:1/2/3;align-items:center;gap:7px;font-size:10px;display:flex}.alpine-node-peek svg{width:12px!important;height:12px!important}.alpine-node-inspector:focus{outline:2px solid var(--alpine-accent);outline-offset:3px}.dark .cs-alpine-entry .cs-alpine-tour .stream-idle .idle-description strong{color:var(--alpine-ink)!important}.dark .cs-alpine-entry .cs-alpine-tour .stream-explore-all{color:var(--alpine-accent)!important}.dark .cs-alpine-entry .cs-alpine-tour :is(.home-install,.home-install-top){background:0 0!important}.dark .cs-alpine-entry .cs-alpine-tour :is(.home-install-tabs,.home-install-copy){background:var(--alpine-panel)!important;color:var(--alpine-muted)!important;border-color:var(--alpine-line)!important}.dark .cs-alpine-entry .cs-alpine-tour .home-install-tab{color:var(--alpine-muted)}.dark .cs-alpine-entry .cs-alpine-tour .home-install-tab[aria-pressed=true]{color:var(--alpine-ink)!important;background:var(--alpine-card)!important;box-shadow:0 1px 3px #0002!important}.dark body[data-alpine-workspace] .alpine-held-context{background:var(--alpine-panel);border-color:var(--alpine-line)}.dark body[data-alpine-workspace] .alpine-held-context>button{background:var(--alpine-wash);color:var(--alpine-accent);border-color:var(--alpine-line)}.dark body[data-alpine-workspace] .alpine-held-context small{color:var(--alpine-muted)}.dark .cs-alpine-entry .cs-alpine-tour:focus-visible{outline:1px solid var(--alpine-line);outline-offset:-1px}@media (max-width:540px){.alpine-intelligence-scroll{padding-top:18px}.alpine-intelligence-intro h1{font-size:25px}.alpine-context-journey{margin:15px 0 17px}.alpine-atlas-stage>.alpine-constellation{height:220px;min-height:220px}.alpine-node-peek{grid-template-columns:minmax(0,1fr);gap:5px;max-width:calc(100% - 130px);padding:9px 11px}.alpine-node-peek button{grid-area:auto/1}.alpine-graph-node text{display:none}.alpine-graph-node[data-selected=true] text{font-size:24px;display:block}.alpine-node-strip button{min-height:44px;padding:9px 11px;font-size:11px}.alpine-atlas-list button{min-height:48px}.alpine-theme-toggle:after{inset:-9px 0}}body[data-alpine-workspace] :is([data-testid=project-tree-panel],.alpine-browse-sidebar){--dash-paper:var(--alpine-canvas);--dash-surface:var(--alpine-card);--dash-surface-2:var(--alpine-panel);--dash-chrome:var(--alpine-panel);--dash-bar:var(--alpine-panel);--dash-fill:var(--alpine-panel);--dash-inset:var(--alpine-panel);--dash-line:var(--alpine-line);--dash-line-strong:var(--alpine-edge);--dash-ink:var(--alpine-ink);--dash-muted:var(--alpine-muted);--dash-faint:var(--alpine-faint);--dash-accent:var(--alpine-accent);--dash-accent-ink:var(--alpine-accent);--dash-accent-wash:var(--alpine-wash);--dash-accent-ring:var(--alpine-edge)}body[data-alpine-workspace] :is([data-testid=project-tree-panel],.alpine-browse-sidebar) [data-testid=file-preview-source]{background:var(--alpine-canvas)}.cs-alpine-entry,body[data-alpine-workspace] [data-radix-popper-content-wrapper],body[data-alpine-workspace] [data-testid=project-tree-panel][data-presentation=alpine],body[data-alpine-workspace] [role=dialog]{--dash-canvas:var(--alpine-canvas);--dash-canvas-rail:var(--alpine-panel);--dash-canvas-bar:var(--alpine-panel);--dash-canvas-deep:var(--alpine-page);--dash-inset:var(--alpine-page);--dash-pill:var(--alpine-panel);--dash-rail:var(--alpine-panel);--dash-selected:var(--alpine-selection);--dash-tab-active:var(--alpine-card);--dash-tint:var(--alpine-wash);--dash-paper:var(--alpine-canvas);--dash-surface:var(--alpine-card);--dash-surface-2:var(--alpine-panel);--dash-fill:var(--alpine-panel);--dash-fill-raised:var(--alpine-card);--dash-chrome:var(--alpine-panel);--dash-chrome-ink:var(--alpine-ink);--dash-ink:var(--alpine-ink);--dash-ink-soft:var(--alpine-muted);--dash-muted:var(--alpine-muted);--dash-faint:var(--alpine-faint);--dash-line:var(--alpine-line);--dash-line-strong:var(--alpine-edge);--dash-hair:var(--alpine-line);--dash-hair-soft:var(--alpine-line-soft);--dash-bar:var(--alpine-panel);--dash-accent:var(--alpine-accent);--dash-accent-ink:var(--alpine-accent);--dash-accent-wash:var(--alpine-wash);--dash-accent-ring:var(--alpine-ring);--dash-accent-solid:var(--alpine-solid);--dash-accent-solid-hover:var(--alpine-solid-hover);--dash-accent-on:#fff;--dash-term-prompt:var(--alpine-accent);--dash-term-user-bg:var(--alpine-card);--dash-term-user-line:var(--alpine-line);--dash-term-prose:var(--alpine-ink);--dash-term-step:var(--alpine-muted);--dash-term-step-subject:var(--alpine-ink);--dash-term-step-meta:var(--alpine-faint);--dash-term-stamp:var(--alpine-faint);--dash-term-label:var(--alpine-muted);--dash-term-icon:var(--alpine-muted);--dash-term-tool-icon:var(--alpine-accent);--dash-term-card:var(--alpine-card);--dash-term-card-line:var(--alpine-line);--dash-term-composer-ring:var(--alpine-focus);--dash-term-composer-shadow:var(--alpine-shadow);--dash-term-placeholder:var(--alpine-faint);--dash-term-caret:var(--alpine-accent);--dash-term-tip-bg:var(--alpine-card);--dash-term-tip-ink:var(--alpine-ink);--dash-term-tip-label:var(--alpine-muted);--dash-term-tip-shadow:var(--alpine-shadow);--dash-term-send:var(--alpine-solid);--dash-term-send-ink:#fff}.cs-alpine-entry{background:var(--alpine-page-background);color:var(--alpine-ink);flex-direction:column;display:flex}.alpine-session-composer .dash-term-prompt{caret-color:var(--dash-term-caret)}.alpine-session-composer .dash-term-prompt[data-block-caret]{caret-color:#0000}.alpine-session-composer .dash-term-prompt:focus~.alpine-prompt-placeholder .dash-term-caret{visibility:hidden}.alpine-prompt-caret{pointer-events:none;position:absolute;overflow:hidden}.alpine-prompt-caret[hidden]{display:none}.alpine-session-composer .alpine-prompt-placeholder .dash-term-caret{opacity:.5;width:4px}.alpine-prompt-caret>span{opacity:.65;border-radius:1px;animation:alpine-caret-blink 1.2s ease-in-out infinite;position:absolute}.alpine-prompt-caret>span,.alpine-prompt-caret>span[data-over-text]{background:var(--dash-term-caret)}@supports (color:color-mix(in lab,red,red)){.alpine-prompt-caret>span[data-over-text]{background:color-mix(in srgb,var(--dash-term-caret) 55%,transparent)}}@keyframes alpine-caret-blink{0%,35%,to{opacity:.65}55%,80%{opacity:.08}}@media (prefers-reduced-motion:reduce){.alpine-prompt-caret>span{animation:none}}@media (forced-colors:active){.alpine-prompt-caret{display:none}.alpine-session-composer .dash-term-prompt[data-block-caret]{caret-color:auto}}.cs-alpine-entry .alpine-frame{border:1px solid var(--alpine-line);background:var(--alpine-canvas);height:auto;box-shadow:var(--alpine-frame-shadow);border-radius:2px;flex:1}.cs-alpine-entry>.alpine-frame{border-color:#e3eaf0}.dark .cs-alpine-entry>.alpine-frame{border-color:#151c25}.alpine-footer{color:var(--alpine-faint);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 20px;padding:7px 6px 0;font-size:11px;line-height:1.5;display:flex}.alpine-footer nav,.alpine-footer-installs,.alpine-footer-right{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.alpine-footer-right{justify-content:flex-end;margin-left:auto}.alpine-footer-install{min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.alpine-footer-install svg{stroke-width:1.5px;width:13px;height:13px}.alpine-footer a{min-height:28px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.alpine-footer :is(a,button):hover,.alpine-footer button[data-state=open]{color:var(--alpine-accent)}.alpine-footer small{white-space:nowrap;font-size:10px}body[data-alpine-workspace] .alpine-install-popover{width:min(420px,100vw - 24px);max-height:var(--radix-popover-content-available-height);border-radius:12px;padding:18px;font-family:IBM Plex Sans Variable,IBM Plex Sans,Arial,sans-serif;overflow-y:auto;border:1px solid var(--alpine-line)!important;background:var(--alpine-card)!important;color:var(--alpine-ink)!important;box-shadow:0 12px 36px #020b1826!important}.alpine-install-popover header{justify-content:space-between;align-items:center;gap:12px;display:flex}.alpine-install-popover h2{color:var(--alpine-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:550;display:flex}.alpine-install-popover svg{stroke-width:1.6px;width:15px;height:15px}.alpine-install-popover h2 svg{color:var(--alpine-accent)}.alpine-install-close,.alpine-install-command button{width:30px;height:30px;color:var(--alpine-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.alpine-install-popover button:hover{background:var(--alpine-wash);color:var(--alpine-accent)}.alpine-install-description{color:var(--alpine-muted);margin:8px 0 16px;font-size:12px;line-height:1.6}.alpine-install-shells{background:var(--alpine-panel);border-radius:7px;gap:2px;padding:3px;display:inline-flex}.alpine-install-shells button{min-height:30px;color:var(--alpine-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 10px;font-size:11px}.alpine-install-shells button[aria-pressed=true]{background:var(--alpine-card);color:var(--alpine-accent);box-shadow:0 1px 3px #020b1810}.alpine-install-command{border:1px solid var(--alpine-line);background:var(--alpine-canvas);border-radius:8px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 8px 10px 12px;display:flex}.alpine-install-command code{min-width:0;color:var(--alpine-ink);font-family:var(--font-plex-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;padding:4px 0;font-size:11px;line-height:1.8}.alpine-install-status{min-height:18px;color:var(--alpine-muted);margin:10px 0 0;font-size:11px;line-height:1.6}body[data-alpine-workspace] .alpine-install-command code:focus-visible{outline:2px solid var(--alpine-focus);outline-offset:3px}@media (max-width:800px){.alpine-footer{gap:2px 14px;padding:6px 10px 4px}.alpine-footer-right{justify-content:flex-start;gap:2px 14px;margin-left:0}.alpine-footer nav{gap:2px 14px}}.cs-alpine-entry :is(.alpine-header,.alpine-tabbar,.alpine-live-layer){background:var(--alpine-canvas);border-color:var(--alpine-line-soft)}.cs-alpine-entry,.dark .cs-alpine-entry{background:var(--alpine-page-background)}.cs-alpine-entry .alpine-browse-layer,.cs-alpine-entry .alpine-frame{background:var(--alpine-body-background)}.cs-alpine-entry .alpine-browse-sidebar,.cs-alpine-entry :is(.cs-alpine-tour,.alpine-browse-layer)>.alpine-browse-sidebar[data-layout=overlay]{background:var(--alpine-panel-background)}.dark .cs-alpine-entry :is(.cs-alpine-tour,.alpine-browse-layer)>.alpine-browse-sidebar[data-layout=overlay]{border-right-color:var(--alpine-line)}@supports (color:color-mix(in lab,red,red)){.dark .cs-alpine-entry :is(.cs-alpine-tour,.alpine-browse-layer)>.alpine-browse-sidebar[data-layout=overlay]{border-right-color:color-mix(in srgb,var(--alpine-line) 32%,transparent)}}.dark .cs-alpine-entry :is(.cs-alpine-tour,.alpine-browse-layer)>.alpine-browse-sidebar[data-layout=overlay]{box-shadow:12px 0 28px #05080e24}.cs-alpine-entry .alpine-tabs-anchor{margin-bottom:-40px}.cs-alpine-entry .cs-alpine-tour .terminal-scroll>.view{margin-top:40px}.cs-alpine-entry .cs-alpine-tour .terminal-scroll>.alpine-welcome-chat{padding-top:62px}.cs-alpine-entry .alpine-session-column,.cs-alpine-entry[data-alpine-view=page] [data-alpine-page-slot]{padding-top:40px}.cs-alpine-entry .alpine-tabbar{border-bottom-color:var(--alpine-line);background:#ffffff24}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry .alpine-tabbar{border-bottom-color:color-mix(in srgb,var(--alpine-line) 42%,transparent)}}.cs-alpine-entry .alpine-tabbar{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25)}.cs-alpine-entry .alpine-browse-sidebar{padding-top:40px}.dark .cs-alpine-entry .alpine-tabbar{background:var(--alpine-canvas)}@supports (color:color-mix(in lab,red,red)){.dark .cs-alpine-entry .alpine-tabbar{background:color-mix(in srgb,var(--alpine-canvas) 22%,transparent)}}.dark .cs-alpine-entry :is(.alpine-header,.alpine-tabbar){border-bottom-color:var(--alpine-line)}@supports (color:color-mix(in lab,red,red)){.dark .cs-alpine-entry :is(.alpine-header,.alpine-tabbar){border-bottom-color:color-mix(in srgb,var(--alpine-line) 36%,transparent)}}@media (max-width:800px){.cs-alpine-entry .alpine-tabs-anchor{margin-bottom:-38px}.cs-alpine-entry .cs-alpine-tour .terminal-scroll>.view{margin-top:38px}.cs-alpine-entry .cs-alpine-tour .terminal-scroll>.alpine-welcome-chat{padding-top:60px}.cs-alpine-entry .alpine-browse-sidebar,.cs-alpine-entry .alpine-session-column,.cs-alpine-entry[data-alpine-view=page] [data-alpine-page-slot]{padding-top:38px}}.cs-alpine-entry .alpine-brand{color:var(--alpine-ink)}.cs-alpine-entry .alpine-tab[aria-selected=true]{color:var(--alpine-accent);border-bottom-color:var(--alpine-accent);background:#fff}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry .alpine-tab[aria-selected=true]{background:color-mix(in srgb,#fff 82%,var(--alpine-warm))}}.dark .cs-alpine-entry .alpine-tab[aria-selected=true]{background:linear-gradient(180deg,var(--alpine-card),var(--alpine-card))}@supports (color:color-mix(in lab,red,red)){.dark .cs-alpine-entry .alpine-tab[aria-selected=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--alpine-card) 92%,#fff),var(--alpine-card))}}.dark .cs-alpine-entry .alpine-tab[aria-selected=true]{color:var(--alpine-ink);box-shadow:inset 1px 0 #ffffff06,inset -1px 0 #ffffff06}.cs-alpine-entry :is(.alpine-surface-toggle button[aria-pressed=true],.alpine-browse-toggle>button[aria-selected=true]){background:#fff}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry :is(.alpine-surface-toggle button[aria-pressed=true],.alpine-browse-toggle>button[aria-selected=true]){background:color-mix(in srgb,#fff 82%,var(--alpine-warm))}}.dark .cs-alpine-entry :is(.alpine-surface-toggle button[aria-pressed=true],.alpine-browse-toggle>button[aria-selected=true]){background:var(--alpine-card);color:var(--alpine-ink);box-shadow:var(--alpine-highlight),0 1px 2px #0000004d}.cs-alpine-entry .alpine-header-nav .alpine-primary{color:#fff;background:linear-gradient(180deg,#1689f1,var(--alpine-solid));border-color:#0766c4;box-shadow:inset 0 1px #ffffff26,0 3px 10px #0575df1a}.cs-alpine-entry .alpine-header-nav .alpine-primary:hover{background:var(--alpine-solid-hover)}.cs-alpine-entry :is([data-testid=grounding-receipt],[data-testid=terminal-commit-chip]){background:var(--alpine-card)}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry :is([data-testid=grounding-receipt],[data-testid=terminal-commit-chip]){background:color-mix(in srgb,var(--alpine-card) 94%,transparent)}}.cs-alpine-entry :is([data-testid=grounding-receipt],[data-testid=terminal-commit-chip]){border-color:var(--alpine-line)}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry :is([data-testid=grounding-receipt],[data-testid=terminal-commit-chip]){border-color:color-mix(in srgb,var(--alpine-line) 85%,transparent)}}.cs-alpine-entry :is([data-testid=grounding-receipt],[data-testid=terminal-commit-chip]){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffffb8,0 18px 40px -28px #18273666}.dark .cs-alpine-entry :is([data-testid=grounding-receipt],[data-testid=terminal-commit-chip]){box-shadow:0 18px 40px -28px #00000080}.cs-alpine-entry .dash-term-composer{border-width:1px;border-color:var(--alpine-line);background:var(--alpine-raised-background);box-shadow:var(--alpine-shadow)}.cs-alpine-entry .dash-term-composer:focus-within{border-color:var(--alpine-focus);box-shadow:0 0 0 3px var(--alpine-ring),var(--alpine-shadow)}.cs-alpine-entry .cs-alpine-tour{--paper:var(--alpine-canvas);--bg:var(--alpine-canvas);--pane:var(--alpine-panel);--surface:var(--alpine-card);--line:var(--alpine-line);--line-soft:var(--alpine-line-soft);--text:var(--alpine-ink);--sub:var(--alpine-muted);--muted:var(--alpine-muted);--faint:var(--alpine-faint);--blue:var(--alpine-accent)}.cs-alpine-entry .cs-alpine-tour :is(.workspace-grid,.terminal,.stream){border-color:var(--alpine-line)}.cs-alpine-entry .cs-alpine-tour .hero-title{color:var(--alpine-ink)}.cs-alpine-entry .cs-alpine-tour :is(.hero-title span,.hero-description,.idle-description,.kind-description){color:var(--alpine-muted)}.cs-alpine-entry .cs-alpine-tour :is(.stream-heading strong,.kind-name){color:var(--alpine-ink)}.cs-alpine-entry .cs-alpine-tour .stream{background:var(--alpine-panel-background)}.cs-alpine-entry .cs-alpine-tour .stream-bottom{background:0 0}.cs-alpine-entry .cs-alpine-tour .stream-heading{border-color:var(--alpine-line-soft);container-type:inline-size}.cs-alpine-entry .cs-alpine-tour .stream-heading h2{min-width:0;font:400 clamp(12px,3.8cqi,16px)/1.45 var(--dash-font-body);letter-spacing:-.13px;text-transform:none;white-space:nowrap;color:var(--alpine-muted)}.cs-alpine-entry .cs-alpine-tour .stream-heading strong{font-weight:500}.cs-alpine-entry .cs-alpine-tour .stream-heading .live-label{display:none}@media (min-width:801px){.cs-alpine-entry .cs-alpine-tour .workspace-grid{grid-template-columns:minmax(0,1fr) clamp(300px,26%,480px)}}.cs-alpine-entry .cs-alpine-tour .stream-idle .stream-heading{height:42px;min-height:42px;padding:0 18px}.cs-alpine-entry .cs-alpine-tour .stream-idle .stream-body{padding:10px 18px 18px}.cs-alpine-entry .cs-alpine-tour .context-kinds{border:0}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row{isolation:isolate;width:calc(100% + 16px);min-height:56px;box-shadow:none;border:0;border-radius:0;grid-template-columns:112px minmax(0,1fr) 9px;gap:8px;margin:0 -8px;padding:8px;position:relative}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-name{letter-spacing:.2px;gap:8px;font-size:10.5px}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-dot{width:7px;min-width:7px;height:7px}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-description{font-size:13px;line-height:1.45}.cs-alpine-entry .cs-alpine-tour .stream-idle .stream-explore-all{min-height:28px;margin-top:18px;font-size:12px}.cs-alpine-entry .cs-alpine-tour .stream-idle .stream-invitation{margin-top:4px;font-size:10.5px;line-height:1.5}@media (min-width:801px) and (max-width:1200px){.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row{grid-template-columns:100px minmax(0,1fr) 9px}}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:first-child{border-top:0}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row+.kind-row{box-shadow:none}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:before{content:"";z-index:-1;pointer-events:none;background:var(--alpine-wash);border-radius:8px;position:absolute;inset:3px 0}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:before{background:color-mix(in srgb,var(--alpine-wash) 65%,transparent)}}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:before{opacity:0;transition:opacity .15s}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row+.kind-row:after{content:"";pointer-events:none;border-top:1px solid var(--alpine-line-soft);position:absolute;top:0;left:8px;right:8px}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:is(:hover,:focus-visible){background:0 0!important}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:is(:hover,:focus-visible):before{opacity:1}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:is(:hover,:focus-visible) :is(.kind-name,.kind-description){color:var(--alpine-ink)}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:focus-visible{outline:none}.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:focus-visible:before{outline:2px solid var(--alpine-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.cs-alpine-entry .cs-alpine-tour .stream-idle .kind-row:before{transition:none}}.cs-alpine-entry .cs-alpine-tour :is(.kind-arrow,.stream-explore-all,.home-install-prompt,.menu-option .chevron){color:var(--alpine-accent)}.cs-alpine-entry .cs-alpine-tour :is(.home-install,.home-install-top){background:0 0}.cs-alpine-entry .cs-alpine-tour :is(.home-install-tabs,.home-install-copy){background:var(--alpine-panel);border-color:var(--alpine-line);color:var(--alpine-muted)}.cs-alpine-entry .cs-alpine-tour .home-install-tab{color:var(--alpine-muted);border-color:#0000}.cs-alpine-entry .cs-alpine-tour .home-install-tab[aria-pressed=true]{background:var(--alpine-card);border-color:var(--alpine-line);color:var(--alpine-accent);box-shadow:0 1px 3px #081c3010}.cs-alpine-entry .cs-alpine-tour .home-install-command{background:var(--alpine-card);border-color:var(--alpine-line);border-radius:10px;box-shadow:0 2px 8px #081c3005}.cs-alpine-entry .cs-alpine-tour .home-install-command:focus-within{border-color:var(--alpine-focus);box-shadow:0 0 0 3px var(--alpine-ring)}.cs-alpine-entry .cs-alpine-tour .home-install-command :is(code,.install-executable){color:var(--alpine-ink)}.cs-alpine-entry .cs-alpine-tour .home-install-command .install-url{color:var(--alpine-accent)}.cs-alpine-entry .cs-alpine-tour .home-install-command :is(.install-flag,.install-pipe){color:var(--alpine-muted)}.cs-alpine-entry .cs-alpine-tour :is(.home-install-label,.home-install-or,.menu-label,.stream-invitation){color:var(--alpine-faint)}.cs-alpine-entry .cs-alpine-tour .home-install-copy:hover{color:var(--alpine-accent);border-color:var(--alpine-edge)}.cs-alpine-entry .alpine-native-context{background:var(--alpine-canvas);border-color:var(--alpine-line)}@media (min-width:801px){.cs-alpine-entry .alpine-native-grid:has(>[data-live-graph])[data-sidebar-open]:not([data-graph-collapsed]){grid-template-columns:var(--alpine-sidebar-width,300px) minmax(0,1fr) var(--alpine-context-width,minmax(340px,35%))}.cs-alpine-entry .alpine-native-grid:has(>[data-live-graph])[data-graph-collapsed]:not([data-sidebar-open]){grid-template-columns:minmax(0,1fr)}.cs-alpine-entry .alpine-native-grid:has(>[data-live-graph])[data-sidebar-open][data-graph-collapsed]{grid-template-columns:var(--alpine-sidebar-width,300px) minmax(0,1fr)}.cs-alpine-entry .alpine-native-grid:has(>.alpine-body-reader){grid-template-columns:minmax(0,1fr)}.cs-alpine-entry .alpine-native-grid[data-sidebar-open]:has(>.alpine-body-reader){grid-template-columns:var(--alpine-sidebar-width,300px) minmax(0,1fr)}.cs-alpine-entry .alpine-native-grid[data-graph-collapsed]>.alpine-native-context{display:none}}.cs-alpine-entry .alpine-browse-sidebar{overflow:visible}.cs-alpine-entry :is(.alpine-stream-heading,.alpine-session-caption,.alpine-stream-group,.alpine-index-questions){border-color:var(--alpine-line-soft)}.cs-alpine-entry :is(.alpine-index-card,.alpine-atlas-preview,.alpine-node-inspector){border-color:var(--alpine-line);box-shadow:var(--alpine-shadow)}.cs-alpine-entry :is(.alpine-tool:hover,.alpine-group-heading:hover,.alpine-group-records>button:hover,.alpine-stream-browse:hover){background:var(--alpine-wash);color:var(--alpine-accent);border-color:#0000}.cs-alpine-entry :is(.alpine-stream-browse,.alpine-inline-link,.alpine-index-questions button,.alpine-agents-entry){color:var(--alpine-accent)}.cs-alpine-entry .alpine-index-progress>span{background:var(--alpine-accent)}.cs-alpine-entry .alpine-tool-divider{background:var(--alpine-line)}body[data-alpine-workspace] :is(.alpine-context-dialog,.alpine-connection-dialog,.alpine-account-dialog,.alpine-agents-window){background:var(--alpine-canvas)!important;color:var(--alpine-ink)!important;border-color:var(--alpine-line)!important}body[data-alpine-workspace] .alpine-account-dialog{padding:22px 22px 18px;box-shadow:0 24px 70px #102e4b18;background:var(--alpine-raised-background)!important;border:1px solid var(--alpine-line)!important;border-radius:16px!important}body[data-alpine-workspace] .alpine-account-dialog [data-slot=dialog-title]{color:var(--alpine-ink);letter-spacing:-.03em;font-size:20px;font-weight:550;line-height:1.3}body[data-alpine-workspace] .alpine-account-dialog [data-slot=dialog-description]{max-width:42ch;color:var(--alpine-muted);margin:6px 0 4px;font-size:13.5px;line-height:1.6}body[data-alpine-workspace] .alpine-account-dialog .alpine-primary{background:linear-gradient(180deg,#1689f1,var(--alpine-solid));color:#fff;border-color:#0766c4;border-radius:10px;width:100%;min-height:42px;margin-top:10px;font-size:14px;display:flex;box-shadow:inset 0 1px #ffffff26,0 3px 10px #0575df1a}body[data-alpine-workspace] .alpine-account-dialog .alpine-primary:hover{background:var(--alpine-solid-hover);color:#fff}body[data-alpine-workspace] .alpine-account-dialog .alpine-back-link{color:var(--alpine-accent);margin:12px 0 0;font-size:13px;text-decoration:none}body[data-alpine-workspace] .alpine-account-dialog .alpine-back-link:hover{text-underline-offset:3px;text-decoration:underline}body[data-alpine-workspace] .alpine-account-dialog>button{border-radius:999px;background:var(--alpine-panel)!important;border-color:var(--alpine-line)!important;color:var(--alpine-muted)!important;box-shadow:none!important}body[data-alpine-workspace] .alpine-account-dialog>button:hover{background:var(--alpine-wash)!important;color:var(--alpine-ink)!important}body[data-alpine-workspace] .alpine-account-dialog>button:focus-visible{outline:2px solid var(--alpine-focus);outline-offset:2px}body[data-alpine-workspace] :is(.alpine-agents-task textarea,.alpine-source-options>button,.alpine-layer-header,.alpine-layer-footer,.alpine-context-search,.alpine-context-results,.alpine-context-preview,.alpine-agents-launcher){border-color:var(--alpine-line)}body[data-alpine-workspace] :is(.alpine-agents-roles>button.is-selected,.alpine-context-scope>button[aria-pressed=true],.alpine-tools-option){background:var(--alpine-wash);border-color:var(--alpine-edge);color:var(--alpine-accent)}body[data-alpine-workspace] .alpine-agents-task button{background:var(--alpine-solid);color:#fff}body[data-alpine-workspace] :is(.alpine-layer-emblem,.alpine-source-icon,.alpine-record-actions button,.alpine-held-context>button){background:var(--alpine-wash);color:var(--alpine-accent);border-color:var(--alpine-line)}body[data-alpine-workspace] :is(.alpine-layer-footer>button,.alpine-layer-empty button,.alpine-dialog-back,.alpine-agents-roles>button.is-selected strong){color:var(--alpine-accent)}body[data-alpine-workspace] :is(.alpine-context-search,.alpine-atlas-search):focus-within{border-color:var(--alpine-focus)}body[data-alpine-workspace] :is(.alpine-context-result[aria-pressed=true],.alpine-agents-chips>button.is-selected){background:var(--alpine-wash);border-color:var(--alpine-line)}body[data-alpine-workspace] :is(.alpine-context-scope,.alpine-context-preview,.alpine-agents-activity){background:var(--alpine-panel);border-color:var(--alpine-line)}body[data-alpine-workspace] .alpine-agents-window .cs-agent-dock-tab[aria-selected=true]{color:var(--alpine-accent);box-shadow:inset 0 -2px 0 var(--alpine-accent)}body[data-alpine-workspace] .alpine-agents-task textarea:focus{border-color:var(--alpine-focus);box-shadow:0 0 0 3px var(--alpine-ring)}.cs-alpine-entry :is(button,a,summary):focus-visible,body[data-alpine-workspace] [role=dialog] :is(button,a,input):focus-visible{outline:2px solid var(--alpine-focus);outline-offset:3px}body[data-alpine-workspace] [data-testid=composer-context-picker]{--dash-meta:var(--alpine-muted);--dash-inset:var(--alpine-panel);--dash-fill-raised:var(--alpine-wash);background:var(--alpine-card);color:var(--alpine-ink);border-color:var(--alpine-line);font-family:var(--dash-font-body);box-shadow:0 24px 90px #02081230}body[data-alpine-workspace] [data-testid=composer-context-picker] :is([data-testid=context-picker-scope-column],[data-testid=context-picker-preview]){background:var(--alpine-panel)}body[data-alpine-workspace] [data-testid=context-picker-entry][aria-selected=true]{background:var(--alpine-wash)}body[data-alpine-workspace] [data-testid=composer-context-picker] button:disabled{opacity:.45;cursor:not-allowed}body[data-alpine-workspace] .context-picker-dialog>button{background:var(--alpine-panel);color:var(--alpine-muted);border-color:var(--alpine-line);border-radius:8px}body[data-alpine-workspace] [role=dialog] [data-bare-input]:focus-visible,body[data-alpine-workspace] [role=dialog] [data-testid=context-picker-search]:focus-visible{outline:none}body[data-alpine-workspace] .cs-project-scope-popover input:is(:focus,:focus-visible){border-color:var(--dash-line);box-shadow:none;outline:none}body[data-alpine-workspace] [data-testid=context-picker-results] label:focus-within{border-color:var(--alpine-focus);box-shadow:0 0 0 2px var(--alpine-ring)}body[data-alpine-workspace] [data-testid=composer-context-picker] textarea:focus-visible{outline:2px solid var(--alpine-focus);outline-offset:2px}@media (min-width:900px) and (max-width:1100px){body[data-alpine-workspace] [data-layout=dialog] [data-testid=context-picker-scope-column]{width:200px}body[data-alpine-workspace] [data-layout=dialog] [data-testid=context-picker-preview]{width:280px}}@media (max-width:899px){body[data-alpine-workspace] .context-picker-sheet{padding-bottom:env(safe-area-inset-bottom)}body[data-alpine-workspace] .context-picker-sheet [data-testid=context-picker-results]{padding-top:4px}}body[data-alpine-workspace] ::selection{background:var(--alpine-selection);color:var(--alpine-selection-ink)}body[data-alpine-workspace] .alpine-agent-info{width:min(370px,100vw - 24px);max-height:var(--radix-popover-content-available-height);border-radius:14px;padding:20px;overflow-y:auto;border:1px solid var(--alpine-line)!important;background:var(--alpine-card)!important;color:var(--alpine-muted)!important;box-shadow:0 16px 48px #020b1826,0 2px 8px #020b1810!important}.alpine-agent-info-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.alpine-agent-info-eyebrow{color:var(--alpine-accent);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:600;display:flex}.alpine-agent-info-eyebrow>span{background:var(--alpine-wash);letter-spacing:0;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:450}.alpine-agent-info-header h2{color:var(--alpine-ink);letter-spacing:-.02em;margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.35}.alpine-agent-info-header>button{width:28px;height:28px;color:var(--alpine-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-5px -5px 0 0;padding:0;display:grid}.alpine-agent-info-header>button:hover{color:var(--alpine-ink);background:var(--alpine-wash)}.alpine-agent-info-header>button svg{stroke-width:1.6px;width:15px;height:15px}.alpine-agent-info-body{gap:18px;margin-top:22px;display:grid}.alpine-agent-info-body h3{color:var(--alpine-ink);margin:0 0 5px;font-size:12.5px;font-weight:550;line-height:1.5}.alpine-agent-info-body p{color:var(--alpine-muted);margin:0;font-size:12.5px;line-height:1.65}.alpine-agent-info-footnote{border-top:1px solid var(--alpine-line);color:var(--alpine-faint);margin:18px 0 0;padding-top:14px;font-size:11px;line-height:1.65}body[data-alpine-workspace] .alpine-chat-history{width:min(340px,100vw - 24px);max-height:min(460px,var(--radix-popover-content-available-height));border-radius:14px;padding:12px;overflow-y:auto;border:1px solid var(--alpine-line)!important;background:var(--alpine-card)!important;color:var(--alpine-muted)!important;box-shadow:0 16px 48px #020b1826,0 2px 8px #020b1810!important}.alpine-chat-history-header{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 8px;display:flex}.alpine-chat-history-header h2{color:var(--alpine-ink);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:600}.alpine-chat-history-new{border:1px solid var(--alpine-line);color:var(--alpine-ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.alpine-chat-history-new:hover{background:var(--alpine-wash)}.alpine-chat-history-new svg{width:13px;height:13px}.alpine-chat-history-note{color:var(--alpine-faint);margin:6px 4px;font-size:12px;line-height:1.55}.alpine-chat-history-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.alpine-chat-history-list li{border-radius:8px;align-items:center;gap:4px;display:flex}.alpine-chat-history-list li:hover,.alpine-chat-history-list li[data-current]{background:var(--alpine-wash)}.alpine-chat-history-open{min-width:0;color:var(--alpine-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:7px 8px;display:grid}.alpine-chat-history-open span{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.alpine-chat-history-open small{color:var(--alpine-faint);font-size:11px}.alpine-chat-history-actions,.alpine-chat-history-confirm{flex:none;align-items:center;gap:2px;padding-right:4px;display:flex}.alpine-chat-history-actions{opacity:0;transition:opacity .12s}.alpine-chat-history-list li:focus-within .alpine-chat-history-actions,.alpine-chat-history-list li:hover .alpine-chat-history-actions{opacity:1}.alpine-chat-history-list li button:not(.alpine-chat-history-open){min-width:26px;height:26px;color:var(--alpine-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 6px;font-size:12px;display:grid}.alpine-chat-history-list li button:not(.alpine-chat-history-open):hover{color:var(--alpine-ink);background:var(--alpine-card)}.alpine-chat-history-confirm button:first-child{font-weight:550;color:var(--alpine-danger,#c2410c)!important}.alpine-chat-history-list svg{width:13px;height:13px}.alpine-chat-history-rename{flex:1;align-items:center;gap:2px;padding:4px;display:flex}.alpine-chat-history-rename input{border:1px solid var(--alpine-line);background:var(--alpine-card);min-width:0;color:var(--alpine-ink);border-radius:6px;flex:1;padding:5px 7px;font-size:12.5px}@media (pointer:coarse){.alpine-chat-history-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.alpine-chat-history-actions{transition:none}}@media (max-width:540px){.cs-alpine-entry .alpine-frame{box-shadow:none;border:0;border-radius:0}}.cs-alpine-entry .cs-alpine-tour .view.home{container-type:inline-size}.alpine-hero-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;display:grid}.alpine-hero-copy{min-width:0}.cs-alpine-entry .cs-alpine-tour .view.home .alpine-hero-eyebrow{color:var(--alpine-accent);font:500 10px/1.6 var(--dash-font-body);letter-spacing:.13em;margin:0 0 18px}.cs-alpine-entry .cs-alpine-tour .view.home .hero-description{max-width:880px;color:var(--alpine-muted);font:400 clamp(15px,1.7cqi,18px)/1.55 var(--dash-font-body);letter-spacing:-.01em;margin:0}.cs-alpine-entry .cs-alpine-tour .view.home .hero-description .alpine-hero-break{display:none}@container (min-width:680px){.cs-alpine-entry .cs-alpine-tour .view.home .hero-description .alpine-hero-break{display:inline}}.alpine-hero-start{margin-top:24px}.alpine-hero-actions{min-width:0}.cs-alpine-entry .cs-alpine-tour .alpine-hero-actions>.menu-label{margin:0 0 12px}.cs-alpine-entry .cs-alpine-tour .alpine-hero-actions .home-install{margin-top:0}.cs-alpine-entry .cs-alpine-tour .alpine-hero-actions .home-install-label{white-space:normal;text-align:right;min-width:0}.cs-alpine-entry .cs-alpine-tour .alpine-hero-actions .start-menu{margin:0 0 18px}.cs-alpine-entry .cs-alpine-tour .alpine-hero-proof{--alpine-proof-line:#ffffff1a;-webkit-backdrop-filter:blur(6px)saturate(1.04);backdrop-filter:blur(6px)saturate(1.04);max-width:640px;box-shadow:none;font-family:var(--dash-font-body);background:linear-gradient(145deg,#ffffff38,#ffffff1a);border-color:#ffffff24 #ffffff14 #ffffff0a;border-style:solid;border-width:1px;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin:0;padding:16px 18px;display:grid}.dark .cs-alpine-entry .cs-alpine-tour .alpine-hero-proof{--alpine-proof-line:#ffffff0c;background:linear-gradient(145deg,#1a243338,#0e14201f);border-color:#d8e6ff10 #d8e6ff09 #d8e6ff04}.cs-alpine-entry .cs-alpine-tour .home-workspace .alpine-hero-proof{--alpine-proof-line:var(--alpine-line);background:var(--alpine-card);border-color:var(--alpine-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 48px #102e4b18}.dark .cs-alpine-entry .cs-alpine-tour .home-workspace .alpine-hero-proof{--alpine-proof-line:#ffffff0f;background:linear-gradient(160deg,var(--alpine-card),var(--alpine-canvas))}@supports (color:color-mix(in lab,red,red)){.dark .cs-alpine-entry .cs-alpine-tour .home-workspace .alpine-hero-proof{background:linear-gradient(160deg,color-mix(in srgb,var(--alpine-card) 82%,transparent),color-mix(in srgb,var(--alpine-canvas) 88%,transparent))}}.dark .cs-alpine-entry .cs-alpine-tour .home-workspace .alpine-hero-proof{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);border-color:#ffffff14 #ffffff0b #ffffff08;box-shadow:inset 0 1px #ffffff0a,0 24px 64px #00000080}.alpine-proof-heading{grid-area:1/1;min-width:0}.alpine-proof-heading>span{color:var(--alpine-muted);font:400 9px/1.5 var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;align-items:flex-start;gap:7px;display:flex}.alpine-proof-heading i{background:var(--alpine-accent);width:4px;height:4px;box-shadow:0 0 0 3px var(--alpine-wash);border-radius:50%;flex:none;margin-top:5px}.cs-alpine-entry .cs-alpine-tour .alpine-proof-note{border-top:1px solid var(--alpine-proof-line);color:var(--alpine-muted);font:400 10px/1.5 var(--dash-font-body);grid-area:4/1/auto/-1;margin:0;padding-top:8px}.cs-alpine-entry .cs-alpine-tour .alpine-proof-link{min-height:24px;color:var(--alpine-accent);white-space:nowrap;grid-area:1/2;justify-self:start;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.alpine-proof-link svg{width:13px;height:13px;transition:transform .15s}.alpine-proof-link:hover svg{transform:translate(2px)}.alpine-proof-link:focus-visible{outline:2px solid var(--alpine-accent);outline-offset:4px;border-radius:3px}.alpine-proof-metrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.alpine-proof-stat{border-left:1px solid var(--alpine-proof-line);flex-direction:column;min-width:0;padding:0 22px;display:flex}.alpine-proof-stat:first-child{border-left:0;padding-left:0}.alpine-proof-stat:last-child{padding-right:0}.alpine-proof-stat dt{color:var(--alpine-muted);order:2;margin-top:4px;font-size:11px;font-weight:500;line-height:1.5}.alpine-proof-stat dt span{color:var(--alpine-muted);margin-top:2px;font-size:9px;font-weight:400;display:block}.cs-alpine-entry .cs-alpine-tour .alpine-proof-stat dd{color:var(--alpine-ink);letter-spacing:-.045em;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:30px;font-weight:500;line-height:1.05}.cs-alpine-entry .cs-alpine-tour .alpine-proof-stat dd small{color:var(--alpine-muted);letter-spacing:-.02em;margin-left:2px;font-size:17px;font-weight:400}.cs-alpine-entry .cs-alpine-tour .alpine-proof-speed dd,.cs-alpine-entry .cs-alpine-tour .alpine-proof-speed dd small{color:var(--alpine-accent)}@container (min-width:740px){.alpine-hero-layout{grid-template-columns:minmax(0,1fr) 244px;gap:clamp(28px,4cqi,64px)}.alpine-hero-start{margin-top:26px}.cs-alpine-entry .cs-alpine-tour .alpine-hero-proof{grid-template-columns:minmax(0,1fr);align-self:start;align-items:start;gap:8px;margin-top:0}.alpine-proof-metrics{grid-template-columns:minmax(0,1fr);gap:6px}.alpine-proof-stat,.alpine-proof-stat:first-child,.alpine-proof-stat:last-child{border:0;padding:0}.alpine-proof-stat+.alpine-proof-stat{border-top:1px solid var(--alpine-proof-line);padding-top:8px}.alpine-proof-stat dt{margin-top:3px;line-height:1.35}.cs-alpine-entry .cs-alpine-tour .alpine-proof-stat dd{font-size:28px}.cs-alpine-entry .cs-alpine-tour .alpine-proof-link{grid-area:3/1}}@media (max-width:540px){.cs-alpine-entry .cs-alpine-tour .view.home .alpine-hero-eyebrow{margin-bottom:14px;font-size:9px}.cs-alpine-entry .cs-alpine-tour .view.home .hero-description{font-size:15px}.alpine-hero-layout{gap:24px}.alpine-hero-start{margin-top:20px}.cs-alpine-entry .cs-alpine-tour .alpine-hero-proof{gap:12px 8px;padding:14px 12px}.alpine-proof-stat{padding:0 12px}.cs-alpine-entry .cs-alpine-tour .alpine-proof-stat dd{font-size:25px}.cs-alpine-entry .cs-alpine-tour .alpine-proof-stat dd small{font-size:13px}.alpine-proof-stat dt{font-size:10px}.alpine-proof-stat dt span{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.alpine-proof-link svg{transition:none}}@media (prefers-reduced-transparency:reduce){.cs-alpine-entry .cs-alpine-tour .alpine-hero-proof,.dark .cs-alpine-entry .cs-alpine-tour .alpine-hero-proof{background:var(--alpine-card);-webkit-backdrop-filter:none;backdrop-filter:none}}.cs-alpine-entry .cs-alpine-tour .alpine-hero-compare{min-height:36px;color:var(--alpine-accent);font:400 12px/1.5 var(--dash-font-body);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;margin-top:12px;padding:6px 0;display:inline-flex}.cs-alpine-entry .cs-alpine-tour .alpine-hero-compare svg{width:14px;height:14px;transition:transform .15s}.cs-alpine-entry .cs-alpine-tour .alpine-hero-compare:hover{text-underline-offset:4px;text-decoration:underline}.cs-alpine-entry .cs-alpine-tour .alpine-hero-compare:hover svg{transform:translate(3px)}.cs-alpine-entry .cs-alpine-tour .alpine-hero-compare:focus-visible{outline:2px solid var(--alpine-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.cs-alpine-entry .cs-alpine-tour .alpine-hero-compare svg{transition:none}}.cs-alpine-entry .alpine-entry-composer .alpine-composer-context{color:var(--alpine-faint);justify-content:space-between;align-items:baseline;gap:16px;margin:0 12px 8px;font-size:10.5px;line-height:1.5}.alpine-composer-intro{min-width:0}.cs-alpine-entry .alpine-entry-composer .alpine-composer-context :is(.alpine-sandbox-label,.alpine-entry-note){font:inherit;color:inherit;margin:0;display:inline}.cs-alpine-entry .alpine-composer-tools :is(.alpine-caption,[data-testid=alpine-canvas-info]){box-shadow:none;color:#486d7a;background:0 0;border-color:#0000}.alpine-tab-rail{width:26px;height:26px;color:var(--alpine-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-self:center;place-items:center;padding:0;display:grid}.alpine-tab-rail svg{width:15px;height:15px}.alpine-tab-rail-left{width:20px;height:20px;margin:0 2px 0 0}.alpine-tab-rail-left svg{width:12px;height:12px}.alpine-tab-rail:hover{background:var(--alpine-wash);color:var(--alpine-accent)}.alpine-tab-rail:focus-visible{outline:2px solid var(--alpine-focus);outline-offset:1px}.alpine-welcome-rail{width:min(var(--alpine-context-width,max(340px,35%)),92vw);z-index:20;display:flex;position:absolute;top:0;bottom:0;right:0}.alpine-welcome-rail[data-collapsed]{width:52px}.cs-alpine-entry .cs-alpine-tour>:is(.alpine-welcome-rail,.alpine-slide-over,.alpine-rail-toast,.alpine-canvas-pane){font-family:IBM Plex Sans Variable,IBM Plex Sans,Arial,sans-serif}.cs-alpine-entry .cs-alpine-tour>.alpine-welcome-rail>.alpine-native-context.alpine-rail{border-left:1px solid var(--alpine-line);border-radius:0;flex:1;min-width:0;display:flex}.cs-alpine-entry .cs-alpine-tour>:not(aside):not(.alpine-welcome-rail):not(.alpine-slide-over):not(.alpine-rail-toast):not(.alpine-rail-scrim){transition:margin-left .18s ease-out,margin-right .18s ease-out}@media (min-width:1101px){.cs-alpine-entry .cs-alpine-tour:not([data-canvas-open]):has(>.alpine-welcome-rail)>:not(aside):not(.alpine-welcome-rail):not(.alpine-slide-over):not(.alpine-rail-toast):not(.alpine-rail-scrim){margin-right:min(var(--alpine-context-width,max(340px,35%)),92vw)}.cs-alpine-entry .cs-alpine-tour:not([data-canvas-open]):has(>.alpine-welcome-rail[data-collapsed])>:not(aside):not(.alpine-welcome-rail):not(.alpine-slide-over):not(.alpine-rail-toast):not(.alpine-rail-scrim){margin-right:52px}.cs-alpine-entry .cs-alpine-tour[data-sidebar-strip]>:not(aside):not(.alpine-welcome-rail):not(.alpine-slide-over):not(.alpine-rail-toast):not(.alpine-rail-scrim){margin-left:52px}.cs-alpine-entry .cs-alpine-tour>.alpine-browse-sidebar[data-layout=overlay][data-collapsed]{width:52px;animation:none}.cs-alpine-entry .cs-alpine-tour>.alpine-slide-over{border-top:1px solid var(--alpine-line);top:40px}}@media (max-width:1100px){.cs-alpine-entry .cs-alpine-tour>.alpine-welcome-rail{z-index:30;box-shadow:-18px 0 36px #102e4b1f}}@media (min-width:701px){.cs-alpine-entry .cs-alpine-tour[data-canvas-open]{container-type:inline-size}.cs-alpine-entry .cs-alpine-tour[data-canvas-open]>.alpine-welcome-rail{display:none}.cs-alpine-entry .cs-alpine-tour[data-canvas-open]>.alpine-canvas-pane{width:var(--alpine-canvas-width,50cqw)}.cs-alpine-entry .cs-alpine-tour[data-canvas-open] .terminal{box-sizing:border-box;padding-right:var(--alpine-canvas-width,50cqw)}}@media (prefers-reduced-motion:reduce){.cs-alpine-entry .cs-alpine-tour>:not(aside){transition:none}}.cs-alpine-entry .alpine-stream-intro{letter-spacing:-.035em;color:var(--alpine-muted);margin:0 0 18px;font-size:20px;line-height:1.28}.cs-alpine-entry .alpine-stream-intro strong{color:var(--alpine-ink);font-weight:520}.cs-alpine-entry .alpine-saved-notes{border-top:1px solid var(--alpine-line-soft);margin-top:8px;padding:14px 0 4px}.cs-alpine-entry .alpine-saved-notes-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cs-alpine-entry .alpine-saved-notes-head>span{letter-spacing:.11em;text-transform:uppercase;color:var(--alpine-ink);font:550 11px/1.3 IBM Plex Sans Variable,IBM Plex Sans,sans-serif}.cs-alpine-entry .alpine-saved-notes-head>button{color:var(--alpine-accent);cursor:pointer;background:0 0;border:0;padding:0;font:500 13px/1.3 IBM Plex Sans Variable,IBM Plex Sans,sans-serif}.cs-alpine-entry .alpine-stream-groups{flex-direction:column;display:flex}.cs-alpine-entry .alpine-stream-group{border:0}.cs-alpine-entry .alpine-group-heading{border:0;border-bottom:1px solid var(--alpine-line-soft);width:calc(100% + 24px);color:var(--alpine-ink);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 14px;grid-template-areas:"name chevron""desc chevron";align-items:center;gap:3px 12px;margin:0 -12px;padding:13px 12px;display:grid}.cs-alpine-entry .alpine-group-name{letter-spacing:.11em;text-transform:uppercase;color:var(--alpine-ink);grid-area:name;font:550 11px/1.3 IBM Plex Sans Variable,IBM Plex Sans,sans-serif}.cs-alpine-entry .alpine-group-heading small{letter-spacing:-.01em;color:var(--alpine-muted);grid-area:desc;font:400 13px/1.45 IBM Plex Sans Variable,IBM Plex Sans,sans-serif}.cs-alpine-entry .alpine-group-heading>svg{opacity:.55;width:14px;height:14px;color:var(--alpine-faint);grid-area:chevron}.cs-alpine-entry .alpine-dot{width:7px;height:7px;box-shadow:0 0 0 3px var(--alpine-mark,#748ba2)}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry .alpine-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--alpine-mark,#748ba2) 20%,transparent)}}.cs-alpine-entry .alpine-dot.decision{--alpine-mark:#cd7465}.cs-alpine-entry .alpine-dot.lesson{--alpine-mark:#78a078}.cs-alpine-entry .alpine-dot.guardrail{--alpine-mark:#9b88b7}.cs-alpine-entry .alpine-dot.code{--alpine-mark:#5e92b4}.cs-alpine-entry .alpine-dot.handoff{--alpine-mark:#6d8ca6}.cs-alpine-entry .alpine-dot.runbook{--alpine-mark:#699d95}.cs-alpine-entry .alpine-dot.coordination{--alpine-mark:#a08faa}.cs-alpine-entry .alpine-stream-group .alpine-group-heading:hover{background:var(--alpine-wash);color:var(--alpine-ink)}.cs-alpine-entry .alpine-group-heading:hover .alpine-group-name{color:var(--alpine-ink)}.cs-alpine-entry .alpine-group-heading:hover>svg{color:var(--alpine-accent);opacity:1}.cs-alpine-entry .alpine-stream-browse{border-top:1px solid var(--alpine-line-soft);letter-spacing:-.01em;border-radius:0;margin:8px 0 0;padding:14px 2px;font-size:13px}.cs-alpine-entry :is(.cs-alpine-tour,.alpine-live-layer):after,.cs-alpine-entry :is(.cs-alpine-tour,.alpine-live-layer):before{content:"";z-index:1;pointer-events:none;background-image:radial-gradient(#48687c33 .6px,#0000 .8px);background-size:4px 4px;width:96px;position:absolute;top:50px;bottom:0}.cs-alpine-entry .cs-alpine-tour:after,.cs-alpine-entry .cs-alpine-tour:before{bottom:var(--alpine-composer-height)}.cs-alpine-entry .alpine-session-column .alpine-session-composer{z-index:3;position:relative}.cs-alpine-entry :is(.cs-alpine-tour,.alpine-live-layer):before{left:0;-webkit-mask-image:linear-gradient(90deg,#000 12%,#0000),linear-gradient(#000 36%,#0000 82%);mask-image:linear-gradient(90deg,#000 12%,#0000),linear-gradient(#000 36%,#0000 82%);-webkit-mask-composite:source-in;mask-composite:intersect}.cs-alpine-entry :is(.cs-alpine-tour,.alpine-live-layer):after{right:0;-webkit-mask-image:linear-gradient(270deg,#000 12%,#0000);mask-image:linear-gradient(270deg,#000 12%,#0000)}.dark .cs-alpine-entry :is(.cs-alpine-tour,.alpine-live-layer):after,.dark .cs-alpine-entry :is(.cs-alpine-tour,.alpine-live-layer):before{background-image:radial-gradient(#d2e2f013 .6px,#0000 .8px)}.cs-alpine-entry .alpine-browse-layer[data-sidebar-open]:before,.cs-alpine-entry .alpine-live-layer:has(.alpine-body-reader):after,.cs-alpine-entry .alpine-live-layer:has(.alpine-native-grid:not([data-graph-collapsed])):after,.cs-alpine-entry .alpine-live-layer:has(.alpine-native-grid[data-canvas-open]):after,.cs-alpine-entry .alpine-live-layer:has(.alpine-native-grid[data-sidebar-open]):before,.cs-alpine-entry .cs-alpine-tour:has(.alpine-welcome-rail):after,.cs-alpine-entry .cs-alpine-tour[data-sidebar-open]:before{display:none}@media (max-width:800px){.cs-alpine-entry :is(.cs-alpine-tour,.alpine-live-layer):after,.cs-alpine-entry :is(.cs-alpine-tour,.alpine-live-layer):before{width:64px;top:48px}}.alpine-composer-separator{margin:0 3px}.cs-alpine-entry .alpine-entry-composer .alpine-allowance{white-space:nowrap;color:inherit;flex:none;font-size:10px}@media (max-width:540px){.cs-alpine-entry .alpine-entry-composer .alpine-composer-context{gap:12px;margin:0 5px 8px;font-size:10px}.cs-alpine-entry .alpine-entry-composer .alpine-allowance{font-size:9px}}.alpine-composer-expand[hidden],.alpine-entry-composer>[hidden]{display:none!important}.alpine-composer-expand{border:1px solid var(--alpine-line);background:var(--alpine-card);width:100%;min-height:46px;color:var(--alpine-muted);font:400 13px/1.5 var(--dash-font-body);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.alpine-composer-expand:hover{border-color:var(--alpine-edge);background:var(--alpine-panel)}.alpine-composer-expand>svg{width:16px;height:16px;color:var(--alpine-accent);stroke-width:1.5px;flex:none}.alpine-composer-expand-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.alpine-composer-expand-action{color:var(--alpine-accent);align-items:center;gap:7px;font-size:11px;display:flex}.alpine-composer-collapse-row svg,.alpine-composer-expand-action svg{stroke-width:1.5px;width:14px;height:14px}.alpine-composer-draft-badge{background:var(--alpine-wash);color:var(--alpine-accent);border-radius:4px;padding:2px 6px;font-size:10px}.alpine-composer-collapse-row{justify-content:flex-end;padding:0 3px 5px;display:flex}.alpine-composer-collapse-row button{min-height:28px;color:var(--alpine-muted);font:400 11px/1.5 var(--dash-font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:3px 7px;display:flex}.alpine-composer-collapse-row button:hover{background:var(--alpine-wash);color:var(--alpine-accent)}.alpine-composer-collapse-row button:focus-visible,.alpine-composer-expand:focus-visible{outline:2px solid var(--alpine-accent);outline-offset:3px}@media (max-width:540px){.alpine-composer-expand{gap:8px;padding:10px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.alpine-composer-expand{transition:none}}.cs-alpine-entry [data-alpine-page-slot]{z-index:1;flex:1;min-width:0;min-height:0;display:none;position:relative}.cs-alpine-entry[data-alpine-view=page] [data-alpine-page-slot]{display:flex}.cs-alpine-entry[data-alpine-view=page] .terminal>.journey-art{visibility:hidden}.alpine-page-tab-wrap{flex:none;align-items:stretch;display:flex;position:relative}.alpine-page-tab-wrap .alpine-tab{max-width:190px;padding-right:28px}.alpine-page-tab-close{width:24px;height:28px;color:var(--alpine-faint);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.alpine-page-tab-close svg{width:12px;height:12px}.alpine-page-tab-close:hover{color:var(--alpine-ink);background:var(--alpine-wash)}.alpine-tablist>.alpine-tab{flex:none}.alpine-page-tab-wrap .alpine-tab{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.alpine-page-tab-pin{color:var(--alpine-accent)}.alpine-page-tab-pin svg{fill:currentColor;fill-opacity:.18;transform:rotate(45deg)}.alpine-page-tab-pin:hover{color:var(--alpine-accent)}.alpine-tablist[data-dragging],.alpine-tablist[data-dragging] .alpine-tab{cursor:grabbing}.alpine-tablist[data-dragging]>.alpine-page-tab-wrap{transition:transform .15s}.alpine-tablist[data-dragging]>.alpine-page-tab-wrap[data-dragging]{z-index:2;background:var(--alpine-card);box-shadow:inset 0 0 0 1px var(--alpine-line);border-radius:8px 8px 0 0;transition:none}.alpine-tablist[data-dragging]>.alpine-page-tab-wrap[data-dragging][data-settling]{transition:transform .12s}@media (prefers-reduced-motion:reduce){.alpine-tablist>.alpine-page-tab-wrap{transition:none!important}}.alpine-page-panel{background:var(--alpine-body-background);flex:1;min-width:0;min-height:0;display:flex}.alpine-page-panel[hidden]{display:none}.alpine-page-frame{flex:1;min-width:0;min-height:0;position:relative}.alpine-page-frame iframe{background:var(--alpine-canvas);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.alpine-page-frame .alpine-page-pending{visibility:hidden}.alpine-page-loading{color:var(--alpine-muted);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,6vw,80px);display:flex;position:absolute;inset:0}.alpine-page-loading h1{color:var(--alpine-ink);margin:12px 0;font-size:clamp(24px,3vw,36px);font-weight:450}.alpine-page-loading p{font-size:14px;line-height:1.8}.alpine-page-loading>div{gap:20px;margin-top:18px;display:flex}.alpine-page-loading :is(button,a){color:var(--alpine-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.alpine-page-loading svg{width:14px;height:14px}body[data-alpine-workspace] [data-testid=agent-privacy-tooltip]{border:1px solid var(--alpine-line);font-family:IBM Plex Sans Variable,sans-serif}@media (max-width:540px){.alpine-page-tab-wrap .alpine-tab{max-width:150px}}.cs-alpine-entry .cs-alpine-tour .view:not(.home){padding:30px clamp(24px,4vw,64px) 36px}.cs-alpine-entry .cs-alpine-tour .inside-nav,.cs-alpine-entry .cs-alpine-tour .view:not(.home)>:is(.command-history-line,.command-line,div.section-eyebrow){display:none}.cs-alpine-entry .cs-alpine-tour .view:not(.home) .section-title{font:500 clamp(26px,2.3vw,36px)/1.2 var(--sans);letter-spacing:-.035em;max-width:26ch;margin:0 0 18px}.cs-alpine-entry .cs-alpine-tour .section-title .accent{color:var(--alpine-muted)}.cs-alpine-entry .cs-alpine-tour .section-description{font:400 15px/1.8 var(--sans);max-width:68ch;color:var(--alpine-muted)}.cs-alpine-entry .cs-alpine-tour :is(.section-eyebrow,.command-line,.command-history-line,.evidence-top,.brief-label,.contrast-label,.contrast-prompt>span,.mechanism-strip span){color:var(--alpine-faint)}.cs-alpine-entry .cs-alpine-tour .command-line{margin-bottom:26px}.cs-alpine-entry .cs-alpine-tour .answer-contrast{border:1px solid var(--alpine-line);background:var(--alpine-panel);box-shadow:var(--alpine-shadow);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0;display:grid}.cs-alpine-entry .cs-alpine-tour .contrast-prompt{border-bottom:1px solid var(--alpine-line);background:var(--alpine-card);grid-column:1/-1;padding:18px 22px}.cs-alpine-entry .cs-alpine-tour .contrast-prompt p{color:var(--alpine-ink);font:500 17px/1.5 var(--sans);margin:7px 0 0}.cs-alpine-entry .cs-alpine-tour .contrast-answer{background:0 0;border:0;padding:22px}.cs-alpine-entry .cs-alpine-tour .contrast-answer.informed{border-left:1px solid var(--alpine-line);background:var(--alpine-wash);padding:22px}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry .cs-alpine-tour .contrast-answer.informed{background:color-mix(in srgb,var(--alpine-wash) 35%,var(--alpine-panel))}}.cs-alpine-entry .cs-alpine-tour .contrast-answer p{font:400 16px/1.65 var(--sans);color:var(--alpine-muted);margin:10px 0 12px}.cs-alpine-entry .cs-alpine-tour .contrast-answer.informed p{color:var(--alpine-ink)}.cs-alpine-entry .cs-alpine-tour .contrast-answer.informed .contrast-label{color:var(--alpine-accent)}.cs-alpine-entry .cs-alpine-tour .contrast-answer small{color:var(--alpine-faint);font:400 12px/1.7 var(--sans)}.cs-alpine-entry .cs-alpine-tour .mechanism-strip{gap:22px;margin:28px 0}.cs-alpine-entry .cs-alpine-tour .mechanism-strip>div{border-top:1px solid var(--alpine-line);padding-top:14px}.cs-alpine-entry .cs-alpine-tour .mechanism-strip p{font:400 13px/1.7 var(--sans);color:var(--alpine-muted)}.cs-alpine-entry .cs-alpine-tour :is(.decision-evidence,.project-brief,.handoff-sheet,.coordination-notice,.coordination-notice.acknowledged){border:1px solid var(--alpine-line);background:var(--alpine-panel);box-shadow:var(--alpine-shadow);border-radius:10px;padding:22px}.cs-alpine-entry .cs-alpine-tour :is(.decision-evidence,.project-brief,.handoff-sheet,.coordination-notice) :is(h2,h3,strong){color:var(--alpine-ink)}.cs-alpine-entry .cs-alpine-tour :is(.decision-evidence,.project-brief,.handoff-sheet,.coordination-notice) p{color:var(--alpine-muted)}.cs-alpine-entry .cs-alpine-tour :is(.value-line,.project-question,.capability-link,.capability-directory button,.runbook-step,.plain-details,.handoff-heading,.handoff-meta){border-color:var(--alpine-line);color:var(--alpine-muted)}.cs-alpine-entry .cs-alpine-tour :is(.brief-tags span,.step-checkbox,.citation,.inline-code){background:var(--alpine-card);border-color:var(--alpine-line);color:var(--alpine-accent);border-radius:5px}.cs-alpine-entry .cs-alpine-tour .runbook-step.marked .step-checkbox{background:var(--alpine-solid);border-color:var(--alpine-solid);color:#fff}.cs-alpine-entry .cs-alpine-tour .solid-button{background:var(--alpine-solid);color:#fff;border:1px solid var(--alpine-solid);font:500 12px/1.5 var(--sans);border-radius:8px;padding:10px 16px}.cs-alpine-entry .cs-alpine-tour .outline-button{background:var(--alpine-card);color:var(--alpine-muted);border:1px solid var(--alpine-line);font:500 12px/1.5 var(--sans);border-radius:8px;padding:10px 16px}.cs-alpine-entry .cs-alpine-tour :is(.demo-note,.source-link,.response-meta,.value-line dd,.runbook-step p,.handoff-sheet small){color:var(--alpine-faint)}.cs-alpine-entry .cs-alpine-tour .record{border-color:var(--alpine-line-soft);border-radius:0;min-height:0;padding:20px 12px 22px 20px}.cs-alpine-entry .cs-alpine-tour .record:before{background:var(--alpine-line)}.cs-alpine-entry .cs-alpine-tour .record:after{background:var(--alpine-panel);border-color:var(--alpine-edge)}.cs-alpine-entry .cs-alpine-tour .record.selected:after,.cs-alpine-entry .cs-alpine-tour .record:hover:after{background:var(--alpine-accent);border-color:var(--alpine-accent)}.cs-alpine-entry .cs-alpine-tour .record-title{font:450 15px/1.55 var(--sans);color:var(--alpine-ink)}.cs-alpine-entry .cs-alpine-tour :is(.record-source,.record-footer){color:var(--alpine-faint);font-size:10px;line-height:1.75}.cs-alpine-entry .cs-alpine-tour .record.code .record-title,.dark .cs-alpine-entry .cs-alpine-tour .record-type{color:var(--alpine-accent)}.dark .cs-alpine-entry .cs-alpine-tour :is(.impact-list,.workflow-status,.review-warning,.code-command,.privacy-hint,.price-card,.benchmark-card,.bench-cells span,.agent-avatar,.form-field :is(input,textarea)){background:var(--alpine-panel);border-color:var(--alpine-line)}.dark .cs-alpine-entry .cs-alpine-tour :is(.impact-list,.code-command){box-shadow:var(--alpine-highlight)}.dark .cs-alpine-entry .cs-alpine-tour :is(.price-card.featured,.price-card:hover,.price-button:hover,.benchmark:hover,.benchmark.active,.benchmark-card.active,.agent-option[aria-pressed=true],.agent-option:hover,.doc-item:hover,.project-question:hover,.outline-button:hover,.step-checkbox:hover,.palette-item.active,.palette-item:hover,.home-install-copy:active,.home-install-copy[data-copied=true],.send-button:hover,.plan-track-step.current,.workflow-status.accepted,.stream-preserved,.remember-callout){background:var(--alpine-wash)}.dark .cs-alpine-entry .cs-alpine-tour .record-type.decision{color:#d39987}.dark .cs-alpine-entry .cs-alpine-tour .record-type.lesson{color:#a3be8c}.dark .cs-alpine-entry .cs-alpine-tour .record-type.guardrail{color:#b4a0d6}.dark .cs-alpine-entry .cs-alpine-tour :is(.record.runbook,.record.document) .record-type{color:#88b4b1}@media (max-width:1100px){.cs-alpine-entry .cs-alpine-tour .answer-contrast{grid-template-columns:minmax(0,1fr)}.cs-alpine-entry .cs-alpine-tour .contrast-answer.informed{border-left:0;border-top:1px solid var(--alpine-line)}}@media (max-width:540px){.cs-alpine-entry .cs-alpine-tour .view:not(.home){padding:24px 22px 30px}.cs-alpine-entry .cs-alpine-tour .view:not(.home) .section-title{font-size:26px!important}.cs-alpine-entry .cs-alpine-tour :is(.contrast-prompt,.contrast-answer,.contrast-answer.informed){padding:17px}}.cs-alpine-entry .alpine-header,.dark .cs-alpine-entry .alpine-header{background:var(--alpine-header-background)}.cs-alpine-entry .cs-alpine-tour .terminal,.cs-alpine-entry :is(.alpine-live-layer,.alpine-intelligence),.dark .cs-alpine-entry :is(.alpine-live-layer,.alpine-intelligence){background:var(--alpine-body-background)}.dark .cs-alpine-entry .cs-alpine-tour .hero-title{font-weight:500}.dark body[data-alpine-workspace] :is(.alpine-context-dialog,.alpine-connection-dialog,.alpine-account-dialog,.alpine-agents-window,[data-testid=alpine-model-dialog]){box-shadow:inset 0 1px #ffffff08,0 32px 96px #000000a6,0 0 0 1px #0006;background:var(--alpine-body-background)!important}.dark body[data-alpine-workspace] .alpine-account-dialog{background:var(--alpine-raised-background)!important;border-color:var(--alpine-line)!important}.dark body[data-alpine-workspace] :is(.alpine-context-dialog,.alpine-connection-dialog,.alpine-agents-window) :is(.alpine-layer-header,.alpine-agents-header){background:var(--alpine-header-background)!important}.cs-alpine-entry .alpine-prompt-anchor{flex:none;display:flex;position:relative}.cs-alpine-entry .alpine-prompt-sheet{z-index:40;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--alpine-line);background:var(--alpine-card);border-radius:12px;width:264px;max-height:min(540px,100dvh - 190px);margin:0;padding:4px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 10px 28px #102e4b1c,0 1px 2px #102e4b0f}.cs-alpine-entry .alpine-prompt-grid{flex-direction:column;gap:1px;display:flex}.cs-alpine-entry .alpine-prompt-option-slot{min-width:0;display:flex}.cs-alpine-entry .alpine-prompt-option{width:100%;min-height:34px;color:var(--alpine-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:row;align-items:center;gap:10px;margin:0;padding:6px 8px;display:flex}.cs-alpine-entry .alpine-prompt-option svg{stroke-width:1.7px;width:16px;height:16px;color:var(--alpine-muted);flex:none;margin:0}.cs-alpine-entry .alpine-prompt-option strong{letter-spacing:-.01em;color:var(--alpine-ink);font:500 13px/1.2 IBM Plex Sans Variable,IBM Plex Sans,sans-serif}.cs-alpine-entry .alpine-prompt-option .alpine-prompt-hint,.cs-alpine-entry .alpine-prompt-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--alpine-faint);margin-left:auto;font:400 11px/1.2 IBM Plex Sans Variable,IBM Plex Sans,sans-serif;display:block;overflow:hidden}.cs-alpine-entry .alpine-prompt-option .alpine-prompt-hint{font-family:var(--font-plex-mono),monospace;flex:none;font-size:10.5px}.cs-alpine-entry .alpine-prompt-option strong{flex:none}.cs-alpine-entry .alpine-prompt-option[data-testid=agent-canvas-fab] small{display:none}.cs-alpine-entry .alpine-prompt-option svg.alpine-prompt-next{width:14px;height:14px;color:var(--alpine-faint);margin-left:auto}.cs-alpine-entry .alpine-prompt-back strong{font-weight:600}.cs-alpine-entry .alpine-prompt-section{border-top:1px solid var(--alpine-line);flex-direction:column;gap:1px;margin-top:4px;padding-top:4px;display:flex}.cs-alpine-entry .alpine-prompt-section>p{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--alpine-faint);margin:6px 8px 4px;font:500 10.5px/1.2 IBM Plex Sans Variable,IBM Plex Sans,sans-serif;overflow:hidden}.cs-alpine-entry .alpine-prompt-section .alpine-prompt-option{min-height:32px}.cs-alpine-entry .alpine-prompt-section .alpine-prompt-option[data-kind] svg{color:var(--rail-kind,var(--alpine-muted))}.cs-alpine-entry .alpine-prompt-option[data-kind=doc]{--rail-kind:var(--rail-doc)}.cs-alpine-entry .alpine-prompt-option[data-kind=diagram]{--rail-kind:var(--rail-diagram)}.cs-alpine-entry .alpine-prompt-option[data-kind=plan]{--rail-kind:var(--rail-plan)}.cs-alpine-entry .alpine-prompt-option[data-kind=ticket]{--rail-kind:var(--rail-ticket)}.cs-alpine-entry .alpine-prompt-option[data-kind=todo]{--rail-kind:var(--rail-todo)}.cs-alpine-entry .alpine-prompt-option[data-kind=decision]{--rail-kind:var(--rail-decision)}.cs-alpine-entry .alpine-prompt-option[data-kind=lesson]{--rail-kind:var(--rail-lesson)}.cs-alpine-entry .alpine-prompt-option[data-kind=runbook]{--rail-kind:var(--rail-runbook)}.cs-alpine-entry .alpine-prompt-option[data-kind=handoff]{--rail-kind:var(--rail-handoff)}.cs-alpine-entry [data-testid=contextcode-composer-toolbar] .alpine-session-mode{border:1px solid var(--alpine-line);background:var(--alpine-panel);border-radius:8px;flex:none;gap:0;margin:0 6px 0 4px;padding:2px;display:inline-flex}.cs-alpine-entry [data-testid=contextcode-composer-toolbar] .alpine-session-mode button{height:24px;color:var(--alpine-muted);border-radius:6px;padding:0 10px;font:500 12px/1 IBM Plex Sans Variable,IBM Plex Sans,sans-serif;text-decoration:none}.cs-alpine-entry [data-testid=contextcode-composer-toolbar] .alpine-session-mode button:hover{color:var(--alpine-ink)}.cs-alpine-entry [data-testid=contextcode-composer-toolbar] .alpine-session-mode button[aria-pressed=true]{background:var(--alpine-card);color:var(--alpine-ink);text-decoration:none;box-shadow:0 1px 2px #102e4b14}.cs-alpine-entry [data-testid=contextcode-composer-toolbar] .alpine-session-mode button:focus-visible{outline:2px solid var(--alpine-focus);outline-offset:1px}.dark .cs-alpine-entry [data-testid=contextcode-composer-toolbar] .alpine-session-mode button[aria-pressed=true]{box-shadow:0 1px #ffffff14}@container (max-width:480px){.cs-alpine-entry [data-testid=contextcode-composer-toolbar] .alpine-connect-project>span,.cs-alpine-entry [data-testid=contextcode-composer-toolbar] .alpine-context-submit{display:none}.cs-alpine-entry [data-testid=contextcode-composer-toolbar] .alpine-session-mode{margin:0 2px}.cs-alpine-entry [data-testid=contextcode-composer-toolbar] .alpine-session-mode button{padding:0 8px}}.cs-alpine-entry .alpine-prompt-option .alpine-plugin-status{color:var(--alpine-muted);margin-left:auto;font:500 11px/1 IBM Plex Sans Variable,IBM Plex Sans,sans-serif;display:block}.cs-alpine-entry .alpine-prompt-sheet[data-panel=plugins] .alpine-prompt-option{min-height:30px;padding:4px 8px}.cs-alpine-entry .alpine-prompt-option:hover:not(:disabled){background:var(--alpine-wash);border-color:#0000}.cs-alpine-entry .alpine-prompt-option:focus-visible{outline:2px solid var(--alpine-focus);outline-offset:2px}.cs-alpine-entry .alpine-prompt-option:disabled{cursor:default;opacity:.62}.cs-alpine-entry :is(.alpine-canvas-submit,.alpine-context-submit,.alpine-agents-submit){width:32px;height:32px;color:var(--alpine-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.cs-alpine-entry :is(.alpine-canvas-submit,.alpine-context-submit,.alpine-agents-submit) svg{stroke-width:1.7px;width:16px;height:16px}.cs-alpine-entry :is(.alpine-canvas-submit,.alpine-context-submit,.alpine-agents-submit):hover:not(:disabled){background:var(--alpine-wash)}.cs-alpine-entry :is(.alpine-canvas-submit,.alpine-context-submit,.alpine-agents-submit):focus-visible{outline:2px solid var(--alpine-focus);outline-offset:1px}.cs-alpine-entry .alpine-agents-submit{white-space:nowrap;justify-content:center;align-items:center;gap:5px;width:auto;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.cs-alpine-entry .alpine-agents-working-count{background:var(--alpine-wash);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;display:grid}.cs-alpine-entry .alpine-agents-submit[data-working=true]{color:var(--alpine-accent);background:var(--alpine-accent)}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry .alpine-agents-submit[data-working=true]{background:color-mix(in srgb,var(--alpine-accent) 10%,var(--alpine-card,#fff))}}.cs-alpine-entry .alpine-agents-submit[data-working=true]{box-shadow:inset 0 0 0 1px var(--alpine-accent)}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry .alpine-agents-submit[data-working=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alpine-accent) 26%,transparent)}}.cs-alpine-entry .alpine-agents-submit[data-working=true] .alpine-agents-working-count{color:var(--alpine-card,#fff);background:var(--alpine-accent)}.cs-alpine-entry .alpine-agents-badge{width:8px;height:8px;box-shadow:0 0 0 2px var(--alpine-card,#fff);background:#b56a00;border-radius:999px;animation:alpine-agents-badge 1.8s ease-in-out infinite;position:absolute;top:4px;right:4px}@keyframes alpine-agents-badge{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.cs-alpine-entry .alpine-agents-submit[aria-pressed=true]{background:var(--alpine-wash);color:var(--alpine-accent);box-shadow:inset 0 0 0 1px var(--alpine-accent)}@supports (color:color-mix(in lab,red,red)){.cs-alpine-entry .alpine-agents-submit[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alpine-accent) 22%,transparent)}}.cs-alpine-entry .alpine-canvas-submit-wrap{flex:none;display:inline-flex;position:relative}.cs-alpine-entry .alpine-canvas-submit:disabled{opacity:.4;cursor:default;pointer-events:none}.cs-alpine-entry .alpine-canvas-submit-note{z-index:40;border:1px solid var(--alpine-line);background:var(--alpine-card);width:max-content;color:var(--alpine-ink);white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 8px;font:500 12px/1.35 IBM Plex Sans Variable,IBM Plex Sans,sans-serif;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 28px #102e4b1c,0 1px 2px #102e4b0f}.cs-alpine-entry .alpine-canvas-submit-wrap:focus-within .alpine-canvas-submit-note,.cs-alpine-entry .alpine-canvas-submit-wrap:hover .alpine-canvas-submit-note{display:block}.cs-alpine-entry .alpine-prompt-plus{width:32px;height:32px;color:var(--alpine-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid;position:relative}.cs-alpine-entry .alpine-prompt-plus svg{stroke-width:1.7px;width:16px;height:16px;transition:transform .18s}.cs-alpine-entry .alpine-prompt-plus[aria-expanded=true] svg{transform:rotate(45deg)}.cs-alpine-entry .alpine-prompt-plus:hover{background:var(--alpine-wash)}.cs-alpine-entry .alpine-prompt-plus:focus-visible{outline:2px solid var(--alpine-focus);outline-offset:1px}.cs-alpine-entry .alpine-prompt-plus:disabled{opacity:.4;cursor:default}.cs-alpine-entry .alpine-prompt-plus-count{background:var(--alpine-ink);min-width:14px;color:var(--alpine-card);font:600 8px/1.2 var(--font-plex-mono),monospace;text-align:center;border-radius:7px;padding:1px 3px;position:absolute;top:3px;right:2px}.cs-alpine-entry .alpine-connect-project{margin-left:2px}@media (prefers-reduced-motion:reduce){.cs-alpine-entry .alpine-prompt-plus svg{transition:none}}.dark .cs-alpine-entry,.dark body[data-alpine-workspace]{--alpine-float-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px #0000004d,0 20px 56px #000000a6,0 2px 8px #0006}.dark body[data-alpine-workspace] :is(.alpine-account-menu,.alpine-session-menu,.alpine-session-project-menu,.alpine-agent-info,.alpine-install-popover,.cs-project-scope-popover,[data-testid=composer-context-picker]){box-shadow:var(--alpine-float-shadow)!important}.dark .cs-alpine-entry :is(.alpine-prompt-sheet,.alpine-canvas-submit-note),.dark body[data-alpine-workspace] [data-testid=project-tree-panel][data-presentation=alpine]{box-shadow:var(--alpine-float-shadow)}.dark .cs-alpine-entry .dash-term-composer{border-color:var(--alpine-composer-rim);box-shadow:inset 0 1px #ffffff0a,0 16px 44px #00000080,0 1px 2px #0006}.dark .cs-alpine-entry .dash-term-composer:focus-within{border-color:var(--alpine-composer-rim-focus);box-shadow:0 0 0 3px var(--alpine-ring),inset 0 1px 0 #ffffff0d,0 16px 44px #00000080}.dark .cs-alpine-entry :is(.alpine-header-nav .alpine-primary,.alpine-tab-signup),.dark body[data-alpine-workspace] .alpine-account-dialog .alpine-primary{border-color:#1a7fe6;box-shadow:inset 0 1px #fff3,0 6px 18px #0875df33}.dark .alpine-saved-turn{border-color:var(--alpine-line);background:var(--alpine-card)}@supports (color:color-mix(in lab,red,red)){.dark .alpine-saved-turn{background:color-mix(in srgb,var(--alpine-card) 60%,transparent)}}.dark .alpine-saved-turn,.dark .amail-notice{color:var(--alpine-ink)}.dark .amail-notice{background:var(--alpine-card);box-shadow:var(--alpine-float-shadow)}.dark .amail-notice[data-tone=error]{background:#b3261e}@supports (color:color-mix(in lab,red,red)){.dark .amail-notice[data-tone=error]{background:color-mix(in srgb,#b3261e 42%,var(--alpine-card))}}.dark .amail-notice-close{color:var(--alpine-muted)}.dark .cs-alpine-entry{--alpine-composer-rim:var(--alpine-edge)}@supports (color:color-mix(in lab,red,red)){.dark .cs-alpine-entry{--alpine-composer-rim:color-mix(in srgb,var(--alpine-edge) 70%,var(--alpine-line))}}.dark .cs-alpine-entry{--alpine-composer-rim-focus:var(--alpine-focus)}@supports (color:color-mix(in lab,red,red)){.dark .cs-alpine-entry{--alpine-composer-rim-focus:color-mix(in srgb,var(--alpine-focus) 72%,var(--alpine-edge))}}.dark .cs-alpine-entry .alpine-context-tray-body{border-color:var(--alpine-composer-rim)}.dark .cs-alpine-entry .alpine-context-tray[data-open]:has(+.alpine-session-composer .dash-term-composer:focus-within) .alpine-context-tray-body{border-color:var(--alpine-composer-rim-focus)}