.wm:where(.astro-5urv5ixw){flex:none;grid-template-columns:3px 3px;gap:2px;width:8px;display:inline-grid}.wm:where(.astro-5urv5ixw) i:where(.astro-5urv5ixw){background:var(--accent);border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite day-ripple}.wm:where(.astro-5urv5ixw) i:where(.astro-5urv5ixw):nth-child(2),.wm:where(.astro-5urv5ixw) i:where(.astro-5urv5ixw):nth-child(3){animation-delay:.15s}.wm:where(.astro-5urv5ixw) i:where(.astro-5urv5ixw):nth-child(4){animation-delay:.3s}@keyframes day-ripple{0%,to{opacity:.25}50%{opacity:1}}.day:where(.astro-qihuzybi){--bg:#181818;--bg-side:#111;--bg-active:#2c2c2c;--border:#272727;--border-strong:#363636;--fg:#eee;--fg-secondary:#c9c9c9;--fg-muted:#9b9b9b;--fg-faint:#6f6f6f;--accent:#3fcdb4;--attention:#f99c00;--good:#34c26b;--neutral:#7a7a7a;--cc-brand:#d77757;--cc-tool:#4eba65;--cc-ask:#b1b5f5;--cc-ask-border:#8f93d8;--cc-mode:#b48ead;--cc-input-border:#4a4a4a;--cc-prompt-bg:#242424;--mono:var(--__sl-font-mono);color:var(--fg);font-family:var(--__sl-font);flex-direction:column;gap:20px;margin-top:3rem;padding-bottom:46px;font-size:15px;line-height:1.6;display:flex;position:relative}.sl-container:has([data-day]){max-width:1110px}.day:where(.astro-qihuzybi)[data-home] .office:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-home]) .home:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-night]) .stars:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-colleague]) .colleague:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-mug]) .mug:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-chime]) .chime:where(.astro-qihuzybi),.day:where(.astro-qihuzybi)[data-board] .desk-rows:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-board]) .desk-quiet:where(.astro-qihuzybi),.day:where(.astro-qihuzybi)[data-board] .window:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-board]) .board:where(.astro-qihuzybi),.day:where(.astro-qihuzybi)[data-unlocked] .foot-quiet:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-unlocked]) .foot-unlocked:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-pointer]) .pointer:where(.astro-qihuzybi),.day:where(.astro-qihuzybi)[data-report] .term-view:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-report]) .report:where(.astro-qihuzybi),.day:where(.astro-qihuzybi)[data-permission] .input-view:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-permission]) .permission:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-status]) .status:where(.astro-qihuzybi),.session:where(.astro-qihuzybi)[data-working] .dot:where(.astro-qihuzybi),.session:where(.astro-qihuzybi):not([data-working]) .wm{display:none}.stage:where(.astro-qihuzybi){container-type:inline-size}.stage:where(.astro-qihuzybi) :where(.astro-qihuzybi){box-sizing:content-box}.panels:where(.astro-qihuzybi){--unit:calc(min(100cqw, 1110px) / 1110);justify-content:center;gap:calc(20 * var(--unit));display:flex}.slot:where(.astro-qihuzybi){flex:none;position:relative;overflow:hidden}.slot-scene:where(.astro-qihuzybi){width:calc(440 * var(--unit));height:calc(460 * var(--unit))}.slot-app:where(.astro-qihuzybi){width:calc(650 * var(--unit));height:calc(460 * var(--unit))}@container (width<700px){.panels:where(.astro-qihuzybi){flex-direction:column;align-items:center;gap:16px}.slot-scene:where(.astro-qihuzybi){width:min(100cqw,440px);height:calc(1.04545*min(100cqw,440px))}.slot-app:where(.astro-qihuzybi){width:min(100cqw,650px);height:calc(min(100cqw,650px)/1.41304)}}.scene:where(.astro-qihuzybi),.app:where(.astro-qihuzybi){box-sizing:border-box;border:1px solid var(--border-strong);height:460px;transform:scale(var(--scale,1));transform-origin:0 0;border-radius:10px;position:absolute;top:0;left:0;overflow:hidden}.scene:where(.astro-qihuzybi){width:440px}.px:where(.astro-qihuzybi){position:absolute}.office:where(.astro-qihuzybi){--wall:#4d5b6b;--floor:#5a4a3c;--skirting:#6b5a48;--sky:#9fbfd6;--frame:#3c4757}.day:where(.astro-qihuzybi)[data-night] .office:where(.astro-qihuzybi){--wall:#232323;--floor:#1a1a1a;--skirting:var(--bg-active);--sky:#0e1013;--frame:#3a3a3a}.wall:where(.astro-qihuzybi){background:var(--wall)}.floor:where(.astro-qihuzybi){background:var(--floor)}.skirting:where(.astro-qihuzybi){background:var(--skirting)}.sky:where(.astro-qihuzybi){box-sizing:border-box;border:5px solid var(--frame);background:var(--sky)}.mullion:where(.astro-qihuzybi){background:var(--frame)}.wall:where(.astro-qihuzybi),.floor:where(.astro-qihuzybi),.skirting:where(.astro-qihuzybi),.sky:where(.astro-qihuzybi),.mullion:where(.astro-qihuzybi){transition:background 1.5s,border-color 1.5s}.home-window:where(.astro-qihuzybi){box-sizing:border-box;border:5px solid #3a3836}.lamp-glow:where(.astro-qihuzybi){background:radial-gradient(#e6c88c29,#e6c88c00 70%);border-radius:50%}.figure:where(.astro-qihuzybi){width:50px;height:80px;position:absolute}.person:where(.astro-qihuzybi){transition:left linear}.sprite:where(.astro-qihuzybi){width:5px;height:5px;position:absolute;top:-5px;left:-5px}.desk-screen:where(.astro-qihuzybi){background:#181818;transition:background .8s;overflow:hidden}.day:where(.astro-qihuzybi)[data-board] .desk-screen:where(.astro-qihuzybi){background:#0c0c0c}.desk-quiet:where(.astro-qihuzybi){animation:1.2s steps(2,end) infinite day-blinkpx}.chime:where(.astro-qihuzybi){font-family:var(--mono);color:var(--good);font-size:20px;line-height:1;animation:1.4s ease-out both day-floatup}.chime-late:where(.astro-qihuzybi){font-size:16px;animation-delay:.35s}.dim:where(.astro-qihuzybi){opacity:0;pointer-events:none;background:#000;transition:opacity 1.5s}.day:where(.astro-qihuzybi)[data-dim] .dim:where(.astro-qihuzybi){opacity:.4}.laptop:where(.astro-qihuzybi){background:#2a2a2a;transition:background .8s,box-shadow .8s;box-shadow:0 0 #3fcdb400}.day:where(.astro-qihuzybi)[data-unlocked] .laptop:where(.astro-qihuzybi){background:#bff3e9;box-shadow:0 0 22px 8px #3fcdb459}.app:where(.astro-qihuzybi){background:var(--bg-side);width:650px;font-size:12px}.lights:where(.astro-qihuzybi){z-index:3;gap:7px;display:flex;position:absolute;top:13px;left:13px}.lights:where(.astro-qihuzybi) i:where(.astro-qihuzybi){background:#3a3a3a;border-radius:50%;width:11px;height:11px}.fade:where(.astro-qihuzybi){animation:.5s both day-fadein}.icon:where(.astro-qihuzybi){fill:none;stroke:var(--fg-muted);stroke-width:1.5px}.icon:where(.astro-qihuzybi).faint{stroke:var(--fg-faint)}.report-icon:where(.astro-qihuzybi){stroke:currentColor}.lbl:where(.astro-qihuzybi){font-family:var(--mono);letter-spacing:.12em;color:var(--fg-faint);font-size:10px}.spacer:where(.astro-qihuzybi){flex:1}.mark:where(.astro-qihuzybi){justify-content:center;width:10px;display:flex}.dot:where(.astro-qihuzybi){border-radius:50%;flex:none;width:5px;height:5px;margin:0 1.5px}.project:where(.astro-qihuzybi),.note:where(.astro-qihuzybi),.board-time:where(.astro-qihuzybi),.board-count:where(.astro-qihuzybi),.word:where(.astro-qihuzybi),.dash:where(.astro-qihuzybi),.unlock:where(.astro-qihuzybi),.tag:where(.astro-qihuzybi){font-family:var(--mono);font-size:11px}.project:where(.astro-qihuzybi),.dash:where(.astro-qihuzybi){color:var(--fg-faint)}.note:where(.astro-qihuzybi){color:var(--fg-muted);margin:0}.board:where(.astro-qihuzybi){box-sizing:border-box;background:var(--bg-side);flex-direction:column;gap:14px;padding:44px 26px 20px;display:flex;position:absolute;inset:0}.corner:where(.astro-qihuzybi){background:var(--fg-faint);width:3px;height:3px;position:absolute}.board-head:where(.astro-qihuzybi){justify-content:space-between;align-items:center;gap:10px;display:flex}.board-title:where(.astro-qihuzybi){align-items:center;gap:9px;display:flex}.board-title:where(.astro-qihuzybi) .lbl:where(.astro-qihuzybi),.board-time:where(.astro-qihuzybi),.board-count:where(.astro-qihuzybi),.word:where(.astro-qihuzybi),.unlock:where(.astro-qihuzybi){color:var(--fg-muted)}.board-time:where(.astro-qihuzybi) .now:where(.astro-qihuzybi){color:var(--fg-secondary)}.board-count:where(.astro-qihuzybi){margin:0}.board-rows:where(.astro-qihuzybi){border-top:1px solid var(--border);flex-direction:column;display:flex}.board-row:where(.astro-qihuzybi){border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.board-row:where(.astro-qihuzybi) .name:where(.astro-qihuzybi){color:var(--fg-secondary);font-size:12.5px}.word:where(.astro-qihuzybi){width:60px}.board-foot:where(.astro-qihuzybi){justify-content:flex-end;margin-top:auto;display:flex}.unlock:where(.astro-qihuzybi){align-items:center;gap:7px;display:inline-flex}.window:where(.astro-qihuzybi){display:flex;position:absolute;inset:0}.side:where(.astro-qihuzybi){box-sizing:border-box;background:var(--bg-side);border-right:1px solid var(--border);flex-direction:column;flex:none;width:196px;padding:0 8px;display:flex;position:relative}.side-top:where(.astro-qihuzybi){justify-content:flex-end;align-items:center;height:38px;padding-right:4px;display:flex}.side-head:where(.astro-qihuzybi){justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.side-head:where(.astro-qihuzybi).projects{padding:10px 6px 4px}.plus:where(.astro-qihuzybi){color:var(--fg-muted);font-size:14px;line-height:1}.side-icons:where(.astro-qihuzybi){gap:8px;display:flex}.side-shell:where(.astro-qihuzybi){color:var(--fg-secondary);align-items:center;gap:8px;padding:4px 6px;display:flex}.shell-mark:where(.astro-qihuzybi){font-family:var(--mono);color:var(--fg-faint);font-size:10px}.side-project:where(.astro-qihuzybi){color:var(--fg-muted);align-items:center;gap:8px;padding:6px 6px 3px;display:flex}.side-row:where(.astro-qihuzybi){border-radius:4px;align-items:center;gap:9px;padding:4px 6px;display:flex}.side-row:where(.astro-qihuzybi)[data-selected]{background:var(--bg-active)}.side-row:where(.astro-qihuzybi) .name:where(.astro-qihuzybi){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side-foot:where(.astro-qihuzybi){border-top:1px solid var(--border);flex-direction:column;gap:9px;padding:9px 6px 10px;display:flex;position:absolute;bottom:0;left:8px;right:8px}.foot-quiet:where(.astro-qihuzybi),.foot-unlocked:where(.astro-qihuzybi){align-items:center;gap:8px;display:flex}.foot-quiet:where(.astro-qihuzybi){position:relative}.foot-unlocked:where(.astro-qihuzybi){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent);gap:6px;font-size:11px}.unlock-icon:where(.astro-qihuzybi){stroke:currentColor;flex:none}.lock-now:where(.astro-qihuzybi){color:var(--fg-faint);margin-left:auto}.foot-word:where(.astro-qihuzybi){color:var(--fg-secondary);font-size:12.5px}.pick:where(.astro-qihuzybi),.usage:where(.astro-qihuzybi){font-family:var(--mono);color:var(--fg-muted);font-size:10.5px}.one-hour:where(.astro-qihuzybi){border-radius:2px;padding:0 3px}.day:where(.astro-qihuzybi)[data-pointer] .one-hour:where(.astro-qihuzybi){color:var(--fg)}.day:where(.astro-qihuzybi)[data-pressed] .one-hour:where(.astro-qihuzybi){background:var(--bg-active)}.pointer:where(.astro-qihuzybi){position:absolute;top:8px;left:82px}.foot-icons:where(.astro-qihuzybi){color:var(--fg-muted);align-items:center;gap:10px;display:flex}.day:where(.astro-qihuzybi)[data-report] .report-icon:where(.astro-qihuzybi){color:var(--fg)}.usage:where(.astro-qihuzybi){color:var(--fg-faint)}.main:where(.astro-qihuzybi){background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.report:where(.astro-qihuzybi){flex-direction:column;flex:1;gap:12px;padding:46px 22px 18px;display:flex}.report-head:where(.astro-qihuzybi){justify-content:space-between;display:flex}.report-head:where(.astro-qihuzybi) .lbl:where(.astro-qihuzybi){color:var(--fg-muted)}.report-rows:where(.astro-qihuzybi){border-top:1px dashed var(--border);flex-direction:column;display:flex}.report-row:where(.astro-qihuzybi){border-bottom:1px dashed var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.report-row:where(.astro-qihuzybi) .name:where(.astro-qihuzybi){color:var(--fg);font-size:12.5px}.term-view:where(.astro-qihuzybi){flex-direction:column;flex:1;min-height:0;display:flex}.tabs:where(.astro-qihuzybi){background:var(--bg-side);border-bottom:1px dashed var(--border);flex:none;align-items:stretch;height:38px;padding-left:8px;display:flex}.tab:where(.astro-qihuzybi){box-sizing:border-box;color:var(--fg);border-bottom:2px solid var(--accent);align-items:center;padding:0 14px;display:flex}.tab-plus:where(.astro-qihuzybi){color:var(--fg-muted);align-items:center;padding:0 10px;font-size:15px;display:flex}.tab-tools:where(.astro-qihuzybi){align-items:center;gap:10px;padding-right:12px;display:flex}.term:where(.astro-qihuzybi){min-height:0;font-family:var(--mono);color:var(--fg-secondary);flex-direction:column;flex:1;gap:6px;padding:10px 14px;font-size:11px;line-height:1.6;display:flex}.scroll:where(.astro-qihuzybi){flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.lines:where(.astro-qihuzybi),.permission:where(.astro-qihuzybi){flex:none}.lines:where(.astro-qihuzybi) .line{white-space:pre;overflow:hidden}.lines:where(.astro-qihuzybi) .line[data-kind=title] .pre,.lines:where(.astro-qihuzybi) .line[data-kind=logo] .pre{color:var(--cc-brand)}.lines:where(.astro-qihuzybi) .line[data-kind=title] .text,.lines:where(.astro-qihuzybi) .line[data-kind=tool] .text{color:var(--fg);font-weight:600}.lines:where(.astro-qihuzybi) .line[data-kind=user]{background:var(--cc-prompt-bg)}.lines:where(.astro-qihuzybi) .line[data-kind=user] .pre{color:var(--fg-muted)}.lines:where(.astro-qihuzybi) .line[data-kind=say] .pre,.lines:where(.astro-qihuzybi) .line[data-kind=say] .text{color:var(--fg)}.lines:where(.astro-qihuzybi) .line[data-kind=tool] .pre{color:var(--cc-tool)}.lines:where(.astro-qihuzybi) .line[data-kind=result] .pre{color:var(--fg-faint)}.lines:where(.astro-qihuzybi) .line[data-kind=logo] .text,.lines:where(.astro-qihuzybi) .line[data-kind=result] .text,.lines:where(.astro-qihuzybi) .line[data-kind=more] .text{color:var(--fg-muted)}.permission:where(.astro-qihuzybi){border:1px solid var(--cc-ask-border);border-radius:6px;margin-top:8px;padding:8px 12px;overflow:hidden}.permission:where(.astro-qihuzybi) div:where(.astro-qihuzybi){white-space:pre}.ask:where(.astro-qihuzybi){color:var(--cc-ask);font-weight:600}.ask-choice:where(.astro-qihuzybi){color:var(--cc-ask)}.fg:where(.astro-qihuzybi){color:var(--fg)}.muted:where(.astro-qihuzybi){color:var(--fg-muted)}.faint:where(.astro-qihuzybi){color:var(--fg-faint)}.status:where(.astro-qihuzybi),.input:where(.astro-qihuzybi),.mode:where(.astro-qihuzybi){white-space:pre;display:flex;overflow:hidden}.spin:where(.astro-qihuzybi){color:var(--cc-brand)}.input:where(.astro-qihuzybi){border:1px solid var(--cc-input-border);color:var(--fg);border-radius:6px;align-items:center;padding:4px 8px}.cursor:where(.astro-qihuzybi){background:var(--accent);width:7px;height:13px;margin-left:2px;animation:1s step-end infinite day-blink}.mode:where(.astro-qihuzybi){font-size:10.5px}.mode-on:where(.astro-qihuzybi){color:var(--cc-mode)}.rail:where(.astro-qihuzybi){background:var(--bg-side);border-left:1px solid var(--border);width:38px;font-family:var(--mono);color:var(--fg-faint);flex-direction:column;flex:none;align-items:center;gap:4px;font-size:10px;display:flex}.rail-top:where(.astro-qihuzybi){height:38px;color:var(--fg-muted);align-items:center;font-size:13px;display:flex}.rail-rule:where(.astro-qihuzybi){border-top:1px solid var(--border);width:100%;margin-bottom:8px}.rail-count:where(.astro-qihuzybi){margin-bottom:10px}.caption:where(.astro-qihuzybi){background:var(--bg-side);box-shadow:0 -5px var(--fg-secondary), 0 5px var(--fg-secondary), -5px 0 var(--fg-secondary), 5px 0 var(--fg-secondary);font-family:var(--mono);color:var(--fg);text-wrap:pretty;margin:0;padding:10px 15px;font-size:17px;line-height:1.45;display:grid;position:absolute;top:20px;left:20px;right:20px}.caption:where(.astro-qihuzybi) span:where(.astro-qihuzybi){visibility:hidden;grid-area:1/1}.caption:where(.astro-qihuzybi) span:where(.astro-qihuzybi)[data-current]{visibility:visible;animation:.5s both day-fadein}.controls:where(.astro-qihuzybi){display:flex;position:absolute;bottom:0;right:0}.controls:where(.astro-qihuzybi) button:where(.astro-qihuzybi){width:44px;height:44px;color:var(--sl-color-gray-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.controls:where(.astro-qihuzybi) button:where(.astro-qihuzybi):hover{color:var(--sl-color-white)}.controls:where(.astro-qihuzybi) button:where(.astro-qihuzybi):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:-4px}.day:where(.astro-qihuzybi)[data-paused] .icon-pause:where(.astro-qihuzybi),.day:where(.astro-qihuzybi):not([data-paused]) .icon-play:where(.astro-qihuzybi){display:none}@keyframes day-floatup{0%{opacity:0;transform:translateY(0)}1%{opacity:1}to{opacity:0;transform:translateY(-28px)}}@keyframes day-blinkpx{0%,to{opacity:.3}50%{opacity:1}}@keyframes day-fadein{0%{opacity:0}to{opacity:1}}@keyframes day-blink{0%,49%{opacity:1}50%,to{opacity:0}}.day:where(.astro-qihuzybi)[data-paused] .wm i,.day:where(.astro-qihuzybi)[data-paused] .cursor:where(.astro-qihuzybi),.day:where(.astro-qihuzybi)[data-paused] .desk-quiet:where(.astro-qihuzybi),.day:where(.astro-qihuzybi)[data-paused] .chime:where(.astro-qihuzybi){animation-play-state:paused}.day:where(.astro-qihuzybi)[data-paused] *{transition:none!important}@media (prefers-reduced-motion:reduce){.day:where(.astro-qihuzybi) *{transition:none!important;animation:none!important}}.hero-actions:where(.astro-rmfqznyp){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block:0;display:flex}@media (width<=30rem){.hero-actions:where(.astro-rmfqznyp){flex-direction:column;align-items:stretch;width:min(100%,20rem);margin-inline:auto}}.button:where(.astro-rmfqznyp){border:1px solid var(--sl-color-white);background:var(--sl-color-white);min-height:44px;color:var(--sl-color-black);border-radius:2px;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.button:where(.astro-rmfqznyp):hover{border-color:var(--sl-color-gray-2);background:var(--sl-color-gray-2)}.secondary:where(.astro-rmfqznyp){border-color:var(--sl-color-gray-5);color:var(--sl-color-white);background:0 0;font-weight:400}.secondary:where(.astro-rmfqznyp):hover{border-color:var(--sl-color-gray-5);background:var(--sl-color-bg-inline-code)}
