:root{color-scheme:light dark;--page-bg: light-dark(#f7f7f4, #131316);--page-fg: light-dark(#1d1d1b, #e9e8e4);--muted: light-dark(#6b6b66, #a4a39e);--faint: light-dark(#9b9b94, #7c7c77);--line: light-dark(#e3e3de, #2c2c31);--line-strong: light-dark(#c9c9c2, #3f3f46);--card: light-dark(#ffffff, #1d1d21);--card-shadow: 0 1px 2px light-dark(rgb(60 60 50 / .06), rgb(0 0 0 / .3));font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;-webkit-text-size-adjust:100%}body{min-height:100dvh;margin:0;background-color:var(--page-bg);color:var(--page-fg);-webkit-font-smoothing:antialiased;transition:background-color .3s,color .3s}.top{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.5rem}.brand{display:flex;align-items:center;gap:.625rem}.brand a{font-size:.9375rem;font-weight:600;color:inherit;text-decoration:none}.tag{padding:.125rem .5rem;border:1px solid var(--line);border-radius:999px;color:var(--faint);font-size:.6875rem;font-weight:500}.top-actions{display:flex;align-items:center;gap:.5rem}.top-actions a,.theme-toggle{padding:.4375rem .75rem;border:1px solid var(--line);border-radius:.5625rem;background:transparent;color:var(--muted);font:inherit;font-size:.8125rem;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s}@media(hover:hover){.top-actions a:hover,.theme-toggle:hover{border-color:var(--line-strong);color:var(--page-fg)}}main{box-sizing:border-box;max-width:38.75rem;margin:0 auto;padding:10vh 1.5rem 6.25rem;display:flex;flex-direction:column;align-items:center;text-align:center}.glyph{margin:0;font-size:2.625rem;line-height:1}h1{margin:.875rem 0 0;font-size:3.25rem;font-weight:600;letter-spacing:-.035em;line-height:1}.lede{max-width:44ch;margin:1.125rem 0 0;color:var(--muted);font-size:1.03125rem;line-height:1.55;text-wrap:pretty}h2{margin:3.25rem 0 0;color:var(--faint);font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.controls{max-width:34rem;margin-top:.875rem;display:flex;flex-wrap:wrap;flex-wrap:balance;justify-content:center;gap:.5rem}.controls button{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--line);border-radius:.5625rem;background:var(--card);box-shadow:var(--card-shadow);color:inherit;font:inherit;font-size:.84375rem;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s,transform .1s}.controls button:active{transform:translateY(1px)}@media(hover:hover){.controls button:hover{border-color:var(--line-strong)}}.controls button.quiet{border-color:transparent;background:transparent;box-shadow:none;color:var(--faint)}@media(hover:hover){.controls button.quiet:hover{border-color:var(--line);color:var(--page-fg)}}.dot{flex:none;width:.4375rem;height:.4375rem;border-radius:50%;background:#8590a2}.dot[data-type=info]{background:#388bff}.dot[data-type=success]{background:#22a06b}.dot[data-type=warning]{background:#e2b203}.dot[data-type=error]{background:#ef5c48}.dot[data-type=loading]{background:#8f7ee7}.snippet{box-sizing:border-box;width:100%;max-width:35rem;min-height:9.375rem;margin:1.625rem 0 0;padding:1rem 1.125rem;border-radius:.75rem;background:#141419;box-shadow:inset 0 0 0 1px light-dark(rgb(0 0 0 / .25),rgb(255 255 255 / .07));color:#d8d8d2;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78125rem;line-height:1.65;text-align:left;overflow:auto}.footnote{max-width:52ch;margin:1.5rem 0 0;color:var(--faint);font-size:.8125rem;line-height:1.6;text-wrap:pretty}[data-cincin-toaster]{--region-inset: 1rem;--inset-right: calc(var(--region-inset) + env(safe-area-inset-right, 0px));--inset-bottom: calc(var(--region-inset) + env(safe-area-inset-bottom, 0px));--inset-left: calc(var(--region-inset) + env(safe-area-inset-left, 0px));right:var(--inset-right);bottom:var(--inset-bottom);z-index:999999999;-webkit-user-select:none;user-select:none;color-scheme:light dark;color:canvastext;--shadow-soft: light-dark(#626d841f, #03040761);--shadow-deep: light-dark(#626d8429, #03040780);--shadow-rest: 0 1px 2px var(--shadow-soft), 0 4px 8px var(--shadow-soft), 0 12px 24px -4px var(--shadow-deep);--shadow-lift: 0 2px 4px var(--shadow-soft), 0 8px 16px var(--shadow-soft), 0 24px 48px -8px var(--shadow-deep);--toast-surface: light-dark(canvas, color-mix(in oklab, canvas 82%, white));outline:none;width:22rem;margin:0;padding:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.875rem;line-height:1.45;list-style:none;position:fixed}@media(max-width:600px){[data-cincin-toaster]{left:var(--inset-left);width:auto}}[data-cincin-toast]{--toast-accent: #8590a2;box-sizing:border-box;border-left:4px solid var(--toast-accent);background:var(--toast-surface);width:100%;box-shadow:var(--shadow-rest);cursor:grab;-webkit-tap-highlight-color:transparent;height:var(--cincin-toast-height, auto);transform-origin:bottom;transform:translateY(calc(var(--cincin-toast-index) * -.875rem)) scale(calc(1 - var(--cincin-toast-index) * .05));transition:transform var(--cincin-exit-duration, .4s),opacity var(--cincin-exit-duration, .4s),height var(--cincin-exit-duration, .4s),box-shadow .2s;border-radius:.6rem;position:absolute;bottom:0;right:0}[data-cincin-toast][data-dismissible=false]{cursor:default}[data-cincin-toast][data-type=info]{--toast-accent: #388bff}[data-cincin-toast][data-type=success]{--toast-accent: #22a06b}[data-cincin-toast][data-type=warning]{--toast-accent: #e2b203}[data-cincin-toast][data-type=error]{--toast-accent: #ef5c48}[data-cincin-toast][data-type=loading]{--toast-accent: #8f7ee7}[data-cincin-body]{align-items:center;gap:.65rem;padding:.8rem .9rem;display:flex}[data-cincin-body]>[data-cincin-icon]{width:1.15rem;height:1.15rem;color:var(--toast-accent);flex:none}[data-cincin-toast][data-type=loading] [data-cincin-body]>[data-cincin-icon]{animation:.9s linear infinite cincin-spin}[data-cincin-content]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-cincin-title]{font-weight:600}[data-cincin-description]{color:color-mix(in srgb,currentColor 78%,transparent)}[data-cincin-action]{border:1px solid color-mix(in srgb,currentColor 25%,transparent);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:none;border-radius:.45rem;flex:none;padding:.3rem .6rem;font-size:.8125rem;font-weight:500}[data-cincin-action]:active{background:color-mix(in srgb,currentColor 12%,transparent)}[data-cincin-close]{width:1rem;height:1rem;color:inherit;cursor:pointer;opacity:.55;-webkit-tap-highlight-color:transparent;background:none;border:none;flex:none;place-items:center;padding:0;display:grid;position:relative}[data-cincin-close]:before{content:"";border-radius:.4rem;position:absolute;inset:-.25rem}[data-cincin-close]>[data-cincin-icon]{width:.9rem;height:.9rem}[data-cincin-close]:active{opacity:1}[data-cincin-close]:active:before{background:color-mix(in srgb,currentColor 14%,transparent)}[data-cincin-action]:focus-visible,[data-cincin-close]:focus-visible{outline:2px solid color-mix(in srgb,currentColor 60%,transparent);outline-offset:2px;opacity:1}@media(hover:hover){[data-cincin-action]:hover{background:color-mix(in srgb,currentColor 8%,transparent)}[data-cincin-close]:hover{opacity:1}[data-cincin-close]:hover:before{background:color-mix(in srgb,currentColor 10%,transparent)}}[data-cincin-toaster]:not([data-expanded=true]) [data-cincin-toast][data-front=false]{height:var(--cincin-front-height, auto)}[data-cincin-body]{transition:opacity .2s}[data-cincin-toaster]:not([data-expanded=true]) [data-cincin-toast][data-front=false] [data-cincin-body]{opacity:0}[data-cincin-toast][data-hidden=true]{opacity:0;pointer-events:none}[data-cincin-toaster][data-expanded=true] [data-cincin-toast]{transform:translateY(calc(-1 * var(--cincin-toast-offset)))}[data-cincin-toaster][data-expanded=true] [data-cincin-toast][data-hidden=true]{opacity:1;pointer-events:auto}[data-cincin-toaster][data-expanded=true] [data-cincin-toast]:before{content:"";width:100%;height:13px;position:absolute;bottom:100%;left:0}@starting-style{[data-cincin-toast]{transform:translateY(calc(100% + var(--inset-bottom)));opacity:0}}[data-cincin-toast][data-phase=leaving]:not([data-swipe-direction]){transform:translateY(calc(100% + var(--inset-bottom)));opacity:0}[data-cincin-toaster][data-expanded=true] [data-cincin-toast][data-phase=leaving]:not([data-swipe-direction]){transform:translateY(calc(-1 * var(--cincin-toast-offset) + 100%));opacity:0}[data-cincin-toast][data-swiping]{cursor:grabbing;box-shadow:var(--shadow-lift)}[data-cincin-toast]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(to right,color-mix(in oklab,var(--toast-accent) 15%,transparent),color-mix(in oklab,var(--toast-accent) 15%,transparent)) no-repeat;background-size:clamp(0px,abs(var(--cincin-swipe-x, 0px)),100%) 100%;position:absolute;inset:0}[data-cincin-toast]:not([data-swiping]):after{transition:background-size .3s ease-out}@keyframes cincin-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){[data-cincin-toast]{transition:opacity var(--cincin-exit-duration, .4s),box-shadow .2s}[data-cincin-toast]:not([data-swiping]):after{transition:none}}
