.top-blur{position:fixed;top:0;left:0;right:0;height:110px;z-index:40;pointer-events:none}.top-blur__layer{position:absolute;top:0;right:0;bottom:0;left:0}.top-blur__layer[data-blur="1"]{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%)}.top-blur__layer[data-blur="2"]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 95%);mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 95%)}.top-blur__layer[data-blur="3"]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 85%);mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 85%)}.top-blur__layer[data-blur="4"]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 30%,transparent 75%);mask-image:linear-gradient(to bottom,black 0%,black 30%,transparent 75%)}.top-blur__layer[data-blur="5"]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 22%,transparent 60%);mask-image:linear-gradient(to bottom,black 0%,black 22%,transparent 60%)}.top-blur__layer[data-blur="6"]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 14%,transparent 45%);mask-image:linear-gradient(to bottom,black 0%,black 14%,transparent 45%)}.header-pills{position:fixed;top:40px;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;pointer-events:none}.header-pills>*{pointer-events:auto}.header-pills>.header-pills__start{grid-column:1;justify-self:end;margin-right:8px;display:flex;gap:8px;align-items:center}.header-pills>.header-pill{grid-column:2;justify-self:center}.header-pills>.header-pills__end{grid-column:3;justify-self:start;margin-left:8px;display:flex;gap:8px;align-items:center}.header-pill{background:var(--pill-bg);backdrop-filter:var(--pill-filter);-webkit-backdrop-filter:var(--pill-filter);border-radius:32px;padding:8px;box-shadow:var(--pill-edge)}.header-pill__inner{display:flex;align-items:center;gap:12px}.header-pill__avatar{width:48px;height:48px;border-radius:48px;background:var(--separator);overflow:hidden;flex-shrink:0}.header-pill__avatar img,.header-pill__avatar svg{width:100%;height:100%;display:block;object-fit:cover}.header-pill__label{display:flex;flex-direction:column;gap:4px;padding-right:12px}.header-pill__name{font-size:16px;line-height:1.3}.header-pill__role{font-size:16px;line-height:1.3;opacity:.6}.header-back-pill{background:var(--pill-bg);backdrop-filter:var(--pill-filter);-webkit-backdrop-filter:var(--pill-filter);border-radius:32px;padding:8px;text-decoration:none;color:var(--fg);box-shadow:var(--pill-edge);position:relative;display:flex;height:64px;box-sizing:border-box;transition:padding .32s cubic-bezier(.4,0,.2,1)}.header-back-pill:hover,.header-back-pill:focus-visible,.header-back-pill:active{padding:4px}.header-back-pill__inner{display:flex;align-items:center;align-self:stretch;background:color-mix(in srgb,var(--fg) 10%,transparent);border-radius:48px;overflow:hidden;position:relative;z-index:1}.header-back-pill__icon{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;margin-right:0;transition:margin-right .32s cubic-bezier(.4,0,.2,1)}.header-back-pill:hover .header-back-pill__icon,.header-back-pill:focus-visible .header-back-pill__icon,.header-back-pill:active .header-back-pill__icon{margin-right:-4px}.header-back-pill__chev{width:16px;height:16px}.header-back-pill__label{font-size:16px;line-height:1.3;max-width:0;opacity:0;white-space:nowrap;padding-right:0;transform:translate(16px);transition:max-width .32s cubic-bezier(.4,0,.2,1),opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1),padding-right .32s cubic-bezier(.4,0,.2,1)}.header-back-pill:hover .header-back-pill__label,.header-back-pill:focus-visible .header-back-pill__label,.header-back-pill:active .header-back-pill__label{max-width:200px;opacity:1;transform:translate(0);padding-right:16px}.header-theme-pill{background:var(--pill-bg);backdrop-filter:var(--pill-filter);-webkit-backdrop-filter:var(--pill-filter);border:0;border-radius:32px;padding:8px;cursor:pointer;color:var(--fg);box-shadow:var(--pill-edge);display:inline-flex;font:inherit;position:relative;overflow:hidden}.header-theme-pill:before{content:"";position:absolute;top:8px;left:8px;width:48px;height:48px;background:var(--separator);border-radius:48px;z-index:0;transition:top .24s cubic-bezier(.4,0,.2,1),left .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1),height .24s cubic-bezier(.4,0,.2,1),border-radius .24s cubic-bezier(.4,0,.2,1)}.header-theme-pill:hover:before,.header-theme-pill:focus-visible:before{top:3.2px;left:3.2px;width:calc(60% + 19.2px);height:57.6px;border-radius:38.4px}.header-theme-pill__icon{width:48px;height:48px;border-radius:48px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;position:relative;z-index:1}.header-theme-pill__glyph{grid-area:1 / 1;width:16px;height:16px;opacity:0;transform:rotate(-90deg) scale(.85);transition:opacity .24s ease-out,transform .24s cubic-bezier(.4,0,.2,1)}[data-theme=day] .header-theme-pill__glyph[data-state=day],[data-theme=night] .header-theme-pill__glyph[data-state=night],[data-theme=system] .header-theme-pill__glyph[data-state=system],[data-theme=circadian] .header-theme-pill__glyph[data-state=circadian]{opacity:1;transform:rotate(0) scale(1)}[data-theme=day] .header-theme-pill:hover .header-theme-pill__glyph[data-state=day],[data-theme=night] .header-theme-pill:hover .header-theme-pill__glyph[data-state=night],[data-theme=system] .header-theme-pill:hover .header-theme-pill__glyph[data-state=system],[data-theme=circadian] .header-theme-pill:hover .header-theme-pill__glyph[data-state=circadian]{opacity:0;transform:rotate(90deg) scale(.85)}[data-theme=day] .header-theme-pill:hover .header-theme-pill__glyph[data-state=night],[data-theme=night] .header-theme-pill:hover .header-theme-pill__glyph[data-state=system],[data-theme=system] .header-theme-pill:hover .header-theme-pill__glyph[data-state=circadian],[data-theme=circadian] .header-theme-pill:hover .header-theme-pill__glyph[data-state=day]{opacity:1;transform:rotate(0) scale(1)}.prompt-box{position:relative;width:100%;max-width:900px}.copy-btn{position:absolute;top:10px;right:10px;z-index:1;width:34px;height:34px;display:grid;place-items:center;background:var(--bg);border:1px solid var(--row-separator);border-radius:9px;color:var(--dim);cursor:pointer;padding:0;transition:color .16s ease,border-color .16s ease}.copy-btn:hover{color:var(--fg);border-color:var(--dim)}.copy-btn .copy-btn__ic{grid-area:1 / 1;width:15px;height:15px;transition:opacity .2s ease,transform .24s cubic-bezier(.4,0,.2,1)}.copy-btn__ic--check{opacity:0;transform:scale(.55) rotate(-14deg);color:var(--orange)}.copy-btn.is-done{border-color:color-mix(in srgb,var(--orange) 45%,transparent)}.copy-btn.is-done .copy-btn__ic--copy{opacity:0;transform:scale(.55)}.copy-btn.is-done .copy-btn__ic--check{opacity:1;transform:scale(1) rotate(0)}@media (max-width: 900px){.header-pills{top:16px}}@media (max-width: 640px){.top-blur{height:72px}.header-pills{top:12px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;grid-template-columns:none;gap:8px}.header-pills>.header-pills__start,.header-pills>.header-pills__end,.header-pills>.header-pill{grid-column:auto;justify-self:auto;margin:0}.header-pill__role{display:none}}@font-face{font-family:Labil Grotesk;src:url(/fonts/LabilGrotesk-Regular.woff2) format("woff2"),url(/fonts/LabilGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--night: #0d1b1e;--orange: #ff795c;--white: #fff5f5;--bg: var(--white);--fg: var(--night);--separator: color-mix(in srgb, var(--night) 5%, transparent);--row-separator: color-mix(in srgb, var(--fg) 8%, transparent);--dim: color-mix(in srgb, var(--fg) 55%, transparent);--pill-bg: rgba(255, 245, 245, .2);--pill-filter: blur(10px) saturate(180%);--pill-edge: inset 0 0 0 1px var(--separator);--ease: cubic-bezier(.16, 1, .3, 1)}[data-theme=night]{--bg: var(--night);--fg: var(--white);--separator: color-mix(in srgb, var(--white) 8%, transparent);--row-separator: color-mix(in srgb, var(--fg) 14%, transparent);--pill-bg: rgba(13, 27, 30, .5)}@media (prefers-color-scheme: dark){[data-theme=system]{--bg: var(--night);--fg: var(--white);--separator: color-mix(in srgb, var(--white) 8%, transparent);--row-separator: color-mix(in srgb, var(--fg) 14%, transparent);--pill-bg: rgba(13, 27, 30, .5)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}html{background:var(--bg)}body{background:var(--bg);color:var(--fg);transition:background-color .24s ease,color .24s ease;font-family:Labil Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.35}a{color:inherit;text-decoration:none}em{font-style:normal;color:var(--orange)}strong{font-weight:400;color:var(--orange)}.site{min-height:100svh;max-width:880px;margin:0 auto;padding:clamp(140px,22vh,220px) clamp(24px,6vw,48px) 64px;display:flex;flex-direction:column;justify-content:center}.site--doc{justify-content:flex-start;padding-top:clamp(130px,18vh,190px)}h1{font-size:clamp(40px,7vw,72px);line-height:1.05;font-weight:400;margin:0}.site-line{font-size:clamp(18px,2.6vw,26px);color:var(--dim);margin:14px 0 0}.rows{margin-top:clamp(36px,7vh,72px)}.row{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:18px;padding:clamp(22px,3.5vh,32px) 4px;border-top:1px solid var(--row-separator);transition:color .16s ease}.row:last-child{border-bottom:1px solid var(--row-separator)}.row-title{font-size:clamp(24px,3.6vw,38px);line-height:1.1}.row-sub{grid-column:1;font-size:clamp(14px,1.9vw,17px);color:var(--dim);margin-top:8px;max-width:58ch;line-height:1.6}kbd{font-family:inherit;font-size:.85em;line-height:1;padding:2px 7px 3px;border:1px solid var(--row-separator);border-bottom-width:2px;border-radius:6px;background:var(--bg);margin:0 1px}.row .arrow{grid-column:2;grid-row:1 / span 2;width:clamp(22px,3vw,30px);height:clamp(22px,3vw,30px);color:var(--dim);transition:color .16s ease,transform .3s var(--ease)}.row:hover{color:var(--orange)}.row:hover .arrow{color:var(--orange);transform:translate(6px)}.row:hover .row-sub{color:inherit}.row-kicker{grid-column:1;margin-bottom:10px;font-size:13px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.sessions .row .arrow{grid-row:1 / span 3}.sessions .row:hover .row-kicker{color:inherit}.site-foot{margin-top:clamp(40px,8vh,80px);font-size:15px;color:var(--dim)}.site-foot a{border-bottom:1px solid var(--row-separator);padding-bottom:1px}.site-foot a:hover{color:var(--orange);border-color:var(--orange)}.take{margin-top:clamp(40px,7vh,64px)}.take-kicker{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 10px}.take h2{font-size:clamp(26px,4vw,40px);line-height:1.1;font-weight:400;margin:0 0 12px}.take p{font-size:clamp(16px,2vw,19px);max-width:58ch;margin:0 0 10px}.take-link a{display:inline-flex;align-items:center;gap:8px;color:var(--orange)}.take-link a:hover{border-bottom:1px solid var(--orange)}.take-link .arrow{width:1em;height:1em}.take pre{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px;line-height:1.5;margin:18px 0 0;padding:20px;border:1px solid var(--row-separator);border-radius:10px;white-space:pre-wrap;overflow-x:auto}.prompt-box pre{margin-top:18px}
