.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--backdrop: #f3f0ea;--window: #ffffff;--surface: #f7f4ee;--text: #1f1b16;--text-2: #5e554a;--muted: #6f665a;--border: color-mix(in srgb, var(--text) 9%, transparent);--border-strong: color-mix(in srgb, var(--text) 18%, transparent);--accent: #c8361d;--on-accent: #ffffff;--focus: var(--accent);--side-bg: #161513;--side-text: #efe9de;--side-muted: #aaa398;--side-hover: #1f1d1a;--side-active: #2a2824;--side-accent: #ff8a6e;--rail-bg: #100f0d;--chrome-dot: #d9d5cc;--shadow-window: 0 1px 2px rgb(31 27 22 / .05), 0 24px 56px -32px rgb(31 27 22 / .28);--shadow-card: 0 1px 2px rgb(0 0 0 / .05), 0 8px 24px rgb(0 0 0 / .06);--k-workplace: #2f54d6;--k-product: #0a6e59;--k-client: #8f5100;--k-experiment: #b3247c;--k-workplace-dark: #8ea4ff;--k-product-dark: #4fd1ae;--k-client-dark: #e9a95a;--k-experiment-dark: #f47cc2;--font: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.6rem;--text-2xl: 2.1rem;--text-mono: .75rem;--leading: 1.55;--measure: 68ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-55: 2rem;--space-6: 3rem;--space-7: 4rem;--window-max: 1320px;--window-gap: clamp(16px, 2.4vw, 32px);--rail-w: 72px;--side-w: 264px;--pane-pad: clamp(16px, 3vw, 40px);--radius-window: 14px;--radius-card: 12px;--radius-control: 8px;--radius-tag: 6px;--radius-pill: 999px;--avatar: 32px;--target: 44px;--ease: cubic-bezier(.22, 1, .36, 1);--dur-row: .12s;--dur-fast: .16s;--dur: .32s;--stagger: 40ms;--lift: -2px}@media(prefers-color-scheme:dark){:root{--backdrop: #0e0d0c;--window: #161513;--surface: #1f1d1a;--text: #efe9de;--text-2: #c4bcaf;--muted: #aaa398;--border: color-mix(in srgb, var(--text) 9%, transparent);--border-strong: color-mix(in srgb, var(--text) 18%, transparent);--accent: #ff7a5c;--on-accent: #161513;--side-bg: #100f0d;--side-text: #efe9de;--side-muted: #aaa398;--side-hover: #1a1916;--side-active: #262421;--side-accent: #ff8a6e;--rail-bg: #0a0908;--chrome-dot: #3a3a40;--shadow-window: 0 1px 2px rgb(0 0 0 / .5), 0 24px 60px -28px rgb(0 0 0 / .9);--shadow-card: 0 1px 2px rgb(0 0 0 / .4), 0 8px 20px -14px rgb(0 0 0 / .8);--k-workplace: #8ea4ff;--k-product: #4fd1ae;--k-client: #e9a95a;--k-experiment: #f47cc2}}@media(prefers-reduced-motion:reduce){:root{--dur-row: 0ms;--dur-fast: 0ms;--dur: 0ms;--stagger: 0ms;--lift: 0px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--window);color:var(--text);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}@media(min-width:1024px){body{background:var(--backdrop);min-height:100vh}}img,video,iframe{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}h1,h2,h3{line-height:1.2;margin:0;font-weight:500}p{margin:0 0 var(--space-3)}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0}figure{margin:0}button{font:inherit;color:inherit}.muted{color:var(--muted)}.mono{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums}.label{font-size:.8125rem;line-height:1.4;color:var(--muted);font-weight:500}.measure{max-width:var(--measure)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--space-4);top:-4rem;background:var(--text);color:var(--window);padding:var(--space-2) var(--space-4);border-radius:var(--radius-tag);z-index:100;font-weight:500}.skip:focus{top:var(--space-4)}html:not(.js) .js-only{display:none!important}[data-kind=workplace]{--k: var(--k-workplace);--k-dark: var(--k-workplace-dark)}[data-kind=product]{--k: var(--k-product);--k-dark: var(--k-product-dark)}[data-kind=client]{--k: var(--k-client);--k-dark: var(--k-client-dark)}[data-kind=experiment]{--k: var(--k-experiment);--k-dark: var(--k-experiment-dark)}.kind-mark{color:var(--k, currentColor);flex:none}.button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 20px;border-radius:var(--radius-control);border:0;cursor:pointer;background:var(--accent);color:var(--on-accent);text-decoration:none;font-weight:500;font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.button:hover{color:var(--on-accent);background:color-mix(in srgb,var(--accent) 88%,black)}.button:active{transform:scale(.98)}.button.secondary{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.button.secondary:hover{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);filter:none}.tag{display:inline-flex;align-items:center;gap:.4em;padding:.2em .6em;border-radius:var(--radius-tag);background:var(--surface);border:1px solid var(--border);font-size:var(--text-sm);line-height:1.4;color:var(--text)}.tag.mono{font-size:var(--text-xs)}.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.result-tag{font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4;background:var(--window);border-color:var(--border-strong);color:var(--text);padding:4px 10px 4px 8px;text-align:left}.result-tag:before{content:"";width:10px;height:10px;flex:none;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.6 8.5 2.4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.6 8.5 2.4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:var(--text-sm);color:var(--text);cursor:pointer;background:var(--window);border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:0 14px;transition:border-color var(--dur-row) var(--ease),background var(--dur-row) var(--ease),color var(--dur-row) var(--ease)}.chip:hover{border-color:var(--text)}.chip[aria-pressed=true]{background:var(--text);color:var(--window);border-color:var(--text)}.chip-count{font-family:var(--font-mono);font-size:var(--text-xs);opacity:.75}@media(hover:none),(max-width:1023px){.chip{min-height:var(--target)}}.thread{display:grid;padding:var(--space-2) var(--pane-pad) var(--space-6)}.post{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--space-55) 0;border-top:1px solid var(--border);animation:post-in var(--dur) var(--ease) both;animation-delay:calc(min(var(--i, 0),5) * var(--stagger))}.thread>.post:first-child{border-top:0}.avatar{width:var(--avatar);height:var(--avatar);border-radius:8px;display:grid;place-items:center;background:var(--side-bg);color:var(--side-text);font-weight:600;font-size:.875rem;flex:none}@media(prefers-color-scheme:dark){.avatar{box-shadow:inset 0 0 0 1px var(--border-strong)}}.post-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-2);margin-bottom:var(--space-3);line-height:1.4}.post-title{font-size:var(--text-sm);font-weight:500;color:var(--muted)}.post-meta .mono{color:var(--muted)}.post-body{min-width:0}.post-body>p,.post-body .bullets,.post-body>div>p{max-width:var(--measure)}.post-body>*+*{margin-top:var(--space-4)}.post-body p{color:var(--text)}.post-body p{margin:0}.post-body p+p{margin-top:var(--space-3)}.bullets{padding-left:1.15em}.bullets li+li{margin-top:var(--space-1)}.bullets li::marker{color:var(--accent)}@keyframes post-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.post{animation:none}}.attach-grid{list-style:none;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.attach{display:grid;grid-template-rows:auto auto;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--window);text-decoration:none;color:inherit;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}a.attach:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-card);border-color:var(--border-strong);color:inherit}.attach-media{aspect-ratio:16 / 10;overflow:hidden;background:color-mix(in srgb,var(--tint, var(--muted)) 10%,var(--surface));border-bottom:1px solid var(--border)}.attach-media img{width:100%;height:100%;object-fit:cover;object-position:top center}.attach-body{display:grid;align-content:start;gap:4px;padding:16px 20px 20px}.attach-file{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);display:flex;align-items:center;gap:.45em}.attach-title{font-weight:500;font-size:var(--text-md);line-height:1.3}.attach-text{color:var(--text-2);font-size:var(--text-sm);line-height:1.45}.stage{position:relative;overflow:hidden;border-radius:var(--radius-card);border:1px solid var(--border);background:color-mix(in srgb,var(--tint, var(--muted)) 12%,var(--surface))}.facade{position:absolute;inset:0;display:block;color:inherit;text-decoration:none}.facade img{width:100%;height:100%;object-fit:cover;object-position:top center}.facade:after{content:"";position:absolute;inset:0;background:#0f0f1252;transition:background var(--dur-fast) var(--ease)}.facade:hover:after{background:#0f0f1229}.facade:focus-visible{outline-offset:-4px}.play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.6em;white-space:nowrap;background:var(--window);color:var(--text);font-weight:500;font-size:var(--text-sm);padding:0 20px;border-radius:var(--radius-control);min-height:var(--target);box-shadow:0 8px 24px #0000002e}.play-icon{font-size:.8em}.facade-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.stage-note{margin-top:var(--space-2);font-size:var(--text-sm)}.draft-banner{background:repeating-linear-gradient(-45deg,#ffd84d,#ffd84d 12px,#15171c 12px 24px);color:#15171c;font-weight:700;font-size:var(--text-sm);padding:2px;position:relative;z-index:5}.draft-banner span{display:block;background:#ffd84d;padding:var(--space-2) var(--space-4)}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(pane){animation-duration:var(--dur)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.frame{border:1px solid var(--border-strong);border-radius:var(--radius-card);overflow:hidden;background:var(--window);box-shadow:var(--shadow-card)}.frame-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:32px;padding:0 12px;background:var(--surface);border-bottom:1px solid var(--border)}.frame-dots{display:flex;gap:6px}.frame-dots span{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.frame-host{justify-self:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.frame .stage{border:0;border-radius:0}.featured-grid{list-style:none;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.featured-grid>.pa:first-child{grid-column:1 / -1}@media(min-width:760px){.featured-grid>.pa:first-child .attach{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:none}.featured-grid>.pa:first-child .attach-media{aspect-ratio:16 / 10;border-bottom:0;border-right:1px solid var(--border)}.featured-grid>.pa:first-child .attach-body{align-content:center;padding:32px;gap:8px}.featured-grid>.pa:first-child .attach-title{font-size:1.5rem;letter-spacing:-.01em}}.sidebar[data-astro-cid-ssfzsv2f]{background:var(--side-bg);color:var(--side-text);padding:24px 12px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--side-active) transparent}.sidebar[data-astro-cid-ssfzsv2f] :focus-visible{outline-color:var(--side-accent)}.side-head[data-astro-cid-ssfzsv2f]{padding-inline:8px;display:grid;gap:4px}.side-name[data-astro-cid-ssfzsv2f]{font-weight:600;font-size:var(--text-base);text-decoration:none}.side-name[data-astro-cid-ssfzsv2f]:hover{color:var(--side-accent)}.side-role[data-astro-cid-ssfzsv2f]{color:var(--side-muted);font-size:var(--text-sm);line-height:1.4;margin:0}.side-loc[data-astro-cid-ssfzsv2f]{color:var(--side-muted);margin:4px 0 0}.side-group[data-astro-cid-ssfzsv2f]{display:grid;gap:8px}.side-label[data-astro-cid-ssfzsv2f]{font-size:.8125rem;color:var(--side-muted);font-weight:500;padding:0 8px;line-height:1.4}.side-list[data-astro-cid-ssfzsv2f]{list-style:none;display:grid;gap:2px}.side-row[data-astro-cid-ssfzsv2f]{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 8px;border-radius:var(--radius-control);text-decoration:none;color:var(--side-text);font-size:var(--text-sm);line-height:1.35;transition:background-color var(--dur-row) var(--ease),color var(--dur-row) var(--ease)}.side-row[data-astro-cid-ssfzsv2f]:hover{background:var(--side-hover);color:var(--side-text)}.side-row[data-astro-cid-ssfzsv2f][aria-current=page]{background:var(--side-active);box-shadow:inset 0 1px #ffffff0f}.side-text[data-astro-cid-ssfzsv2f]{flex:1;min-width:0}.side-mark[data-astro-cid-ssfzsv2f]{width:12px;display:flex;justify-content:center;flex:none}.side-mark[data-astro-cid-ssfzsv2f] .kind-mark{color:color-mix(in srgb,var(--k-dark) 70%,var(--side-muted))}.side-row[data-astro-cid-ssfzsv2f][aria-current=page] .side-mark[data-astro-cid-ssfzsv2f] .kind-mark{color:var(--k-dark)}.side-row[data-astro-cid-ssfzsv2f] .icon{color:var(--side-muted)}.side-links[data-astro-cid-ssfzsv2f]{margin-top:auto}@media(max-width:1023px){.side-row[data-astro-cid-ssfzsv2f]{min-height:var(--target)}}.qs[data-astro-cid-mwxlrc36]{width:min(640px,calc(100vw - 24px));max-height:min(560px,calc(100dvh - 48px));margin:12vh auto auto;padding:0;border:1px solid var(--border-strong);border-radius:12px;background:var(--window);color:var(--text);box-shadow:0 30px 80px -30px #0000008c}.qs[data-astro-cid-mwxlrc36]::backdrop{background:#0f0f1273}@media(min-width:1024px){.qs[data-astro-cid-mwxlrc36]::backdrop{backdrop-filter:blur(2px)}}.qs-box[data-astro-cid-mwxlrc36]{display:flex;flex-direction:column;max-height:inherit}.qs-input-row[data-astro-cid-mwxlrc36]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);color:var(--muted)}.qs-input[data-astro-cid-mwxlrc36]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:var(--text-md);min-height:var(--target)}.qs-input[data-astro-cid-mwxlrc36]::placeholder{color:var(--muted);opacity:1}.qs-input-row[data-astro-cid-mwxlrc36]:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.qs-esc[data-astro-cid-mwxlrc36]{border:1px solid var(--border-strong);border-radius:5px;padding:.1em .45em;color:var(--muted)}.qs-list[data-astro-cid-mwxlrc36]{list-style:none;overflow-y:auto;padding:var(--space-2);flex:1;min-height:0}.qs-opt[data-astro-cid-mwxlrc36]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:8px;cursor:pointer;min-height:var(--target)}.qs-opt[data-astro-cid-mwxlrc36][hidden]{display:none}.qs-opt[data-astro-cid-mwxlrc36][aria-selected=true]{background:color-mix(in srgb,var(--accent) 10%,var(--window));box-shadow:inset 2px 0 0 var(--accent)}.qs-ico[data-astro-cid-mwxlrc36]{display:flex;justify-content:center;color:var(--muted)}.qs-main[data-astro-cid-mwxlrc36]{display:grid;min-width:0}.qs-title[data-astro-cid-mwxlrc36]{font-weight:600}.qs-sub[data-astro-cid-mwxlrc36]{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-meta[data-astro-cid-mwxlrc36]{color:var(--muted)}.qs-empty[data-astro-cid-mwxlrc36]{padding:var(--space-5) var(--space-4);margin:0}.qs-hint[data-astro-cid-mwxlrc36]{margin:0;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);color:var(--muted)}@media(max-width:599px){.qs-meta[data-astro-cid-mwxlrc36]{display:none}.qs[data-astro-cid-mwxlrc36]{margin-top:8vh}}.window[data-astro-cid-5hce7sga]{min-height:100vh;background:var(--window)}.chrome[data-astro-cid-5hce7sga]{display:none}.topbar[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:color-mix(in srgb,var(--window) 94%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.tb-brand[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:var(--space-3);font-weight:600;text-decoration:none;min-height:var(--target);min-width:0}.tb-brand[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-avatar[data-astro-cid-5hce7sga]{--avatar: 28px;font-size:.8125rem;border-radius:8px}.tb-actions[data-astro-cid-5hce7sga]{display:flex;gap:var(--space-1)}.tb-btn[data-astro-cid-5hce7sga]{display:inline-grid;place-items:center;width:var(--target);height:var(--target);border-radius:10px;background:transparent;border:0;cursor:pointer;color:var(--text)}.tb-btn[data-astro-cid-5hce7sga]:hover{background:var(--surface);color:var(--text)}html.js .no-js-only[data-astro-cid-5hce7sga]{display:none}.app[data-astro-cid-5hce7sga]{display:flex;flex-direction:column}.pane[data-astro-cid-5hce7sga]{flex:1;min-width:0;outline:none}.nav[data-astro-cid-5hce7sga]{position:fixed;z-index:40;inset:0 auto 0 0;width:min(360px,90vw);display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);background:var(--side-bg);transform:translate(-102%);visibility:hidden;transition:transform var(--dur) var(--ease),visibility 0s linear var(--dur);box-shadow:0 0 60px -10px #00000080}.nav[data-astro-cid-5hce7sga][data-open]{transform:none;visibility:visible;transition:transform var(--dur) var(--ease),visibility 0s}.scrim[data-astro-cid-5hce7sga]{position:fixed;inset:0;z-index:30;background:#0f0f1280}.scrim[data-astro-cid-5hce7sga][hidden]{display:none}html.drawer-open{overflow:hidden}.drawer-close[data-astro-cid-5hce7sga]{position:absolute;top:var(--space-3);right:var(--space-3);width:var(--target);height:var(--target);display:grid;place-items:center;border:0;border-radius:10px;background:var(--side-hover);color:var(--side-text);cursor:pointer}.drawer-close[data-astro-cid-5hce7sga]:focus-visible{outline-color:var(--side-accent)}.nav[data-astro-cid-5hce7sga] .sidebar{padding-top:calc(var(--space-5) + var(--target))}html:not(.js) .nav[data-astro-cid-5hce7sga]{position:static;width:auto;transform:none;visibility:visible;order:2;box-shadow:none}html:not(.js) .nav[data-astro-cid-5hce7sga] .sidebar{padding-top:var(--space-5)}.rail[data-astro-cid-5hce7sga]{background:var(--rail-bg);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-1);color:var(--side-text)}.rail[data-astro-cid-5hce7sga] :focus-visible{outline-color:var(--side-accent)}.rail-mono[data-astro-cid-5hce7sga]{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;text-decoration:none;background:var(--side-text);color:var(--rail-bg);font-weight:600;font-size:1rem;margin-bottom:12px;transition:background-color var(--dur-row) var(--ease)}.rail-mono[data-astro-cid-5hce7sga]:hover{color:var(--rail-bg);background:#fff}.rail-list[data-astro-cid-5hce7sga]{list-style:none;display:grid;gap:var(--space-2)}.rail-item[data-astro-cid-5hce7sga]{display:grid;justify-items:center;gap:3px;width:60px;padding:var(--space-1) 0;border-radius:10px;text-decoration:none;color:var(--side-muted);background:transparent;border:0;cursor:pointer;font:inherit}.rail-ico[data-astro-cid-5hce7sga]{width:38px;height:34px;display:grid;place-items:center;border-radius:9px;transition:background var(--dur-row) var(--ease),color var(--dur-row) var(--ease)}.rail-label[data-astro-cid-5hce7sga]{font-size:.6875rem;font-weight:500}.rail-item[data-astro-cid-5hce7sga]:hover{color:var(--side-text)}.rail-item[data-astro-cid-5hce7sga]:hover .rail-ico[data-astro-cid-5hce7sga]{background:var(--side-hover)}.rail-item[data-astro-cid-5hce7sga][aria-current=page]{color:var(--side-text)}.rail-item[data-astro-cid-5hce7sga][aria-current=page] .rail-ico[data-astro-cid-5hce7sga]{background:var(--side-active);color:var(--side-accent)}.rail-search[data-astro-cid-5hce7sga]{margin-top:auto}.rail-kbd[data-astro-cid-5hce7sga]{font-size:.62rem;color:var(--side-muted);border:1px solid var(--side-active);border-radius:4px;padding:0 .3em;line-height:1.5}@media(min-width:1024px){.window[data-astro-cid-5hce7sga]{max-width:var(--window-max);margin:var(--window-gap) auto;min-height:0;height:calc(100dvh - 2 * var(--window-gap));min-height:620px;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:var(--radius-window);overflow:clip;box-shadow:var(--shadow-window);border:1px solid color-mix(in srgb,var(--border-strong) 60%,transparent)}@supports not (height: 1dvh){.window[data-astro-cid-5hce7sga]{height:calc(100vh - 2 * var(--window-gap))}}.chrome[data-astro-cid-5hce7sga]{display:flex;gap:7px;align-items:center;padding:0 16px;height:30px;background:var(--rail-bg)}.chrome[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{width:10px;height:10px;border-radius:50%;background:var(--chrome-dot);opacity:.3}.topbar[data-astro-cid-5hce7sga]{display:none}.app[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:0}.nav[data-astro-cid-5hce7sga],html:not(.js) .nav[data-astro-cid-5hce7sga]{position:static;width:auto;transform:none;visibility:visible;box-shadow:none;transition:none;order:0;grid-template-columns:var(--rail-w) var(--side-w);min-height:0}.nav[data-astro-cid-5hce7sga] .sidebar,html:not(.js) .nav[data-astro-cid-5hce7sga] .sidebar{padding-top:var(--space-5)}.drawer-close[data-astro-cid-5hce7sga],.scrim[data-astro-cid-5hce7sga]{display:none!important}.pane[data-astro-cid-5hce7sga]{overflow-y:auto;min-height:0;scroll-padding-top:140px}}@media(min-width:1024px)and (max-width:1180px){.nav[data-astro-cid-5hce7sga]{--side-w: 228px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
