@font-face{font-family:Lexend;src:url(/assets/lexend-latin-BUr6tp1s.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/plex-mono-400-BJoXLJYV.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/plex-mono-500-C820gu2e.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/plex-mono-600-DpGnXj3s.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/plex-mono-700-Bm1Kh9QZ.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/assets/cascadia-latin-aLOLgd9b.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Bogue;src:url(/assets/Bogue-latin-KPyvsear.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer animatricss.tokens{:root,[data-ax-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ax-accent:oklch(61% .2 38);--ax-accent-lit:color-mix(in oklch, var(--ax-accent), white 16%);--ax-accent-deep:color-mix(in oklch, var(--ax-accent), black 8%);--ax-accent-12:color-mix(in oklch, var(--ax-accent) 12%, transparent);--ax-accent-20:color-mix(in oklch, var(--ax-accent) 20%, transparent);--ax-accent-35:color-mix(in oklch, var(--ax-accent) 35%, transparent);--ax-accent-50:color-mix(in oklch, var(--ax-accent) 50%, transparent);--ax-accent-70:color-mix(in oklch, var(--ax-accent) 70%, transparent);--ax-radius-sm:8px;--ax-radius-md:12px;--ax-radius-lg:14px;--ax-size-control:27px;--ax-size-control-sm:22px;--ax-size-hairline:1px;--ax-font-sans:Lexend, system-ui, -apple-system, "Segoe UI", Inter, sans-serif;--ax-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--ax-motion-instant:80ms;--ax-motion-fast:.1s;--ax-motion-base:.15s;--ax-motion-ease:cubic-bezier(.25, .1, .25, 1);--ax-signal-error:#ff6b5e;--ax-text-size:11.5px;--ax-text-size-sm:10.5px;--ax-text-size-key:10px;--ax-text-size-label:8.5px;--ax-label-tracking:.14em;--ax-label-weight:700;--ax-key-height:27px;--ax-key-height-sm:22px;--ax-key-radius:8px;--ax-key-padding:9px;--ax-key-press:1px;--ax-field-height:27px;--ax-field-radius:8px;--ax-field-padding:9px;--ax-card-radius:12px;--ax-card-padding:9px;--ax-card-gap:9px;--ax-track-radius:12px;--ax-track-padding:3px;--ax-track-padding-sm:2px;--ax-panel-width:376px;--ax-panel-radius:14px;--ax-panel-gap:10px;--ax-row-label:62px;--ax-panel:#1a1c1f;--ax-panel-edge:#0c0d0e;--ax-panel-hi:#ffffff1a;--ax-panel-shadow:0 2px 8px #0000005c, 0 26px 70px #00000087;--ax-chrome:#202226;--ax-face:linear-gradient(180deg, #3a3d43, #2b2e33);--ax-face-hover:linear-gradient(180deg, #45484f, #34373d);--ax-face-edge:#14151799;--ax-face-hi:#ffffff26;--ax-well:#101113;--ax-well-edge:#0009;--ax-well-shadow:inset 0 2px 4px #00000047;--ax-groove:#ffffff0f;--ax-ink:#eceded;--ax-ink-dim:#a9aaad;--ax-ink-faint:#74767a;--ax-on-accent:#101113;--ax-screen:#0b0c0d;--ax-screen-edge:#000000b3;--ax-ring:color-mix(in oklch, var(--ax-accent) 20%, transparent);--ax-ring-width:4px;--ax-chevron:#8b8c90;--ax-shadow:0 1px 2px #00000073;--ax-wash:#ffffff05}[data-ax-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ax-panel:#e9ebee;--ax-panel-edge:#aeb2b8;--ax-panel-hi:#ffffffe6;--ax-panel-shadow:0 2px 8px #00000024, 0 22px 54px #0003;--ax-chrome:#e8eaed;--ax-face:linear-gradient(180deg, #fff, #e5e7ea);--ax-face-hover:linear-gradient(180deg, #fff, #eff1f4);--ax-face-edge:#aeb2b8;--ax-face-hi:#fff;--ax-well:#d8dbdf;--ax-well-edge:#aeb2b8;--ax-well-shadow:inset 0 2px 3px #00000014;--ax-groove:#0009141a;--ax-ink:#1b1d20;--ax-ink-dim:#52555a;--ax-ink-faint:#888b91;--ax-on-accent:#101113;--ax-screen:#16181a;--ax-screen-edge:#00000047;--ax-ring:color-mix(in oklch, var(--ax-accent) 50%, transparent);--ax-ring-width:2px;--ax-chevron:#55565a;--ax-shadow:0 1px 2px #0000001f;--ax-wash:#ffffff5c}@media (prefers-color-scheme:light){:root:not([data-ax-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ax-panel:#e9ebee;--ax-panel-edge:#aeb2b8;--ax-panel-hi:#ffffffe6;--ax-panel-shadow:0 2px 8px #00000024, 0 22px 54px #0003;--ax-chrome:#e8eaed;--ax-face:linear-gradient(180deg, #fff, #e5e7ea);--ax-face-hover:linear-gradient(180deg, #fff, #eff1f4);--ax-face-edge:#aeb2b8;--ax-face-hi:#fff;--ax-well:#d8dbdf;--ax-well-edge:#aeb2b8;--ax-well-shadow:inset 0 2px 3px #00000014;--ax-groove:#0009141a;--ax-ink:#1b1d20;--ax-ink-dim:#52555a;--ax-ink-faint:#888b91;--ax-on-accent:#101113;--ax-screen:#16181a;--ax-screen-edge:#00000047;--ax-ring:color-mix(in oklch, var(--ax-accent) 50%, transparent);--ax-ring-width:2px;--ax-chevron:#55565a;--ax-shadow:0 1px 2px #0000001f;--ax-wash:#ffffff5c}}.ax-rehue{--ax-accent-lit:color-mix(in oklch, var(--ax-accent), white 16%);--ax-accent-deep:color-mix(in oklch, var(--ax-accent), black 8%);--ax-accent-12:color-mix(in oklch, var(--ax-accent) 12%, transparent);--ax-accent-20:color-mix(in oklch, var(--ax-accent) 20%, transparent);--ax-accent-35:color-mix(in oklch, var(--ax-accent) 35%, transparent);--ax-accent-50:color-mix(in oklch, var(--ax-accent) 50%, transparent);--ax-accent-70:color-mix(in oklch, var(--ax-accent) 70%, transparent)}}@layer animatricss.components{.ax-field,.ax-select,.ax-number{width:100%;min-width:0;height:var(--ax-field-height);padding:0 var(--ax-field-padding);font:400 var(--ax-text-size) / 1.4 var(--ax-font-mono);color:var(--ax-ink);background:var(--ax-well);border:var(--ax-size-hairline) solid var(--ax-well-edge);border-radius:var(--ax-field-radius);box-shadow:var(--ax-well-shadow);display:block}.ax-field::placeholder,.ax-number::placeholder{color:var(--ax-ink-faint)}.ax-field:focus,.ax-select:focus,.ax-number:focus{border-color:var(--ax-accent);outline:none}.ax-field:focus-visible,.ax-select:focus-visible,.ax-number:focus-visible{outline:2px solid var(--ax-accent);outline-offset:1px}.ax-field--multiline{height:auto;min-height:52px;padding:7px var(--ax-field-padding);resize:vertical;line-height:1.6}.ax-field--code{white-space:pre;overflow-wrap:normal;min-height:190px;font-size:var(--ax-text-size-sm);overflow-x:auto}.ax-number{height:var(--ax-key-height-sm);font-size:var(--ax-text-size-sm);text-align:right;appearance:textfield;padding:0 6px}.ax-number::-webkit-inner-spin-button{appearance:none;margin:0}.ax-number::-webkit-outer-spin-button{appearance:none;margin:0}.ax-select{appearance:none;cursor:pointer;background-image:var(--ax-chevron),linear-gradient(var(--ax-well-edge),var(--ax-well-edge));background-position:right 8px center,right 24px center;background-repeat:no-repeat,no-repeat;background-size:11px,1px 62%;padding-right:28px}.ax-menu{appearance:none;cursor:pointer;width:auto;height:var(--ax-key-height);padding:0 26px 0 var(--ax-key-padding);font:var(--ax-label-weight) var(--ax-text-size-key) / 1 var(--ax-font-sans);letter-spacing:.04em;color:var(--ax-ink-dim);background-color:#0000;background-image:var(--ax-chevron),linear-gradient(var(--ax-face-edge),var(--ax-face-edge)),var(--ax-face);border:var(--ax-size-hairline) solid var(--ax-face-edge);border-radius:var(--ax-key-radius);box-shadow:inset 0 1px 0 var(--ax-face-hi),var(--ax-shadow);background-position:right 6px center,right 21px center,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:11px,1px 64%,auto}.ax-menu:hover{color:var(--ax-ink);background-image:var(--ax-chevron),linear-gradient(var(--ax-face-edge),var(--ax-face-edge)),var(--ax-face-hover)}.ax-menu:focus-visible{outline:2px solid var(--ax-accent);outline-offset:1px}.ax-slider{appearance:none;background:0 0;border:none;width:100%;height:16px;padding:0}.ax-slider:focus{outline:none}.ax-slider:focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px;border-radius:3px}.ax-slider::-webkit-slider-runnable-track{background:var(--ax-well);height:4px;box-shadow:var(--ax-well-shadow),0 1px 0 var(--ax-panel-hi);border-radius:3px}.ax-slider::-moz-range-track{background:var(--ax-well);height:4px;box-shadow:var(--ax-well-shadow),0 1px 0 var(--ax-panel-hi);border-radius:3px}.ax-slider::-webkit-slider-thumb{appearance:none;cursor:grab;background:radial-gradient(circle at 35% 28%,#fdfdfd,#c9cacc 70%,#a8a9ac);border:1px solid #00000073;border-radius:50%;width:13px;height:13px;margin-top:-4.5px;box-shadow:0 1px 3px #0009,inset 0 1px #fff}.ax-slider::-moz-range-thumb{cursor:grab;background:radial-gradient(circle at 35% 28%,#fdfdfd,#c9cacc 70%,#a8a9ac);border:1px solid #00000073;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 3px #0009,inset 0 1px #fff}.ax-slider:hover::-webkit-slider-thumb{box-shadow:0 0 0 var(--ax-ring-width) var(--ax-ring),0 1px 3px #0009,inset 0 1px #fff}.ax-slider:active::-webkit-slider-thumb{cursor:grabbing}.ax-row{grid-template-columns:var(--ax-row-label) 1fr 50px 28px;align-items:center;gap:6px;height:26px;display:grid}.ax-row>label{font-size:var(--ax-text-size-sm);color:var(--ax-ink-dim);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ax-row.is-active>label{color:var(--ax-ink);background:var(--ax-accent-12);width:max-content;max-width:100%;box-shadow:0 0 0 3px var(--ax-accent-12);border-radius:3px}.ax-row.is-active .ax-unit{color:var(--ax-accent)}.ax-unit{font:400 9.5px/1 var(--ax-font-mono);color:var(--ax-ink-faint);cursor:pointer;text-align:left;background:0 0;border:none;padding:0 2px}.ax-unit:hover{color:var(--ax-ink)}.ax-key{height:var(--ax-key-height);padding:0 var(--ax-key-padding);font:var(--ax-label-weight) var(--ax-text-size-key) / 1 var(--ax-font-sans);letter-spacing:.04em;color:var(--ax-ink-dim);background:var(--ax-face);border:var(--ax-size-hairline) solid var(--ax-face-edge);border-radius:var(--ax-key-radius);box-shadow:inset 0 1px 0 var(--ax-face-hi),var(--ax-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter var(--ax-motion-fast) var(--ax-motion-ease),background var(--ax-motion-fast) var(--ax-motion-ease),color var(--ax-motion-fast) var(--ax-motion-ease);justify-content:center;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ax-key:hover{background:var(--ax-face-hover);color:var(--ax-ink)}.ax-key:active{transform:translateY(var(--ax-key-press));box-shadow:inset 0 2px 4px var(--ax-well-edge)}.ax-key:focus-visible{outline:2px solid var(--ax-accent);outline-offset:1px}.ax-key[disabled],.ax-key[aria-disabled=true]{opacity:.45;pointer-events:none}.ax-key.is-on{background:linear-gradient(180deg,var(--ax-accent-lit),var(--ax-accent-deep));border-color:var(--ax-accent-50);color:var(--ax-on-accent);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px var(--ax-accent-20),0 2px 8px var(--ax-accent-20),var(--ax-shadow)}.ax-key.is-on:hover{filter:brightness(1.06);color:var(--ax-on-accent)}.ax-key--icon{width:var(--ax-key-height);padding:0}.ax-key--sm{height:var(--ax-key-height-sm);gap:4px;padding:0 7px;font-size:9.5px}.ax-key--sm.ax-key--icon{width:var(--ax-key-height-sm);padding:0}.ax-key--wide{width:100%}.ax-key--ghost{box-shadow:none;color:var(--ax-ink-faint);background:0 0;border-color:#0000}.ax-key--ghost:hover{background:var(--ax-groove);color:var(--ax-ink);box-shadow:none}.ax-key--ghost:active{background:var(--ax-groove);box-shadow:none;transform:none}.ax-key--ghost.is-on{background:var(--ax-accent-12);color:var(--ax-accent);box-shadow:none;border-color:#0000}.ax-key--ghost.is-on:hover{background:var(--ax-accent-20);color:var(--ax-accent);filter:none}.ax-keys{align-items:center;gap:5px;display:flex}.ax-keys--split>.ax-key{flex:1;min-width:0}.ax-meter{background:var(--ax-well);border:var(--ax-size-hairline) solid var(--ax-well-edge);height:8px;box-shadow:var(--ax-well-shadow);border-radius:4px;position:relative;overflow:hidden}.ax-meter__fill{background:linear-gradient(180deg,var(--ax-accent-lit),var(--ax-accent-deep));width:50%;box-shadow:0 0 8px var(--ax-accent-35),inset 0 1px #ffffff59;transition:width var(--ax-motion-base) var(--ax-motion-ease);border-radius:3px;position:absolute;inset:0}.ax-meter--leds{height:10px;box-shadow:none;background:0 0;border:none;border-radius:0;gap:3px;display:flex;overflow:visible}.ax-meter__led{background:var(--ax-well);border:var(--ax-size-hairline) solid var(--ax-well-edge);box-shadow:var(--ax-well-shadow);border-radius:2px;flex:1}.ax-meter__led.is-on{background:linear-gradient(180deg,var(--ax-accent-lit),var(--ax-accent-deep));border-color:var(--ax-accent-50);box-shadow:inset 0 1px #ffffff73,0 0 6px var(--ax-accent-35)}@keyframes ax-rise{0%{opacity:0;transform:translateY(6px)}}.ax-dialog{width:min(340px,100vw - 32px);color:var(--ax-ink);background:var(--ax-panel);border:var(--ax-size-hairline) solid var(--ax-panel-edge);border-radius:var(--ax-panel-radius);box-shadow:inset 0 1px 0 var(--ax-panel-hi),var(--ax-panel-shadow);padding:0}.ax-dialog[open]{animation:ax-rise var(--ax-motion-base) var(--ax-motion-ease)}.ax-dialog::backdrop{background:#0006}.ax-dialog__body{flex-direction:column;gap:10px;padding:12px 10px;display:flex}.ax-dialog__foot{justify-content:flex-end;gap:5px;padding:0 10px 12px;display:flex}.ax-toast{font:600 10.5px/1 var(--ax-font-sans);color:var(--ax-ink);background:var(--ax-chrome);border:var(--ax-size-hairline) solid var(--ax-panel-edge);border-radius:var(--ax-key-radius);box-shadow:inset 0 1px 0 var(--ax-panel-hi),0 6px 16px #00000073;animation:ax-rise var(--ax-motion-base) var(--ax-motion-ease);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ax-toast--fixed{z-index:30;position:fixed;bottom:16px;right:16px}.ax-toast--accent{background:linear-gradient(180deg,var(--ax-accent-lit),var(--ax-accent-deep));border-color:var(--ax-accent-50);color:var(--ax-on-accent);box-shadow:inset 0 1px #ffffff73,0 6px 16px #00000073}.ax-xy{aspect-ratio:1;cursor:crosshair;border-radius:var(--ax-field-radius);background:var(--ax-well);border:var(--ax-size-hairline) solid var(--ax-well-edge);width:64px;box-shadow:var(--ax-well-shadow);flex:none;position:relative}.ax-xy__field{position:absolute;inset:7px}.ax-xy__anchor{background:var(--ax-ink-faint);opacity:.5;pointer-events:none;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute}.ax-xy__dot{background:var(--ax-accent);pointer-events:none;width:9px;height:9px;box-shadow:0 0 0 1px #00000059,0 0 8px var(--ax-accent-50),inset 0 1px 1px #ffffff73;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.ax-kbd{min-width:22px;font:500 9.5px/1.5 var(--ax-font-mono);color:var(--ax-ink);background:var(--ax-face);border:var(--ax-size-hairline) solid var(--ax-face-edge);box-shadow:inset 0 1px 0 var(--ax-face-hi),var(--ax-shadow);border-radius:4px;justify-content:center;align-items:center;padding:2px 5px;display:inline-flex}.ax-chip{min-width:0;max-width:100%;height:var(--ax-key-height-sm);font:600 9.5px/1 var(--ax-font-mono);color:var(--ax-ink-dim);background:var(--ax-face);border:var(--ax-size-hairline) solid var(--ax-face-edge);border-radius:var(--ax-key-radius);box-shadow:inset 0 1px 0 var(--ax-face-hi),var(--ax-shadow);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;padding:0 9px;display:inline-flex;overflow:hidden}.ax-chip.is-on{background:linear-gradient(180deg,var(--ax-accent-lit),var(--ax-accent-deep));border-color:var(--ax-accent-50);color:var(--ax-on-accent)}.ax-led{background:var(--ax-ink-faint);opacity:.5;border-radius:50%;flex:none;width:7px;height:7px}.ax-led.is-on{background:var(--ax-accent);opacity:1;box-shadow:inset 0 1px 1px #ffffff59,0 0 8px var(--ax-accent-50)}.ax-tooltip{z-index:20;white-space:nowrap;font:500 var(--ax-text-size-key) / 1.3 var(--ax-font-sans);color:var(--ax-ink);background:var(--ax-chrome);border:var(--ax-size-hairline) solid var(--ax-panel-edge);box-shadow:inset 0 1px 0 var(--ax-panel-hi),0 6px 16px #00000073;opacity:0;pointer-events:none;transition:opacity var(--ax-motion-instant) var(--ax-motion-ease);border-radius:5px;padding:4px 7px;position:fixed}.ax-tooltip.is-on{opacity:1}.ax-crumbs{font:400 9.5px/1.5 var(--ax-font-mono);color:var(--ax-ink-faint);flex-wrap:nowrap;align-items:center;gap:2px;display:flex;overflow:hidden}.ax-crumbs>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ax-crumbs>button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:4px;padding:1px 3px}.ax-crumbs>button:hover{background:var(--ax-groove);color:var(--ax-ink)}.ax-crumbs>.is-current{color:var(--ax-accent);padding:1px 3px;font-weight:500}.ax-crumbs>.ax-crumbs__sep{opacity:.6;flex:none}.ax-count{font:400 9.5px/1 var(--ax-font-mono);color:var(--ax-ink-faint);text-align:center}.ax-count.is-bad{color:var(--ax-signal-error)}.ax-root,.ax-root *,.ax-root :before,.ax-root :after{box-sizing:border-box}.ax-root{font-family:var(--ax-font-sans);font-size:var(--ax-text-size);color:var(--ax-ink);background:var(--ax-panel);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ax-panel{color:var(--ax-ink);background:var(--ax-panel);border:var(--ax-size-hairline) solid var(--ax-panel-edge);border-radius:var(--ax-panel-radius);box-shadow:inset 0 1px 0 var(--ax-panel-hi),var(--ax-panel-shadow);flex-direction:column;display:flex;overflow:hidden}.ax-panel--fixed{width:var(--ax-panel-width);max-height:calc(100vh - 32px);position:fixed}.ax-plate{background:var(--ax-chrome);border-bottom:var(--ax-size-hairline) solid var(--ax-panel-edge);box-shadow:inset 0 1px 0 var(--ax-panel-hi),0 1px 0 var(--ax-groove);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:7px 8px 7px 10px;display:flex}.ax-plate--bottom{border-bottom:none;border-top:var(--ax-size-hairline) solid var(--ax-groove);box-shadow:inset 0 1px 0 var(--ax-panel-hi);justify-content:center;padding:5px 10px 6px}.ax-mark{font:600 var(--ax-text-size-label) / 1 var(--ax-font-sans);letter-spacing:var(--ax-label-tracking);text-transform:uppercase;color:var(--ax-ink-faint)}.ax-title{font:700 9.5px/1 var(--ax-font-sans);letter-spacing:.16em;color:var(--ax-ink)}.ax-card{gap:var(--ax-card-gap);padding:var(--ax-card-padding);background:var(--ax-wash);border:var(--ax-size-hairline) solid var(--ax-groove);border-radius:var(--ax-card-radius);box-shadow:inset 0 1px 0 var(--ax-panel-hi);flex-direction:column;display:flex}.ax-card__head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:flex}.ax-card.is-closed{gap:0}.ax-card.is-closed .ax-card__body{display:none}.ax-card__body{gap:var(--ax-card-gap);flex-direction:column;display:flex}.ax-caret{color:var(--ax-ink-faint);transition:transform var(--ax-motion-base) var(--ax-motion-ease);display:flex}.ax-card.is-closed .ax-caret{transform:rotate(-90deg)}.ax-well{background:var(--ax-well);border:var(--ax-size-hairline) solid var(--ax-well-edge);border-radius:var(--ax-field-radius);box-shadow:var(--ax-well-shadow)}.ax-screen{height:var(--ax-key-height);font:600 var(--ax-text-size-key) / 1 var(--ax-font-mono);letter-spacing:.06em;color:#e8e9ea;background:radial-gradient(130% 100% at 50% 0%,#ffffff12,transparent 70%),var(--ax-screen);border:var(--ax-size-hairline) solid var(--ax-screen-edge);border-radius:7px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex;box-shadow:inset 0 2px 6px #000000a6,inset 0 0 0 1px #ffffff0a}.ax-screen--block{border-radius:var(--ax-field-radius);width:100%;height:auto;padding:10px;display:block}.ax-stage{background:var(--ax-well);border:var(--ax-size-hairline) solid var(--ax-well-edge);border-radius:var(--ax-card-radius);box-shadow:var(--ax-well-shadow);padding:18px}.ax-divider{height:var(--ax-size-hairline);background:var(--ax-groove);border:none}.ax-ticks{background-image:repeating-linear-gradient(90deg,var(--ax-groove) 0 1px,transparent 1px 8px);flex:1;height:10px}.ax-label{font-size:var(--ax-text-size-label);font-weight:var(--ax-label-weight);letter-spacing:var(--ax-label-tracking);text-transform:uppercase;color:var(--ax-ink-faint)}.ax-hint{font-size:var(--ax-text-size-sm);color:var(--ax-ink-faint);line-height:1.7}.ax-value{font:400 var(--ax-text-size) / 1.4 var(--ax-font-mono);color:var(--ax-ink)}.ax-stack{gap:var(--ax-panel-gap);flex-direction:column;display:flex}.ax-cluster{align-items:center;gap:5px;display:flex}.ax-field-group{flex-direction:column;gap:4px;display:flex}.ax-switch{--pad:var(--ax-track-padding);padding:var(--pad);background:var(--ax-well);border:var(--ax-size-hairline) solid var(--ax-well-edge);border-radius:var(--ax-track-radius);box-shadow:var(--ax-well-shadow);gap:2px;display:flex}.ax-switch>.ax-key{height:24px;box-shadow:none;border-radius:calc(var(--ax-track-radius) - var(--pad));color:var(--ax-ink-faint);background:0 0;border-color:#0000;flex:1;padding:0}.ax-switch>.ax-key:hover{color:var(--ax-ink-dim);background:var(--ax-groove);box-shadow:none}.ax-switch>.ax-key.is-on{background:var(--ax-face);border-color:var(--ax-face-edge);color:var(--ax-ink);box-shadow:inset 0 1px 0 var(--ax-face-hi),var(--ax-shadow);filter:none}.ax-switch>.ax-key:active{transform:none}.ax-switch--tabs>.ax-key{font-size:var(--ax-text-size-key);letter-spacing:.06em;text-transform:uppercase}.ax-switch--seg{--pad:var(--ax-track-padding-sm);border-radius:var(--ax-key-radius)}.ax-switch--seg>.ax-key{height:var(--ax-key-height-sm);border-radius:calc(var(--ax-key-radius) - var(--pad));flex:none;padding:0 10px;font-size:9.5px}.ax-setting{align-items:center;gap:8px;min-height:26px;display:flex}.ax-setting>.ax-label{flex:1}.ax-table{border-collapse:collapse;width:100%;font-size:var(--ax-text-size-sm);text-align:left}.ax-table th{font:var(--ax-label-weight) var(--ax-text-size-label) / 1 var(--ax-font-sans);letter-spacing:var(--ax-label-tracking);text-transform:uppercase;color:var(--ax-ink-faint);padding:0 10px 7px 0}.ax-table td{border-top:var(--ax-size-hairline) solid var(--ax-groove);color:var(--ax-ink-dim);vertical-align:top;padding:7px 10px 7px 0;line-height:1.5}.ax-table td:first-child{color:var(--ax-ink)}.ax-table--values td{font-family:var(--ax-font-mono)}.ax-table tr.is-active td{color:var(--ax-ink)}.ax-table tr.is-active td:first-child{color:var(--ax-accent)}}:root{--lab-purple-light:#ff29f5;--lab-purple-dark:#8b00f8;--ax-accent:color-mix(in oklch, var(--lab-purple-light) 25%, var(--lab-purple-dark));--ax-on-accent:#fff;--ax-radius-sm:4px;--ax-radius-md:6px;--ax-radius-lg:8px;--ax-key-radius:4px;--ax-field-radius:4px;--ax-card-radius:6px;--ax-track-radius:6px;--ax-panel-radius:8px;--ax-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@supports (color:color(display-p3 1 1 1)){:root{--lab-purple-light:color(display-p3 .95 .2 .95);--lab-purple-dark:color(display-p3 .5 0 .95)}}:root[data-tema="1"]{--lab-purple-light:#ffa600;--lab-purple-dark:#ff2b0d}:root[data-tema="2"]{--lab-purple-light:#ffe500;--lab-purple-dark:#f90}:root[data-tema="3"]{--lab-purple-light:#b6f200;--lab-purple-dark:#00bf1e}:root[data-tema="4"]{--lab-purple-light:#00cceb;--lab-purple-dark:#006bd2}@supports (color:color(display-p3 1 1 1)){:root[data-tema="1"]{--lab-purple-light:color(display-p3 1 .65 0);--lab-purple-dark:color(display-p3 1 .15 0)}:root[data-tema="2"]{--lab-purple-light:color(display-p3 1 .9 0);--lab-purple-dark:color(display-p3 1 .6 0)}:root[data-tema="3"]{--lab-purple-light:color(display-p3 .75 .95 .1);--lab-purple-dark:color(display-p3 .2 .75 .15)}:root[data-tema="4"]{--lab-purple-light:color(display-p3 .065 .8 .95);--lab-purple-dark:color(display-p3 .065 .4 .85)}}.tema-dot{background:linear-gradient(to top, var(--lab-purple-dark) 35%, var(--lab-purple-light));width:10px;height:10px;box-shadow:inset 0 0 0 1px #0000002e, 0 0 4px color-mix(in oklch, var(--lab-purple-dark) 45%, transparent);border-radius:50%}html,body{margin:0}body{background:var(--lab-page);min-height:100vh;padding:24px 16px}:root{--lab-page:#1a1c20;--lab-on-screen:#eceded;--lab-on-screen-faint:#ffffff8f}:root[data-ax-theme=light]{--lab-page:#eef0f2}[data-ax-theme=dark]{--ax-panel:#26292d;--ax-panel-edge:#16181b;--ax-panel-hi:#ffffff0d;--ax-panel-shadow:0 2px 8px #0000003d, 0 18px 44px #0000004d;--ax-chrome:#2a2d31;--ax-face:linear-gradient(180deg, #41444a, #393c42);--ax-face-hover:linear-gradient(180deg, #494c52, #41444a);--ax-face-edge:#1d1f23;--ax-face-hi:#ffffff14;--ax-well:#1e2024;--ax-well-edge:#16181b;--ax-well-shadow:inset 0 1px 2px #0000002e;--ax-groove:#ffffff12;--ax-shadow:0 1px 2px #0000002e;--ax-ring:color-mix(in oklch, var(--ax-accent) 45%, transparent);--ax-ring-width:2px}:root{--ax-text-size:12.5px;--ax-text-size-sm:11.5px;--ax-text-size-key:11px;--ax-text-size-label:9.5px}.ax-key--sm,.ax-switch--seg>.ax-key{font-size:10.5px}.ax-key,.ax-menu{font-weight:600}[data-ax-theme=dark] .ax-card{border-color:var(--ax-well-edge);box-shadow:none;background:0 0}.ax-unit-label{opacity:.6}.ax-switch{--inner-radius:3px;border-radius:calc(var(--inner-radius) + var(--pad) + var(--ax-size-hairline))}.ax-switch>.ax-key{border-radius:var(--inner-radius)}@supports (corner-shape:squircle){:root{--ax-radius-sm:7px;--ax-radius-md:10px;--ax-radius-lg:12px;--ax-key-radius:7px;--ax-field-radius:7px;--ax-card-radius:10px;--ax-track-radius:10px;--ax-panel-radius:14px}.ax-switch{--inner-radius:8px}:where(.ax-key,.ax-switch,.ax-panel,.ax-card,.ax-stage,.ax-screen,.ax-well,.ax-field,.ax-number,.ax-menu,.ax-select,.ax-chip,.ax-tooltip,.lab-graph,.lab-screen,.lab-params,.dot,.course-ad a,.guide pre){corner-shape:squircle}}.ax-screen{border-radius:var(--ax-radius-sm)}html.embed body{background:0 0;min-height:0;padding:0}.app{flex-direction:column;gap:12px;max-width:980px;margin:0 auto;display:flex}:root,[data-ax-theme=dark]{--ax-ink-faint:#94969b}[data-ax-theme=light]{--ax-ink-faint:#5c5f64;--ax-panel:#f6f7f9}.ax-key.is-on:not(.ax-switch>.ax-key){background:linear-gradient(to top, var(--lab-purple-dark) 65%, var(--lab-purple-light)), url(data:image/png;base64,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);background-blend-mode:hard-light;border-color:color-mix(in oklch, var(--lab-purple-dark), black 30%);color:var(--ax-on-accent);text-shadow:0 0 1px #000000b3,0 0 1px #000000b3,0 1px 1px #00000059;box-shadow:inset 0 1px 0 #ffffff59, var(--ax-shadow);background-size:cover,60px 30px}.ax-key.is-on .ax-tooltip{text-shadow:none}.ax-key.is-on:not(.ax-switch>.ax-key) svg{filter:drop-shadow(0 0 1px #000000b3)drop-shadow(0 0 .5px #000000b3)}.ax-key.is-on:focus-visible{outline:2px solid var(--ax-ink);outline-offset:2px}@media (pointer:coarse){:root{--ax-key-height-sm:28px;--ax-key-height:32px}}@media (hover:none){.lab-tip{display:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--lab-font-display:"Bogue", Georgia, "Times New Roman", serif}.site-head{justify-content:space-between;align-items:center;gap:16px;max-width:980px;margin:0 auto 20px;display:flex}html.embed .site-head{display:none}.site-logo{color:var(--ax-ink);border-radius:8px;padding:4px 0;display:block}.site-logo svg{display:block}.og-button{--stripe:var(--lab-purple-dark);background-image:linear-gradient(135deg, var(--stripe) 25%, transparent 25%, transparent 50%, var(--stripe) 50%, var(--stripe) 75%, transparent 75%);font:400 14px/20px "Cascadia Code", var(--ax-font-mono);color:#fff;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-size:3px 3px;border-radius:10px;outline:none;padding:2px;text-decoration:none;transition:scale .15s;display:block}:is(.og-button:hover,a:hover .og-button){animation:4s linear infinite og-stripes}:is(.og-button:active,a:active .og-button){scale:.95}.og-button-mid{background:linear-gradient(to top, var(--lab-purple-dark) 20%, var(--lab-purple-light)), url(data:image/png;base64,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);background-blend-mode:hard-light;background-size:cover,60px 30px;border:1px solid #000;border-radius:8px;padding:2px;display:block;overflow:hidden}.og-button:focus-visible{outline:2px solid var(--ax-ink);outline-offset:3px}.og-button:focus-visible .og-button-mid{box-shadow:0 0 10px -2px var(--lab-purple-light), 0 0 28px -4px var(--lab-purple-light)}.og-button-inner{background:#0006;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;transition:background-color .2s;display:flex}:is(.og-button:hover,a:hover .og-button) .og-button-inner{background:#00000080}@media (width<=24rem){.og-button-extra{display:none}}.og-button-icon{white-space:nowrap;transition:rotate .3s;display:inline-block}:is(.og-button:hover,a:hover .og-button) .og-button-icon{rotate:-385deg}.og-button--subtle{padding:1px}.og-button--sm{border-radius:8px;font-size:12px;line-height:16px}.og-button--sm .og-button-mid{border-radius:6px}.og-button--sm .og-button-inner{background:#0000004d;border-radius:3px;padding:4px 10px}@keyframes og-stripes{to{background-position:24px 24px}}@media (prefers-reduced-motion:reduce){.og-button:hover{animation:none}}.site-foot{max-width:980px;color:var(--ax-ink);margin:96px auto 0}html.embed .site-foot{display:none}.foot-stripes{background:linear-gradient(to right, var(--lab-purple-dark), var(--lab-purple-light));height:12px;-webkit-mask:linear-gradient(135deg,#000 25%,#0000 25% 50%,#000 50% 75%,#0000 75%) 0 0/6px 6px;mask:linear-gradient(135deg,#000 25%,#0000 25% 50%,#000 50% 75%,#0000 75%) 0 0/6px 6px}.foot-legal{font:400 12px/1.6 "Cascadia Code", var(--ax-font-mono);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.foot-legal p{margin:0}.foot-legal p+p{color:var(--ax-ink-dim);margin-top:4px}.foot-legal .foot-wolf-line{color:var(--ax-ink-faint)}.foot-wolf{border-radius:4px;flex:none;display:block}.foot-wolf svg{display:block}@media (width<=30rem){.foot-legal{text-align:center;flex-direction:column;align-items:center}}.app-head{align-items:center;gap:12px;display:flex}.app-head .ax-switch{flex:0 16rem;min-width:0}.app-head .ax-switch>.ax-key{font-family:var(--ax-font-mono);text-transform:none;letter-spacing:0}.app-tools{gap:4px;margin-left:auto;display:flex}[data-ax-theme=light] .icon-sun,[data-ax-theme=dark] .icon-moon{display:none}:is(.icon-sun,.icon-moon){display:contents}html:not(.embed) .app-open,html.embed .lab-lang,.app-head[hidden],html.foco :is(.site-head,.page,.site-foot){display:none}html.foco body{grid-template-rows:2fr auto 3fr;min-height:100dvh;display:grid}html.foco .app{grid-row:2;width:100%}.icon-foco-on,.icon-foco-off{display:contents}html.foco .icon-foco-on,html:not(.foco) .icon-foco-off,html.embed [data-foco-toggle]{display:none}.lab{flex-direction:column;gap:12px;padding:12px;display:flex;overflow:visible}.lab-presets{flex-wrap:wrap;gap:4px;display:flex}.lab-presets .ax-key{font-family:var(--ax-font-mono);letter-spacing:0}.lab-main{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:12px;display:grid}@media (width<=40rem){.lab-main{grid-template-columns:1fr}}.lab-left{flex-direction:column;gap:8px;display:flex}.lab-screen{position:relative}.lab-graph{aspect-ratio:100/130;touch-action:none;border-radius:var(--ax-radius-sm);background:radial-gradient(120% 90% at 50% 0%, #ffffff0f, transparent 70%), var(--ax-screen);border:var(--ax-size-hairline) solid var(--ax-screen-edge);width:100%;display:block;overflow:visible;box-shadow:inset 0 2px 10px #000000a6,inset 0 0 0 1px #ffffff0a}.lab-axis{pointer-events:none;font:600 10px/1 var(--ax-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lab-on-screen-faint);position:absolute}.lab-axis--x{justify-content:center;display:flex;bottom:8px;left:7%;right:7%}.lab-tick{letter-spacing:.06em;text-transform:none;color:var(--lab-on-screen);position:absolute;top:0}.lab-tick--start{left:0;translate:-50%}.lab-tick--end{right:0}.lab-axis--y{writing-mode:vertical-rl;top:50%;left:8px;translate:0 -50%;rotate:180deg}.lab-name{pointer-events:none;font:700 10.5px/1 var(--ax-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ax-accent-lit);text-shadow:0 0 10px var(--ax-accent-35);position:absolute;top:8px;left:10px}.lab-graph :is(.axis,.arm,.curve,.linear-ref){fill:none;vector-effect:non-scaling-stroke}.axis{stroke:#ffffff1f}.linear-ref{stroke:#ffffff14}.arm{stroke:#8b9088}.curve{stroke:url(#curve-grad);stroke-width:2px;stroke-linejoin:round}.playhead{fill:url(#playhead-fill);stroke:color-mix(in oklch, var(--lab-purple-dark), black 30%);stroke-width:.35px;filter:drop-shadow(0 0 2px color-mix(in oklch, var(--ax-accent) 60%, transparent));cursor:grab}.lab-graph.is-scrubbing,.lab-graph.is-scrubbing .playhead{cursor:grabbing}.graph-ghosts circle{fill:color-mix(in oklch, var(--lab-on-screen), var(--ax-accent-lit) calc(var(--g,0) * 100%));opacity:calc(.25 + var(--g,0) * .45);transition:r .12s,opacity .12s}.graph-ghosts circle.is-hot{r:2.4;opacity:1;fill:var(--ax-accent-lit)}.graph-stops circle{fill:var(--ax-screen);stroke:var(--ax-accent-lit);stroke-width:.6px}.lab[data-editing] .graph-stops{display:none}.graph-points .lp{fill:var(--ax-screen);stroke:var(--ax-accent-lit);stroke-width:.8px;cursor:grab;transition:r .1s}.graph-points .lp:hover{r:2.4}.graph-points .lp:active{cursor:grabbing}.lab-graph:focus,.handle:focus,.graph-points .lp:focus{outline:none}.graph-points .lp:focus-visible{stroke:#fff;stroke-width:1.2px}@media (pointer:coarse){.graph-points .lp{r:3.2}.graph-points .lp.is-sel{r:3.8}.handle{r:3.4}}.graph-points .lp.is-sel{fill:var(--ax-accent-lit);stroke:#fff;filter:drop-shadow(0 0 3px var(--ax-accent))}.graph-points .lp-hold{stroke:var(--ax-accent-lit);stroke-width:1.6px;stroke-linecap:round}.lab-params[data-editor] .lab-param{grid-template-columns:6.5rem 1fr}.lab-point-head{grid-template-columns:6.5rem 1fr;align-items:center;gap:8px;display:grid}.lab-point-actions{justify-content:flex-end;gap:6px;display:flex}.lab-params .lab-tip{z-index:5;top:calc(100% + 6px);bottom:auto}.handle{fill:url(#handle-fill);stroke:#00000073;stroke-width:.7px;paint-order:stroke;filter:drop-shadow(0 1px 3px #0009);cursor:grab;transition:stroke .1s,stroke-width .1s}.handle:hover,.handle:active,.handle:focus-visible{stroke:var(--ax-ring);stroke-width:2.8px}.handle:active{cursor:grabbing}.lab:not([data-bezier]) :is(.handle,.arm){display:none}.lab-params{flex-direction:column;gap:4px;padding:8px 10px;display:flex}.lab-params[hidden]{display:none}@supports (height:calc-size(auto, size)){.lab-params{height:calc-size(auto, size);transition:height .3s ease-out, padding-block .3s ease-out, border-block-width .3s ease-out, margin-top .3s ease-out, opacity .3s ease-out, display .3s allow-discrete;overflow:clip}.lab-params[hidden]{opacity:0;border-block-width:0;height:0;margin-top:-8px;padding-block:0}@starting-style{.lab-params:not([hidden]){opacity:0;border-block-width:0;height:0;margin-top:-8px;padding-block:0}}}@media (prefers-reduced-motion:reduce){.lab-params{transition:none}}.lab-param{grid-template-columns:4.5rem 1fr 3.25rem;align-items:center;gap:8px;display:grid}.lab-param .ax-number{width:100%}.lab-side{flex-direction:column;gap:8px;min-width:0;display:flex}.lab-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lab-example{--ax-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%238b8c90' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:var(--ax-key-height-sm);font-size:10.5px}.lab-toolbar [data-props]{margin-right:auto}.lab-toolbar [hidden]{display:none}.lab-stages{flex:1;grid-auto-rows:minmax(5rem,1fr);gap:8px;display:grid}.lab[data-example=box]:not([data-prop=x]) .lab-stages,.lab:not([data-example=box]) .lab-stages{grid-auto-rows:minmax(8rem,1fr)}.stage{padding:0;position:relative;container-type:inline-size}.stage[hidden]{display:none}.stage-tag{z-index:2;background:var(--ax-well);font:500 10px/1 var(--ax-font-mono);color:var(--ax-ink-dim);border-radius:3px;padding:2px 4px;position:absolute;top:5px;left:6px}.stage[data-kind=main] .stage-tag{color:var(--ax-accent-lit)}[data-ax-theme=light] .stage[data-kind=main] .stage-tag{color:var(--ax-accent-deep)}.lab[data-classics][data-example=box] .lab-stages{grid-auto-rows:minmax(3.25rem,1fr)}.lab[data-classics][data-example=box]:not([data-prop=x]) .lab-stages{grid-auto-rows:minmax(4.5rem,1fr)}.lab[data-classics]{--size:2.5rem}.stage[data-kind=classic] .dot:not(.ghost){background:var(--ax-face);border-color:var(--ax-face-edge);box-shadow:inset 0 1px 0 var(--ax-face-hi), var(--ax-shadow)}.dot{border-radius:var(--ax-key-radius);background:linear-gradient(to top, var(--lab-purple-dark) 65%, var(--lab-purple-light)), url(data:image/png;base64,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);background-blend-mode:hard-light;border:var(--ax-size-hairline) solid color-mix(in oklch, var(--lab-purple-dark), black 30%);width:2.5rem;height:2.5rem;box-shadow:inset 0 1px 0 #ffffff59, 0 2px 8px var(--ax-accent-20), var(--ax-shadow);background-size:cover,60px 30px;margin-top:-1.25rem;position:absolute;top:50%}.stage[data-kind=compare] .dot:not(.ghost){background:var(--ax-face);border-color:var(--ax-face-edge);box-shadow:inset 0 1px 0 var(--ax-face-hi), var(--ax-shadow)}.lab[data-prop=x] .dot{margin-left:-1.25rem;left:20cqw}.lab{--size:4rem}.lab.is-resizing{interpolate-size:allow-keywords;min-height:0;transition:height .3s ease-out;overflow:clip}@media (prefers-reduced-motion:reduce){.lab.is-resizing{transition:none}}.lab:not([data-prop=x]) .dot{width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);left:50%}.lab:not([data-marks]) .mark{display:none}.mark{pointer-events:none;border:0 dashed var(--ax-ink-faint);z-index:1;position:absolute}.lab:is([data-prop=x],[data-prop=scale]) .mark{border-inline-width:1px;top:.5rem;bottom:.5rem}.lab:is([data-prop=x],[data-prop=scale]) [data-mark=end]{display:none}.lab[data-prop=x] [data-mark=start]{left:calc(20cqw - 1.25rem - 4px);right:calc(20cqw - 1.25rem - 4px)}.lab[data-prop=scale] [data-mark=start]{left:calc(50% - var(--size) / 2 - 4px);right:calc(50% - var(--size) / 2 - 4px)}.lab[data-prop=rotate] .mark{left:50%;top:calc(50% - var(--size) * .875);height:calc(var(--size) * .875);transform-origin:bottom;border-left-width:1px}.lab[data-prop=rotate] [data-mark=end]{transform:rotate(90deg)}.lab[data-prop=rotate] .dot:after{content:"";background:var(--ax-on-accent);border-radius:1px;width:2px;height:calc(50% - .375rem);position:absolute;top:.375rem;left:calc(50% - 1px)}.dot.ghost{z-index:0;background:var(--ax-ink-dim);border:var(--ax-size-hairline) solid var(--ax-ink-dim);box-shadow:none;opacity:calc(.16 + var(--g,0) * .2);transition:opacity .12s}.lab[data-prop=rotate] .dot.ghost:after{background:var(--ax-well)}.dot:not(.ghost){z-index:1}.dot.ghost.is-hot{opacity:.7}.ghost-ruler{pointer-events:none;border-bottom:1px solid var(--ax-groove);width:60cqw;height:10px;position:absolute;bottom:12px;left:20cqw}.ghost-ruler span{pointer-events:auto;background:color-mix(in oklch, var(--ax-ink-dim), var(--ax-accent) calc(var(--g,0) * 100%));width:2px;height:8px;opacity:calc(.35 + var(--g,0) * .65);border-radius:1px;margin-left:-1px;transition:height .12s,opacity .12s;position:absolute;bottom:0}.ghost-ruler span.is-hot{opacity:1;background:var(--ax-accent);height:12px}.stage[data-kind=main]:has(.ghost-ruler){min-height:9rem}.probe{visibility:hidden;pointer-events:none;position:absolute}.ax-key svg{flex:none;width:13px;height:13px}:where(.ax-key>[data-icon]){display:flex}.ax-key:has(.lab-tip){position:relative}.lab-tip{text-transform:none;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}.lab-tip--start{left:0;translate:none}.lab-tip--end{left:auto;right:0;translate:none}.app-head .lab-tip{z-index:30;top:calc(100% + 6px);bottom:auto}[data-toggles]>.ax-key:nth-last-child(-n+2) .lab-tip{left:auto;right:0;translate:none}.ax-key:is(:hover,:focus-visible) .lab-tip{opacity:1}.lab-transport{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lab-duration{flex:10rem;align-items:center;gap:8px;display:flex}.lab-duration .ax-slider{flex:1}.lab-duration .ax-number{width:4.5rem}.lab-stagger{align-items:center;gap:8px;margin-left:auto;display:flex}.lab-stagger[hidden]{display:none}.lab-stagger .ax-number{width:4.5rem}.ax-switch--tabs:empty{min-height:calc(24px + 2 * var(--ax-track-padding) + 2 * var(--ax-size-hairline))}.ax-switch--seg:empty{min-height:calc(var(--ax-key-height-sm) + 2 * var(--ax-track-padding-sm) + 2 * var(--ax-size-hairline));min-width:12rem}.lab-presets:empty{min-height:var(--ax-key-height-sm)}@media (width<=40rem){.lab-presets:empty{min-height:calc(2 * var(--ax-key-height-sm) + 4px)}.lab-toolbar:has([data-toggles]:empty){min-height:58px}}.lab:not([data-example=box]) .stage{overflow:hidden}.ex{flex-direction:column;justify-content:center;padding:16px 20px;display:flex;position:absolute;inset:0}.stage-tag{z-index:2}.ex-title strong{font:600 24px/1.1 var(--ax-font-sans);color:var(--ax-ink);margin:0 0 4px;display:block}.ex-title p{color:var(--ax-ink-dim);margin:0 0 12px;font-size:13px;line-height:1.4}.ex-title .ax-key{pointer-events:none;align-self:flex-start}.ex-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:10px;display:grid}.ex-card{background:var(--ax-panel);border:var(--ax-size-hairline) solid var(--ax-panel-edge);border-radius:var(--ax-card-radius);box-shadow:inset 0 1px 0 var(--ax-panel-hi), var(--ax-shadow);flex-direction:column;gap:6px;padding:10px;display:flex}.ex-card:before{content:"";border-radius:calc(var(--ax-card-radius) - 3px);background:linear-gradient(to right, var(--lab-purple-dark) 35%, var(--lab-purple-light)), url(data:image/png;base64,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);background-blend-mode:hard-light;background-size:cover,60px 30px;height:2.25rem}.ex-card strong{font:600 12px/1.2 var(--ax-font-sans);color:var(--ax-ink)}.ex-card span{background:var(--ax-groove);border-radius:3px;height:5px}.ex-card span+span{width:60%}.ex-toast-wrap{justify-content:flex-start;align-items:flex-end;overflow:hidden}.ex-toast{font:500 12px/1.2 var(--ax-font-sans);color:var(--ax-ink);background:var(--ax-chrome);border:var(--ax-size-hairline) solid var(--ax-panel-edge);border-radius:var(--ax-card-radius);box-shadow:inset 0 1px 0 var(--ax-panel-hi), 0 6px 16px #00000040;align-items:center;gap:10px;padding:10px 14px;display:flex}.ex-toast:before,.ex-menu li i{background:var(--ax-accent);flex:none;width:6px;height:2px}.ex-toast:before{content:""}.lab[data-example=menu] .lab-stages{grid-auto-rows:minmax(13rem,1fr)}.ex-menu{justify-content:flex-start;align-items:flex-start;gap:6px;padding-top:20px}.ex-menu-trigger{pointer-events:none;color:var(--ax-ink);gap:6px}.ex-menu-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;rotate:180deg}.ex-menu ul{transform-origin:0 0;background:var(--ax-chrome);border:var(--ax-size-hairline) solid var(--ax-panel-edge);border-radius:var(--ax-card-radius);min-width:12rem;box-shadow:inset 0 1px 0 var(--ax-panel-hi), 0 10px 24px #00000040;margin:0;padding:5px;list-style:none}.ex-menu li{color:var(--ax-ink-dim);border-radius:calc(var(--ax-card-radius) - 2px);align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.ex-menu li:first-child{color:var(--ax-ink);background:var(--ax-groove)}.ex-menu-sep{border-top:var(--ax-size-hairline) solid var(--ax-groove);margin-top:4px;border-radius:0!important;padding-top:9px!important}.lab-code{letter-spacing:0;cursor:text;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;font-size:16px;font-weight:500;display:grid}.lab-code textarea{field-sizing:content;resize:none;width:100%;font:inherit;color:var(--lab-on-screen);overflow-wrap:anywhere;background:0 0;border:0;outline:none;padding:0;line-height:1.55}.lab-code textarea[aria-invalid=true]{color:var(--lab-on-screen-faint);-webkit-text-decoration:underline wavy var(--ax-accent);text-decoration:underline wavy var(--ax-accent)}.lab-copy{grid-column:2}.lab-copy:not([data-copied]) .icon-check,.lab-copy[data-copied] .icon-copy{display:none}:is(.icon-copy,.icon-check){display:contents}.lab-tip kbd{font:600 10px/1 var(--ax-font-mono);color:var(--ax-ink-dim);border:var(--ax-size-hairline) solid var(--ax-panel-edge);border-radius:3px;margin-left:6px;padding:1px 4px}.lab-code:focus-within{outline:2px solid var(--ax-accent-50);outline-offset:1px}.page{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:56px;margin-top:56px;display:grid}.guide{color:var(--ax-ink-dim);font-size:15px;line-height:1.7}html.embed .page{display:none}.guide section+section{margin-top:40px}.guide :is(h1,h2){font:400 28px/1.15 var(--lab-font-display);color:var(--ax-ink);margin:0 0 12px}.guide h1{margin-bottom:32px;font-size:40px}.guide p{margin:0 0 14px}.guide a{color:var(--ax-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ax-accent);text-decoration-color:var(--ax-accent);text-underline-offset:3px;text-decoration-thickness:1.5px}.guide a:hover{color:var(--ax-accent)}.guide ul{margin:0 0 14px;padding-left:18px}.guide li+li{margin-top:10px}.guide li::marker{color:var(--ax-accent)}.guide strong{color:var(--ax-ink)}.guide code,.guide kbd{font:500 .88em/1 var(--ax-font-mono);color:var(--ax-ink)}.guide kbd{border:var(--ax-size-hairline) solid var(--ax-panel-edge);background:var(--ax-panel);border-radius:3px;padding:2px 5px}.guide pre{background-image:linear-gradient(#0e1013,#000);border-radius:8px;margin:0 0 14px;padding:8px 8px 20px 20px;position:relative;overflow-x:auto}.guide pre:after{content:"";background:linear-gradient(90deg,#0000,#1b1d20 50%,#0000);width:100%;height:1px;position:absolute;bottom:0;left:0}.guide pre .bar{margin-bottom:8px;display:flex}.guide pre .browser{gap:6px;display:flex}.guide pre .browser>span{background:#222326;border-radius:50%;width:8px;height:8px}.guide pre code{color:inherit;font-size:13px;line-height:1.6;display:block}.guide table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:14px}.guide caption{text-align:left;color:var(--ax-ink-faint);margin-bottom:8px;font-size:13px}.guide th{text-align:left;font:var(--ax-label-weight) var(--ax-text-size-label) / 1 var(--ax-font-sans);letter-spacing:var(--ax-label-tracking);text-transform:uppercase;color:var(--ax-ink-faint);padding:0 12px 8px 0}.guide td code{white-space:nowrap}.guide td{border-top:var(--ax-size-hairline) solid var(--ax-groove);vertical-align:top;padding:8px 12px 8px 0}.faq details{border-top:var(--ax-size-hairline) solid var(--ax-groove);padding:12px 0}.faq summary{cursor:pointer;color:var(--ax-ink);justify-content:space-between;align-items:center;gap:16px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:currentColor;flex:none;width:10px;height:6px;transition:rotate .3s ease-out;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'><path d='M1 1.5 5 5 9 1.5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'><path d='M1 1.5 5 5 9 1.5'/></svg>") 50%/contain no-repeat}.faq details[open] summary:after{rotate:180deg}.faq details p{margin:0;padding-top:10px}@supports (height:calc-size(auto, size)){.faq details::details-content{height:0;transition:height .3s ease-out, content-visibility .3s allow-discrete;overflow:clip}.faq details[open]::details-content{height:calc-size(auto, size)}}@media (prefers-reduced-motion:reduce){.faq summary:after{transition:none}.faq details::details-content{transition:none}}.course-ad{position:sticky;top:24px}.course-ad a{border:var(--ax-size-hairline) solid var(--ax-panel-edge);border-radius:var(--ax-radius-lg);background:var(--ax-panel);color:var(--ax-ink-dim);flex-direction:column;gap:8px;padding:16px;font-size:13px;line-height:1.5;text-decoration:none;transition:border-color .15s;display:flex}.course-ad a:hover{border-color:var(--ax-accent)}.course-ad strong{font:400 19px/1.2 var(--lab-font-display);color:var(--ax-ink)}.course-ad .og-button{align-self:flex-start;margin-top:4px}@media (width<=48rem){.page{grid-template-columns:minmax(0,1fr);gap:40px}.course-ad{position:static}}@media (width<=40rem){.guide table,.guide caption,.guide tbody,.guide tr,.guide td{display:block}.guide thead{display:none}.guide tr{border-top:var(--ax-size-hairline) solid var(--ax-groove);padding:10px 0}.guide td{border:0;padding:0}.guide td:first-child code{font-weight:600}.guide td:nth-child(2){margin:2px 0}.guide td:nth-child(3){color:var(--ax-ink-faint)}.guide pre code{white-space:pre-wrap}}
