@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/Archivo-BEIDiHaE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/EBGaramond-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/EBGaramond-Italic-DZ6Y73dF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--hz-u: 8px;--hz-stroke: 1px;--hz-on: 0;--hz-desk: #ece5db;--hz-paper: #faf1e4;--hz-ink: #23201c;--hz-fill: #23201c;--hz-hair: rgba(35, 32, 28, .18);--hz-quiet: #6b625a;--hz-label: #6c635a;--hz-faint: #a49a8f;--hz-paper-quiet: rgba(250, 241, 228, .72);--hz-halo: 0 0 0 5px rgba(35, 32, 28, .1);--hz-halo-flat: rgba(35, 32, 28, .07);--hz-focus: 0 0 0 1px var(--hz-paper), 0 0 0 3px var(--hz-ink);--hz-scrim: rgba(35, 32, 28, .34);--hz-press-in: 90ms;--hz-press-out: .22s;--hz-plate: #fff9ef;--hz-alarm: #6e2b26;--hz-ink-wash: rgba(250, 241, 228, .14);--hz-lift: rgba(35, 32, 28, .3);--hz-cast: 8px 8px 0 var(--hz-lift);--hz-cast-sm: 4px 4px 0 var(--hz-lift);--hz-press: rgba(35, 32, 28, .22);--hz-sheen: rgba(255, 252, 246, .9);--hz-well: #e3dbcf;--hz-display: "Archivo", Helvetica, Arial, sans-serif;--hz-display-weight: 600;--hz-display-tracking: -.015em;--hz-disc-xs: 12px;--hz-disc-sm: 18px;--hz-disc-md: 26px;--hz-disc-lg: 34px;--hz-disc-xl: 44px;--hz-face: 78px;--hz-serif: "EB Garamond", Georgia, serif;--hz-grot: "Archivo", Helvetica, Arial, sans-serif;--hz-grot-weight: 500;--hz-mono: ui-monospace, Menlo, Consolas, monospace;--hz-travel: .66s;--hz-tint: .52s;--hz-touch: .22s;--hz-hover-in: 90ms;--hz-hover-out: .22s;--hz-shift: .2s;--hz-t-eyebrow: 11px;--hz-t-small: 12px;--hz-t-ui: 14px;--hz-t-prose: 16px;--hz-t-section: 18px;--hz-t-title: 24px;--hz-t-metric: 32px;--hz-s-fine: 4px;--hz-s-related: 8px;--hz-s-local: 12px;--hz-s-group: 16px;--hz-s-section: 24px;--hz-row: 40px;--hz-row-compact: 32px;--hz-row-touch: 44px;--hz-toolbar: 44px;--hz-header: 56px;--hz-nav: 208px;--hz-inspector: 320px;--hz-ease: cubic-bezier(.55, 0, .35, 1);--hz-ease-flow: linear;--hz-work: 1.4s;--hz-light: 160deg;--hz-m-radius: 8px;--hz-m-strike: rgba(255, 252, 244, .14);--hz-m-wear: .03;--hz-m-glass: rgba(250, 241, 228, .88);--hz-m-glass-arris: rgba(255, 255, 255, .72);--hz-m-glass-arris-far: rgba(35, 32, 28, .1);--hz-m-glass-rim: rgba(255, 252, 246, .12);--hz-m-glass-warm: rgba(255, 168, 108, .07);--hz-m-glass-cool: rgba(108, 168, 255, .07);--hz-m-glass-label: #5e554c;--hz-m-screen: #141311;--hz-m-screen-ink: #efe4cf;--hz-m-screen-fill: #d9cfbd;--hz-m-screen-hair: rgba(239, 228, 207, .2);--hz-m-screen-label: #8a8277;--hz-m-screen-deep: rgba(0, 0, 0, .55);--hz-m-screen-lip: rgba(255, 248, 235, .1);--hz-m-screen-streak: rgba(255, 248, 235, .05);--hz-m-pane: #f7f1e8;--hz-m-pane-up: #fdf8f1;--hz-m-pane-lit: rgba(255, 255, 255, .95);--hz-m-pane-edge: rgba(35, 32, 28, .16);--hz-m-pane-contact: rgba(35, 32, 28, .1);--hz-m-pane-label: #6c635a}[data-theme=dark]{--hz-desk: #131210;--hz-paper: #1c1a17;--hz-ink: #ece3d6;--hz-fill: #cfc5b6;--hz-hair: rgba(236, 227, 214, .22);--hz-quiet: #9c9288;--hz-label: #8e8479;--hz-faint: #6f6659;--hz-paper-quiet: rgba(28, 26, 23, .74);--hz-lift: rgba(0, 0, 0, .55);--hz-press: rgba(0, 0, 0, .5);--hz-sheen: rgba(236, 227, 214, .14);--hz-well: #141310;--hz-plate: #272420;--hz-alarm: #c4695f;--hz-ink-wash: rgba(28, 26, 23, .16);--hz-cast: 8px 8px 0 rgba(236, 227, 214, .12);--hz-cast-sm: 4px 4px 0 rgba(236, 227, 214, .12);--hz-halo: 0 0 0 1px rgba(236, 227, 214, .55);--hz-scrim: rgba(10, 9, 8, .56);--hz-halo-flat: rgba(236, 227, 214, .1);--hz-focus: 0 0 0 1px var(--hz-paper), 0 0 0 3px var(--hz-ink);--hz-m-strike: rgba(236, 227, 214, .1);--hz-m-wear: .02;--hz-m-glass: rgba(28, 26, 23, .88);--hz-m-glass-arris: rgba(236, 227, 214, .22);--hz-m-glass-arris-far: rgba(236, 227, 214, .07);--hz-m-glass-rim: rgba(236, 227, 214, .05);--hz-m-glass-warm: rgba(255, 168, 108, .05);--hz-m-glass-cool: rgba(108, 168, 255, .05);--hz-m-glass-label: #aea499;--hz-m-screen: #0b0a09;--hz-m-screen-deep: rgba(0, 0, 0, .7);--hz-m-screen-lip: rgba(236, 227, 214, .08);--hz-m-screen-streak: rgba(255, 248, 235, .035);--hz-m-pane: #24221e;--hz-m-pane-up: #2c2925;--hz-m-pane-lit: rgba(236, 227, 214, .16);--hz-m-pane-edge: rgba(0, 0, 0, .5);--hz-m-pane-contact: rgba(0, 0, 0, .35);--hz-m-pane-label: #9a9085}@media (prefers-reduced-motion: reduce){:root{--hz-travel: 1ms;--hz-tint: 1ms;--hz-touch: 1ms;--hz-shift: 1ms}}:root{--hz-glide: .12s}html:not([data-hz-held]) :is([data-sl],[role=slider]:not(.m-slider))>:nth-child(2){transition:width var(--hz-glide) var(--hz-ease)!important}html:not([data-hz-held]) :is([data-sl],[role=slider]:not(.m-slider))>:nth-child(3){transition:left var(--hz-glide) var(--hz-ease),box-shadow var(--hz-press-out) ease,background var(--hz-press-out) ease!important}.m-page{margin:0;background:var(--hz-desk);color:var(--hz-ink);font:14px/1.6 var(--hz-grot);transition:background var(--hz-tint) ease,color var(--hz-tint) ease;-webkit-font-smoothing:antialiased}.m-page a,a.m-link{color:var(--hz-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--hz-hover-out) ease}.m-page a:hover,a.m-link:hover{color:var(--hz-quiet);transition-duration:var(--hz-hover-in)}.m-page :focus-visible{outline:none;box-shadow:var(--hz-focus)}.m-display{margin:0;font-family:var(--hz-display);font-weight:var(--hz-display-weight);letter-spacing:var(--hz-display-tracking);line-height:1.1;color:var(--hz-ink);text-wrap:balance}.m-d1{font-size:var(--hz-t-metric)}.m-d2{font-size:var(--hz-t-title)}.m-d3,.m-d4{font-size:var(--hz-t-section)}.m-prose{font-family:var(--hz-serif);font-size:var(--hz-t-prose);line-height:1.5;color:var(--hz-quiet);max-width:68ch;text-wrap:pretty}.m-prose p{margin:0 0 1em}.m-text{font-family:var(--hz-serif);font-size:15px;line-height:1.55;color:var(--hz-quiet);text-wrap:pretty}.m-label{font:400 var(--hz-t-ui)/1.3 var(--hz-grot);letter-spacing:0;text-transform:none;color:var(--hz-label)}.m-label--small{font-size:var(--hz-t-small);line-height:1.4}.m-eyebrow{font:500 var(--hz-t-eyebrow)/1 var(--hz-grot);letter-spacing:.08em;text-transform:uppercase;color:var(--hz-label)}.m-label--ink{color:var(--hz-ink)}.m-register{font:var(--hz-t-small)/1.5 var(--hz-mono);color:var(--hz-label)}.m-register--ui{font-size:var(--hz-t-ui);line-height:1.43;font-variant-numeric:tabular-nums}.m-figure{font-family:var(--hz-mono);font-variant-numeric:tabular-nums;color:var(--hz-ink);display:inline-flex;align-items:center;gap:2px}.m-figure .m-qual{font-size:max(.52em,var(--hz-t-small));line-height:1;color:var(--hz-quiet)}.m-struck{text-decoration:line-through;text-decoration-thickness:1px;color:var(--hz-quiet)}.m-key{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 18px;box-sizing:border-box;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;font:500 var(--hz-t-ui)/1 var(--hz-grot);letter-spacing:0;text-transform:none;color:var(--hz-ink);background:transparent;box-shadow:inset 0 0 0 1px var(--hz-ink);transition:box-shadow var(--hz-hover-out) ease,background var(--hz-press-out) ease,color var(--hz-press-out) ease,transform var(--hz-press-out) ease}.m-key:hover{box-shadow:inset 0 0 0 1px var(--hz-ink),var(--hz-halo);transition-duration:var(--hz-hover-in),var(--hz-press-out),var(--hz-press-out),var(--hz-press-out)}.m-key:active{background:var(--hz-fill);color:var(--hz-paper);transition-duration:var(--hz-hover-in),var(--hz-press-in),var(--hz-press-in),var(--hz-press-in)}.m-key:focus-visible{box-shadow:inset 0 0 0 1px var(--hz-ink),var(--hz-focus)}.m-key:disabled,.m-key[aria-disabled=true]{cursor:default;color:var(--hz-faint);background:transparent;box-shadow:inset 0 0 0 1px var(--hz-hair)}.m-key--sm{min-height:32px;padding:0 14px;font-size:13px}.m-key--caps{font-size:var(--hz-t-small);letter-spacing:.1em;text-transform:uppercase}.m-key--primary{background:var(--hz-fill);color:var(--hz-paper);box-shadow:inset 0 0 0 1px var(--hz-ink)}.m-key--primary:hover{box-shadow:inset 0 0 0 1px var(--hz-ink),inset 0 0 0 3px var(--hz-paper)}.m-key--primary:active{transform:scale(.98);box-shadow:inset 0 0 0 1px var(--hz-ink),inset 0 0 0 4px var(--hz-paper);background:var(--hz-fill);color:var(--hz-paper)}.m-key--primary:focus-visible{box-shadow:inset 0 0 0 1px var(--hz-ink),var(--hz-focus)}.m-key[aria-busy=true]{cursor:progress;color:var(--hz-ink);overflow:hidden;background-clip:padding-box;--m-level: calc(var(--m-progress, 1) * 100%);background:linear-gradient(to top,transparent calc(100% - var(--m-level) - 1px),var(--hz-ink) calc(100% - var(--m-level) - 1px),var(--hz-ink) calc(100% - var(--m-level)),transparent calc(100% - var(--m-level))),linear-gradient(to top,var(--hz-halo-flat) 0 var(--m-level),transparent var(--m-level));background-repeat:no-repeat;background-size:100% 100%;animation:m-work var(--hz-work) var(--hz-ease) infinite}@keyframes m-work{0%{--m-level: 0%}to{--m-level: 100%}}@property --m-level{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.m-key[aria-busy=true][style*=--m-progress]{animation:none}.m-key--primary[aria-busy=true]{color:var(--hz-paper);background-color:var(--hz-fill)}.m-key--primary[aria-busy=true]{background-image:linear-gradient(to top,transparent calc(100% - var(--m-level) - 1px),var(--hz-paper) calc(100% - var(--m-level) - 1px),var(--hz-paper) calc(100% - var(--m-level)),transparent calc(100% - var(--m-level))),linear-gradient(to top,var(--hz-ink-wash) 0 var(--m-level),transparent var(--m-level))}.m-key--alarm{color:var(--hz-alarm);box-shadow:inset 0 0 0 1px var(--hz-alarm)}.m-key--alarm:hover{box-shadow:inset 0 0 0 1px var(--hz-alarm),0 0 0 5px color-mix(in srgb,var(--hz-alarm) 14%,transparent)}.m-key--alarm:active{background:var(--hz-alarm);color:var(--hz-paper)}.m-alarm{color:var(--hz-alarm)}.m-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:10px 0 8px;cursor:pointer;-webkit-user-select:none;user-select:none;font:400 var(--hz-t-ui)/1 var(--hz-grot);letter-spacing:0;text-transform:none;color:var(--hz-ink);background:linear-gradient(var(--hz-ink),var(--hz-ink)) left bottom / 0 1px no-repeat;transition:background-size var(--hz-hover-out) ease,color var(--hz-hover-out) ease}.m-action:hover{background-size:100% 1px;transition-duration:var(--hz-hover-in)}.m-action:active{background-size:100% 2px;transition-duration:var(--hz-press-in)}.m-action:disabled{color:var(--hz-faint);cursor:default;background-size:0 1px}.m-action-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--hz-row);padding:0 12px;box-sizing:border-box;cursor:pointer;transition:background var(--hz-hover-out) ease}.m-action-row:hover{background:var(--hz-halo-flat);transition-duration:var(--hz-hover-in)}.m-action-row:active{background:var(--hz-hair);transition-duration:var(--hz-press-in)}.m-field{display:flex;flex-direction:column;gap:7px}.m-field input,.m-field textarea,.m-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;border-bottom:1px solid var(--hz-ink);background:transparent;color:var(--hz-ink);padding:9px 2px 8px;font:14px/1.3 var(--hz-grot);outline:none;transition:box-shadow var(--hz-hover-out) ease,background var(--hz-hover-out) ease}.m-field--figure input{font:15px/1.2 var(--hz-mono);font-variant-numeric:tabular-nums}.m-field input::placeholder,.m-field textarea::placeholder{color:var(--hz-faint)}.m-field input:hover,.m-field textarea:hover{background:var(--hz-halo-flat);transition-duration:var(--hz-hover-in)}.m-field input:focus-visible,.m-field textarea:focus-visible{box-shadow:0 1px 0 var(--hz-ink)}.m-field input:disabled{border-bottom-color:var(--hz-hair);color:var(--hz-faint)}.m-field .m-reason{font:var(--hz-t-small)/1.5 var(--hz-mono);color:var(--hz-label)}.m-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;position:relative;flex:none;width:48px;height:26px;border-radius:999px;cursor:pointer;background:var(--hz-paper);box-shadow:inset 0 0 0 1px var(--hz-hair);transition:box-shadow var(--hz-hover-out) ease}.m-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:var(--hz-paper);box-shadow:inset 0 0 0 1px var(--hz-ink);transition:transform var(--hz-shift) var(--hz-ease),background var(--hz-shift) ease}.m-switch:hover{box-shadow:inset 0 0 0 1px var(--hz-ink),var(--hz-halo);transition-duration:var(--hz-hover-in)}.m-switch[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--hz-ink)}.m-switch[aria-checked=true]:hover{box-shadow:inset 0 0 0 1px var(--hz-ink),var(--hz-halo)}.m-switch[aria-checked=true]:after{transform:translate(22px);background:var(--hz-fill)}.m-switch:disabled{cursor:default;box-shadow:inset 0 0 0 1px var(--hz-hair)}.m-switch:disabled:after{box-shadow:inset 0 0 0 1px var(--hz-hair);background:var(--hz-paper)}.m-switch[aria-checked=true]:after{box-shadow:none}.m-seg{display:inline-grid;align-self:flex-start;justify-self:start;grid-auto-flow:column;grid-auto-columns:1fr;gap:1px;background:var(--hz-hair);border:1px solid var(--hz-hair)}.m-seg>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;height:32px;padding:0 16px;cursor:pointer;font:400 var(--hz-t-ui)/1 var(--hz-grot);letter-spacing:0;text-transform:none;background:var(--hz-paper);color:var(--hz-ink);transition:background var(--hz-shift) ease,color var(--hz-shift) ease,box-shadow var(--hz-hover-out) ease}.m-seg>button:hover{box-shadow:inset 0 0 0 1px var(--hz-ink);transition-duration:var(--hz-shift),var(--hz-shift),var(--hz-hover-in)}.m-seg>button[aria-pressed=true]{background:var(--hz-fill);color:var(--hz-paper);font-weight:500}.m-seg>button:active{transition-duration:var(--hz-press-in);box-shadow:inset 0 0 0 2px var(--hz-ink);background:var(--hz-halo-flat)}.m-seg>button[aria-pressed=true]:active{box-shadow:inset 0 0 0 2px var(--hz-paper);background:var(--hz-fill)}.m-slider{position:relative;height:44px;cursor:ew-resize;touch-action:none}.m-slider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:var(--hz-hair)}.m-slider__fill{position:absolute;left:0;top:50%;height:1px;margin-top:-.5px;background:var(--hz-ink);width:calc(var(--m-value, 0) * 100%);transition:width var(--hz-shift) var(--hz-ease)}.m-slider__handle{position:absolute;top:50%;left:calc(var(--m-value, 0) * 100%);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:999px;background:var(--hz-fill);transition:left var(--hz-shift) var(--hz-ease),border-radius var(--hz-shift) ease,box-shadow var(--hz-hover-out) ease}.m-slider:hover .m-slider__handle{box-shadow:var(--hz-halo);transition-duration:var(--hz-shift),var(--hz-shift),var(--hz-hover-in)}.m-slider[data-dragging] .m-slider__fill,.m-slider[data-dragging] .m-slider__handle{transition:none}.m-slider[data-at=max] .m-slider__handle{border-radius:999px 3px 3px 999px}.m-slider[data-at=min] .m-slider__handle{border-radius:3px 999px 999px 3px}.m-slider__stop{position:absolute;top:50%;width:1px;height:11px;margin-top:-5.5px;background:var(--hz-hair)}.m-slider--detent .m-slider__fill,.m-slider--detent .m-slider__handle{transition-duration:.12s}.m-slider--detent .m-slider__stop{opacity:0;transition:opacity var(--hz-hover-out) ease}.m-slider--detent:hover .m-slider__stop{opacity:1;transition-duration:var(--hz-hover-in)}.m-slider-step{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:8px}.m-nudge{width:22px;height:22px;box-sizing:border-box;border-radius:999px;border:1px solid var(--hz-ink);background:transparent;color:var(--hz-ink);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:box-shadow var(--hz-hover-out) ease,background var(--hz-press-out) ease,color var(--hz-press-out) ease,border-color var(--hz-hover-out) ease}.m-nudge:before{content:"";width:5px;height:5px;border:solid currentColor;border-width:0 0 1.2px 1.2px;transform:translate(1px) rotate(45deg)}.m-nudge[data-dir="1"]:before{transform:translate(-1px) rotate(-135deg)}.m-nudge:hover{box-shadow:var(--hz-halo);transition-duration:var(--hz-hover-in),var(--hz-press-out),var(--hz-press-out),var(--hz-hover-in)}.m-nudge:active{background:var(--hz-fill);color:var(--hz-paper)}.m-nudge:disabled{border-color:var(--hz-hair);color:var(--hz-label);pointer-events:none}.m-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;width:18px;height:18px;border-radius:999px;flex:none;display:inline-grid;place-items:center;cursor:pointer;background:transparent;color:var(--hz-label);font:12px/1 var(--hz-grot);vertical-align:middle;opacity:0;visibility:hidden;transition:opacity var(--hz-press-out) ease,visibility var(--hz-press-out),color var(--hz-hover-out) ease,background var(--hz-press-out) ease}.m-reset:before{content:"↺"}.m-reset[data-shown=true]{opacity:1;visibility:visible}.m-reset:hover{color:var(--hz-ink);transition-duration:var(--hz-press-out),var(--hz-press-out),var(--hz-hover-in),var(--hz-press-out)}.m-reset:active{background:var(--hz-fill);color:var(--hz-paper);transition-duration:var(--hz-press-in)}html[data-hz-held] body *{pointer-events:none!important}html[data-hz-held],html[data-hz-held] *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.m-detent{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding-top:14px}.m-detent:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--hz-hair)}.m-detent>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin:0;padding:8px 12px 6px;cursor:pointer;position:relative;font:400 var(--hz-t-ui)/1 var(--hz-grot);letter-spacing:0;text-transform:none;color:var(--hz-label);transition:color var(--hz-hover-out) ease}.m-detent>button:hover{transition-duration:var(--hz-hover-in)}.m-detent>button:before{content:"";position:absolute;left:50%;top:-8px;width:1px;height:5px;margin-left:-.5px;background:var(--hz-hair)}.m-detent>button:hover,.m-detent>button[aria-checked=true]{color:var(--hz-ink)}.m-detent__blade{position:absolute;top:2px;width:8px;height:8px;border-radius:999px;background:var(--hz-fill);left:calc((var(--m-index, 0) + .5) / var(--m-count, 1) * 100%);margin-left:-4px;transition:left .12s var(--hz-ease)}.m-status{display:inline-block;flex:none;width:10px;height:10px;border-radius:999px;box-sizing:border-box;border:1px solid var(--hz-ink);vertical-align:middle}.m-status--on{background:var(--hz-fill)}.m-status--half{background:linear-gradient(to top,var(--hz-fill) 50%,transparent 50%)}.m-status--off{background:transparent}.m-status--out{border-style:dashed}.m-field-region{padding:24px 0}.m-rules>*{padding:12px 0;border-bottom:1px solid var(--hz-hair)}.m-rules>*:last-child{border-bottom:0}.m-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.m-plate{background:var(--hz-paper);border:1px solid var(--hz-hair)}.m-plate__head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:0 16px;box-sizing:border-box;border-bottom:1px solid var(--hz-hair)}.m-plate__body{padding:16px}.m-tray{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--hz-hair);background:var(--hz-desk)}.m-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--hz-paper);border:1px solid var(--hz-hair)}.m-grid>*{background:var(--hz-paper);box-shadow:0 0 0 1px var(--hz-hair);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.m-band{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--hz-toolbar);padding:0 24px;box-sizing:border-box;background:var(--hz-paper);border-top:1px solid var(--hz-hair);border-bottom:1px solid var(--hz-hair)}.m-shell{display:flex;min-height:100vh}.m-panel{flex:none;width:var(--hz-nav);background:var(--hz-desk);border-right:1px solid var(--hz-hair);transition:width var(--hz-shift) var(--hz-ease);padding:8px 0;display:flex;flex-direction:column;gap:2px}.m-panel[data-collapsed]{width:0;overflow:hidden}.m-panel--right{border-right:0;border-left:1px solid var(--hz-hair)}.m-doc{flex:1;min-width:0;background:var(--hz-paper)}.m-nav-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;margin:0 8px;cursor:pointer;font-size:var(--hz-t-ui);color:var(--hz-quiet);text-decoration:none!important;transition:color var(--hz-hover-out) ease,background var(--hz-hover-out) ease}.m-nav-item .m-status{width:8px;height:8px;border-color:var(--hz-hair)}.m-nav-item:hover{color:var(--hz-ink);background:var(--hz-halo-flat);transition-duration:var(--hz-hover-in)}.m-nav-item[aria-current=page]{color:var(--hz-ink);font-weight:500;background:var(--hz-paper)}.m-nav-item[aria-current=page] .m-status{background:var(--hz-fill);border-color:var(--hz-fill)}.m-note{border-left:1px solid var(--hz-ink);padding:3px 0 3px 18px;display:flex;flex-direction:column;gap:7px}.m-inked{background:var(--hz-ink);color:var(--hz-paper);padding:24px 26px}.m-inked .m-text{color:var(--hz-paper-quiet)}.m-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--hz-scrim);display:grid;place-items:center;padding:24px;z-index:100}.m-sheet{position:relative;width:min(480px,100%);background:var(--hz-plate);border:1px solid var(--hz-hair);padding:22px 24px;display:flex;flex-direction:column;gap:12px;animation:m-sheet-in var(--hz-press-out) ease both}@keyframes m-sheet-in{0%{opacity:0;transform:scale(.97)}}.m-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;position:absolute;top:14px;right:14px;width:28px;height:28px;cursor:pointer;color:var(--hz-label);transition:color var(--hz-hover-out) ease}.m-close:before,.m-close:after{content:"";position:absolute;left:7px;right:7px;top:50%;height:1px;background:currentColor}.m-close:before{transform:rotate(45deg)}.m-close:after{transform:rotate(-45deg)}.m-close:hover{color:var(--hz-ink);box-shadow:inset 0 -1px 0 var(--hz-ink);transition-duration:var(--hz-hover-in)}.m-tooltip{position:absolute;z-index:50;max-width:280px;padding:8px 11px;background:var(--hz-plate);border:1px solid var(--hz-ink);display:flex;flex-direction:column;gap:6px;opacity:0;transition:opacity var(--hz-press-out) ease;pointer-events:none}.m-tooltip[data-open=true]{opacity:1}.m-tooltip__name{display:flex;align-items:center;justify-content:space-between;gap:14px;font:500 12.5px/1.3 var(--hz-grot);color:var(--hz-ink)}.m-tooltip__more{font-family:var(--hz-serif);font-size:14px;line-height:1.5;color:var(--hz-quiet);max-height:0;overflow:hidden;transition:max-height var(--hz-shift) ease}.m-tooltip[data-tier="2"] .m-tooltip__more{max-height:12em}.m-tooltip__hint{font:var(--hz-t-small)/1 var(--hz-mono);color:var(--hz-label)}.m-kbd{display:inline-block;padding:2px 5px;border:1px solid var(--hz-ink);font:var(--hz-t-small)/1 var(--hz-mono);color:var(--hz-ink)}.m-tip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:0 12px;padding:9px 14px;background:var(--hz-desk);border:1px solid var(--hz-hair);border-bottom:0;font-family:var(--hz-serif);font-size:14px;line-height:1.4;color:var(--hz-quiet);transform:translateY(100%);opacity:0;transition:transform var(--hz-travel) var(--hz-ease),opacity var(--hz-press-out) ease}.m-tip[data-open=true]{transform:none;opacity:1}.m-ring{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--hz-disc-lg);height:var(--hz-disc-lg);border-radius:999px;box-sizing:border-box;border:1px solid var(--hz-ink);background:var(--hz-paper);font:500 var(--hz-t-small)/1 var(--hz-grot);letter-spacing:.02em;color:var(--hz-ink)}.m-ring--sm{width:var(--hz-disc-md);height:var(--hz-disc-md);font-size:11px}.m-ring--more{background:var(--hz-fill);color:var(--hz-paper);border-color:var(--hz-fill);font-family:var(--hz-mono)}.m-rings{display:inline-flex}.m-rings .m-ring{box-shadow:0 0 0 2px var(--hz-paper)}.m-rings .m-ring+.m-ring{margin-left:-4px}.m-rings .m-ring--sm+.m-ring--sm{margin-left:-3px}.m-table{width:100%;border-collapse:collapse;font-size:var(--hz-t-ui)}.m-table th{text-align:left;font:400 var(--hz-t-small)/1 var(--hz-grot);letter-spacing:0;text-transform:none;color:var(--hz-label);height:32px;padding:0 16px;border-top:1px solid var(--hz-hair);border-bottom:1px solid var(--hz-hair);font-weight:400}.m-table td{height:var(--hz-row);padding:0 16px;border-bottom:1px solid var(--hz-hair);color:var(--hz-ink)}.m-table tr:last-child td{border-bottom:0}.m-table--compact td{height:var(--hz-row-compact)}.m-table tbody tr{transition:background var(--hz-hover-out) ease}.m-table tbody tr:hover{background:var(--hz-halo-flat);transition-duration:var(--hz-hover-in)}.m-table .num{text-align:right;font-family:var(--hz-mono);font-size:var(--hz-t-ui);font-variant-numeric:tabular-nums}.m-list{display:flex;flex-direction:column}.m-list__row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:var(--hz-row);padding:0 12px;box-sizing:border-box;font-size:var(--hz-t-ui);border-bottom:1px solid var(--hz-hair);cursor:pointer;transition:background var(--hz-hover-out) ease}.m-list__row:last-child{border-bottom:0}.m-list__row:hover{background:var(--hz-halo-flat);transition-duration:var(--hz-hover-in)}.m-list__row .m-status{width:8px;height:8px;position:relative;top:1px}.m-list__row[aria-selected=true] .m-status{background:var(--hz-fill)}.m-list__row[aria-selected=true]{background:var(--hz-halo-flat)}.m-list__row[aria-selected=true] .m-text,.m-list__row[aria-selected=true] .m-label{color:var(--hz-quiet)}.m-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:34px 20px 30px;text-align:center}.m-empty__vessel{width:56px;height:38px;border-radius:6px;border:1px dashed var(--hz-ink);box-sizing:border-box}.m-empty .m-text{max-width:34ch;text-wrap:pretty}.m-toast{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:14px 16px;background:var(--hz-desk);border-top:1px solid var(--hz-ink);border-bottom:1px solid var(--hz-ink);transition:opacity var(--hz-press-out) ease;opacity:0;pointer-events:none}.m-toast[data-open=true]{opacity:1;pointer-events:auto}.m-sitenav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px max(24px,calc((100% - 1200px)/2));background:var(--hz-paper);border-bottom:1px solid var(--hz-hair)}.m-sitenav__mark{font-family:var(--hz-display);font-weight:var(--hz-display-weight);letter-spacing:var(--hz-display-tracking);font-size:17px;color:var(--hz-ink);text-decoration:none!important}.m-sitenav__links{display:flex;align-items:center;gap:28px}.m-sitenav__links a{font:400 var(--hz-t-ui)/1 var(--hz-grot);letter-spacing:0;text-transform:none;color:var(--hz-quiet);text-decoration:none!important;padding:6px 0;transition:color var(--hz-hover-out) ease,box-shadow var(--hz-hover-out) ease}.m-sitenav__links a:hover,.m-sitenav__links a[aria-current=page]{color:var(--hz-ink);box-shadow:inset 0 -1px 0 var(--hz-ink);transition-duration:var(--hz-hover-in)}.m-hero{padding:120px 0 96px;display:flex;flex-direction:column;gap:28px}.m-hero .m-display{font-size:clamp(40px,6vw,76px);line-height:1.02;max-width:16ch}.m-hero .m-prose{font-size:19px;max-width:52ch}.m-section{padding:88px 0;border-top:1px solid var(--hz-hair);display:flex;flex-direction:column;gap:40px}.m-section__head{display:flex;flex-direction:column;gap:14px;max-width:60ch}.m-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px 48px}.m-feature{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--hz-ink)}.m-footer{background:var(--hz-desk);border-top:1px solid var(--hz-hair);padding:48px 0 40px}.m-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}.m-footer__cols a{display:block;padding:5px 0;font-size:13px;color:var(--hz-quiet);text-decoration:none}.m-footer__cols a:hover{color:var(--hz-ink);text-decoration:underline}@media (max-width: 720px){.m-sitenav__links{gap:16px}.m-hero{padding:72px 0 56px}.m-section{padding:56px 0}}.m-stack{display:flex;flex-direction:column;gap:var(--m-gap, 16px)}.m-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-gap, 12px)}.m-measure{max-width:68ch}.m-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.m-range{display:flex;flex-direction:column;gap:2px;min-width:0}.m-range__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.m-range__head .m-register{font-variant-numeric:tabular-nums}.m-range__ends{display:flex;justify-content:space-between;gap:12px;margin-top:-10px;font:400 var(--hz-t-small)/1 var(--hz-grot);letter-spacing:0;text-transform:none;color:var(--hz-label)}.m-range__ends>span{transition:color var(--hz-press-out) ease}.m-range--nudged .m-range__ends{padding:0 30px}.m-range[data-at=min] .m-range__ends>span:first-child,.m-range[data-at=max] .m-range__ends>span:last-child{color:var(--hz-ink);transition-duration:var(--hz-press-in)}.m-range[data-at=max] .m-slider__handle{border-radius:999px 3px 3px 999px}.m-range[data-at=min] .m-slider__handle{border-radius:3px 999px 999px 3px}.m-range[aria-disabled=true] .m-range__ends{color:var(--hz-faint)}.m-seg--fit{display:grid;width:100%}.m-seg--fit>button{padding:0 8px;letter-spacing:0;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-dash{height:100dvh;overflow:hidden;display:grid;grid-template:"chrome chrome" auto "main inspector" minmax(0,1fr) "foot foot" auto / minmax(0,1fr) var(--m-inspector, var(--hz-inspector))}.m-dash[data-inspector=none]{grid-template-columns:minmax(0,1fr) 0}.m-dash__chrome{grid-area:chrome;display:flex;align-items:center;gap:16px;min-height:var(--hz-header);padding:0 24px;box-sizing:border-box;background:var(--hz-desk);border-bottom:1px solid var(--hz-hair)}.m-dash__spacer{flex:1}.m-dash__main{grid-area:main;min-height:0;overflow:auto;background:var(--hz-paper)}.m-dash__inspector{grid-area:inspector;min-height:0;overflow:auto;border-left:1px solid var(--hz-hair)}.m-dash__foot{grid-area:foot;border-top:1px solid var(--hz-hair);background:var(--hz-desk)}.m-dash__foot:empty{display:none}@media (max-width: 900px){.m-dash{grid-template:"chrome" auto "main" minmax(0,1fr) "inspector" 42dvh "foot" auto / minmax(0,1fr)}.m-dash__inspector{border-left:0;border-top:1px solid var(--hz-hair)}}.m-inspector{background:var(--hz-desk);padding:0 24px 24px;display:flex;flex-direction:column}.m-inspector__group{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-bottom:1px solid var(--hz-hair)}.m-inspector__group:last-child{border-bottom:0}.m-inspector__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.m-viewport{position:relative;overflow:hidden;background:var(--hz-paper);min-height:0;height:100%;transition:background var(--hz-tint) ease}.m-viewport>canvas,.m-viewport>video,.m-viewport>iframe{display:block;width:100%;height:100%}.m-viewport__bar{position:absolute;top:14px;right:14px;display:flex;gap:8px}.m-viewport__hint{position:absolute;left:16px;bottom:14px;font:400 var(--hz-t-small)/1 var(--hz-grot);letter-spacing:0;text-transform:none;color:var(--hz-label);pointer-events:none}.m-readout{position:absolute;z-index:40;transform:translate(14px,14px);padding:6px 9px;background:var(--hz-plate);border:1px solid var(--hz-hair);font:12.5px/1.3 var(--hz-grot);color:var(--hz-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--hz-press-out) ease}.m-readout[data-open=true]{opacity:1;transition-duration:var(--hz-press-in)}.m-page [role=row]:focus-visible,.m-list__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--hz-ink)}.m-seq{position:relative;display:block;background:var(--hz-paper)}.m-seq>canvas{display:block;width:100%;height:auto}.m-seq__still{display:none}@media (prefers-reduced-motion: reduce){.m-seq>canvas[data-live]{display:none}.m-seq__still{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);gap:var(--hz-u);overflow-x:auto}}.m-theme{--_size: var(--tt-size, 34px);--_ink: var(--tt-ink, var(--hz-ink));--_field: var(--tt-field, var(--hz-paper));--_border: var(--tt-border, var(--_ink));--_fill: var(--tt-fill, var(--hz-fill));--_stroke: var(--tt-stroke, var(--hz-stroke, 1px));--_move: var(--tt-move, var(--hz-travel));--_tint: var(--tt-tint, var(--hz-tint));--_ease: var(--tt-ease, var(--hz-ease));position:relative;display:inline-block;vertical-align:middle;flex:none;width:var(--_size);height:var(--_size);padding:0;margin:0;line-height:0;border:var(--_stroke) solid var(--_border);border-radius:50%;background:var(--_field);overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;box-shadow:inset 0 0 0 0 var(--_border);transition:border-color var(--_tint) ease,background-color var(--_tint) ease,box-shadow var(--hz-press-out) ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.m-theme[data-mode=dark]{--_ink: var(--tt-ink-dark, var(--tt-ink, var(--hz-ink)));--_field: var(--tt-field-dark, var(--tt-field, var(--hz-paper)));--_border: var(--tt-border-dark, var(--tt-border, var(--_ink)));--_fill: var(--tt-fill-dark, var(--tt-fill, var(--hz-fill)))}.m-theme:hover{box-shadow:inset 0 0 0 0 var(--_border),var(--hz-halo);transition-duration:var(--_tint),var(--_tint),var(--hz-touch)}.m-theme:focus-visible{outline:none;box-shadow:var(--hz-focus)}.m-theme:active{box-shadow:inset 0 0 0 1px var(--_border),var(--hz-halo);transition-duration:var(--_tint),var(--_tint),var(--hz-press-in)}.m-theme__rot,.m-theme__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.m-theme__rot{transition:transform var(--_move) var(--_ease)}.m-theme__disc,.m-theme__ring{position:absolute;left:50%;top:50%;width:50%;height:50%;margin:-25% 0 0 -25%;border-radius:50%;box-sizing:border-box}.m-theme__disc{overflow:hidden}.m-theme__ring{border:var(--_stroke) solid var(--_ink);transition:border-color var(--_tint) ease}.m-theme__fill{position:absolute;left:0;right:0;top:0;height:50%;background:var(--_fill);transition:transform var(--_move) var(--_ease),background-color var(--_tint) ease}.m-theme__line{position:absolute;left:0;right:0;top:50%;height:var(--_stroke);margin-top:calc(var(--_stroke) / -2);background:var(--_ink);pointer-events:none;transition:background-color var(--_tint) ease}.m-theme__shade{display:none}.m-theme[data-variant=slide][data-mode=dark] .m-theme__fill{transform:translateY(100%)}.m-theme[data-variant=horizon][data-mode=dark] .m-theme__rot{transform:rotate(180deg)}.m-theme[data-variant=tide] .m-theme__rot{display:none}.m-theme[data-variant=tide] .m-theme__shade{display:block;left:calc(var(--_stroke) * -2);right:calc(var(--_stroke) * -2);top:-50%;bottom:auto;height:200%;transition:transform calc(var(--_move) + 40ms) var(--_ease)}.m-theme[data-variant=tide] .m-theme__shade:after{content:"";position:absolute;left:0;right:0;top:50%;bottom:0;background:var(--_fill);transition:background-color var(--_tint) ease}.m-theme[data-variant=tide][data-mode=dark] .m-theme__shade{transform:translateY(-50%)}@media (prefers-reduced-motion: reduce){.m-theme,.m-theme__rot,.m-theme__fill,.m-theme__shade,.m-theme__ring,.m-theme__line,.m-theme__shade:after{transition-duration:1ms!important}}:root{--hz-alarm: #6e2b26}[data-theme=dark]{--hz-alarm: #c4695f}.hz{color:var(--hz-ink)}.hz svg{display:block;overflow:visible}.hz svg [stroke]{vector-effect:non-scaling-stroke}.hz .drift,.hz .trace,.hz .signal,.hz-delay .tick{vector-effect:none}.hz-line{stroke:var(--hz-ink);stroke-width:var(--hz-stroke);fill:none}.hz-line--q{stroke:var(--hz-hair);stroke-width:var(--hz-stroke);fill:none}.hz-fill{fill:var(--hz-ink)}.hz-stock{display:inline-block;position:relative;width:calc(var(--hz-u) * 9);height:calc(var(--hz-u) * 6);border:var(--hz-stroke) solid var(--hz-ink);border-radius:calc(var(--hz-u) * 1.25);overflow:hidden}.hz-stock>.lvl{position:absolute;left:4px;right:4px;bottom:4px;border-radius:calc(var(--hz-u) * 1.25 - 5px);height:var(--hz-level, 45%);max-height:calc(100% - 8px);background:var(--hz-ink);transition:height var(--hz-travel) var(--hz-ease)}.hz-stock--breathing>.lvl{animation:hz-tide 7s ease-in-out infinite alternate}@keyframes hz-tide{0%{height:22%}to{height:78%}}.hz-flow{width:calc(var(--hz-u) * 15);height:calc(var(--hz-u) * 3)}.hz-flow--auto{width:auto;height:auto}.hz-flow .pipe{stroke:var(--hz-hair);stroke-width:var(--hz-stroke);fill:none}.hz-flow .drift{stroke:var(--hz-ink);stroke-width:var(--hz-stroke);fill:none;stroke-dasharray:6 18;animation:hz-drift calc(1.5s / var(--hz-open, 1)) linear infinite}.hz-flow--reverse .drift{animation-direction:reverse}.hz-flow--stopped .drift{animation-duration:1.5s;animation-play-state:paused;opacity:.25}@keyframes hz-drift{to{stroke-dashoffset:-24}}.hz-tap{--hz-open: .65}.hz-tap .range{fill:none;stroke:var(--hz-hair);stroke-width:var(--hz-stroke)}.hz-tap .body{fill:var(--hz-paper);stroke:var(--hz-ink);stroke-width:var(--hz-stroke)}.hz-tap .lever{transform-origin:0 0;transform:rotate(calc(var(--hz-open) * 150deg - 75deg));transition:transform var(--hz-travel) var(--hz-ease)}.hz-tap .lever line{stroke:var(--hz-ink);stroke-width:var(--hz-stroke)}.hz-tap .grip,.hz-tap .hub,.hz-tap--shut .body{fill:var(--hz-ink)}.hz-tap--shut .grip{fill:var(--hz-paper);stroke:var(--hz-ink);stroke-width:var(--hz-stroke)}.hz-cloud{display:inline-block;width:calc(var(--hz-u) * 5);height:calc(var(--hz-u) * 5);border:var(--hz-stroke) dashed var(--hz-ink);border-radius:50%}.hz-delay{width:calc(var(--hz-u) * 15);height:calc(var(--hz-u) * 3)}.hz-delay .pipe{stroke:var(--hz-hair);stroke-width:var(--hz-stroke);fill:none}.hz-delay .bars{stroke:var(--hz-ink);stroke-width:var(--hz-stroke)}.hz-delay .gap{fill:var(--hz-fill);transform-box:fill-box;transform-origin:50% 100%;animation:hz-gapdrain 3.4s linear infinite}@keyframes hz-gapdrain{0%,38%{transform:scaleY(1)}60%,66%{transform:scaleY(0)}88%,to{transform:scaleY(1)}}.hz-delay .tick{stroke:var(--hz-ink);stroke-width:var(--hz-stroke);animation:hz-held 3.4s linear infinite}@keyframes hz-held{0%{transform:translate(0);opacity:0}8%{transform:translate(8px);opacity:1}38%{transform:translate(46px);opacity:1}62%{transform:translate(46px);opacity:1}92%{transform:translate(96px);opacity:1}to{transform:translate(104px);opacity:0}}.hz-loop{width:calc(var(--hz-u) * 11);height:calc(var(--hz-u) * 11)}.hz-loop .ring{stroke:var(--hz-hair);stroke-width:var(--hz-stroke);fill:none}.hz-loop .trace{stroke:var(--hz-ink);stroke-width:var(--hz-stroke);fill:none;stroke-dasharray:26 74;stroke-linecap:butt}.hz-loop--reinforcing .trace{animation:hz-orbit 2.6s linear infinite}.hz-loop--balancing .trace{animation:hz-settle 4.2s ease-in-out infinite}@keyframes hz-orbit{to{stroke-dashoffset:-100}}@keyframes hz-settle{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:-50}}.hz-loop .head{stroke:var(--hz-ink);stroke-width:var(--hz-stroke);fill:none}.hz-core{display:inline-block;position:relative;width:calc(var(--hz-u) * 3);height:calc(var(--hz-u) * 3);border-radius:50%;box-sizing:border-box}.hz-core--grow{background:var(--hz-ink);animation:hz-grow 2.6s var(--hz-ease) infinite}@keyframes hz-grow{0%{transform:scale(.35)}80%,to{transform:scale(1)}}.hz-core--seek{border:var(--hz-stroke) solid var(--hz-ink);overflow:hidden}.hz-core--seek:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--hz-stroke);background:var(--hz-ink);animation:hz-seek 4.2s ease-in-out infinite}@keyframes hz-seek{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}.hz-arrow .shaft,.hz-arrow .head{stroke:var(--hz-ink);stroke-width:var(--hz-stroke);fill:none}.hz-arrow--soft .shaft{stroke-dasharray:3 5}.hz-arrow--quiet .shaft,.hz-arrow--quiet .head{stroke:var(--hz-hair)}.hz-pol{display:inline-block;width:calc(var(--hz-u) * 1.25);height:calc(var(--hz-u) * 1.25);border-radius:50%;box-sizing:border-box;background:var(--hz-paper)}.hz-pol--same{background:var(--hz-ink)}.hz-pol--opposite{border:var(--hz-stroke) solid var(--hz-ink)}.hz-dial{display:inline-block;position:relative;width:calc(var(--hz-u) * 4.25);height:calc(var(--hz-u) * 4.25);border:var(--hz-stroke) solid var(--hz-ink);border-radius:50%;overflow:hidden;box-sizing:border-box;background:transparent;transition:box-shadow .26s ease}.hz-dial>.disc,.hz-dial>.ring{position:absolute;left:50%;top:50%;width:50%;height:50%;margin:-25% 0 0 -25%;border-radius:50%;box-sizing:border-box}.hz-dial>.disc{overflow:hidden}.hz-dial>.ring{border:var(--hz-stroke) solid var(--hz-ink)}.hz-dial>.disc>.half{position:absolute;left:0;right:0;top:0;height:50%;background:var(--hz-ink);transition:transform var(--hz-travel) var(--hz-ease)}.hz-dial>.horizon{position:absolute;left:0;right:0;top:50%;height:var(--hz-stroke);margin-top:calc(var(--hz-stroke) / -2);background:var(--hz-ink)}.hz-dial--night>.disc>.half{transform:translateY(100%)}.hz-press{cursor:pointer}.hz-press:hover,.hz-press:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--hz-ink) 10%,transparent);outline:none}.hz-press:active{box-shadow:inset 0 0 0 2px var(--hz-ink);transition:box-shadow var(--hz-press-in) ease}.hz-mark{display:inline-block;position:relative;width:calc(var(--hz-u) * 3.25);height:calc(var(--hz-u) * 3.25);border:var(--hz-stroke) solid var(--hz-ink);border-radius:50%;box-sizing:border-box;overflow:hidden}.hz-mark:after{content:"";position:absolute;left:50%;top:50%;width:54%;height:54%;margin:-27% 0 0 -27%;border-radius:50%;background:var(--hz-ink);transform:scale(var(--hz-on, 0));transition:transform .42s var(--hz-ease)}.hz-mark--on:after{transform:scale(1)}.hz-mark--partial:after{content:none}.hz-mark--partial>i{position:absolute;left:0;right:0;top:0;height:50%;background:var(--hz-ink)}.hz-mark--idle{border-color:var(--hz-hair)}.hz-wait{display:inline-block;position:relative;width:calc(var(--hz-u) * 4.25);height:calc(var(--hz-u) * 4.25);border:var(--hz-stroke) solid var(--hz-hair);border-radius:50%;box-sizing:border-box}.hz-wait>i{position:absolute;top:0;right:0;bottom:0;left:0;animation:hz-sweep 1.4s linear infinite}.hz-wait>i:after{content:"";position:absolute;left:50%;top:50%;width:50%;height:var(--hz-stroke);margin-top:calc(var(--hz-stroke) / -2);transform-origin:0 50%;background:var(--hz-ink)}@keyframes hz-sweep{to{transform:rotate(360deg)}}.hz-dir{display:inline-block;position:relative;width:calc(var(--hz-u) * 5.5);height:calc(var(--hz-u) * 4)}.hz-dir>.rule{position:absolute;left:0;right:0;top:50%;height:var(--hz-stroke);background:var(--hz-ink)}.hz-dir>.body{position:absolute;left:50%;top:50%;width:calc(var(--hz-u) * 2);height:calc(var(--hz-u) * 2);margin:calc(var(--hz-u) * -1) 0 0 calc(var(--hz-u) * -1);border-radius:50%;background:var(--hz-ink);transition:transform var(--hz-travel) var(--hz-ease)}.hz-dir--risen>.body{transform:translateY(calc(var(--hz-u) * -1.25))}.hz-dir--set>.body{transform:translateY(calc(var(--hz-u) * 1.25))}.hz-dir--crossing>.body{animation:hz-cross 3.6s var(--hz-ease) infinite}@keyframes hz-cross{0%{transform:translateY(10px);opacity:0}8%,30%{transform:translateY(10px);opacity:1}55%,92%{transform:translateY(-10px);opacity:1}to{transform:translateY(-10px);opacity:0}}.hz-dir--cycle>.body{animation:hz-cycleY 4s ease-in-out infinite alternate}@keyframes hz-cycleY{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}.hz-panel{border:var(--hz-stroke) solid var(--hz-hair);background:var(--hz-paper);padding:calc(var(--hz-u) * 3)}.hz-panel--ink{border-color:var(--hz-ink)}.hz-group{position:relative;border:var(--hz-stroke) solid var(--hz-ink);padding:calc(var(--hz-u) * 3)}.hz-group>.tag{position:absolute;top:0;left:calc(var(--hz-u) * 2);transform:translateY(-50%);padding:0 calc(var(--hz-u) * 1);background:var(--hz-paper);font:10px/1 var(--hz-label-font, Helvetica, Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--hz-quiet)}.hz-boundary{border:var(--hz-stroke) dashed var(--hz-hair);padding:calc(var(--hz-u) * 3)}.hz-key{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--hz-u) * 2.75);height:calc(var(--hz-u) * 2.75);border:var(--hz-stroke) solid var(--hz-ink);border-radius:50%;font:10px/1 var(--hz-label-font, Helvetica, Arial, sans-serif);letter-spacing:.04em}.hz-key--filled{background:var(--hz-ink);color:var(--hz-paper)}.hz-callout{display:inline-flex;align-items:center;gap:0}.hz-callout>.node{width:calc(var(--hz-u) * .75);height:calc(var(--hz-u) * .75);border-radius:50%;background:var(--hz-ink);flex:none}.hz-callout>.leader{width:calc(var(--hz-u) * 5);height:var(--hz-stroke);background:var(--hz-ink);flex:none}.hz-callout>.text{padding-left:calc(var(--hz-u) * 1.25);font:11px/1.4 var(--hz-label-font, Helvetica, Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--hz-quiet)}.hz-note{display:inline-block;vertical-align:super;width:calc(var(--hz-u) * 1.5);height:calc(var(--hz-u) * 1.5);border:var(--hz-stroke) solid var(--hz-ink);border-radius:50%;font:8px/13px var(--hz-label-font, Helvetica, Arial, sans-serif);text-align:center}.hz-level{display:inline-block;position:relative;width:calc(var(--hz-u) * 18);height:var(--hz-stroke);background:var(--hz-hair)}.hz-level>.of{position:absolute;left:0;top:0;bottom:0;width:var(--hz-of, 50%);background:var(--hz-ink);transition:width var(--hz-travel) var(--hz-ease)}.hz-level>.knob{position:absolute;top:50%;left:var(--hz-of, 50%);width:calc(var(--hz-u) * 2);height:calc(var(--hz-u) * 2);margin:calc(var(--hz-u) * -1) 0 0 calc(var(--hz-u) * -1);border-radius:50%;background:var(--hz-ink);transition:left var(--hz-travel) var(--hz-ease)}.hz-gauge{display:inline-block;position:relative;width:calc(var(--hz-u) * 10);height:calc(var(--hz-u) * 10)}.hz-gauge>.face{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--hz-stroke) solid var(--hz-hair);border-radius:50%}.hz-gauge>.arm{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(var(--hz-angle, 40deg));transition:transform var(--hz-travel) var(--hz-ease)}.hz-gauge>.arm:after{content:"";position:absolute;left:50%;top:8%;width:var(--hz-stroke);height:42%;margin-left:calc(var(--hz-stroke) / -2);background:var(--hz-ink)}.hz-gauge>.ticks,.hz-gauge>.ticks>i{position:absolute;top:0;right:0;bottom:0;left:0}.hz-gauge>.ticks>i:after{content:"";position:absolute;left:50%;top:0;width:var(--hz-stroke);height:7%;margin-left:calc(var(--hz-stroke) / -2);background:var(--hz-hair)}.hz-gauge>.ticks>i.major:after{height:12%;background:var(--hz-ink)}.hz-quant{display:inline-block;position:relative;width:calc(var(--hz-u) * 3.5);height:calc(var(--hz-u) * 3.5);border:var(--hz-stroke) solid var(--hz-ink);border-radius:50%;overflow:hidden;box-sizing:border-box}.hz-quant>i{position:absolute;left:0;right:0;bottom:0;height:var(--hz-of, 50%);background:var(--hz-ink);transition:height var(--hz-travel) var(--hz-ease)}.hz-danger{background:var(--hz-alarm);color:var(--hz-paper);border-color:var(--hz-alarm)}.hz-danger-text{color:var(--hz-alarm)}@media (prefers-reduced-motion: reduce){.hz *,.hz *:after,.hz *:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.wrap{max-width:1040px;margin:0 auto;padding:0 24px;box-sizing:border-box}.narrow{max-width:680px;padding-top:56px;padding-bottom:88px}.site-header{border-bottom:1px solid var(--hz-hair);background:var(--hz-desk)}.site-header .wrap{min-height:60px;align-items:center}.site-header .brand{font:var(--hz-display-weight) 18px/1 var(--hz-display);letter-spacing:var(--hz-display-tracking);text-decoration:none}.site-header nav{display:flex;gap:22px;align-items:center}.site-header nav a,.linkish{font:400 var(--hz-t-ui)/1 var(--hz-grot);color:var(--hz-quiet);text-decoration:none}.site-header nav a:hover,.linkish:hover{color:var(--hz-ink)}.linkish{background:none;border:0;padding:0;cursor:pointer}.m-hero{padding:96px 24px 56px}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.m-page a.m-key{text-decoration:none}.m-page a.m-key--primary,.m-page a.m-key--primary:hover{color:var(--hz-paper)}.shot{padding-bottom:88px}.shot img{display:block;width:100%;height:auto;border:1px solid var(--hz-hair);background:var(--hz-paper)}.m-features{padding-bottom:96px}.m-feature h2{margin:0;font-size:15px}.m-feature .m-prose{margin:0}.closing{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:96px}.closing .m-prose{margin:0}.page-title{font-size:clamp(32px,5vw,48px);line-height:1.05;margin-bottom:24px}.section-head{margin:40px 0 8px;font-size:15px}.facts{margin:28px 0}.facts .m-row{flex-wrap:wrap}.hash{overflow-wrap:anywhere;font-size:12px;max-width:100%}.legal h2,.legal h3{font:var(--hz-display-weight) 18px/1.3 var(--hz-display);color:var(--hz-ink);margin:32px 0 8px}.legal ul{padding-left:20px}.code-form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}.code-input{font:500 28px/1 var(--hz-mono);letter-spacing:6px;text-transform:uppercase;padding:12px 16px;width:100%;max-width:320px;box-sizing:border-box;background:var(--hz-paper);color:var(--hz-ink);border:0;box-shadow:inset 0 0 0 1px var(--hz-ink);border-radius:0}.code-input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--hz-ink),var(--hz-focus)}.error{color:var(--hz-alarm)}.fineprint{margin-top:28px}@media (max-width: 640px){.m-hero{padding:56px 24px 40px}.site-header nav{gap:14px}.narrow{padding-top:36px}}
