@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--eva-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-fraunces), Georgia, serif;--font-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, monospace;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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-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);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-extrabold:800;--tracking-normal:0em;--leading-tight:1.25;--leading-relaxed:1.625;--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);--sheet-edge:#b1f9e12e;--sheet-ambient:#00000052;--color-paper:#052824;--color-paper-deep:#021d1a;--color-paper-raise:#0b302b;--color-ink:#b1f9e1;--color-ink-soft:#a2e1cc;--color-teal:#b1f9e1;--color-teal-deep:#cbffed;--color-teal-wash:#0a3831;--color-orange:#f2b966;--color-orange-deep:#fad18a;--color-orange-wash:#432e14;--color-debt:#f7857d;--color-debt-wash:#502825;--color-smoke:#8ab6a9;--color-smoke-faint:#5e8379;--color-hairline:#1f453e;--color-hairline-strong:#3d675e;--color-amber-cell:#36290e;--color-amber-edge:#c1983a;--color-amber-ink:#f4d580;--color-amber-focus:#413315;--radius-kbd:3px;--radius-cell:3px;--radius-btn:4px;--radius-unit:4px;--radius-modal:6px;--shadow-floating:0 2px 14px -4px #00000080;--shadow-modal:0 18px 50px -18px #000000a6;--text-cap:.68rem;--text-cap--line-height:1.35;--text-label:.72rem;--text-label--line-height:1.35;--text-meta:.8rem;--text-meta--line-height:1.45;--text-body:.85rem;--text-body--line-height:1.5;--text-field:.9rem;--text-field--line-height:1.4;--text-lede:.95rem;--text-lede--line-height:1.5;--tracking-caps:.14em;--tracking-caps-wide:.18em;--ease-spring:cubic-bezier(.32, .72, .28, 1.05);--ease-fold:cubic-bezier(.3, .85, .3, 1)}@supports (color:lab(0% 0 0)){:root,:host{--sheet-edge:lab(92.6858% -27.013 3.95188/.18);--sheet-ambient:lab(0% 0 0/.32);--color-paper:lab(13.6016% -13.8571 -1.15019);--color-paper-deep:lab(8.65279% -10.9993 -1.19708);--color-paper-raise:lab(16.9899% -14.5244 -1.21011);--color-ink:lab(92.6858% -27.013 3.95188);--color-ink-soft:lab(84.6797% -23.9151 3.50076);--color-teal:lab(92.6858% -27.013 3.95188);--color-teal-deep:lab(96.1488% -20.4113 2.99673);--color-teal-wash:lab(20.5874% -17.4738 -.131601);--color-orange:lab(79.0839% 14.7215 49.715);--color-orange-deep:lab(86.2059% 8.64077 40.6685);--color-orange-wash:lab(21.0449% 7.58372 20.3754);--color-debt:lab(68.4827% 43.7299 24.6634);--color-debt-wash:lab(21.6996% 18.7276 10.5306);--color-smoke:lab(70.4879% -17.1128 1.50541);--color-smoke-faint:lab(51.863% -15.4353 1.35614);--color-hairline:lab(26.3248% -15.6015 -.12458);--color-hairline-strong:lab(40.3163% -17.2765 .51769);--color-amber-cell:lab(17.7188% 3.03932 19.3077);--color-amber-edge:lab(65.3823% 8.57556 53.3721);--color-amber-ink:lab(86.4422% 3.29125 45.8786);--color-amber-focus:lab(22.3702% 3.33229 21.5311)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}}@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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-10{top:calc(var(--spacing) * 10)}.top-\[14vh\]{top:14vh}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-2{left:calc(var(--spacing) * 2)}.left-\[15\.5rem\]{left:15.5rem}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-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-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[0\.3em\]{margin-bottom:.3em}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0{margin-left:0}.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-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-\[0\.85em\]{height:.85em}.h-\[1px\]{height:1px}.h-\[26px\]{height:26px}.h-\[92vh\]{height:92vh}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[76vh\]{max-height:76vh}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.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-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-\[26px\]{width:26px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[min\(1180px\,94vw\)\]{max-width:min(1180px,94vw)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_16rem\]{grid-template-columns:1fr 16rem}.grid-cols-\[1fr_17\.5rem\]{grid-template-columns:1fr 17.5rem}.grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.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}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.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-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}: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-hairline>:not(:last-child)){border-color:var(--color-hairline)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:6px}.rounded-xl{border-radius:12px}.rounded-l-md{border-top-left-radius:6px;border-bottom-left-radius:6px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-hairline{border-color:var(--color-hairline)}.border-hairline-strong{border-color:var(--color-hairline-strong)}.bg-hairline{background-color:var(--color-hairline)}.bg-ink\/30{background-color:#b1f9e14d}@supports (color:color-mix(in lab, red, red)){.bg-ink\/30{background-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.bg-paper-deep{background-color:var(--color-paper-deep)}.bg-paper-raise{background-color:var(--color-paper-raise)}.bg-transparent{background-color:#0000}.fill-none{fill:none}.fill-teal-deep{fill:var(--color-teal-deep)}.stroke-hairline-strong{stroke:var(--color-hairline-strong)}.stroke-teal{stroke:var(--color-teal)}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.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-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-14{padding-inline:calc(var(--spacing) * 14)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-0{padding-right:0}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-72{padding-bottom:calc(var(--spacing) * 72)}.pb-px{padding-bottom:1px}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-cap{font-size:var(--text-cap);line-height:var(--tw-leading,var(--text-cap--line-height))}.text-field{font-size:var(--text-field);line-height:var(--tw-leading,var(--text-field--line-height))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height))}.text-lede{font-size:var(--text-lede);line-height:var(--tw-leading,var(--text-lede--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-meta{font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--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))}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-caps{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-caps-wide{--tw-tracking:var(--tracking-caps-wide);letter-spacing:var(--tracking-caps-wide)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-debt{color:var(--color-debt)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-orange-deep{color:var(--color-orange-deep)}.text-smoke{color:var(--color-smoke)}.text-smoke-faint{color:var(--color-smoke-faint)}.text-teal{color:var(--color-teal)}.text-teal-deep{color:var(--color-teal-deep)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--color-teal\)\]{accent-color:var(--color-teal)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.shadow-\(--shadow-floating\){--tw-shadow:var(--shadow-floating);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ink{--tw-ring-color:var(--color-ink)}.ring-offset-2{--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)}.ring-offset-paper{--tw-ring-offset-color:var(--color-paper)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-0:is(:where(.group):is([open],:popover-open,:open) *){rotate:0deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:text-teal-deep:is(:where(.group):hover *){color:var(--color-teal-deep)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-smoke-faint::placeholder{color:var(--color-smoke-faint)}@media (hover:hover){.hover\:border-hairline-strong:hover{border-color:var(--color-hairline-strong)}.hover\:bg-paper-deep:hover{background-color:var(--color-paper-deep)}.hover\:bg-teal-wash:hover{background-color:var(--color-teal-wash)}.hover\:text-orange-deep:hover{color:var(--color-orange-deep)}.hover\:text-teal-deep:hover{color:var(--color-teal-deep)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-teal-wash:focus{background-color:var(--color-teal-wash)}.focus\:text-teal-deep:focus{color:var(--color-teal-deep)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[empty\=true\]\:text-smoke[data-empty=true]{color:var(--color-smoke)}.data-\[selected\=true\]\:bg-teal-wash[data-selected=true]{background-color:var(--color-teal-wash)}.data-\[selected\=true\]\:text-teal-deep[data-selected=true]{color:var(--color-teal-deep)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (min-width:48rem){.max-md\:hidden{display:none}.max-md\:min-w-0{min-width:0}.max-md\:shrink{flex-shrink:1}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-md\:pt-16{padding-top:calc(var(--spacing) * 16)}.max-md\:pt-20{padding-top:calc(var(--spacing) * 20)}.max-md\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.max-md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.max-md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.max-md\:text-\[2rem\]{font-size:2rem}:is(.max-md\:\*\:col-span-12>*){grid-column:span 12/span 12}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--cat-teal:#00a8a8;--cat-clay:#d07758;--cat-slate:#6e90dc;--cat-gold:#a9912b;--cat-plum:#bb76b5;--cat-moss:#56a76a;--cat-stone:#6d8681;--cat-teal-deep:#008e8f;--cat-clay-deep:#b95c3a;--cat-slate-deep:#5477c7;--cat-gold-deep:#917800;--cat-plum-deep:#a45b9f;--cat-moss-deep:#348f4f;--cat-rose:#cf7188;--cat-amber:#c28336;--cat-lime:#869e43;--cat-jade:#23aa8a;--cat-sky:#299fcd;--cat-violet:#9b81d2;--cat-rose-deep:#b85570;--cat-amber-deep:#ab6900;--cat-lime-deep:#6e861b;--cat-jade-deep:#009073;--cat-sky-deep:#0086b4;--cat-violet-deep:#8467bd;--background:var(--color-paper);--foreground:var(--color-ink);--card:var(--color-paper-raise);--card-foreground:var(--color-ink);--popover:var(--color-paper-raise);--popover-foreground:var(--color-ink);--primary:var(--color-teal);--primary-foreground:var(--color-paper-raise);--secondary:var(--color-paper-deep);--secondary-foreground:var(--color-ink);--muted:var(--color-paper-deep);--muted-foreground:var(--color-smoke);--accent:var(--color-teal-wash);--accent-foreground:var(--color-teal-deep);--destructive:var(--color-orange);--border:var(--color-hairline);--input:var(--color-hairline);--ring:var(--color-teal);--radius:var(--radius-btn)}@supports (color:lab(0% 0 0)){:root{--cat-teal:lab(61.8269% -39.271 -11.7647);--cat-clay:lab(59.6696% 33.3971 32.9);--cat-slate:lab(59.6512% 3.90247 -43.115);--cat-gold:lab(60.9873% 1.52478 54.0181);--cat-plum:lab(58.8317% 35.0864 -21.9075);--cat-moss:lab(62.0909% -36.0292 23.5325);--cat-stone:lab(53.9767% -10.2463 -.0917912);--cat-teal-deep:lab(52.6463% -42.5817 -12.6566);--cat-clay-deep:lab(50.281% 36.701 37.1903);--cat-slate-deep:lab(50.1801% 6.13099 -46.4098);--cat-gold-deep:lab(51.6677% 2.8832 65.8548);--cat-plum-deep:lab(49.3788% 37.9673 -23.6292);--cat-moss-deep:lab(52.917% -39.2484 25.8739);--cat-rose:lab(59.11% 39.5467 4.56532);--cat-amber:lab(60.2911% 20.0838 50.1464);--cat-lime:lab(61.6485% -18.9551 43.2205);--cat-jade:lab(62.1313% -42.0435 6.04445);--cat-sky:lab(60.8132% -20.6667 -33.4389);--cat-violet:lab(58.9661% 23.1694 -38.3354);--cat-rose-deep:lab(49.7082% 42.6558 5.00163);--cat-amber-deep:lab(50.9219% 22.8602 60.2049);--cat-lime-deep:lab(52.4032% -19.8185 49.512);--cat-jade-deep:lab(52.9799% -46.102 6.56866);--cat-sky-deep:lab(51.4922% -20.8783 -35.9582);--cat-violet-deep:lab(49.4608% 26.0606 -41.2901)}}html{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}body{min-height:100dvh}::selection{background:var(--color-teal-wash);color:var(--color-teal-deep)}:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px;border-radius:2px}.paper-grain{position:relative}.paper-grain:after{content:"";z-index:90;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='280' height='280' filter='url(%23g)'/%3E%3C/svg%3E");background-size:280px 280px;position:absolute;inset:0}.eyebrow{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-teal-deep);font-weight:700}.numeral-label{font-size:var(--text-label);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;color:var(--color-smoke);font-weight:650}.headline{font-family:var(--font-sans);letter-spacing:-.022em;color:var(--color-ink);text-wrap:balance;font-weight:780;line-height:1.04}.kw{font-family:var(--font-serif);letter-spacing:0;color:var(--color-orange);font-variation-settings:"opsz" 72, "SOFT" 40, "WONK" 0;font-style:italic;font-weight:480}.note{font-family:var(--font-serif);font-style:italic}.headline-mask{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:clip}.headline-rise{display:inline-block}.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.numeral-hero{font-family:var(--font-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:760;line-height:.95}.unit{border:1px solid var(--color-hairline);border-radius:var(--radius-unit);background:var(--color-paper-raise)}.rule{border:0;border-top:1px solid var(--color-hairline)}.modal-box{border:1px solid var(--color-hairline);border-radius:var(--radius-modal);background:var(--color-paper-raise);box-shadow:var(--shadow-modal);position:fixed;top:14vh;left:50%;translate:-50%}.modal-box.modal-fold{transform-origin:50% 45%}.tbl{border-collapse:collapse;width:100%}.tbl thead th{text-align:left;font-size:var(--text-cap);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-smoke);padding:0 .75rem .55rem 0;font-weight:650}.tbl thead th:last-child{padding-right:0}.tbl tbody td{border-top:1px solid var(--color-hairline);font-size:var(--text-body);padding:.38rem .75rem .38rem 0}.tbl tbody td:last-child{padding-right:0}.tbl tfoot td{border-top:1px solid var(--color-hairline-strong);font-size:var(--text-body);padding:.55rem .75rem 0 0;font-weight:650}.tbl tfoot td:last-child{padding-right:0}.tbl .tbl-sub td:nth-child(2){padding-left:1.25rem}.tbl .num{text-align:right}.tbl th.col-now{color:var(--color-ink)}.tbl td.col-now{background:var(--color-paper-raise)}.tbl .tbl-group td{font-size:var(--text-cap);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-soft);border-top:0;border-bottom:1px solid var(--color-hairline);padding-top:.85rem;padding-bottom:.3rem;font-weight:650}.tbl .tbl-group+tr td{border-top:0}.editable{background:var(--color-amber-cell);border-radius:var(--radius-cell);transition:border-color .14s var(--ease-spring), background .14s;border:1px solid #0000}.editable:hover{border-color:var(--color-amber-edge)}.editable:focus,.editable:focus-within{border-color:var(--color-amber-edge);background:var(--color-amber-focus);outline:none}.editable-quiet{border-bottom:1px dashed var(--color-hairline-strong);border-radius:var(--radius-cell) var(--radius-cell) 0 0;background:0 0}.editable-quiet[data-empty=true]{border:1px dashed var(--color-amber-edge);border-radius:var(--radius-cell)}tr:hover .editable-quiet,.editable-quiet:hover,.editable-quiet:focus,.editable-quiet:focus-within{background:var(--color-amber-cell);border-style:solid;border-color:transparent transparent var(--color-amber-edge)}tr:hover .editable-quiet[data-empty=true],.editable-quiet[data-empty=true]:hover,.editable-quiet[data-empty=true]:focus{border-color:var(--color-amber-edge)}.editable-quiet:focus,.editable-quiet:focus-within{background:var(--color-amber-focus)}.editable-loose{border:1px solid #0000;border-bottom:1px dashed var(--color-hairline-strong);border-radius:var(--radius-cell) var(--radius-cell) 0 0;transition:border-color .14s var(--ease-spring), background .14s;background:0 0}.editable-loose:hover{background:var(--color-paper-deep)}.editable-loose:focus{border-color:var(--color-teal);border-radius:var(--radius-cell);background:var(--color-paper-raise);border-bottom-style:solid;outline:none}.field{background:var(--color-paper-raise);border:1px solid var(--color-hairline);border-radius:var(--radius-cell);font-size:var(--text-field);color:var(--color-ink);transition:border-color .14s var(--ease-spring);padding:.5rem .7rem}.field:focus{border-color:var(--color-teal);outline:none}.field[aria-invalid=true]{border-color:var(--color-orange)}.field-error{font-size:var(--text-label);color:var(--color-orange-deep);margin-top:.4rem}.field-label{font-size:var(--text-label);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;color:var(--color-smoke);font-weight:650;display:block}.field-help{font-size:var(--text-label);color:var(--color-smoke);margin-top:.4rem}label>.field-help,label>.field-error{margin-top:0}.select-cell{border-radius:var(--radius-cell);font-size:inherit;color:var(--color-ink);background:0 0;border:1px solid #0000;gap:.35rem;margin-left:-.4rem;padding:.15rem .4rem;transition:background .14s,border-color .14s}.select-cell[data-empty=true]{color:var(--color-smoke)}.select-cell:hover:not(:disabled),.select-cell:focus-visible,.select-cell[data-state=open]{background:var(--color-paper-deep);border-color:var(--color-hairline);outline:none}.select-cell>svg{opacity:0;transition:opacity .14s}tr:hover .select-cell>svg,.select-cell:hover>svg,.select-cell:focus-visible>svg,.select-cell[data-state=open]>svg{opacity:1}.btn{border-radius:var(--radius-btn);font-size:var(--text-body);transition:background .14s var(--ease-spring), color .14s, transform .14s var(--ease-spring);align-items:center;gap:.4rem;padding:.45rem .9rem;font-weight:650;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.55}.btn-solid{background:var(--color-teal-deep);color:var(--color-paper-raise)}.btn-solid:hover:not(:disabled){background:var(--color-teal)}.btn-orange{background:var(--color-orange);color:var(--color-paper-raise)}.btn-orange:hover:not(:disabled){background:var(--color-orange-deep)}.btn-quiet{color:var(--color-teal-deep)}.btn-quiet:hover:not(:disabled){background:var(--color-teal-wash)}.btn-ghost{color:var(--color-smoke);font-weight:600}.btn-ghost:hover:not(:disabled){background:var(--color-paper-deep);color:var(--color-ink)}.btn-ghost.btn-armed{color:var(--color-orange-deep)}.btn-ghost.btn-armed:hover:not(:disabled){background:var(--color-orange-wash);color:var(--color-orange-deep)}.btn-sm{font-size:var(--text-cap);border-radius:var(--radius-cell);gap:.3rem;padding:.3rem .6rem}.btn-icon{border-radius:var(--radius-btn);width:36px;height:36px;color:var(--color-smoke);justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;transition:background .14s,color .14s;display:inline-flex}.btn-icon:hover{background:var(--color-paper-deep);color:var(--color-ink)}.dock{z-index:50;border:1px solid var(--color-hairline);background:var(--color-paper-raise);box-shadow:var(--shadow-floating);border-radius:14px;align-items:stretch;gap:2px;padding:5px;display:flex;position:fixed;bottom:22px;left:50%;translate:-50%}.dock-tab{min-width:4.25rem;font-size:var(--text-cap);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-smoke);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 12px 7px;font-weight:650;transition:background .15s,color .15s;display:flex}.dock-tab:hover{background:var(--color-paper-deep);color:var(--color-ink)}.dock-tab[aria-current=page],.dock-tab[aria-current=page]:hover{background:var(--color-teal-wash);color:var(--color-teal-deep)}[cmdk-input]:focus-visible{outline:none}[data-slot=select-content]:focus-visible{border-radius:.75rem;outline:none}[data-slot=select-item]:focus-visible{outline:none}[cmdk-group-heading]{font-size:var(--text-cap);letter-spacing:.16em;text-transform:uppercase;color:var(--color-teal-deep);padding:.5rem 1.25rem .25rem;font-weight:700}.kbd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border:1px solid var(--color-hairline);border-radius:var(--radius-kbd);padding:.125rem .25rem;font-size:.68rem;line-height:1}.back-link{border-radius:var(--radius-cell);height:28px;font-size:var(--text-meta);color:var(--color-smoke);align-items:center;gap:7px;margin-left:-6px;padding:0 10px 0 6px;font-weight:650;line-height:1;transition:background .14s,color .14s;display:inline-flex}.back-link:hover{background:var(--color-paper-deep);color:var(--color-ink)}.back-link>svg{flex-shrink:0;display:block}.badge{font-size:var(--text-label);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-weight:700;display:inline-flex}.badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:7px;height:7px}.badge-warn{background:var(--color-amber-cell);color:var(--color-amber-ink)}.badge-debt{background:var(--color-debt-wash);color:var(--color-debt)}.tag{border:1px solid var(--color-hairline);font-size:var(--text-label);color:var(--color-ink-soft);border-radius:999px;align-items:center;padding:3px 11px;font-weight:600;display:inline-flex}.chip{border:1px solid var(--color-hairline);background:var(--color-paper-raise);font-size:var(--text-cap);color:var(--color-ink-soft);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-weight:600;transition:border-color .14s,background .14s;display:inline-flex}.chip:hover{border-color:var(--color-hairline-strong);color:var(--color-ink)}.chip[aria-current=true]{border-color:var(--chip-accent,#b1f9e1)}@supports (color:lab(0% 0 0)){.chip[aria-current=true]{border-color:var(--chip-accent,lab(92.6858% -27.013 3.95188))}}@supports (color:color-mix(in lab, red, red)){.chip[aria-current=true]{border-color:color-mix(in oklab, var(--chip-accent,var(--color-teal)) 45%, transparent)}}.chip[aria-current=true]{background:var(--chip-accent,#b1f9e1)}@supports (color:lab(0% 0 0)){.chip[aria-current=true]{background:var(--chip-accent,lab(92.6858% -27.013 3.95188))}}@supports (color:color-mix(in lab, red, red)){.chip[aria-current=true]{background:color-mix(in oklab, var(--chip-accent,var(--color-teal)) 15%, var(--color-paper-raise))}}.chip[aria-current=true]{color:var(--color-ink)}.chip .money{font-size:var(--text-cap)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);border-radius:var(--radius-cell);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-cap);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;z-index:30;padding:3px 8px;transition:opacity .12s 60ms;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}[data-tip]:hover:after{opacity:1}.progress-track{background:var(--color-hairline);border-radius:999px;flex:1;height:6px;overflow:hidden}.progress-fill{background:var(--color-teal);border-radius:999px;height:6px;display:block}.goal-bar{gap:3px;height:10px;display:flex}.goal-bar>span{border-radius:999px;flex-basis:0;min-width:6px}.goal-bar-consumed{background:var(--color-smoke-faint)}.goal-bar-over{background:var(--color-debt)}.goal-bar-available{background:var(--color-teal)}.goal-bar-missing{border:1px dashed var(--color-smoke-faint)}.goal-legend{flex-wrap:wrap;gap:.75rem 2.5rem;display:flex}.goal-swatch{border-radius:999px;width:.625rem;height:.625rem;display:inline-block}.toast{border:1px solid var(--color-hairline);border-radius:var(--radius-unit);background:var(--color-paper-raise);font-size:var(--text-body);box-shadow:var(--shadow-floating);align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:600;display:inline-flex}.rail{border:1px solid var(--color-hairline);border-radius:var(--radius-unit);background:var(--color-paper-raise);flex-direction:column;gap:16px;padding:24px;display:flex}.rail-label{font-size:var(--text-cap);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;color:var(--color-smoke);margin-bottom:6px;font-weight:650}.row-mixed{min-height:40px;font-size:var(--text-body);align-items:center;gap:12px;display:flex}.row-mixed .editable{box-sizing:border-box;height:30px;padding-top:0;padding-bottom:0}.tbl .tbl-sub td{border-top:none;padding-top:0}.torn-sheet{--torn:8px;background:var(--color-paper-raise);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='8'%3E%3Cpath d='M0 8H240V3.8L229 1.9 220 4.6 208 0.8 199 3.2 186 1.4 176 4.9 168 2.6 155 1.1 147 4.2 136 0.6 124 3.6 116 1.8 103 4.8 95 2.2 82 1 71 3.9 60 1.6 49 4.4 41 2.8 28 0.9 18 4 9 2 0 3.8Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='8'%3E%3Cpath d='M0 0H240V4.2L229 6.1 220 3.4 208 7.2 199 4.8 186 6.6 176 3.1 168 5.4 155 6.9 147 3.8 136 7.4 124 4.4 116 6.2 103 3.2 95 5.8 82 7 71 4.1 60 6.4 49 3.6 41 5.2 28 7.1 18 4 9 6 0 4.2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='8'%3E%3Cpath d='M0 8H240V3.8L229 1.9 220 4.6 208 0.8 199 3.2 186 1.4 176 4.9 168 2.6 155 1.1 147 4.2 136 0.6 124 3.6 116 1.8 103 4.8 95 2.2 82 1 71 3.9 60 1.6 49 4.4 41 2.8 28 0.9 18 4 9 2 0 3.8Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='8'%3E%3Cpath d='M0 0H240V4.2L229 6.1 220 3.4 208 7.2 199 4.8 186 6.6 176 3.1 168 5.4 155 6.9 147 3.8 136 7.4 124 4.4 116 6.2 103 3.2 95 5.8 82 7 71 4.1 60 6.4 49 3.6 41 5.2 28 7.1 18 4 9 6 0 4.2Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x,no-repeat,repeat-x;mask-repeat:repeat-x,no-repeat,repeat-x;-webkit-mask-position:top, 0 var(--torn), bottom;-webkit-mask-position:top, 0 var(--torn), bottom;-webkit-mask-position:top, 0 var(--torn), bottom;mask-position:top, 0 var(--torn), bottom;-webkit-mask-size:240px var(--torn), 100% calc(100% - 2 * var(--torn)), 240px var(--torn);-webkit-mask-size:240px var(--torn), 100% calc(100% - 2 * var(--torn)), 240px var(--torn);-webkit-mask-size:240px var(--torn), 100% calc(100% - 2 * var(--torn)), 240px var(--torn);mask-size:240px var(--torn), 100% calc(100% - 2 * var(--torn)), 240px var(--torn)}.receipt-sheet{--torn:8px;--hole:7px;background:var(--color-paper-raise);-webkit-mask-image:radial-gradient(circle at 50% 0, transparent calc(var(--hole) / 2), black calc(var(--hole) / 2 + .5px)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='8'%3E%3Cpath d='M0 0H240V4.2L229 6.1 220 3.4 208 7.2 199 4.8 186 6.6 176 3.1 168 5.4 155 6.9 147 3.8 136 7.4 124 4.4 116 6.2 103 3.2 95 5.8 82 7 71 4.1 60 6.4 49 3.6 41 5.2 28 7.1 18 4 9 6 0 4.2Z'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(circle at 50% 0, transparent calc(var(--hole) / 2), black calc(var(--hole) / 2 + .5px)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='8'%3E%3Cpath d='M0 0H240V4.2L229 6.1 220 3.4 208 7.2 199 4.8 186 6.6 176 3.1 168 5.4 155 6.9 147 3.8 136 7.4 124 4.4 116 6.2 103 3.2 95 5.8 82 7 71 4.1 60 6.4 49 3.6 41 5.2 28 7.1 18 4 9 6 0 4.2Z'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(circle at 50% 0, transparent calc(var(--hole) / 2), black calc(var(--hole) / 2 + .5px)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='8'%3E%3Cpath d='M0 0H240V4.2L229 6.1 220 3.4 208 7.2 199 4.8 186 6.6 176 3.1 168 5.4 155 6.9 147 3.8 136 7.4 124 4.4 116 6.2 103 3.2 95 5.8 82 7 71 4.1 60 6.4 49 3.6 41 5.2 28 7.1 18 4 9 6 0 4.2Z'/%3E%3C/svg%3E");mask-image:radial-gradient(circle at 50% 0, transparent calc(var(--hole) / 2), black calc(var(--hole) / 2 + .5px)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='8'%3E%3Cpath d='M0 0H240V4.2L229 6.1 220 3.4 208 7.2 199 4.8 186 6.6 176 3.1 168 5.4 155 6.9 147 3.8 136 7.4 124 4.4 116 6.2 103 3.2 95 5.8 82 7 71 4.1 60 6.4 49 3.6 41 5.2 28 7.1 18 4 9 6 0 4.2Z'/%3E%3C/svg%3E");-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:repeat-x,repeat-x;mask-repeat:repeat-x,repeat-x;-webkit-mask-size:calc(var(--hole) * 2.6) calc(100% - var(--torn)), 240px var(--torn);-webkit-mask-size:calc(var(--hole) * 2.6) calc(100% - var(--torn)), 240px var(--torn);-webkit-mask-size:calc(var(--hole) * 2.6) calc(100% - var(--torn)), 240px var(--torn);mask-size:calc(var(--hole) * 2.6) calc(100% - var(--torn)), 240px var(--torn)}.torn-shadow{filter:drop-shadow(0 1px 1.5px var(--sheet-edge,#1a263f29)) drop-shadow(0 8px 20px -10px var(--sheet-ambient,#1a263f24))}@supports (color:lab(0% 0 0)){.torn-shadow{filter:drop-shadow(0 1px 1.5px var(--sheet-edge,lab(14.9379% 1.68362 -17.9543/.16))) drop-shadow(0 8px 20px -10px var(--sheet-ambient,lab(14.9379% 1.68362 -17.9543/.14)))}}.grain-zone{position:relative}.grain-zone:before{content:"";z-index:0;pointer-events:none;opacity:.045;mix-blend-mode:multiply;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='280' height='280' filter='url(%23g)'/%3E%3C/svg%3E");background-size:280px 280px;position:absolute;inset:0}.folder{border:1px solid var(--color-hairline);border-top:3px solid var(--folder-accent,var(--color-hairline));border-radius:0 var(--radius-unit) var(--radius-unit) var(--radius-unit);background:var(--color-paper-raise);margin-top:27px;transition:border-color .14s;display:block;position:relative}.folder:hover{border-color:var(--color-hairline-strong);border-top-color:var(--folder-accent,var(--color-hairline-strong))}.folder-tab{z-index:1;border:1px solid var(--color-hairline);border-radius:var(--radius-btn) var(--radius-btn) 0 0;background:var(--folder-accent,#021d1a);border-bottom:0;align-items:center;gap:6px;height:27px;padding:0 12px 0 14px;display:inline-flex;position:absolute;bottom:calc(100% - 1px);left:-1px}@supports (color:lab(0% 0 0)){.folder-tab{background:var(--folder-accent,lab(8.65279% -10.9993 -1.19708))}}@supports (color:color-mix(in lab, red, red)){.folder-tab{background:color-mix(in oklab, var(--folder-accent,var(--color-paper-deep)) 14%, var(--color-paper-raise))}}.folder-tab{font-size:var(--text-cap);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-soft);font-weight:650;transition:border-color .14s}.folder:hover .folder-tab{border-color:var(--color-hairline-strong)}.folder-gear{border-radius:var(--radius-cell);width:22px;height:22px;color:var(--color-smoke-faint);justify-content:center;align-items:center;margin-right:-6px;transition:background .14s,color .14s;display:inline-flex}.folder:hover .folder-gear{color:var(--color-smoke)}.folder-gear:hover,.folder-gear:focus-visible{background:var(--color-paper-raise);color:var(--color-ink)}.ledger-dots{background-image:linear-gradient(to right, var(--color-hairline-strong) 1px, transparent 1px);background-position:bottom;background-repeat:repeat-x;background-size:5px 1px}.stamp{border:3px solid var(--color-orange);border-radius:var(--radius-cell);box-shadow:inset 0 0 0 1px var(--color-orange);color:var(--color-orange);flex-direction:column;align-items:center;padding:.5rem 1rem;display:inline-flex}.anchorable{scroll-margin-top:5rem}@keyframes anchor-arrive{0%,55%{background-color:var(--color-teal-wash);box-shadow:-6px 0 0 0 var(--color-teal-wash)}to{background-color:#0000;box-shadow:-6px 0 #0000}}@media (prefers-reduced-motion:no-preference){.anchorable:target{animation:anchor-arrive 2.4s var(--ease-spring) forwards}}@media (prefers-reduced-motion:reduce){.anchorable:target{background-color:var(--color-teal-wash)}}@keyframes stamp-in{0%{opacity:0;transform:scale(1.7)}55%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.stamp-in{animation:stamp-in .46s var(--ease-spring) both;animation-delay:.65s}@keyframes overlay-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.overlay-in{animation:overlay-in .16s var(--ease-spring) both}@keyframes paper-unfold{0%{opacity:0;transform:perspective(1400px)rotateX(-64deg)}60%{opacity:1;transform:perspective(1400px)rotateX(5deg)}to{opacity:1;transform:perspective(1400px)rotateX(0)}}@keyframes paper-fold{0%{opacity:1;transform:perspective(1400px)rotateX(0)}to{opacity:0;transform:perspective(1400px)rotateX(-56deg)}}.modal-fold{transform-origin:50% 0;will-change:transform, opacity}.modal-fold[data-state=open]{animation:paper-unfold .3s var(--ease-fold) both}.modal-fold[data-state=closed]{animation:paper-fold .2s var(--ease-fold) both}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.overlay-fade[data-state=open]{animation:.16s both fade-in}.overlay-fade[data-state=closed]{animation:.2s both fade-out}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}::view-transition-group(.morph){animation-duration:.3s;animation-timing-function:var(--ease-spring)}::view-transition-group(.title){animation-duration:.26s;animation-timing-function:var(--ease-spring)}::view-transition-old(.via-fwd){animation:.14s var(--ease-fold) both vt-fade-out, .14s var(--ease-fold) both vt-up-out}::view-transition-new(.via-fwd){animation:.22s ease-out 80ms both vt-fade-in, .3s var(--ease-spring) both vt-up-in}::view-transition-old(.via-back){animation:.14s var(--ease-fold) both vt-fade-out, .14s var(--ease-fold) both vt-down-out}::view-transition-new(.via-back){animation:.22s ease-out 80ms both vt-fade-in, .3s var(--ease-spring) both vt-down-in}::view-transition-old(.via-switch){animation:.12s ease-out both vt-fade-out}::view-transition-new(.via-switch){animation:.2s ease-in 50ms both vt-fade-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-up-out{to{transform:translateY(-14px)}}@keyframes vt-up-in{0%{transform:translateY(18px)}}@keyframes vt-down-out{to{transform:translateY(14px)}}@keyframes vt-down-in{0%{transform:translateY(-18px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.boot-console{z-index:200;background:var(--color-paper-deep);font-family:var(--font-mono), ui-monospace, monospace;justify-content:center;align-items:center;font-size:.82rem;line-height:1.85;display:flex;position:fixed;inset:0}.boot-mark{width:176px;height:auto}.lw{width:100%;height:auto;display:block;overflow:visible}.lw-glass{fill:var(--color-teal)}.lw-loading .lw-glass,.lw-loading.lw-glass,.lw-intro .lw-glass{fill:var(--color-teal-wash)}.lw-front{fill:var(--color-teal)}.lw-back{fill:var(--color-live,var(--color-teal));opacity:.75}.lw-loading .lw-rise{animation:2.4s cubic-bezier(.7,0,.3,1) infinite alternate lw-rise}.lw-intro .lw-rise{animation:1.8s cubic-bezier(.7,0,.3,1) both lw-rise}.lw-front{animation:2.2s linear infinite lw-drift}.lw-back{animation:3.4s linear infinite reverse lw-drift}@keyframes lw-rise{0%{transform:translateY(800px)}to{transform:translateY(0)}}@keyframes lw-drift{to{transform:translate(-660px)}}.lw-loading{place-items:center;min-height:50vh;animation:.2s linear .4s both lw-appear;display:grid}.lw-loading .lw{width:96px}@keyframes lw-appear{0%{opacity:0}}.lw-word{width:100%;height:auto;fill:var(--color-teal);display:block}.lw-full{color:var(--color-teal);justify-items:end;gap:.15em;display:inline-grid}.lw-finance{font-family:var(--font-sans);letter-spacing:.34em;margin-right:-.34em;font-size:.7rem;font-weight:500;line-height:1}.lw-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (prefers-reduced-motion:reduce){.lw-rise,.lw-wave{animation:none!important}.lw-loading .lw-glass,.lw-intro .lw-glass{fill:var(--color-teal)}}.boot-lines{white-space:pre-wrap;width:min(46rem,88vw);margin:0}.boot-line{color:var(--color-ink)}.boot-dim{color:var(--color-smoke)}.boot-ok{color:var(--color-teal)}.boot-error{color:var(--color-orange)}.boot-caret{background:var(--color-teal);width:.55em;height:1em;animation:.78s step-end infinite boot-caret;display:inline-block;translate:0 .16em}@keyframes boot-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.boot-console{display:none}}.boot-ask{color:var(--color-ink);align-items:center;gap:12px;margin-top:6px;display:flex}.boot-key{border:1px solid var(--color-teal);font:inherit;color:var(--color-teal);text-transform:uppercase;letter-spacing:var(--tracking-caps);background:0 0;padding:2px 14px 3px;transition:none}.boot-key:hover,.boot-key:focus-visible{background:var(--color-teal);color:var(--color-paper-deep);outline:none}.waves{z-index:-1;pointer-events:none;position:fixed;inset:0}.emblem-fx{z-index:59;pointer-events:none;position:fixed;inset:0}.hex-aura{z-index:51;pointer-events:none;position:fixed;inset:0}.hex-aura canvas,.emblem-fx canvas{width:100%;height:100%}.lost{min-height:480px;position:relative}.lost-body{z-index:1;max-width:34rem;position:relative}.lost-code{margin:10px 0 0;font-size:9rem;line-height:.95}.lost-title{text-wrap:balance;margin-top:8px;font-size:1.6rem;line-height:1.15}.lost-console{font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;margin:24px 0 0;font-size:.82rem;line-height:1.85}.lost-keys{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}[data-motion=off] *,[data-motion=off] :before,[data-motion=off] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-motion=off]::view-transition-group(*){animation:none!important}[data-motion=off]::view-transition-image-pair(*){animation:none!important}[data-motion=off]::view-transition-old(*){animation:none!important}[data-motion=off]::view-transition-new(*){animation:none!important}.doc-badge{color:var(--color-smoke);font-size:var(--text-cap);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:2px 4px;transition:color .15s;display:inline-flex}.doc-badge:hover,.doc-badge:focus-visible{color:var(--color-teal)}.doc-frame{border:1px solid var(--color-hairline);background:#fff;flex:auto;width:100%;min-height:0;display:block}.funding-toggle{border:1px dashed #8ab6a966;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.funding-toggle{border:1px dashed color-mix(in oklab, var(--color-smoke) 40%, transparent)}}.funding-toggle{border-radius:var(--radius-cell);color:var(--color-smoke-faint);white-space:nowrap;transition:color .16s,border-color .16s}.funding-toggle:hover{color:var(--color-teal);border-color:var(--color-teal)}.funding-toggle-on{border-style:solid;border-color:#b1f9e18c}@supports (color:color-mix(in lab, red, red)){.funding-toggle-on{border-color:color-mix(in oklab, var(--color-teal) 55%, transparent)}}.funding-toggle-on{color:var(--color-teal)}.funding-toggle:disabled{opacity:.5}.dp-trigger{text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-width:7.2rem;display:inline-flex}.dp-trigger.field{width:100%}.dp-trigger-chevron{color:var(--color-smoke-faint);flex:none;transition:rotate .18s}.dp-trigger[data-state=open] .dp-trigger-chevron{color:var(--color-teal);rotate:180deg}.dp-trigger[data-state=open].field{border-color:var(--color-teal)}.dp-trigger:disabled{cursor:default;opacity:.5}.dp-pop{z-index:60;border:1px solid var(--color-hairline);border-radius:var(--radius-cell);background:var(--color-paper-raise);box-shadow:var(--shadow-floating);color:var(--color-ink);font-size:var(--text-meta);transform-origin:var(--radix-popover-content-transform-origin);animation:dp-in .16s var(--ease-spring);padding:12px}@keyframes dp-in{0%{opacity:0;scale:.96}}.dp-pop .rdp-root{position:relative}.dp-pop .rdp-month_caption{height:32px;font-size:var(--text-cap);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;color:var(--color-teal);align-items:center;padding-left:6px;display:flex}.dp-pop .rdp-nav{gap:2px;display:flex;position:absolute;top:0;right:0}.dp-pop .rdp-button_previous,.dp-pop .rdp-button_next,.dp-nav{border-radius:var(--radius-cell);width:32px;height:32px;color:var(--color-smoke);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.dp-pop .rdp-button_previous:hover,.dp-pop .rdp-button_next:hover,.dp-nav:hover{background:var(--color-paper-deep);color:var(--color-teal)}.dp-pop .rdp-chevron{fill:currentColor;width:12px;height:12px}.dp-pop .rdp-month_grid{border-collapse:collapse;margin-top:4px}.dp-pop .rdp-weekday{width:36px;height:28px;font-size:var(--text-cap);color:var(--color-smoke-faint);text-transform:uppercase;font-weight:600}.dp-pop .rdp-day{text-align:center;padding:1px}.dp-pop .rdp-day_button{border-radius:var(--radius-cell);width:34px;height:34px;font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--color-ink-soft);cursor:pointer;transition:background .12s,color .12s}.dp-pop .rdp-day_button:hover{background:var(--color-paper-deep);color:var(--color-ink)}.dp-pop .rdp-outside .rdp-day_button{color:var(--color-smoke-faint);opacity:.55}.dp-pop .rdp-today .rdp-day_button{color:var(--color-teal);box-shadow:inset 0 0 0 1px #b1f9e173}@supports (color:color-mix(in lab, red, red)){.dp-pop .rdp-today .rdp-day_button{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-teal) 45%, transparent)}}.dp-pop .rdp-selected .rdp-day_button{background:var(--color-teal);color:var(--color-paper-deep);font-weight:700}.dp-pop .rdp-day_button:focus-visible,.dp-month:focus-visible,.dp-link:focus-visible,.dp-nav:focus-visible{outline:1px solid var(--color-teal);outline-offset:1px}.dp-year{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dp-year-label{color:var(--color-teal);font-size:var(--text-meta)}.dp-months{grid-template-columns:repeat(3,64px);gap:4px;display:grid}.dp-month{border-radius:var(--radius-cell);height:34px;color:var(--color-ink-soft);cursor:pointer;transition:background .12s,color .12s}.dp-month:hover{background:var(--color-paper-deep);color:var(--color-ink)}.dp-month-now{color:var(--color-teal);box-shadow:inset 0 0 0 1px #b1f9e173}@supports (color:color-mix(in lab, red, red)){.dp-month-now{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-teal) 45%, transparent)}}.dp-month[aria-pressed=true]{background:var(--color-teal);color:var(--color-paper-deep);font-weight:700}.dp-foot{border-top:1px solid var(--color-hairline);justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;display:flex}.dp-link{font-size:var(--text-cap);color:var(--color-smoke);cursor:pointer}.dp-link:hover{color:var(--color-teal)}.formula-trigger{border-radius:var(--radius-btn);cursor:pointer;align-items:center;gap:10px;margin:-6px -8px;padding:6px 8px;display:inline-flex}.figure-trigger{text-align:left;cursor:pointer;display:block}.figure-trigger .numeral-label{transition:color .16s}.figure-trigger:hover .numeral-label,.figure-trigger:hover .formula-trigger-icon{color:var(--color-teal)}.figure-trigger:hover .formula-trigger-icon{scale:1.15}.figure-trigger:focus-visible{outline:1px solid var(--color-teal);outline-offset:4px}.formula-trigger .numeral-label,.formula-trigger-icon{transition:color .16s,filter .16s,scale .26s cubic-bezier(.22,1.55,.36,1)}.formula-trigger-icon{color:var(--color-smoke-faint)}.formula-trigger:hover .numeral-label,.formula-trigger:hover .formula-trigger-icon{color:var(--color-teal)}.formula-trigger:hover .formula-trigger-icon{scale:1.15}.formula-trigger:focus-visible{outline:1px solid var(--color-teal);outline-offset:2px}.formula{grid-template-columns:20px 1fr auto;align-items:baseline;gap:4px 12px;display:grid}.formula>.formula-sub{font-size:var(--text-cap);color:var(--color-smoke);grid-column:2/-1;margin-bottom:14px}.formula-op{font-size:var(--text-xl);color:var(--color-smoke-faint);line-height:1}.formula-label{color:var(--color-ink)}.formula .money{font-size:var(--text-xl)}.formula-tag{font-size:var(--text-cap);color:var(--color-smoke);margin-left:8px}.formula-rule{border:0;border-top:1px solid var(--color-rule,currentColor);grid-column:1/-1;margin:2px 0 10px}@supports (color:color-mix(in lab, red, red)){.formula-rule{border-top:1px solid var(--color-rule,color-mix(in oklab, currentColor 18%, transparent))}}.formula .money.formula-total{font-size:var(--text-3xl)}.formula-label.is-warn{color:var(--color-orange-deep);align-items:center;gap:6px;display:inline-flex}.formula-subtotal{padding-bottom:14px;font-weight:500}.formula-note{border-left:2px solid #b1f9e180;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.formula-note{border-left:2px solid color-mix(in oklab, var(--color-teal) 50%, transparent)}}.formula-note{font-size:var(--text-cap);color:var(--color-smoke);line-height:1.5}.formula-split{border-top:1px dashed #8ab6a959;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.formula-split{border-top:1px dashed color-mix(in oklab, var(--color-smoke) 35%, transparent)}}.formula-split .money{font-size:var(--text-base)}:root{--chart-out:#6288e1;--chart-unplanned:#b13e06;--chart-goals:#ae931d;--chart-free:#008d8d;--chart-carry:#8d409e}@supports (color:lab(0% 0 0)){:root{--chart-out:lab(57.0716% 6.33901 -50.016);--chart-unplanned:lab(43.0096% 46.2901 52.8604);--chart-goals:lab(62.1608% 2.0138 60.0643);--chart-free:lab(52.5436% -39.292 -11.7155);--chart-carry:lab(40.6534% 43.6724 -36.9511)}}.remainder-bar{gap:2px;height:14px;display:flex;position:relative}.remainder-seg{border-radius:2px;flex-basis:0;min-width:2px;height:100%;transition:filter .15s}.remainder-seg:hover{filter:brightness(1.2)}.remainder-legend{font-size:var(--text-cap);flex-wrap:wrap;gap:4px 14px;display:flex}.remainder-legend li{align-items:baseline;gap:6px;display:inline-flex}.remainder-swatch{border-radius:2px;align-self:center;width:10px;height:10px;display:inline-block}.strip{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.strip-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px 40px;display:grid}.strip-facts>*{min-width:0}.strip-facts .numeral-label,.strip-facts .money,.strip-facts .strip-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.progress-row{border-top:1px solid var(--color-hairline);color:inherit;grid-template-columns:12rem minmax(0,1fr) 11.5rem 3rem;align-items:center;gap:4px 16px;padding:9px 0;text-decoration:none;display:grid}.progress-row:first-child{border-top:0}.progress-row:hover .progress-name{color:var(--color-teal-deep)}.progress-row .progress-track{width:100%}.asset-card{color:inherit;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:border-color .14s;display:flex}.asset-card:hover{border-color:var(--color-hairline-strong)}.asset-glyph{background:#b1f9e12e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.asset-glyph{background:color-mix(in oklab, var(--color-teal) 18%, transparent)}}.asset-glyph{color:var(--color-teal)}.trip-cover{padding:12px 18px}.trip-top{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2.5rem;display:grid}.trip-months{flex-direction:column;gap:1.25rem;display:flex}.trip-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.trip-weekday{text-align:center;font-size:var(--text-cap);color:var(--color-smoke-faint);padding-bottom:2px}.trip-day{aspect-ratio:1;font-family:var(--font-mono,inherit);font-size:var(--text-cap);color:var(--color-smoke-faint);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.trip-day[data-in=true]{background:#b1f9e1;background:lab(92.6858% -27.013 3.95188)}@supports (color:color-mix(in lab, red, red)){.trip-day[data-in=true]{background:color-mix(in oklab, var(--color-teal) calc(8% + var(--heat,0) * 50%), transparent)}}.trip-day[data-in=true]{color:var(--color-ink)}.trip-day[data-today=true]{border-color:var(--color-teal)}a.trip-day:hover,.trip-day[aria-current=true]{border-color:var(--color-ink)}.trip-day[data-committed=true]:after{content:"";background:var(--color-orange);border-radius:999px;width:5px;height:5px;position:absolute;top:4px;right:4px}.trip-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.area-card{border-top:2px solid var(--area);flex-direction:column;gap:12px;padding:18px;display:flex}.area-head{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.area-glyph{background:var(--area);border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.area-glyph{background:color-mix(in oklab, var(--area) 24%, transparent)}}.area-glyph{color:var(--color-ink)}.area-bar{background:var(--area);border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.area-bar{background:color-mix(in oklab, var(--area) 16%, transparent)}}.area-bar>span{background:var(--area);min-width:2px}.area-bar>.area-bar-committed{background:var(--area)}@supports (color:color-mix(in lab, red, red)){.area-bar>.area-bar-committed{background:color-mix(in oklab, var(--area) 50%, transparent)}}.area-lines{border-top:1px solid var(--color-hairline);flex-direction:column;display:flex}.area-line{border-bottom:1px solid var(--color-hairline);color:var(--color-ink-soft);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;text-decoration:none;display:flex}.area-line:last-child{border-bottom:0}.area-line:hover,.area-line[aria-current=true]{color:var(--color-ink)}.rst-card-amount{text-align:right;flex:none}.rst-card-amount>span{display:block}@media not all and (min-width:48rem){.trip-top,.trip-areas{grid-template-columns:minmax(0,1fr)}.rst-card{flex-wrap:wrap}.rst-card-amount{text-align:left;flex-basis:100%;order:1;padding-left:52px}[data-tip]:after{content:none}.tbl-scroll{overflow-x:auto}.tbl-scroll>.tbl{min-width:max-content}.tbl-fold,.tbl-fold>thead,.tbl-fold>tbody,.tbl-fold>tfoot{display:block}.tbl-fold tr{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.5rem;padding-block:.38rem;display:grid}.tbl-fold tbody tr:not(.tbl-sub){border-top:1px solid var(--color-hairline)}.tbl-fold thead tr{padding-top:0}.tbl-fold tfoot tr{border-top:1px solid var(--color-hairline-strong);padding-bottom:0}.tbl.tbl-fold thead th,.tbl.tbl-fold tbody td,.tbl.tbl-fold tfoot td{overflow-wrap:anywhere;border-top:0;padding:0}.tbl-fold td[aria-hidden]:not(:first-child){display:none}.tbl-fold tbody tr.tbl-group{border-top:0;border-bottom:1px solid var(--color-hairline);padding-block:.85rem .3rem}.tbl.tbl-fold .tbl-group td{border-bottom:0}.tbl-fold tbody .tbl-group+tr{border-top:0}.tbl-folio tr{grid-template-columns:1.25rem minmax(0,1fr) auto}.tbl.tbl-folio .tbl-sub td:nth-child(2){padding-left:0}.tbl-folio .tbl-sub td[colspan]{grid-column:2/-1}.folio-name{margin-right:.5rem}.folio-kind{margin-left:0;display:inline-block}.tbl-folio .folio-expected{text-align:left;grid-area:2/2}.tbl-folio .folio-asset{grid-area:2/2;justify-self:end}.tbl-folio .folio-actual{grid-area:1/3/span 2;justify-self:end}.folio-real{flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;width:9rem;display:flex}.folio-real .editable{flex:6rem;width:auto;min-width:0}.folio-real .folio-delta,.folio-real .folio-count{order:1}.tbl-journal thead th:last-child{display:none}.tbl-journal .journal-concept{grid-area:1/1;width:auto;max-width:none}.tbl-journal .journal-amount{grid-area:1/2;justify-self:end}.tbl-journal .journal-against{grid-area:2/1}.tbl-journal .journal-account{text-align:right;grid-area:2/2;justify-self:end}.tbl-journal .journal-docs{grid-area:1/3}.tbl-journal .journal-docs:empty{display:none}.headline{-webkit-hyphens:auto;hyphens:auto}.headline-mask{max-width:100%}.torn-sheet{padding-inline:16px}.strip{grid-template-columns:minmax(0,1fr);gap:20px}.strip-facts{gap:16px 20px}.strip-facts .numeral-label,.strip-facts .strip-sub{white-space:normal}.progress-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.progress-row>:first-child{grid-area:1/1}.progress-row>:nth-child(2){grid-area:2/1}.progress-row>:nth-child(3){grid-area:1/2;align-self:start}.progress-row>:nth-child(4){grid-area:2/2}.modal-box{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:84vh;top:8vh;overflow-y:auto}.lost{min-height:0}.lost-code{font-size:6rem}.lost-title{font-size:1.35rem}}html[data-theme=synthwave]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sheet-edge:#1ad1d147;--sheet-ambient:#f554ca38;--color-paper:#130a20;--color-paper-deep:#0c0517;--color-paper-raise:#1b122c;--color-ink:#eae4f7;--color-ink-soft:#c7bfd8;--color-teal:#1ad1d1;--color-teal-deep:#22e7e2;--color-teal-wash:#00353c;--color-orange:#f554ca;--color-orange-deep:#ff7bcb;--color-orange-wash:#42133a;--color-debt:#ff6f70;--color-debt-wash:#491418;--color-smoke:#a49db5;--color-smoke-faint:#786f89;--color-hairline:#322745;--color-hairline-strong:#4e3f68;--color-amber-cell:#2f2203;--color-amber-edge:#bd9121;--color-amber-ink:#f6d476;--color-amber-focus:#3e2d04;--radius-kbd:4px;--radius-cell:6px;--radius-btn:8px;--radius-unit:10px;--radius-modal:12px;--shadow-floating:0 2px 14px -4px #0009, 0 0 22px -8px #f554ca59;--shadow-modal:0 18px 50px -18px #000000b3, 0 0 44px -12px #1ad1d14d;--cat-teal:#00d2d2;--cat-clay:#ff8254;--cat-slate:#78a1ff;--cat-gold:#efcc36;--cat-plum:#ee75e6;--cat-moss:#49de78;--cat-stone:#968da8;--cat-teal-deep:#00afaf;--cat-clay-deep:#da6438;--cat-slate-deep:#5c82da;--cat-gold-deep:#c7a92a;--cat-plum-deep:#c958c2;--cat-moss-deep:#2eb45c;--cat-rose:#ff779c;--cat-amber:#ffa837;--cat-lime:#b7dc41;--cat-jade:#39d7b0;--cat-sky:#4bc6fa;--cat-violet:#b28aff;--cat-rose-deep:#d95b7f;--cat-amber-deep:#da8a11;--cat-lime-deep:#94b32a;--cat-jade-deep:#0db28f;--cat-sky-deep:#0aa0d2;--cat-violet-deep:#946ade}@supports (color:lab(0% 0 0)){html[data-theme=synthwave]{--sheet-edge:lab(75.8547% -42.5297 -12.7784/.28);--sheet-ambient:lab(61.8855% 70.407 -28.415/.22);--color-paper:lab(4.00205% 6.82353 -12.3271);--color-paper-deep:lab(2.20867% 4.33101 -7.81447);--color-paper-raise:lab(7.65336% 10.1239 -15.8462);--color-ink:lab(91.5995% 4.41727 -8.12154);--color-ink-soft:lab(78.7198% 6.26925 -11.3135);--color-teal:lab(75.8547% -42.5297 -12.7784);--color-teal-deep:lab(82.9888% -46.7823 -11.1588);--color-teal-wash:lab(19.2422% -16.3332 -11.0437);--color-orange:lab(61.8855% 70.407 -28.415);--color-orange-deep:lab(69.2423% 65.9356 -19.6305);--color-orange-wash:lab(15.1484% 26.9514 -13.7387);--color-debt:lab(65.5699% 60.4492 30.7038);--color-debt-wash:lab(15.637% 25.633 11.8766);--color-smoke:lab(65.9566% 6.30501 -11.2911);--color-smoke-faint:lab(48.4867% 7.34296 -12.8247);--color-hairline:lab(18.0576% 11.0685 -17.2377);--color-hairline-strong:lab(29.4643% 13.9937 -21.9671);--color-amber-cell:lab(14.2213% 3.81845 19.8301);--color-amber-edge:lab(63.0415% 9.89384 60.2238);--color-amber-ink:lab(86.4548% 3.93164 50.7267);--color-amber-focus:lab(20.0326% 4.59933 26.7714);--shadow-floating:0 2px 14px -4px #0009, 0 0 22px -8px lab(61.8855% 70.407 -28.415/.35);--shadow-modal:0 18px 50px -18px #000000b3, 0 0 44px -12px lab(75.8547% -42.5297 -12.7784/.3);--cat-teal:lab(75.9584% -45.8139 -13.731);--cat-clay:lab(68.5278% 48.0794 48.9554);--cat-slate:lab(66.3013% 6.24815 -53.6675);--cat-gold:lab(83.1554% 2.26799 72.9772);--cat-plum:lab(66.8651% 58.3619 -36.2013);--cat-moss:lab(79.1828% -57.4711 38.011);--cat-stone:lab(60.0927% 7.27576 -12.8624);--cat-teal-deep:lab(64.2511% -42.5521 -12.725);--cat-clay-deep:lab(56.9851% 45.5368 47.3107);--cat-slate-deep:lab(54.7305% 6.6843 -49.9688);--cat-gold-deep:lab(70.3241% 2.01494 63.9862);--cat-plum-deep:lab(55.3857% 55.4266 -34.3178);--cat-moss-deep:lab(65.004% -51.5155 34.182);--cat-rose:lab(67.7844% 55.7496 6.55053);--cat-amber:lab(76.4058% 27.3741 69.3501);--cat-lime:lab(83.013% -27.6703 67.5288);--cat-jade:lab(77.4734% -48.9891 7.04949);--cat-sky:lab(74.7761% -22.909 -36.3339);--cat-violet:lab(65.1059% 34.4371 -53.9193);--cat-rose-deep:lab(56.3047% 52.3658 6.19962);--cat-amber-deep:lab(64.8045% 26.0895 67.3938);--cat-lime-deep:lab(68.9055% -24.4316 60.7519);--cat-jade-deep:lab(64.5817% -45.6654 6.55265);--cat-sky-deep:lab(60.8122% -21.8579 -36.124);--cat-violet-deep:lab(53.3906% 35.5833 -53.7143)}}html[data-theme=synthwave] .paper-grain:after,html[data-theme=synthwave] .grain-zone:before{mix-blend-mode:overlay;opacity:.05;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#f2e9ff59 2px 3px);background-image:repeating-linear-gradient(0deg,#0000 0 2px,lab(93.6214% 9.03297 -16.1145/.35) 2px 3px);background-size:auto}html[data-theme=synthwave] .kw{text-shadow:0 0 14px}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .kw{text-shadow:0 0 14px color-mix(in oklab, currentColor 55%, transparent)}}html[data-theme=synthwave] .stamp{box-shadow:0 0 18px -4px}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .stamp{box-shadow:0 0 18px -4px color-mix(in oklab, currentColor 60%, transparent)}}html[data-theme=synthwave] .numeral-hero{text-shadow:0 0 22px}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .numeral-hero{text-shadow:0 0 22px color-mix(in oklab, currentColor 28%, transparent)}}html[data-theme=synthwave] .headline{font-family:var(--font-orbitron), var(--font-sans);letter-spacing:.03em;font-weight:700;line-height:1.12}html[data-theme=synthwave] .numeral-hero{font-family:var(--font-orbitron), var(--font-sans);letter-spacing:.02em;font-weight:800}html[data-theme=synthwave] .kw{font-family:var(--font-mr-dafoe), cursive;letter-spacing:.01em;font-variation-settings:normal;font-size:1.22em;font-style:normal;font-weight:400;line-height:.9}html[data-theme=synthwave] .eyebrow,html[data-theme=synthwave] .numeral-label{font-family:var(--font-orbitron), var(--font-sans);font-weight:600}html[data-theme=synthwave] .folder-tab{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 100%,0 100%);border-color:var(--folder-accent,#1f453e);border-radius:0;padding-right:20px}@supports (color:lab(0% 0 0)){html[data-theme=synthwave] .folder-tab{border-color:var(--folder-accent,lab(26.3248% -15.6015 -.12458))}}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .folder-tab{border-color:color-mix(in oklab, var(--folder-accent,var(--color-hairline)) 45%, var(--color-hairline))}}html[data-theme=synthwave] .torn-sheet{border:1px solid var(--color-hairline);border-radius:var(--radius-unit);-webkit-mask-image:none;mask-image:none}html[data-theme=synthwave] body:before{content:"";z-index:-2;pointer-events:none;background-image:radial-gradient(34% 26% at 72% 30%,#f554ca29,#0000 70%),radial-gradient(40% 30% at 22% 70%,#1ad1d11c,#0000 70%);background-image:radial-gradient(34% 26% at 72% 30%,lab(61.8855% 70.407 -28.415/.16),#0000 70%),radial-gradient(40% 30% at 22% 70%,lab(75.8547% -42.5297 -12.7784/.11),#0000 70%);position:fixed;inset:0}@keyframes synth-flicker{0%,to{opacity:1}6%{opacity:.35}8%{opacity:1}11%{opacity:.6}13%{opacity:1}34%{opacity:.92}36%{opacity:1}}html[data-theme=synthwave] .kw,html[data-theme=synthwave] .stamp{animation:1.5s step-end both synth-flicker}html[data-theme=synthwave] .dock{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:flex-end;gap:0;padding:0 18px 18px;animation:.34s cubic-bezier(.16,1,.3,1) .12s both eva-dock-in,.42s step-end .12s both eva-blink;bottom:0;left:0;right:0;translate:none}html[data-theme=synthwave] .dock-cluster{pointer-events:auto;background:#0b302be0;align-items:stretch;gap:3px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-cluster{background:color-mix(in oklab, var(--color-paper-raise) 88%, transparent)}}html[data-theme=synthwave] .dock-cluster{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);clip-path:polygon(0 16px,18px 0,100% 0,100% 100%,0 100%);box-shadow:inset 0 1px 0 0 #b1f9e180, inset 0 20px 30px -28px var(--color-teal)}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-cluster{box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--color-teal) 50%, transparent), inset 0 20px 30px -28px var(--color-teal)}}html[data-theme=synthwave] .dock-cluster-read{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 16px,100% 100%,0 100%);align-items:center;padding:8px 10px}html[data-theme=synthwave] .dock-tab{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);font-family:var(--font-orbitron), var(--font-sans);border-radius:2px;font-weight:600;transition:none}html[data-theme=synthwave] .dock-tab svg{filter:drop-shadow(0 0 5px)}html[data-theme=synthwave] .dock-tab:focus-visible{outline-offset:-3px}html[data-theme=synthwave] .dock-tab[aria-current=page],html[data-theme=synthwave] .dock-tab[aria-current=page]:hover{background:linear-gradient(var(--color-teal), var(--color-teal)) center bottom / calc(100% - 16px) 2px no-repeat, var(--color-teal-wash);text-shadow:0 0 8px #b1f9e18c}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-tab[aria-current=page],html[data-theme=synthwave] .dock-tab[aria-current=page]:hover{text-shadow:0 0 8px color-mix(in oklab, var(--color-teal) 55%, transparent)}}html[data-theme=synthwave] .dock-tab[aria-current=page],html[data-theme=synthwave] .dock-tab[aria-current=page]:hover{animation:2.6s ease-in-out infinite synth-pulse}@keyframes synth-pulse{50%{box-shadow:inset 0 0 16px -4px color-mix(in oklab, var(--color-teal) 60%, transparent)}}@keyframes eva-dock-in{0%{translate:0 18px}to{translate:0}}html[data-theme=synthwave] .btn-solid{background:var(--color-teal);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);color:var(--color-paper-deep);text-shadow:none;border-color:#0000;border-radius:2px;transition:none;box-shadow:inset 0 0 12px -6px #ffffffb3;box-shadow:inset 0 0 12px -6px lab(100% -.0000298023 .0000119209/.7)}html[data-theme=synthwave] .btn-solid:hover:not(:disabled){background:var(--color-teal);filter:brightness(1.15)}html[data-theme=synthwave] .btn-solid:focus-visible{outline-color:var(--color-paper-deep);outline-offset:-4px}html[data-theme=synthwave]{--radius-cell:2px;--radius-btn:2px;--radius-unit:3px;--radius-modal:4px}html[data-theme=synthwave] .folder{background-image:linear-gradient(var(--folder-accent,var(--color-hairline-strong)), var(--folder-accent,var(--color-hairline-strong))), linear-gradient(var(--folder-accent,var(--color-hairline-strong)), var(--folder-accent,var(--color-hairline-strong))), linear-gradient(var(--folder-accent,var(--color-hairline-strong)), var(--folder-accent,var(--color-hairline-strong))), linear-gradient(var(--folder-accent,var(--color-hairline-strong)), var(--folder-accent,var(--color-hairline-strong)));background-position:0 100%,0 100%,100% 0,100% 0;background-repeat:no-repeat;background-size:14px 2px,2px 14px,14px 2px,2px 14px;border-radius:0 2px 2px;transition:background-size .12s steps(2,end),box-shadow .12s ease-out}html[data-theme=synthwave] .folder:hover{box-shadow:0 0 24px -8px var(--folder-accent,#b1f9e1);background-size:22px 2px,2px 22px,22px 2px,2px 22px}@supports (color:lab(0% 0 0)){html[data-theme=synthwave] .folder:hover{box-shadow:0 0 24px -8px var(--folder-accent,lab(92.6858% -27.013 3.95188))}}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .folder:hover{box-shadow:0 0 24px -8px color-mix(in oklab, var(--folder-accent,var(--color-teal)) 65%, transparent)}}@property --eva-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes eva-trace{to{--eva-angle:360deg}}html[data-theme=synthwave] .torn-sheet{background-image:linear-gradient(var(--color-teal), var(--color-teal)), linear-gradient(var(--color-teal), var(--color-teal)), linear-gradient(var(--color-teal), var(--color-teal)), linear-gradient(var(--color-teal), var(--color-teal));background-position:0 0,0 0,100% 100%,100% 100%;background-repeat:no-repeat;background-size:16px 2px,2px 16px,16px 2px,2px 16px;border-radius:2px}html[data-theme=synthwave] .unit,html[data-theme=synthwave] .rail{border-color:var(--color-hairline-strong);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));background-image:linear-gradient(225deg, var(--color-teal) 0 2px, transparent 2px), linear-gradient(45deg, var(--color-teal) 0 2px, transparent 2px), repeating-linear-gradient(115deg, #b1f9e18c 0 2px, transparent 2px 7px);border-radius:0;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .unit,html[data-theme=synthwave] .rail{background-image:linear-gradient(225deg, var(--color-teal) 0 2px, transparent 2px), linear-gradient(45deg, var(--color-teal) 0 2px, transparent 2px), repeating-linear-gradient(115deg, color-mix(in oklab, var(--color-teal) 55%, transparent) 0 2px, transparent 2px 7px)}}html[data-theme=synthwave] .unit,html[data-theme=synthwave] .rail{box-shadow:inset 0 0 26px -18px var(--color-teal);background-position:100% 0,0 100%,right 26px top 7px;background-repeat:no-repeat;background-size:17px 17px,17px 17px,64px 9px}html[data-theme=synthwave] .unit:before,html[data-theme=synthwave] .rail:before{content:"";pointer-events:none;background-image:linear-gradient(#0000 calc(50% - 2px),#b1f9e1a6 50%,#0000 calc(50% + 2px));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .unit:before,html[data-theme=synthwave] .rail:before{background-image:linear-gradient(to bottom, transparent calc(50% - 2px), color-mix(in oklab, var(--color-teal) 65%, transparent) 50%, transparent calc(50% + 2px))}}html[data-theme=synthwave] .unit:before,html[data-theme=synthwave] .rail:before{background-repeat:no-repeat;background-size:100% 220%;animation:1.5s cubic-bezier(.4,0,.6,1) both hud-scan}@keyframes hud-scan{0%{opacity:.9;background-position:0 -110%}to{opacity:0;background-position:0 115%}}html[data-theme=synthwave] .hud-title,html[data-theme=synthwave] .rail-label{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#254942;align-items:center;margin-bottom:10px;padding:3px 20px 4px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hud-title,html[data-theme=synthwave] .rail-label{background:color-mix(in oklab, var(--color-teal) 20%, var(--color-paper-deep))}}html[data-theme=synthwave] .hud-title,html[data-theme=synthwave] .rail-label{border-left:2px solid var(--color-teal);font-family:var(--font-orbitron), var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-teal);text-shadow:0 0 8px #b1f9e166;font-weight:700}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hud-title,html[data-theme=synthwave] .rail-label{text-shadow:0 0 8px color-mix(in oklab, var(--color-teal) 40%, transparent)}}@media (prefers-reduced-motion:reduce){html[data-theme=synthwave] body:before,html[data-theme=synthwave] .kw,html[data-theme=synthwave] .stamp,html[data-theme=synthwave] .dock-tab[aria-current=page]{animation:none}html[data-theme=synthwave] .folder:hover:after{opacity:0;animation:none}}html[data-theme=synthwave]::view-transition-old(.via-fwd){animation:.11s cubic-bezier(.7,0,1,1) both eva-collapse}html[data-theme=synthwave]::view-transition-old(.via-back){animation:.11s cubic-bezier(.7,0,1,1) both eva-collapse}html[data-theme=synthwave]::view-transition-old(.via-switch){animation:.11s cubic-bezier(.7,0,1,1) both eva-collapse}html[data-theme=synthwave]::view-transition-new(.via-fwd){animation:.23s cubic-bezier(.16,1,.3,1) 80ms both eva-deploy-down,.36s step-end 80ms both eva-blink}html[data-theme=synthwave]::view-transition-new(.via-back){animation:.23s cubic-bezier(.16,1,.3,1) 80ms both eva-deploy-up,.36s step-end 80ms both eva-blink}html[data-theme=synthwave]::view-transition-new(.via-switch){animation:.2s cubic-bezier(.16,1,.3,1) 60ms both eva-deploy-down,.3s step-end 60ms both eva-blink}html[data-theme=synthwave]::view-transition-group(.morph){animation-duration:.38s;animation-timing-function:cubic-bezier(.18,.9,.12,1)}html[data-theme=synthwave]::view-transition-image-pair(.morph){animation:.38s both eva-morph-spark}html[data-theme=synthwave]::view-transition-old(.morph){animation:.13s ease-out both vt-fade-out}html[data-theme=synthwave]::view-transition-new(.morph){animation:.38s step-end both eva-blink}@keyframes eva-collapse{55%{opacity:1;filter:brightness();transform:scaleY(1)}85%{opacity:1;filter:brightness(2.2);transform:scaleY(.04)}to{opacity:0;filter:brightness(2.2);transform:scaleY(.02)}}@keyframes eva-deploy-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes eva-deploy-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes eva-blink{0%{opacity:0}12%{opacity:1}22%{opacity:.55}32%{opacity:1}to{opacity:1}}@keyframes eva-morph-spark{40%{filter:brightness(1.5)blur(2px)}}html[data-theme=synthwave] .headline{animation:.32s steps(12,end) 60ms both eva-type}html[data-theme=synthwave] .eyebrow{animation:.24s step-end both eva-blink}html[data-theme=synthwave] tbody tr{animation:.18s cubic-bezier(.16,1,.3,1) .36s both eva-row}html[data-theme=synthwave] tbody tr:first-child{animation-delay:.1s}html[data-theme=synthwave] tbody tr:nth-child(2){animation-delay:.135s}html[data-theme=synthwave] tbody tr:nth-child(3){animation-delay:.17s}html[data-theme=synthwave] tbody tr:nth-child(4){animation-delay:.205s}html[data-theme=synthwave] tbody tr:nth-child(5){animation-delay:.24s}html[data-theme=synthwave] tbody tr:nth-child(6){animation-delay:.275s}html[data-theme=synthwave] tbody tr:nth-child(7){animation-delay:.31s}html[data-theme=synthwave] tbody tr:nth-child(8){animation-delay:.345s}html[data-theme=synthwave] .folder{animation:.2s cubic-bezier(.16,1,.3,1) 70ms both eva-row}html[data-theme=synthwave] .grid>.folder:first-child{animation-delay:.12s}html[data-theme=synthwave] .grid>.folder:nth-child(2){animation-delay:.165s}html[data-theme=synthwave] .grid>.folder:nth-child(3){animation-delay:.21s}html[data-theme=synthwave] .grid>.folder:nth-child(4){animation-delay:.255s}html[data-theme=synthwave] .grid>.folder:nth-child(5){animation-delay:.3s}html[data-theme=synthwave] .grid>.folder:nth-child(6){animation-delay:.345s}html[data-theme=synthwave] .grid>.folder:nth-child(n+7){animation-delay:.39s}@keyframes eva-type{0%{clip-path:inset(-24% 103% -24% -3%)}to{clip-path:inset(-24% -8% -24% -3%)}}@keyframes eva-row{0%{opacity:0;transform:translate(-7px)}55%{opacity:1;transform:translate(0)}70%{opacity:.55}to{opacity:1;transform:translate(0)}}html[data-theme=synthwave] .modal-fold{transform-origin:50% 45%}html[data-theme=synthwave] .modal-fold[data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) both eva-deploy-down,.36s step-end both eva-blink}html[data-theme=synthwave] .modal-fold[data-state=closed]{animation:.13s cubic-bezier(.7,0,1,1) both eva-collapse}html[data-theme=synthwave] .overlay-in{animation:.15s cubic-bezier(.16,1,.3,1) both eva-deploy-down,.25s step-end both eva-blink}html[data-theme=synthwave] .boot-console{background-image:repeating-linear-gradient(0deg,#1ad1d10d 0 1px,#0000 1px 3px);background-image:repeating-linear-gradient(0deg,lab(75.8547% -42.5297 -12.7784/.05) 0 1px,#0000 1px 3px)}html[data-theme=synthwave] .boot-mark{animation:1.5s cubic-bezier(.22,1,.36,1) both boot-mark}@keyframes boot-mark{0%{opacity:0;filter:brightness(3);transform:scale(.6,.02)}14%{opacity:1;filter:brightness(2.6);transform:scale(1.08,.04)}26%{filter:brightness(1.4)drop-shadow(0 0 28px #1ad1d1b3);filter:brightness(1.4)drop-shadow(0 0 28px lab(75.8547% -42.5297 -12.7784/.7));transform:scale(1.02,1.04)}32%{opacity:.35}35%{opacity:1;translate:4px}38%{translate:0}82%{opacity:1;filter:brightness()drop-shadow(0 0 22px #1ad1d173);filter:brightness()drop-shadow(0 0 22px lab(75.8547% -42.5297 -12.7784/.45));transform:scale(1)}to{opacity:0;filter:brightness()drop-shadow(0 0 #0000);transform:scale(.96)}}html[data-theme=synthwave] .boot-closing{animation:.38s cubic-bezier(.7,0,1,1) both boot-out}@keyframes boot-out{60%{opacity:1;filter:brightness();transform:scaleY(1)}85%{opacity:1;filter:brightness(2.4);transform:scaleY(.035)}to{opacity:0;filter:brightness(2.4);transform:scaleY(.02)}}html[data-theme=synthwave] .boot-line{text-shadow:0 0 8px #b1f9e14d;animation:.12s steps(2,end) both boot-line-in}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .boot-line{text-shadow:0 0 8px color-mix(in oklab, var(--color-teal) 30%, transparent)}}@keyframes boot-line-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -4% 0 0)}}html[data-theme=synthwave] .boot-dim{text-shadow:none}html[data-theme=synthwave] .boot-error{text-shadow:0 0 10px #f2b96673}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .boot-error{text-shadow:0 0 10px color-mix(in oklab, var(--color-orange) 45%, transparent)}}html[data-theme=synthwave] .boot-key{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);border-radius:2px;animation:.26s steps(2,end) both boot-key-in}@keyframes boot-key-in{0%{opacity:0}to{opacity:1}}html[data-theme=synthwave] .modal-box{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background-image:linear-gradient(225deg, var(--color-teal) 0 2px, transparent 2px), linear-gradient(45deg, var(--color-teal) 0 2px, transparent 2px), repeating-linear-gradient(115deg, #b1f9e18c 0 2px, transparent 2px 7px);border-radius:0;top:15vh;left:clamp(20px,6vw,96px)}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .modal-box{background-image:linear-gradient(225deg, var(--color-teal) 0 2px, transparent 2px), linear-gradient(45deg, var(--color-teal) 0 2px, transparent 2px), repeating-linear-gradient(115deg, color-mix(in oklab, var(--color-teal) 55%, transparent) 0 2px, transparent 2px 7px)}}html[data-theme=synthwave] .modal-box{box-shadow:inset 0 0 40px -26px var(--color-teal);background-position:100% 0,0 100%,26px 10px;background-repeat:no-repeat;background-size:20px 20px,20px 20px,58px 9px}html[data-theme=synthwave] [data-slot=dialog-header]{flex-direction:row-reverse}html[data-theme=synthwave] [data-slot=dialog-header]>div{text-align:right}html[data-theme=synthwave] [data-slot=dialog-header] .eyebrow{display:block}html[data-theme=synthwave] .folder>a{position:relative}html[data-theme=synthwave] .folder>a:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg, var(--folder-accent,#b1f9e1) 0 2px, transparent 2px 7px);width:52px;height:8px;position:absolute;top:10px;right:12px}@supports (color:lab(0% 0 0)){html[data-theme=synthwave] .folder>a:after{background:repeating-linear-gradient(115deg, var(--folder-accent,lab(92.6858% -27.013 3.95188)) 0 2px, transparent 2px 7px)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .folder>a:after{background:repeating-linear-gradient(115deg, color-mix(in oklab, var(--folder-accent,var(--color-teal)) 50%, transparent) 0 2px, transparent 2px 7px)}}html[data-theme=synthwave] .plate{isolation:isolate;--plate-cut:18px;--plate-stroke:2px;--plate-edge:var(--color-teal);--plate-fill:#0b302beb;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .plate{--plate-fill:color-mix(in oklab, var(--color-paper-raise) 92%, transparent)}}html[data-theme=synthwave] .plate{--plate-shape:polygon(var(--plate-cut) 0, calc(100% - var(--plate-cut)) 0, 100% var(--plate-cut), 100% calc(100% - var(--plate-cut)), calc(100% - var(--plate-cut)) 100%, var(--plate-cut) 100%, 0 calc(100% - var(--plate-cut)), 0 var(--plate-cut))}html[data-theme=synthwave] .plate:before,html[data-theme=synthwave] .plate:after{content:"";z-index:-1;pointer-events:none;clip-path:var(--plate-shape);position:absolute}html[data-theme=synthwave] .plate:before{background:var(--plate-edge);inset:0}html[data-theme=synthwave] .plate:after{inset:var(--plate-stroke);background:var(--plate-fill)}html[data-theme=synthwave] .hud-corner{z-index:60;font-family:var(--font-orbitron), var(--font-sans);--plate-cut:16px;align-items:center;gap:10px;padding:10px 30px;display:flex;position:fixed;top:14px}html[data-theme=synthwave] .hud-corner-tr{animation:.24s cubic-bezier(.16,1,.3,1) .2s both eva-row;right:18px}html[data-theme=synthwave] .brand-mark{z-index:60;width:56px;height:56px;transition:scale .26s cubic-bezier(.22,1.55,.36,1),filter .2s;display:block;position:fixed;top:12px;left:16px}html[data-theme=synthwave] .brand-mark img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}html[data-theme=synthwave] .brand-mark-live,html[data-theme=synthwave] .brand-mark:focus-visible{filter:drop-shadow(0 0 10px #b1f9e18c);scale:1.08}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .brand-mark-live,html[data-theme=synthwave] .brand-mark:focus-visible{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--color-teal) 55%, transparent))}}html[data-theme=synthwave] .brand-mark:focus-visible{outline:none}html[data-theme=synthwave] .hud-warn{letter-spacing:.16em;color:var(--color-teal);font-size:.95rem;font-weight:800}html[data-theme=synthwave] .hud-arrow{color:var(--color-teal);font-size:.7rem}html[data-theme=synthwave] .hud-sub{border-left:1px solid var(--color-hairline-strong);font-family:var(--font-sans);font-size:var(--text-cap);color:var(--color-smoke);margin-left:10px;padding-left:12px}html[data-theme=synthwave] .hud-alert{--plate-edge:var(--color-orange);--plate-fill:#2d3928}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hud-alert{--plate-fill:color-mix(in oklab, var(--color-orange) 18%, var(--color-paper-deep))}}html[data-theme=synthwave] .hud-alert .hud-warn,html[data-theme=synthwave] .hud-alert .hud-arrow{color:var(--color-orange);text-shadow:0 0 10px #f2b96680}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hud-alert .hud-warn,html[data-theme=synthwave] .hud-alert .hud-arrow{text-shadow:0 0 10px color-mix(in oklab, var(--color-orange) 50%, transparent)}}html[data-theme=synthwave] .hud-alert .hud-arrow{animation:.9s step-end infinite magi-warn}@keyframes magi-warn{50%{opacity:.25}}html[data-theme=synthwave] .hull{--plate-stroke:1px;--plate-edge:#b1f9e18c;padding:40px 44px 48px}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hull{--plate-edge:color-mix(in oklab, var(--color-teal) 55%, transparent);--plate-fill:color-mix(in oklab, var(--color-paper) 62%, transparent)}}html[data-theme=synthwave] .hull{--plate-shape:polygon(26px 0, calc(100% - 26px) 0, 100% 26px, 100% calc(100% - 64px), calc(100% - 64px) 100%, 64px 100%, 0 calc(100% - 64px), 0 26px)}html[data-theme=synthwave] .dock-cluster,html[data-theme=synthwave] .dock-cluster-read{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;clip-path:none;--plate-fill:#0b302bf0;background:0 0}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-cluster,html[data-theme=synthwave] .dock-cluster-read{--plate-fill:color-mix(in oklab, var(--color-paper-raise) 94%, transparent)}}html[data-theme=synthwave] .dock-cluster{--plate-cut:14px;padding:14px 16px 8px}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-cluster:not(.dock-cluster-read):after{background-image:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--color-amber-edge) 85%, transparent) 0 7px, transparent 7px 14px)}}html[data-theme=synthwave] .dock-cluster:not(.dock-cluster-read):after{background-position:top;background-repeat:no-repeat;background-size:100% 5px}html[data-theme=synthwave] .dock-cluster-read{--plate-cut:0px;--plate-shape:polygon(0 46%, 28px 0, 100% 0, 100% 100%, 0 100%);padding:12px 22px 12px 44px}html[data-theme=synthwave] .modal-box{clip-path:none;box-shadow:none;--plate-cut:28px;--plate-stroke:2px;--plate-fill:var(--color-paper-raise);background:0 0;top:14vh;left:50%;translate:-50%}html[data-theme=synthwave] .modal-box.modal-fold{transform-origin:50% 45%}html[data-theme=synthwave] .modal-box{isolation:isolate;position:fixed}html[data-theme=synthwave] .modal-box:before,html[data-theme=synthwave] .modal-box:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(var(--plate-cut) 0, calc(100% - var(--plate-cut)) 0, 100% var(--plate-cut), 100% calc(100% - var(--plate-cut)), calc(100% - var(--plate-cut)) 100%, var(--plate-cut) 100%, 0 calc(100% - var(--plate-cut)), 0 var(--plate-cut));position:absolute}html[data-theme=synthwave] .modal-box:before{background:var(--color-teal);inset:0}html[data-theme=synthwave] .modal-box:after{inset:var(--plate-stroke);background:var(--plate-fill)}html[data-theme=synthwave] .folder{box-shadow:none;clip-path:none;--plate-cut:14px;--plate-stroke:2px;--plate-edge:var(--folder-accent,var(--color-teal));--plate-fill:#0b302bf0;background:0 0;border:none;border-radius:0;margin-top:0}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .folder{--plate-fill:color-mix(in oklab, var(--color-paper-raise) 94%, transparent)}}html[data-theme=synthwave] .folder{transition:none}html[data-theme=synthwave] .folder:hover{box-shadow:none;background:0 0}html[data-theme=synthwave] .folder>a:after{content:none}html[data-theme=synthwave] .folder>a,html[data-theme=synthwave] .folder>button,html[data-theme=synthwave] .folder>div{padding-top:46px}html[data-theme=synthwave] .folder-tab{z-index:2;border:1px solid var(--folder-accent,var(--color-teal));clip-path:none;height:auto;font-family:var(--font-orbitron), var(--font-sans);letter-spacing:.1em;color:var(--folder-accent,var(--color-teal));background:0 0;border-radius:0;padding:1px 7px 2px;font-size:.62rem;transition:none;position:absolute;top:12px;bottom:auto;left:16px}html[data-theme=synthwave] .folder:hover .folder-tab{background:var(--folder-accent,var(--color-teal));color:var(--color-paper-deep)}html[data-theme=synthwave] .folder:hover:before{background:conic-gradient(from var(--eva-angle), var(--folder-accent,#b1f9e1) 0deg 230deg, var(--folder-accent,var(--color-teal)) 320deg, white 352deg, var(--folder-accent,#b1f9e1) 360deg)}@supports (color:lab(0% 0 0)){html[data-theme=synthwave] .folder:hover:before{background:conic-gradient(from var(--eva-angle), var(--folder-accent,lab(92.6858% -27.013 3.95188)) 0deg 230deg, var(--folder-accent,var(--color-teal)) 320deg, white 352deg, var(--folder-accent,lab(92.6858% -27.013 3.95188)) 360deg)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .folder:hover:before{background:conic-gradient(from var(--eva-angle), color-mix(in oklab, var(--folder-accent,var(--color-teal)) 35%, transparent) 0deg 230deg, var(--folder-accent,var(--color-teal)) 320deg, white 352deg, color-mix(in oklab, var(--folder-accent,var(--color-teal)) 35%, transparent) 360deg)}}html[data-theme=synthwave] .folder:hover:before{filter:drop-shadow(0 0 8px var(--folder-accent,#b1f9e1))}@supports (color:lab(0% 0 0)){html[data-theme=synthwave] .folder:hover:before{filter:drop-shadow(0 0 8px var(--folder-accent,lab(92.6858% -27.013 3.95188)))}}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .folder:hover:before{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--folder-accent,var(--color-teal)) 80%, transparent))}}html[data-theme=synthwave] .folder:hover:before{animation:1.15s linear infinite eva-trace}html[data-theme=synthwave] .folder:hover:after{box-shadow:inset 0 0 0 7px var(--plate-fill), inset 0 0 0 8px var(--folder-accent,#b1f9e1)}@supports (color:lab(0% 0 0)){html[data-theme=synthwave] .folder:hover:after{box-shadow:inset 0 0 0 7px var(--plate-fill), inset 0 0 0 8px var(--folder-accent,lab(92.6858% -27.013 3.95188))}}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .folder:hover:after{box-shadow:inset 0 0 0 7px var(--plate-fill), inset 0 0 0 8px color-mix(in oklab, var(--folder-accent,var(--color-teal)) 55%, transparent);background-image:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--folder-accent,var(--color-teal)) 75%, transparent) 0 6px, transparent 6px 12px)}}html[data-theme=synthwave] .folder:hover:after{background-position:center bottom 8px;background-repeat:no-repeat;background-size:calc(100% - 16px) 4px;animation:.26s step-end both eva-blink}html[data-theme=synthwave] .hud-corner-tr{--plate-shape:polygon(0 0, 100% 0, 100% 100%, 28px 100%, 0 calc(100% - 28px));padding:14px 26px 14px 40px;top:0;right:0}html[data-theme=synthwave] .dock{padding:0}html[data-theme=synthwave] .dock-cluster-read{--plate-shape:polygon(0 55%, 34px 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 12px 100%, 0 calc(100% - 12px));margin:0 18px 18px 0;padding:12px 22px 12px 52px}html[data-theme=synthwave] .dock-cluster:not(.dock-cluster-read){--plate-cut:0px;--plate-shape:polygon(0 0, calc(100% - 44px) 0, 100% 44px, 100% 100%, 0 100%);grid-template-columns:repeat(4,42px);align-items:start;gap:0;padding:18px 22px 16px 16px;display:grid}html[data-theme=synthwave] .dock-cluster:not(.dock-cluster-read):after{background-image:none}html[data-theme=synthwave] .dock-tab{isolation:isolate;clip-path:none;width:84px;min-width:0;height:97px;box-shadow:none;--plate-stroke:2px;--plate-edge:var(--color-teal);--plate-fill:#021d1aeb;background:0 0;border-radius:0;gap:5px;padding:0 4px;font-size:.56rem;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-tab{--plate-fill:color-mix(in oklab, var(--color-paper-deep) 92%, transparent)}}html[data-theme=synthwave] .dock-tab:before,html[data-theme=synthwave] .dock-tab:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute}html[data-theme=synthwave] .dock-tab:before{background:var(--plate-edge);inset:0}html[data-theme=synthwave] .dock-tab:after{inset:var(--plate-stroke);background:var(--plate-fill)}html[data-theme=synthwave] .dock-tab:first-child{grid-area:1/1/auto/3}html[data-theme=synthwave] .dock-tab:nth-child(2){grid-area:1/3/auto/5}html[data-theme=synthwave] .dock-tab:nth-child(3){grid-area:2/2/auto/4;margin-top:-24px}html[data-theme=synthwave] .dock-tab:nth-child(4){grid-area:3/1/auto/3;margin-top:-24px}html[data-theme=synthwave] .dock-tab:nth-child(5){grid-area:3/3/auto/5;margin-top:-24px}html[data-theme=synthwave] .dock-tab:nth-child(6){grid-area:4/1/auto/3;margin-top:-24px}html[data-theme=synthwave] .dock-tab:hover{--plate-fill:#294d46;background:0 0}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-tab:hover{--plate-fill:color-mix(in oklab, var(--color-teal) 22%, var(--color-paper-deep))}}html[data-theme=synthwave] .dock-tab:hover{color:var(--color-ink)}html[data-theme=synthwave] .dock-tab[aria-current=page],html[data-theme=synthwave] .dock-tab[aria-current=page]:hover{box-shadow:none;--plate-edge:var(--color-teal);--plate-fill:var(--color-teal);color:var(--color-paper-deep);text-shadow:none;background:0 0;animation:none}html[data-theme=synthwave] .dock-tab[aria-current=page] svg{filter:none}html[data-theme=synthwave] .dock-tab[aria-current=page]:after{animation:2.6s ease-in-out infinite magi-key}@keyframes magi-key{50%{background:color-mix(in oklab, var(--color-teal) 78%, white)}}html[data-theme=synthwave] .kw{font-family:var(--font-orbitron), var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-orange);text-shadow:0 0 10px #f2b96699,0 0 28px #f2b9664d;font-size:.92em;font-style:normal;font-weight:800}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .kw{text-shadow:0 0 10px color-mix(in oklab, var(--color-orange) 60%, transparent), 0 0 28px color-mix(in oklab, var(--color-orange) 30%, transparent)}}html[data-theme=synthwave] .kw:before,html[data-theme=synthwave] .kw:after{color:var(--color-teal);text-shadow:none;font-weight:400;display:inline-block}html[data-theme=synthwave] .kw:before{content:"[";margin-right:.18em}html[data-theme=synthwave] .kw:after{content:"]";margin-left:.18em}@media (prefers-reduced-motion:reduce){html[data-theme=synthwave] .dock-tab[aria-current=page]:after,html[data-theme=synthwave] .hud-alert .hud-arrow{animation:none}}html[data-theme=synthwave] .hull,html[data-theme=synthwave] .modal-box,html[data-theme=synthwave] .folder{--plate-cut:15px;--plate-stroke:1px;--plate-edge:var(--color-hairline-strong);--frame-accent:var(--color-teal);--plate-shape:polygon(0 0, calc(100% - var(--plate-cut)) 0, 100% var(--plate-cut), 100% 100%, var(--plate-cut) 100%, 0 calc(100% - var(--plate-cut)))}html[data-theme=synthwave] .folder{--frame-accent:var(--folder-accent,var(--color-teal))}html[data-theme=synthwave] .modal-box:before,html[data-theme=synthwave] .modal-box:after{clip-path:var(--plate-shape)}html[data-theme=synthwave] .hull:after,html[data-theme=synthwave] .modal-box:after,html[data-theme=synthwave] .folder:after{background-color:var(--plate-fill);background-image:linear-gradient(225deg, var(--frame-accent) 0 2px, transparent 2px), linear-gradient(45deg, var(--frame-accent) 0 2px, transparent 2px), repeating-linear-gradient(115deg, var(--frame-accent) 0 2px, transparent 2px 7px)}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hull:after,html[data-theme=synthwave] .modal-box:after,html[data-theme=synthwave] .folder:after{background-image:linear-gradient(225deg, var(--frame-accent) 0 2px, transparent 2px), linear-gradient(45deg, var(--frame-accent) 0 2px, transparent 2px), repeating-linear-gradient(115deg, color-mix(in oklab, var(--frame-accent) 55%, transparent) 0 2px, transparent 2px 7px)}}html[data-theme=synthwave] .hull:after,html[data-theme=synthwave] .modal-box:after,html[data-theme=synthwave] .folder:after{box-shadow:inset 0 0 26px -18px var(--frame-accent);background-position:100% 0,0 100%,right 26px top 7px;background-repeat:no-repeat;background-size:16px 16px,16px 16px,58px 9px}html[data-theme=synthwave] .hull{--plate-fill:#052824b3;padding:36px 40px 44px}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hull{--plate-fill:color-mix(in oklab, var(--color-paper) 70%, transparent)}}html[data-theme=synthwave] .folder:hover{--plate-stroke:2px}html[data-theme=synthwave] .folder:hover:after{background-image:linear-gradient(225deg, var(--frame-accent) 0 2px, transparent 2px), linear-gradient(45deg, var(--frame-accent) 0 2px, transparent 2px), repeating-linear-gradient(115deg, var(--frame-accent) 0 2px, transparent 2px 7px), repeating-linear-gradient(-45deg, var(--frame-accent) 0 6px, transparent 6px 12px)}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .folder:hover:after{background-image:linear-gradient(225deg, var(--frame-accent) 0 2px, transparent 2px), linear-gradient(45deg, var(--frame-accent) 0 2px, transparent 2px), repeating-linear-gradient(115deg, color-mix(in oklab, var(--frame-accent) 55%, transparent) 0 2px, transparent 2px 7px), repeating-linear-gradient(-45deg, color-mix(in oklab, var(--frame-accent) 75%, transparent) 0 6px, transparent 6px 12px)}}html[data-theme=synthwave] .folder:hover:after{background-position:100% 0,0 100%,right 26px top 7px,center bottom 8px;background-size:16px 16px,16px 16px,58px 9px,calc(100% - 16px) 4px}html[data-theme=synthwave] .torn-sheet{border:1px solid var(--color-hairline-strong);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));background-image:linear-gradient(225deg, var(--color-teal) 0 2px, transparent 2px), linear-gradient(45deg, var(--color-teal) 0 2px, transparent 2px), repeating-linear-gradient(115deg, #b1f9e18c 0 2px, transparent 2px 7px);border-radius:0}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .torn-sheet{background-image:linear-gradient(225deg, var(--color-teal) 0 2px, transparent 2px), linear-gradient(45deg, var(--color-teal) 0 2px, transparent 2px), repeating-linear-gradient(115deg, color-mix(in oklab, var(--color-teal) 55%, transparent) 0 2px, transparent 2px 7px)}}html[data-theme=synthwave] .torn-sheet{box-shadow:inset 0 0 26px -18px var(--color-teal);background-position:100% 0,0 100%,right 26px top 7px;background-repeat:no-repeat;background-size:16px 16px,16px 16px,58px 9px}html[data-theme=synthwave] .dock-cluster:not(.dock-cluster-read){--hex:88px;--gap:6px;--hex-h:calc(var(--hex) * 1.1547);--col:calc(var(--hex) + var(--gap));--row:calc(var(--hex-h) * .75 + var(--gap) * .866);width:calc(var(--col) * 1.5 + var(--hex));height:calc(var(--row) * 2 + var(--hex-h));margin:0 0 18px 6px;padding:0;display:block;position:relative}html[data-theme=synthwave] .dock-cluster:not(.dock-cluster-read):before,html[data-theme=synthwave] .dock-cluster:not(.dock-cluster-read):after{content:none}html[data-theme=synthwave] .dock-tab{width:var(--hex);height:var(--hex-h);left:calc(var(--q) * var(--col));bottom:calc(var(--r) * var(--row));letter-spacing:.05em;margin:0;font-size:.54rem;position:absolute}html[data-theme=synthwave] .dock-tab:first-child{--q:0;--r:0}html[data-theme=synthwave] .dock-tab:nth-child(3){--q:1;--r:0}html[data-theme=synthwave] .dock-tab:nth-child(4){--q:.5;--r:1}html[data-theme=synthwave] .dock-tab:nth-child(2){--q:1.5;--r:1}html[data-theme=synthwave] .dock-tab:nth-child(5){--q:1;--r:2}html[data-theme=synthwave] .dock-tab:nth-child(6){--q:0;--r:2}html[data-theme=synthwave] .dock-tab{transform:translate(var(--mx,0px), var(--my,0px)) rotate(var(--rot,0deg)) scale(var(--sc,1));will-change:transform;transition:background .15s,color .15s,transform .52s cubic-bezier(.22,1.55,.36,1)}html[data-theme=synthwave] .dock-cluster[data-magnet=on] .dock-tab{--plate-edge:#b1f9e1}@supports (color:lab(0% 0 0)){html[data-theme=synthwave] .dock-cluster[data-magnet=on] .dock-tab{--plate-edge:lab(92.6858% -27.013 3.95188)}}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-cluster[data-magnet=on] .dock-tab{--plate-edge:color-mix(in oklab, var(--color-teal) 55%, var(--plate-edge))}}html[data-theme=synthwave] .dock-cluster-read .hud-key{transform:translate(var(--mx,0px), var(--my,0px)) rotate(var(--rot,0deg)) scale(var(--sc,1));transition:color .15s,transform .52s cubic-bezier(.22,1.55,.36,1)}html[data-theme=synthwave] .dock-drawer:not([data-open=true]) .hud-key{--mx:0px;--my:0px;--sc:1;--rot:0deg}html[data-theme=synthwave][data-motion=off] .dock-cluster-read .hud-key{transform:none}html[data-theme=synthwave] .hull-body{position:relative}html[data-theme=synthwave] .hull-body:before{content:"";pointer-events:none;background-image:linear-gradient(#0000 calc(50% - 2px),#b1f9e18c 50%,#0000 calc(50% + 2px));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hull-body:before{background-image:linear-gradient(to bottom, transparent calc(50% - 2px), color-mix(in oklab, var(--color-teal) 55%, transparent) 50%, transparent calc(50% + 2px))}}html[data-theme=synthwave] .hull-body:before{background-repeat:no-repeat;background-size:100% 220%;animation:9s cubic-bezier(.4,0,.6,1) infinite hull-scan}@keyframes hull-scan{0%{opacity:.9;background-position:0 -110%}17%{opacity:0;background-position:0 115%}to{opacity:0;background-position:0 115%}}html[data-theme=synthwave] .hull:after{animation:7s ease-in-out infinite hull-breathe}@keyframes hull-breathe{50%{box-shadow:inset 0 0 64px -20px var(--frame-accent)}}@media (prefers-reduced-motion:reduce){html[data-theme=synthwave] .hull-body:before,html[data-theme=synthwave] .hull:after{animation:none}}@keyframes hud-glitch{0%,91%,to{text-shadow:inherit;clip-path:none;transform:none}92%{text-shadow:3px 0 var(--color-teal), -3px 0 var(--color-orange);clip-path:inset(0 0 55%);transform:translate(-3px)skew(-6deg)}93%{text-shadow:-3px 0 var(--color-teal), 3px 0 var(--color-orange);clip-path:inset(40% 0 0);transform:translate(3px)}94%{clip-path:inset(20% 0 30%);transform:translate(-1px)skew(4deg)}95%{text-shadow:2px 0 var(--color-orange);clip-path:none;transform:none}96%{clip-path:inset(0 0 70%);transform:translate(2px,-1px)}97%{clip-path:none;transform:none}}html[data-theme=synthwave] .kw{animation:7.3s step-end infinite hud-glitch}html[data-theme=synthwave] .numeral-hero{animation:9.1s step-end 2.4s infinite hud-glitch}@keyframes hud-dropframe{0%,88%,to{opacity:1}89%{opacity:.35}90%{opacity:1}93%{opacity:.5}94%{opacity:1}}html[data-theme=synthwave] .hud-warn{animation:5.7s step-end 1.9s infinite hud-dropframe}html[data-theme=synthwave] .folder-tab{animation:11s step-end infinite hud-dropframe}html[data-theme=synthwave] .folder:nth-child(2n) .folder-tab{animation-delay:4s}html[data-theme=synthwave] .folder:nth-child(3n) .folder-tab{animation-delay:7.5s}@media (prefers-reduced-motion:reduce){html[data-theme=synthwave] .kw,html[data-theme=synthwave] .numeral-hero,html[data-theme=synthwave] .hud-warn,html[data-theme=synthwave] .folder-tab{animation:none}}html[data-theme=synthwave] .hull{--plate-fill:#05282447}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hull{--plate-fill:color-mix(in oklab, var(--color-paper) 28%, transparent)}}html[data-theme=synthwave] .hull:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html[data-theme=synthwave] .hull:before{opacity:.9}html[data-theme=synthwave] .folder{--plate-fill:#0b302ba8}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .folder{--plate-fill:color-mix(in oklab, var(--color-paper-raise) 66%, transparent)}}html[data-theme=synthwave] .modal-box{--plate-fill:#0b302be0}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .modal-box{--plate-fill:color-mix(in oklab, var(--color-paper-raise) 88%, transparent)}}html[data-theme=synthwave] .dock-cluster-read{--plate-fill:#0b302bc7}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-cluster-read{--plate-fill:color-mix(in oklab, var(--color-paper-raise) 78%, transparent)}}html[data-theme=synthwave] .dock-tab{--plate-fill:#021d1ac7}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-tab{--plate-fill:color-mix(in oklab, var(--color-paper-deep) 78%, transparent)}}html[data-theme=synthwave] .unit,html[data-theme=synthwave] .rail,html[data-theme=synthwave] .torn-sheet,html[data-theme=synthwave] .hud-corner{background-color:#0b302bb3}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .unit,html[data-theme=synthwave] .rail,html[data-theme=synthwave] .torn-sheet,html[data-theme=synthwave] .hud-corner{background-color:color-mix(in oklab, var(--color-paper-raise) 70%, transparent)}}html[data-theme=synthwave] .hud-corner{--plate-fill:#0b302bc2}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hud-corner{--plate-fill:color-mix(in oklab, var(--color-paper-raise) 76%, transparent)}}html[data-theme=synthwave] .hud-corner{background-color:#0000}html[data-theme=synthwave] .modal-box{border:none}html[data-theme=synthwave] .hud-key{isolation:isolate;width:54px;height:62px;color:var(--color-smoke);--plate-edge:var(--color-teal);--plate-fill:#021d1ac7;background:0 0;border:none;justify-content:center;align-items:center;margin-right:14px;padding:0;transition:none;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hud-key{--plate-fill:color-mix(in oklab, var(--color-paper-deep) 78%, transparent)}}html[data-theme=synthwave] .hud-key:before,html[data-theme=synthwave] .hud-key:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute}html[data-theme=synthwave] .hud-key:before{background:var(--plate-edge);inset:0}html[data-theme=synthwave] .hud-key:after{background:var(--plate-fill);inset:2px}html[data-theme=synthwave] .hud-key:hover{color:var(--color-ink);--plate-fill:#294d46}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .hud-key:hover{--plate-fill:color-mix(in oklab, var(--color-teal) 22%, var(--color-paper-deep))}}html[data-theme=synthwave] .hud-key[aria-pressed=true]{color:var(--color-paper-deep);--plate-fill:var(--color-teal)}html[data-theme=synthwave] .hud-key[aria-pressed=true]:after{animation:2.6s ease-in-out infinite magi-key}html[data-theme=synthwave] .hud-key:focus-visible{outline-offset:-3px}html[data-theme=synthwave] .lost{min-height:560px}html[data-theme=synthwave] .lost-orbit{z-index:0;pointer-events:none;position:absolute;inset:0}html[data-theme=synthwave] .lost-orbit canvas{width:100%;height:100%}html[data-theme=synthwave] .lost-code{font-family:var(--font-orbitron), var(--font-sans);letter-spacing:.04em;color:var(--color-orange);text-shadow:0 0 14px #f2b96699,0 0 44px #f2b9664d;font-weight:900}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .lost-code{text-shadow:0 0 14px color-mix(in oklab, var(--color-orange) 60%, transparent), 0 0 44px color-mix(in oklab, var(--color-orange) 30%, transparent)}}html[data-theme=synthwave] .lost-code{animation:1.7s step-end infinite hud-glitch}html[data-theme=synthwave] .lost-title{font-family:var(--font-orbitron), var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal);font-size:1.4rem;font-weight:700}html[data-theme=synthwave] .lost-reorient{animation:1s step-end infinite hud-dropframe}@media (prefers-reduced-motion:reduce){html[data-theme=synthwave] .lost-code,html[data-theme=synthwave] .lost-reorient,html[data-theme=synthwave] .hud-key[aria-pressed=true]:after{animation:none}}html[data-theme=synthwave] .dock-cluster-read{gap:8px;padding:10px 16px 10px 42px}html[data-theme=synthwave] .hud-key-sm{width:42px;height:48px;margin-right:0}html[data-theme=synthwave] .hud-key[aria-current=page]{color:var(--color-paper-deep);--plate-fill:var(--color-teal)}html[data-theme=synthwave] .dock-cluster-read{--key-w:42px;--key-h:48px;--key-gap:6px;--key-col:calc(var(--key-w) + var(--key-gap));--key-row:calc(var(--key-h) * .75 + var(--key-gap) * .866);width:calc(var(--key-col) * 1.5 + var(--key-w));height:calc(var(--key-row) + var(--key-h));box-shadow:none;clip-path:none;pointer-events:none;background:0 0;gap:0;margin:0 18px 18px 0;padding:0;display:block;position:relative}html[data-theme=synthwave] .dock-cluster-read:before,html[data-theme=synthwave] .dock-cluster-read:after{content:none}html[data-theme=synthwave] .dock-drawer,html[data-theme=synthwave] .dock-drawer-keys{display:contents}html[data-theme=synthwave] .dock-cluster-read .hud-key{pointer-events:auto;right:calc(var(--q) * var(--key-col));bottom:calc(var(--r) * var(--key-row));margin:0;position:absolute}html[data-theme=synthwave] .dock-drawer-toggle{--q:0;--r:0}html[data-theme=synthwave] .dock-drawer-keys>:nth-child(3){--q:1;--r:0}html[data-theme=synthwave] .dock-drawer-keys>:nth-child(2){--q:.5;--r:1}html[data-theme=synthwave] .dock-drawer-keys>:first-child{--q:1.5;--r:1}html[data-theme=synthwave] .dock-cluster-read .dock-drawer-keys>*{opacity:0;translate:calc(var(--q) * var(--key-col)) calc(var(--r) * var(--key-row));transition:opacity .2s,translate .52s cubic-bezier(.22,1.55,.36,1),scale .52s cubic-bezier(.22,1.55,.36,1),transform .52s cubic-bezier(.22,1.55,.36,1),color .15s;scale:.4}html[data-theme=synthwave] .dock-cluster-read .dock-drawer[data-open=true] .dock-drawer-keys>*{opacity:1;translate:0;scale:1}html[data-theme=synthwave] .dock-drawer[data-open=true] .dock-drawer-keys>:nth-child(3){transition-delay:20ms,20ms,20ms,0s,0s}html[data-theme=synthwave] .dock-drawer[data-open=true] .dock-drawer-keys>:nth-child(2){transition-delay:70ms,70ms,70ms,0s,0s}html[data-theme=synthwave] .dock-drawer[data-open=true] .dock-drawer-keys>:first-child{transition-delay:.12s,.12s,.12s,0s,0s}html[data-theme=synthwave] .dock-drawer-toggle svg{transition:rotate .34s cubic-bezier(.2,.8,.2,1)}html[data-theme=synthwave] .dock-drawer-toggle[aria-expanded=true]{color:var(--color-ink);--plate-fill:#294d46}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .dock-drawer-toggle[aria-expanded=true]{--plate-fill:color-mix(in oklab, var(--color-teal) 22%, var(--color-paper-deep))}}html[data-theme=synthwave] .dock-drawer-toggle[aria-expanded=true] svg{rotate:90deg}html[data-theme=synthwave][data-motion=off] .dock-tab{transform:none}html[data-theme=synthwave] .modal-box.modal-document{top:4vh}html[data-theme=synthwave] .dp-pop .rdp-month_caption{font-family:var(--font-orbitron), var(--font-sans)}html[data-theme=synthwave] .formula-trigger:hover .formula-trigger-icon{filter:drop-shadow(0 0 6px #b1f9e18c)}@supports (color:color-mix(in lab, red, red)){html[data-theme=synthwave] .formula-trigger:hover .formula-trigger-icon{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--color-teal) 55%, transparent))}}@media not all and (min-width:48rem){html[data-theme=synthwave] .hull{--plate-shape:polygon(14px 0, calc(100% - 14px) 0, 100% 14px, 100% calc(100% - 28px), calc(100% - 28px) 100%, 28px 100%, 0 calc(100% - 28px), 0 14px);padding:24px 16px 32px}html[data-theme=synthwave] .brand-mark{width:44px;height:44px;top:10px;left:10px}html[data-theme=synthwave] .hud-corner-tr{--plate-shape:polygon(0 0, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px));max-width:calc(100vw - 64px);padding:10px 14px 10px 30px}html[data-theme=synthwave] .hud-warn{font-size:.78rem}html[data-theme=synthwave] .hud-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme=synthwave] .dock-cluster:not(.dock-cluster-read){--hex:50px;--gap:4px;width:calc(var(--col) * 2.5 + var(--hex));height:calc(var(--row) + var(--hex-h));margin:0 0 calc(10px + env(safe-area-inset-bottom)) 10px}html[data-theme=synthwave] .dock-tab>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=synthwave] .dock-tab:first-child{--q:0;--r:0}html[data-theme=synthwave] .dock-tab:nth-child(2){--q:.5;--r:1}html[data-theme=synthwave] .dock-tab:nth-child(3){--q:1;--r:0}html[data-theme=synthwave] .dock-tab:nth-child(4){--q:1.5;--r:1}html[data-theme=synthwave] .dock-tab:nth-child(5){--q:2;--r:0}html[data-theme=synthwave] .dock-tab:nth-child(6){--q:2.5;--r:1}html[data-theme=synthwave] .dock-cluster-read{margin:0 10px calc(10px + env(safe-area-inset-bottom)) 0}html[data-theme=synthwave] .lost{min-height:420px}}html[data-theme=estudio]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;counter-reset:folio dock}html[data-theme=estudio] .headline{letter-spacing:-.02em;font-weight:500;line-height:1.1}html[data-theme=estudio] h1.headline{margin-bottom:.1em;font-size:3.6rem}html[data-theme=estudio] .numeral-hero{letter-spacing:-.03em;font-weight:500}html[data-theme=estudio] .eyebrow{letter-spacing:.14em;color:var(--color-smoke);font-weight:600}html[data-theme=estudio] .numeral-label{font-weight:600}html[data-theme=estudio] .paper-grain:after,html[data-theme=estudio] .grain-zone:before{content:none}html[data-theme=estudio] .unit,html[data-theme=estudio] .rail{background:0 0}html[data-theme=estudio] .folder{border-radius:var(--radius-unit);background:0 0;margin-top:0;padding-top:26px}html[data-theme=estudio] .folder-tab{height:auto;color:var(--color-ink);letter-spacing:.1em;background:0 0;border:0;padding:0;top:10px;bottom:auto;left:14px}html[data-theme=estudio] .folder-tab:before{counter-increment:folio;content:counter(folio, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:0;color:var(--color-smoke-faint);margin-right:8px;font-weight:500}html[data-theme=estudio] .btn-solid{color:var(--color-paper-deep);box-shadow:inset 0 0 0 1px var(--color-teal);background:0 0}html[data-theme=estudio] .btn-solid:hover:not(:disabled){color:var(--color-teal);background:0 0}html[data-theme=estudio] .btn-quiet{color:var(--color-ink)}html[data-theme=estudio] .hull{padding:24px 0 48px}html[data-theme=estudio] .brand-mark{z-index:60;border-radius:var(--radius-btn);width:36px;height:36px;color:var(--color-teal);place-items:center;font-size:1.45rem;line-height:1;transition:background .14s;display:grid;position:fixed;top:14px;left:24px}html[data-theme=estudio] .brand-mark img{width:28px;height:auto}html[data-theme=estudio] .brand-mark:hover,html[data-theme=estudio] .brand-mark:focus-visible{background:var(--color-teal-wash)}html[data-theme=estudio] .hud-corner{z-index:60;border:1px solid var(--color-hairline);background:#052824e0;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;display:inline-flex;position:fixed;top:16px;right:24px}@supports (color:color-mix(in lab, red, red)){html[data-theme=estudio] .hud-corner{background:color-mix(in oklab, var(--color-paper) 88%, transparent)}}html[data-theme=estudio] .hud-corner{font-size:var(--text-label)}html[data-theme=estudio] .hud-arrow{display:none}html[data-theme=estudio] .hud-warn{letter-spacing:.02em;color:var(--color-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}html[data-theme=estudio] .hud-warn:before{content:"";background:var(--color-teal);border-radius:50%;width:7px;height:7px}html[data-theme=estudio] .hud-sub{border-left:1px solid var(--color-hairline);font-size:var(--text-cap);color:var(--color-smoke);padding-left:10px}html[data-theme=estudio] .hud-alert{border-color:#f2b96673}@supports (color:color-mix(in lab, red, red)){html[data-theme=estudio] .hud-alert{border-color:color-mix(in oklab, var(--color-orange) 45%, transparent)}}html[data-theme=estudio] .hud-alert .hud-warn{color:var(--color-orange)}html[data-theme=estudio] .hud-alert .hud-warn:before{background:var(--color-orange)}html[data-theme=estudio] .dock{border:0;border-top:1px solid var(--color-hairline);background:#052824eb;border-radius:0;justify-content:space-between;align-items:center;gap:0;width:100%;height:56px;padding:0 24px;bottom:0;left:0;translate:none}@supports (color:color-mix(in lab, red, red)){html[data-theme=estudio] .dock{background:color-mix(in oklab, var(--color-paper) 92%, transparent)}}html[data-theme=estudio] .dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}html[data-theme=estudio] .dock-cluster,html[data-theme=estudio] .dock-cluster-read,html[data-theme=estudio] .dock-drawer-keys{align-items:center;gap:4px;display:inline-flex}html[data-theme=estudio] .dock-tab{border-radius:var(--radius-btn);min-width:0;font-size:var(--text-cap);letter-spacing:var(--tracking-caps);color:var(--color-smoke);flex-direction:row;gap:9px;padding:7px 12px;font-weight:600}html[data-theme=estudio] .dock-tab:before{counter-increment:dock;content:counter(dock, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:0;color:var(--color-smoke-faint);font-weight:500}html[data-theme=estudio] .dock-tab svg{display:none}html[data-theme=estudio] .dock-tab:hover{color:var(--color-ink);background:0 0}html[data-theme=estudio] .dock-tab[aria-current=page],html[data-theme=estudio] .dock-tab[aria-current=page]:hover{background:var(--color-teal-wash);color:var(--color-ink)}html[data-theme=estudio] .dock-drawer{display:none}html[data-theme=estudio] .dock-drawer[data-open=true]{display:inline-flex}html[data-theme=estudio] .hud-key{border-radius:var(--radius-btn);width:34px;height:34px;color:var(--color-smoke);border:1px solid #0000;justify-content:center;align-items:center;transition:background .14s,color .14s,border-color .14s;display:inline-flex}html[data-theme=estudio] .hud-key:hover,html[data-theme=estudio] .dock-drawer-toggle[aria-expanded=true]{border-color:var(--color-hairline-strong);color:var(--color-ink)}html[data-theme=estudio] .hud-key[aria-current=page],html[data-theme=estudio] .hud-key[aria-pressed=true]{background:var(--color-teal-wash);color:var(--color-ink)}html[data-theme=estudio] .boot-console{background:var(--color-paper-deep);background-image:none}html[data-theme=estudio] .boot-mark{width:112px;animation:1.5s ease-out both estudio-mark}html[data-theme=estudio] .boot-line{text-shadow:none}html[data-theme=estudio] .boot-key{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-btn);color:var(--color-ink);box-shadow:none;text-shadow:none}html[data-theme=estudio] .boot-key:hover,html[data-theme=estudio] .boot-key:focus-visible{background:var(--color-teal-wash);border-color:var(--color-teal)}html[data-theme=estudio] .receipt-sheet{--color-paper:#b1f9e1;--color-paper-deep:#a0e9d1;--color-paper-raise:#b1f9e1;--color-ink:#00201d;--color-ink-soft:#133430;--color-teal:#034239;--color-teal-deep:#00312b;--color-teal-wash:#93dcc5;--color-smoke:#33544f;--color-smoke-faint:#61827b;--color-hairline:#89c6b2;--color-hairline-strong:#5e9285;--color-orange:#8c4a00;--color-orange-deep:#783a00;background:var(--color-paper);color:var(--color-ink)}@supports (color:lab(0% 0 0)){html[data-theme=estudio] .receipt-sheet{--color-paper:lab(92.6858% -27.013 3.95188);--color-paper-deep:lab(87.1307% -27.3917 4.0035);--color-paper-raise:lab(92.6858% -27.013 3.95188);--color-ink:lab(10.0055% -13.6531 -1.14479);--color-ink-soft:lab(19.2857% -13.7905 -1.1566);--color-teal:lab(24.1928% -21.0419 -.154549);--color-teal-deep:lab(17.0977% -17.4793 -.782293);--color-teal-wash:lab(82.4905% -27.4195 4.00472);--color-smoke:lab(33.2144% -13.7507 -.641912);--color-smoke-faint:lab(51.7822% -13.7113 -.119388);--color-hairline:lab(75.3994% -23.9612 3.50279);--color-hairline-strong:lab(56.6929% -20.6867 1.41399);--color-orange:lab(39.1323% 26.015 54.7031);--color-orange-deep:lab(32.1083% 26.234 46.7769)}}html[data-theme=estudio]{--ease-reveal:cubic-bezier(.625, .05, 0, 1);--ease-glide:cubic-bezier(.7, 0, .3, 1);--ease-spring:var(--ease-reveal);--ease-fold:var(--ease-glide);--color-live:#0aa852}@supports (color:lab(0% 0 0)){html[data-theme=estudio]{--color-live:lab(60.369% -52.3414 33.207)}}html[data-theme=estudio] .torn-sheet{border:1px solid var(--color-hairline);border-radius:var(--radius-unit);background:0 0;-webkit-mask-image:none;mask-image:none}html[data-theme=estudio] .torn-shadow{filter:none}html[data-theme=estudio] .receipt-sheet{-webkit-mask-image:radial-gradient(circle at 50% 0, transparent calc(var(--hole) / 2), black calc(var(--hole) / 2 + .5px));-webkit-mask-image:radial-gradient(circle at 50% 0, transparent calc(var(--hole) / 2), black calc(var(--hole) / 2 + .5px));-webkit-mask-image:radial-gradient(circle at 50% 0, transparent calc(var(--hole) / 2), black calc(var(--hole) / 2 + .5px));mask-image:radial-gradient(circle at 50% 0, transparent calc(var(--hole) / 2), black calc(var(--hole) / 2 + .5px));-webkit-mask-position:top;mask-position:top;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:calc(var(--hole) * 2.6) 100%;-webkit-mask-size:calc(var(--hole) * 2.6) 100%;-webkit-mask-size:calc(var(--hole) * 2.6) 100%;mask-size:calc(var(--hole) * 2.6) 100%;border-radius:0 0 var(--radius-unit) var(--radius-unit)}html[data-theme=estudio] .note{font-family:var(--font-sans);border-left:2px solid var(--color-hairline-strong);padding-left:12px;font-style:normal}html[data-theme=estudio] .hud-title{font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-smoke);font-weight:600}html[data-theme=estudio]::view-transition-group(.morph){animation-duration:.56s;animation-timing-function:var(--ease-reveal)}html[data-theme=estudio]::view-transition-group(.title){animation-duration:.52s;animation-timing-function:var(--ease-reveal)}html[data-theme=estudio]::view-transition-old(.via-fwd){animation:.2s var(--ease-glide) both vt-fade-out, .2s var(--ease-glide) both vt-up-out}html[data-theme=estudio]::view-transition-new(.via-fwd){animation:.42s ease-out 60ms both vt-fade-in, .64s var(--ease-reveal) both estudio-arrive-up}html[data-theme=estudio]::view-transition-old(.via-back){animation:.2s var(--ease-glide) both vt-fade-out, .2s var(--ease-glide) both vt-down-out}html[data-theme=estudio]::view-transition-new(.via-back){animation:.42s ease-out 60ms both vt-fade-in, .64s var(--ease-reveal) both estudio-arrive-down}html[data-theme=estudio]::view-transition-old(.via-switch){animation:.16s var(--ease-glide) both vt-fade-out}html[data-theme=estudio]::view-transition-new(.via-switch){animation:.36s ease-out 40ms both vt-fade-in, .52s var(--ease-reveal) both estudio-arrive-soft}html[data-theme=estudio] .headline-rise{animation:estudio-rise .76s var(--ease-reveal) both}html[data-theme=estudio] .hull-body>*{animation:estudio-fade-up .64s var(--ease-reveal) both}html[data-theme=estudio] .hull-body>:nth-child(2){animation-delay:90ms}html[data-theme=estudio] .hull-body>:nth-child(3){animation-delay:.18s}html[data-theme=estudio] .hull-body>:nth-child(4){animation-delay:.27s}html[data-theme=estudio] .hull-body>:nth-child(n+5){animation-delay:.36s}html[data-theme=estudio] tbody tr{animation:.32s ease-out .3s both estudio-fade}html[data-theme=estudio] tbody tr:first-child{animation-delay:60ms}html[data-theme=estudio] tbody tr:nth-child(2){animation-delay:90ms}html[data-theme=estudio] tbody tr:nth-child(3){animation-delay:.12s}html[data-theme=estudio] tbody tr:nth-child(4){animation-delay:.15s}html[data-theme=estudio] tbody tr:nth-child(5){animation-delay:.18s}html[data-theme=estudio] tbody tr:nth-child(6){animation-delay:.21s}html[data-theme=estudio] tbody tr:nth-child(7){animation-delay:.24s}html[data-theme=estudio] tbody tr:nth-child(8){animation-delay:.27s}html[data-theme=estudio] .hud-corner,html[data-theme=estudio] .brand-mark{animation:.6s ease-out .3s both estudio-fade}html[data-theme=estudio] .dock{animation:estudio-dock-in .64s var(--ease-reveal) .2s both}html[data-theme=estudio] .folder{transition:border-color .42s var(--ease-reveal), background-color .42s var(--ease-reveal)}html[data-theme=estudio] .folder:hover{background-color:#b1f9e10d}@supports (color:color-mix(in lab, red, red)){html[data-theme=estudio] .folder:hover{background-color:color-mix(in oklab, var(--color-teal) 5%, transparent)}}html[data-theme=estudio] .folder:after{content:"↗";z-index:1;border:1px solid var(--color-hairline);border-radius:var(--radius-cell);width:26px;height:26px;color:var(--color-smoke);pointer-events:none;transition:background-color .42s var(--ease-reveal), color .16s, border-color .16s, translate .42s var(--ease-reveal);place-items:center;font-size:.82rem;line-height:1;display:grid;position:absolute;top:10px;right:10px}html[data-theme=estudio] .folder:hover:after{background-color:var(--color-teal);border-color:var(--color-teal);color:var(--color-paper-deep);translate:2px -2px}html[data-theme=estudio] .btn{transition:color .16s, background-color .42s var(--ease-reveal), border-color .16s, box-shadow .16s}html[data-theme=estudio] .btn:active{transform:none}html[data-theme=estudio] .btn-solid{isolation:isolate;transition:color .2s .12s,box-shadow .16s;position:relative;overflow:clip}html[data-theme=estudio] .btn-solid:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-teal);transition:translate .46s var(--ease-reveal);position:absolute;inset:0;translate:0}html[data-theme=estudio] .btn-solid:hover:not(:disabled):before{translate:0 -101%}html[data-theme=estudio] .btn-quiet,html[data-theme=estudio] .btn-ghost{transition:background-size .42s var(--ease-reveal), color .16s;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 4px);background-repeat:no-repeat;background-size:0 1px}html[data-theme=estudio] .btn-quiet:hover:not(:disabled),html[data-theme=estudio] .btn-ghost:hover:not(:disabled){background-color:#0000;background-size:calc(100% - 1.8rem) 1px}html[data-theme=estudio] .dock-tab{transition:background-size .42s var(--ease-reveal), background-color .42s var(--ease-reveal), color .16s;background-image:linear-gradient(currentColor,currentColor);background-position:12px calc(100% - 5px);background-repeat:no-repeat;background-size:0 1px}html[data-theme=estudio] .dock-tab:hover{background-size:calc(100% - 24px) 1px}html[data-theme=estudio] .dock-tab[aria-current=page],html[data-theme=estudio] .dock-tab[aria-current=page]:hover{background-size:0 1px}html[data-theme=estudio] .dock-tab[aria-current=page]:before{color:var(--color-live)}html[data-theme=estudio] .hud-warn:before{background:var(--color-live)}html[data-theme=estudio] .brand-mark{transition:background-color .42s var(--ease-reveal), rotate .6s var(--ease-reveal)}html[data-theme=estudio] .brand-mark:hover{rotate:-6deg}html[data-theme=estudio] .chip,html[data-theme=estudio] .tag{transition:border-color .42s var(--ease-reveal), background-color .42s var(--ease-reveal), color .16s}html[data-theme=estudio] .lost-code{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-orange);font-variation-settings:"opsz" 144, "SOFT" 40, "WONK" 0;font-style:italic;font-weight:480}html[data-theme=estudio] .lost-title{letter-spacing:-.022em;color:var(--color-ink);font-weight:780}html[data-theme=estudio] .modal-fold[data-state=open]{animation:estudio-modal-in .56s var(--ease-reveal) both}html[data-theme=estudio] .modal-fold[data-state=closed]{animation:estudio-modal-out .22s var(--ease-glide) both}html[data-theme=estudio] .overlay-in{animation:estudio-fade-up .42s var(--ease-reveal) both}@media (prefers-reduced-motion:reduce){html[data-theme=estudio] :is(.headline-rise,.hull-body>*,tbody tr,.hud-corner,.brand-mark,.dock){animation:none}}@keyframes estudio-rise{0%{translate:0 112%}}@keyframes estudio-fade{0%{opacity:0}}@keyframes estudio-fade-up{0%{opacity:0;translate:0 18px}}@keyframes estudio-dock-in{0%{translate:0 100%}}@keyframes estudio-arrive-up{0%{transform:translateY(36px)}}@keyframes estudio-arrive-down{0%{transform:translateY(-36px)}}@keyframes estudio-arrive-soft{0%{transform:translateY(20px)}}@keyframes estudio-modal-in{0%{opacity:0;clip-path:inset(0 0 14% 0 round var(--radius-modal));translate:-50% 28px}to{opacity:1;clip-path:inset(0 0 0 0 round var(--radius-modal));translate:-50%}}@keyframes estudio-modal-out{to{opacity:0;translate:-50% 12px}}@keyframes estudio-mark{0%{opacity:0;translate:0 6px}30%{opacity:1;translate:0}80%{opacity:1}to{opacity:0}}@media not all and (min-width:48rem){html[data-theme=estudio] .hull{padding:8px 0 32px}html[data-theme=estudio] .brand-mark{top:12px;left:12px}html[data-theme=estudio] .hud-corner{max-width:calc(100vw - 72px);top:14px;right:12px}html[data-theme=estudio] .hud-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme=estudio] .dock{height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom));gap:6px}html[data-theme=estudio] .dock-cluster:not(.dock-cluster-read){scrollbar-width:none;flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}html[data-theme=estudio] .dock-cluster:not(.dock-cluster-read)::-webkit-scrollbar{display:none}html[data-theme=estudio] .dock-tab{flex:none;padding:9px 10px}html[data-theme=estudio] .dock-cluster-read{border-left:1px solid var(--color-hairline);flex:none;padding-left:6px}html[data-theme=estudio] .dock-drawer[data-open=true]{border:1px solid var(--color-hairline);border-radius:var(--radius-btn);background:var(--color-paper-raise);box-shadow:var(--shadow-floating);padding:6px;position:absolute;bottom:calc(100% + 8px);right:8px}html[data-theme=estudio] .hud-key{width:40px;height:40px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-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-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-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}
