@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-surface-2:var(--surface-2);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-signal-spark:var(--signal-spark);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-ring:var(--ring);--color-warning:var(--warning);--font-display:var(--font-display);--font-ui:var(--font-ui);--tracking-grid:var(--tracking-grid);--tracking-grid-wide:var(--tracking-grid-wide);--radius-soft:var(--radius-soft);--shadow-hard-sm:2px 2px 0 0 var(--foreground)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{scroll-behavior:smooth;font-size:clamp(.5rem,min(1.95svh,3.6vw),1.25rem)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--color-ring)}@supports (color:color-mix(in lab,red,red)){:focus-visible{box-shadow:0 0 0 4px color-mix(in oklch,var(--color-ring) 22%,transparent)}}:where(input,textarea,select,[data-field]):focus-visible{border-color:var(--color-ring);box-shadow:inset 0 0 0 2px var(--color-ring);outline:none}::selection{background-color:var(--color-primary);color:var(--color-primary-foreground)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);border:2px solid var(--color-background);border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}::-webkit-scrollbar-corner{background:0 0}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[0\.05em\]{top:.05em}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-0{z-index:0}.z-2{z-index:2}.z-10{z-index:10}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-auto{z-index:auto}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.-mt-\[9px\]{margin-top:-9px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-\[9px\]{margin-left:-9px}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.scrollbar-signal{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.scrollbar-signal::-webkit-scrollbar{width:10px;height:10px}.scrollbar-signal::-webkit-scrollbar-track{background:0 0}.scrollbar-signal::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);border:2px solid var(--color-background);border-radius:0}.scrollbar-signal::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[1\.5em\]{width:1.5em;height:1.5em}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-0{height:0}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[3px\]{height:3px}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-svh{min-height:100svh}.w-20{width:calc(var(--spacing) * 20)}.w-\[1ch\]{width:1ch}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[30rem\]{max-width:30rem}.max-w-\[31rem\]{max-width:31rem}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[0\.95rem\]{min-width:.95rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.71\]{scale:.71}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[max-content_max-content_max-content_max-content_1fr\]{grid-template-columns:max-content max-content max-content max-content 1fr}.grid-cols-subgrid{grid-template-columns:subgrid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.045em\]{border-style:var(--tw-border-style);border-width:.045em}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-border-field{border-color:var(--border-field)}.border-border-strong{border-color:var(--border-strong)}.border-cyan-spark{border-color:var(--cyan-spark)}.border-destructive{border-color:var(--destructive)}.border-info-spark{border-color:var(--info-spark)}.border-magenta-spark{border-color:var(--magenta-spark)}.border-signal-spark{border-color:var(--signal-spark)}.border-special-spark{border-color:var(--special-spark)}.border-success-spark{border-color:var(--success-spark)}.border-transparent{border-color:#0000}.border-warning-spark{border-color:var(--warning-spark)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.bg-current{background-color:currentColor}.bg-cyan{background-color:var(--cyan)}.bg-destructive{background-color:var(--destructive)}.bg-info{background-color:var(--info)}.bg-magenta{background-color:var(--magenta)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-primary{background-color:var(--primary)}.bg-special{background-color:var(--special)}.bg-success{background-color:var(--success)}.bg-surface-2{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.flux-rail{background-image:repeating-linear-gradient(90deg,var(--color-primary) 0,var(--color-primary) 2px,transparent 2px,transparent 40px)}.flux-rail-y{background-image:repeating-linear-gradient(180deg,var(--color-primary) 0,var(--color-primary) 2px,transparent 2px,transparent 40px)}.hazard-stripes{background-image:repeating-linear-gradient(-45deg,var(--color-primary) 0,var(--color-primary) 8px,var(--color-primary-foreground) 8px,var(--color-primary-foreground) 16px)}.mono-grid{background-image:repeating-linear-gradient(to right,var(--color-foreground) 0,var(--color-foreground) 1px,transparent 1px,transparent 1ch),repeating-linear-gradient(to bottom,var(--color-foreground) 0,var(--color-foreground) 1px,transparent 1px,transparent 1.5em)}@supports (color:color-mix(in lab,red,red)){.mono-grid{background-image:repeating-linear-gradient(to right,color-mix(in oklch,var(--color-foreground) 5%,transparent) 0,color-mix(in oklch,var(--color-foreground) 5%,transparent) 1px,transparent 1px,transparent 1ch),repeating-linear-gradient(to bottom,color-mix(in oklch,var(--color-foreground) 5%,transparent) 0,color-mix(in oklch,var(--color-foreground) 5%,transparent) 1px,transparent 1px,transparent 1.5em)}}.scanlines{background-image:repeating-linear-gradient(0deg,var(--color-foreground) 0,var(--color-foreground) 1px,transparent 1px,transparent 2px)}@supports (color:color-mix(in lab,red,red)){.scanlines{background-image:repeating-linear-gradient(0deg,color-mix(in oklch,var(--color-foreground) 9%,transparent) 0,color-mix(in oklch,var(--color-foreground) 9%,transparent) 1px,transparent 1px,transparent 2px)}}.signal-rail{background-image:repeating-linear-gradient(90deg,var(--color-primary) 0,var(--color-primary) 6px,transparent 6px,transparent 12px)}.tick-strip{background-image:repeating-linear-gradient(90deg,var(--color-foreground) 0,var(--color-foreground) 1px,transparent 1px,transparent 5px)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{object-fit:cover}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-ui{font-family:var(--font-ui)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.625rem\]{font-size:.625rem}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-grid{--tw-tracking:var(--tracking-grid);letter-spacing:var(--tracking-grid)}.tracking-grid-wide{--tw-tracking:var(--tracking-grid-wide);letter-spacing:var(--tracking-grid-wide)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-cyan{color:var(--cyan)}.text-cyan-foreground{color:var(--cyan-foreground)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-info-foreground{color:var(--info-foreground)}.text-magenta-foreground{color:var(--magenta-foreground)}.text-muted-foreground,.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-primary-foreground{color:var(--primary-foreground)}.text-signal-spark{color:var(--signal-spark)}.text-special-foreground{color:var(--special-foreground)}.text-success-foreground{color:var(--success-foreground)}.text-success-spark{color:var(--success-spark)}.text-warning-foreground{color:var(--warning-foreground)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.underline-offset-4{text-underline-offset:4px}.\[opacity\:var\(--cinder-ghost-alpha\)\]{opacity:var(--cinder-ghost-alpha)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_color-mix\(in_oklch\,var\(--color-foreground\)_30\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--color-foreground))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_6px_color-mix\(in_oklch\,var\(--color-foreground\)_30\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in oklch,var(--color-foreground) 30%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_oklch\,var\(--color-foreground\)_30\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_currentColor\]{--tw-shadow:0 0 8px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_0_0_var\(--color-foreground\)\]{--tw-shadow:2px 2px 0 0 var(--tw-shadow-color,var(--color-foreground));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_4px_0_0_color-mix\(in_oklch\,var\(--color-primary\)_38\%\,transparent\)\]{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[4px_4px_0_0_color-mix\(in_oklch\,var\(--color-primary\)_38\%\,transparent\)\]{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,color-mix(in oklch,var(--color-primary) 38%,transparent))}}.shadow-\[4px_4px_0_0_color-mix\(in_oklch\,var\(--color-primary\)_38\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-hard-sm\)\]{--tw-shadow:var(--shadow-hard-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-foreground\/0{--tw-shadow-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-foreground\/0{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--foreground) 0%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[0\.5px\]{--tw-blur:blur(.5px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-\[var\(--ease-out-hard\)\]{--tw-ease:var(--ease-out-hard);transition-timing-function:var(--ease-out-hard)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[text-shadow\:0_0_6px_color-mix\(in_oklch\,currentColor_28\%\,transparent\)\]{text-shadow:0 0 6px}@supports (color:color-mix(in lab,red,red)){.\[text-shadow\:0_0_6px_color-mix\(in_oklch\,currentColor_28\%\,transparent\)\]{text-shadow:0 0 6px color-mix(in oklch,currentColor 28%,transparent)}}.\[wrangler\:info\]{wrangler:info}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.group-focus-within\:\[animation-play-state\:paused\]:is(:where(.group):focus-within *){animation-play-state:paused}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-rotate-90:is(:where(.group):hover *){rotate:-90deg}.group-hover\:text-signal-spark:is(:where(.group):hover *){color:var(--signal-spark)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}}.group-focus-visible\:visible:is(:where(.group):focus-visible *){visibility:visible}.group-data-\[revealed\]\:-rotate-90:is(:where(.group)[data-revealed] *){rotate:-90deg}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:h-1\.5:before{content:var(--tw-content);height:calc(var(--spacing) * 1.5)}.before\:hazard-stripes:before{content:var(--tw-content);background-image:repeating-linear-gradient(-45deg,var(--color-primary) 0,var(--color-primary) 8px,var(--color-primary-foreground) 8px,var(--color-primary-foreground) 16px)}.before\:opacity-80:before{content:var(--tw-content);opacity:.8}@media(hover:hover){.hover\:-translate-x-\[2px\]:hover{--tw-translate-x: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-destructive:hover{border-color:var(--destructive)}.hover\:border-signal-spark:hover{border-color:var(--signal-spark)}.hover\:bg-destructive:hover{background-color:var(--destructive)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-signal-spark:hover{color:var(--signal-spark)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[4px_4px_0_0_var\(--color-foreground\)\]:hover{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,var(--color-foreground));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:text-foreground:focus-visible{color:var(--foreground)}.focus-visible\:text-signal-spark:focus-visible{color:var(--signal-spark)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:\[box-shadow\:none\]:focus-visible{box-shadow:none}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.active\:translate-x-0:active{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-0:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:border-destructive:active{border-color:var(--destructive)}.active\:border-primary:active{border-color:var(--primary)}.active\:border-signal-spark:active{border-color:var(--signal-spark)}.active\:bg-destructive:active{background-color:var(--destructive)}.active\:bg-primary:active{background-color:var(--primary)}.active\:text-destructive-foreground:active{color:var(--destructive-foreground)}.active\:text-primary-foreground:active{color:var(--primary-foreground)}.active\:text-signal-spark:active{color:var(--signal-spark)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-60:disabled{opacity:.6}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.data-\[copied\]\:text-signal-spark[data-copied]{color:var(--signal-spark)}.data-\[loading\]\:before\:opacity-0[data-loading]:before{content:var(--tw-content);opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[revealed\]\:text-signal-spark[data-revealed]{color:var(--signal-spark)}@media(min-width:40rem){.sm\:mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.sm\:inline{display:inline}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-y-1{row-gap:var(--spacing)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media(min-width:64rem){.lg\:block{display:block}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-\[1\.1em\] svg{width:1.1em;height:1.1em}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.animate-blink{animation:1s step-end infinite signal-blink}.animate-line-print{animation:1ms step-end both signal-line-print}.animate-readout-in{animation:signal-readout-in .3s var(--ease-out-hard) forwards;display:inline-block}.animate-hero-inflate{transform-origin:bottom;animation:signal-hero-inflate var(--duration-normal) var(--ease-out-hard) forwards}.animate-log-arrival{animation:signal-log-arrival .9s var(--ease-out-hard) backwards}.visit-strip{--tick-lead:.36s;container-type:inline-size}.visit-tick{transform-origin:bottom;transition:left var(--duration-slow) var(--ease-out-hard)}.visit-pen{background:var(--color-signal-spark);width:1px;box-shadow:0 0 6px 1px var(--color-signal-spark);inset-block:-2px;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.visit-pen{box-shadow:0 0 6px 1px color-mix(in oklch,var(--color-signal-spark),transparent 45%)}}.visit-pen{opacity:0}.animate-tick-plot{animation:signal-tick-plot .2s var(--ease-needle) calc(var(--tick-lead) + var(--tick-delay,0s)) backwards,signal-tick-flare .3s ease-out calc(var(--tick-lead) + var(--tick-delay,0s)) backwards}.animate-tick-land{animation:signal-tick-plot .2s var(--ease-needle) backwards,signal-tick-cool .7s ease-out backwards}.animate-tick-pen{animation:signal-tick-pen .56s linear var(--tick-lead) backwards}.animate-odometer-tick{animation:signal-odometer-tick .42s var(--ease-out-hard) backwards}.animate-blink-stutter{animation:1.4s step-end infinite signal-blink-stutter}.animate-status-pulse{animation:2s ease-in-out infinite signal-status-pulse}.animate-signal-struggle{animation:3s linear infinite signal-struggle}.animate-ticker{animation:20s linear infinite signal-ticker}.animate-scan{animation:8s linear infinite signal-scan;transform:translateZ(0)}.animate-sweep{animation:.5s linear infinite signal-sweep}.animate-flux{animation:1.2s linear infinite signal-flux}.animate-flux-y{animation:1.2s linear infinite signal-flux-y}.animate-flash{animation:.45s linear forwards signal-flash}.animate-strike{animation:1.5s ease-out forwards signal-strike}.animate-ping-ring{animation:signal-ping .6s var(--ease-out-hard) forwards}.animate-bracket{animation:signal-bracket .18s var(--ease-out-hard) forwards}.animate-spark-burst{animation:signal-spark-burst .7s var(--ease-out-hard) forwards}.warp-fx{transform-origin:5px 5px;will-change:transform,opacity,clip-path,filter}.warp-fx-out{animation:.2s step-end forwards signal-warp-out}.warp-fx-in{animation:.24s step-end forwards signal-warp-in}.icon-warp-fx{transform-origin:50%;will-change:transform,opacity,clip-path,filter}.icon-warp-out{animation:.2s step-end forwards signal-icon-warp-out}.icon-warp-in{animation:.28s step-end forwards signal-icon-warp-in}.animate-skeleton{position:relative;overflow:hidden}.animate-skeleton:after{content:"";background-image:linear-gradient(90deg,var(--color-surface-2) 0%,var(--color-surface-2) 50%,var(--color-surface-2) 100%);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.animate-skeleton:after{background-image:linear-gradient(90deg,var(--color-surface-2) 0%,color-mix(in oklch,var(--color-surface-2),var(--color-foreground) 18%) 50%,var(--color-surface-2) 100%)}}.animate-skeleton:after{animation:1.4s linear infinite signal-skeleton-sweep}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--signal-50:oklch(93.94% .0275 25);--signal-100:oklch(89.38% .055 25);--signal-200:oklch(80.25% .11 25);--signal-300:oklch(71.12% .165 25);--signal-400:oklch(62% .22 25);--signal-500:oklch(53.83% .1833 25);--signal-600:oklch(45.67% .1467 25);--signal-700:oklch(37.5% .11 25);--signal-800:oklch(29.33% .0733 25);--signal-900:oklch(21.17% .0367 25);--signal-950:oklch(17.08% .0183 25);--magenta-50:oklch(94.85% .012 350);--magenta-100:oklch(91.2% .024 350);--magenta-200:oklch(83.9% .048 350);--magenta-300:oklch(76.6% .072 350);--magenta-400:oklch(69.3% .096 350);--magenta-500:oklch(62% .12 350);--magenta-600:oklch(52.2% .096 350);--magenta-700:oklch(42.4% .072 350);--magenta-800:oklch(32.6% .048 350);--magenta-900:oklch(22.8% .024 350);--magenta-950:oklch(17.9% .012 350);--cyan-50:oklch(96.85% .0075 210);--cyan-100:oklch(95.2% .015 210);--cyan-200:oklch(91.9% .03 210);--cyan-300:oklch(88.6% .045 210);--cyan-400:oklch(85.3% .06 210);--cyan-500:oklch(82% .075 210);--cyan-600:oklch(68.2% .06 210);--cyan-700:oklch(54.4% .045 210);--cyan-800:oklch(40.6% .03 210);--cyan-900:oklch(26.8% .015 210);--cyan-950:oklch(19.9% .0075 210);--warning-50:oklch(96.65% .0105 75);--warning-100:oklch(94.8% .021 75);--warning-200:oklch(91.1% .042 75);--warning-300:oklch(87.4% .063 75);--warning-400:oklch(83.7% .084 75);--warning-500:oklch(80% .105 75);--warning-600:oklch(66.6% .084 75);--warning-700:oklch(53.2% .063 75);--warning-800:oklch(39.8% .042 75);--warning-900:oklch(26.4% .021 75);--warning-950:oklch(19.7% .0105 75);--success-50:oklch(96.45% .011 150);--success-100:oklch(94.4% .022 150);--success-200:oklch(90.3% .044 150);--success-300:oklch(86.2% .066 150);--success-400:oklch(82.1% .088 150);--success-500:oklch(78% .11 150);--success-600:oklch(65% .088 150);--success-700:oklch(52% .066 150);--success-800:oklch(39% .044 150);--success-900:oklch(26% .022 150);--success-950:oklch(19.5% .011 150);--info-50:oklch(95.35% .0095 248);--info-100:oklch(92.2% .019 248);--info-200:oklch(85.9% .038 248);--info-300:oklch(79.6% .057 248);--info-400:oklch(73.3% .076 248);--info-500:oklch(67% .095 248);--info-600:oklch(56.2% .076 248);--info-700:oklch(45.4% .057 248);--info-800:oklch(34.6% .038 248);--info-900:oklch(23.8% .019 248);--info-950:oklch(18.4% .0095 248);--special-50:oklch(94.85% .0105 300);--special-100:oklch(91.2% .021 300);--special-200:oklch(83.9% .042 300);--special-300:oklch(76.6% .063 300);--special-400:oklch(69.3% .084 300);--special-500:oklch(62% .105 300);--special-600:oklch(52.2% .084 300);--special-700:oklch(42.4% .063 300);--special-800:oklch(32.6% .042 300);--special-900:oklch(22.8% .021 300);--special-950:oklch(17.9% .0105 300);--destructive-50:oklch(93.7% .018 25);--destructive-100:oklch(88.9% .036 25);--destructive-200:oklch(79.3% .072 25);--destructive-300:oklch(69.7% .108 25);--destructive-400:oklch(60.1% .144 25);--destructive-500:oklch(50.5% .18 25);--destructive-600:oklch(43% .144 25);--destructive-700:oklch(35.5% .108 25);--destructive-800:oklch(28% .072 25);--destructive-900:oklch(20.5% .036 25);--destructive-950:oklch(16.75% .018 25);--bone-50:oklch(96.38% 0 0);--bone-100:oklch(93.86% 0 0);--bone-200:oklch(93.66% 0 0);--bone-300:oklch(90.32% 0 0);--bone-400:oklch(85.39% 0 0);--bone-500:oklch(72.91% 0 0);--bone-600:oklch(60.44% 0 0);--bone-700:oklch(47.96% 0 0);--bone-800:oklch(39.93% 0 0);--bone-900:oklch(26.46% 0 0);--bone-950:oklch(19.73% 0 0);--carbon-50:oklch(94.33% 0 0);--carbon-100:oklch(90.16% 0 0);--carbon-200:oklch(81.81% 0 0);--carbon-300:oklch(73.47% 0 0);--carbon-400:oklch(65.13% 0 0);--carbon-500:oklch(51% 0 0);--carbon-600:oklch(36.86% 0 0);--carbon-700:oklch(28.35% 0 0);--carbon-800:oklch(23.73% 0 0);--carbon-900:oklch(19.83% 0 0);--carbon-950:oklch(14.93% 0 0);--duration-instant:60ms;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.32s;--ease-snap:cubic-bezier(.2, 0, 0, 1);--ease-out-hard:cubic-bezier(.16, 1, .3, 1);--ease-step:steps(1, end);--background:var(--bone-200);--foreground:var(--carbon-950);--card:var(--bone-50);--card-foreground:var(--carbon-950);--popover:var(--bone-50);--popover-foreground:var(--carbon-950);--surface-2:var(--bone-300);--muted:var(--bone-300);--muted-foreground:var(--bone-700);--secondary:var(--bone-300);--secondary-foreground:var(--carbon-950);--accent:var(--bone-300);--accent-foreground:var(--carbon-950);--border:var(--bone-400);--border-strong:var(--bone-800);--input:var(--bone-400);--border-field:var(--bone-700);--primary:var(--signal-400);--primary-foreground:var(--carbon-950);--signal-spark:var(--signal-600);--destructive:var(--destructive-500);--destructive-foreground:var(--bone-100);--ring:var(--signal-400);--magenta:var(--magenta-500);--cyan:var(--cyan-500);--warning:var(--warning-500);--success:var(--success-500);--info:var(--info-500);--special:var(--special-500);--neutral:var(--carbon-400);--magenta-foreground:var(--carbon-950);--cyan-foreground:var(--carbon-950);--warning-foreground:var(--carbon-950);--success-foreground:var(--carbon-950);--info-foreground:var(--carbon-950);--special-foreground:var(--carbon-950);--destructive-spark:var(--destructive-600);--success-spark:var(--success-800);--warning-spark:var(--warning-800);--info-spark:var(--info-700);--cyan-spark:var(--cyan-800);--magenta-spark:var(--magenta-700);--special-spark:var(--special-700);--chart-1:var(--signal-400);--chart-2:var(--warning-700);--chart-3:var(--success-700);--chart-4:var(--cyan-700);--chart-5:var(--special-600)}.dark{--background:var(--carbon-950);--foreground:var(--bone-100);--card:var(--carbon-900);--card-foreground:var(--bone-100);--popover:var(--carbon-800);--popover-foreground:var(--bone-100);--surface-2:var(--carbon-800);--muted:var(--carbon-800);--muted-foreground:var(--carbon-400);--secondary:var(--carbon-800);--secondary-foreground:var(--bone-100);--accent:var(--carbon-800);--accent-foreground:var(--bone-100);--border:var(--carbon-700);--border-strong:var(--carbon-600);--input:var(--carbon-700);--border-field:var(--carbon-400);--primary:var(--signal-400);--primary-foreground:var(--carbon-950);--signal-spark:var(--signal-400);--destructive:var(--destructive-500);--destructive-foreground:var(--bone-100);--ring:var(--signal-400);--magenta:var(--magenta-500);--cyan:var(--cyan-500);--warning:var(--warning-500);--success:var(--success-500);--info:var(--info-500);--special:var(--special-500);--neutral:var(--carbon-400);--magenta-foreground:var(--carbon-950);--cyan-foreground:var(--carbon-950);--warning-foreground:var(--carbon-950);--success-foreground:var(--carbon-950);--info-foreground:var(--carbon-950);--special-foreground:var(--carbon-950);--destructive-spark:var(--destructive-300);--success-spark:var(--success-500);--warning-spark:var(--warning-500);--info-spark:var(--info-500);--cyan-spark:var(--cyan-500);--magenta-spark:var(--magenta-400);--special-spark:var(--special-400);--chart-1:var(--signal-400);--chart-2:var(--warning-600);--chart-3:var(--success-600);--chart-4:var(--cyan-600);--chart-5:var(--special-600)}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-v13-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-v13-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-v13-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-v13-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-v13-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-v13-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-v13-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-v13-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-v20-400-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-v20-400-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-condensed-v12-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-condensed-v12-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-condensed-v12-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-condensed-v12-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-v12-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-v12-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/saira-condensed-v12-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/saira-condensed-v12-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/saira-condensed-v12-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/saira-condensed-v12-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-v17-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-v17-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-v17-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-v17-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed Fallback;src:local(Arial Narrow),local(Liberation Sans Narrow),local(Nimbus Sans Narrow),local(Roboto Condensed),local(Arial),local(Helvetica Neue);font-weight:100 1000;size-adjust:81%;ascent-override:141%;descent-override:54%;line-gap-override:0%}@font-face{font-family:Chakra Petch Fallback;src:local(Segoe UI),local(Roboto),local(Helvetica Neue),local(Arial);font-weight:100 1000;size-adjust:105%;ascent-override:94%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Space Mono Fallback;src:local(Courier New),local(Liberation Mono),local(Nimbus Mono PS),local(DejaVu Sans Mono);font-weight:100 1000;size-adjust:102%;ascent-override:110%;descent-override:35%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Segoe UI),local(Roboto),local(Helvetica Neue),local(Arial);font-weight:100 1000;size-adjust:109%;ascent-override:89%;descent-override:22%;line-gap-override:0%}:root{--font-display:var(--font-saira,"Saira Condensed"), "Saira Condensed Fallback", "Arial Narrow", system-ui, sans-serif;--font-ui:var(--font-chakra,"Chakra Petch"), "Chakra Petch Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-space-mono,"Space Mono"), "Space Mono Fallback", ui-monospace, "SFMono-Regular", monospace;--font-sans:var(--font-inter,"Inter"), "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--radius:0px;--radius-soft:2px;--tracking-grid:.15em;--tracking-grid-wide:.2em;--ease-needle:cubic-bezier(.22, 1.7, .36, 1)}.mono-grid-backdrop{z-index:0;background-color:var(--color-background);background-image:repeating-linear-gradient(to right,var(--color-foreground) 0,var(--color-foreground) 1px,transparent 1px,transparent 1ch),repeating-linear-gradient(to bottom,var(--color-foreground) 0,var(--color-foreground) 1px,transparent 1px,transparent 1.5em)}@supports (color:color-mix(in lab,red,red)){.mono-grid-backdrop{background-image:repeating-linear-gradient(to right,color-mix(in oklch,var(--color-foreground) 3%,transparent) 0,color-mix(in oklch,var(--color-foreground) 3%,transparent) 1px,transparent 1px,transparent 1ch),repeating-linear-gradient(to bottom,color-mix(in oklch,var(--color-foreground) 3%,transparent) 0,color-mix(in oklch,var(--color-foreground) 3%,transparent) 1px,transparent 1px,transparent 1.5em)}}.mono-grid-backdrop{isolation:isolate;contain:layout paint}@keyframes signal-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes signal-line-print{0%{visibility:hidden}to{visibility:visible}}@keyframes signal-blink-stutter{0%,30%{opacity:1}32%,36%{opacity:0}38%,62%{opacity:1}64%,70%{opacity:0}72%{opacity:1}74%,88%{opacity:0}90%,to{opacity:1}}@keyframes signal-status-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes signal-struggle{0%,6%{opacity:1}8%{opacity:.3}10%{opacity:.95}13%{opacity:.95}14%{opacity:.1}15%{opacity:.9}22%{opacity:.85}24%{opacity:.45}27%,38%{opacity:1}39%{opacity:.08}43%{opacity:.08}44%{opacity:.7}46%{opacity:.2}48%,60%{opacity:1}62%{opacity:.4}64%,72%{opacity:1}73%{opacity:.12}74%{opacity:.85}75%{opacity:.3}77%,88%{opacity:.95}90%{opacity:.5}92%,to{opacity:1}}@keyframes signal-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes signal-scan{0%{background-position-y:0}to{background-position-y:-100px}}@keyframes signal-sweep{0%{background-position-x:0}to{background-position-x:-12px}}@keyframes signal-flux{0%{background-position-x:0}to{background-position-x:40px}}@keyframes signal-flux-y{0%{background-position-y:0}to{background-position-y:40px}}@keyframes signal-flash{0%{opacity:1}to{opacity:0}}@keyframes signal-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes signal-strike{0%{opacity:0}10%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes signal-ping{0%{opacity:.85;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes signal-bracket{0%{opacity:0;transform:translate(-50%,-50%)scale(1.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes signal-spark-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.25)}18%{opacity:1;transform:translate(-50%,-50%)scale(.7)}60%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}@keyframes signal-readout-in{0%{opacity:0;transform:translate(-.25em)}to{opacity:1;transform:translate(0)}}@keyframes signal-odometer-tick{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes signal-log-arrival{0%{color:var(--peer-ink)}to{color:var(--rest-ink)}}@keyframes signal-tick-plot{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes signal-tick-flare{0%{background-color:var(--color-signal-spark)}to{background-color:var(--color-muted-foreground)}}@keyframes signal-tick-cool{0%{background-color:var(--tick-ink,var(--color-muted-foreground))}to{background-color:var(--color-muted-foreground)}}@keyframes signal-tick-pen{0%{opacity:0;transform:translate(0)}6%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate(100cqw)}}@keyframes signal-hero-inflate{0%{transform:scale(.71)}to{transform:scale(1)}}@keyframes signal-warp-out{0%{opacity:1;clip-path:inset(0);filter:none;transform:translate(0)scaleY(1)}12%{opacity:.9;clip-path:inset(0 0 62%);filter:drop-shadow(3px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-3px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(-3px)scaleY(1.05)}24%{opacity:.5;clip-path:inset(46% 0 28%);filter:none;transform:translate(4px)scaleY(.96)}38%{opacity:.9;clip-path:inset(22% 0 58%);filter:drop-shadow(7px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-7px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(-6px)scaleY(.9)}52%{opacity:.32;clip-path:inset(64% 0 8%);filter:none;transform:translate(7px)scaleY(.78)}66%{opacity:.8;clip-path:inset(34% 0 40%);filter:drop-shadow(12px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-12px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(-9px)scaleY(.6)skew(10deg)}80%{opacity:.22;clip-path:inset(52% 0 26%);filter:none;transform:translate(10px)scaleY(.4)}to{opacity:0;clip-path:inset(50% 0);filter:drop-shadow(18px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-18px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(15px)scaleY(.12)skew(-14deg)}}@keyframes signal-warp-in{0%{opacity:0;clip-path:inset(50% 0);filter:drop-shadow(18px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-18px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(-15px)scaleY(.12)skew(14deg)}20%{opacity:.22;clip-path:inset(52% 0 26%);filter:none;transform:translate(-10px)scaleY(.4)}34%{opacity:.8;clip-path:inset(34% 0 40%);filter:drop-shadow(12px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-12px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(9px)scaleY(.6)skew(-10deg)}48%{opacity:.32;clip-path:inset(64% 0 8%);filter:none;transform:translate(-7px)scaleY(.78)}62%{opacity:.9;clip-path:inset(22% 0 58%);filter:drop-shadow(7px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-7px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(6px)scaleY(.9)}76%{opacity:.5;clip-path:inset(46% 0 28%);filter:none;transform:translate(4px)scaleY(.96)}88%{opacity:.9;clip-path:inset(0 0 62%);filter:drop-shadow(3px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-3px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(-3px)scaleY(1.04)}to{opacity:1;clip-path:inset(0);filter:none;transform:translate(0)scaleY(1)}}@keyframes signal-icon-warp-out{0%{opacity:1;clip-path:inset(0);filter:none;transform:translate(0)scaleY(1)}22%{opacity:.85;clip-path:inset(0 0 58%);filter:drop-shadow(2px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-2px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(-2px)scaleY(1.06)}44%{opacity:.6;clip-path:inset(46% 0 24%);filter:none;transform:translate(3px,-1px)scaleY(.92)}68%{opacity:.4;clip-path:inset(26% 0 48%);filter:drop-shadow(4px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-4px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(-3px,1px)scaleY(.66)skew(8deg)}to{opacity:0;clip-path:inset(50% 0);filter:drop-shadow(5px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-5px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(4px)scaleY(.16)skew(-10deg)}}@keyframes signal-icon-warp-in{0%{opacity:0;clip-path:inset(50% 0);filter:drop-shadow(5px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-5px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(-4px)scaleY(.16)skew(10deg)}32%{opacity:.4;clip-path:inset(26% 0 48%);filter:drop-shadow(4px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-4px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(3px,-1px)scaleY(.66)skew(-8deg)}56%{opacity:.6;clip-path:inset(46% 0 24%);filter:none;transform:translate(-3px,1px)scaleY(.92)}80%{opacity:.85;clip-path:inset(0 0 58%);filter:drop-shadow(2px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),white 60%)) drop-shadow(-2px 0 0 color-mix(in oklch,var(--warp-color,var(--color-foreground)),black 50%));transform:translate(2px)scaleY(1.06)}to{opacity:1;clip-path:inset(0);filter:none;transform:translate(0)scaleY(1)}}@keyframes nv-power-on{0%{opacity:0}12%{opacity:.9}26%{opacity:.12}44%{opacity:.92}60%{opacity:.25}to{opacity:0}}@keyframes nv-power-off{0%{opacity:0}14%{opacity:.9}30%{opacity:.15}50%{opacity:.9}66%{opacity:.3}to{opacity:0}}@keyframes nv-iris-in{0%{opacity:0}to{opacity:1}}@keyframes nv-scan{0%{transform:translateY(0)}to{transform:translateY(3px)}}:root{--nv-glow:oklch(86% .22 148);--nv-mid:oklch(40% .14 150);--nv-edge:oklch(6% .03 150);--nv-grain:url(/nv-grain.png)}html.nv{--background:oklch(16% .045 150);--foreground:oklch(88% .2 150);--card:oklch(20% .05 150);--card-foreground:oklch(88% .2 150);--popover:oklch(21% .052 150);--popover-foreground:oklch(88% .2 150);--surface-2:oklch(24% .055 150);--muted:oklch(26% .05 150);--muted-foreground:oklch(66% .16 150);--secondary:oklch(24% .055 150);--secondary-foreground:oklch(88% .2 150);--accent:oklch(26% .06 150);--accent-foreground:oklch(90% .21 150);--border:oklch(40% .09 150);--border-strong:oklch(56% .13 150);--input:oklch(42% .1 150);--border-field:oklch(56% .13 150);--primary:oklch(85% .23 148);--primary-foreground:oklch(15% .05 150);--signal-spark:oklch(92% .25 146);--ring:oklch(85% .23 148);--neutral:oklch(62% .12 150);--destructive:oklch(74% .18 148);--destructive-foreground:oklch(15% .05 150)}.nv-lens{z-index:55;pointer-events:none;contain:layout paint;background-image:var(--nv-grain),radial-gradient(120% 90% at 50% 42%,var(--nv-glow) 0%,transparent 55%),radial-gradient(135% 115% at 50% 50%,transparent 40%,var(--nv-edge) 100%);animation:.42s ease-out both nv-iris-in;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nv-lens{background-image:var(--nv-grain),radial-gradient(120% 90% at 50% 42%,color-mix(in oklch,var(--nv-glow) 10%,transparent) 0%,transparent 55%),radial-gradient(135% 115% at 50% 50%,transparent 40%,color-mix(in oklch,var(--nv-edge) 90%,transparent) 100%)}}.nv-lens{background-repeat:repeat,no-repeat,no-repeat;background-size:140px 140px,auto,auto}.nv-lens:before{content:"";background-image:repeating-linear-gradient(0deg,var(--nv-edge) 0,var(--nv-edge) 1px,transparent 1px,transparent 3px);height:calc(100% + 3px);position:absolute;top:-3px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.nv-lens:before{background-image:repeating-linear-gradient(0deg,color-mix(in oklch,var(--nv-edge) 55%,transparent) 0,color-mix(in oklch,var(--nv-edge) 55%,transparent) 1px,transparent 1px,transparent 3px)}}.nv-lens:before{will-change:transform;animation:.45s linear infinite nv-scan}.nv-lens[data-lite=true]{animation:none}.nv-lens[data-lite=true]:before{will-change:auto;animation:none}.nv-power{z-index:70;pointer-events:none;opacity:0;will-change:opacity;contain:layout paint;background:var(--nv-edge);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.nv-power{background:color-mix(in oklch,var(--nv-edge),var(--nv-mid) 22%)}}.nv-power-on{animation:.2s linear forwards nv-power-on}.nv-power-off{animation:.17s linear forwards nv-power-off}html.nv .cinder-ping{filter:drop-shadow(0 0 2px var(--nv-edge)) drop-shadow(0 0 1px var(--nv-edge));border-color:#7eff8c;border-color:oklch(90% .24 146)}html.nv .cinder-strike{color:#91ff9b;color:oklch(91% .23 146);filter:drop-shadow(0 0 2px var(--nv-edge)) drop-shadow(0 0 1px var(--nv-edge))}html.nv .nv-green{filter:grayscale()sepia()hue-rotate(62deg)saturate(2.6)brightness(1.05)}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.animate-blink,.animate-line-print,.animate-blink-stutter,.animate-readout-in,.animate-hero-inflate,.animate-status-pulse,.animate-signal-struggle,.animate-ticker,.animate-scan,.animate-sweep,.animate-flux,.animate-flux-y,.animate-flash,.animate-strike,.animate-ping-ring,.animate-bracket,.animate-spark-burst,.animate-tick-plot,.animate-tick-land,.animate-tick-pen,.warp-fx-out,.warp-fx-in,.icon-warp-out,.icon-warp-in,.nv-power-on,.nv-power-off,.nv-lens,.nv-lens:before,.animate-skeleton:after,.smoke-layer:before,.smoke-layer:after,.rain-sheet,.hud-rail-scroll{animation:none!important}.smoke-layer:before,.smoke-layer:after,.hud-rail-scroll{will-change:auto!important}}html.perf-lite .animate-ticker,html.perf-lite .animate-scan,html.perf-lite .animate-sweep,html.perf-lite .animate-flux,html.perf-lite .animate-flux-y,html.perf-lite .animate-skeleton:after,html.perf-lite .nv-lens:before,html.perf-lite .smoke-layer:before,html.perf-lite .smoke-layer:after,html.perf-lite .rain-sheet,html.perf-lite .hud-rail-scroll{animation:none!important}html.perf-lite .smoke-layer:before,html.perf-lite .smoke-layer:after,html.perf-lite .hud-rail-scroll{will-change:auto}html.perf-lite{--nv-grain:none}html.perf-lite.nv .nv-green{filter:none!important}.smoke-layer{z-index:2;--smoke-h:clamp(13rem, 34vh, 19rem);--smoke-top:calc(.2 * var(--smoke-h) + 5vw);height:var(--smoke-h);contain:paint;-webkit-mask-image:linear-gradient(#0000 0%,#000 75% 100%);mask-image:linear-gradient(#0000,#000 75% 100%)}.smoke-layer:before,.smoke-layer:after{content:"";inset:calc(-1 * var(--smoke-top)) -10% calc(-.6 * var(--smoke-h) - 5vw);will-change:transform,opacity;animation-composition:add;background:radial-gradient(74% calc(1.152 * var(--smoke-h)) at 16% calc(var(--smoke-top) + var(--smoke-h)),var(--color-foreground) 0%,transparent 78%),radial-gradient(54% calc(.888 * var(--smoke-h)) at 84% calc(var(--smoke-top) + var(--smoke-h)),var(--color-primary) 0%,transparent 80%);position:absolute}@supports (color:color-mix(in lab,red,red)){.smoke-layer:before,.smoke-layer:after{background:radial-gradient(74% calc(1.152 * var(--smoke-h)) at 16% calc(var(--smoke-top) + var(--smoke-h)),color-mix(in oklch,var(--color-foreground) 13%,transparent) 0%,transparent 78%),radial-gradient(54% calc(.888 * var(--smoke-h)) at 84% calc(var(--smoke-top) + var(--smoke-h)),color-mix(in oklch,var(--color-primary) 12%,transparent) 0%,transparent 80%)}}.smoke-layer:before{transform-origin:50% calc(var(--smoke-top) + .4 * var(--smoke-h));animation:19s ease-in-out infinite smoke-drift-a,31s ease-in-out infinite smoke-rise}.smoke-layer:after{opacity:.7;transform-origin:70% calc(var(--smoke-top) + var(--smoke-h));animation:26s ease-in-out infinite smoke-drift-b,41s ease-in-out -7s infinite smoke-rise}html:not(.dark) .smoke-layer:before,html:not(.dark) .smoke-layer:after{background:radial-gradient(74% calc(1.152 * var(--smoke-h)) at 16% calc(var(--smoke-top) + var(--smoke-h)),var(--color-foreground) 0%,transparent 78%),radial-gradient(54% calc(.888 * var(--smoke-h)) at 84% calc(var(--smoke-top) + var(--smoke-h)),var(--color-primary) 0%,transparent 80%)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .smoke-layer:before,html:not(.dark) .smoke-layer:after{background:radial-gradient(74% calc(1.152 * var(--smoke-h)) at 16% calc(var(--smoke-top) + var(--smoke-h)),color-mix(in oklch,var(--color-foreground) 17%,transparent) 0%,transparent 78%),radial-gradient(54% calc(.888 * var(--smoke-h)) at 84% calc(var(--smoke-top) + var(--smoke-h)),color-mix(in oklch,var(--color-primary) 14%,transparent) 0%,transparent 80%)}}@keyframes smoke-drift-a{0%{transform:translate3d(-3%,calc(.024 * var(--smoke-h)),0) scale(1.05) rotate(-1.5deg)}22%{transform:translate3d(2%,calc(-.012 * var(--smoke-h)),0) scale(1.12) rotate(1.2deg)}46%{transform:translate3d(5%,calc(-.036 * var(--smoke-h)),0) scale(1.2) rotate(2.4deg)}70%{transform:translate3d(-1%,calc(-.012 * var(--smoke-h)),0) scale(1.13) rotate(.4deg)}to{transform:translate3d(-3%,calc(.024 * var(--smoke-h)),0) scale(1.05) rotate(-1.5deg)}}@keyframes smoke-drift-b{0%{transform:translate3d(5%,calc(.036 * var(--smoke-h)),0) scale(1.1) rotate(1.8deg);opacity:.7}26%{opacity:.62;transform:translate(-2%)scale(1.18)rotate(-.8deg)}54%{transform:translate3d(-4%,calc(-.036 * var(--smoke-h)),0) scale(1.25) rotate(-2.6deg);opacity:.5}78%{transform:translate3d(1%,calc(-.012 * var(--smoke-h)),0) scale(1.16) rotate(-.6deg);opacity:.6}to{transform:translate3d(5%,calc(.036 * var(--smoke-h)),0) scale(1.1) rotate(1.8deg);opacity:.7}}@keyframes smoke-rise{0%{transform:translate3d(0,calc(.072 * var(--smoke-h)),0)}50%{transform:translate3d(0,calc(-.084 * var(--smoke-h)),0)}to{transform:translate3d(0,calc(.072 * var(--smoke-h)),0)}}.smoke-layer[data-lite=true]:before,.smoke-layer[data-lite=true]:after{will-change:auto;animation:none}.rain-canvas{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.rain-layer{z-index:2;--shear:50vh;--fg-mult:1;contain:layout paint;isolation:isolate}.rain-layer[data-depth=back]{z-index:0}.rain-sheet{left:calc(-1 * var(--shear));right:calc(-1 * var(--shear));top:calc(-1 * var(--drop));height:calc(100% + var(--drop));will-change:transform;transform:skew(var(--slant));background-image:repeating-linear-gradient(to right,var(--color-foreground) 0,var(--color-foreground) 1px,transparent 1px,transparent var(--pitch));position:absolute}@supports (color:color-mix(in lab,red,red)){.rain-sheet{background-image:repeating-linear-gradient(to right,color-mix(in oklch,var(--color-foreground) calc(var(--fg) * var(--fg-mult)),transparent) 0,color-mix(in oklch,var(--color-foreground) calc(var(--fg) * var(--fg-mult)),transparent) 1px,transparent 1px,transparent var(--pitch))}}.rain-sheet{-webkit-mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--drop) - var(--streak)),#000 var(--drop));mask-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--drop) - var(--streak)),#000 var(--drop));animation:rain-fall var(--speed) linear infinite var(--delay,0s)}.rain-sheet[data-sheet="0"]{--pitch:4.3rem;--drop:8rem;--streak:5rem;--speed:1.7s;--slant:17deg;--delay:0s;--fg:16%;opacity:.9}.rain-sheet[data-sheet="1"]{--pitch:5.7rem;--drop:11rem;--streak:6.8rem;--speed:2.6s;--slant:15deg;--delay:-1.3s;--fg:13%;opacity:.78}.rain-sheet[data-sheet="2"]{--pitch:6.9rem;--drop:9.5rem;--streak:4.2rem;--speed:2.1s;--slant:16.5deg;--delay:-.6s;--fg:14%;opacity:.82}.rain-sheet[data-sheet="3"]{--pitch:8.3rem;--drop:13rem;--streak:8.5rem;--speed:3.5s;--slant:14deg;--delay:-2.4s;--fg:11%;opacity:.66}.rain-sheet[data-sheet="4"]{--pitch:5.1rem;--drop:7rem;--streak:3.4rem;--speed:1.3s;--slant:18deg;--delay:-.9s;--fg:15%;opacity:.88}.rain-sheet[data-sheet="5"]{--pitch:6.1rem;--drop:10.5rem;--streak:6rem;--speed:2.9s;--slant:15.5deg;--delay:-1.8s;--fg:12%;opacity:.74}.rain-sheet[data-sheet="2"]{--sx:calc(.68 * 100vw + var(--shear));background-image:linear-gradient(to right,transparent calc(var(--sx) - .6px),var(--color-primary) calc(var(--sx) - .6px),var(--color-primary) calc(var(--sx) + .6px),transparent calc(var(--sx) + .6px)),repeating-linear-gradient(to right,var(--color-foreground) 0,var(--color-foreground) 1px,transparent 1px,transparent var(--pitch))}@supports (color:color-mix(in lab,red,red)){.rain-sheet[data-sheet="2"]{background-image:linear-gradient(to right,transparent calc(var(--sx) - .6px),color-mix(in oklch,var(--color-primary) calc(32% * var(--fg-mult)),transparent) calc(var(--sx) - .6px),color-mix(in oklch,var(--color-primary) calc(32% * var(--fg-mult)),transparent) calc(var(--sx) + .6px),transparent calc(var(--sx) + .6px)),repeating-linear-gradient(to right,color-mix(in oklch,var(--color-foreground) calc(var(--fg) * var(--fg-mult)),transparent) 0,color-mix(in oklch,var(--color-foreground) calc(var(--fg) * var(--fg-mult)),transparent) 1px,transparent 1px,transparent var(--pitch))}}@keyframes rain-fall{0%{transform:skew(var(--slant)) translateZ(0)}to{transform:skew(var(--slant)) translate3d(0,var(--drop),0)}}html:not(.dark) .rain-layer{--fg-mult:.6}.rain-layer[data-lite=true] .rain-sheet{will-change:auto;animation:none}html.hud-cursor,html.hud-cursor *{cursor:none!important}:root{--cinder-ghost-alpha:.25}.dark{--cinder-ghost-alpha:.14}.cinder-mark{display:inline-block;position:relative}.cinder-cell,.cinder-slot{vertical-align:baseline;line-height:1;display:inline-block;overflow:hidden}.cinder-cell[data-resolved=false],.cinder-slot[data-resolved=false]{opacity:.6}.cinder-slot{text-align:center;inline-size:0;transition:inline-size var(--duration-normal) var(--ease-out-hard)}.cinder-slot[data-dim=true]{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.cinder-slot[data-dim=true]{color:color-mix(in oklch,var(--color-foreground) 62%,transparent)}}.cinder-slot[data-tick=true]{box-shadow:0 .06em 0 0 var(--color-signal-spark)}.cinder-button{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:crosshair;background:0 0;border:0;margin:0;padding:0}@keyframes cinder-lock{0%{opacity:.82}to{opacity:1}}.cinder-mark[data-lock=true] .cinder-row{animation:cinder-lock var(--duration-instant) var(--ease-out-hard)}.cinder-fx{z-index:20}.cinder-ping{border:.045em solid var(--color-primary);border-radius:9999px;block-size:1.5em;inline-size:1.5em;position:absolute;top:0;left:0}.cinder-strike{block-size:.8em;inline-size:.8em;color:var(--color-primary);opacity:.9;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cinder-strike svg{width:100%;height:100%}.cinder-sizer{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-start:0}.flip-scene{perspective:1200px;position:relative}.press-tilt{transform-style:preserve-3d;transform-origin:50%}.flip-card{transform-style:preserve-3d;transition:transform var(--duration-slow) var(--ease-out-hard);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.flip-card[data-face=back]{transform:rotateY(180deg)}html.perf-lite .flip-card{transition:none}.flip-face{backface-visibility:hidden;will-change:transform;grid-area:1/1;transform:rotateY(0)}.flip-back{position:absolute;inset:0;transform:rotateY(180deg)}.rush-overlay{z-index:45;font-family:var(--font-mono);position:fixed;inset:0;overflow:hidden}.rush-field{position:absolute;inset:0}.rush-field.rush-jolt{animation:90ms steps(2,end) rush-jolt}.rush-understory{pointer-events:none;color:var(--color-foreground);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.rush-narration{letter-spacing:.01em;max-width:min(86vw,62ch);color:var(--color-foreground);opacity:.3;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(.95rem,1.9vw,1.7rem);line-height:1.35;position:absolute;bottom:clamp(1.5rem,7vh,5rem);left:clamp(1rem,5vw,4rem)}@media(min-width:640px){.rush-narration{max-width:min(62vw,62ch)}}.rush-narration span{animation:.19s step-end both rush-narrate-in}@keyframes rush-narrate-in{0%{opacity:0}35%{opacity:1}55%{opacity:.3}to{opacity:1}}.rush-narration i{font-style:normal}.rush-narration .fg{color:var(--color-foreground)}.rush-narration .ok{color:var(--success-500)}.rush-narration .err{color:var(--color-primary)}.rush-narration .rush-caret{vertical-align:-.1em;margin-left:.3em}.rush-watermark{font-family:var(--font-display,var(--font-mono));letter-spacing:-.03em;color:var(--color-foreground);opacity:.035;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,34vw,30rem);font-weight:800;line-height:.8;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes rush-jolt{0%{transform:translate(-9px)}50%{transform:translate(7px)}to{transform:translate(0)}}.rush-win{opacity:0;animation:.18s linear both rush-pop;position:absolute}@keyframes rush-pop{0%{opacity:0;transform:scaleY(.055)}3%{opacity:1;transform:scaleY(.055)}45%{opacity:1;transform:scaleY(.055)}72%{opacity:1;transform:scaleY(1.09)}to{opacity:1;transform:scale(1)}}.rush-win.rush-split{animation:.18s linear both rush-pop,.24s step-end rush-rgb}@keyframes rush-rgb{0%{filter:drop-shadow(1.5px 0 color-mix(in oklch,var(--color-primary) 90%,transparent)) drop-shadow(-1.5px 0 color-mix(in oklch,var(--cyan-400) 55%,transparent))}55%{filter:drop-shadow(-1px 0 color-mix(in oklch,var(--color-primary) 70%,transparent)) drop-shadow(1px 0 color-mix(in oklch,var(--cyan-400) 40%,transparent))}to{filter:none}}.rush-field.rush-wipe .rush-win{animation:rush-die .1s steps(3,end) var(--dd,0s) both}@keyframes rush-die{0%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scaleY(.05)}to{opacity:0;transform:scaleY(.05)}}.rush-box{border:1px solid var(--color-border-strong);background:var(--color-card);box-shadow:4px 4px 0 0 var(--color-foreground);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rush-box{box-shadow:4px 4px color-mix(in oklch,var(--color-foreground) 14%,transparent)}}.rush-box:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,var(--color-foreground) 0,var(--color-foreground) 1px,transparent 1px,transparent 2px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rush-box:after{background-image:repeating-linear-gradient(0deg,color-mix(in oklch,var(--color-foreground) 7%,transparent) 0,color-mix(in oklch,var(--color-foreground) 7%,transparent) 1px,transparent 1px,transparent 2px)}}.rush-tbar{border-bottom:1px solid var(--color-border);letter-spacing:var(--tracking-grid);text-transform:uppercase;color:var(--color-muted-foreground);align-items:center;gap:.7em;padding:.35em .6em;font-size:.62rem;display:flex}.rush-tbar .t{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.rush-tbar .x{flex:none;margin-left:auto;font-style:normal}.rush-led{background:currentColor;flex:none;width:6px;height:6px;box-shadow:0 0 8px}.rush-body{color:var(--color-muted-foreground);padding:.45em .6em .55em;font-size:.66rem;line-height:1.55;display:block}.rush-body i{font-style:normal}.rush-body .fg{color:var(--color-foreground)}.rush-body .ok{color:var(--success-500)}.rush-body .warn{color:var(--warning-500)}.rush-body .err{color:var(--color-primary)}.rush-hexy{letter-spacing:.06em;font-size:.6rem}.rush-neo{align-items:flex-start;gap:.85em;display:flex}.rush-neo-art{color:var(--color-foreground);flex:none}.rush-neo-art .rush-ln{text-align:center;letter-spacing:0}.rush-neo-rows{flex:auto;min-width:0}.rush-ln{visibility:hidden;animation:signal-line-print 1ms linear var(--ld,0s) both;white-space:normal;overflow-wrap:anywhere;display:block}.rush-bar{border:1px solid var(--color-border-strong);height:.7em;margin-top:.4em;display:block;position:relative}.rush-bar i{transform-origin:0;background:repeating-linear-gradient(90deg,var(--color-foreground) 0,var(--color-foreground) 6px,transparent 6px,transparent 8px);animation:rush-fill var(--bd,.9s) steps(12,jump-none) var(--ld,0s) forwards;position:absolute;inset:1px;transform:scaleX(0)}.rush-bar i.hot{background:repeating-linear-gradient(90deg,var(--color-primary) 0,var(--color-primary) 6px,transparent 6px,transparent 8px)}@keyframes rush-fill{to{transform:scaleX(1)}}.rush-chiprow{align-items:center;gap:.6em;padding:.45em .6em;display:flex}.rush-redeem .rush-chiprow .rush-led,.rush-redeem .rush-chiprow .s{color:var(--success-500)}.rush-redeem .rush-box{animation:.26s steps(2,end) rush-green-kf}@keyframes rush-green-kf{0%{background-color:color-mix(in oklch,var(--success-500) 22%,var(--color-card))}to{background-color:var(--color-card)}}.rush-chiprow .rush-led,.rush-chiprow .s{color:var(--success-500)}.rush-warned .rush-chiprow .rush-led,.rush-warned .rush-chiprow .s{color:var(--warning-500)}.rush-caret{background:var(--color-foreground);vertical-align:text-bottom;width:.55em;height:1em;animation:1s step-end infinite signal-blink;display:inline-block}.rush-win.rush-alert{opacity:0;z-index:2;animation:none}.rush-win.rush-alert.rush-from-l{animation:.17s cubic-bezier(.15,1.4,.3,1) both rush-slam-l}.rush-win.rush-alert.rush-from-r{animation:.17s cubic-bezier(.15,1.4,.3,1) both rush-slam-r}.rush-win.rush-alert.rush-from-t{animation:.17s cubic-bezier(.15,1.4,.3,1) both rush-slam-t}.rush-field.rush-wipe .rush-win.rush-alert.rush-from-l,.rush-field.rush-wipe .rush-win.rush-alert.rush-from-r,.rush-field.rush-wipe .rush-win.rush-alert.rush-from-t{animation:rush-die .1s steps(3,end) var(--dd,0s) both}@keyframes rush-slam-l{0%{opacity:0;transform:translate(-48vw)}6%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes rush-slam-r{0%{opacity:0;transform:translate(48vw)}6%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes rush-slam-t{0%{opacity:0;transform:translateY(-52vh)}6%{opacity:1}to{opacity:1;transform:translateY(0)}}.rush-alert .rush-box{border-color:var(--color-primary);box-shadow:4px 4px 0 0 var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.rush-alert .rush-box{box-shadow:4px 4px color-mix(in oklch,var(--color-primary) 45%,transparent)}}.rush-alert .rush-tbar{border-bottom-color:var(--color-primary);background:repeating-linear-gradient(45deg,var(--color-primary) 0,var(--color-primary) 8px,var(--color-card) 8px,var(--color-card) 16px)}.rush-alert .rush-tbar .t,.rush-alert .rush-tbar .x{color:var(--color-foreground);text-shadow:0 1px oklch(0% none none/.6)}.rush-code{letter-spacing:.12em;color:var(--color-primary);font-size:1.5rem;font-weight:700;line-height:1.1;display:block}.rush-sub{color:var(--color-muted-foreground);letter-spacing:var(--tracking-grid);text-transform:uppercase;font-size:.62rem;display:block}.rush-strobe{background:var(--color-primary);opacity:0;pointer-events:none;animation:.72s step-end .17s 2 rush-klaxon;position:absolute;inset:0}@keyframes rush-klaxon{0%{opacity:.22}28%{opacity:0}55%{opacity:.14}80%{opacity:0}}.rush-flash{background:var(--color-primary);opacity:0;pointer-events:none;position:absolute;inset:0}.rush-flash.rush-on{animation:.1s step-end rush-flash-kf}@keyframes rush-flash-kf{0%{opacity:.5}45%{opacity:0}to{opacity:0}}.rush-streak{background:var(--color-foreground);height:3px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.rush-streak{background:color-mix(in oklch,var(--color-foreground) 60%,transparent)}}.rush-streak{opacity:0;pointer-events:none}.rush-streak.rush-hot{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.rush-streak.rush-hot{background:color-mix(in oklch,var(--color-primary) 75%,transparent)}}.rush-streak.rush-hot{height:5px}.rush-streak.rush-on{animation:90ms steps(2,end) rush-streak-kf}@keyframes rush-streak-kf{0%{opacity:1;transform:translate(-14px)}50%{opacity:.7;transform:translate(10px)}to{opacity:0;transform:translate(0)}}.rush-hold{visibility:hidden}.rush-reveal{animation:.24s linear both rush-card-open}@keyframes rush-card-open{0%{opacity:0;transform:scaleY(.055)}3%{opacity:1;transform:scaleY(.055)}40%{opacity:1;transform:scaleY(.055)}70%{opacity:1;transform:scaleY(1.06)}to{opacity:1;transform:scale(1)}}@keyframes signal-ambient-in{0%{opacity:0}to{opacity:1}}.ambient-in>.rain-layer,.ambient-in>.smoke-layer{animation:1.4s ease-out both signal-ambient-in}.operator-tuner,.operator-tuner-launcher{--tuner-bg:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.operator-tuner,.operator-tuner-launcher{--tuner-bg:color-mix(in oklch, var(--color-background) 92%, transparent)}}.operator-tuner,.operator-tuner-launcher{z-index:12000;color:var(--color-foreground);border:1px solid var(--color-border-strong);background:var(--tuner-bg);box-shadow:8px 8px 0 var(--color-background);position:fixed}@supports (color:color-mix(in lab,red,red)){.operator-tuner,.operator-tuner-launcher{box-shadow:8px 8px color-mix(in oklch,var(--color-background) 72%,transparent)}}.operator-tuner,.operator-tuner-launcher{font-family:var(--font-mono);pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.operator-tuner{top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));width:clamp(19rem,24vw,23rem);max-height:calc(100svh - 1.5rem - env(safe-area-inset-top));flex-direction:column;display:flex;overflow:clip}.operator-tuner button,.operator-tuner input,.operator-tuner select,.operator-tuner-launcher{font:inherit}.operator-tuner button,.operator-tuner-launcher{border:1px solid var(--color-border-strong);background:var(--color-surface-2);color:var(--color-foreground);cursor:pointer}.operator-tuner button:hover,.operator-tuner-launcher:hover{border-color:var(--color-signal-spark);color:var(--color-signal-spark)}.operator-tuner button:focus-visible,.operator-tuner input:focus-visible,.operator-tuner select:focus-visible,.operator-tuner-launcher:focus-visible{outline:2px solid var(--color-signal-spark);outline-offset:2px}.operator-tuner button:disabled,.operator-tuner input:disabled{cursor:not-allowed;opacity:.42}.operator-tuner__header{border-bottom:1px solid var(--color-border-strong);background:var(--color-surface-1);flex:none;justify-content:space-between;align-items:center;min-height:2.6rem;display:flex}.operator-tuner__header>span{font-family:var(--font-ui);letter-spacing:.12em;align-items:center;gap:.55rem;padding-inline:.8rem;font-size:.72rem;font-weight:700;display:inline-flex}.operator-tuner__header svg,.operator-tuner__footer svg,.operator-tuner-actions svg,.operator-tuner-launcher svg{width:.95rem;height:.95rem}.operator-tuner__header button{border-width:0 0 0 1px;align-self:stretch;place-items:center;width:2.6rem;display:grid}.operator-tuner__status{border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);letter-spacing:.08em;flex:none;justify-content:space-between;padding:.42rem .8rem;font-size:.58rem;display:flex}.operator-tuner__status span:first-child:before{content:"■";color:var(--color-signal-spark);margin-right:.4rem}.operator-tuner__scroll{overscroll-behavior:contain;scrollbar-color:var(--color-border-strong) transparent;flex:auto;min-height:0;overflow-y:auto}.operator-tuner-group{border-bottom:1px solid var(--color-border)}.operator-tuner-group>summary{font-family:var(--font-ui);letter-spacing:.12em;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.68rem .8rem;font-size:.65rem;font-weight:700}.operator-tuner-group[open]>summary{color:var(--color-signal-spark);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.operator-tuner-group[open]>summary{background:color-mix(in oklch,var(--color-primary) 7%,transparent)}}.operator-tuner-group__body{gap:.72rem;padding:.15rem .8rem .9rem;display:grid}.operator-tuner-control{gap:.32rem;display:grid}.operator-tuner-control__label,.operator-tuner-select>span,.operator-tuner-color>span,.operator-tuner-url>span:first-child{color:var(--color-muted-foreground);letter-spacing:.03em;justify-content:space-between;align-items:center;font-size:.61rem;display:flex}.operator-tuner-control__label small{color:var(--color-signal-spark);letter-spacing:.08em;font-size:.5rem}.operator-tuner-control__inputs{align-items:center;gap:.5rem;display:flex}.operator-tuner input[type=range]{min-width:0;accent-color:var(--color-signal-spark);flex:1}.operator-tuner-number-wrap{border:1px solid var(--color-border);background:var(--color-background);align-items:center;width:6.5rem;display:flex}.operator-tuner-number-wrap input{width:100%;min-width:0;color:var(--color-foreground);background:0 0;border:0;padding:.28rem .32rem;font-size:.62rem}.operator-tuner-number-wrap>span{color:var(--color-muted-foreground);padding-right:.35rem;font-size:.55rem}.operator-tuner-select,.operator-tuner-color,.operator-tuner-url{gap:.35rem;display:grid}.operator-tuner select,.operator-tuner-url input{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-foreground);border-radius:0;padding:.4rem .45rem;font-size:.62rem}.operator-tuner-toggle{color:var(--color-muted-foreground);cursor:pointer;justify-content:space-between;align-items:center;font-size:.61rem;display:flex;position:relative}.operator-tuner-toggle input{opacity:0;position:absolute}.operator-tuner-toggle__track{border:1px solid var(--color-border-strong);background:var(--color-background);width:2rem;height:1rem;position:relative}.operator-tuner-toggle__track:after{content:"";background:var(--color-muted-foreground);width:calc(.5rem - 1px);height:calc(.5rem - 1px);transition:transform .12s linear,background-color .12s linear;position:absolute;top:2px;left:2px}.operator-tuner-toggle input:checked+.operator-tuner-toggle__track{border-color:var(--color-signal-spark)}.operator-tuner-toggle input:checked+.operator-tuner-toggle__track:after{background:var(--color-signal-spark);transform:translate(1rem)}.operator-tuner-color{grid-template-columns:1fr auto auto;align-items:center}.operator-tuner-color input{border:1px solid var(--color-border);background:0 0;width:2.2rem;height:1.5rem;padding:0}.operator-tuner-color code{color:var(--color-muted-foreground);font-size:.58rem}.operator-tuner-pose-meta{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.61rem;display:flex}.operator-tuner-pose-meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.operator-tuner-pose-meta span,.operator-tuner-note{color:var(--color-muted-foreground)}.operator-tuner-error{border-left:2px solid var(--color-signal-spark);color:var(--color-signal-spark);margin:0;padding-left:.55rem;font-size:.58rem}.operator-tuner-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.operator-tuner-actions--pose{grid-template-columns:.8fr 1.2fr}.operator-tuner-actions button,.operator-tuner-url button,.operator-tuner__footer button{min-height:2rem;font-family:var(--font-ui);letter-spacing:.06em;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .45rem;font-size:.55rem;font-weight:700;display:inline-flex}.operator-tuner-url>span:last-child{grid-template-columns:1fr auto;display:grid}.operator-tuner-url button{border-left:0}.operator-tuner-note{margin:0;font-size:.55rem;line-height:1.45}.operator-tuner__footer{border-top:1px solid var(--color-border-strong);background:var(--color-surface-1);flex:none;grid-template-columns:1fr 1fr .75fr;display:grid}.operator-tuner__footer button{border-width:0 1px 0 0}.operator-tuner__footer button:last-child{border-right:0}.operator-tuner-launcher{top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));font-family:var(--font-ui);letter-spacing:.1em;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.62rem;font-weight:700;display:inline-flex}@media(max-width:70rem){.operator-tuner{top:auto;right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom));left:max(.5rem,env(safe-area-inset-left));width:auto;max-height:min(58svh,36rem)}.operator-tuner-launcher{top:auto;right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom))}}@media(max-width:36rem){.operator-tuner{max-height:62svh}.operator-tuner-group__body{padding-inline:.65rem}}.hud-rail{z-index:0;writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-foreground);font-size:2.6rem;font-weight:800;line-height:1;position:absolute;top:0;bottom:0;right:calc(50% + 17rem);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hud-rail{color:color-mix(in oklch,var(--color-foreground) 16%,transparent)}}.hud-rail-data,.hud-rail-ledger{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-foreground);font-weight:400}@supports (color:color-mix(in lab,red,red)){.hud-rail-data,.hud-rail-ledger{color:color-mix(in oklch,var(--color-foreground) 26%,transparent)}}.hud-rail:after{content:"";background:var(--color-foreground);width:1px;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.hud-rail:after{background:color-mix(in oklch,var(--color-foreground) 10%,transparent)}}.hud-rail:before{content:"";background-image:repeating-linear-gradient(to bottom,var(--color-foreground) 0,var(--color-foreground) 1px,transparent 1px,transparent 4rem);width:.45rem;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.hud-rail:before{background-image:repeating-linear-gradient(to bottom,color-mix(in oklch,var(--color-foreground) 10%,transparent) 0,color-mix(in oklch,var(--color-foreground) 10%,transparent) 1px,transparent 1px,transparent 4rem)}}@supports (-webkit-text-stroke:1px black){.hud-rail[data-phase=lost]{color:#0000;-webkit-text-stroke:1px var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hud-rail[data-phase=lost]{-webkit-text-stroke:1px color-mix(in oklch,var(--color-foreground) 30%,transparent)}}}.hud-rail[data-phase=lost] .hud-rail-scroll{animation-play-state:paused}.hud-rail-scroll{will-change:transform;height:max-content;animation:90s linear infinite signal-rail-marquee;display:block}@keyframes signal-rail-marquee{to{transform:translateY(-50%)}}.hud-survey-x{z-index:0;transition:transform .48s var(--ease-out-hard);position:absolute;top:72svh;left:0;right:0}.hud-survey-x>i,.hud-survey-y>i{background:var(--color-foreground);display:block}@supports (color:color-mix(in lab,red,red)){.hud-survey-x>i,.hud-survey-y>i{background:color-mix(in oklch,var(--color-foreground) 12%,transparent)}}.hud-survey-x>i{height:1px}.hud-survey-x>em{position:absolute;bottom:.45rem;right:1.1rem}.hud-survey-y{z-index:0;transition:transform .48s var(--ease-out-hard);position:absolute;top:0;bottom:0;left:calc(50% + 21rem)}.hud-survey-y>i{width:1px;height:100%}.hud-survey-y>em{white-space:nowrap;position:absolute;top:1.1rem;left:.6rem}.hud-survey-x>em,.hud-survey-y>em{font-style:normal;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:.55rem}@supports (color:color-mix(in lab,red,red)){.hud-survey-x>em,.hud-survey-y>em{color:color-mix(in oklch,var(--color-muted-foreground) 75%,transparent)}}.hud-plus{--plus-ink:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hud-plus{--plus-ink:color-mix(in oklch, var(--color-foreground) 22%, transparent)}}.hud-plus{grid-template-columns:repeat(5,.75rem);grid-auto-rows:.75rem;place-items:center;display:grid;position:absolute;top:50%;left:1.6rem;transform:translateY(-50%)}.hud-plus i{background:linear-gradient(var(--plus-ink),var(--plus-ink)) center / 100% 1px no-repeat,linear-gradient(var(--plus-ink),var(--plus-ink)) center / 1px 100% no-repeat;width:.3rem;height:.3rem}.hud-plus i[data-datum]{box-sizing:border-box;border:1px solid var(--color-primary);background:0 0;width:.35rem;height:.35rem}.hud-frame-in>*{animation:1.4s ease-out both signal-hud-in}@keyframes signal-hud-in{0%{opacity:0}to{opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
