@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --u{syntax:"<length>";inherits:true;initial-value:1px}.hero-scene,.hs-mock{--u:calc(100cqi / 1360);--hs-bg:#f4f4f4;--hs-plane:#fff;--hs-fill:#1717170d;--hs-fill-strong:#17171717;--hs-fill-solid:#e9e9e9;--hs-line:#17171717;--hs-ink:#171717;--hs-muted:#555;--hs-faint:#666;--hs-accent:#171717;--hs-on-accent:#fff;--hs-code:#e3e3e3;--hs-ok:#1e7359;--hs-bad:#9b5050;--hs-ok-soft:#e6f0eb;--hs-bad-soft:#f7ebe9;--hs-attention:#b26a00;--hs-warn:#8b5c0a;--hs-control:var(--hs-plane);--hs-mono:"JetBrains Mono Variable", "SF Mono", Menlo, Consolas, monospace;--hs-ease:cubic-bezier(.2, 0, 0, 1);color:var(--hs-ink);font-family:Immaculate Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(13 * var(--u));font-weight:450;line-height:calc(20 * var(--u));letter-spacing:-.005em;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;user-select:none}:root[data-theme=dark] :is(.hero-scene,.hs-mock){--hs-bg:#171717;--hs-plane:#0a0a0a;--hs-fill:#ffffff12;--hs-fill-strong:#ffffff1f;--hs-fill-solid:#272727;--hs-line:#ffffff1c;--hs-ink:#fff;--hs-muted:#b8b8b8;--hs-faint:#8e8e8e;--hs-accent:#fff;--hs-on-accent:#000;--hs-code:#272727;--hs-ok:#7cc4a2;--hs-bad:#e2a3a3;--hs-ok-soft:#1e735942;--hs-bad-soft:#9b505047;--hs-attention:#f0b35a;--hs-warn:#c0973a}.hero-scene{background:var(--hs-bg);display:flex;position:absolute;inset:0;overflow:hidden}.hs-mock{--u:calc(100cqi / var(--hs-canvas));background:var(--hs-bg);position:relative;overflow:hidden}:is(.hs-shell,.hs-steps,.hs-change,.hs-question,.hs-comment-composer,.hs-task-card,.hs-mock-changes){--hs-control:var(--hs-fill)}.hs-sprite{width:0;height:0;position:absolute;overflow:hidden}.hs-icon{width:calc(16 * var(--u));height:calc(16 * var(--u));flex:none;display:block}.hs-logo{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none}:root[data-theme=dark] .hs-logo:is([data-provider=codex],[data-provider=opencode]){filter:invert()}.hero-scene:not([data-engine]) [data-end-hidden]{display:none}.hs-lights{z-index:3;top:calc(13 * var(--u));left:calc(14 * var(--u));gap:calc(9 * var(--u));display:flex;position:absolute}.hs-lights i{width:calc(14 * var(--u));height:calc(14 * var(--u));background:#ff5f57;border-radius:50%}.hs-lights i:nth-child(2){background:#febc2e}.hs-lights i:nth-child(3){background:#28c840}.hs-round{width:calc(30 * var(--u));height:calc(30 * var(--u));color:var(--hs-muted);border-radius:999px;flex:none;place-items:center;display:grid}.hs-button{align-items:center;gap:calc(6 * var(--u));height:calc(30 * var(--u));padding:0 calc(14 * var(--u));background:var(--hs-control);color:var(--hs-ink);white-space:nowrap;border-radius:999px;flex:none;display:inline-flex}.hs-button-sm{gap:calc(4 * var(--u));height:calc(28 * var(--u));padding:0 calc(12 * var(--u));font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}.hs-button-lg{height:calc(32 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(10 * var(--u))}.hs-button-plane{background:var(--hs-plane)}.hs-button-ink{background:var(--hs-accent);color:var(--hs-on-accent)}.hs-button .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-text-button{height:calc(28 * var(--u));padding:0 calc(12 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));align-items:center;display:inline-flex}.hs-track{padding:calc(3 * var(--u));background:var(--hs-fill);border-radius:999px;flex:none;display:inline-flex}.hs-track>span{align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));padding:0 calc(14 * var(--u));color:var(--hs-muted);line-height:calc(16 * var(--u));border-radius:999px;display:inline-flex}.hs-track>[data-selected]{background:var(--hs-plane);color:var(--hs-ink)}.hs-counts{gap:calc(8 * var(--u));font-family:var(--hs-mono);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:inline-flex}.hs-added{color:var(--hs-ok)}.hs-removed{color:var(--hs-bad)}.hs-ring{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke-width:2px;flex:none}.hs-ring circle:first-child{stroke:var(--hs-fill-strong)}.hs-ring circle:last-child{stroke:var(--hs-ink);stroke-linecap:round}.hs-sidebar{width:calc(322 * var(--u));flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.hs-sidebar:after,.hs-sidebar-head:after{content:"";width:var(--hairline);background:var(--hs-line);pointer-events:none;position:absolute;right:0}.hs-sidebar:after{top:calc(44 * var(--u) - var(--hairline));bottom:0}.hs-sidebar-head{height:calc(44 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(86 * var(--u));flex:none;align-items:center;display:flex;position:relative}.hs-sidebar-head:after{top:calc(8.8 * var(--u));bottom:calc(8.8 * var(--u))}.hs-sidebar .hs-round{width:calc(32 * var(--u));height:calc(32 * var(--u))}.hs-wordmark{align-items:center;gap:calc(7 * var(--u));min-width:0;font-size:calc(15 * var(--u));line-height:calc(16 * var(--u));letter-spacing:-.02em;white-space:nowrap;flex:1;display:flex}.hs-wordmark svg{width:calc(16 * var(--u));height:calc(16 * var(--u));flex:none}.hs-sidebar-head .hs-round[data-off]{color:var(--hs-faint)}.hs-inbox{position:relative}.hs-inbox-count{top:calc(3 * var(--u));right:calc(1 * var(--u));min-width:calc(16 * var(--u));height:calc(16 * var(--u));padding:0 calc(4 * var(--u));background:var(--hs-ink);color:var(--hs-bg);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;display:grid;position:absolute}.hs-sidebar-body{flex:1;min-height:0;display:flex}.hs-sidebar-rail{align-items:center;gap:calc(4 * var(--u));width:calc(50 * var(--u));padding:calc(6 * var(--u)) 0 calc(8 * var(--u));flex-direction:column;flex:none;display:flex}.hs-rail-button{width:calc(36 * var(--u));height:calc(36 * var(--u));color:var(--hs-muted);border-radius:999px;flex:none;place-items:center;display:grid}.hs-rail-button .hs-icon{width:calc(18 * var(--u));height:calc(18 * var(--u))}.hs-rail-divider{width:calc(20 * var(--u));height:var(--hairline);margin:calc(6 * var(--u)) 0;background:var(--hs-line);flex:none}.hs-rail-gap{margin-top:auto}.hs-rail-button[hidden]{display:none}.hs-rail-usage .hs-ring{width:calc(18 * var(--u));height:calc(18 * var(--u))}.hero-scene[data-view=task] .hs-sidebar-rail [data-screen=tasks]{background:var(--hs-plane);color:var(--hs-ink)}.hs-workspace{min-width:0;padding-top:calc(6 * var(--u));flex-direction:column;flex:1;display:flex;position:relative}.hs-workspace:before{content:"";inset:calc(-1 * var(--hairline)) 0 0;border-top:var(--hairline) solid var(--hs-line);border-left:var(--hairline) solid var(--hs-line);border-top-left-radius:calc(12 * var(--u));pointer-events:none;position:absolute}.hs-workspace-name{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));margin:0 calc(10 * var(--u));padding:0 calc(10 * var(--u));font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));flex:none;display:flex}.hs-workspace-name>span{flex:1}.hs-workspace-name .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-workspace-name .hs-icon:last-child{color:var(--hs-muted)}.hs-list-head{align-items:center;gap:calc(2 * var(--u));height:calc(34 * var(--u));margin:calc(6 * var(--u)) calc(10 * var(--u)) 0;flex:none;display:flex}.hs-list-new{color:var(--hs-ink)}.hs-search{align-items:center;gap:calc(8 * var(--u));height:calc(32 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(10 * var(--u));color:var(--hs-muted);line-height:calc(16 * var(--u));margin-right:auto;display:flex}.hs-threads{min-height:0;padding:calc(14 * var(--u)) calc(10 * var(--u)) calc(16 * var(--u));flex:1;overflow:hidden}.hs-day{gap:calc(2 * var(--u));flex-direction:column;display:flex}.hs-day+.hs-day{margin-top:calc(10 * var(--u))}.hs-day-head{align-items:center;gap:calc(4 * var(--u));height:calc(28 * var(--u));margin-bottom:calc(-2 * var(--u));padding:0 calc(10 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));display:flex}.hs-day-head .hs-icon{width:calc(12 * var(--u));height:calc(12 * var(--u));opacity:0}.hs-day[data-folded] .hs-day-head .hs-icon{opacity:1}.hs-row{justify-content:center;gap:calc(2 * var(--u));min-height:calc(34 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));color:var(--hs-muted);flex-direction:column;flex:none;display:flex}.hs-row-heading,.hs-row-line,.hs-row-project{align-items:center;min-width:0;display:flex}.hs-row-heading,.hs-row-line{gap:calc(8 * var(--u))}.hs-row-title{min-width:0;line-height:calc(18 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hs-row-question,.hs-row-spinner{width:calc(14 * var(--u));height:calc(14 * var(--u));margin:0 calc(1 * var(--u))}.hs-row-question{color:var(--hs-attention);display:none}.hs-row-dot{width:calc(7 * var(--u));height:calc(7 * var(--u));margin:0 calc(4.5 * var(--u));background:var(--hs-attention);border-radius:999px;flex:none;display:none}.hs-row-line{display:none}.hs-row-line>span{min-width:0;color:var(--hs-faint);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hs-row-line>:is(.hs-row-headline,.hs-row-ask,.hs-row-done),.hs-row-spinner{display:none}.hs-row-spinner{color:var(--hs-faint);animation:1s linear infinite hs-spin}.hs-row-line>.hs-row-ask{color:var(--hs-warn)}.hs-row:is([data-busy],[data-waiting],[data-done]) .hs-row-line{display:flex}.hs-row[data-busy]:not([data-waiting]) :is(.hs-row-headline,.hs-row-spinner),.hs-row[data-waiting] :is(.hs-row-ask,.hs-row-question),.hs-row[data-done]:not([data-busy],[data-waiting]) :is(.hs-row-done,.hs-row-dot){display:block}.hs-row[data-busy]:not([data-waiting]) .hs-row-title{background:linear-gradient(90deg, var(--hs-muted) 0% 35%, var(--hs-ink) 50%, var(--hs-muted) 65% 100%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite hs-title-sweep}@media (prefers-reduced-motion:reduce){.hs-row[data-busy]:not([data-waiting]) .hs-row-title{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.hs-row-project{gap:calc(5 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));white-space:nowrap}.hs-row-project .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u));margin:0 calc(1 * var(--u))}.hs-row-place{text-overflow:ellipsis;min-width:0;overflow:hidden}.hs-row-place:before{content:"·";margin-right:calc(5 * var(--u))}.hero-scene[data-view=a] .hs-row[data-row=a],.hero-scene[data-view=b] .hs-row[data-row=b],.hero-scene:has(.hs-panes[data-split]) .hs-row[data-row=b],.hs-row[data-current]{background:var(--hs-plane)}.hero-scene[data-view=a] .hs-row[data-row=a] .hs-row-title,.hero-scene[data-view=b] .hs-row[data-row=b] .hs-row-title,.hero-scene:has(.hs-panes[data-split]) .hs-row[data-row=b] .hs-row-title,.hs-row[data-current] .hs-row-title{color:var(--hs-ink)}.hero-scene[data-view=a] .hs-row[data-row=a] .hs-row-spinner,.hero-scene[data-view=b] .hs-row[data-row=b] .hs-row-spinner,.hero-scene:has(.hs-panes[data-split]) .hs-row[data-row=b] .hs-row-spinner,.hs-row[data-current] .hs-row-spinner{color:var(--hs-muted)}.hs-resolved{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));margin:calc(4 * var(--u)) calc(10 * var(--u));padding:0 calc(10 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));flex:none;display:flex}.hs-resolved>span:first-child{flex:1}.hs-resolved-count{font-variant-numeric:tabular-nums}.hs-resolved .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-panes{flex:1;min-width:0;display:flex}.hs-pane{flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.hs-panes[data-views]>.hs-pane{display:none}.hero-scene[data-view=new] .hs-panes[data-views]>[data-pane=new],.hero-scene[data-view=a] .hs-panes[data-views]>[data-pane=a],.hero-scene[data-view=b] .hs-panes[data-views]>[data-pane=b],.hero-scene[data-view=task] .hs-panes[data-views]>[data-pane=task]{display:flex}.hs-header{align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:0 calc(8 * var(--u));border-bottom:var(--hairline) solid var(--hs-line);line-height:calc(16 * var(--u));flex:none;display:flex}.hs-header[data-kind=title]{padding-left:calc(20 * var(--u))}.hs-panes[data-split]>.hs-pane:first-child .hs-header,.hs-app-thread .hs-header{padding-right:calc(12 * var(--u))}.hs-title{min-width:0;margin-left:calc(-8 * var(--u));padding:0 calc(8 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-facts{align-items:center;gap:calc(10 * var(--u));min-width:0;color:var(--hs-faint);font-size:calc(12 * var(--u));white-space:nowrap;flex:1;display:flex}.hs-fact-working{align-items:center;gap:calc(5 * var(--u));display:none}.hs-fact-working i{width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--hs-ink);border-radius:999px}:is(.hs-pane,.hs-header)[data-busy] .hs-fact-working{display:inline-flex}.hs-header-actions{align-items:center;gap:calc(4 * var(--u));flex:none;margin-left:auto;display:flex}.hs-header-actions .hs-facts{flex:none}.hs-more{width:calc(20 * var(--u))}.hs-tools{display:flex}.hs-close-pane{display:none}.hs-panes[data-split] .hs-close-pane{display:grid}.hs-tabs-row{align-items:center;gap:calc(2 * var(--u));flex:0 auto;min-width:0;display:flex}.hs-tabs,.hs-panel-tabs{align-items:center;gap:calc(2 * var(--u));min-width:0;display:flex}.hs-tabs{overflow:hidden}.hs-tab{flex:0 1 calc(220 * var(--u));min-width:calc(136 * var(--u));height:calc(30 * var(--u));border-radius:calc(6 * var(--u));color:var(--hs-muted);line-height:calc(20 * var(--u));align-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:flex;position:relative}.hs-panel-tabs .hs-tab{min-width:0;max-width:calc(220 * var(--u));flex:none}.hs-tab[data-current]{background:var(--hs-fill-strong);color:var(--hs-ink)}.hs-tab:not([data-current]):has(>button:hover){background:var(--hs-fill);color:var(--hs-ink)}.hs-tab-face{align-items:center;gap:calc(8 * var(--u));min-width:0;height:100%;padding:0 calc(10 * var(--u));border-radius:inherit;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;flex:1;display:flex}.hs-tab[data-current] .hs-tab-face{padding-right:calc(28 * var(--u))}.hs-tab-face:focus-visible{outline:2px solid var(--hs-ink);outline-offset:-2px}.hs-tab-icon{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none;place-items:center;display:grid}.hs-tab-icon>*{width:calc(14 * var(--u));height:calc(14 * var(--u));grid-area:1/1;display:none}.hs-tab:not([data-busy],[data-waiting],[data-unread]) .hs-tab-icon>:first-child,.hs-tab[data-waiting] .hs-tab-waiting,.hs-tab[data-busy]:not([data-waiting]) .hs-tab-busy,.hs-tab[data-unread]:not([data-busy],[data-waiting]) .hs-tab-unread{display:block}.hs-tab-busy{color:var(--hs-faint);animation:1s linear infinite hs-spin}.hs-tab-waiting{color:var(--hs-attention)}.hs-tab-icon>:is(.hs-tab-unread,.hs-tab-dot){width:calc(7 * var(--u));height:calc(7 * var(--u));background:currentColor;border-radius:999px}.hs-tab-icon>.hs-tab-unread{background:var(--hs-attention)}.hs-tab-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hs-tab-close{right:calc(6 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--hs-muted);pointer-events:none;place-items:center;display:none;position:absolute}.hs-tab[data-current] .hs-tab-close{display:grid}.hs-tab-close .hs-icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.hs-transcript{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.hs-column{width:100%;max-width:calc(800 * var(--u));min-height:100%;padding:calc(12 * var(--u)) calc(32 * var(--u)) calc(24 * var(--u));flex:none;margin:0 auto;transition:opacity .45s}.hs-column>*+*{margin-top:calc(24 * var(--u))}.hs-turn>*+*{margin-top:calc(14 * var(--u))}.hs-turn>.hs-user+*,.hs-turn>.hs-reply+*{margin-top:calc(28 * var(--u))}.hs-user{justify-content:flex-end;display:flex}.hs-bubble{max-width:min(88%,72ch);padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(18 * var(--u));background:var(--hs-plane);font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));letter-spacing:-.01em;white-space:pre-wrap}.hs-head{align-items:center;gap:calc(8 * var(--u));min-width:0;line-height:calc(16 * var(--u));display:flex}.hs-head-status{min-width:0;color:var(--hs-faint);font-size:calc(12 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-receipt{align-items:center;gap:calc(16 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));white-space:nowrap;display:flex}.hs-receipt-item{align-items:center;gap:calc(6 * var(--u));display:inline-flex}.hs-receipt .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-receipt-chevron{transition:rotate .22s var(--hs-ease)}.hs-turn:has(>.hs-steps:not([hidden])) .hs-receipt-chevron{rotate:180deg}.hs-prose{font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));letter-spacing:-.01em}:is(.hs-prose,.hs-table,.hs-spec) code{padding:calc(2 * var(--u)) calc(5 * var(--u));border-radius:calc(6 * var(--u));background:var(--hs-code);color:var(--hs-ink);font-family:var(--hs-mono);letter-spacing:0;box-decoration-break:clone;font-size:.86em}.hs-strong{font-weight:700}.hs-steps{padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u));border-radius:calc(20 * var(--u));background:var(--hs-plane);margin-bottom:0;list-style:none}.hs-step{grid-template-columns:calc(16 * var(--u)) minmax(0, 1fr);column-gap:calc(10 * var(--u));display:grid}.hs-step-mark{height:calc(30 * var(--u));place-items:center;display:grid}.hs-live{color:var(--hs-faint);display:inline-grid}.hs-live .hs-icon{animation:1s linear infinite hs-spin}.hs-done{width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--hs-ink);color:var(--hs-bg);border-radius:999px;place-items:center;display:grid}.hs-done .hs-icon{width:calc(11 * var(--u));height:calc(11 * var(--u));stroke-width:2.25px}.hs-step-title{align-items:center;gap:calc(8 * var(--u));min-width:0;height:calc(30 * var(--u));color:var(--hs-muted);line-height:calc(16 * var(--u));display:flex}.hs-step:has(>.hs-step-mark>.hs-live:not([hidden]))>.hs-step-title{color:var(--hs-ink)}.hs-step-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hs-step-meta{color:var(--hs-faint);font-size:calc(12 * var(--u));flex:none}.hs-step-chevron{width:calc(12 * var(--u));height:calc(12 * var(--u));margin-left:auto;display:none;rotate:90deg}.hs-step:has(>.hs-step-body:not([hidden])) .hs-step-chevron{display:block}.hs-step-body{gap:calc(10 * var(--u));padding:calc(2 * var(--u)) 0 calc(12 * var(--u));grid-column:2;display:grid}.hs-step-narration .hs-prose{color:var(--hs-muted);font-size:calc(13 * var(--u));line-height:calc(20 * var(--u));letter-spacing:-.005em}.hs-step-note{align-items:center;gap:calc(8 * var(--u));height:calc(30 * var(--u));color:var(--hs-faint);line-height:calc(16 * var(--u));display:flex}.hs-group{grid-template-columns:calc(72 * var(--u)) minmax(0, 1fr);column-gap:calc(12 * var(--u));display:grid}.hs-group-label{height:calc(28 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));align-items:center;display:flex}.hs-chips{gap:var(--u);margin-left:calc(-8 * var(--u));display:grid}.hs-chip{align-items:center;gap:calc(8 * var(--u));min-width:0;height:calc(28 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(10 * var(--u));color:var(--hs-muted);line-height:calc(16 * var(--u));white-space:nowrap;display:flex}.hs-chip[data-live]{color:var(--hs-ink)}.hs-file-glyph{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none}.hs-chip-label{color:var(--hs-ink)}.hs-chip-detail{min-width:0;color:var(--hs-faint);font-size:calc(12 * var(--u));text-overflow:ellipsis;flex:1;overflow:hidden}.hs-size-blocks{gap:calc(2 * var(--u));flex:none;display:inline-flex}.hs-size-blocks i{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:calc(2 * var(--u));background:var(--hs-fill-strong)}.hs-size-blocks [data-tone=ok]{background:var(--hs-ok)}.hs-size-blocks [data-tone=bad]{background:var(--hs-bad)}.hs-notice{align-items:flex-start;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));background:var(--hs-fill);display:flex}.hs-notice>.hs-icon{margin-top:calc(2 * var(--u));color:var(--hs-faint)}.hs-notice-body{min-width:0;color:var(--hs-muted);flex-direction:column;flex:1;align-items:flex-start;display:flex}.hs-notice-details{margin-top:calc(4 * var(--u));white-space:pre-wrap}.hs-notice-toggle{margin-top:calc(4 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}.hs-change{border-radius:calc(18 * var(--u));background:var(--hs-plane)}.hs-change-head{align-items:center;gap:calc(8 * var(--u));min-height:calc(48 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(16 * var(--u));line-height:calc(16 * var(--u));display:flex}.hs-change-actions{align-items:center;gap:calc(4 * var(--u));margin-left:auto;display:flex}.hs-change-chevron{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--hs-muted);place-items:center;display:grid}.hs-change-chevron .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-change-note{padding:0 calc(16 * var(--u)) calc(12 * var(--u));color:var(--hs-muted);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}.hs-turn>.hs-turn-actions{height:calc(30 * var(--u));margin:calc(10 * var(--u)) 0 0 calc(-7 * var(--u));padding:0 calc(7 * var(--u));color:var(--hs-faint);align-items:center;display:flex}.hs-turn>.hs-reply+.hs-turn-actions{margin-top:calc(24 * var(--u))}.hs-turn:has(~:is(.hs-turn,.hs-notice):not([hidden]))>.hs-turn-actions{visibility:hidden}.hs-column>.hs-presence{margin-top:calc(14 * var(--u))}.hs-presence{margin-left:calc(-10 * var(--u));display:flex}.hs-orb{width:calc(36 * var(--u));height:calc(36 * var(--u));color:var(--hs-muted);flex:none;place-items:center;display:grid}.hs-orb svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}:is(.hs-pane,.hs-page)[data-busy] .hs-orb{color:var(--hs-ink)}.hs-mark-face:not([data-face=top]){opacity:0}:is(.hs-pane,.hs-page)[data-busy] .hs-mark-face{animation:2.4s ease-in-out infinite hs-mark-face}:is(.hs-pane,.hs-page)[data-busy] .hs-mark-face[data-face=right]{animation-delay:-1600ms}:is(.hs-pane,.hs-page)[data-busy] .hs-mark-face[data-face=left]{animation-delay:-800ms}.hs-composer-area{padding:calc(12 * var(--u)) calc(24 * var(--u)) calc(14 * var(--u));flex:none}.hs-composer{width:100%;max-width:calc(752 * var(--u));margin:0 auto}.hs-shell{gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(20 * var(--u));background:var(--hs-plane);display:grid}.hs-prompt{min-height:calc(20 * var(--u));font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));letter-spacing:-.01em;white-space:pre-wrap;position:relative}.hs-placeholder{color:var(--hs-faint);position:absolute;top:0;left:0}.hs-placeholder-busy,:is(.hs-pane,.hs-page)[data-busy] .hs-placeholder-idle,.hs-composer[data-typed] .hs-placeholder{display:none}:is(.hs-pane,.hs-page)[data-busy] .hs-composer:not([data-typed]) .hs-placeholder-busy{display:block}.hs-typed{transition:opacity .45s}.hs-caret{width:max(1px, calc(1.5 * var(--u)));height:1.2em;margin-left:calc(.5 * var(--u));vertical-align:-.22em;background:var(--hs-ink);animation:1.1s step-end infinite hs-blink;display:inline-block}:is(.hs-composer,.hs-comment-composer)[data-typed] .hs-caret{animation:none}.hs-bar{align-items:center;gap:calc(8 * var(--u));min-width:0;height:calc(32 * var(--u));margin-left:calc(-4 * var(--u));font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));display:flex}.hs-bar-tools{align-items:center;gap:calc(6 * var(--u));min-width:0;margin:calc(-4 * var(--u)) 0 calc(-4 * var(--u)) calc(-4 * var(--u));padding:calc(4 * var(--u));scrollbar-width:none;flex:auto;display:flex;overflow-x:auto}.hs-bar-tools>*{flex-shrink:0}@property --hs-tools-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --hs-tools-fade-end{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.hs-bar-tools{mask-image:linear-gradient(to right, transparent, #000 var(--hs-tools-fade-start), #000 calc(100% - var(--hs-tools-fade-end)), transparent);animation:linear both hs-tools-fade scroll(self inline)}}@keyframes hs-tools-fade{0%{--hs-tools-fade-start:0px;--hs-tools-fade-end:calc(24 * var(--u))}8%,92%{--hs-tools-fade-start:calc(24 * var(--u));--hs-tools-fade-end:calc(24 * var(--u))}to{--hs-tools-fade-start:calc(24 * var(--u));--hs-tools-fade-end:0px}}.hs-attach{width:calc(28 * var(--u));height:calc(28 * var(--u));color:var(--hs-faint);flex:none;place-items:center;display:grid}.hs-pill{align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(8 * var(--u));background:var(--hs-control);color:var(--hs-muted);white-space:nowrap;border-radius:999px;flex:none;display:inline-flex}.hs-pill>.hs-icon{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--hs-faint)}.hs-model>.hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--hs-muted)}.hs-model-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.hs-model-effort{color:var(--hs-faint)}.hs-bar-end{align-items:center;gap:calc(10 * var(--u));flex:none;margin-left:auto;display:flex}.hs-context{align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));margin-right:calc(-4 * var(--u));padding:0 calc(6 * var(--u));color:var(--hs-faint);font-variant-numeric:tabular-nums;display:inline-flex}.hs-context .hs-ring{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-context .hs-ring circle:last-child{stroke:var(--hs-muted)}.hs-send{width:calc(32 * var(--u));height:calc(32 * var(--u));background:var(--hs-fill-strong);color:var(--hs-muted);border-radius:999px;flex:none;place-items:center;transition:background-color .16s ease-out,color .16s ease-out;display:grid}.hs-send-stop{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:calc(2 * var(--u));background:currentColor;display:none}:is(.hs-pane,.hs-page)[data-busy] .hs-composer:not([data-typed]) .hs-send-arrow{display:none}:is(.hs-pane,.hs-page)[data-busy] .hs-composer:not([data-typed]) .hs-send-stop{display:block}.hs-composer[data-typed] .hs-send,:is(.hs-pane,.hs-page)[data-busy] .hs-send{background:var(--hs-accent);color:var(--hs-on-accent)}.hs-changes-bar{min-width:0;margin-bottom:calc(10 * var(--u));display:flex}.hs-commit{height:calc(28 * var(--u));background:var(--hs-plane);border-radius:999px;flex:none;align-items:center;display:inline-flex}.hs-commit-label{padding:0 calc(6 * var(--u)) 0 calc(12 * var(--u));color:var(--hs-ink)}.hs-commit .hs-counts{gap:calc(6 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(6 * var(--u))}.hs-new-body{min-height:0;padding:0 calc(48 * var(--u)) calc(72 * var(--u));flex-direction:column;flex:1;display:flex;overflow:hidden}.hs-new-column{gap:calc(18 * var(--u));width:100%;max-width:calc(640 * var(--u));padding-top:calc((24 + 134 + 36 - 72) * var(--u));margin:auto;display:grid}.hs-new-activity{justify-content:flex-end;gap:calc(10 * var(--u));box-sizing:border-box;width:100%;max-width:calc(640 * var(--u));height:calc(134 * var(--u));margin:0 auto calc((36 - 72) * var(--u));padding-top:calc(24 * var(--u));flex-direction:column;flex:none;display:flex}.hs-new-activity-line{color:var(--hs-faint);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));white-space:nowrap;margin:0}.hs-new-activity-days{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));grid-template-rows:repeat(7, calc(12 * var(--u)));grid-auto-flow:column;display:grid}.hs-new-activity-days>i{place-items:center;display:grid}.hs-new-activity-days>i:before{content:"";width:calc(var(--dot) * var(--u));height:calc(var(--dot) * var(--u));background:color-mix(in srgb, var(--hs-ink) var(--shade), transparent);border-radius:50%}.hs-new-activity-days>[data-level="0"]{--dot:3;--shade:10%}.hs-new-activity-days>[data-level="1"]{--dot:5;--shade:22%}.hs-new-activity-days>[data-level="2"]{--dot:6.5;--shade:32%}.hs-new-activity-days>[data-level="3"]{--dot:8;--shade:42%}.hs-new-activity-days>[data-level="4"]{--dot:9;--shade:54%}.hs-new-question{font-size:calc(28 * var(--u));line-height:calc(34 * var(--u));letter-spacing:-.02em}.hs-new-project{text-decoration-line:underline;text-decoration-thickness:max(1px, var(--u));text-underline-offset:calc(6 * var(--u));text-decoration-color:color-mix(in srgb, currentColor 30%, transparent)}.hs-composer[data-layout=new] .hs-shell{gap:calc(18 * var(--u));padding:calc(18 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u)) calc(20 * var(--u));border-radius:calc(24 * var(--u))}.hs-composer[data-layout=new] .hs-prompt{min-height:calc(72 * var(--u));font-size:calc(15 * var(--u));line-height:calc(24 * var(--u))}.hs-composer[data-layout=new] .hs-bar{height:calc(34 * var(--u));margin-left:calc(-6 * var(--u))}.hs-composer[data-layout=new] :is(.hs-attach,.hs-pill){height:calc(30 * var(--u))}.hs-composer[data-layout=new] .hs-attach{width:calc(30 * var(--u))}.hs-composer[data-layout=new] .hs-pill{padding-left:calc(9 * var(--u))}.hs-composer[data-layout=new] .hs-send{width:calc(34 * var(--u));height:calc(34 * var(--u))}.hs-new-location{align-items:center;gap:calc(8 * var(--u));height:calc(28 * var(--u));padding:0 calc(8 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));display:flex}.hs-new-location .hs-icon{width:calc(13 * var(--u));height:calc(13 * var(--u))}.hs-new-location .hs-icon:last-child{width:calc(12 * var(--u));height:calc(12 * var(--u))}.hs-table-wrap{margin:calc(16 * var(--u)) 0;border-radius:calc(16 * var(--u));background:var(--hs-fill);overflow:hidden}.hs-table-tools{padding:calc(5 * var(--u)) calc(10 * var(--u));color:var(--hs-muted);justify-content:flex-end;display:flex}.hs-table-tools>span{width:calc(30 * var(--u));height:calc(30 * var(--u));place-items:center;display:grid}.hs-table-tools .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-table{border-collapse:collapse;width:100%;font-size:calc(13 * var(--u));line-height:1.6}.hs-table :is(th,td){min-width:calc(100 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-top:var(--hairline) solid var(--hs-line);font-weight:inherit;text-align:left;vertical-align:top}.hs-table th{color:var(--hs-muted);white-space:nowrap;border-top:0}.hs-question{gap:calc(12 * var(--u));padding:calc(16 * var(--u));border-radius:calc(20 * var(--u));background:var(--hs-plane);display:grid}.hs-question-ask{align-items:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));letter-spacing:-.01em;display:flex}.hs-question-options{gap:calc(4 * var(--u));display:grid}.hs-question-option{align-items:center;gap:calc(10 * var(--u));min-height:calc(44 * var(--u));padding:calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--hs-fill);line-height:calc(16 * var(--u));transition:background-color .22s ease-out,color .22s ease-out,opacity .22s ease-out;display:flex}.hs-question-option-label{gap:calc(2 * var(--u));flex:1;min-width:0;display:grid}.hs-question-option-description{color:var(--hs-muted);font-size:calc(12 * var(--u))}.hs-question-check{width:calc(12 * var(--u));height:calc(12 * var(--u));opacity:0}.hs-question-option[data-picked]{background:var(--hs-fill-strong)}.hs-question-option[data-picked] .hs-question-check{opacity:1}.hs-question-option[data-chosen]{background:var(--hs-accent);color:var(--hs-on-accent)}.hs-question-option[data-chosen] .hs-question-option-description{color:inherit}.hs-question-option[data-dropped]{opacity:.4}.hs-question-foot{align-items:center;gap:calc(6 * var(--u));min-height:calc(16 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));display:flex}.hs-question-foot>span:first-child{flex:1}.hs-question-foot .hs-text-button{height:calc(30 * var(--u));padding:0 calc(14 * var(--u));color:var(--hs-muted);font-size:calc(13 * var(--u))}.hs-question-foot .hs-button[data-disabled]{background:var(--hs-fill-strong);color:var(--hs-muted)}.hs-task-card{padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(18 * var(--u));background:var(--hs-plane)}.hs-task-card-row{align-items:center;gap:calc(8 * var(--u));line-height:calc(16 * var(--u));display:flex}.hs-task-card-row>.hs-icon:first-child{color:var(--hs-muted)}.hs-task-card-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hs-task-card-open{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--hs-faint)}.hs-task-card-meta{align-items:center;gap:calc(8 * var(--u));margin-top:calc(4 * var(--u));color:var(--hs-muted);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));display:flex}.hs-task-card-branch{align-items:center;gap:calc(4 * var(--u));font-family:var(--hs-mono);font-size:calc(11 * var(--u));flex:1;display:inline-flex}.hs-task-card-branch .hs-icon{width:calc(11 * var(--u));height:calc(11 * var(--u))}.hs-task-header{padding:0 calc(12 * var(--u));line-height:calc(20 * var(--u))}.hs-task-header .hs-title{flex:0 auto;margin-left:0;padding:0}.hs-crumb{color:var(--hs-muted)}.hs-crumb-sep{color:var(--hs-faint)}.hs-status-mark{width:calc(16 * var(--u));height:calc(16 * var(--u));flex:none}.hs-status-mark[data-status=backlog]{color:var(--hs-fill-strong)}.hs-status-mark[data-status=in_progress]{color:var(--hs-ink)}.hs-status-track{stroke:var(--hs-fill-strong)}.hs-status-mark[data-status=review]{color:var(--hs-attention)}.hs-task-tabs{padding:calc(2 * var(--u)) calc(20 * var(--u)) calc(6 * var(--u));flex:none}.hs-task-tabs .hs-track>span{padding:0 calc(16 * var(--u));font-size:calc(12 * var(--u))}.hs-doc{width:100%;max-width:calc(800 * var(--u));min-height:100%;padding:calc(48 * var(--u)) calc(48 * var(--u)) calc(64 * var(--u));flex:none;margin:0 auto;transition:opacity .45s}.hs-doc-title{font-size:calc(22 * var(--u));line-height:calc(28 * var(--u));letter-spacing:-.015em}.hs-props{gap:calc(6 * var(--u));margin-top:calc(16 * var(--u));flex-wrap:wrap;display:flex}.hs-prop{align-items:center;gap:calc(6 * var(--u));height:calc(30 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(10 * var(--u));background:var(--hs-plane);color:var(--hs-muted);font-size:calc(12 * var(--u));border-radius:999px;display:inline-flex}.hs-prop-select{min-width:calc(113 * var(--u));padding-right:calc(10 * var(--u));color:var(--hs-ink)}.hs-prop .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--hs-muted)}.hs-prop .hs-prop-chevron{width:calc(12 * var(--u));height:calc(12 * var(--u));padding-left:calc(4 * var(--u));box-sizing:content-box;margin-left:auto}.hs-editor-controls{align-items:center;gap:calc(4 * var(--u));height:calc(32 * var(--u));margin-top:calc(28 * var(--u));display:flex}.hs-editor-mode{padding:0 calc(12 * var(--u));color:var(--hs-muted);font-size:calc(12 * var(--u));margin-left:auto}.hs-spec{margin-top:calc(12 * var(--u));font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));letter-spacing:-.01em}.hs-spec h3,.hs-comments h3{font-size:calc(16 * var(--u));font-weight:inherit;line-height:calc(22 * var(--u))}.hs-spec h3{margin:calc(28 * var(--u)) 0 calc(10 * var(--u))}.hs-spec h3:first-child{margin-top:0}.hs-spec p{color:inherit;font-size:inherit;line-height:inherit}.hs-spec ul{padding-left:calc(24 * var(--u));margin:0;list-style:outside}.hs-spec li{margin:calc(4 * var(--u)) 0;padding-left:calc(3 * var(--u))}.hs-spec li::marker{color:var(--hs-muted)}.hs-check{align-items:center;gap:calc(12 * var(--u));min-height:calc(34 * var(--u));display:flex}.hs-check i{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:calc(5 * var(--u));background:var(--hs-plane);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--hs-fill-strong);flex:none;place-items:center;display:grid}.hs-check[data-done] i{background:var(--hs-accent);box-shadow:none;color:var(--hs-on-accent)}.hs-check i .hs-icon{width:calc(11 * var(--u));height:calc(11 * var(--u));stroke-width:2.25px}.hs-check[data-done] span{color:var(--hs-muted)}.hs-labels{align-items:center;gap:calc(12 * var(--u));margin-top:calc(24 * var(--u));font-size:calc(12 * var(--u));line-height:calc(24 * var(--u));display:flex}.hs-labels span:first-child{color:var(--hs-muted)}.hs-comments{margin-top:calc(40 * var(--u))}.hs-comments h3{margin-bottom:calc(4 * var(--u))}.hs-comments-help{margin-bottom:calc(20 * var(--u));color:var(--hs-muted);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}.hs-comment{padding-block:calc(20 * var(--u));border-bottom:var(--hairline) solid var(--hs-line)}.hs-comment-meta{align-items:baseline;gap:calc(8 * var(--u));margin-bottom:calc(6 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));flex-wrap:wrap;display:flex}.hs-comment-meta strong{color:var(--hs-ink);font-size:calc(13 * var(--u));font-weight:inherit}.hs-comment-body,.hs-comment-body .hs-prose{font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));letter-spacing:-.01em}.hs-comment-reply{margin-top:calc(8 * var(--u));color:var(--hs-muted);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));display:block}.hs-replies{margin-top:calc(4 * var(--u))}.hs-response{--reply-turn:calc(30 * var(--u));--reply-curve:calc(10 * var(--u));padding:calc(20 * var(--u)) 0 0 calc(28 * var(--u));position:relative}.hs-response:before,.hs-response:has(+.hs-response:not([hidden])):after{content:"";border-left:var(--hairline) solid var(--hs-line);position:absolute;left:0}.hs-response:before{width:calc(20 * var(--u));height:var(--reply-turn);border-bottom:var(--hairline) solid var(--hs-line);border-bottom-left-radius:var(--reply-curve);top:0}.hs-response:has(+.hs-response:not([hidden])):after{top:calc(var(--reply-turn) - var(--reply-curve));bottom:0}.hs-comment-status{margin-top:calc(8 * var(--u));color:var(--hs-muted);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}.hs-comment-actions{gap:calc(16 * var(--u));margin-top:calc(8 * var(--u));color:var(--hs-muted);font-size:calc(12 * var(--u));display:flex}.hs-comment-composer{margin-top:calc(24 * var(--u));border-radius:calc(20 * var(--u));background:var(--hs-plane)}.hs-comment-input{min-height:calc(84 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u));font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));letter-spacing:-.01em;white-space:pre-wrap;position:relative}.hs-comment-input .hs-placeholder{top:calc(14 * var(--u));left:calc(16 * var(--u))}.hs-comment-composer[data-typed] .hs-placeholder{display:none}.hs-mentions{padding:calc(6 * var(--u));border-bottom:var(--hairline) solid var(--hs-line)}.hs-option{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--u));min-height:calc(36 * var(--u));padding:calc(10 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));display:flex}.hs-option[data-selected]{background:var(--hs-fill)}.hs-option span:last-child{color:var(--hs-muted)}.hs-comment-composer-foot{padding:calc(8 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u)) calc(16 * var(--u));justify-content:flex-end;display:flex}.hs-comment-submit{background:var(--hs-fill-strong);color:var(--hs-muted);transition:background-color .16s ease-out,color .16s ease-out}.hs-comment-composer[data-typed] .hs-comment-submit{background:var(--hs-fill);color:var(--hs-ink)}.hs-doc-footer{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));height:calc(50 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(24 * var(--u));color:var(--hs-muted);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));flex:none;display:flex}.hs-doc-footer>span:not(.hs-button){align-items:center;gap:calc(6 * var(--u));display:inline-flex}.hs-doc-footer .hs-icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.hs-open-thread{background:var(--hs-plane);font-size:calc(13 * var(--u))}.hs-open-thread .hs-icon{width:calc(13 * var(--u));height:calc(13 * var(--u))}.hs-mock-tasks{--hs-canvas:760;min-height:calc(560 * var(--u));flex-direction:column;display:flex}.hs-mock-tasks .hs-header{padding:0 calc(12 * var(--u))}.hs-page-title{padding:0 calc(4 * var(--u))}.hs-mock-tasks .hs-header-actions{gap:calc(4 * var(--u))}.hs-task-list{padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(24 * var(--u))}.hs-task-group+.hs-task-group{margin-top:calc(24 * var(--u))}.hs-task-group-head{align-items:center;gap:calc(8 * var(--u));height:calc(28 * var(--u));margin-bottom:calc(6 * var(--u));padding:0 calc(12 * var(--u));line-height:calc(16 * var(--u));display:flex}.hs-task-group-count{color:var(--hs-faint);font-size:calc(12 * var(--u))}.hs-task-row{align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(6 * var(--u));border-radius:calc(12 * var(--u));line-height:calc(16 * var(--u));display:flex}.hs-task-row[data-hover]{background:var(--hs-fill)}.hs-task-row-status,.hs-task-row-slot{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--hs-muted);flex:none;place-items:center;display:grid}.hs-task-row-slot .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-task-row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hs-task-row[data-status=backlog] .hs-task-row-title{color:var(--hs-muted)}.hs-label-chip{height:calc(22 * var(--u));padding:0 calc(8 * var(--u));background:var(--hs-fill);color:var(--hs-muted);font-size:calc(12 * var(--u));border-radius:999px;flex:none;align-items:center;display:inline-flex}.hs-task-row-meta{margin-left:calc(4 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));flex:none}.hs-task-row-time{width:calc(56 * var(--u));text-align:right}.hs-app-panel{width:calc(504 * var(--u));flex:none;position:relative;overflow:hidden}.hs-app-panel:before,.hs-app-panel .hs-panel-header:before{content:"";width:var(--hairline);background:var(--hs-line);pointer-events:none;position:absolute;left:0}.hs-app-panel:before{top:calc(44 * var(--u) - var(--hairline));bottom:0}.hs-app-panel .hs-panel-header:before{top:calc(8.6 * var(--u));bottom:calc(8.6 * var(--u))}.hs-panel-header{align-items:center;gap:calc(2 * var(--u));height:calc(44 * var(--u));padding:0 calc(10 * var(--u));border-bottom:var(--hairline) solid var(--hs-line);flex:none;display:flex;position:relative}.hs-panel-expand{margin-left:auto}.hs-mock-changes{--hs-canvas:632;padding-bottom:calc(10 * var(--u))}.hs-panel-bar .hs-round{color:var(--hs-faint)}.hs-panel-bar .hs-icon{width:calc(15 * var(--u));height:calc(15 * var(--u))}.hs-panel-bar{align-items:center;gap:calc(8 * var(--u));height:calc(48 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(20 * var(--u));line-height:calc(16 * var(--u));display:flex}.hs-panel-meta{color:var(--hs-faint);font-size:calc(12 * var(--u))}.hs-panel-bar .hs-counts{gap:calc(6 * var(--u))}.hs-panel-refresh{margin-left:auto}.hs-diff-file{padding:0 calc(10 * var(--u))}.hs-diff-head{align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(12 * var(--u));background:var(--hs-fill);font-family:var(--hs-mono);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));letter-spacing:0;display:flex}.hs-diff-head>.hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--hs-faint)}.hs-diff-letter{width:calc(12 * var(--u));color:var(--hs-muted);text-align:center}.hs-diff-path{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hs-diff-path span{color:var(--hs-faint)}.hs-diff{margin-top:calc(10 * var(--u));padding-top:calc(8 * var(--u));color:var(--hs-muted);font-family:var(--hs-mono);font-size:calc(12 * var(--u));line-height:calc(22 * var(--u));letter-spacing:0}.hs-diff-row{height:calc(22 * var(--u));display:flex}.hs-diff-num{width:calc(36 * var(--u));padding-right:calc(7.2 * var(--u));color:var(--hs-faint);text-align:right;font-variant-numeric:tabular-nums;flex:none}.hs-diff-code{min-width:0;padding:0 calc(7.2 * var(--u)) 0 calc(14.4 * var(--u));white-space:pre;flex:1;position:relative;overflow:hidden}.hs-diff-row[data-type=add]>*{background:var(--hs-ok-soft);color:var(--hs-ok)}.hs-diff-row[data-type=del]>*{background:var(--hs-bad-soft);color:var(--hs-bad)}.hs-diff-row[data-type=add] .hs-diff-code:before,.hs-diff-row[data-type=del] .hs-diff-code:before{content:"+";left:calc(2 * var(--u));position:absolute}.hs-diff-row[data-type=del] .hs-diff-code:before{content:"-"}.hs-diff-row[data-first] .hs-diff-num{border-top-left-radius:calc(6 * var(--u))}.hs-diff-row[data-first] .hs-diff-code{border-top-right-radius:calc(6 * var(--u))}.hs-diff-row[data-last] .hs-diff-num{border-bottom-left-radius:calc(6 * var(--u))}.hs-diff-row[data-last] .hs-diff-code{border-bottom-right-radius:calc(6 * var(--u))}.hs-diff-row[data-type=del]+[data-type=add],.hs-diff-row[data-type=add]+[data-type=del]{margin-top:calc(2 * var(--u))}.hs-diff-file+.hs-diff-file{margin-top:calc(8 * var(--u))}.hs-page-body{flex-direction:column;flex:1;min-height:0;display:flex}.hs-explorer-bar{align-items:center;gap:calc(2 * var(--u));height:calc(44 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u)) calc(4 * var(--u)) calc(16 * var(--u));color:var(--hs-muted);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));flex:none;display:flex}.hs-explorer-bar>span:first-child{flex:1}.hs-explorer-bar .hs-round{width:calc(24 * var(--u));height:calc(24 * var(--u))}.hs-explorer-bar .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-explorer-filter{align-items:center;gap:calc(8 * var(--u));height:calc(32 * var(--u));margin:calc(8 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(8 * var(--u));color:var(--hs-muted);line-height:calc(16 * var(--u));border-radius:999px;flex:none;display:flex}.hs-explorer-filter .hs-icon{width:calc(16 * var(--u));height:calc(16 * var(--u))}.hs-tree{padding:0 calc(5 * var(--u)) calc(12 * var(--u))}.hs-tree-group{position:relative}.hs-tree-row{align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));padding:0 calc(8 * var(--u)) 0 calc((8 + var(--level) * 14) * var(--u));border-radius:calc(10 * var(--u));color:var(--hs-muted);font-size:calc(12 * var(--u));line-height:calc(20 * var(--u));white-space:nowrap;display:flex}.hs-tree-row[data-selected]{background:var(--hs-plane);color:var(--hs-ink)}.hs-tree-row :is(.hs-icon,.hs-file-glyph){width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-tree-row .hs-tree-chevron{width:calc(12 * var(--u));height:calc(12 * var(--u));flex:none}.hs-tree-folder{opacity:.65}.hs-tree-guide{top:calc(var(--from) * 28 * var(--u));left:calc((14 + var(--level) * 14) * var(--u));height:calc(var(--count) * 28 * var(--u));border-left:var(--hairline) solid color-mix(in srgb, var(--hs-line) 55%, transparent);position:absolute}.hs-panel-path{font-family:var(--hs-mono);letter-spacing:0}.hs-terminal{padding:0 calc(10 * var(--u)) calc(10 * var(--u)) calc(20 * var(--u));color:var(--hs-ink);font-family:var(--hs-mono);font-size:calc(12 * var(--u));line-height:calc(21 * var(--u));letter-spacing:0;white-space:pre}.hs-terminal>div{min-height:calc(21 * var(--u))}.hs-terminal-dim{color:var(--hs-faint)}.hs-browser-bar{align-items:center;gap:calc(4 * var(--u));height:calc(44 * var(--u));padding:0 calc(10 * var(--u));flex:none;display:flex}.hs-browser-forward{color:var(--hs-faint)}.hs-address{min-width:0;height:calc(32 * var(--u));margin:0 calc(4 * var(--u));padding:0 calc(4 * var(--u)) 0 calc(14 * var(--u));background:var(--hs-control);color:var(--hs-muted);font-size:calc(12 * var(--u));white-space:nowrap;border-radius:999px;flex:1;align-items:center;display:flex}.hs-address .hs-round{width:calc(24 * var(--u));height:calc(24 * var(--u));margin-left:auto}.hs-address .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-viewport{min-height:0;margin:0 calc(10 * var(--u)) calc(10 * var(--u));border-radius:calc(14 * var(--u));background:var(--hs-plane);flex:1;display:flex;overflow:hidden}.hs-site{justify-content:center;align-items:center;gap:calc(12 * var(--u));padding-bottom:calc(40 * var(--u));text-align:center;flex-direction:column;flex:1;display:flex}.hs-site-title{font-size:calc(26 * var(--u));line-height:calc(32 * var(--u));letter-spacing:-.02em}.hs-site-text{color:var(--hs-muted);font-size:calc(14 * var(--u));line-height:calc(22 * var(--u))}.hs-site-picker{align-items:center;gap:calc(8 * var(--u));width:calc(240 * var(--u));height:calc(36 * var(--u));margin-top:calc(14 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--hs-fill);color:var(--hs-muted);text-align:left;display:flex}.hs-site-picker>span{flex:1}.hs-site-picker .hs-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.hs-site-button{width:calc(240 * var(--u));height:calc(36 * var(--u));border-radius:calc(10 * var(--u));background:var(--hs-accent);color:var(--hs-on-accent);place-items:center;display:grid}.hs-site-hint{color:var(--hs-faint);font-size:calc(12 * var(--u))}.hs-mock-worktree{--hs-canvas:1360;height:clamp(440px,44vw,620px);display:flex}.hs-mock-app{--hs-canvas:1456;height:calc(910 * var(--u));display:flex}.hs-app-panel,.hs-pages{grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.hs-pages{flex:1;min-height:0}:is(.hs-app-panel,.hs-pages)>*{grid-area:1/1}.hs-page,.hs-panel-session{flex-direction:column;min-width:0;min-height:0;display:flex}[data-swap=in]{animation:.2s ease-out both hs-swap-in}[data-swap=out]{pointer-events:none;animation:.14s ease-in both hs-swap-out}.hs-round[data-on]{background:var(--hs-fill);color:var(--hs-ink)}.hs-menu{z-index:3;top:calc(52 * var(--u));right:calc(8 * var(--u));gap:calc(2 * var(--u));min-width:calc(192 * var(--u));padding:calc(6 * var(--u));border-radius:calc(16 * var(--u));background:var(--hs-plane);font-size:calc(13 * var(--u));line-height:calc(16 * var(--u));white-space:nowrap;flex-direction:column;display:flex;position:absolute}.hs-menu-item{align-items:center;gap:calc(10 * var(--u));min-height:calc(36 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(10 * var(--u));color:var(--hs-ink);display:flex}.hs-menu-item>.hs-icon{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--hs-muted);flex:none}.hs-menu-item>.hs-menu-more{width:calc(14 * var(--u));height:calc(14 * var(--u));margin-left:auto}.hs-menu-tag{padding-left:calc(16 * var(--u));color:var(--hs-faint);font-size:calc(12 * var(--u));margin-left:auto}.hs-menu-tag+.hs-menu-more{margin-left:0}.hs-menu-item[data-danger],.hs-menu-item[data-danger]>.hs-icon{color:var(--hs-bad)}.hs-menu-separator{height:0;margin:calc(4 * var(--u)) calc(10 * var(--u));border-top:var(--hairline) solid var(--hs-line)}.hs-mock-message{--hs-canvas:640;height:calc(620 * var(--u));display:flex}.hs-mock-message .hs-transcript{justify-content:flex-start}.hs-mock-editor{--hs-canvas:600;--hs-syntax-kw:#d73a49;--hs-syntax-str:#032f62;--hs-syntax-fn:#6f42c1;--hs-syntax-tag:#22863a;height:calc(560 * var(--u));background:var(--hs-bg)}:root[data-theme=dark] .hs-mock-editor{--hs-syntax-kw:#f97583;--hs-syntax-str:#9ecbff;--hs-syntax-fn:#b392f0;--hs-syntax-tag:#85e89d}.hs-file-toolbar{align-items:center;gap:calc(6 * var(--u));height:calc(44 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(20 * var(--u));display:flex}.hs-crumbs{align-items:center;gap:calc(4 * var(--u));min-width:0;color:var(--hs-faint);font-size:calc(13 * var(--u));flex:1;display:flex}.hs-crumbs .hs-icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.hs-crumbs [data-current]{color:var(--hs-ink)}.hs-file-toolbar .hs-button{background:var(--hs-fill)}.hs-code{padding-top:calc(8 * var(--u));color:var(--hs-ink);font-family:var(--hs-mono);font-size:calc(12.5 * var(--u));line-height:calc(22 * var(--u));letter-spacing:0}.hs-code-row{height:calc(22 * var(--u));display:flex}.hs-code-row[data-active]{background:var(--hs-fill)}.hs-code-num{width:calc(48 * var(--u));padding-right:calc(14 * var(--u));color:var(--hs-faint);text-align:right;font-variant-numeric:tabular-nums;flex:none}.hs-code-row[data-active] .hs-code-num{color:var(--hs-muted)}.hs-code-line{white-space:pre}.hs-tok-kw{color:var(--hs-syntax-kw)}.hs-tok-str{color:var(--hs-syntax-str)}.hs-tok-fn,.hs-tok-attr{color:var(--hs-syntax-fn)}.hs-tok-tag{color:var(--hs-syntax-tag)}.hs-reply>*+*{margin-top:calc(14 * var(--u))}.hs-reply>.hs-prose-heading{margin-top:calc(20 * var(--u));color:var(--hs-ink);font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));letter-spacing:-.01em}.hs-prose-list{gap:calc(8 * var(--u));color:var(--hs-muted);margin-bottom:0;padding:0;list-style:none;display:grid}.hs-prose-list li{padding-left:calc(16 * var(--u));position:relative}.hs-prose-list li:before{content:"";top:calc(9 * var(--u));width:calc(4 * var(--u));height:calc(4 * var(--u));background:var(--hs-faint);border-radius:999px;position:absolute;left:0}.hs-prose-list .hs-strong{color:var(--hs-ink)}.hs-on-plane :is(.hero-scene,.hs-mock){--hs-bg:#fff;--hs-plane:#f4f4f4}:root[data-theme=dark] .hs-on-plane :is(.hero-scene,.hs-mock){--hs-bg:#0a0a0a;--hs-plane:#171717}.hero-scene:not([data-motion])[data-engine] [data-grow]:not([hidden]),[data-engine] .hs-block:not([hidden]){animation:hs-arrive .22s var(--hs-ease) both}.hero-scene[data-motion][data-engine] [data-show]:not([data-grow]):not([hidden]){animation:.2s ease-out both hs-swap-in}.hero-scene[data-motion][data-engine] .hs-word:not([hidden]){animation:.18s ease-out both hs-word-in}.hs-flight{z-index:4;align-items:center;gap:calc(10 * var(--u));padding:0 calc(14 * var(--u));background:var(--hs-fill-solid);color:var(--hs-muted);white-space:nowrap;pointer-events:none;display:flex;position:absolute;top:0;left:0;overflow:hidden}.hs-flight .hs-icon{color:var(--hs-faint)}.hero-scene[data-fading] :is(.hs-column,.hs-doc,.hs-commit,.hs-typed){opacity:0}.hs-commit{transition:opacity .45s}.hero-scene[data-paused] *{animation-play-state:paused!important}.hero-scene:not([data-engine]) .hs-turn:has(>.hs-steps[data-end-hidden]) .hs-receipt-chevron{rotate:none}.hero-scene:not([data-engine]) .hs-step:has(>.hs-step-mark>.hs-live[data-end-hidden])>.hs-step-title{color:var(--hs-muted)}.hero-scene:not([data-engine]) .hs-step:has(>.hs-step-body[data-end-hidden]) .hs-step-chevron{display:none}@keyframes hs-arrive{0%{opacity:0;filter:blur(calc(4 * var(--u)));transform:translateY(calc(4 * var(--u)))}}@keyframes hs-swap-in{0%{opacity:0;filter:blur(calc(3 * var(--u)))}}@keyframes hs-swap-out{to{opacity:0;filter:blur(calc(3 * var(--u)))}}@keyframes hs-word-in{0%{opacity:0}}@keyframes hs-title-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes hs-spin{to{transform:rotate(360deg)}}@keyframes hs-blink{50%{opacity:0}}@keyframes hs-reply-pulse{0%{opacity:.35;scale:.75}}@keyframes hs-mark-face{0%,26%{opacity:1}34%,92%{opacity:0}}
