/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-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;--scroll-cue-fade:0px;--admin-seg-fade-start:0px;--admin-seg-fade-end:0px}}}@layer theme{:host,:root{--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--ease-out:cubic-bezier(.16,1,.3,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--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-ink:#0b0b0a;--color-graphite:#242421;--color-bone:#f4f0e8;--color-stone:#ddd6cb;--color-amber:#f3a62b;--color-amber-dark:#c97912;--color-amber-hover:#f3ac3a;--color-telegram:#229ed9;--font-display:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;--font-heading:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;--font-pixel:var(--font-departure-mono),ui-monospace,monospace;--duration-micro:.15s;--duration-panel:.22s;--color-app-accent:var(--app-accent,var(--lp-accent-text,#f3a62b))}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.right-0{right:0}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.z-20{z-index:20}.z-50{z-index:50}.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}}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.-m-2{margin:calc(var(--spacing) * -2)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.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-4{margin-top:calc(var(--spacing) * 4)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[7\.375rem\]{height:7.375rem}.h-\[11\.625rem\]{height:11.625rem}.h-\[16\.5rem\]{height:16.5rem}.h-\[26px\]{height:26px}.h-\[31px\]{height:31px}.h-\[36px\]{height:36px}.h-\[200px\]{height:200px}.h-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[85px\]{width:85px}.w-\[102px\]{width:102px}.w-\[118px\]{width:118px}.w-\[200px\]{width:200px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[30rem\]{min-width:30rem}.min-w-\[52rem\]{min-width:52rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.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}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-app-line-soft>:not(:last-child)){border-color:var(--app-line-soft)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber{border-color:var(--color-amber)}.border-amber\/40{border-color:#f3a62b66}@supports (color:color-mix(in lab,red,red)){.border-amber\/40{border-color:color-mix(in oklab,var(--color-amber) 40%,transparent)}}.border-amber\/50{border-color:#f3a62b80}@supports (color:color-mix(in lab,red,red)){.border-amber\/50{border-color:color-mix(in oklab,var(--color-amber) 50%,transparent)}}.border-app-accent,.border-app-accent\/50{border-color:var(--app-accent,var(--lp-accent-text,#f3a62b))}@supports (color:color-mix(in lab,red,red)){.border-app-accent\/50{border-color:color-mix(in oklab,var(--app-accent,var(--lp-accent-text,#f3a62b)) 50%,transparent)}}.border-app-accent\/60{border-color:var(--app-accent,var(--lp-accent-text,#f3a62b))}@supports (color:color-mix(in lab,red,red)){.border-app-accent\/60{border-color:color-mix(in oklab,var(--app-accent,var(--lp-accent-text,#f3a62b)) 60%,transparent)}}.border-app-danger,.border-app-danger\/50{border-color:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.border-app-danger\/50{border-color:color-mix(in oklab,var(--app-danger) 50%,transparent)}}.border-app-danger\/55{border-color:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.border-app-danger\/55{border-color:color-mix(in oklab,var(--app-danger) 55%,transparent)}}.border-app-depth-border{border-color:var(--app-depth-border)}.border-app-line{border-color:var(--app-line)}.border-app-line-soft{border-color:var(--app-line-soft)}.border-app-muted,.border-app-muted\/60{border-color:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.border-app-muted\/60{border-color:color-mix(in oklab,var(--app-muted) 60%,transparent)}}.bg-amber{background-color:var(--color-amber)}.bg-amber\/10{background-color:#f3a62b1a}@supports (color:color-mix(in lab,red,red)){.bg-amber\/10{background-color:color-mix(in oklab,var(--color-amber) 10%,transparent)}}.bg-amber\/\[0\.08\]{background-color:#f3a62b14}@supports (color:color-mix(in lab,red,red)){.bg-amber\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-amber) 8%,transparent)}}.bg-app-accent{background-color:var(--app-accent,var(--lp-accent-text,#f3a62b))}.bg-app-bg,.bg-app-bg\/40{background-color:var(--app-bg,var(--lp-bg,#0b0b0a))}@supports (color:color-mix(in lab,red,red)){.bg-app-bg\/40{background-color:color-mix(in oklab,var(--app-bg,var(--lp-bg,#0b0b0a)) 40%,transparent)}}.bg-app-danger{background-color:var(--app-danger)}.bg-app-ink,.bg-app-ink\/30{background-color:var(--app-ink)}@supports (color:color-mix(in lab,red,red)){.bg-app-ink\/30{background-color:color-mix(in oklab,var(--app-ink) 30%,transparent)}}.bg-app-line{background-color:var(--app-line)}.bg-app-muted,.bg-app-muted\/40{background-color:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.bg-app-muted\/40{background-color:color-mix(in oklab,var(--app-muted) 40%,transparent)}}.bg-app-surface{background-color:var(--app-surface)}.bg-app-surface-raised,.bg-app-surface-raised\/40{background-color:var(--app-surface-raised)}@supports (color:color-mix(in lab,red,red)){.bg-app-surface-raised\/40{background-color:color-mix(in oklab,var(--app-surface-raised) 40%,transparent)}}.bg-app-surface-raised\/60{background-color:var(--app-surface-raised)}@supports (color:color-mix(in lab,red,red)){.bg-app-surface-raised\/60{background-color:color-mix(in oklab,var(--app-surface-raised) 60%,transparent)}}.bg-current{background-color:currentColor}.bg-ink{background-color:var(--color-ink)}.fill-app-ink{fill:var(--app-ink)}.fill-app-muted{fill:var(--app-muted)}.fill-app-surface{fill:var(--app-surface)}.fill-app-surface-raised{fill:var(--app-surface-raised)}.stroke-app-accent{stroke:var(--app-accent,var(--lp-accent-text,#f3a62b))}.stroke-app-line{stroke:var(--app-line)}.stroke-app-line-soft{stroke:var(--app-line-soft)}.stroke-app-muted{stroke:var(--app-muted)}.stroke-app-surface{stroke:var(--app-surface)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.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-6{padding-inline:calc(var(--spacing) * 6)}.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-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:var(--spacing)}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-pixel{font-family:var(--font-pixel)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-app-accent{color:var(--app-accent,var(--lp-accent-text,#f3a62b))}.text-app-danger{color:var(--app-danger)}.text-app-ink{color:var(--app-ink)}.text-app-muted,.text-app-muted\/60{color:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.text-app-muted\/60{color:color-mix(in oklab,var(--app-muted) 60%,transparent)}}.text-app-muted\/70{color:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.text-app-muted\/70{color:color-mix(in oklab,var(--app-muted) 70%,transparent)}}.text-app-muted\/80{color:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.text-app-muted\/80{color:color-mix(in oklab,var(--app-muted) 80%,transparent)}}.text-bone{color:var(--color-bone)}.text-ink{color:var(--color-ink)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.decoration-app-line{-webkit-text-decoration-color:var(--app-line);text-decoration-color:var(--app-line)}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-app-ink{accent-color:var(--app-ink)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow-\[0_2px_0_var\(--app-depth-block\)\]{--tw-shadow:0 2px 0 var(--tw-shadow-color,var(--app-depth-block))}.shadow-\[0_2px_0_var\(--app-depth-block\)\],.shadow-\[0_3px_0_var\(--app-depth-block\)\]{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_3px_0_var\(--app-depth-block\)\]{--tw-shadow:0 3px 0 var(--tw-shadow-color,var(--app-depth-block))}.shadow-\[0_4px_0_var\(--app-depth-block\)\]{--tw-shadow:0 4px 0 var(--tw-shadow-color,var(--app-depth-block))}.ring,.shadow-\[0_4px_0_var\(--app-depth-block\)\]{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)}.ring-2{--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)}.ring-amber{--tw-ring-color:var(--color-amber)}.ring-app-accent,.ring-app-accent\/30{--tw-ring-color:var(--app-accent,var(--lp-accent-text,#f3a62b))}@supports (color:color-mix(in lab,red,red)){.ring-app-accent\/30{--tw-ring-color:color-mix(in oklab,var(--app-accent,var(--lp-accent-text,#f3a62b)) 30%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;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-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-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:rounded-b-none:is(:where(.group):is([open],:popover-open,:open) *){border-bottom-right-radius:0;border-bottom-left-radius:0}@media (hover:hover){.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\:text-app-ink:is(:where(.group):hover *){color:var(--app-ink)}}.placeholder\:text-app-muted::placeholder{color:var(--app-muted)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-app-accent:hover{border-color:var(--app-accent,var(--lp-accent-text,#f3a62b))}.hover\:border-app-danger\/50:hover{border-color:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:border-app-danger\/50:hover{border-color:color-mix(in oklab,var(--app-danger) 50%,transparent)}}.hover\:border-app-depth-border:hover{border-color:var(--app-depth-border)}.hover\:bg-amber-hover:hover{background-color:var(--color-amber-hover)}.hover\:bg-amber\/10:hover{background-color:#f3a62b1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber\/10:hover{background-color:color-mix(in oklab,var(--color-amber) 10%,transparent)}}.hover\:bg-app-danger\/10:hover{background-color:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-app-danger\/10:hover{background-color:color-mix(in oklab,var(--app-danger) 10%,transparent)}}.hover\:bg-app-surface:hover{background-color:var(--app-surface)}.hover\:bg-app-surface-raised:hover{background-color:var(--app-surface-raised)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-app-accent:hover{color:var(--app-accent,var(--lp-accent-text,#f3a62b))}.hover\:text-app-danger:hover{color:var(--app-danger)}.hover\:text-app-ink:hover{color:var(--app-ink)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-app-accent:hover{-webkit-text-decoration-color:var(--app-accent,var(--lp-accent-text,#f3a62b));text-decoration-color:var(--app-accent,var(--lp-accent-text,#f3a62b))}}.focus\:border-app-accent:focus{border-color:var(--app-accent,var(--lp-accent-text,#f3a62b))}.focus\:ring-\[3px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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\:ring-app-accent\/20:focus{--tw-ring-color:var(--app-accent,var(--lp-accent-text,#f3a62b))}@supports (color:color-mix(in lab,red,red)){.focus\:ring-app-accent\/20:focus{--tw-ring-color:color-mix(in oklab,var(--app-accent,var(--lp-accent-text,#f3a62b)) 20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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\:ring-app-accent:focus-visible{--tw-ring-color:var(--app-accent,var(--lp-accent-text,#f3a62b))}.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-app-bg:focus-visible{--tw-ring-offset-color:var(--app-bg,var(--lp-bg,#0b0b0a))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-amber-dark:active{background-color:var(--color-amber-dark)}.active\:bg-app-danger\/20:active{background-color:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.active\:bg-app-danger\/20:active{background-color:color-mix(in oklab,var(--app-danger) 20%,transparent)}}.active\:bg-app-surface:active{background-color:var(--app-surface)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.aria-invalid\:border-app-danger[aria-invalid=true]{border-color:var(--app-danger)}.aria-invalid\:focus\:ring-app-danger\/20[aria-invalid=true]:focus{--tw-ring-color:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:focus\:ring-app-danger\/20[aria-invalid=true]:focus{--tw-ring-color:color-mix(in oklab,var(--app-danger) 20%,transparent)}}@media (min-width:40rem){.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:bottom-8{bottom:calc(var(--spacing) * 8)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-auto{width:auto}.sm\:min-w-48{min-width:calc(var(--spacing) * 48)}.sm\:min-w-\[48rem\]{min-width:48rem}.sm\:min-w-\[56rem\]{min-width:56rem}.sm\:min-w-\[60rem\]{min-width:60rem}.sm\:min-w-\[64rem\]{min-width:64rem}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:table-cell{display:table-cell}}@media (min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:table-cell{display:table-cell}.lg\:min-w-\[44rem\]{min-width:44rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid{display:grid}.xl\:grid-cols-\[11rem_minmax\(0\,1fr\)_15rem_14rem_auto\]{grid-template-columns:11rem minmax(0,1fr) 15rem 14rem auto}.xl\:justify-end{justify-content:flex-end}}@media (pointer:coarse){.pointer-coarse\:-m-3{margin:calc(var(--spacing) * -3)}.pointer-coarse\:-my-2{margin-block:calc(var(--spacing) * -2)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:p-3{padding:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:py-3{padding-block:calc(var(--spacing) * 3)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>span\]\:whitespace-nowrap>span{white-space:nowrap}}html{color-scheme:light dark;background-color:var(--color-ink);scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--font-sans)}.inert-pixel-asset{image-rendering:pixelated;image-rendering:crisp-edges}*{scrollbar-color:var(--color-graphite) transparent}.app-page,.support-root{--app-bg:#f4f0e8;--app-surface:#faf7f1;--app-surface-raised:#efe8dd;--app-ink:#171714;--app-muted:#625c54;--app-line:#c9c0b5;--app-line-soft:#d8d0c5;--app-depth-border:#39352e;--app-depth-block:#b8ad9f;--app-accent:#8f560c;--app-danger:#a8432e;background:var(--app-bg);min-height:100dvh;color:var(--app-ink);font-family:var(--font-sans)}.app-page .landing-theme-toggle{border-color:var(--app-line);background:var(--app-surface);color:var(--app-ink)}.app-page .landing-theme-toggle:hover{border-color:var(--app-accent);background:var(--app-surface-raised)}html[data-theme=dark] .app-page,html[data-theme=dark] .support-root{--app-bg:#0b0b0a;--app-surface:#151513;--app-surface-raised:#242421;--app-ink:#f0ebe1;--app-muted:#a7a198;--app-line:#454239;--app-line-soft:#33322c;--app-depth-border:#625d51;--app-depth-block:#3d3931;--app-accent:#f3a62b;--app-danger:#e08b74}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .app-page,html:not([data-theme=light]) .support-root{--app-bg:#0b0b0a;--app-surface:#151513;--app-surface-raised:#242421;--app-ink:#f0ebe1;--app-muted:#a7a198;--app-line:#454239;--app-line-soft:#33322c;--app-depth-border:#625d51;--app-depth-block:#3d3931;--app-accent:#f3a62b;--app-danger:#e08b74}}.app-fade-in,.app-panel-in{transform-origin:50% 0}@media (prefers-reduced-motion:no-preference){.app-panel-in{animation:app-panel-in var(--duration-panel) var(--ease-out) both}.app-fade-in{animation:app-fade-in var(--duration-micro) var(--ease-out) both}}@keyframes app-panel-in{0%{opacity:0;translate:0 6px;scale:.994}to{opacity:1;translate:0;scale:1}}@keyframes app-fade-in{0%{opacity:0;translate:0 2px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.animate-pulse,.app-fade-in,.app-panel-in{animation:none}.landing-theme-toggle,.landing-theme-toggle:active,.landing-theme-toggle:hover{transform:none}}@property --scroll-cue-fade{syntax:"<length>";inherits:false;initial-value:0}.scroll-cue{scrollbar-width:thin;scrollbar-color:var(--app-muted,var(--lp-muted,#a7a198)) transparent;overflow-x:auto}@supports (animation-timeline:scroll(self inline)){.scroll-cue{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--scroll-cue-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--scroll-cue-fade)),transparent 100%);animation:scroll-cue-overflow linear both;animation-timeline:scroll(self inline)}}@keyframes scroll-cue-overflow{0%,94%{--scroll-cue-fade:28px}to{--scroll-cue-fade:0px}}.landing-page{--lp-bg:#f4f0e8;--lp-surface:#ebe5dc;--lp-surface-raised:#faf7f1;--lp-ink:#171714;--lp-muted:#625c54;--lp-line:#c9c0b5;--lp-line-soft:#d8d0c5;--lp-panel:#0f0f0d;--lp-panel-text:#f4f0e8;--lp-panel-muted:#d9d2c8;--lp-shadow:#5c492f2e;--lp-depth-border:#39352e;--lp-depth-block:#afa394;--lp-depth-ambient:#5c492f26;--lp-depth-panel-border:#464139;--lp-depth-panel-block:#090907;--lp-depth-shallow:#b8ad9f;--lp-accent-text:#8f560c;--app-ink:var(--lp-ink);--app-muted:var(--lp-muted);--app-line:var(--lp-line);--app-surface:var(--lp-surface-raised);--app-surface-raised:var(--lp-surface);min-height:100dvh;color:var(--lp-ink);background:var(--lp-bg);font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;transition:background-color .18s,color .18s;overflow-x:clip}.landing-shell{width:min(100%,1280px);margin-inline:auto;padding-inline:28px}.landing-header{z-index:30;isolation:isolate;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding-inline:18px;display:grid;position:sticky;top:0}.landing-header:before{z-index:-1;pointer-events:none;content:"";background:0 0;border:1px solid #0000;border-radius:14px;transition:inset .22s,background-color .22s,border-color .22s,box-shadow .22s;position:absolute;inset:8px 0;box-shadow:0 14px 36px #0000}.landing-header.is-floating:before{border-color:var(--lp-depth-border);background:var(--lp-surface-raised);inset:12px 0}@supports (color:color-mix(in lab,red,red)){.landing-header.is-floating:before{background:color-mix(in srgb,var(--lp-surface-raised) 88%,transparent)}}.landing-header.is-floating:before{box-shadow:0 4px 0 var(--lp-depth-shallow),0 16px 32px var(--lp-shadow),inset 0 1px 0 var(--lp-surface-raised)}@supports (color:color-mix(in lab,red,red)){.landing-header.is-floating:before{box-shadow:0 4px 0 var(--lp-depth-shallow),0 16px 32px var(--lp-shadow),inset 0 1px 0 color-mix(in srgb,var(--lp-surface-raised) 82%,transparent)}}.landing-header.is-floating:before{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%)}.landing-footer-brand>a,.landing-header>a:first-child{width:fit-content;color:var(--lp-ink)}.landing-header>a:first-child span[aria-hidden]{transform-origin:0;transition:transform .22s}.landing-header.is-floating>a:first-child span[aria-hidden]{transform:scale(.7458,.75)}.landing-nav{align-items:center;gap:42px;display:flex}.landing-nav-link,.landing-signin-link,.landing-text-link{color:var(--lp-ink);font-size:14px;font-weight:500;transition:color .16s}.landing-nav-link:hover,.landing-signin-link:hover,.landing-text-link:hover{color:var(--lp-accent-text)}.landing-footer-columns a:focus-visible,.landing-nav-link:focus-visible,.landing-signin-link:focus-visible,.landing-text-link:focus-visible{outline:2px solid var(--lp-accent-text);outline-offset:4px;border-radius:4px}.landing-nav-link.is-active{color:var(--lp-accent-text)}.landing-nav-link{align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}.landing-header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.landing-theme-toggle{border:1px solid var(--lp-line);background:var(--lp-surface);width:36px;height:36px;color:var(--lp-ink);border-radius:8px;flex:none;place-items:center;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.landing-theme-toggle:hover{border-color:var(--lp-accent-text);background:var(--lp-surface-raised);transform:translateY(-1px)}.landing-theme-toggle:active{transform:translateY(1px)}.landing-theme-toggle:focus-visible{box-shadow:0 0 0 2px var(--lp-bg,var(--app-bg,var(--legal-bg,#f4f0e8))),0 0 0 4px var(--lp-accent-text,var(--app-accent,var(--legal-accent,#f3a62b)));outline:none}@media (pointer:coarse){.landing-theme-toggle{position:relative}.landing-theme-toggle:after{content:"";position:absolute;inset:-4px}}.landing-theme-toggle svg{width:17px;height:17px}.landing-theme-sun,html[data-theme=dark] .landing-theme-moon{display:none}html[data-theme=dark] .landing-theme-sun{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .landing-theme-moon{display:none}html:not([data-theme=light]) .landing-theme-sun{display:block}}.landing-signin-link{white-space:nowrap;flex:none;padding:12px 4px}.landing-footer-cta,.landing-header-cta,.landing-primary-cta{--lp-cta-chrome:#171714;border:1px solid var(--lp-cta-chrome);box-shadow:3px 3px 0 var(--lp-cta-chrome);font-family:var(--font-heading);white-space:nowrap;font-weight:500}.landing-footer-cta:focus-visible,.landing-header-cta:focus-visible,.landing-primary-cta:focus-visible{box-shadow:3px 3px 0 var(--lp-cta-chrome),0 0 0 2px var(--lp-bg,var(--app-bg,#f4f0e8)),0 0 0 4px var(--lp-accent-text,var(--app-accent,#f3a62b));outline:none}.landing-footer-cta:after,.landing-header-cta:after,.landing-primary-cta:after{content:"";background:currentColor;flex:none;width:7px;height:7px;margin-left:18px}.telegram-icon-brand,.telegram-icon-mono{flex:none;display:inline-flex}.telegram-icon-brand svg,.telegram-icon-mono svg{width:100%;height:100%;display:block}.telegram-icon-mono path{fill:currentColor}.landing-main{flex-direction:column;gap:112px;display:flex}.landing-bottom-cta,.landing-hero{isolation:isolate;border:2px solid var(--lp-depth-panel-border);background:var(--lp-panel);color:var(--lp-panel-text);box-shadow:0 8px 0 var(--lp-depth-panel-block),0 24px 48px #29201624,inset 0 1px 0 #f4f0e81a;border-radius:18px;position:relative;overflow:hidden}.landing-panel-background{z-index:-3;object-fit:cover;object-position:center;image-rendering:auto;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-hero>.landing-panel-background{transform:scale(1.34)}.landing-bottom-cta>.landing-panel-background{object-position:54% center;transform:scale(1.34)}.landing-bottom-cta:after,.landing-hero:after{z-index:-2;pointer-events:none;content:"";position:absolute;inset:0}.landing-hero:after{background:linear-gradient(90deg,#0000 92%,#0b0b0ad6),linear-gradient(90deg,#0b0b0af7,#0b0b0ae0 39%,#0b0b0a38 72%,#0b0b0a14)}.landing-bottom-cta:after{background:linear-gradient(90deg,#0b0b0ae6,#0b0b0ab8 36%,#0b0b0a2e 67%,#0000 82%)}.landing-hero-body{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:510px;padding:56px 52px 28px;display:grid}.landing-hero-copy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.landing-hero-copy h1{max-width:640px;color:var(--lp-panel-text);font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(42px,3.6vw,46px);font-weight:500;line-height:1.07}.landing-hero-copy h1>span,.landing-hero-copy p>span{white-space:nowrap}.landing-hero-copy p{max-width:52ch;color:var(--lp-panel-muted);margin-top:24px;font-size:18px;line-height:1.6}.landing-hero-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.landing-hero-actions a:not(.landing-text-link){min-width:170px}.landing-ghost-cta{color:var(--lp-panel-text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0b0a66;border-color:#f4f0e859}.landing-hero-visual{justify-content:center;align-items:center;min-width:0;padding-right:116px;display:flex;position:relative;left:30px}.landing-hero-mascot{z-index:1;object-fit:contain;object-position:center;image-rendering:auto;filter:drop-shadow(0 0 1px #12110f80)drop-shadow(0 0 4px #12110f29)drop-shadow(0 5px 7px #0003);width:min(100%,470px);height:min(440px,42vw)}.landing-route-pill{border:1px solid var(--lp-line);background:var(--lp-surface-raised);border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.landing-route-pill{background:color-mix(in srgb,var(--lp-surface-raised) 72%,transparent)}}.landing-route-pill{color:var(--lp-ink);font-size:14px}.landing-route-pill.is-dark{color:var(--lp-panel-text);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b0b0aad;border-color:#f4f0e84d}.landing-route-glyph{flex:none;grid-template-columns:repeat(4,7px);gap:4px;display:grid}.landing-route-glyph i{background:var(--lp-muted);border-radius:1px;width:7px;height:7px;display:block}@supports (color:color-mix(in lab,red,red)){.landing-route-glyph i{background:color-mix(in srgb,var(--lp-muted) 48%,transparent)}}.landing-route-glyph.is-dark i{background:#a7a1988a}.landing-route-glyph i.is-filled,.landing-route-glyph.is-active i{background:var(--color-amber)}.landing-section-copy{flex-direction:column;gap:14px;max-width:760px;display:flex}.landing-section-copy-wide{max-width:820px}.landing-section-copy-offset{margin-left:clamp(0px,8vw,104px)}.landing-section-copy-centered{text-align:center;align-self:center;align-items:center}.landing-privacy h2,.landing-section-copy h1,.landing-section-copy h2{color:var(--lp-ink);letter-spacing:-.045em;font-size:clamp(36px,4vw,50px);font-weight:600;line-height:1.05}.landing-privacy-copy>p,.landing-section-copy p{max-width:680px;color:var(--lp-muted);font-size:18px;line-height:1.6}.landing-text-link{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.landing-notice{padding-block:clamp(72px,16vh,176px) 120px}.landing-notice h1{font-weight:500}.landing-routes-section,.landing-routing-story,.landing-story{flex-direction:column;gap:38px;display:flex}.landing-story-grid{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(190px,1fr));gap:34px;padding:28px 8px 48px;display:grid;overflow:visible}.landing-step-item{scroll-snap-align:start;min-width:0;position:relative}.landing-step-item:not(:last-child):before{z-index:4;background:var(--color-amber);width:20px;height:1px;opacity:var(--landing-step-arrow-opacity,1);content:"";position:absolute;top:50%;right:-27px}.landing-step-item:not(:last-child):after{z-index:5;border-top:1px solid var(--color-amber);border-right:1px solid var(--color-amber);width:8px;height:8px;opacity:var(--landing-step-arrow-opacity,1);content:"";position:absolute;top:calc(50% - 4px);right:-27px;transform:rotate(45deg)}.landing-step-card{border:1px solid var(--lp-depth-border);background:linear-gradient(155deg,var(--lp-surface-raised),var(--lp-surface) 76%);height:100%;min-height:374px;box-shadow:0 4px 0 var(--lp-depth-shallow),0 14px 26px var(--lp-depth-ambient),inset 0 1px 0 var(--lp-surface-raised);border-radius:14px;grid-template-rows:auto auto 1fr auto;padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.landing-step-card{box-shadow:0 4px 0 var(--lp-depth-shallow),0 14px 26px var(--lp-depth-ambient),inset 0 1px 0 color-mix(in srgb,var(--lp-surface-raised) 82%,transparent)}}.landing-step-number{border:1px solid var(--lp-line);background:var(--lp-surface);width:fit-content;color:var(--lp-muted);font-family:var(--font-pixel);border-radius:5px;padding:5px 9px;font-size:12px}.landing-step-card h3{color:var(--lp-ink);margin-top:18px;font-size:18px;font-weight:600;line-height:1.25}.landing-step-art{justify-content:center;align-items:center;min-height:172px;padding-block:14px;display:flex;position:relative}.landing-step-card>p{color:var(--lp-muted);font-size:14px;line-height:1.55}.landing-step-mascot{z-index:1;object-fit:contain;object-position:center;image-rendering:auto;filter:drop-shadow(0 0 1px #12110f7a)drop-shadow(0 0 4px #12110f24)drop-shadow(0 4px 6px #0000002e);width:210px;height:160px}.landing-step-routes{flex-direction:column;gap:8px;width:100%;display:flex}.landing-step-routes .landing-route-pill{min-height:42px}.landing-harness-stack{perspective:600px}.landing-harness-stack,.landing-harness-stack>span{justify-content:center;align-items:center;display:flex}.landing-harness-stack>span{width:58px;height:62px;box-shadow:0 8px 22px var(--lp-depth-ambient);background:#faf7f1;border:1px solid #c9c0b5;border-radius:10px;transform:rotate(-5deg)translateY(3px)}.landing-harness-stack>span:nth-child(2){z-index:2;transform:translateY(-8px)rotate(2deg)scale(1.06)}.landing-harness-stack>span:nth-child(3){transform:rotate(6deg)translateY(4px)}.landing-harness-stack>span+span{margin-left:-6px}.landing-harness-stack>span.is-dark{background:#11110f;border-color:#353530}.landing-harness-stack img{object-fit:contain;width:32px;height:32px}.landing-harness-stack.is-expanded>span{width:66px;height:74px}.landing-harness-stack>span.is-dense img{width:44px;height:44px}.landing-fund-glyph{grid-template-columns:repeat(2,44px);gap:12px;display:grid}.landing-fund-glyph i{border:1px solid var(--lp-depth-border);background:var(--lp-surface-raised);width:44px;height:44px;box-shadow:4px 4px 0 var(--lp-depth-shallow);border-radius:2px;display:block}.landing-fund-glyph i.is-filled{background:var(--color-amber)}.landing-routing-story{gap:42px}.landing-routing-diagram{border:1px solid var(--lp-line);background:radial-gradient(circle at 50% 0,#f3a62b1c,transparent 36%),var(--lp-surface);min-height:330px;box-shadow:inset 0 1px 0 var(--lp-surface-raised);border-radius:16px;grid-template-columns:minmax(0,1fr) 68px minmax(0,1.08fr) 68px minmax(0,1fr);align-items:center;padding:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-routing-diagram{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lp-surface-raised) 80%,transparent)}}.landing-routing-node{isolation:isolate;border:1px solid var(--lp-depth-border);background:var(--lp-surface-raised);min-height:246px;box-shadow:0 4px 0 var(--lp-depth-shallow),0 12px 22px var(--lp-depth-ambient),inset 0 1px 0 var(--lp-surface-raised);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.landing-routing-node{box-shadow:0 4px 0 var(--lp-depth-shallow),0 12px 22px var(--lp-depth-ambient),inset 0 1px 0 color-mix(in srgb,var(--lp-surface-raised) 82%,transparent)}}.landing-node-label{z-index:2;color:var(--lp-ink);text-align:center;font-size:17px;font-weight:600}.landing-routing-gateway-node{border-color:var(--lp-depth-panel-border);background:var(--lp-panel);color:var(--lp-panel-text);box-shadow:0 4px 0 var(--lp-depth-panel-block),0 12px 22px var(--lp-depth-ambient),inset 0 1px 0 #f4f0e817;overflow:hidden}.landing-routing-gateway-node .landing-node-label{color:var(--lp-panel-text)}.landing-gateway-mascot{z-index:1;object-fit:contain;object-position:center;image-rendering:auto;filter:drop-shadow(0 0 1px #12110f80)drop-shadow(0 0 4px #12110f29)drop-shadow(0 4px 6px #0003);width:260px;height:172px}.landing-routing-route-node>div{flex-direction:column;gap:8px;width:100%;max-width:250px;display:flex}.landing-flow-arrow{justify-content:center;align-items:center;padding-inline:12px;display:flex}.landing-flow-arrow span{background:linear-gradient(90deg,transparent,var(--color-amber) 22%,var(--color-amber) 78%,transparent);width:100%;height:1px;display:block;position:relative}.landing-flow-arrow span:after{border-top:1px solid var(--color-amber);border-right:1px solid var(--color-amber);content:"";width:9px;height:9px;position:absolute;top:-4px;right:1px;transform:rotate(45deg)}.landing-routing-callouts{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);grid-template-columns:1.05fr .9fr 1.05fr;display:grid}.landing-routing-callouts article{gap:16px;padding:28px 24px;display:flex}.landing-routing-callouts article+article{border-left:1px solid var(--lp-line)}.landing-routing-callouts h3{color:var(--lp-ink);font-size:16px;font-weight:600}.landing-routing-callouts p{color:var(--lp-muted);margin-top:5px;font-size:14px;line-height:1.5}.landing-callout-icon{border:1px solid var(--lp-line);background:var(--lp-surface);width:38px;height:38px;color:var(--lp-accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.landing-callout-icon svg{width:20px;height:20px}.landing-pool{flex-direction:column;gap:38px;display:flex}.landing-pool-diagram{border:1px solid var(--lp-line);background:radial-gradient(circle at 50% 100%,#f3a62b1f,transparent 44%),var(--lp-surface);width:100%;max-width:620px;box-shadow:inset 0 1px 0 var(--lp-surface-raised);border-radius:16px;flex-direction:column;align-items:center;margin-inline:auto;padding:32px;display:flex}@supports (color:color-mix(in lab,red,red)){.landing-pool-diagram{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lp-surface-raised) 80%,transparent)}}.landing-pool-label{color:var(--lp-muted);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.landing-pool-tiles{justify-content:center;align-items:flex-start;width:min(100%,320px);margin-top:22px;display:flex}.landing-pool-tile{border:1px solid var(--lp-line);background:var(--lp-surface-raised);width:72px;height:78px;box-shadow:0 4px 0 var(--lp-depth-shallow);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.landing-pool-tile+.landing-pool-tile{margin-left:-8px}.landing-pool-tile:first-child{margin-top:10px;transform:rotate(-5deg)}.landing-pool-tile:nth-child(2){z-index:2;transform:rotate(2deg)scale(1.05)}.landing-pool-tile:nth-child(3){z-index:1;margin-top:4px;transform:rotate(-2deg)}.landing-pool-tile:nth-child(4){margin-top:10px;transform:rotate(6deg)}.landing-pool-tile img{filter:grayscale()opacity(.6);width:30px;height:30px}.landing-pool-tile:nth-child(2) img{filter:none}.landing-pool-converge{width:min(100%,320px);height:auto;stroke:var(--lp-accent-text);margin-top:18px}@supports (color:color-mix(in lab,red,red)){.landing-pool-converge{stroke:color-mix(in srgb,var(--lp-accent-text) 80%,var(--lp-line))}}.landing-pool-converge{stroke-width:1px}.landing-pool-key{border:1px solid var(--lp-depth-panel-border);background:var(--lp-panel);width:min(100%,400px);color:var(--lp-panel-text);box-shadow:0 4px 0 var(--lp-depth-panel-block),0 12px 22px var(--lp-depth-ambient);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;margin-top:0;padding:18px 22px;display:grid;position:relative}.landing-pool-key-icon{background:var(--color-amber);color:#171714;border:1px solid #171714;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.landing-pool-key-icon svg{width:24px;height:24px}.landing-pool-key>div{flex-direction:column;gap:4px;min-width:0;display:flex}.landing-pool-key strong{font-family:var(--font-heading);font-size:17px;font-weight:600}.landing-pool-key>div>span{color:var(--lp-panel-muted);font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.landing-pool-key small{border:1px solid var(--lp-accent-text);padding:4px 7px;position:absolute;top:-11px;right:14px}@supports (color:color-mix(in lab,red,red)){.landing-pool-key small{border:1px solid color-mix(in srgb,var(--lp-accent-text) 72%,var(--lp-line))}}.landing-pool-key small{background:var(--lp-surface-raised);color:var(--lp-ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;font-size:10px;font-weight:700}.landing-routes-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-left:clamp(0px,4vw,54px);display:grid}.landing-route-table-wrap{background:var(--lp-surface-raised);border-radius:16px;overflow:hidden}.landing-route-table{border-collapse:collapse;table-layout:fixed;width:100%}.landing-route-table td,.landing-route-table th{text-align:left;vertical-align:middle;padding:20px 18px}.landing-route-table thead{background:var(--lp-surface)}.landing-route-table thead th{color:var(--lp-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.landing-route-table thead th:first-child{width:17%}.landing-route-table thead th:nth-child(2){width:14%}.landing-route-table thead th:nth-child(3){width:29%}.landing-route-table thead th:nth-child(4){width:22%}.landing-route-table thead th:nth-child(5){width:18%}.landing-route-table tbody td:nth-child(4),.landing-route-table thead th:nth-child(4){text-align:right}.landing-route-table tbody tr+tr{border-top:1px solid var(--lp-line-soft)}.landing-route-table tbody tr{color:var(--lp-muted);transition:background-color .16s,transform .16s}.landing-route-table tbody tr:hover{background:#f3a62b}@supports (color:color-mix(in lab,red,red)){.landing-route-table tbody tr:hover{background:color-mix(in srgb,var(--color-amber) 7%,var(--lp-surface-raised))}}.landing-route-table tbody tr.is-featured{background:linear-gradient(90deg,#f3a62b29,#0000 58%)}.landing-route-table tbody th{color:var(--lp-ink);align-items:center;gap:12px;font-size:18px;font-weight:650;display:flex}.landing-route-table td{font-size:14px;line-height:1.5}.landing-route-table td:nth-child(2){color:var(--lp-ink);font-weight:600}.landing-route-price{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.landing-route-price-charged{color:var(--lp-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.landing-route-price-compare{align-items:center;gap:8px;display:flex}.landing-route-price-compare s{color:var(--lp-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;-webkit-text-decoration-color:var(--lp-muted);text-decoration-color:var(--lp-muted);font-size:12px}@supports (color:color-mix(in lab,red,red)){.landing-route-price-compare s{-webkit-text-decoration-color:color-mix(in srgb,var(--lp-muted) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--lp-muted) 60%,transparent)}}.landing-route-price-badge{border:1px solid var(--lp-accent-text);padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.landing-route-price-badge{border:1px solid color-mix(in srgb,var(--lp-accent-text) 55%,var(--lp-line))}}.landing-route-price-badge{color:var(--lp-accent-text);font-family:var(--font-mono);letter-spacing:.02em;border-radius:4px;font-size:11px;font-weight:650}.landing-route-note{color:var(--lp-muted);margin-top:-18px;margin-left:20px;font-size:13px}.landing-privacy{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:16px;flex-direction:column;gap:42px;padding:54px;display:flex}:is(.landing-route-table-wrap,.landing-privacy){border:2px solid var(--lp-depth-border);box-shadow:0 7px 0 var(--lp-depth-block),0 18px 34px var(--lp-depth-ambient),inset 0 1px 0 var(--lp-surface-raised)}@supports (color:color-mix(in lab,red,red)){:is(.landing-route-table-wrap,.landing-privacy){box-shadow:0 7px 0 var(--lp-depth-block),0 18px 34px var(--lp-depth-ambient),inset 0 1px 0 color-mix(in srgb,var(--lp-surface-raised) 82%,transparent)}}.landing-privacy-copy{text-align:center;flex-direction:column;align-items:center;max-width:770px;margin-inline:auto;display:flex}.landing-privacy-copy>p{max-width:690px;margin-top:18px}.landing-privacy-copy .landing-text-link{color:var(--lp-muted);margin-top:22px;font-size:13px}.landing-privacy-visual{gap:18px;display:grid}.landing-privacy-flow{border:1px solid var(--lp-line);background:var(--lp-surface-raised);border-radius:12px;grid-template-columns:minmax(0,1fr) 46px minmax(0,1.08fr) 46px minmax(0,1fr);align-items:center;gap:12px;padding:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-privacy-flow{background:color-mix(in srgb,var(--lp-surface-raised) 82%,transparent)}}.landing-privacy-node{border:1px solid var(--lp-line);background:var(--lp-surface-raised);min-height:92px;box-shadow:0 4px 0 var(--lp-depth-shallow);border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid;position:relative}.landing-privacy-node-icon{border:1px solid var(--lp-line);background:var(--lp-surface);width:42px;height:42px;color:var(--lp-ink);border-radius:8px;place-items:center;display:grid}.landing-privacy-node-icon svg{width:23px;height:23px}.landing-privacy-node div{flex-direction:column;gap:4px;min-width:0;display:flex}.landing-privacy-node strong{color:var(--lp-ink);font-family:var(--font-heading);font-size:15px;font-weight:600}.landing-privacy-node div>span{color:var(--lp-muted);font-size:12px;line-height:1.35}.landing-privacy-inert-node{border-color:var(--lp-accent-text)}@supports (color:color-mix(in lab,red,red)){.landing-privacy-inert-node{border-color:color-mix(in srgb,var(--lp-accent-text) 72%,var(--lp-line))}}.landing-privacy-inert-node{background:var(--lp-surface-raised);box-shadow:0 5px 0 var(--lp-accent-text)}@supports (color:color-mix(in lab,red,red)){.landing-privacy-inert-node{box-shadow:0 5px 0 color-mix(in srgb,var(--lp-accent-text) 62%,var(--lp-depth-shallow))}}.landing-privacy-inert-node .landing-privacy-node-icon{border-color:var(--lp-accent-text)}@supports (color:color-mix(in lab,red,red)){.landing-privacy-inert-node .landing-privacy-node-icon{border-color:color-mix(in srgb,var(--lp-accent-text) 68%,var(--lp-line))}}.landing-privacy-inert-node .landing-privacy-node-icon{background:var(--color-amber);color:#171714}.landing-privacy-inert-node small{border:1px solid var(--lp-accent-text);padding:3px 7px;position:absolute;top:-12px;right:12px}@supports (color:color-mix(in lab,red,red)){.landing-privacy-inert-node small{border:1px solid color-mix(in srgb,var(--lp-accent-text) 72%,var(--lp-line))}}.landing-privacy-inert-node small{background:var(--lp-surface-raised);color:var(--lp-ink);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;font-size:12px;font-weight:500}.landing-privacy-connector{min-width:38px;color:var(--lp-accent-text);place-items:center;display:grid;position:relative}.landing-privacy-connector:before{border-top:2px dashed var(--lp-accent-text);width:34px;position:absolute}@supports (color:color-mix(in lab,red,red)){.landing-privacy-connector:before{border-top:2px dashed color-mix(in srgb,var(--lp-accent-text) 80%,var(--lp-line))}}.landing-privacy-connector:before{content:""}.landing-privacy-connector svg{z-index:1;background:var(--lp-surface-raised);width:18px;height:18px;margin-left:30px;padding:2px;position:relative}@supports (color:color-mix(in lab,red,red)){.landing-privacy-connector svg{background:color-mix(in srgb,var(--lp-surface-raised) 88%,transparent)}}.landing-privacy-details{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;display:grid}.landing-privacy-no-archive{border:1px solid var(--lp-line);background:var(--lp-panel);color:var(--lp-panel-text);border-radius:12px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.landing-privacy-archive-icon{border:1px solid var(--lp-depth-panel-border);background:#191916;border-radius:10px;place-items:center;width:72px;height:72px;display:grid;position:relative}.landing-privacy-archive-icon svg:first-child{width:34px;height:34px;color:var(--lp-panel-muted)}.landing-privacy-archive-icon svg:last-child{background:var(--color-amber);color:#171714;border:1px solid #171714;border-radius:6px;width:28px;height:28px;padding:4px;position:absolute;bottom:-6px;right:-6px}.landing-privacy-no-archive>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.landing-privacy-no-archive span{color:var(--lp-panel-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:650}.landing-privacy-no-archive strong{font-family:var(--font-heading);margin-top:4px;font-size:20px;font-weight:600}.landing-privacy-no-archive p{color:var(--lp-panel-muted);margin-top:7px;font-size:13px;line-height:1.4}.landing-privacy-safeguards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-privacy-safeguards>div{border:1px solid var(--lp-line);background:var(--lp-surface-raised);border-radius:10px;flex-direction:column;justify-content:center;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.landing-privacy-safeguards>div{background:color-mix(in srgb,var(--lp-surface-raised) 72%,transparent)}}.landing-privacy-safeguards dt{color:var(--lp-ink);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;font-weight:650;display:grid}.landing-privacy-safeguards dt svg{width:22px;height:22px;color:var(--lp-accent-text)}.landing-privacy-safeguards dd{color:var(--lp-muted);margin-top:4px;margin-left:36px;font-size:11px;line-height:1.4}.landing-bottom-cta{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;min-height:292px;padding:42px 54px;display:grid}.landing-cta-copy{z-index:3;flex-direction:column;align-items:flex-start;max-width:570px;display:flex;position:relative}.landing-cta-copy h2{color:var(--lp-panel-text);font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(40px,4.4vw,56px);font-weight:600;line-height:1.05}.landing-cta-copy p{max-width:520px;color:var(--lp-panel-muted);margin-top:16px;font-size:16px;line-height:1.5}.landing-cta-copy a{min-width:188px;margin-top:24px}.landing-cta-visual{z-index:1;align-self:stretch;min-width:0;position:relative}.landing-cta-visual:after{z-index:0;filter:blur(13px);pointer-events:none;content:"";background:#00000057;border-radius:50%;width:min(72%,270px);height:22px;position:absolute;bottom:8px;right:28px}.landing-cta-mascot{z-index:1;object-fit:contain;object-position:center bottom;image-rendering:auto;filter:drop-shadow(0 0 1px #12110f80)drop-shadow(0 0 4px #12110f29)drop-shadow(0 5px 7px #0003);width:min(100%,430px);height:370px;position:absolute;bottom:-88px;right:-12px}.landing-footer{border-top:1px solid var(--lp-line);grid-template-columns:minmax(190px,1fr) minmax(0,2fr) auto;gap:52px;margin-top:38px;padding:42px 4px 56px;display:grid}.landing-footer-brand{flex-direction:column;gap:14px;display:flex}.landing-footer-brand p{color:var(--lp-muted);font-size:13px;line-height:1.5}.landing-footer-columns{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.landing-footer-columns>div{flex-direction:column;gap:8px;display:flex}.landing-footer-columns>div>span{color:var(--lp-ink);margin-bottom:4px;font-size:12px;font-weight:600}.landing-footer-columns a{min-height:24px;color:var(--lp-muted);align-items:center;font-size:13px;transition:color .16s;display:inline-flex}@media (pointer:coarse){.landing-footer-columns>div{gap:0}.landing-footer-columns a{min-height:44px}}.landing-footer-columns a:hover{color:var(--lp-ink)}.landing-footer-actions{align-items:flex-start;display:flex}html[data-theme=dark] .landing-page{--lp-bg:#121210;--lp-surface:#1c1c19;--lp-surface-raised:#24231f;--lp-ink:#f0ebe1;--lp-muted:#b9b1a6;--lp-line:#454239;--lp-line-soft:#37352f;--lp-panel:#090908;--lp-panel-text:#f4f0e8;--lp-panel-muted:#cec6bb;--lp-shadow:#0000004d;--lp-depth-border:#625d51;--lp-depth-block:#4c463c;--lp-depth-ambient:#00000052;--lp-depth-panel-border:#625c50;--lp-depth-panel-block:#302c26;--lp-depth-shallow:#3d3931;--lp-accent-text:#f3a62b}html[data-theme=dark] :is(.app-page,.support-root,.landing-notice) .landing-primary-cta,html[data-theme=dark] :is(.landing-header-cta,.landing-footer-cta){--lp-cta-chrome:#f0ebe1}html[data-theme=dark] .landing-route-table tbody tr.is-featured{background:radial-gradient(circle at 80% 8%,#f3a62b24,transparent 38%),linear-gradient(150deg,var(--lp-surface-raised),var(--lp-surface))}html[data-theme=dark] :is(.landing-hero,.landing-bottom-cta){box-shadow:0 8px 0 var(--lp-depth-panel-block),0 24px 48px #00000057,inset 0 1px 0 #f4f0e81a}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .landing-page{--lp-bg:#121210;--lp-surface:#1c1c19;--lp-surface-raised:#24231f;--lp-ink:#f0ebe1;--lp-muted:#b9b1a6;--lp-line:#454239;--lp-line-soft:#37352f;--lp-panel:#090908;--lp-panel-text:#f4f0e8;--lp-panel-muted:#cec6bb;--lp-shadow:#0000004d;--lp-depth-border:#625d51;--lp-depth-block:#4c463c;--lp-depth-ambient:#00000052;--lp-depth-panel-border:#625c50;--lp-depth-panel-block:#302c26;--lp-depth-shallow:#3d3931;--lp-accent-text:#f3a62b}html:not([data-theme=light]) :is(.app-page,.support-root,.landing-notice) .landing-primary-cta,html:not([data-theme=light]) :is(.landing-header-cta,.landing-footer-cta){--lp-cta-chrome:#f0ebe1}html:not([data-theme=light]) .landing-route-table tbody tr.is-featured{background:radial-gradient(circle at 80% 8%,#f3a62b24,transparent 38%),linear-gradient(150deg,var(--lp-surface-raised),var(--lp-surface))}html:not([data-theme=light]) :is(.landing-hero,.landing-bottom-cta){box-shadow:0 8px 0 var(--lp-depth-panel-block),0 24px 48px #00000057,inset 0 1px 0 #f4f0e81a}}@media (max-width:1100px){.landing-main{gap:94px}.landing-hero-body{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);padding-inline:42px}.landing-hero-copy h1{font-size:clamp(42px,4.5vw,48px)}.landing-hero-visual{padding-right:88px}.landing-routing-diagram{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);padding:22px}.landing-routing-node{padding-inline:16px}.landing-route-table td,.landing-route-table th{padding-inline:14px}.landing-route-table thead th:nth-child(3){width:30%}.landing-route-table thead th:nth-child(5){width:16%}.landing-privacy{gap:38px;padding:46px}.landing-privacy-flow{grid-template-columns:minmax(0,1fr) 34px minmax(0,1.08fr) 34px minmax(0,1fr);gap:8px;padding:18px}.landing-privacy-node{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 12px}.landing-privacy-node-icon{width:38px;height:38px}.landing-privacy-connector svg{margin-left:24px}}@media (max-width:820px){.landing-shell{padding-inline:20px}.landing-header{grid-template-columns:1fr auto;min-height:76px;padding-inline:14px}.landing-nav{display:none}.landing-header-actions{gap:12px}.landing-main{gap:78px}.landing-story-grid{scrollbar-width:thin;scrollbar-color:var(--lp-muted) transparent;padding-block:44px 62px;overflow-x:auto}.landing-hero>.landing-panel-background{object-position:30% center;transform:scale(1.46)}.landing-bottom-cta>.landing-panel-background{object-position:46% center;transform:scale(1.5)}.landing-hero-body{grid-template-columns:1fr;padding:44px 30px 18px}.landing-hero-copy{text-align:center;align-items:center}.landing-hero-copy p{max-width:580px}.landing-hero-visual{min-height:390px;padding-right:0;left:0}.landing-hero-mascot{width:min(100%,440px);height:390px}.landing-section-copy-offset{margin-left:0}.landing-section-copy-centered{text-align:left;align-self:flex-start;align-items:flex-start}.landing-routing-diagram{grid-template-columns:1fr;gap:0}.landing-routing-node{width:100%;min-height:230px}.landing-routing-gateway-node,.landing-routing-route-node{transform:none}.landing-flow-arrow{height:54px}.landing-flow-arrow span{background:linear-gradient(180deg,transparent,var(--color-amber) 22%,var(--color-amber) 78%,transparent);width:2px;height:100%}.landing-flow-arrow span:after{border-top:0;border-right:1px solid var(--color-amber);border-bottom:1px solid var(--color-amber);border-left:0;top:auto;bottom:1px;right:-4px}.landing-routing-callouts{grid-template-columns:1fr}.landing-routing-callouts article+article{border-top:1px solid var(--lp-line);border-left:0}.landing-routes-heading{grid-template-columns:1fr;align-items:start;gap:22px;margin-left:0}.landing-route-table-wrap{scrollbar-width:thin;scrollbar-color:var(--lp-muted) transparent;overflow-x:auto}.landing-route-table{min-width:820px}.landing-privacy{gap:36px;padding:38px}.landing-privacy-flow{grid-template-columns:1fr;gap:0}.landing-privacy-node{width:100%;min-height:86px}.landing-privacy-connector{width:100%;height:42px}.landing-privacy-connector:before{width:30px;transform:rotate(90deg)}.landing-privacy-connector svg{margin-top:25px;margin-left:0;transform:rotate(90deg)}.landing-privacy-details{grid-template-columns:1fr}.landing-bottom-cta{grid-template-columns:minmax(0,1fr) minmax(270px,.75fr);min-height:320px;padding:42px 34px}.landing-cta-mascot{height:330px;bottom:-72px;right:-42px}.landing-cta-visual:after{width:min(78%,240px);bottom:10px;right:0}.landing-footer{grid-template-columns:1fr;gap:34px}.landing-footer-actions{display:none}}@media (max-width:560px){.landing-shell{padding-inline:14px}.landing-header>a:first-child span[aria-hidden]{width:92px;height:28px}.landing-header{padding-inline:10px}.landing-header.is-floating>a:first-child span[aria-hidden]{width:80px;height:24px}.landing-header-actions{gap:10px}.landing-signin-link{padding-inline:0}.landing-header-cta{padding-inline:12px}.landing-header-cta:after{margin-left:10px}.landing-main{gap:64px}.landing-bottom-cta,.landing-hero{border-radius:14px}.landing-hero-body{padding:38px 22px 12px}.landing-hero-copy h1{font-size:36px;line-height:1.1}.landing-hero-copy h1>span,.landing-hero-copy p>span{white-space:normal}.landing-hero-copy p{margin-top:20px;font-size:16px}.landing-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.landing-hero-actions a:not(.landing-text-link){width:100%;min-width:0;padding-inline:8px;font-size:13px}.landing-hero-actions .landing-primary-cta:after{margin-left:8px}.landing-hero-visual{min-height:278px}.landing-hero-mascot{height:270px}.landing-hero>.landing-panel-background{object-position:30% center;transform:scale(1.54)}.landing-bottom-cta>.landing-panel-background{object-position:46% center;transform:scale(1.62)}.landing-route-glyph{grid-template-columns:repeat(4,6px);gap:3px}.landing-route-glyph i{width:6px;height:6px}.landing-privacy h2,.landing-section-copy h2{font-size:34px}.landing-privacy-copy>p,.landing-section-copy p{font-size:16px}.landing-story-grid{grid-template-columns:1fr;gap:28px;padding-inline:0;overflow:visible}.landing-step-card{min-height:350px;box-shadow:0 4px 0 var(--lp-depth-shallow),0 12px 22px var(--lp-depth-ambient),inset 0 1px 0 var(--lp-surface-raised)}@supports (color:color-mix(in lab,red,red)){.landing-step-card{box-shadow:0 4px 0 var(--lp-depth-shallow),0 12px 22px var(--lp-depth-ambient),inset 0 1px 0 color-mix(in srgb,var(--lp-surface-raised) 82%,transparent)}}.landing-step-item:not(:last-child):before{width:2px;height:28px;inset:auto auto -28px 50%}.landing-step-item:not(:last-child):after{border-top:0;border-right:1px solid var(--color-amber);border-bottom:1px solid var(--color-amber);border-left:0;inset:auto auto -28px calc(50% - 4px)}.landing-routing-diagram{padding:14px}.landing-routing-node{min-height:220px}.landing-routing-callouts article{padding-inline:4px}.landing-pool-diagram{padding:20px 14px}.landing-route-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.landing-route-note{margin-left:0}.landing-route-table tbody td:nth-child(4){text-align:left}.landing-route-price{align-items:flex-start}.landing-route-table,.landing-route-table tbody,.landing-route-table td,.landing-route-table th,.landing-route-table tr{width:100%;display:block}.landing-route-table{min-width:0}.landing-route-table thead{display:none}.landing-route-table tbody{gap:14px;display:grid}.landing-route-table tbody tr,.landing-route-table tbody tr+tr{border:1px solid var(--lp-depth-border);background:var(--lp-surface-raised);box-shadow:0 4px 0 var(--lp-depth-shallow),0 10px 18px var(--lp-depth-ambient),inset 0 1px 0 var(--lp-surface-raised);border-radius:14px;padding:22px}@supports (color:color-mix(in lab,red,red)){.landing-route-table tbody tr,.landing-route-table tbody tr+tr{box-shadow:0 4px 0 var(--lp-depth-shallow),0 10px 18px var(--lp-depth-ambient),inset 0 1px 0 color-mix(in srgb,var(--lp-surface-raised) 82%,transparent)}}.landing-route-table td,.landing-route-table th{padding:0}.landing-route-table tbody th{margin-bottom:18px;font-size:20px}.landing-route-table td{grid-template-columns:84px 1fr;gap:12px;margin-top:12px;display:grid}.landing-route-table td:before{color:var(--lp-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;content:attr(data-label);font-size:10px}.landing-privacy{padding:30px 24px}.landing-privacy-flow{padding:14px}.landing-privacy-inert-node small{right:9px}.landing-privacy-no-archive{grid-template-columns:60px minmax(0,1fr);gap:15px;padding:18px}.landing-privacy-archive-icon{width:56px;height:56px}.landing-privacy-archive-icon svg:first-child{width:28px;height:28px}.landing-bottom-cta,.landing-privacy-safeguards{grid-template-columns:1fr}.landing-bottom-cta{text-align:center;min-height:510px;padding:38px 22px 0}.landing-cta-copy{justify-self:center;align-items:center}.landing-cta-copy h2{font-size:40px}.landing-cta-visual{width:100%;min-height:260px}.landing-cta-visual:after{width:min(64vw,230px);height:20px;bottom:8px;left:50%;right:auto;transform:translate(-50%)}.landing-cta-mascot{height:320px;bottom:-74px;right:50%;transform:translate(50%)rotate(-1.5deg)}.landing-footer-columns{gap:20px}}@media (max-width:380px){.landing-header{padding-inline:4px}.landing-header>a:first-child span[aria-hidden]{width:78px;height:24px}.landing-header.is-floating>a:first-child span[aria-hidden]{width:68px;height:21px}}@keyframes landing-mascot-float{0%,49.99%{translate:0}50%,to{translate:0 -4px}}@media (prefers-reduced-motion:no-preference){.landing-cta-mascot,.landing-gateway-mascot,.landing-hero-mascot,.landing-step-mascot{animation:landing-mascot-float 3.4s step-end infinite}.landing-cta-mascot,.landing-step-item:nth-child(2) .landing-step-mascot{animation-delay:-1.8s}.landing-gateway-mascot{animation-delay:-3.2s}.landing-cta-mascot:hover,.landing-gateway-mascot:hover,.landing-hero-mascot:hover,.landing-step-mascot:hover{animation-play-state:paused;translate:0 -4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-footer-columns a,.landing-header,.landing-header:before,.landing-header>a:first-child span[aria-hidden],.landing-nav-link,.landing-page,.landing-route-table tbody tr,.landing-signin-link,.landing-text-link,.landing-theme-toggle{transition:none}}.legal-shell{--legal-bg:var(--color-bone);--legal-ink:var(--color-ink);--legal-muted:#5b5850;--legal-line:var(--color-stone);--legal-line-soft:#e7e1d5;--legal-accent:#8f560c;--app-accent:var(--legal-accent);--app-bg:var(--legal-bg);background:var(--legal-bg);min-height:100dvh;color:var(--legal-ink);font-family:var(--font-sans);flex-direction:column;display:flex}html[data-theme=dark] .legal-shell{--legal-bg:#0b0b0a;--legal-ink:#f0ebe1;--legal-muted:#a7a198;--legal-line:#454239;--legal-line-soft:#33322c;--legal-accent:var(--color-amber)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .legal-shell{--legal-bg:#0b0b0a;--legal-ink:#f0ebe1;--legal-muted:#a7a198;--legal-line:#454239;--legal-line-soft:#33322c;--legal-accent:var(--color-amber)}}.legal-shell .landing-theme-toggle{border-color:var(--legal-line);background:var(--legal-ink);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.legal-shell .landing-theme-toggle{background:color-mix(in srgb,var(--legal-ink) 5%,transparent)}}.legal-shell .landing-theme-toggle{color:var(--legal-ink)}.legal-shell .landing-theme-toggle:hover{border-color:var(--legal-accent);background:var(--legal-ink)}@supports (color:color-mix(in lab,red,red)){.legal-shell .landing-theme-toggle:hover{background:color-mix(in srgb,var(--legal-ink) 9%,transparent)}}.legal-header{z-index:20;border-bottom:1px solid var(--legal-line);background:var(--legal-bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.legal-header{background:color-mix(in srgb,var(--legal-bg) 90%,transparent)}}.legal-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.legal-header-inner{width:min(100%,1040px);color:var(--legal-ink);align-items:center;gap:10px;margin-inline:auto;padding:14px 24px;display:flex}.legal-header-label{font-family:var(--font-pixel);letter-spacing:.16em;text-transform:lowercase;color:var(--legal-muted);font-size:.72rem;font-weight:500}.legal-main{flex:1;width:min(100%,1040px);margin-inline:auto;padding:56px 24px 96px}.legal-page h1{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--legal-ink);margin:0;font-size:clamp(2.1rem,4.6vw,3.1rem);font-weight:500;line-height:1.05}.legal-doc-lede{max-width:62ch;color:var(--legal-muted);margin-top:18px;font-size:1.08rem;line-height:1.65}.legal-tldr{border-left:2px solid var(--legal-accent);margin:32px 0 0;padding:4px 0 4px 18px}.legal-tldr-label{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--legal-accent);margin:0 0 6px;font-size:.66rem}.legal-tldr p:not(.legal-tldr-label){max-width:62ch;color:var(--legal-muted);margin:0;font-size:.96rem;line-height:1.6}.legal-toc-mobile{border:1px solid var(--legal-line);border-radius:4px;margin-top:40px;padding:2px 16px}.legal-toc-mobile summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--legal-muted);padding:12px 0;font-size:.78rem}.legal-toc-mobile[open] summary{border-bottom:1px solid var(--legal-line-soft);margin-bottom:6px}.legal-toc-mobile .legal-toc-list{padding-bottom:10px}@media (min-width:860px){.legal-toc-mobile{display:none}}.legal-body{grid-template-columns:1fr;gap:48px;margin-top:40px;display:grid}.legal-toc-desktop{display:none}@media (min-width:860px){.legal-body{grid-template-columns:200px minmax(0,1fr);align-items:start}.legal-toc-desktop{display:block;position:sticky;top:88px}}.legal-toc-label{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--legal-muted);margin:0 0 10px;font-size:.66rem}.legal-toc-list{border-left:1px solid var(--legal-line);margin:0;padding:0;list-style:none}.legal-toc-list li+li{margin-top:2px}.legal-toc-list a{color:var(--legal-muted);border-left:1px solid #0000;align-items:baseline;gap:8px;margin-left:-1px;padding:6px 0 6px 12px;font-size:.86rem;line-height:1.3;text-decoration:none;transition:color .14s,border-color .14s;display:flex}.legal-toc-list a:focus-visible,.legal-toc-list a:hover{color:var(--legal-ink);border-left-color:var(--legal-accent)}.legal-doc a:focus-visible,.legal-footer-link:focus-visible,.legal-header-inner>a:focus-visible,.legal-toc-list a:focus-visible,.legal-toc-mobile summary:focus-visible{outline:2px solid var(--legal-accent);outline-offset:3px;border-radius:4px}.legal-toc-num{font-family:var(--font-pixel);color:var(--legal-muted);flex:none;font-size:.72rem}.legal-doc{min-width:0}.legal-section{border-top:1px solid var(--legal-line-soft);margin-top:28px;padding-top:28px}.legal-section:first-child{border-top:none;margin-top:0;padding-top:0}.legal-section h2{letter-spacing:-.01em;color:var(--legal-ink);align-items:baseline;gap:12px;margin:0;scroll-margin-top:96px;font-size:1.28rem;font-weight:600;display:flex}.legal-section-num{font-family:var(--font-pixel);color:var(--legal-accent);flex:none;font-size:.82rem;font-weight:400}.legal-doc li,.legal-doc p{max-width:68ch;color:var(--legal-muted);margin-top:14px;font-size:1rem;line-height:1.7}.legal-doc ul{margin-top:10px;padding-left:20px;list-style:outside}.legal-doc li{margin-top:8px}.legal-doc strong{color:var(--legal-ink);font-weight:600}.legal-doc a{color:var(--legal-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--legal-line);text-decoration-color:var(--legal-line);transition:text-decoration-color .16s}.legal-doc a:hover{-webkit-text-decoration-color:var(--legal-accent);text-decoration-color:var(--legal-accent)}.legal-eof{border-top:1px solid var(--legal-line-soft);font-family:var(--font-mono);color:var(--legal-muted);margin-top:40px;padding-top:20px;font-size:.82rem}.legal-footer{border-top:1px solid var(--legal-line);padding:24px}.legal-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1040px);margin:0 auto;display:flex}.legal-footer-actions{align-items:center;gap:20px;display:flex}.legal-footer-link{min-height:24px;font-family:var(--font-mono);color:var(--legal-muted);border-bottom:1px solid #0000;align-items:center;font-size:.8rem;text-decoration:none;transition:color .14s,border-color .14s;display:inline-flex}.legal-footer-link:hover{color:var(--legal-ink);border-bottom-color:var(--legal-accent)}@media (pointer:coarse){.legal-footer-link{min-height:44px}}.docs-skip-link{z-index:40;border:1px solid var(--lp-depth-border);background:var(--lp-surface-raised);min-height:44px;box-shadow:3px 3px 0 var(--lp-depth-shallow);color:var(--lp-ink);border-radius:8px;align-items:center;padding:8px 16px;font-size:.87rem;font-weight:600;display:inline-flex;position:fixed;top:16px;left:-9999px}.docs-skip-link:focus-visible{outline:2px solid var(--lp-accent-text);outline-offset:2px;left:16px}.docs-compat-row-link:focus-visible,.docs-content a:focus-visible,.docs-contents-mobile summary:focus-visible,.docs-nav-link:focus-visible,.docs-prev-next-tile:focus-visible,.docs-toc-list a:focus-visible{outline:2px solid var(--lp-accent-text);outline-offset:2px;border-radius:4px}.docs-body{grid-template-columns:232px minmax(0,1fr) 232px;align-items:start;gap:48px;padding-block:40px 96px;display:grid}.docs-sidebar,.docs-toc-rail{max-height:calc(100dvh - 120px);position:sticky;top:96px;overflow-y:auto}.docs-nav-group+.docs-nav-group{margin-top:32px}.docs-nav-group-label{color:var(--lp-muted);font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.docs-nav-group ul{border-left:1px solid var(--lp-line);flex-direction:column;display:flex}.docs-nav-link{min-height:44px;color:var(--lp-muted);border-left:2px solid #0000;align-items:center;margin-left:-1px;padding:8px 0 8px 16px;font-size:.87rem;line-height:1.3;transition:color .14s,border-color .14s;display:flex}.docs-nav-link:focus-visible,.docs-nav-link:hover{color:var(--lp-ink)}.docs-nav-link.is-active{border-left-color:var(--lp-accent-text);color:var(--lp-ink);font-weight:600}.docs-toc-rail-label{color:var(--lp-muted);font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.docs-toc-list{border-left:1px solid var(--lp-line);flex-direction:column;list-style:none;display:flex}.docs-toc-list li[data-level="3"]{padding-left:12px}.docs-toc-list a{color:var(--lp-muted);border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;font-size:.83rem;line-height:1.35;transition:color .14s,border-color .14s;display:block}.docs-toc-list a:focus-visible,.docs-toc-list a:hover{color:var(--lp-ink)}.docs-toc-list a.is-active{border-left-color:var(--lp-accent-text);color:var(--lp-accent-text);font-weight:600}.docs-contents-mobile{display:none}@media (max-width:1180px){.docs-body{grid-template-columns:232px minmax(0,1fr);grid-template-areas:"nav bar""nav main";gap:0 48px}.docs-toc-rail{display:none}.docs-sidebar{grid-area:nav}main.docs-content{grid-area:main}.docs-contents-mobile{grid-area:bar;display:block}.docs-contents-mobile.is-toc-short{display:none}}@media (max-width:860px){.docs-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""main"}.docs-sidebar{display:none}.docs-contents-mobile,.docs-contents-mobile.is-toc-short{display:block}}.docs-contents-mobile{border:1px solid var(--lp-line);border-radius:8px;margin-bottom:24px;padding-inline:16px}.docs-contents-mobile summary{cursor:pointer;min-height:44px;color:var(--lp-muted);font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;padding-block:12px;font-size:11px;font-weight:600}.docs-contents-mobile[open] summary{border-bottom:1px solid var(--lp-line-soft);margin-bottom:8px}.docs-contents-mobile>nav:last-of-type{padding-bottom:8px}.docs-contents-mobile .docs-nav-group+.docs-nav-group,.docs-contents-nav+.docs-contents-toc{margin-top:16px}@media (min-width:861px){.docs-contents-nav{display:none}}.docs-content>h1{letter-spacing:-.03em;font-size:clamp(2.25rem,1.7rem + 1.6vw,3rem);font-weight:500;line-height:1.08}.docs-content h2,.docs-content>h1{color:var(--lp-ink);font-family:var(--font-heading)}.docs-content h2{letter-spacing:-.02em;margin-top:48px;margin-bottom:16px;font-size:1.5rem;font-weight:600;line-height:1.2}.docs-content>.docs-lede+h2,.docs-content>h1+h2{margin-top:40px}.docs-content h2[data-step]{align-items:center;gap:12px;display:flex}.docs-content h2[data-step]:before{border:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-muted);font-family:var(--font-pixel);letter-spacing:.04em;content:attr(data-step);border-radius:4px;flex:none;padding:4px 8px;font-size:12px;font-weight:400;line-height:1}.docs-content h3{color:var(--lp-ink);font-family:var(--font-heading);letter-spacing:-.005em;margin-top:32px;margin-bottom:12px;font-size:1.06rem;font-weight:600}.docs-content li,.docs-content p{max-width:65ch}.docs-content p{color:var(--lp-muted);margin-top:12px;font-size:.96rem;line-height:1.7}.docs-content h2+p,.docs-content h3+p{margin-top:0}.docs-content ol,.docs-content ul{color:var(--lp-muted);flex-direction:column;gap:8px;margin-top:12px;padding-left:24px;font-size:.96rem;line-height:1.65;display:flex}.docs-content ul{list-style:outside}.docs-content ol{list-style:decimal}.docs-content ol ul,.docs-content ul ul{margin-top:8px}.docs-content strong{color:var(--lp-ink);font-weight:600}.docs-content .docs-callout code,.docs-content :is(p,li)>code{-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-ink);font-family:var(--font-mono);border-radius:4px;padding:.1em .4em;font-size:.87em}.docs-content code{font-variant-ligatures:none}.docs-content a{color:var(--lp-accent-text);text-underline-offset:3px;text-decoration:underline}.docs-content p.docs-lede{color:var(--lp-ink);font-size:1.05rem;line-height:1.65}.docs-link-list{gap:16px;padding-left:0;list-style:none}.docs-link-list li{flex-direction:column;gap:2px;display:flex}.docs-link-list a{font-weight:600}.docs-link-list span{font-size:.92rem}.docs-compat-table-wrap{border:1px solid var(--lp-line);background:var(--lp-surface-raised);border-radius:12px;margin-top:16px}.docs-compat-table-wrap:focus-visible{outline:2px solid var(--lp-accent-text);outline-offset:-2px}.docs-compat-table{border-collapse:collapse;width:100%}.docs-compat-table td,.docs-compat-table th{text-align:left;vertical-align:middle;padding:16px}.docs-compat-table thead{background:var(--lp-surface)}.docs-compat-table thead th{color:var(--lp-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.docs-compat-table tbody tr{transition:background-color .14s;position:relative}.docs-compat-table tbody tr+tr{border-top:1px solid var(--lp-line-soft)}.docs-compat-table tbody tr:hover{background:var(--lp-surface)}.docs-compat-table tbody th{font-size:.95rem;font-weight:600}.docs-content .docs-compat-row-link{color:var(--lp-ink);text-decoration:none}.docs-compat-row-link:after{content:"";position:absolute;inset:0}.docs-compat-table tbody td:last-child{position:relative}.docs-content .docs-compat-row-link:hover{color:var(--lp-accent-text);text-decoration:underline}.docs-compat-table td{color:var(--lp-muted);font-size:.9rem;line-height:1.5}.docs-compat-status{align-items:center;gap:8px;display:flex}.docs-compat-status-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:641px){.docs-compat-table tbody th{white-space:nowrap;width:1%}}@media (max-width:640px){.docs-compat-table-wrap{background:0 0;border:none;border-radius:0}.docs-compat-table thead{display:none}.docs-compat-table,.docs-compat-table tbody{display:block}.docs-compat-table tbody tr{border:1px solid var(--lp-line);background:var(--lp-surface-raised);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px;display:grid}.docs-compat-table tbody tr+tr{border-top:1px solid var(--lp-line);margin-top:8px}.docs-compat-table td,.docs-compat-table th{padding:0}.docs-compat-status{color:var(--lp-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-self:end;font-size:.76rem}.docs-compat-status-text{clip-path:none;width:auto;height:auto;position:static}.docs-compat-table tbody td:last-child{grid-column:1/-1}}.docs-compat-yes{width:18px;height:18px;color:var(--lp-ink)}.docs-compat-no{width:16px;height:16px;color:var(--lp-muted)}.docs-code-block{border-radius:12px;margin-top:12px;overflow:hidden}.docs-code-bar{background:var(--lp-panel);min-height:40px;box-shadow:2px 2px 0 var(--lp-depth-panel-block);border:1px solid var(--lp-depth-panel-border);border-bottom:none;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding-left:16px;padding-right:8px;display:flex}.docs-code-label{letter-spacing:.06em}.docs-code-copy,.docs-code-label{color:var(--lp-panel-muted);font-family:var(--font-mono);font-size:.72rem}.docs-code-copy{min-height:32px;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding-inline:8px;transition:color .14s;display:inline-flex}@media (pointer:coarse){.docs-code-bar{min-height:48px}.docs-code-copy{justify-content:center;min-width:44px;min-height:44px}}.docs-code-copy:hover{color:var(--lp-panel-text)}.docs-code-copy:focus-visible{color:var(--lp-panel-text);outline:2px solid var(--color-amber);outline-offset:-2px}.docs-code-copy.is-copied{color:var(--color-amber)}.docs-code-block pre{border:1px solid var(--lp-depth-panel-border);background:var(--lp-panel);border-radius:0 0 12px 12px;padding:16px}.docs-code-block pre:focus-visible{outline:2px solid var(--color-amber);outline-offset:-2px}.docs-code-block code{color:var(--lp-panel-text);font-family:var(--font-mono);white-space:pre;font-size:.84rem;line-height:1.6}.docs-callout{border:1px solid var(--lp-line);background:var(--lp-muted);border-radius:8px;flex-direction:column;gap:4px;max-width:65ch;margin-top:16px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.docs-callout{background:color-mix(in srgb,var(--lp-muted) 8%,var(--lp-surface))}}.docs-callout{font-size:.92rem;line-height:1.6}.docs-callout-warning{border-left:2px solid var(--lp-accent-text)}.docs-callout-label{color:var(--lp-ink);font-weight:700}.docs-callout p{margin-top:0}.docs-prev-next{gap:16px;margin-top:64px;display:flex}.docs-prev-next-tile{border:1px solid var(--lp-line);border-radius:12px;flex-direction:column;gap:4px;min-width:200px;padding:16px;transition:border-color .16s,background-color .16s;display:flex}.docs-prev-next-tile:hover{border-color:var(--lp-accent-text);background:var(--lp-surface)}.docs-prev-next-tile.is-next{text-align:right;align-items:flex-end;margin-left:auto}.docs-prev-next-dir{color:var(--lp-muted);font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.docs-prev-next-title{color:var(--lp-ink);font-weight:600}@media (max-width:640px){.docs-body{padding-block:24px 64px}.docs-prev-next{flex-direction:column}.docs-prev-next-tile.is-next{text-align:left;align-items:flex-start;margin-left:0}}.blog-body{width:min(100%,720px);margin-inline:auto;padding-block:40px 96px}.blog-post-date{color:var(--lp-muted);font-family:var(--font-mono);letter-spacing:.08em;margin-top:10px;font-size:.76rem}.blog-list{gap:16px;margin-top:32px;padding-left:0;list-style:none}.blog-card{border:1px solid var(--lp-line);color:inherit;border-radius:10px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.blog-card:focus-visible,.blog-card:hover{border-color:var(--lp-accent-text);background:var(--lp-surface)}.blog-card-date{color:var(--lp-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:.7rem}.blog-card-title{color:var(--lp-ink);font-size:1.05rem;font-weight:600;line-height:1.35}.blog-card-summary{color:var(--lp-muted);font-size:.92rem;line-height:1.6}@media (max-width:640px){.blog-body{padding-block:28px 64px}}.signin-back-link{color:var(--app-muted);font-family:var(--font-mono);letter-spacing:.04em;align-self:flex-start;align-items:center;gap:6px;font-size:.75rem;transition:color .16s;display:inline-flex}.signin-back-link:hover{color:var(--app-ink)}.signin-back-link:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px;border-radius:3px}.signin-eyebrow{color:var(--app-muted);font-family:var(--font-pixel);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem}.signin-title{color:var(--app-ink);font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(34px,8vw,44px);font-weight:500;line-height:1.05}.signin-card{position:relative}.signin-segments{border:1px solid var(--app-line);background:var(--app-bg);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;min-width:0;padding:4px;display:grid}.signin-segment{min-width:0;height:40px;color:var(--app-muted);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding-inline:10px;font-size:14px;font-weight:500;transition:color .16s,background-color .16s;display:flex}.signin-segment:hover{color:var(--app-ink)}.signin-segment.is-active{background:var(--app-surface);box-shadow:inset 0 0 0 1px var(--app-line-soft),0 1px 0 var(--app-depth-block);color:var(--app-ink)}.signin-segment:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.signin-segment-pixel{background:var(--app-muted);flex:none;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.signin-segment-pixel{background:color-mix(in srgb,var(--app-muted) 42%,transparent)}}.signin-segment-pixel{transition:background-color .16s}.signin-segment.is-active .signin-segment-pixel{background:var(--app-accent)}.signin-panel{flex-direction:column;gap:18px;display:flex}@media (prefers-reduced-motion:no-preference){.signin-panel{animation:signin-panel-in var(--duration-panel) var(--ease-out) both}}@keyframes signin-panel-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.signin-error{color:var(--app-danger);gap:8px;font-size:.78rem;line-height:1.5;display:flex}.signin-error:before{background:var(--app-danger);content:"";flex:none;width:4px;height:4px;margin-top:7px}.signin-hint{border-top:1px solid var(--app-line-soft);color:var(--app-muted);margin-top:2px;padding-top:16px;font-size:.75rem;line-height:1.6}.signin-label{color:var(--app-muted);font-family:var(--font-pixel);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem}.signin-rule{color:var(--app-muted);transition:color var(--duration-micro) var(--ease-out);align-items:center;gap:8px;font-size:.75rem;line-height:1.5;display:inline-flex}.signin-rule-pixel{width:4px;height:4px;box-shadow:inset 0 0 0 1px var(--app-muted);flex:none}@supports (color:color-mix(in lab,red,red)){.signin-rule-pixel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-muted) 55%,transparent)}}.signin-rule-pixel{transition:background-color var(--duration-micro) var(--ease-out)}.signin-rule.is-ok .signin-rule-pixel{background:var(--app-accent);box-shadow:none}.signin-rule.is-bad{color:var(--app-danger)}.signin-rule.is-bad .signin-rule-pixel{background:var(--app-danger);height:2px;box-shadow:none;margin-block:1px}.signin-inline-link{color:var(--app-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--app-line);text-decoration-color:var(--app-line);transition:color .16s,text-decoration-color .16s}.signin-inline-link:hover{color:var(--app-ink);-webkit-text-decoration-color:var(--app-accent);text-decoration-color:var(--app-accent)}.signin-inline-link:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px;border-radius:3px}.signin-divider{color:var(--app-muted);font-family:var(--font-pixel);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:.66rem;display:flex}.signin-divider:after{background:var(--app-line-soft);content:"";flex:1;height:1px}.signin-countdown{color:var(--app-muted);font-size:.75rem;line-height:1.6}.signin-countdown>span{color:var(--app-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.signin-switch{border-top:1px solid var(--app-line-soft);color:var(--app-muted);text-align:center;padding-top:16px;font-size:.82rem}.signin-switch a{color:var(--app-accent);text-decoration:underline;-webkit-text-decoration-color:var(--app-accent);text-decoration-color:var(--app-accent);font-weight:500}@supports (color:color-mix(in lab,red,red)){.signin-switch a{-webkit-text-decoration-color:color-mix(in srgb,var(--app-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--app-accent) 40%,transparent)}}.signin-switch a{text-underline-offset:3px;transition:text-decoration-color .16s}.signin-switch a:hover{-webkit-text-decoration-color:var(--app-accent);text-decoration-color:var(--app-accent)}.signin-switch a:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px;border-radius:3px}.signin-code{border:1px solid var(--app-line);background:var(--app-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex}.signin-code>code{min-width:0;color:var(--app-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.22em;font-size:clamp(19px,5.4vw,24px);overflow-x:auto}.signin-pulse{background:var(--app-accent);flex:none;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.signin-pulse{animation:signin-pulse 1.6s ease-in-out infinite}}@keyframes signin-pulse{0%,to{opacity:1}50%{opacity:.25}}.signin-card-footer{border-top:1px solid var(--app-line-soft);justify-content:space-between;align-items:center;gap:16px;display:flex}.signin-pixels{--signin-pix:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.signin-pixels{--signin-pix:color-mix(in srgb,var(--app-muted) 32%,transparent)}}.signin-pixels{background-image:linear-gradient(var(--color-amber) 0 0),linear-gradient(var(--signin-pix) 0 0),linear-gradient(var(--signin-pix) 0 0),linear-gradient(var(--signin-pix) 0 0),linear-gradient(var(--signin-pix) 0 0),linear-gradient(var(--signin-pix) 0 0);background-position:0 18px,0 12px,6px 18px,12px 6px,18px 12px,30px 0;background-repeat:no-repeat;background-size:4px 4px;flex:none;width:34px;height:22px}.signin-footer-link{color:var(--app-muted);font-family:var(--font-mono);letter-spacing:.04em;border-radius:3px;font-size:.75rem;transition:color .16s}.signin-footer-link:hover{color:var(--app-ink)}.signin-footer-link:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (max-width:400px){.signin-segment{gap:6px;padding-inline:6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.signin-footer-link,.signin-inline-link,.signin-rule,.signin-rule-pixel,.signin-segment,.signin-segment-pixel,.signin-switch a{transition:none}}.welcome-step{min-height:19rem}.welcome-step-hero{justify-content:center}.wizard-node:after{content:"";position:absolute;inset:-6px}@media (pointer:coarse){.wizard-node:after{inset:-8px}}.wizard-route{background:var(--app-line-soft);height:1px}.wizard-route-done{background:var(--app-line)}.wizard-route-active{background:repeating-linear-gradient(to right,var(--app-accent) 0 2px,transparent 2px 5px)}.wizard-chrome{transition:opacity var(--duration-panel) var(--ease-out)}.wizard-chrome-held{opacity:.4}.wizard-rain{pointer-events:none;inset-inline:0;height:40px;position:absolute;top:0;overflow:hidden}.wizard-rain span{width:4px;height:4px;position:absolute;top:20px}@media (prefers-reduced-motion:no-preference){.wizard-rain span{animation:wizard-rain-fall .9s steps(6) both}}@keyframes wizard-rain-fall{0%{translate:0 -28px}to{translate:0}}.admin-scope{display:contents}.admin-eyebrow{color:var(--app-muted);font-family:var(--font-pixel);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem}.admin-h2{color:var(--app-ink);font-family:var(--font-heading);letter-spacing:-.03em;font-size:1.25rem;font-weight:600}.admin-index{border:1px solid var(--app-line);background:var(--app-surface);width:fit-content;color:var(--app-muted);font-family:var(--font-pixel);font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;padding:3px 7px;font-size:.75rem;line-height:1;display:inline-flex}.admin-count{color:var(--app-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.75rem}.admin-link{color:var(--app-ink);font-family:var(--font-mono);text-underline-offset:2px;border-radius:4px;font-size:.75rem;transition:color .14s}.admin-link:hover{color:var(--app-accent);text-decoration:underline}.admin-link:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.admin-scope :has(>.admin-seg){min-width:0}.admin-seg{border:1px solid var(--app-line);background:var(--app-depth-block);border-radius:12px;align-items:center;gap:3px;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.admin-seg{background:color-mix(in srgb,var(--app-depth-block) 20%,transparent)}}.admin-seg{scrollbar-width:none}.admin-seg::-webkit-scrollbar{display:none}.admin-seg-item{height:32px;color:var(--app-muted);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:7px;padding-inline:9px;font-size:.75rem;transition:color .14s,background-color .14s;display:inline-flex}.admin-seg-item:hover{color:var(--app-ink)}.admin-seg-item.is-active{background:var(--app-surface);box-shadow:inset 0 0 0 1px var(--app-line-soft),0 1px 0 var(--app-depth-block);color:var(--app-ink)}.admin-seg-item:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.admin-seg-pixel{background:var(--app-muted);flex:none;width:5px;height:5px}@supports (color:color-mix(in lab,red,red)){.admin-seg-pixel{background:color-mix(in srgb,var(--app-muted) 34%,transparent)}}.admin-seg-pixel{transition:background-color .14s}.admin-seg-item.is-active .admin-seg-pixel{background:var(--color-amber)}@media (prefers-reduced-motion:no-preference){.admin-seg-pixel[data-pending]{animation:signin-pulse .62s ease-in-out infinite}}.admin-seg-pixel[data-pending]{background:var(--color-amber)}.admin-seg-item.is-danger{color:var(--app-danger);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.admin-seg-item.is-danger{color:color-mix(in srgb,var(--app-danger) 88%,transparent)}}.admin-seg-item.is-danger.is-active,.admin-seg-item.is-danger:hover{color:var(--app-danger)}.admin-seg-item.is-danger .admin-seg-pixel{background:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.admin-seg-item.is-danger .admin-seg-pixel{background:color-mix(in srgb,var(--app-danger) 40%,transparent)}}.admin-seg-item.is-danger.is-active .admin-seg-pixel{background:var(--app-danger)}.admin-seg-divider{background:var(--app-line);flex:none;width:1px;height:16px;margin-inline:5px}.admin-nav{z-index:20;background:var(--app-bg);margin-block:-12px -32px;padding-block:12px 32px;position:sticky;top:0}@property --admin-seg-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --admin-seg-fade-end{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll(self inline)){.admin-nav .admin-seg{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--admin-seg-fade-start),#000 calc(100% - var(--admin-seg-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--admin-seg-fade-start),#000 calc(100% - var(--admin-seg-fade-end)),transparent 100%);animation:admin-seg-overflow linear both;animation-timeline:scroll(self inline)}}@keyframes admin-seg-overflow{0%{--admin-seg-fade-start:0px;--admin-seg-fade-end:28px}4%,96%{--admin-seg-fade-start:28px;--admin-seg-fade-end:28px}to{--admin-seg-fade-start:28px;--admin-seg-fade-end:0px}}.admin-dot{background:var(--app-muted);flex:none;width:8px;height:8px;display:inline-block}.admin-dot.is-ok{background:#2f7d4f}.admin-dot.is-warn{background:var(--app-accent)}.admin-dot.is-bad{background:var(--app-danger)}html[data-theme=dark] .admin-dot.is-ok{background:#5cb87c}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .admin-dot.is-ok{background:#5cb87c}}.admin-chip{border:1px solid var(--app-line);color:var(--app-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:2px 7px;font-size:.75rem;font-weight:500;display:inline-flex}.admin-chip:before{content:"";opacity:.45;background:currentColor;flex:none;width:5px;height:5px}.admin-chip.is-danger{border-color:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.admin-chip.is-danger{border-color:color-mix(in srgb,var(--app-danger) 45%,transparent)}}.admin-chip.is-danger{color:var(--app-danger)}.admin-chip.is-warn{border-color:#f3a62b73}@supports (color:color-mix(in lab,red,red)){.admin-chip.is-warn{border-color:color-mix(in srgb,var(--color-amber) 45%,transparent)}}.admin-chip.is-warn{color:var(--app-accent)}.admin-chip.is-danger:before,.admin-chip.is-ok:before{opacity:1}.admin-chip.is-warn:before{opacity:1;background:0 0;box-shadow:inset 0 0 0 1px}.admin-recess{border:1px solid var(--app-line-soft);background:var(--app-muted);border-radius:12px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.admin-recess{background:color-mix(in srgb,var(--app-muted) 7%,transparent)}}.admin-danger-zone{border:1px solid var(--app-danger);flex-direction:column;gap:18px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-danger-zone{border:1px solid color-mix(in srgb,var(--app-danger) 40%,transparent)}}.admin-danger-zone{background:var(--app-danger);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.admin-danger-zone{background:color-mix(in srgb,var(--app-danger) 5%,transparent)}}.admin-danger-title{color:var(--app-danger);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem}.admin-rows{border:1px solid var(--app-depth-border);background:var(--app-surface);box-shadow:0 4px 0 var(--app-depth-block);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.admin-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;padding:12px 16px;transition:background-color .12s;display:grid}.admin-row+.admin-row{border-top:1px solid var(--app-line-soft)}.admin-row-off{background:var(--app-muted);position:relative}@supports (color:color-mix(in lab,red,red)){.admin-row-off{background:color-mix(in srgb,var(--app-muted) 6%,transparent)}}.admin-row-off:before{background:repeating-linear-gradient(to bottom,var(--app-muted) 0 4px,transparent 4px 8px);content:"";opacity:.6;width:3px;position:absolute;top:0;bottom:0;left:0}.admin-row:hover{background:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.admin-row:hover{background:color-mix(in srgb,var(--app-muted) 8%,transparent)}}.admin-row:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.admin-row-meta{color:var(--app-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.75rem}.admin-row-metrics{align-items:baseline;gap:24px;display:flex}.admin-metric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-direction:column;gap:1px;font-size:.8rem;display:flex}.admin-row-go{color:var(--app-muted);font-family:var(--font-mono);font-size:.8rem;transition:color .12s,translate .12s}.admin-row:hover .admin-row-go{color:var(--app-accent);translate:2px}@media (max-width:700px){.admin-row{grid-template-columns:minmax(0,1fr)}.admin-row-metrics{flex:1;justify-content:space-between;gap:14px}.admin-metric{text-align:left}}@media (prefers-reduced-motion:reduce){.admin-row,.admin-row-go{transition:none}.admin-row:hover .admin-row-go{translate:none}}.admin-scope td,.admin-scope th{padding:7px 12px}.admin-scope td{font-variant-numeric:tabular-nums}.admin-scope thead tr{border-bottom-width:0}.admin-scope thead th{z-index:1;background:var(--app-surface);box-shadow:inset 0 -1px 0 var(--app-line);font-family:var(--font-mono);letter-spacing:.12em;white-space:nowrap;font-size:.75rem;font-weight:500;position:sticky;top:0}.admin-scope tbody tr{transition:background-color .12s}.admin-scope tbody tr:hover{background:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.admin-scope tbody tr:hover{background:color-mix(in srgb,var(--app-muted) 8%,transparent)}}.admin-scope tfoot tr{border-top-width:0}.admin-scope tfoot td{background:var(--app-surface);box-shadow:inset 0 1px 0 var(--app-line);position:sticky;bottom:0}.admin-scope :has(>table){max-height:min(68vh,40rem);overflow:auto}@media (prefers-reduced-motion:reduce){.admin-link,.admin-scope tbody tr,.admin-seg-item,.admin-seg-pixel{transition:none}}.support-root{display:contents}.support-cta{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.support-cta:after{margin-left:12px}.support-eyebrow{color:var(--app-ink);font-family:var(--font-pixel);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem}.support-status{color:var(--app-muted);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:8px;font-size:.68rem;line-height:1.4;display:flex}.support-pixel{background:var(--app-muted);flex:none;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.support-pixel{background:color-mix(in srgb,var(--app-muted) 42%,transparent)}}.support-pixel.is-live{background:var(--color-amber)}.support-meta{color:var(--app-muted);padding-inline:2px}@supports (color:color-mix(in lab,red,red)){.support-meta{color:color-mix(in srgb,var(--app-muted) 82%,transparent)}}.support-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.support-msg{border:1px solid var(--app-line-soft);max-width:85%;color:var(--app-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 12px;font-size:.82rem;line-height:1.55}.support-msg,.support-msg.is-admin{background:var(--app-surface-raised)}.support-msg.is-admin{border:1px solid var(--app-line);border-radius:8px}.support-error{border-left:2px solid var(--app-danger);color:var(--app-danger);padding-left:10px;font-size:.72rem;line-height:1.5}.support-note{color:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.support-note{color:color-mix(in srgb,var(--app-muted) 78%,transparent)}}.support-note{font-family:var(--font-mono);letter-spacing:.02em;font-size:.64rem;line-height:1.5}.support-fab{margin-bottom:env(safe-area-inset-bottom);background:var(--app-surface);box-shadow:3px 3px 0 var(--app-depth-block);font-family:var(--font-heading);font-weight:500;position:fixed}.support-fab:before{background:var(--app-accent);content:"";flex:none;width:4px;height:4px;margin-right:12px}.support-fab:hover{border-color:var(--app-accent);background:var(--app-surface-raised)}.support-fab:active{border-color:var(--app-accent);background:var(--app-surface)}.support-fab:focus-visible{box-shadow:3px 3px 0 var(--app-depth-block),0 0 0 2px var(--app-bg),0 0 0 4px var(--app-accent);outline:none}.support-unread{background:var(--app-ink);min-width:18px;height:18px;color:var(--app-bg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:center;align-items:center;padding-inline:4px;font-size:.64rem;display:inline-flex;position:absolute;top:-9px;right:-9px}.support-panel{z-index:50;border:1px solid var(--app-depth-border);background:var(--app-surface);width:min(23rem,100vw - 40px);max-height:min(34rem,100dvh - 40px);box-shadow:0 4px 0 var(--app-depth-block),0 24px 48px #00000038;border-radius:16px;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto 20px 20px auto;overflow:hidden}@media (min-width:640px){.support-panel{bottom:32px;right:32px}}@media (prefers-reduced-motion:no-preference){.support-panel{animation:support-panel-in .18s ease-out both}.support-panel.is-closing{animation:support-panel-out .15s ease-in both}}@keyframes support-panel-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes support-panel-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 8px}}.support-head{border-bottom:1px solid var(--app-line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.support-close{position:relative}.support-close:after{content:"";position:absolute;inset:-10px}.support-body{min-height:0;position:relative}.support-body,.support-scroll{flex-direction:column;flex:1;display:flex}.support-scroll{overscroll-behavior:contain;background:var(--app-depth-block);gap:14px;min-height:10rem;padding:16px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.support-scroll{background:color-mix(in srgb,var(--app-depth-block) 16%,transparent)}}.support-scroll{box-shadow:inset 0 1px 0 var(--app-line-soft),inset 0 -1px 0 var(--app-line-soft)}.support-day{color:var(--app-muted);align-items:center;gap:10px;margin-block:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.support-day{color:color-mix(in srgb,var(--app-muted) 78%,transparent)}}.support-day{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.6rem}.support-day:after,.support-day:before{background:var(--app-line-soft);content:"";flex:1;height:1px}.support-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:17rem;margin:auto;display:flex}.support-empty-title{color:var(--app-ink);font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem}.support-empty p{color:var(--app-muted);font-size:.78rem;line-height:1.6}.support-msg.is-pending{opacity:.55}.support-msg.is-failed{border-color:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.support-msg.is-failed{border-color:color-mix(in srgb,var(--app-danger) 50%,transparent)}}.support-msg.is-failed,.support-retry{color:var(--app-danger)}.support-retry{font-family:var(--font-mono);letter-spacing:.1em;text-underline-offset:3px;text-transform:uppercase;border-radius:3px;font-size:.62rem;text-decoration:underline}.support-retry:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.support-jump{border:1px solid var(--app-depth-border);background:var(--app-surface);box-shadow:0 2px 0 var(--app-depth-block);color:var(--app-ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:.62rem;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}.support-jump:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.support-composer{border-top:1px solid var(--app-line);flex-direction:column;gap:8px;padding:12px;display:flex}.support-input{border:1px solid var(--app-line);background:var(--app-bg);min-width:0;max-height:96px;color:var(--app-ink);font-family:var(--font-sans);resize:none;border-radius:8px;flex:1;padding:8px 12px;font-size:.82rem;line-height:20px;transition:border-color .16s,box-shadow .16s}.support-input::placeholder{color:var(--app-muted)}.support-input:focus{border-color:var(--color-amber);box-shadow:0 0 0 3px #f3a62b29}@supports (color:color-mix(in lab,red,red)){.support-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-amber) 16%,transparent)}}.support-input:focus{outline:none}.support-input:disabled{opacity:.5}.support-send{min-width:88px}.support-sending{align-items:center;gap:4px;display:inline-flex}.support-sending i{background:currentColor;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.support-sending i{animation:support-sending .9s ease-in-out infinite}.support-sending i:nth-child(2){animation-delay:.15s}.support-sending i:nth-child(3){animation-delay:.3s}}@keyframes support-sending{0%,to{opacity:.25}50%{opacity:1}}.support-count{color:var(--app-muted);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.support-count{color:color-mix(in srgb,var(--app-muted) 80%,transparent)}}.support-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.62rem}.support-closed{border-top:1px solid var(--app-line);background:var(--app-muted);flex-direction:column;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.support-closed{background:color-mix(in srgb,var(--app-muted) 7%,transparent)}}.support-closed p{color:var(--app-muted);font-size:.76rem;line-height:1.55}@media (max-width:480px){.support-panel{right:0;bottom:var(--support-kb,0);width:auto;max-height:min(80svh,calc(100svh - 56px - var(--support-kb,0px)));padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;left:0;box-shadow:0 -12px 40px #00000047}.support-scroll{min-height:4rem}.support-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.support-input{transition:none}}.pool-grid,.pool-legend{--pool-online:#2f7d4f;--pool-cooldown:#b8770c;--pool-disabled:#a8432e}html[data-theme=dark] .pool-grid,html[data-theme=dark] .pool-legend{--pool-online:#5cb87c;--pool-cooldown:#f3a62b;--pool-disabled:#e08b74}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .pool-grid,html:not([data-theme=light]) .pool-legend{--pool-online:#5cb87c;--pool-cooldown:#f3a62b;--pool-disabled:#e08b74}}.pool-dot{background:var(--pool-online);vertical-align:-1px;border:0;flex:none;width:12px;height:12px;display:inline-block}.pool-dot.is-cooldown{background:linear-gradient(135deg,var(--pool-cooldown) 0 50%,transparent 50% 100%);box-shadow:inset 0 0 0 1px var(--pool-cooldown)}.pool-dot.is-disabled{box-shadow:inset 0 0 0 1.5px var(--pool-disabled);background:0 0}.pool-dot.is-forced{background:var(--pool-disabled);box-shadow:none}.pool-hit{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.pool-hit .pool-dot{transition:transform 90ms}.pool-hit:hover:not(:disabled) .pool-dot{transform:scale(1.35)}.pool-hit:active:not(:disabled) .pool-dot{transform:scale(.85)}.pool-hit:disabled{cursor:default;opacity:.5}.pool-hit:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}@media (pointer:coarse){.pool-hit{width:44px;height:44px}}.pool-legend span{align-items:center;gap:6px;display:inline-flex}.pool-legend .pool-dot{width:9px;height:9px}@media (prefers-reduced-motion:reduce){.pool-hit .pool-dot{transition:none}.pool-hit:active:not(:disabled) .pool-dot,.pool-hit:hover:not(:disabled) .pool-dot{transform:none}}.topup-rail-line{background:var(--app-line-soft);width:1px}.topup-rail-line.is-done{background:var(--app-line)}.topup-rail-line.is-active{border-left:1px dotted var(--app-accent);background:0 0;width:0}::selection{background:#f3a62b59}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-amber) 35%,transparent)}}@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-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-divide-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}@keyframes pulse{50%{opacity:.5}}