@font-face{font-family:sans;src:url(/_next/static/media/0c4f8777d7e78ed0-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:97.44%;descent-override:36.04%;line-gap-override:0.00%;size-adjust:99.34%}.__className_da63b6{font-family:sans,sans Fallback;font-weight:400}.__variable_da63b6{--font-sans:"sans","sans Fallback"}@font-face{font-family:display;src:url(/_next/static/media/8e72032eea6203ed-s.p.otf) format("opentype");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:89.14%;descent-override:29.71%;line-gap-override:0.00%;size-adjust:107.70%}.__className_2f0326{font-family:display,display Fallback;font-weight:400}.__variable_2f0326{--font-display:"display","display Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/ce1d37363c2e20e6-s.p.ttf) format("truetype");font-display:swap;font-weight:200 700}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:83.83%;descent-override:31.00%;line-gap-override:0.00%;size-adjust:115.48%}.__className_dbd634{font-family:mono,mono Fallback}.__variable_dbd634{--font-mono:"mono","mono Fallback"}:root{--bg:#f5f5f0;--surface:#eaeae5;--text:#181818;--text-inverse:#f5f5f0;--on-accent:#f5f5f0;--accent:#e8611e;--dim:rgb(24 24 24/0.45);--faint:rgb(24 24 24/0.5);--hairline:rgb(24 24 24/0.1);--cols:4;--margin:16px;--gutter:24px;--top:32px;--section:48px;--page:64px;--rule:12px;--stack:8px;--tight:4px;--nav:48px;--control:32px;--radius:4px;--col:calc((100vw - 2 * var(--margin) - (var(--cols) - 1) * var(--gutter)) / var(--cols));color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0c0c0b;--surface:#161615;--text:#e9e7e1;--text-inverse:#0c0c0b;--dim:rgb(233 231 225/0.45);--faint:rgb(233 231 225/0.5);--hairline:rgb(233 231 225/0.1);color-scheme:dark}}@media (max-width:767px){:root{--cols:2;--gutter:16px;--section:32px;--page:32px;--control:40px}}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text)}body{min-height:100svh;display:flex;flex-direction:column;font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}dd,dl,h1,h2,h3,ol,p,ul{margin:0;padding:0;font:inherit}ol,ul{list-style:none}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.display{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:36px;line-height:40px;letter-spacing:-.03em;font-weight:400;text-wrap:balance}.eyebrow,.label{font-size:12px;line-height:16px}.dim,.eyebrow{color:var(--dim)}.faint{color:var(--faint)}.accent,a.link{color:var(--accent)}a.link:hover{text-decoration:underline;text-underline-offset:4px}.tag{font-size:10px}.mark,.tag{font-family:var(--font-mono),ui-monospace,monospace;line-height:16px}.mark{font-size:16px}.code,code{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:16px;letter-spacing:.02em}.lines{white-space:pre-line}@media (max-width:767px){.display{font-size:28px;line-height:32px;letter-spacing:-.025em}}.test-banner{padding:var(--stack) var(--margin);background:var(--accent);color:var(--on-accent);text-align:center}.site-header,.test-banner{font-size:12px;line-height:16px}.site-header{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:var(--gutter);gap:var(--gutter);align-items:center;height:var(--nav);padding:0 var(--margin)}.site-header nav{display:flex;gap:var(--margin)}.site-header .dimlink{color:var(--dim)}.site-header .dimlink:hover,.site-header [aria-current=page]{color:var(--text)}.site-header .session{display:flex;justify-content:flex-end;gap:var(--stack);color:var(--dim)}.site-header .session button{all:unset;cursor:pointer}.site-header .session button:hover{color:var(--accent)}.header-rule{margin:0 var(--margin);border:0;border-top:1px solid var(--hairline)}@media (max-width:767px){.site-header{grid-template-columns:auto 1fr}.site-header .product,.site-header .session{display:none}.site-header nav{justify-content:flex-end}}.page{flex:1 1;display:grid;align-content:start;grid-gap:var(--section);gap:var(--section);padding:var(--top) var(--margin) var(--page)}.site-footer{display:flex;justify-content:space-between;gap:var(--gutter);padding:var(--margin);color:var(--dim);font-size:12px;line-height:16px}.site-footer nav{display:flex;gap:var(--margin)}.site-footer a:hover{color:var(--text)}.intro{display:grid;grid-gap:var(--stack);gap:var(--stack);max-width:calc(3 * var(--col) + 2 * var(--gutter))}.intro .faint{max-width:calc(2 * var(--col) + var(--gutter))}@media (max-width:767px){.intro,.intro .faint{max-width:none}}.cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gutter);gap:var(--gutter);align-items:start}@media (max-width:767px){.cols{grid-template-columns:minmax(0,1fr)}}.block{display:grid;align-content:start;grid-gap:var(--stack);gap:var(--stack);padding-top:var(--rule);border-top:1px solid var(--hairline);min-width:0}.block--bare{padding-top:0;border-top:0}.section{display:grid;grid-gap:var(--rule);gap:var(--rule);padding-top:var(--rule);border-top:1px solid var(--hairline)}.stack{display:grid;grid-gap:var(--stack);gap:var(--stack)}.gt-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gutter);gap:var(--gutter);padding:var(--rule) 0;border-bottom:1px solid var(--hairline)}.gt-row>*{display:grid;align-content:start;grid-gap:var(--tight);gap:var(--tight);min-width:0;overflow-wrap:anywhere}.gt-head{padding:var(--stack) 0;color:var(--dim);font-size:12px;line-height:16px}.gt-row .num{text-align:right;justify-items:end}.gt-row--link{position:relative}.gt-row--link:hover .title{color:var(--accent)}.gt-row--link .title a:after{content:"";position:absolute;inset:0}@media (max-width:767px){.gt-head{display:none}.gt-row,.gt-row>*{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tight) var(--stack)}.gt-row>*{color:var(--faint);font-size:12px;line-height:16px}.gt-row>:first-child{flex-basis:100%;display:grid;color:var(--text);font-size:14px;line-height:20px}.gt-row .num{text-align:left}}.kv{display:grid;grid-template-columns:var(--col) minmax(0,1fr);grid-gap:var(--rule) var(--gutter);gap:var(--rule) var(--gutter)}.kv dt{color:var(--dim);font-size:12px;line-height:20px}.kv dd{white-space:pre-wrap;overflow-wrap:anywhere}.kv--wide{grid-template-columns:calc(2 * var(--col) + var(--gutter)) minmax(0,1fr)}.kv--wide dt{color:var(--text);font-size:14px}.kv--wide dd{color:var(--faint)}@media (max-width:767px){.kv,.kv--wide{grid-template-columns:minmax(0,1fr);gap:var(--tight)}.kv dd+dt{margin-top:var(--stack)}}.btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--control);padding:0 var(--rule);border-radius:var(--radius);background:var(--text);color:var(--text-inverse);cursor:pointer;font-size:12px;line-height:16px;white-space:nowrap}.btn:hover{background:var(--accent);color:var(--on-accent)}.btn:disabled{opacity:.5;cursor:default}.btn--ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--hairline)}.btn--ghost:hover{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.textbtn{all:unset;cursor:pointer;color:var(--accent)}.textbtn:hover{text-decoration:underline;text-underline-offset:4px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stack)}form.stack{display:grid;grid-gap:var(--stack);gap:var(--stack)}.field{display:grid;grid-gap:var(--tight);gap:var(--tight)}.field>span{color:var(--dim);font-size:12px;line-height:16px}.field input,.field textarea{font:inherit;color:inherit;background:var(--surface);border:0;border-radius:var(--radius);padding:0 var(--rule);height:var(--control);width:100%;box-shadow:inset 0 0 0 1px transparent}.field textarea{height:auto;min-height:96px;padding:var(--stack) var(--rule);resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--text)}.field [aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--accent)}.error{color:var(--accent);font-size:12px;line-height:16px}.code-block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--stack);gap:var(--stack);padding:var(--rule);border-radius:var(--radius);background:var(--surface)}.code-block code{white-space:pre-wrap;word-break:break-word}.copy{all:unset;cursor:pointer;color:var(--dim);font-size:12px;line-height:16px}.copy:hover,.copy[data-copied=true]{color:var(--accent)}details.more>summary{cursor:pointer;color:var(--accent);list-style:none}details.more>summary::-webkit-details-marker{display:none}details.more[open]>summary{margin-bottom:var(--stack)}.status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:0 var(--stack);border-radius:999px;background:var(--surface);color:var(--text);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;line-height:16px;white-space:nowrap}.status[data-status=held],.status[data-status=question]{background:var(--accent);color:var(--on-accent)}.status[data-status=delivered]{background:var(--text);color:var(--text-inverse)}.filters{display:flex;flex-wrap:wrap;gap:var(--margin);font-size:12px;line-height:16px;color:var(--dim)}.filters [aria-current=page]{color:var(--text)}.thread{display:grid;grid-gap:var(--stack);gap:var(--stack)}.msg{display:grid;grid-gap:var(--tight);gap:var(--tight);padding:var(--stack) var(--rule);border-radius:var(--radius);background:var(--surface)}.msg[data-from=lass]{box-shadow:inset 2px 0 0 var(--accent)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.mobile-only{display:none}@media (max-width:767px){.mobile-only{display:inline}}