@font-face{font-family:"Posterama 1927";font-style:normal;font-weight:300;font-display:swap;src:url(./Posterama%201927%20Light.bm7Iz6TC.otf) format("opentype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(./ibm-plex-sans.CPYWPina.woff2) format("woff2");unicode-range:U+0020-007E}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(./ibm-plex-sans-italic.DnnRDIAM.woff2) format("woff2");unicode-range:U+0020-007E}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}:root{--wf-l: .185;--wf-c: .01;--wf-h: 264;--wf-lx: -.743;--wf-ly: .669;--wf-spec-a: .18;--wf-shade-a: .306;--wf-noise-a: .025;--wf-lip: 1px;--wf-spec: oklch(calc(var(--wf-l) + .42) calc(var(--wf-c) + .004) var(--wf-h) / var(--wf-spec-a));--wf-shade: oklch(calc(var(--wf-l) - .14) 0 var(--wf-h) / var(--wf-shade-a));--wf-cast: oklch(.04 0 var(--wf-h) / .3);--wf-black: #000;--wf-white: #fff;--wf-g-void: oklch(calc(var(--wf-l) - .05) var(--wf-c) var(--wf-h));--wf-g-screen: oklch(calc(var(--wf-l) - .06) calc(var(--wf-c) + .004) var(--wf-h));--wf-g-sunk: oklch(calc(var(--wf-l) - .028) var(--wf-c) var(--wf-h));--wf-g-base: oklch(var(--wf-l) var(--wf-c) var(--wf-h));--wf-g-raised: oklch(calc(var(--wf-l) + .024) var(--wf-c) var(--wf-h));--wf-g-hover: oklch(calc(var(--wf-l) + .044) var(--wf-c) var(--wf-h));--wf-ink: oklch(calc(var(--wf-l) + .6) var(--wf-c) var(--wf-h));--wf-ink-muted: oklch(calc(var(--wf-l) + .48) var(--wf-c) var(--wf-h));--wf-ink-dim: oklch(calc(var(--wf-l) + .36) var(--wf-c) var(--wf-h));--wf-ink-faint: oklch(calc(var(--wf-l) + .18) var(--wf-c) var(--wf-h));--wf-accent-l: .7;--wf-accent-c: .11;--wf-accent-h: 254;--wf-blue: oklch(var(--wf-accent-l) var(--wf-accent-c) var(--wf-accent-h));--wf-yellow: oklch(.75 .075 85);--wf-coral: oklch(.68 .09 322);--wf-pink: oklch(.72 .13 350);--wf-red: oklch(.65 .1 25);--wf-green: #62b875;--wf-orange: #d99a4e;--wf-blue-soft: color-mix(in srgb, var(--wf-blue) 15%, transparent);--wf-yellow-soft: color-mix(in srgb, var(--wf-yellow) 15%, transparent);--wf-coral-soft: color-mix(in srgb, var(--wf-coral) 15%, transparent);--wf-pink-soft: color-mix(in srgb, var(--wf-pink) 15%, transparent);--wf-line: rgba(202, 211, 230, .08);--wf-line-hi: rgba(202, 211, 230, .13);--wf-font-main: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--wf-font-accent: "Posterama 1927", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--wf-font-data: var(--wf-font-main);--wf-font: var(--wf-font-main);--wf-font-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--wf-mono: var(--wf-font-mono);--wf-fs-micro: 10px;--wf-fs-meta: 11px;--wf-fs-body: 13px;--wf-fs-lead: 15px;--wf-fs-title: 20px;--wf-fs-input: var(--wf-fs-meta);--wf-s-hair: 1px;--wf-s-0: 2px;--wf-s-1: 4px;--wf-s-2: 8px;--wf-s-3: 12px;--wf-s-4: 16px;--wf-s-5: 24px;--wf-s-6: 32px;--wf-r-1: 7px;--wf-r-2: 9px;--wf-r-3: 14px;--wf-r-pill: 999px;--wf-motion-quick: .12s;--wf-motion-standard: .14s;--wf-motion-slow: .18s;--wf-motion-attention: 1.4s;--wf-opacity-disabled: .5;--wf-hl: inset calc(var(--wf-lx) * var(--wf-lip)) calc(var(--wf-ly) * var(--wf-lip)) 0 var(--wf-spec), inset calc(var(--wf-lx) * -1 * var(--wf-lip)) calc(var(--wf-ly) * -1 * var(--wf-lip)) 1px var(--wf-shade);--wf-hl-strong: inset calc(var(--wf-lx) * var(--wf-lip)) calc(var(--wf-ly) * var(--wf-lip)) 0 oklch(calc(var(--wf-l) + .55) var(--wf-c) var(--wf-h) / .6);--wf-raise: 0 1px 3px -1px var(--wf-cast);--wf-recess: inset calc(var(--wf-lx) * var(--wf-lip)) calc(var(--wf-ly) * var(--wf-lip)) 2px var(--wf-shade), inset calc(var(--wf-lx) * -1 * var(--wf-lip)) calc(var(--wf-ly) * -1 * var(--wf-lip)) 0 var(--wf-spec);--wf-recess-soft: inset calc(var(--wf-lx) * var(--wf-lip)) calc(var(--wf-ly) * var(--wf-lip)) 1px var(--wf-shade);--wf-relief-raised: var(--wf-hl), var(--wf-raise);--wf-relief-recessed: var(--wf-recess);--wf-shadow-panel: var(--wf-hl), 0 2px 8px -2px var(--wf-cast);--wf-shadow-float: var(--wf-hl), 0 8px 22px -8px var(--wf-cast);--wf-sel-size: 7px;--wf-sel-weight: 1.5px;--wf-hit-coarse: 44px;--wf-hit-floor: 0px;--wf-instrument-scale: 1;--wf-space-unit-base: calc(max(var(--wf-control-tool), var(--wf-hit-floor)) + 2 * var(--wf-pad-toolbar));--wf-space-unit: calc(var(--wf-space-unit-base) * var(--wf-instrument-scale));--wf-space-margin-base: 8px;--wf-space-margin: calc(var(--wf-space-margin-base) * var(--wf-instrument-scale));--wf-frame-top: calc(env(safe-area-inset-top, 0px) + var(--wf-space-margin));--wf-frame-right: calc(env(safe-area-inset-right, 0px) + var(--wf-space-margin));--wf-frame-bottom: calc(env(safe-area-inset-bottom, 0px) + var(--wf-space-margin));--wf-frame-left: calc(env(safe-area-inset-left, 0px) + var(--wf-space-margin));--wf-drawer-tab-depth: 28px;--wf-drawer-tab-length: 280px;--wf-drawer-tab-depth-compact: 34px;--wf-drawer-tab-length-compact: 340px;--wf-control-h: 31px;--wf-control-h-sm: 25px;--wf-control-lg: 26px;--wf-control-tool: 34px;--wf-control-tool-compact: 40px;--wf-pad-toolbar: 4px;--wf-control-sm: 22px;--wf-box: 15px;--wf-swatch: 18px;--wf-track-hit: 16px;--wf-track-lane: 3px;--wf-track-lane-lg: 5px;--wf-handle: 9px;--wf-handle-lg: 13px;--wf-switch-w: 28px;--wf-switch-h: 16px;--wf-switch-knob: 10px;--wf-switch-travel: 12px;--wf-bp-xs: 360px;--wf-bp-sm: 420px;--wf-bp-md: 640px;--wf-bp-lg: 720px;--wf-z-canvas-overlay: 0;--wf-z-canvas-veil: 1;--wf-z-info: 5;--wf-z-toolbar: 6;--wf-z-drawer: 7;--wf-z-foreground: 20;--wf-z-grain: 60;--wf-z-popover: 70;--wf-z-modal: 100;--wf-z-local-base: 0;--wf-z-local-raised: 1;--wf-z-local-active: 2;--wf-z-local-front: 3;--surface: var(--wf-g-raised);--surface-raised: var(--wf-g-raised);--surface-raised-hover: var(--wf-g-hover);--surface-recessed: var(--wf-g-sunk);--surface-screen: var(--wf-g-screen);--surface-void: var(--wf-g-void);--surface-canvas: #0b0d10;--text: var(--wf-ink);--text-muted: var(--wf-ink-muted);--text-dim: var(--wf-ink-dim);--border: var(--wf-line);--border-hi: var(--wf-line-hi);--border-hover: color-mix(in srgb, var(--wf-ink) 22%, transparent);--surface-hover: color-mix(in srgb, var(--wf-ink) 6%, transparent);--accent: var(--wf-blue);--accent-2: var(--wf-yellow);--accent-3: var(--wf-coral);--status-ready: var(--wf-green);--status-pending: var(--wf-orange);--status-error: var(--accent-3);--status-idle: var(--text-dim);--accent-soft: var(--wf-blue-soft);--on-accent: #08182e;--action-splat: var(--accent-3);--action-record: var(--wf-green);--action-annotate: var(--annotation-accent);--annotation-accent: var(--wf-pink);--action-camera: var(--accent-2);--action-ui: var(--wf-blue);--action-view: var(--text-muted);--action-destructive: var(--wf-red);--focus: var(--wf-blue);--wf-focus-w: 1px;--wf-focus-ring: 0 0 0 var(--wf-focus-w) var(--focus);--wf-focus-ring-inset: inset 0 0 0 var(--wf-focus-w) var(--focus);--wf-focus-outline: var(--wf-focus-w) solid var(--focus);--wf-gap-hair: var(--wf-s-hair);--wf-gap-tight: var(--wf-s-0);--wf-gap-pair: var(--wf-s-1);--wf-gap-row: var(--wf-s-2);--wf-gap-group: var(--wf-s-3);--wf-gap-section: var(--wf-s-4);--wf-gap-region: var(--wf-s-5);--wf-pad-control-y: var(--wf-s-2);--wf-pad-control-x: 14px;--wf-pad-control-sm-y: 6px;--wf-pad-control-sm-x: 11px;--wf-pad-control-lg-y: var(--wf-s-3);--wf-pad-control-lg-x: 18px;--wf-pad-row-y: var(--wf-s-1);--wf-pad-row-x: var(--wf-s-2);--wf-pad-region: var(--wf-s-3);--wf-pad-region-tight: var(--wf-s-2);--wf-toolbar-separator-thickness: 1px;--wf-toolbar-separator-block: var(--wf-gap-section);--wf-page-gutter: clamp(var(--wf-gap-section), 3vw, var(--wf-gap-region));--wf-page-max-inline: 90rem;--wf-layout-item-compact: 10rem;--wf-layout-item-regular: 14rem;--wf-layout-item-wide: 20rem;color-scheme:dark}@media(pointer:coarse){:root{--wf-hit-floor: var(--wf-hit-coarse);--wf-control-lg: var(--wf-hit-coarse);--wf-control-tool: var(--wf-hit-coarse);--wf-pad-toolbar: var(--wf-pad-region-tight);--wf-control-sm: var(--wf-hit-coarse);--wf-track-hit: var(--wf-hit-coarse);--wf-fs-input: 16px}}html[data-wf-browser-zoomed] .shell,html[data-wf-browser-zoomed] .shell *{touch-action:pan-x pan-y pinch-zoom!important}*{scrollbar-color:color-mix(in srgb,var(--wf-blue) 26%,var(--wf-ink-faint)) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--wf-blue) 22%,var(--wf-ink-faint));background-clip:content-box;border:2px solid transparent;border-radius:var(--wf-r-pill)}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--wf-blue) 38%,var(--wf-ink-muted))}.wf-hit-target{position:absolute;width:34px;height:34px;border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);touch-action:none;pointer-events:auto;z-index:var(--wf-z-toolbar)}.wf-hit-target:has(.cursor-hit-button:focus-visible){outline:2px solid var(--accent);outline-offset:7px}.wf-hit-target .cursor-hit-button{width:34px;height:34px;min-height:0;padding:0;border-radius:50%;cursor:inherit;opacity:0}.wf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wf-plus-minus{position:relative;width:var(--wf-glyph-size, 10px);height:var(--wf-glyph-size, 10px);display:block}.wf-plus-minus:before,.wf-plus-minus:after{content:"";position:absolute;background:currentColor;border-radius:1px}.wf-plus-minus:before{left:0;right:0;top:50%;height:var(--wf-glyph-stroke, 2px);transform:translateY(-50%)}.wf-plus-minus.is-plus:after{top:0;bottom:0;left:50%;width:var(--wf-glyph-stroke, 2px);transform:translate(-50%)}.wf-sel-bracket,.wf-sel-bracket-start,.wf-sel-bracket-end{position:relative}.wf-sel-bracket:before,.wf-sel-bracket:after,.wf-sel-bracket-start:before,.wf-sel-bracket-end:after{content:"";position:absolute;width:var(--wf-sel-size);height:var(--wf-sel-size);border:var(--wf-sel-weight) solid var(--accent);pointer-events:none}.wf-sel-bracket:before,.wf-sel-bracket-start:before{top:var(--wf-sel-offset, 4px);left:0;border-right:0;border-bottom:0}.wf-sel-bracket:after,.wf-sel-bracket-end:after{right:0;bottom:var(--wf-sel-offset, 4px);border-left:0;border-top:0}.wf-input-shell{appearance:none;border:0;border-radius:var(--wf-r-1);background:var(--surface-recessed);box-shadow:var(--wf-relief-recessed);color:var(--text)}.wf-control-h{min-height:max(var(--wf-control-h),var(--wf-hit-floor))}.wf-control-h[data-size=sm]{min-height:max(var(--wf-control-h-sm),var(--wf-hit-floor))}.wf-input-shell:focus-visible,.wf-input-shell:focus-within{outline:none;box-shadow:var(--wf-relief-recessed),var(--wf-focus-ring-inset)}.wf-grain:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--wf-z-grain);opacity:var(--wf-noise-a);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px}html,body{height:100%;margin:0;background:var(--surface-void)}body{-webkit-user-select:none;user-select:none}p,p *,input,textarea,[contenteditable=true],[contenteditable=true] *{-webkit-user-select:text;user-select:text}
