/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-green-500:oklch(72.3% .219 149.579);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-500:oklch(62.3% .214 259.815);--color-pink-500:oklch(65.6% .241 354.308);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.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}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.right-1{right:var(--spacing)}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-auto{margin-inline-end:auto}.\!mt-0{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-\[60vh\]{height:60vh}.h-auto{height:auto}.max-h-48{max-height:calc(var(--spacing) * 48)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-20\!{width:calc(var(--spacing) * 20)!important}.w-32\!{width:calc(var(--spacing) * 32)!important}.w-40{width:calc(var(--spacing) * 40)}.w-48\!{width:calc(var(--spacing) * 48)!important}.w-56{width:calc(var(--spacing) * 56)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--fi-main-max-width\){max-width:var(--fi-main-max-width)}.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-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[85\%\]{max-width:85%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.zoom-100{zoom:100%}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-44{scroll-margin-top:calc(var(--spacing) * 44)}.list-disc{list-style-type:disc}.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-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}: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-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.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-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\(--line\){border-color:var(--line)}.border-gray-950{border-color:var(--color-gray-950)}.bg-\[color-mix\(in_srgb\,var\(--announcement\)_35\%\,white\)\]{background-color:var(--announcement)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--announcement\)_35\%\,white\)\]{background-color:color-mix(in srgb,var(--announcement) 35%,white)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-primary-100{background-color:#ffdcd0}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-0{padding-inline:0!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.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-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-blue-500{color:var(--color-blue-500)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-500{color:var(--color-green-500)}.text-pink-500{color:var(--color-pink-500)}.text-primary-600{color:#e85c33}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_4px_0_0_var\(--color-gray-950\)\]{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,var(--color-gray-950));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert\!{--tw-invert:invert(100%)!important;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,)!important}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-100:focus{z-index:100}.focus\:m-3:focus{margin:calc(var(--spacing) * 3)}.focus\:w-auto:focus{width:auto}@media (width>=40rem){.sm\:mt-24{margin-top:calc(var(--spacing) * 24)}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_11rem\]{grid-template-columns:minmax(0,1fr) 11rem}.sm\:flex-row{flex-direction:row}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-40{padding-block:calc(var(--spacing) * 40)}}@media (prefers-color-scheme:dark){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white{border-color:var(--color-white)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-primary-900{background-color:#8c2f12}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-primary-400{color:#ff8d6a}.dark\:text-white{color:var(--color-white)}.dark\:shadow-\[4px_4px_0_0_var\(--color-white\)\]{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,var(--color-white));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&_a\]\:font-semibold a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_a\]\:underline a{text-decoration-line:underline}}:root{--black:#000;--off-white:#fffdf5;--yellow:#ffd23f;--coral:#ff6b6b;--sky:#74b9ff;--lavender:#b8a9fa;--orange:#f3722c;--green:#2a9d8f;--paper:var(--off-white);--paper-raised:#fff;--ink:var(--black);--ink-soft:#524b7c;--ink-muted:var(--neutral-500);--primary:var(--orange);--primary-ink:var(--ink);--primary-light:#f9b895;--primary-dark:#c74d0b;--secondary:var(--sky);--secondary-ink:var(--ink);--accent:var(--green);--accent-ink:var(--ink);--link:#1e7167;--warning:var(--yellow);--info:var(--lavender);--good:var(--green);--good-ink:var(--link);--bad:var(--coral);--bad-ink:#c11515;--bad-fill:#ffebeb;--tint-primary:#fcdfcf;--tint-secondary:#cce5ff;--tint-accent:#d7f4f1;--tint-bad:#fcc;--tint-warning:#fff3cc;--tint-info:#d7cffc;--pair-primary:var(--secondary);--pair-secondary:var(--primary);--pair-accent:var(--bad);--pair-bad:var(--accent);--pair-warning:var(--info);--pair-info:var(--warning);--link-on-ink:var(--orange);--paper-soft:#b3b3b3;--line-on-ink:#3a3a3a;--ink-on-fill:#000;--neutral-fixed-50:#fafafa;--neutral-fixed-100:#f5f5f5;--neutral-fixed-200:#e5e5e5;--neutral-fixed-300:#d4d4d4;--neutral-fixed-400:#a3a3a3;--neutral-fixed-500:#737373;--neutral-fixed-600:#525252;--neutral-fixed-700:#404040;--neutral-fixed-800:#262626;--neutral-fixed-900:#171717;--neutral-fixed-950:#0a0a0a;--neutral-50:var(--neutral-fixed-50);--neutral-100:var(--neutral-fixed-100);--neutral-200:var(--neutral-fixed-200);--neutral-300:var(--neutral-fixed-300);--neutral-400:var(--neutral-fixed-400);--neutral-500:var(--neutral-fixed-500);--neutral-600:var(--neutral-fixed-600);--neutral-700:var(--neutral-fixed-700);--neutral-800:var(--neutral-fixed-800);--neutral-900:var(--neutral-fixed-900);--neutral-950:var(--neutral-fixed-950);--disabled-fill:var(--neutral-100);--disabled-ink:var(--neutral-400);--status-bar:8px;--line:var(--ink);--line-width:2px;--line-hair:1px;--line-thick:3px;--line-style:solid;--line-style-disabled:dashed;--corner-none:0;--corner-sm:4px;--corner-md:8px;--corner-lg:12px;--corner-xl:16px;--corner-full:9999px;--shadow-size-sm:2px;--shadow-size:4px;--shadow-size-lg:6px;--shadow-size-xl:10px;--shadow-x:var(--shadow-size);--shadow-y:var(--shadow-size);--shadow-x-sm:2px;--shadow-x-md:4px;--shadow-x-lg:6px;--shadow-x-xl:10px;--focus:var(--link);--tilt-sm:1deg;--tilt-md:2deg;--offset-step:var(--space-4);--grid-line:#00000014;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-band:var(--space-16);--space-band-wide:var(--space-24);--shell-width:80rem;--shell-gutter:var(--space-6);--text-display-xl:6rem;--text-display-l:4.5rem;--text-h1:3.75rem;--text-h2:3rem;--text-h3:2.25rem;--text-h4:1.875rem;--text-h5:1.5rem;--text-h6:1.25rem;--text-subtitle:1.25rem;--text-body-l:1.125rem;--text-body:1rem;--text-body-s:.875rem;--text-caption:.75rem;--text-display:var(--text-h2);--text-title:var(--text-h3);--text-heading:var(--text-h5);--text-lead:var(--text-body-l);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--track-tighter:-.05em;--track-tight:-.025em;--track-normal:0;--track-wide:.025em;--track-widest:.1em;--leading-none:1;--leading-tight:1.25;--leading-relaxed:1.6;--leading-body:var(--leading-relaxed);--leading-display:1.2;--measure:30rem;--z-base:0;--z-dropdown:10;--z-sticky:20;--z-modal:30;--z-toast:40;--duration-instant:.1s;--duration-fast:.2s;--duration-standard:.3s;--duration-slow:.5s;--display-font:"Lexend", "Peyda", "Estedad", sans-serif;--body-font:"Public Sans", "Estedad", sans-serif;--data-font:"Inter", "Estedad", sans-serif;--mono-font:"Space Mono", "JetBrains Mono", "Estedad", monospace;--profile-font:var(--body-font)}.brutal-page{background-color:var(--paper);color:var(--ink);font-family:var(--profile-font)}[dir=rtl]{--leading-body:2;--measure:26rem}[dir=ltr]{--leading-body:var(--leading-relaxed);--measure:30rem}:root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--shadow-x:calc(var(--shadow-size) * -1);--shadow-x-sm:-2px;--shadow-x-md:-4px;--shadow-x-lg:-6px;--shadow-x-xl:-10px}:root:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--shadow-x:var(--shadow-size);--shadow-x-sm:2px;--shadow-x-md:4px;--shadow-x-lg:6px;--shadow-x-xl:10px}:root{--dark-paper:#14131a;--dark-paper-raised:#1f1e28;--dark-ink:#f3f3f6;--dark-surface-quiet:#2b2a37;--dark-ink-soft:#a6a6b0;--dark-ink-muted:#9a9aa4;--dark-link:var(--green);--dark-bad-ink:var(--coral);--dark-primary-dark:var(--orange);--dark-bad-fill:#2b1212;--dark-tint-primary:#2b1b12;--dark-tint-secondary:#121f2b;--dark-tint-accent:#122b28;--dark-tint-bad:#2b1212;--dark-tint-warning:#2b2512;--dark-tint-info:#17122b;--dark-field-edge:#6e6c7a;--dark-focus-field:var(--yellow);--dark-ink-band:var(--dark-paper);--dark-ink-band-text:#f3f3f6;--dark-paper-soft:#a6a6b0;--ink-band:var(--ink);--ink-band-text:var(--paper);--surface-quiet:var(--neutral-100);--field-edge:var(--line);--focus-field:var(--focus);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark]{--paper:var(--dark-paper);--paper-raised:var(--dark-paper-raised);--ink:var(--dark-ink);--ink-soft:var(--dark-ink-soft);--ink-muted:var(--dark-ink-muted);--surface-quiet:var(--dark-surface-quiet);--primary-ink:var(--black);--secondary-ink:var(--black);--accent-ink:var(--black);--primary-dark:var(--dark-primary-dark);--link:var(--dark-link);--bad-ink:var(--dark-bad-ink);--bad-fill:var(--dark-bad-fill);--tint-primary:var(--dark-tint-primary);--tint-secondary:var(--dark-tint-secondary);--tint-accent:var(--dark-tint-accent);--tint-bad:var(--dark-tint-bad);--tint-warning:var(--dark-tint-warning);--tint-info:var(--dark-tint-info);--field-edge:var(--dark-field-edge);--focus-field:var(--dark-focus-field);--ink-band:var(--dark-ink-band);--ink-band-text:var(--dark-ink-band-text);--paper-soft:var(--dark-paper-soft);--neutral-50:var(--neutral-fixed-950);--neutral-100:var(--neutral-fixed-900);--neutral-200:var(--neutral-fixed-800);--neutral-300:var(--neutral-fixed-700);--neutral-400:var(--neutral-fixed-600);--neutral-500:var(--neutral-fixed-500);--neutral-600:var(--neutral-fixed-400);--neutral-700:var(--neutral-fixed-300);--neutral-800:var(--neutral-fixed-200);--neutral-900:var(--neutral-fixed-100);--neutral-950:var(--neutral-fixed-50)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:var(--dark-paper);--paper-raised:var(--dark-paper-raised);--ink:var(--dark-ink);--ink-soft:var(--dark-ink-soft);--ink-muted:var(--dark-ink-muted);--surface-quiet:var(--dark-surface-quiet);--primary-ink:var(--black);--secondary-ink:var(--black);--accent-ink:var(--black);--primary-dark:var(--dark-primary-dark);--link:var(--dark-link);--bad-ink:var(--dark-bad-ink);--bad-fill:var(--dark-bad-fill);--tint-primary:var(--dark-tint-primary);--tint-secondary:var(--dark-tint-secondary);--tint-accent:var(--dark-tint-accent);--tint-bad:var(--dark-tint-bad);--tint-warning:var(--dark-tint-warning);--tint-info:var(--dark-tint-info);--field-edge:var(--dark-field-edge);--focus-field:var(--dark-focus-field);--ink-band:var(--dark-ink-band);--ink-band-text:var(--dark-ink-band-text);--paper-soft:var(--dark-paper-soft);--neutral-50:var(--neutral-fixed-950);--neutral-100:var(--neutral-fixed-900);--neutral-200:var(--neutral-fixed-800);--neutral-300:var(--neutral-fixed-700);--neutral-400:var(--neutral-fixed-600);--neutral-500:var(--neutral-fixed-500);--neutral-600:var(--neutral-fixed-400);--neutral-700:var(--neutral-fixed-300);--neutral-800:var(--neutral-fixed-200);--neutral-900:var(--neutral-fixed-100);--neutral-950:var(--neutral-fixed-50)}}@media print{:root,:root[data-theme]{--paper:#fff;--paper-raised:#fff;--ink:#000;--ink-soft:#333;--ink-muted:#333;--accent:#fff;--accent-ink:#000;--grid-line:transparent;--line-width:2px;--ink-band:var(--ink);--ink-band-text:var(--paper);--paper-soft:#333;--field-edge:var(--line);--focus-field:var(--focus);--link:#1e7167;--bad-ink:#c11515;--primary-dark:#c74d0b;--bad-fill:#fff;--tint-primary:#fff;--tint-secondary:#fff;--tint-accent:#fff;--tint-bad:#fff;--tint-warning:#fff;--tint-info:#fff;--surface-quiet:#fff;--neutral-50:var(--neutral-fixed-50);--neutral-100:var(--neutral-fixed-100);--neutral-200:var(--neutral-fixed-200);--neutral-300:var(--neutral-fixed-300);--neutral-400:var(--neutral-fixed-400);--neutral-500:var(--neutral-fixed-500);--neutral-600:var(--neutral-fixed-600);--neutral-700:var(--neutral-fixed-700);--neutral-800:var(--neutral-fixed-800);--neutral-900:var(--neutral-fixed-900);--neutral-950:var(--neutral-fixed-950)}:root[data-theme] .phiki-themes,:root[data-theme] .phiki-themes span,.phiki-themes,.phiki-themes span{color:inherit!important;background-color:#0000!important}.brutal-shadow,.brutal-shadow:active,.brutal-button,.brutal-button:active{box-shadow:none;transform:none}.site-header,.brutal-footer,.brutal-no-print{display:none!important}}@font-face{font-family:Lexend;src:url(/build/assets/Lexend-variable-BUr6tp1s.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+21-7E,U+C0-24F,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;src:url(/build/assets/Public-Sans-variable-CcEC6YbM.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+21-7E,U+C0-24F,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/build/assets/Inter-variable-8kRkwJBP.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+21-7E,U+C0-24F,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;src:url(/build/assets/Space-Mono-400-Wy3NpCq4.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+21-7E,U+C0-24F,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;src:url(/build/assets/Space-Mono-700-6NnW1qxO.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+21-7E,U+C0-24F,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Estedad;src:url(/build/assets/Estedad-FD-300-8fT1ZJIL.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/build/assets/Estedad-FD-400-WBK81_Q2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/build/assets/Estedad-FD-500-BC0HbyNr.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/build/assets/Estedad-FD-600-D60cNTZk.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/build/assets/Estedad-FD-700-CrLpJ6Of.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/build/assets/Estedad-FD-800-BZgsg5yV.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/build/assets/Estedad-FD-900-DJiutL5Y.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/build/assets/JetBrainsMono-400-BuYl-MrO.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/build/assets/JetBrainsMono-700-C0-0eEd5.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/build/assets/400-B3txTpWh.woff2)format("woff2"),url(/build/assets/normal-BKBhcxH-.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200D,U+FB50-FDFF,U+FE70-FEFF,U+6F0-6F9}@font-face{font-family:Peyda;src:url(/build/assets/500-DX0pye1g.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200D,U+FB50-FDFF,U+FE70-FEFF,U+6F0-6F9}@font-face{font-family:Peyda;src:url(/build/assets/700-DcRWG63T.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200D,U+FB50-FDFF,U+FE70-FEFF,U+6F0-6F9}@font-face{font-family:Peyda;src:url(/build/assets/900-BdiKeJmy.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200D,U+FB50-FDFF,U+FE70-FEFF,U+6F0-6F9}.brutal-frame{border:var(--line-width) solid var(--line);background-color:var(--paper-raised);border-radius:var(--corner-none)}.brutal-shadow{box-shadow:var(--shadow-x) var(--shadow-y) 0 0 var(--line)}.brutal-button{box-shadow:var(--shadow-x) var(--shadow-y) 0 0 var(--line);border:var(--line-width) solid var(--line);background-color:var(--paper-raised);width:auto;min-height:2.75rem;color:var(--ink);text-align:start;cursor:pointer;align-items:center;gap:.75rem;padding:.875rem 1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.brutal-button--block{width:100%;display:flex}.brutal-button:hover{background-color:var(--neutral-100);color:var(--ink)}.brutal-button--primary:hover{background-color:var(--primary);color:var(--primary-ink)}.brutal-button--secondary:hover{background-color:var(--secondary);color:var(--secondary-ink)}.brutal-button--destructive:hover{background-color:var(--bad);color:var(--ink-on-fill)}.brutal-button--ghost,.brutal-button--link{box-shadow:none}.brutal-button--ghost:hover{border-color:var(--line)}.brutal-button--link:hover{color:var(--link);background-color:#0000}.brutal-button:focus-visible,.brutal-page a:focus-visible,.brutal-page button:focus-visible,.brutal-page summary:focus-visible,.brutal-page [tabindex]:focus-visible{outline:var(--line-width) solid var(--focus);outline-offset:3px}:is(a,button,summary,[role=button]):is(.brutal-shadow,.brutal-button):not(.brutal-button--ghost,.brutal-button--link):hover{transform:translate(calc(var(--shadow-x) * -.4), calc(var(--shadow-y) * -.4));box-shadow:calc(var(--shadow-x) * 1.4) calc(var(--shadow-y) * 1.4) 0 0 var(--line)}:is(a,button,summary,[role=button]):is(.brutal-shadow,.brutal-button):not(.brutal-button--ghost,.brutal-button--link):active{transform:translate(var(--shadow-x), var(--shadow-y));box-shadow:none}@media (prefers-reduced-motion:reduce){:is(a,button,summary,[role=button]):is(.brutal-shadow,.brutal-button):hover,:is(a,button,summary,[role=button]):is(.brutal-shadow,.brutal-button):active{transform:none}}.brutal-input{border:var(--line-width) var(--line-style) var(--field-edge);border-radius:var(--corner-none);background-color:var(--paper-raised);width:100%;box-shadow:var(--shadow-x) var(--shadow-size) 0 0 var(--line);color:var(--ink);font-family:inherit;font-size:var(--text-body);padding:.875rem 1rem}.brutal-input::placeholder{color:var(--ink-muted)}.brutal-input--success,.brutal-input--success[readonly]{background-color:var(--good);color:var(--ink-on-fill)}.brutal-input--filled{background-color:var(--neutral-50)}.brutal-input--error,.brutal-input[aria-invalid=true]{background-color:var(--bad);color:var(--ink-on-fill)}.brutal-input--error::placeholder,.brutal-input[aria-invalid=true]::placeholder{color:var(--ink-on-fill)}.brutal-input:disabled,.brutal-input[readonly]:not(.brutal-input--success){border-style:var(--line-style-disabled);background-color:var(--disabled-fill);box-shadow:none}.brutal-input:disabled{color:var(--disabled-ink);cursor:not-allowed}.brutal-input[readonly]:not(.brutal-input--success){color:var(--ink)}.brutal-hint{color:var(--ink-muted);font-size:var(--text-body-s);display:block}.brutal-input-group{border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);width:100%;box-shadow:var(--shadow-x) var(--shadow-size) 0 0 var(--line);align-items:stretch;display:flex}.brutal-input-group>.brutal-input,.brutal-input-group>.brutal-button{box-shadow:none;border:0}@media not all and (width>=40rem){.brutal-input-group--responsive{gap:var(--space-2);box-shadow:none;background:0 0;border:0;flex-direction:column}.brutal-input-group--responsive>.brutal-input,.brutal-input-group--responsive>.brutal-button{border:var(--line-width) var(--line-style) var(--line);box-shadow:var(--shadow-x) var(--shadow-size) 0 0 var(--line)}}:is(.brutal-input-group:has(.brutal-input:disabled),.brutal-input-group:has(.brutal-input[readonly]:not(.brutal-input--success))){border-style:var(--line-style-disabled);background-color:var(--disabled-fill);box-shadow:none}.brutal-input-group:has(.brutal-input--success){background-color:var(--good)}:is(.brutal-input-group:has(.brutal-input--error),.brutal-input-group:has(.brutal-input[aria-invalid=true])){background-color:var(--bad)}.brutal-affix{padding-inline:var(--space-3);background-color:var(--secondary);color:var(--secondary-ink);font-family:var(--mono-font);font-size:var(--text-body-s);font-weight:var(--weight-bold);flex-shrink:0;align-items:center;display:flex}.brutal-affix:first-child{border-inline-end:var(--line-width) var(--line-style) var(--line)}.brutal-affix:last-child{border-inline-start:var(--line-width) var(--line-style) var(--line)}.brutal-affix--muted{background-color:var(--neutral-100);color:var(--ink-soft)}.brutal-affix--good{background-color:var(--good);color:var(--ink-on-fill)}.brutal-affix--icon{padding-inline:var(--space-3);color:var(--ink-soft);background-color:#0000;border:0}.brutal-input-count{color:var(--ink-muted);font-family:var(--mono-font);font-size:var(--text-caption);text-align:end;display:block}.brutal-otp{gap:var(--space-2);display:flex}.brutal-otp>.brutal-input{width:3rem;padding:var(--space-2);text-align:center;font-family:var(--mono-font);font-size:var(--text-h6)}.brutal-button--primary{background-color:var(--primary);color:var(--primary-ink)}.brutal-button--secondary{background-color:var(--secondary);color:var(--secondary-ink)}.brutal-button--tertiary{background-color:var(--paper-raised);color:var(--ink)}.brutal-button--destructive{background-color:var(--bad);color:var(--ink-on-fill)}.brutal-button--ghost{box-shadow:none;background-color:#0000;border-color:#0000}.brutal-button--link{min-height:0;color:var(--link);text-underline-offset:.2em;background-color:#0000;border:0;padding:0;text-decoration:underline;text-decoration-thickness:from-font}.brutal-button--link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-decoration:none}.brutal-button--xl{min-height:5.625rem;padding:var(--space-6) var(--space-8);font-size:var(--text-body-l)}.brutal-button--lg{min-height:4.0625rem;padding:var(--space-4) var(--space-6);font-size:var(--text-body-l)}.brutal-button--md{min-height:3.375rem;padding:var(--space-3) var(--space-6)}.brutal-button--sm{min-height:2.6875rem;padding:var(--space-2) var(--space-4);font-size:var(--text-body-s)}.brutal-button--xs{min-height:1.875rem;padding:var(--space-1) var(--space-3);font-size:var(--text-caption);line-height:1}.brutal-button--sm,.brutal-button--xs{position:relative}.brutal-button--sm:after,.brutal-button--xs:after{content:"";width:100%;height:2.75rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.brutal-button:disabled,.brutal-button[aria-disabled=true]{background-color:var(--paper-raised);box-shadow:none;color:var(--ink-muted);cursor:not-allowed;transform:none}.brutal-error{color:var(--bad-ink);margin-block-start:var(--space-3);font-weight:700;display:block}.brutal-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);cursor:pointer;font-weight:700;list-style:none;display:flex}.brutal-disclosure>summary::-webkit-details-marker{display:none}.brutal-disclosure>summary:after{content:"";background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%,50%;background-repeat:no-repeat;background-size:100% var(--line-width), var(--line-width) 100%;width:.875rem;height:.875rem;transition:background-size var(--duration-fast) ease;flex-shrink:0}.brutal-disclosure[open]>summary:after{background-size:100% var(--line-width), var(--line-width) 0}@media (prefers-reduced-motion:reduce){.brutal-disclosure>summary:after{transition:none}}.brutal-disclosure[open]>summary{border-block-end:var(--line-hair) solid var(--line)}.brutal-disclosure>summary+*{padding:var(--space-4)}.brutal-page :where(h1,h2,h3,h4,h5,h6){font-family:var(--display-font);font-weight:var(--weight-black)}.brutal-display-xl,.brutal-display-l,.brutal-h1,.brutal-h2,.brutal-h3,.brutal-h4,.brutal-h5,.brutal-h6{font-family:var(--display-font);line-height:var(--leading-display);letter-spacing:var(--track-tighter)}.brutal-display-xl{font-size:var(--text-display-xl);font-weight:var(--weight-black);line-height:1.1}.brutal-display-l{font-size:var(--text-display-l);font-weight:var(--weight-extrabold);line-height:1.1}.brutal-h1{font-size:var(--text-h1);font-weight:var(--weight-black)}.brutal-h2{font-size:var(--text-h2);font-weight:var(--weight-black)}.brutal-h3{font-size:var(--text-h3);font-weight:var(--weight-black)}.brutal-h4{font-size:var(--text-h4);font-weight:var(--weight-bold)}.brutal-h5{font-size:var(--text-h5);font-weight:var(--weight-bold)}.brutal-h6{font-size:var(--text-h6);font-weight:var(--weight-bold)}.brutal-label{color:var(--ink-soft);font-size:.75rem;font-weight:700;line-height:1.4;display:block}.brutal-field{gap:var(--space-2);flex-direction:column;display:flex}.brutal-field>.brutal-error{margin-block-start:0}.brutal-rule-top{border-top:var(--line-width) solid var(--line)}.brutal-rule-bottom{border-bottom:var(--line-width) solid var(--line)}.brutal-card{padding:var(--space-6);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line)}.brutal-card--filled{background-color:var(--accent);color:var(--accent-ink);position:relative;overflow:hidden}.brutal-card--filled>:not(.brutal-card-decoration){position:relative}.brutal-card--filled .brutal-label{color:inherit}@media (width<=39.99rem){.brutal-card-decoration{display:none}}.brutal-card-decoration{opacity:.25;pointer-events:none;width:8rem;position:absolute;inset-block:0;inset-inline-end:0}@media (width>=40rem){.brutal-card--filled:has(>.brutal-card-decoration){padding-inline-end:calc(8rem + var(--space-6))}}.brutal-figures{gap:var(--line-hair);border:var(--line-width) solid var(--line);background-color:var(--line);display:grid}.brutal-figures>*{background-color:var(--paper-raised);padding:1rem}.brutal-figure-value{font-family:var(--display-font);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:900;line-height:1}.brutal-figures--band{box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line)}.brutal-figures--band>*{gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex}.brutal-figures--band{container-type:inline-size}.brutal-figure--accent{background-color:var(--accent);color:var(--accent-ink)}.brutal-figure--accent .brutal-label{color:inherit}.brutal-pattern{background-color:var(--paper-raised)}.brutal-pattern--rules{background-image:repeating-linear-gradient(45deg, transparent 0 12px, var(--line) 12px 14px)}.brutal-pattern--dots{background-image:radial-gradient(var(--line) 1.5px, transparent 1.5px);background-size:14px 14px}.brutal-pattern--grid{background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:24px 24px}.brutal-pattern--arcs{background-image:radial-gradient(circle at 0 100%, transparent 28px, var(--line) 28px 30px, transparent 30px), radial-gradient(circle at 100% 0, transparent 28px, var(--line) 28px 30px, transparent 30px);background-size:60px 60px}.brutal-band .brutal-pattern,.brutal-pattern--on-accent{background-color:var(--secondary)}.brutal-pattern--on-accent.brutal-pattern--rules{background-image:repeating-linear-gradient(45deg, transparent 0 12px, var(--secondary-ink) 12px 14px)}.brutal-pattern--dashes{background-image:repeating-linear-gradient(to bottom, var(--line) 0 2px, transparent 2px 14px);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 20px);mask-image:repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 20px)}.brutal-pattern--bars{background-image:repeating-linear-gradient(to right, var(--line) 0 2px, transparent 2px 16px)}.brutal-pattern--waves{background-image:radial-gradient(circle at 50% 100%, transparent 9px, var(--line) 9px 11px, transparent 11px), radial-gradient(circle at 0 0, transparent 9px, var(--line) 9px 11px, transparent 11px), radial-gradient(circle at 100% 0, transparent 9px, var(--line) 9px 11px, transparent 11px);background-size:40px 20px}.brutal-pattern--rings{background-image:radial-gradient(circle, transparent 3px, var(--line) 3px 4.5px, transparent 4.5px);background-size:18px 18px}.brutal-pattern--triangles{background-image:linear-gradient(135deg, transparent 46%, var(--line) 46% 54%, transparent 54%), linear-gradient(45deg, transparent 46%, var(--line) 46% 54%, transparent 54%), linear-gradient(to bottom, transparent calc(100% - 1.5px), var(--line) calc(100% - 1.5px));background-position:0 0,11px 0,0 0;background-size:22px 11px}.brutal-pattern--chevrons{background-image:linear-gradient(135deg, transparent 46%, var(--line) 46% 54%, transparent 54%), linear-gradient(45deg, transparent 46%, var(--line) 46% 54%, transparent 54%);background-position:0 0,10px 0;background-size:20px 10px}.brutal-pattern--crosses{background-image:linear-gradient(to right, transparent calc(50% - 1px), var(--line) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(to bottom, transparent calc(50% - 1px), var(--line) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));background-size:22px 22px;-webkit-mask-image:radial-gradient(circle,#000 7px,#0000 7.5px);mask-image:radial-gradient(circle,#000 7px,#0000 7.5px);-webkit-mask-size:22px 22px;mask-size:22px 22px}.brutal-pattern--lattice{background-image:repeating-linear-gradient(45deg, var(--line) 0 1.5px, transparent 1.5px 18px), repeating-linear-gradient(-45deg, var(--line) 0 1.5px, transparent 1.5px 18px)}.brutal-pattern--bricks{background-image:linear-gradient(to bottom, var(--line) 1.5px, transparent 1.5px), linear-gradient(to right, var(--line) 1.5px, transparent 1.5px);background-position:0 0,0 0;background-size:32px 16px,32px 16px}.brutal-pattern--scales{background-image:radial-gradient(circle at 50% 0, transparent 11px, var(--line) 11px 13px, transparent 13px), radial-gradient(circle at 50% 0, transparent 11px, var(--line) 11px 13px, transparent 13px);background-position:0 0,13px 13px;background-size:26px 26px}.brutal-art{border:var(--line-width) solid var(--line);background-color:var(--paper-raised);grid-auto-rows:1fr;display:grid;overflow:hidden}.brutal-art-row{--art-field:var(--paper-raised);--art-mark:var(--line);background-color:var(--art-field)}.brutal-art-row+.brutal-art-row{border-block-start:var(--line-width) solid var(--line)}.brutal-art-row--on-secondary{--art-field:var(--secondary);--art-mark:var(--secondary-ink)}.brutal-art-row--on-accent{--art-field:var(--accent);--art-mark:var(--accent-ink)}.brutal-art-row--on-primary{--art-field:var(--primary);--art-mark:var(--primary-ink)}.brutal-art-row--on-ink{--art-field:var(--ink);--art-mark:var(--paper-raised)}.brutal-art-row--discs{background-image:radial-gradient(circle at 50% 100%, var(--art-mark) 0 13px, transparent 13.5px);background-size:30px 30px}.brutal-art-row--rules{background-image:repeating-linear-gradient(45deg, var(--art-mark) 0 9px, var(--art-field) 9px 18px)}.brutal-art-row--dots{background-image:radial-gradient(var(--art-mark) 4px, transparent 4.5px);background-size:22px 22px}.brutal-art-row--bars{background-image:repeating-linear-gradient(to right, var(--art-mark) 0 8px, var(--art-field) 8px 18px)}.brutal-art-row--teeth{background-image:linear-gradient(45deg, var(--art-mark) 25%, transparent 25%), linear-gradient(-45deg, var(--art-mark) 25%, transparent 25%);background-size:24px 24px}.brutal-art-row--checks{background-image:linear-gradient(45deg, var(--art-mark) 25%, transparent 25% 75%, var(--art-mark) 75%), linear-gradient(45deg, var(--art-mark) 25%, transparent 25% 75%, var(--art-mark) 75%);background-position:0 0,14px 14px;background-size:28px 28px}.brutal-art-row--fans{background-image:radial-gradient(circle at 0 100%, var(--art-mark) 0 24px, transparent 24.5px), radial-gradient(circle at 100% 0, var(--art-mark) 0 24px, transparent 24.5px);background-size:48px 48px}.brutal-art-row--diamonds{background-image:linear-gradient(45deg, var(--art-mark) 25%, transparent 25% 75%, var(--art-mark) 75%), linear-gradient(-45deg, var(--art-mark) 25%, transparent 25% 75%, var(--art-mark) 75%);background-size:26px 26px}.brutal-art-row--rings{background-image:radial-gradient(circle, transparent 7px, var(--art-mark) 7px 10px, transparent 10.5px);background-size:28px 28px}.brutal-art-row--weave{background-image:repeating-linear-gradient(45deg, var(--art-mark) 0 3px, transparent 3px 14px), repeating-linear-gradient(-45deg, var(--art-mark) 0 3px, transparent 3px 14px)}.profile-placeholder{background-color:var(--secondary);width:100%;height:100%;color:var(--secondary-ink);text-transform:none;justify-content:center;align-items:center;font-weight:900;line-height:1;display:flex}.profile-card{box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);--portrait-size:6.5rem}.profile-cover{aspect-ratio:4;overflow:hidden}.profile-cover img{object-fit:cover;width:100%;height:100%;display:block}.profile-identity{padding:0 var(--space-4) var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.profile-portrait{width:var(--portrait-size);height:var(--portrait-size);box-shadow:var(--shadow-x-md) var(--shadow-size) 0 0 var(--line);flex:none;margin-block-start:calc(var(--portrait-size) / -2);overflow:hidden}.profile-portrait img{object-fit:cover;width:100%;height:100%;display:block}.profile-placeholder--portrait{font-size:2.75rem}.profile-placeholder--cover{background-color:var(--secondary)}.profile-name{font-family:var(--display-font);overflow-wrap:anywhere;margin-block-start:var(--space-4);font-size:clamp(1.75rem,7vw,2.5rem);font-weight:900;line-height:1.15}.profile-role{color:var(--ink-soft);margin-block-start:var(--space-1);font-weight:700}.profile-identity .profile-handle{margin-block-start:var(--space-3)}.profile-about{padding:var(--space-4);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);margin-block-start:var(--space-8)}.profile-bio{overflow-wrap:anywhere;text-align:start;max-width:none}.profile-bio :is(h1,h2,h3,h4,h5,h6){font-family:var(--body-font);font-size:var(--text-body-l);font-weight:var(--weight-extrabold);line-height:1.3}.profile-bio img{object-fit:contain;border:var(--line-width) var(--line-style) var(--line);max-width:100%;height:auto;max-height:16rem;display:block}.profile-bio table{max-width:100%;display:block;overflow-x:auto}.profile-bio :is(th,td){min-width:5rem;padding:var(--space-1) var(--space-2);border:var(--line-hair) var(--line-style) var(--line);overflow-wrap:normal}.profile-bio pre{max-width:100%;padding:var(--space-3);border:var(--line-width) var(--line-style) var(--line);background-color:var(--neutral-100);color:var(--ink);text-align:left;direction:ltr;unicode-bidi:isolate;overflow-x:auto}.profile-bio pre code{font-family:var(--mono-font)}.profile-bio :not(pre)>code{font-family:var(--mono-font);direction:ltr;unicode-bidi:isolate;font-size:.9em}.profile-bio blockquote{border-inline-start:var(--line-thick) var(--line-style) var(--line);padding-inline-start:var(--space-3)}.profile-bio hr{border:0;border-top:var(--line-width) var(--line-style) var(--line)}.profile-bio.is-clamped{max-height:9rem;overflow:hidden}.profile-bio-toggle{margin-block-start:var(--space-3)}.profile-actions{gap:var(--space-3);padding:var(--space-4);background-color:var(--paper);grid-template-columns:1fr 1fr;display:grid}@media (width<=26rem){.profile-actions{grid-template-columns:1fr}}.profile-links{gap:var(--space-4);margin-block-start:var(--space-4);display:grid}.profile-section{align-items:center;gap:var(--space-3);font-family:var(--display-font);font-size:var(--text-h5);font-weight:var(--weight-extrabold);margin-block-start:var(--space-8);line-height:1.2;display:flex}.profile-section-count{min-width:2rem;height:2rem;padding-inline:var(--space-2);background-color:var(--ink);color:var(--paper);font-size:var(--text-body);justify-content:center;align-items:center;display:inline-flex}.profile-link{justify-content:flex-start;gap:var(--space-4);min-height:4rem;padding-block:var(--space-3)}.profile-link-chip{border:var(--line-width) var(--line-style) var(--line);background-color:var(--neutral-fixed-100);width:2.75rem;height:2.75rem;color:var(--ink-on-fill);flex:none;justify-content:center;align-items:center;display:inline-flex}.profile-link-chip--calendar,.profile-link-chip--writing{background-color:var(--warning)}.profile-link-chip--code,.profile-link-chip--music{background-color:var(--info)}.profile-link-chip--photo{background-color:var(--bad)}.profile-link-chip--work{background-color:var(--secondary)}.profile-link-chip--video,.profile-link-chip--download{background-color:var(--primary)}.profile-link-chip--chat{background-color:var(--accent)}.profile-link-text{flex-direction:column;flex:auto;min-width:0;display:flex}.profile-link-label{overflow-wrap:anywhere;line-height:1.3}.profile-link-host{color:var(--ink-soft);font-family:var(--data-font);font-size:var(--text-body-s);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.125rem;overflow:hidden}.profile-link-go{margin-inline-start:auto}.profile-link-go:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.profile-link--featured{min-height:5rem;box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);font-size:var(--text-body-l)}.profile-link--featured .profile-link-chip{background-color:var(--paper-raised);width:3.25rem;height:3.25rem;color:var(--ink)}.profile-link--featured .profile-link-host{color:var(--primary-ink)}@media (prefers-reduced-motion:no-preference){.profile-links>li{animation:profile-rise var(--duration-slow) cubic-bezier(.2, .8, .2, 1) both}.profile-links>li:nth-child(2){animation-delay:60ms}.profile-links>li:nth-child(3){animation-delay:.12s}.profile-links>li:nth-child(4){animation-delay:.18s}.profile-links>li:nth-child(5){animation-delay:.24s}.profile-links>li:nth-child(6){animation-delay:.3s}.profile-links>li:nth-child(7){animation-delay:.36s}.profile-links>li:nth-child(n+8){animation-delay:.42s}}@keyframes profile-rise{0%{opacity:0;transform:translateY(.75rem)}}.profile-handle{border:var(--line-width) solid var(--line);background-color:var(--secondary);color:var(--secondary-ink);font-variant-numeric:tabular-nums;padding:.125rem .5rem;font-weight:700;display:inline-block}.brutal-bento{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.brutal-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.brutal-bento-cell{grid-column:span 12}.brutal-bento-cell--half{grid-column:span 6}.brutal-bento-cell--wide{grid-column:span 7}.brutal-bento-cell--narrow{grid-column:span 5}.brutal-bento-cell--tall{grid-row:span 2}}.brutal-wireframe{border:var(--line-width) solid var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line)}.brutal-wireframe-cover{border-bottom:var(--line-width) solid var(--line);background-color:var(--secondary);height:4.5rem}.brutal-wireframe-body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.brutal-wireframe-portrait{border:var(--line-width) solid var(--line);background-color:var(--accent);width:3.5rem;height:3.5rem;margin-top:-2.5rem}.brutal-wireframe-bar{background-color:var(--neutral-300);height:.75rem}.brutal-wireframe-bar--name{background-color:var(--ink);width:60%;height:1.25rem}.brutal-wireframe-bar--role{width:40%}.brutal-wireframe-bar--line{width:100%}.brutal-wireframe-bar--short{width:75%}.brutal-wireframe-block{border:var(--line-width) solid var(--line);background-color:var(--paper);height:1.75rem}.brutal-wireframe-row{gap:var(--space-2);display:flex}.brutal-wireframe-row>*{flex:1}.brutal-qr{grid-template-columns:repeat(var(--qr-modules,13), 1fr);aspect-ratio:1;padding:var(--space-3);border:var(--line-width) solid var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);display:grid}.brutal-qr-module{aspect-ratio:1}.brutal-qr-module--on{background-color:var(--ink)}.brutal-qr-module--eye{background-color:var(--accent)}.brutal-icon{border:var(--line-width) solid var(--line);background-color:var(--accent);color:var(--accent-ink);justify-content:center;align-items:center;display:flex}.brutal-measure,.brutal-prose{max-width:var(--measure)}.brutal-prose-columns{gap:var(--space-12);display:grid}@media (width>=64rem){.brutal-prose-columns{grid-template-columns:repeat(2, minmax(0, var(--measure)));justify-content:space-between;gap:var(--space-16)}.brutal-prose-columns>.brutal-prose-columns-full{grid-column:1/-1}}.brutal-frame .brutal-prose{max-width:none}.brutal-prose>*+*{margin-top:.75rem}.brutal-page a:not(:is(.brutal-button,.brutal-badge,.brutal-nav-brand,.brutal-nav-link,.brutal-sidebar-link,.brutal-menu-item,.brutal-tab,.brutal-page-btn,.brutal-footer-link,.brutal-breadcrumbs a)){color:var(--link);font-weight:var(--weight-medium);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:from-font}a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):not(:is(.brutal-button,.brutal-badge,.brutal-nav-brand,.brutal-nav-link,.brutal-sidebar-link,.brutal-menu-item,.brutal-tab,.brutal-page-btn,.brutal-breadcrumbs a)){font-weight:var(--weight-bold);text-decoration:none}a:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):not(:is(.brutal-button,.brutal-badge,.brutal-nav-brand,.brutal-nav-link,.brutal-sidebar-link,.brutal-menu-item,.brutal-tab,.brutal-page-btn,.brutal-breadcrumbs a)){font-weight:var(--weight-medium);text-decoration:underline}.brutal-prose ul,.brutal-prose ol{padding-inline-start:1.25rem;list-style:outside}.brutal-prose ol{list-style:decimal}.brutal-button[disabled],.brutal-button[aria-busy=true]{cursor:wait;opacity:.7}.brutal-button,.brutal-input{transition:background-color var(--duration-instant) linear, color var(--duration-instant) linear}@media (prefers-reduced-motion:reduce){.brutal-button,.brutal-input{transition:none}}.brutal-check,.brutal-radio{border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);appearance:none;cursor:pointer;flex-shrink:0;place-content:center;width:1.5rem;height:1.5rem;margin:0;padding:0;display:inline-grid}.brutal-check{border-radius:var(--corner-none)}.brutal-radio{border-radius:var(--corner-full)}.brutal-check:before{border-bottom:3px solid var(--paper-raised);border-left:3px solid var(--paper-raised);content:"";opacity:0;width:.75rem;height:.4rem;transform:rotate(-45deg)translate(1px,-2px)}.brutal-check:checked{background-color:var(--ink)}.brutal-check:checked:before{opacity:1}.brutal-check:indeterminate{background-color:var(--secondary)}.brutal-check:indeterminate:before{border-bottom:3px solid var(--ink);opacity:1;border-left:0;width:.75rem;height:0;transform:none}.brutal-radio:before{border-radius:var(--corner-full);background-color:var(--ink);content:"";opacity:0;width:.75rem;height:.75rem}.brutal-radio:checked:before{opacity:1}.brutal-check--error,.brutal-radio--error,.brutal-check[aria-invalid=true],.brutal-radio[aria-invalid=true]{border-color:var(--bad);background-color:var(--bad-fill)}.brutal-check:disabled,.brutal-radio:disabled{border-style:var(--line-style-disabled);background-color:var(--disabled-fill);cursor:not-allowed}.brutal-check:disabled:before{border-color:var(--disabled-ink)}.brutal-radio:disabled:before{background-color:var(--disabled-ink)}.brutal-toggle{border:var(--line-width) var(--line-style) var(--line);border-radius:var(--corner-full);background-color:var(--paper-raised);appearance:none;cursor:pointer;width:3.25rem;height:1.75rem;transition:background-color var(--duration-instant) linear;flex-shrink:0;margin:0;position:relative}.brutal-toggle:before{border:var(--line-hair) var(--line-style) var(--line);border-radius:var(--corner-full);background-color:var(--paper-raised);content:"";width:1.125rem;height:1.125rem;transition:inset-inline-start var(--duration-instant) linear;position:absolute;inset-block-start:50%;inset-inline-start:2px;transform:translateY(-50%)}.brutal-toggle:checked{background-color:var(--good)}.brutal-toggle:checked:before{inset-inline-start:calc(100% - 1.125rem - 2px)}.brutal-toggle:disabled{border-style:var(--line-style-disabled);background-color:var(--disabled-fill);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.brutal-toggle,.brutal-toggle:before{transition:none}}.brutal-choice{align-items:center;gap:var(--space-3);cursor:pointer;min-height:2.75rem;display:inline-flex}.brutal-choice:has(:disabled){color:var(--disabled-ink);cursor:not-allowed}.brutal-badge{align-items:center;gap:var(--space-2);padding:.125rem var(--space-2);border:var(--line-width) var(--line-style) var(--line);background-color:var(--neutral-50);box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);color:var(--ink);font-family:var(--mono-font);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-wide);text-transform:uppercase;white-space:nowrap;display:inline-flex}.brutal-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--body-font);letter-spacing:normal;text-transform:none}.brutal-badge:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--mono-font);letter-spacing:var(--track-wide);text-transform:uppercase}.brutal-badge--success{background-color:var(--good);color:var(--ink-on-fill)}.brutal-badge--warning{background-color:var(--warning);color:var(--ink-on-fill)}.brutal-badge--error{background-color:var(--bad);color:var(--ink-on-fill)}.brutal-badge--info{background-color:var(--info);color:var(--ink-on-fill)}.brutal-badge--primary{background-color:var(--primary);color:var(--primary-ink)}.brutal-badge--accent{background-color:var(--accent);color:var(--accent-ink)}.brutal-badge--secondary{background-color:var(--secondary);color:var(--secondary-ink)}.brutal-badge--sm{padding:0 var(--space-1);font-size:.625rem}.brutal-badge--lg{padding:var(--space-1) var(--space-3);font-size:var(--text-body-s)}.brutal-badge--pill{border-radius:var(--corner-full);padding-inline:var(--space-3)}.brutal-step{min-width:2rem;min-height:2rem;padding:0 var(--space-1);border:var(--line-width) var(--line-style) var(--line);background-color:var(--pair,var(--primary));box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);color:var(--ink-on-fill);font-family:var(--data-font);font-size:var(--text-body-s);font-weight:var(--weight-bold);flex:none;place-content:center;line-height:1;display:inline-grid}.brutal-step--lg{min-width:2.75rem;min-height:2.75rem;font-family:var(--display-font);font-size:1.25rem;font-weight:var(--weight-black)}.brutal-step-row{align-items:center;gap:var(--space-3);display:flex}.brutal-step--primary{background-color:var(--primary)}.brutal-step--secondary{background-color:var(--secondary)}.brutal-step--accent{background-color:var(--accent)}.brutal-step--bad{background-color:var(--bad)}.brutal-step--warning{background-color:var(--warning)}.brutal-step--info{background-color:var(--info)}.brutal-badge-remove{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;place-content:center;margin-inline-end:calc(var(--space-2) * -1);line-height:1;display:inline-grid}.brutal-card-header,.brutal-card-footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-inline:calc(var(--space-6) * -1);padding:var(--space-4) var(--space-6);background-color:var(--neutral-50);display:flex}.brutal-card-header{border-block-end:var(--line-hair) var(--line-style) var(--line);margin-block-start:calc(var(--space-6) * -1)}.brutal-card-footer{border-block-start:var(--line-hair) var(--line-style) var(--line);margin-block-end:calc(var(--space-6) * -1)}.brutal-card--stat .brutal-card-value{font-family:var(--display-font);font-size:var(--text-h2);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--track-tighter);display:block}.brutal-card--selectable{cursor:pointer}.brutal-card--selected{border-color:var(--primary);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.brutal-card--selected{background-color:color-mix(in srgb, var(--primary) 8%, var(--paper-raised))}}.brutal-card--unavailable{border-style:var(--line-style-disabled);background-color:var(--disabled-fill);box-shadow:none;color:var(--disabled-ink)}.brutal-plans[data-cycle=monthly] .brutal-plan-figure[data-cycle=yearly],.brutal-plans[data-cycle=yearly] .brutal-plan-figure[data-cycle=monthly]{display:none}.brutal-plan{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.brutal-plan-price{font-family:var(--display-font);font-size:var(--text-h2);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--track-tighter)}.brutal-plan-price .brutal-plan-figure{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.brutal-plan-price .brutal-plan-unit{white-space:nowrap;font-family:var(--body-font);font-size:var(--text-body);font-weight:var(--weight-bold);letter-spacing:normal;color:var(--ink-muted)}.brutal-plan-features{gap:var(--space-2);margin-block-start:auto;padding:0;list-style:none;display:grid}.brutal-plan-features>li{align-items:flex-start;gap:var(--space-2);font-weight:var(--weight-bold);display:flex}.brutal-plan-features>li:before{content:"✓";color:var(--primary);font-weight:var(--weight-black);line-height:inherit;flex:none}.brutal-plan-features>li.brutal-plan-feature--off{color:var(--ink-muted);font-weight:var(--weight-regular)}.brutal-plan-features>li.brutal-plan-feature--off:before{content:"✕";color:var(--ink-muted)}.brutal-plan-flag{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;padding:var(--space-3) var(--space-6);border-block-end:var(--line-width) var(--line-style) var(--line);background-color:var(--primary);color:var(--ink-on-fill);font-family:var(--display-font);font-size:var(--text-h6);font-weight:var(--weight-black);line-height:1.4}.brutal-tabs--switch{justify-content:center;gap:var(--space-2)}.brutal-tabs--switch .brutal-tab{background-color:var(--paper-raised);min-width:10rem;box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);color:var(--ink);justify-content:center}.brutal-tabs--switch .brutal-tab[aria-pressed=true]{background-color:var(--ink);color:var(--paper-raised)}.brutal-tabs--switch .brutal-tab:has(input:checked){background-color:var(--ink);color:var(--paper-raised)}.brutal-tabs--switch .brutal-tab:has(input:focus-visible){outline:var(--line-width) solid var(--focus);outline-offset:3px}.brutal-mode-qr{display:none}.brutal-mode-form:has(input[name=mode][value=qr]:checked) .brutal-mode-link{display:none}.brutal-mode-form:has(input[name=mode][value=qr]:checked) .brutal-mode-qr{display:inline}.brutal-console{border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-xl) var(--shadow-size-xl) 0 0 var(--line)}.brutal-console-bar{padding:var(--space-3) var(--space-4);border-block-end:var(--line-width) var(--line-style) var(--line);background-color:var(--secondary);color:var(--secondary-ink);align-items:center;display:flex}.brutal-console-bar--good{background-color:var(--good);color:var(--ink-on-fill)}.brutal-console-bar--bad{background-color:var(--bad);color:var(--ink-on-fill)}.brutal-console-caption{align-items:flex-start;gap:var(--space-2);min-width:0;font-weight:var(--weight-bold);text-align:start;margin:0;display:flex}.brutal-page .brutal-console-caption a:any-link{color:inherit;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}.brutal-console-caption a:focus-visible{outline:var(--line-width) solid var(--line);outline-offset:2px}.brutal-console-caption svg{border:var(--line-width) var(--line-style) var(--line);color:#000;background-color:#fff;flex-shrink:0;width:1.25rem;height:1.25rem;padding:.125rem}.brutal-console-lights{gap:var(--space-2);flex-shrink:0;margin-inline-start:auto;padding-inline-start:var(--space-3);display:flex}.brutal-console-lights>span{border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);width:.875rem;height:.875rem}.brutal-console-lights>span:first-child{background-color:var(--bad)}.brutal-console-lights>span:nth-child(2){background-color:var(--warning)}.brutal-console-lights>span:nth-child(3){background-color:var(--accent)}.brutal-console-body{padding:var(--space-6) var(--space-4);background-image:radial-gradient(var(--neutral-300) 1px, transparent 1.5px);background-size:var(--space-4) var(--space-4)}@media (width>=40rem){.brutal-console-body{padding:var(--space-12) var(--space-8)}}.brutal-console-modes{gap:var(--space-1);padding:var(--space-1);border:var(--line-width) var(--line-style) var(--line);background-color:var(--neutral-100);grid-template-columns:1fr 1fr;display:grid}.brutal-console-mode{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-4);border:var(--line-width) var(--line-style) transparent;color:var(--ink-soft);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-instant) linear, transform var(--duration-instant) linear;display:flex}.brutal-console-mode svg{flex-shrink:0;width:1.25rem;height:1.25rem}.brutal-console-mode:hover{color:var(--ink)}.brutal-console-mode:has(input:checked){border-color:var(--line);background-color:var(--secondary);box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);color:var(--secondary-ink);transform:translate(calc(var(--shadow-x-sm) * -.5), -1px)}.brutal-console-mode:has(input:focus-visible){outline:var(--line-width) solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.brutal-console-mode{transition:none}}.brutal-console-field>.brutal-input{min-height:3.5rem;font-size:var(--text-body-l)}.brutal-console-field>.brutal-button{padding-inline:var(--space-6);font-size:var(--text-body-l)}:is(.brutal-console-field:has(.brutal-input--success),.brutal-console-field:has(.brutal-input[aria-invalid=true])){background-color:var(--paper-raised)}.brutal-console-field>.brutal-input--success,.brutal-console-field>.brutal-input[aria-invalid=true]{background-color:var(--paper-raised);color:var(--ink)}.brutal-console-field>.brutal-input[aria-invalid=true]::placeholder{color:var(--ink-muted)}.brutal-console-arrow{width:1.25rem;height:1.25rem;transition:transform var(--duration-fast) linear;flex-shrink:0}.brutal-console-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.brutal-button:hover>.brutal-console-arrow{transform:translateX(var(--space-1))}@media (prefers-reduced-motion:reduce){.brutal-console-arrow{transition:none}.brutal-button:hover>.brutal-console-arrow{transform:none}}@media not all and (width>=40rem){.brutal-console-mode{padding-inline:var(--space-2)}.brutal-console-field>.brutal-button{min-height:3.5rem}}.brutal-console-facts{justify-content:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-6);border-block-start:var(--line-width) var(--line-style) var(--line);background-color:var(--neutral-50);font-size:var(--text-body-s);font-weight:var(--weight-bold);flex-wrap:wrap;margin:0;list-style:none;display:flex}.brutal-console-facts>li{align-items:center;gap:var(--space-2);display:inline-flex}.brutal-console-facts svg{border:var(--line-width) var(--line-style) var(--line);background-color:var(--accent);width:1.25rem;height:1.25rem;color:var(--accent-ink);flex-shrink:0;padding:.125rem}.brutal-link-qr{color:#000;background-color:#fff}@media print{.brutal-link-qr{break-inside:avoid}}.brutal-card--featured{box-shadow:var(--shadow-x-xl) var(--shadow-size-xl) 0 0 var(--line)}@media (width<=63.99rem){.brutal-card--featured{order:-1}}@media (width>=64rem){.brutal-plans:has(>.brutal-card--featured){align-items:start}.brutal-plans:has(>.brutal-card--featured)>:not(.brutal-card--featured){margin-block-start:var(--offset-step)}}.brutal-select{justify-content:space-between;align-items:center;gap:var(--space-3);border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);width:100%;box-shadow:var(--shadow-x) var(--shadow-size) 0 0 var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:start;padding:.875rem 1rem;display:flex}.brutal-select[aria-expanded=true]{border-color:var(--primary)}.brutal-select[aria-invalid=true]{background-color:var(--bad);color:var(--ink-on-fill)}.brutal-select:disabled{border-style:var(--line-style-disabled);background-color:var(--disabled-fill);box-shadow:none;color:var(--disabled-ink);cursor:not-allowed}.brutal-select-caret{transition:transform var(--duration-instant) linear;flex-shrink:0}.brutal-select[aria-expanded=true] .brutal-select-caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.brutal-select-caret{transition:none}}.brutal-input:focus-visible,.brutal-select:focus-visible,.brutal-check:focus-visible,.brutal-radio:focus-visible,.brutal-toggle:focus-visible{border-color:var(--focus-field);outline:none}.brutal-input-group:has(>.brutal-input:focus-visible){border-color:var(--focus-field);outline:none}.brutal-menu{z-index:var(--z-dropdown);border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);min-width:12rem;box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);margin:0;padding:0;list-style:none}.brutal-menu-item{align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-4);border:0;border-block-end:var(--line-hair) var(--line-style) var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:start;background:0 0;text-decoration:none;display:flex}.brutal-menu-item:last-child{border-block-end:0}.brutal-menu-item:hover{background-color:var(--secondary);color:var(--secondary-ink)}.brutal-menu-item[aria-selected=true],.brutal-menu-item[aria-checked=true]{background-color:var(--primary);color:var(--primary-ink)}.brutal-menu-item[aria-disabled=true]{background-color:var(--disabled-fill);color:var(--disabled-ink);cursor:not-allowed}.brutal-menu-item--destructive{color:var(--bad-ink)}.brutal-menu-group{padding:var(--space-2) var(--space-4);border-block-end:var(--line-hair) var(--line-style) var(--line);background-color:var(--neutral-50);color:var(--ink-soft);font-family:var(--mono-font);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-wide);text-transform:uppercase}.brutal-menu-group:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--body-font);letter-spacing:normal;text-transform:none}.brutal-menu-search{padding:var(--space-3);border-block-end:var(--line-width) var(--line-style) var(--line)}.brutal-tabs{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.brutal-tab{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);border:var(--line-width) var(--line-style) var(--line);background-color:var(--neutral-100);color:var(--ink-soft);cursor:pointer;font:inherit;font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}.brutal-tabs--card{gap:0;margin-block-end:calc(var(--line-width) * -1)}.brutal-tabs--card .brutal-tab{margin-inline-end:calc(var(--line-width) * -1)}.brutal-tabs--card .brutal-tab[aria-selected=true]{z-index:var(--z-base);background-color:var(--secondary);color:var(--secondary-ink);border-block-end-color:#0000;position:relative}.brutal-tabs--pill{gap:var(--space-2)}.brutal-tabs--pill .brutal-tab{border-radius:var(--corner-full);background-color:var(--paper-raised);box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);color:var(--ink)}.brutal-tabs--pill .brutal-tab[aria-selected=true]{background-color:var(--ink);color:var(--paper-raised)}.brutal-tabs--underline{gap:var(--space-6);border-block-end:var(--line-hair) var(--line-style) var(--neutral-300)}.brutal-tabs--underline .brutal-tab{min-height:2.75rem;padding:var(--space-2) 0;border:0;border-block-end:var(--line-width) var(--line-style) transparent;background:0 0}.brutal-tabs--underline .brutal-tab[aria-selected=true]{border-block-end-color:var(--primary);color:var(--ink)}.brutal-tabs--vertical{flex-direction:column;gap:0}.brutal-tabs--vertical .brutal-tab{border-block-start:0;border-inline:0;border-block-end:var(--line-hair) var(--line-style) var(--line);background-color:var(--paper-raised);width:100%;color:var(--ink);justify-content:space-between}.brutal-tabs--vertical .brutal-tab[aria-selected=true]{background-color:var(--accent);color:var(--accent-ink)}.brutal-tabs--scroll{padding-block-end:var(--space-1);overflow-x:auto}.brutal-tabs--scroll .brutal-tab{flex-shrink:0}.brutal-tab[aria-disabled=true],.brutal-tab:disabled{background-color:var(--disabled-fill);color:var(--disabled-ink);cursor:not-allowed}.brutal-tabpanel{padding:var(--space-6);border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line)}.brutal-pagination{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.brutal-page-btn{min-width:2.75rem;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);color:var(--ink);cursor:pointer;font-family:var(--mono-font);font-size:var(--text-body-s);font-weight:var(--weight-bold);place-content:center;text-decoration:none;display:inline-grid}.brutal-page-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--body-font)}.brutal-page-btn[aria-current=page]{background-color:var(--primary);color:var(--primary-ink)}.brutal-page-btn[aria-disabled=true],.brutal-page-btn:disabled{background-color:var(--disabled-fill);box-shadow:none;color:var(--disabled-ink);cursor:not-allowed}.brutal-page-gap{padding-inline:var(--space-2);color:var(--ink-muted);font-family:var(--mono-font)}.brutal-pagination--joined{border:var(--line-width) var(--line-style) var(--line);width:fit-content;box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);gap:0}.brutal-pagination--joined .brutal-page-btn{border:0;border-inline-end:var(--line-hair) var(--line-style) var(--line);box-shadow:none}.brutal-pagination--joined .brutal-page-btn:last-child{border-inline-end:0}.brutal-pagination-status{color:var(--ink-muted);font-size:var(--text-body-s)}.brutal-nav{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-6);border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);display:flex}.brutal-nav-brand{align-items:center;gap:var(--space-3);font-family:var(--display-font);font-size:var(--text-h6);font-weight:var(--weight-black);letter-spacing:var(--track-tighter);white-space:nowrap;text-decoration:none;display:inline-flex}.brutal-nav-link{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--line-width) var(--line-style) transparent;color:var(--ink);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex}.brutal-nav-link:hover,.brutal-nav-link[aria-current]{border-color:var(--line);background-color:var(--warning);color:var(--ink-on-fill);box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line)}.brutal-nav-count{min-width:1.25rem;height:1.25rem;padding-inline:var(--space-1);border:var(--line-hair) var(--line-style) var(--line);border-radius:var(--corner-full);background-color:var(--bad);color:var(--ink-on-fill);font-family:var(--mono-font);font-size:.625rem;font-weight:var(--weight-bold);place-content:center;display:inline-grid}.brutal-breadcrumbs{align-items:center;gap:var(--space-2);font-family:var(--mono-font);font-size:var(--text-body-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.brutal-breadcrumbs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--body-font)}.brutal-breadcrumbs>li+li:before{color:var(--ink-muted);content:"/";margin-inline-end:var(--space-2)}.brutal-breadcrumbs--chevron>li+li:before{content:"›"}.brutal-breadcrumbs--chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>li+li:before{content:"‹"}.brutal-breadcrumbs a{color:var(--ink-soft)}.brutal-breadcrumbs [aria-current=page]{padding:0 var(--space-2);border:var(--line-hair) var(--line-style) var(--line);background-color:var(--secondary);color:var(--secondary-ink);font-weight:var(--weight-bold)}.brutal-jump-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.brutal-jump-links a{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);color:var(--ink);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex}.brutal-jump-links a:hover{background-color:var(--secondary);color:var(--secondary-ink)}.brutal-sidebar{border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);width:16rem;box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);flex-direction:column;display:flex}.brutal-sidebar-head{align-items:center;gap:var(--space-3);padding:var(--space-4);border-block-end:var(--line-width) var(--line-style) var(--line);background-color:var(--secondary);color:var(--secondary-ink);font-family:var(--display-font);font-weight:var(--weight-black);display:flex}.brutal-sidebar-body{padding:var(--space-3);flex:1;overflow-y:auto}.brutal-sidebar-group{padding:var(--space-3) var(--space-2) var(--space-2);color:var(--ink-muted);font-family:var(--mono-font);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-wide);text-transform:uppercase}.brutal-sidebar-group:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--body-font);letter-spacing:normal;text-transform:none}.brutal-sidebar-link{align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--line-width) var(--line-style) transparent;color:var(--ink);cursor:pointer;font:inherit;font-weight:var(--weight-bold);text-align:start;background:0 0;text-decoration:none;display:flex}.brutal-sidebar-link[aria-current]{border-color:var(--line);background-color:var(--warning);box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);color:var(--ink-on-fill)}.brutal-sidebar-link[aria-expanded=true]{border-color:var(--line);background-color:var(--neutral-50)}.brutal-sidebar-foot{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-start:var(--line-width) var(--line-style) var(--line);background-color:var(--neutral-50);display:flex}.brutal-sidebar--collapsed{width:4.5rem}.brutal-sidebar--collapsed .brutal-sidebar-label,.brutal-sidebar--collapsed .brutal-sidebar-group{display:none}.brutal-sidebar--collapsed .brutal-sidebar-link,.brutal-sidebar--collapsed .brutal-sidebar-head,.brutal-sidebar--collapsed .brutal-sidebar-foot{justify-content:center;padding-inline:0}.brutal-backdrop{z-index:var(--z-modal);background-color:#00000080;position:fixed;inset:0}.brutal-modal{width:min(32rem, calc(100vw - var(--space-8)));max-height:calc(100vh - var(--space-16));border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-xl) var(--shadow-size-xl) 0 0 var(--line);flex-direction:column;display:flex}.brutal-gate{padding:var(--space-6);color:var(--ink);margin:auto}.brutal-gate:not([open]){display:none}.brutal-gate::backdrop{background-color:#00000080}.brutal-gate--inline{margin:0;position:static}.brutal-gate__step{flex-direction:column;display:flex}.brutal-gate__step[hidden]{display:none}.brutal-gate__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.brutal-modal-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-block-end:var(--line-width) var(--line-style) var(--line);background-color:var(--secondary);color:var(--secondary-ink);font-family:var(--display-font);font-weight:var(--weight-black);display:flex}.brutal-modal-body{padding:var(--space-6);overflow-y:auto}.brutal-modal-foot{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-block-start:var(--line-width) var(--line-style) var(--line);background-color:var(--neutral-50);display:flex}.brutal-modal--danger{border-color:var(--bad);box-shadow:var(--shadow-x-xl) var(--shadow-size-xl) 0 0 var(--bad)}.brutal-drawer{z-index:var(--z-modal);border-inline-start:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);flex-direction:column;width:min(22rem,100vw);display:flex;position:fixed;inset-block:0;inset-inline-end:0}.brutal-tooltip{z-index:var(--z-toast);width:max-content;max-width:16rem;padding:var(--space-1) var(--space-2);background-color:var(--ink);color:var(--paper-raised);font-family:var(--mono-font);font-size:var(--text-caption)}.brutal-tooltip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--body-font)}.brutal-popover{z-index:var(--z-dropdown);width:max-content;max-width:20rem;padding:var(--space-4);border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line)}.brutal-toast{align-items:flex-start;gap:var(--space-3);width:min(24rem, calc(100vw - var(--space-8)));padding:var(--space-4);border:var(--line-width) var(--line-style) var(--line);border-inline-start-width:var(--status-bar);background-color:var(--paper-raised);box-shadow:var(--shadow-x) var(--shadow-size) 0 0 var(--line);display:flex}.brutal-toast--success{border-inline-start-color:var(--good)}.brutal-toast--warning{border-inline-start-color:var(--warning)}.brutal-toast--error{border-inline-start-color:var(--bad)}.brutal-toast--info{border-inline-start-color:var(--info)}.brutal-toast-title{font-weight:var(--weight-bold);display:block}.brutal-toast{margin-block-end:var(--space-6)}.brutal-toast:last-child{margin-block-end:0}.brutal-spinner{border:var(--line-width) var(--line-style) var(--neutral-300);border-block-start-color:var(--ink);border-radius:var(--corner-full);width:1.5rem;height:1.5rem;animation:brutal-spin var(--duration-slow) linear infinite;display:inline-block}@keyframes brutal-spin{to{transform:rotate(360deg)}}.brutal-skeleton{border:var(--line-hair) var(--line-style) var(--line);background-color:var(--paper-raised);animation:1.4s ease-in-out infinite brutal-pulse}@keyframes brutal-pulse{50%{opacity:.45}}.brutal-progress{border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);width:100%;height:1.25rem;overflow:hidden}.brutal-progress-bar{background-color:var(--primary);height:100%}.brutal-progress--indeterminate .brutal-progress-bar{background-color:var(--secondary);width:40%;animation:1.2s ease-in-out infinite brutal-slide}@keyframes brutal-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.brutal-spinner,.brutal-skeleton,.brutal-progress--indeterminate .brutal-progress-bar{animation:none}}.brutal-table-wrap{border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);overflow-x:auto}.brutal-table{border-collapse:collapse;width:100%;font-size:var(--text-body-s)}.brutal-table th{padding:var(--space-3) var(--space-4);border-block-end:var(--line-width) var(--line-style) var(--line);color:var(--ink-soft);font-family:var(--data-font);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-wide);text-align:start;text-transform:uppercase;background-color:#0000}.brutal-table th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--body-font);letter-spacing:normal;text-transform:none}.brutal-table td{padding:var(--space-3) var(--space-4);border-block-end:var(--line-hair) var(--line-style) var(--neutral-200);font-family:var(--data-font)}.brutal-table td:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--body-font)}.brutal-table tbody tr:last-child td{border-block-end:0}.brutal-table tbody tr:hover td{background-color:var(--neutral-50)}.brutal-table tbody tr[aria-selected=true] td{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.brutal-table tbody tr[aria-selected=true] td{background-color:color-mix(in srgb, var(--primary) 10%, var(--paper-raised))}}.brutal-table--sticky thead th{z-index:var(--z-sticky);position:sticky;inset-block-start:0}.brutal-table-sort{align-items:center;gap:var(--space-2);color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;display:inline-flex}.brutal-empty{align-items:center;gap:var(--space-3);padding:var(--space-16) var(--space-6);text-align:center;flex-direction:column;display:flex}.brutal-empty-title{font-family:var(--display-font);font-size:var(--text-h5);font-weight:var(--weight-semibold)}.brutal-chart{padding:var(--space-6);border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line)}.brutal-chart-head{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:var(--line-width) var(--line-style) var(--line);font-family:var(--display-font);font-weight:var(--weight-bold);margin-block-end:var(--space-4);padding-block-end:var(--space-3);display:flex}.brutal-chart [data-series="1"]{--series:var(--primary);fill:var(--series)}.brutal-chart [data-series="2"]{--series:var(--secondary);fill:var(--series)}.brutal-chart [data-series="3"]{--series:var(--accent);fill:var(--series)}.brutal-chart [data-series="4"]{--series:var(--good);fill:var(--series)}.brutal-chart [data-series]{stroke:var(--line);stroke-width:2px}.brutal-chart-legend{gap:var(--space-4);font-family:var(--data-font);font-size:var(--text-caption);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.brutal-chart-legend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--body-font)}.brutal-chart-key{align-items:center;gap:var(--space-2);display:inline-flex}.brutal-chart-key:before{border:var(--line-hair) var(--line-style) var(--line);background-color:var(--series);content:"";width:.875rem;height:.875rem}.brutal-tint--primary{--pair:var(--pair-primary);--hue:var(--primary);background-color:var(--tint-primary)}.brutal-tint--secondary{--pair:var(--pair-secondary);--hue:var(--secondary);background-color:var(--tint-secondary)}.brutal-tint--accent{--pair:var(--pair-accent);--hue:var(--accent);background-color:var(--tint-accent)}.brutal-tint--bad{--pair:var(--pair-bad);--hue:var(--bad);background-color:var(--tint-bad)}.brutal-tint--warning{--pair:var(--pair-warning);--hue:var(--warning);background-color:var(--tint-warning)}.brutal-tint--info{--pair:var(--pair-info);--hue:var(--info);background-color:var(--tint-info)}.brutal-divider-band{border:none;border-top:var(--line-thick) var(--line-style) var(--line);border-bottom:var(--line-thick) var(--line-style) var(--line);height:16px;margin:0}.brutal-divider-band--primary{background-color:var(--primary)}.brutal-divider-band--secondary{background-color:var(--secondary)}.brutal-divider-band--accent{background-color:var(--accent)}.brutal-divider-band--bad{background-color:var(--bad)}.brutal-divider-band--warning{background-color:var(--warning)}.brutal-divider-band--info{background-color:var(--info)}.brutal-timeline{margin:0;padding:0;padding-inline-start:var(--space-12);list-style:none;position:relative}.brutal-timeline:before{width:var(--line-thick);background-color:var(--line);content:"";position:absolute;inset-block:0;inset-inline-start:0}.brutal-timeline-item{padding-bottom:var(--space-12);position:relative}.brutal-timeline-item:last-child{padding-bottom:0}.brutal-timeline-dot{inset-inline-start:calc(-1 * var(--space-12) - (var(--line-thick) / 2));top:var(--space-1);border:var(--line-width) var(--line-style) var(--line);background-color:var(--primary);width:1.25rem;height:1.25rem;position:absolute;transform:translate(-.5rem)}.brutal-timeline-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(.5rem)}.brutal-timeline-dot--primary{background-color:var(--primary)}.brutal-timeline-dot--secondary{background-color:var(--secondary)}.brutal-timeline-dot--accent{background-color:var(--accent)}.brutal-timeline-dot--bad{background-color:var(--bad)}.brutal-timeline-dot--warning{background-color:var(--warning)}.brutal-timeline-dot--info{background-color:var(--info)}.brutal-timeline-date{padding:.15rem var(--space-2);background-color:var(--ink);color:var(--paper);font-family:var(--mono-font);font-size:var(--text-caption);letter-spacing:var(--track-wide);text-transform:uppercase;display:inline-block}.brutal-timeline-date:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--body-font);letter-spacing:normal;text-transform:none}.brutal-timeline-title{margin-block:var(--space-2);font-family:var(--display-font);font-size:var(--text-h6);font-weight:var(--weight-bold);line-height:var(--leading-display)}.brutal-timeline-text{max-width:37.5rem;line-height:var(--leading-body)}.brutal-quote{margin:var(--space-8) 0;border:var(--line-width) var(--line-style) var(--line);border-inline-start-width:var(--line-thick);border-inline-start-color:var(--accent);background-color:var(--tint-accent);box-shadow:var(--shadow-x) var(--shadow-y) 0 0 var(--line);padding:var(--space-6);font-family:var(--display-font);font-size:var(--text-h5);font-weight:700;line-height:var(--leading-display)}.brutal-quote__attribution{font-family:var(--body-font);font-size:var(--text-caption);color:var(--ink-soft);margin-block-start:var(--space-4);font-weight:600;display:block}.brutal-tilt{transform:rotate(var(--tilt-sm))}.brutal-tilt:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(calc(var(--tilt-sm) * -1))}.brutal-tilt--md{transform:rotate(var(--tilt-md))}.brutal-tilt--md:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(calc(var(--tilt-md) * -1))}.brutal-offset{margin-block-start:var(--offset-step)}@media (prefers-reduced-motion:reduce){.brutal-tilt,.brutal-tilt--md,.brutal-tilt:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.brutal-tilt--md:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:none}}.brutal-hero{border-block-end:var(--line-thick) var(--line-style) var(--line);padding-block:var(--space-12)}@media (width>=40rem){.brutal-hero{padding-block:var(--space-16)}}.brutal-hero-grid{gap:var(--space-8);align-items:center;display:grid}.brutal-hero-title{font-size:var(--text-h3)}@media (width>=40rem){.brutal-hero-title{font-size:var(--text-h2)}}@media (width>=64rem){.brutal-hero-title{font-size:var(--text-h1)}}.brutal-hero-lead{max-width:40rem;font-size:var(--text-body-l);line-height:var(--leading-body)}.brutal-sticker{padding:var(--space-2) var(--space-4);border:var(--line-width) var(--line-style) var(--line);background-color:var(--pair,var(--warning));box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);color:var(--ink-on-fill);font-family:var(--display-font);font-size:var(--text-h6);font-weight:var(--weight-extrabold);white-space:nowrap;transform:rotate(var(--tilt-md));line-height:1.2;display:inline-block}.brutal-sticker:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(calc(var(--tilt-md) * -1))}.brutal-sticker--primary{background-color:var(--primary)}.brutal-sticker--secondary{background-color:var(--secondary)}.brutal-sticker--accent{background-color:var(--accent)}.brutal-sticker--bad{background-color:var(--bad)}.brutal-sticker--warning{background-color:var(--warning)}.brutal-sticker--info{background-color:var(--info)}.brutal-highlight{background-color:var(--warning);color:var(--ink-on-fill);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.15em}@media (prefers-reduced-motion:reduce){.brutal-sticker,.brutal-sticker:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:none}}.brutal-cta-band{border-block-start:var(--line-thick) var(--line-style) var(--line);background-color:var(--warning);color:var(--ink-on-fill);padding-block:var(--space-16)}@media (width>=40rem){.brutal-cta-band{padding-block:var(--space-24)}}.brutal-cta-band-grid{gap:var(--space-8);align-items:end;display:grid}@media (width>=64rem){.brutal-cta-band-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) auto}}.brutal-cta-band-title{font-size:var(--text-h3)}@media (width>=40rem){.brutal-cta-band-title{font-size:var(--text-h2)}}.brutal-cta-band-lead{max-width:36rem;font-size:var(--text-body-l);line-height:var(--leading-body)}.brutal-hero-title--xl{font-size:var(--text-h3)}@media (width>=40rem){.brutal-hero-title--xl{font-size:var(--text-h1)}}@media (width>=64rem){.brutal-hero-title--xl{font-size:var(--text-display-l)}}.brutal-marquee{border-block:var(--line-thick) var(--line-style) var(--line);background-color:var(--ink-band);color:var(--link-on-ink);position:relative;overflow:hidden}.brutal-marquee-track{width:max-content;animation:40s linear infinite brutal-marquee;display:flex}.brutal-marquee-track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:brutal-marquee-rtl}.brutal-marquee:hover .brutal-marquee-track,.brutal-marquee[data-paused] .brutal-marquee-track{animation-play-state:paused}.brutal-marquee-list{padding-block:var(--space-4);font-family:var(--display-font);font-size:var(--text-h5);font-weight:var(--weight-black);white-space:nowrap;flex-shrink:0;align-items:center;line-height:1.2;display:flex}.brutal-marquee-list>li{align-items:center;gap:var(--space-8);padding-inline-end:var(--space-8);display:flex}.brutal-marquee-list>li:after{content:"";background-color:var(--primary);width:.75rem;height:.75rem}.brutal-marquee-toggle{border-inline-start:var(--line-width) var(--line-style) var(--line-on-ink);background-color:var(--ink-band);width:2.75rem;color:var(--link-on-ink);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.brutal-marquee-toggle:hover{background-color:var(--link-on-ink);color:var(--ink-on-fill)}.brutal-marquee-toggle .brutal-marquee-play,.brutal-marquee[data-paused] .brutal-marquee-toggle .brutal-marquee-pause{display:none}.brutal-marquee[data-paused] .brutal-marquee-toggle .brutal-marquee-play{display:block}@keyframes brutal-marquee{to{transform:translate(-50%)}}@keyframes brutal-marquee-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.brutal-marquee-track{justify-content:center;width:auto;animation:none}.brutal-marquee-list{justify-content:center;row-gap:var(--space-2);white-space:normal;flex-wrap:wrap}.brutal-marquee-list[aria-hidden=true],.brutal-marquee-toggle{display:none}}.brutal-figures--tiles{gap:var(--space-6);background-color:#0000;border:none}.brutal-figures--tiles>*{gap:var(--space-2);padding:var(--space-6);border:var(--line-width) var(--line-style) var(--line);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);flex-direction:column;display:flex}@media (width>=64rem){.brutal-figures--tiles>:nth-child(2n){margin-block-start:var(--offset-step)}}.brutal-terminal{border:var(--line-width) var(--line-style) var(--line);padding:var(--space-3) var(--space-4);background-color:var(--ink-band);color:var(--ink-band-text);font-size:var(--text-body-s);white-space:pre;margin:0;line-height:1.6;overflow-x:auto}.brutal-how{gap:var(--space-6);display:grid}@media (width>=48rem){.brutal-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.brutal-sticker--code{font-family:var(--mono-font);font-size:var(--text-body-l);font-weight:var(--weight-bold)}.brutal-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:var(--line-width) var(--line-style) var(--line);background-color:var(--warning);box-shadow:var(--shadow-x) var(--shadow-size) 0 0 var(--line);color:var(--ink-on-fill);font-weight:var(--weight-bold);display:flex}.brutal-notice>svg{flex-shrink:0;width:1.5rem;height:1.5rem}.brutal-ladder{border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);max-width:48rem;box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);container:ladder/inline-size}.brutal-ladder>li{gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.brutal-ladder>li+li{border-block-start:var(--line-hair) var(--line-style) var(--line)}@container ladder (width>=32rem){.brutal-ladder>li{grid-template-columns:11rem minmax(0,1fr) auto}}.brutal-ladder-letters{gap:var(--space-1);grid-column:1/-1;display:flex}@container ladder (width>=32rem){.brutal-ladder-letters{grid-column:auto}}.brutal-ladder-letters>span{border:var(--line-width) var(--line-style) var(--line);background-color:var(--ladder-fill,var(--paper));width:1.5rem;height:1.5rem}.brutal-ladder-name{font-weight:var(--weight-bold)}.brutal-ladder-note{color:var(--ink-soft);font-size:var(--text-body-s);font-weight:var(--weight-regular);display:block}.brutal-ladder-price{font-family:var(--display-font);font-size:var(--text-h5);font-weight:var(--weight-black);font-variant-numeric:tabular-nums;white-space:nowrap}.brutal-ladder-price small{font-family:var(--body-font);font-size:var(--text-body-s);font-weight:var(--weight-regular)}.brutal-ladder--full{max-width:none}.brutal-ladder-row--bad{--ladder-fill:var(--bad)}.brutal-ladder-row--primary{--ladder-fill:var(--primary)}.brutal-ladder-row--warning{--ladder-fill:var(--warning)}.brutal-ladder-row--secondary{--ladder-fill:var(--secondary)}.brutal-ladder-row--info{--ladder-fill:var(--info)}.brutal-ladder-row--free{--ladder-fill:var(--accent);background-color:var(--tint-accent)}.brutal-phone{border:var(--line-thick) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-xl) var(--shadow-size-xl) 0 0 var(--line)}.brutal-phone-bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:var(--line-width) var(--line-style) var(--line);background-color:var(--neutral-100);display:flex}.brutal-phone-address{min-width:0;padding:var(--space-1) var(--space-2);border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);font-family:var(--mono-font);font-size:var(--text-body-s);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.brutal-phone .brutal-wireframe{box-shadow:none;border:none}.brutal-cycle-saving{z-index:1;pointer-events:none;position:absolute;inset-block-start:calc(var(--space-6) * -1);inset-inline-end:calc(var(--space-4) * -1)}.brutal-cycle-saving>.brutal-sticker{font-size:var(--text-body-s)}.brutal-disclosure[open]>summary{background-color:var(--disclosure-fill,var(--warning));color:var(--ink-on-fill)}.brutal-disclosure--primary{--disclosure-fill:var(--primary)}.brutal-disclosure--secondary{--disclosure-fill:var(--secondary)}.brutal-disclosure--accent{--disclosure-fill:var(--accent)}.brutal-disclosure--info{--disclosure-fill:var(--info)}.brutal-jump-bar{z-index:calc(var(--z-sticky) - 1);border-block-end:var(--line-width) var(--line-style) var(--line);background-color:var(--paper);padding-block:var(--space-3);position:sticky;inset-block-start:var(--header-height)}.brutal-jump-bar .brutal-jump-links{flex-wrap:nowrap;padding-block-end:var(--space-1);overflow-x:auto}.brutal-jump-bar .brutal-jump-links a{gap:var(--space-2);flex-shrink:0}.brutal-jump-link-mark{border:var(--line-width) var(--line-style) var(--line);width:.875rem;height:.875rem}.brutal-jump-link-mark--primary{background-color:var(--primary)}.brutal-jump-link-mark--secondary{background-color:var(--secondary)}.brutal-jump-link-mark--accent{background-color:var(--accent)}.brutal-jump-link-mark--info{background-color:var(--info)}.brutal-jump-links a[hidden]{display:none}.brutal-doc{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.brutal-doc pre{overflow-x:auto}@media (width>=64rem){.brutal-doc{gap:var(--space-16);grid-template-columns:15rem minmax(0,1fr);align-items:start}.brutal-doc-contents{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-6))}.brutal-doc-contents .brutal-jump-links{flex-direction:column}}.brutal-doc-contents .brutal-jump-links{gap:var(--space-2);counter-reset:doc-section;flex-wrap:nowrap;overflow-x:auto}.brutal-doc-contents .brutal-jump-links a{gap:var(--space-2);border:var(--line-hair) var(--line-style) var(--line);min-height:2.75rem;color:var(--ink-soft);font-size:var(--text-body-s);font-weight:var(--weight-medium);counter-increment:doc-section;background-color:#0000;flex-shrink:0}.brutal-doc-contents .brutal-jump-links a:before{content:counter(doc-section, persian);color:var(--primary);font-weight:var(--weight-bold)}.brutal-doc-contents .brutal-jump-links a:hover,.brutal-doc-contents .brutal-jump-links a[aria-current=true]{background-color:var(--tint-primary);color:var(--ink)}.brutal-doc-contents .brutal-jump-links a[aria-current=true]{font-weight:var(--weight-bold)}@media (width>=64rem){.brutal-doc-contents .brutal-jump-links{border-inline-start:var(--line-width) var(--line-style) var(--line);gap:0;overflow-x:visible}.brutal-doc-contents .brutal-jump-links a{min-height:2.5rem;padding:var(--space-2) var(--space-4);border:0;border-inline-start:.25rem solid #0000;margin-inline-start:calc(var(--line-width) * -1)}.brutal-doc-contents .brutal-jump-links a:hover,.brutal-doc-contents .brutal-jump-links a[aria-current=true]{border-inline-start-color:var(--primary)}}.brutal-doc-body>section+section{margin-block-start:var(--space-16)}.brutal-doc-body>section{scroll-margin-block-start:calc(var(--header-height) + var(--space-6))}.brutal-badge--code,.brutal-badge--code:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--mono-font);letter-spacing:normal;text-transform:none}.brutal-page .brutal-hero{padding-block:var(--space-16);background-color:var(--paper);position:relative;overflow:hidden}.brutal-page .brutal-hero-lead{max-width:34rem}@media (width>=40rem){.brutal-page .brutal-hero{padding-block:var(--space-24)}}@media (width>=64rem){.brutal-page .brutal-hero-title{font-size:var(--text-display-l);line-height:1.15}}.brutal-page .brutal-hero:has(>.bh-cover){padding-block-end:0}@media (width>=64rem){.brutal-page .brutal-hero:has(>.bh-cover){padding-block-end:var(--space-24)}.brutal-page .brutal-hero:has(>.bh-cover) .brutal-hero-grid>div{max-width:min(46rem,11vw + min(100vw,80rem)/2 - 2rem)}}.bh-cover{background-color:var(--ink);height:11rem;margin-block-start:var(--space-16);position:relative;container-type:size}@media (width>=64rem){.bh-cover{width:34%;height:auto;margin-block-start:0;position:absolute;inset-block:0;inset-inline-end:0}}.bh-cover--strip{width:auto;height:14rem;margin-block-start:0;position:relative;inset:auto}.bh-cover--strip .bh-form--hang{inset-block-start:var(--hang-y);inset-inline-start:var(--hang-x)}.bh-form{width:calc(var(--s) * 1cqmin);aspect-ratio:1;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x)}.bh-form--cut{background-color:var(--paper)}.bh-form--hang{border:var(--line-thick) var(--line-style) var(--line);background-color:var(--primary);box-shadow:calc(var(--shadow-x-lg) * -1) var(--shadow-size-lg) 0 0 var(--line);inset-block-start:var(--hang-y);inset-inline-start:var(--hang-x)}@media (width>=64rem){.bh-form--hang{inset-block-start:var(--hang-ly);inset-inline-start:var(--hang-lx)}}.bh-form--disc{border-radius:50%}.bh-form--square{border-radius:0}.bh-form--half{aspect-ratio:2;border-radius:100% 100% 0 0/200% 200% 0 0}.bh-form--quarter{border-start-start-radius:100%}.bh-form--triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.bh-cover--1 .bh-form:first-child{--s:64;--hang-x:56%;--hang-y:-22%;--hang-lx:-14%;--hang-ly:16%}.bh-cover--1 .bh-form:nth-child(2){--s:70;--x:calc(100% - 70cqmin);--y:calc(100% - 70cqmin)}.bh-cover--1 .bh-form:nth-child(3){--s:26;--x:30%;--y:12%}.bh-cover--2 .bh-form:first-child{--s:52;--hang-x:14%;--hang-y:-24%;--hang-lx:-12%;--hang-ly:52%}.bh-cover--2 .bh-form:nth-child(2){--s:64;--x:40%;--y:calc(100% - 32cqmin)}.bh-cover--2 .bh-form:nth-child(3){--s:22;--x:74%;--y:14%}.bh-cover--3 .bh-form:first-child{--s:70;--hang-x:46%;--hang-y:-16%;--hang-lx:-16%;--hang-ly:56%}.bh-cover--3 .bh-form:nth-child(2){--s:54;--x:calc(100% - 54cqmin);--y:0;border-start-start-radius:0;border-end-start-radius:100%}.bh-cover--3 .bh-form:nth-child(3){--s:18;--x:22%;--y:18%}.bh-cover--4 .bh-form:first-child{--s:58;--hang-x:8%;--hang-y:-26%;--hang-lx:-14%;--hang-ly:20%;border-start-start-radius:0;border-start-end-radius:100%}.bh-cover--4 .bh-form:nth-child(2){--s:40;--x:54%;--y:40%}.bh-cover--4 .bh-form:nth-child(3){--s:24;--x:80%;--y:14%}.bh-ledger{display:block}.bh-row{gap:var(--space-6);padding-block:var(--space-12);border-block-start:var(--line-thick) var(--line-style) var(--line);display:grid}.bh-row:first-child{border-block-start:0}.bh-row:last-child{padding-block-end:0}@media (width>=64rem){.bh-row{gap:var(--space-6);padding-block:var(--space-16);grid-template-columns:repeat(12,minmax(0,1fr))}.bh-row>:first-child{grid-column:span 2}.bh-row>:nth-child(2),.bh-row>:nth-child(3){grid-column:span 5}}.bh-list,.brutal-prose ul,.brutal-prose ol{gap:var(--space-3);padding-inline-start:1.25rem;list-style:outside;display:grid}.bh-list--ordered,.brutal-prose ol{list-style:decimal}.bh-list>li::marker{color:var(--ink);font-weight:var(--weight-bold)}.brutal-prose li::marker{color:var(--ink);font-weight:var(--weight-bold)}.bh-row__num{font-family:var(--display-font);font-size:var(--text-display-l);font-weight:var(--weight-black);line-height:1}.bh-highlight,.brutal-prose mark{--highlight:var(--primary);background-color:var(--highlight);color:var(--ink-on-fill);font-weight:var(--weight-bold);padding-inline:var(--space-1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.bh-highlight--primary{--highlight:var(--primary)}.bh-highlight--secondary{--highlight:var(--secondary)}.bh-highlight--accent{--highlight:var(--accent)}.bh-highlight--bad{--highlight:var(--bad)}.bh-highlight--warning{--highlight:var(--warning)}.bh-highlight--info{--highlight:var(--info)}.brutal-page .brutal-step{border-color:var(--line);background-color:var(--ink);box-shadow:none;color:var(--paper)}.brutal-page .brutal-step--lg{min-width:3.5rem;min-height:3.5rem;font-size:var(--text-h5)}.brutal-page :is(.brutal-how,ol)>li:nth-child(3n+1)>.brutal-step--lg{background-color:var(--primary);color:var(--ink-on-fill);border-radius:50%}.brutal-page :is(.brutal-how,ol)>li:nth-child(3n+3)>.brutal-step--lg{background-color:var(--primary);clip-path:polygon(50% 0,100% 100%,0 100%);color:var(--ink-on-fill);border-color:#0000;padding-block-start:1.1rem}.brutal-page .brutal-figures--tiles{border:var(--line-thick) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);gap:0;display:grid}.brutal-page .brutal-figures--tiles>*{border:0;border-block-end:var(--line-hair) var(--line-style) var(--line);box-shadow:none;padding:var(--space-12) var(--space-8);color:var(--ink);background-color:#0000;margin-block-start:0;position:relative}.brutal-page .brutal-figures--tiles>:last-child{border-block-end:0}@media (width>=40rem){.brutal-page .brutal-figures--tiles>*{border-block-end:0;border-inline-end:var(--line-hair) var(--line-style) var(--line)}.brutal-page .brutal-figures--tiles>:last-child{border-inline-end:0}}.brutal-page .brutal-figures--tiles>:nth-child(2n){margin-block-start:0}.brutal-page .brutal-figures--tiles>* .brutal-figure-value{font-size:var(--text-h2)}.brutal-page .brutal-marquee{color:var(--ink-band-text)}.brutal-page .brutal-cta-band{background-color:var(--paper-raised);color:var(--ink)}.brutal-page :is(.brutal-tint--secondary,.brutal-tint--accent,.brutal-tint--info){--hue:var(--primary);--pair:var(--ink);background-color:var(--tint-primary)}.brutal-page .brutal-card-header[class*=brutal-tint--]{background-color:var(--tint-primary)}.brutal-page .brutal-quote{border-inline-start-color:var(--primary);background-color:var(--tint-primary)}.brutal-page .brutal-card--filled{background-color:var(--ink-band);color:var(--ink-band-text)}.brutal-page :is(.brutal-divider-band--secondary,.brutal-divider-band--accent,.brutal-divider-band--info,.brutal-divider-band--primary){background-color:var(--primary)}.brutal-page :is(.brutal-ladder-row--bad,.brutal-ladder-row--primary,.brutal-ladder-row--warning,.brutal-ladder-row--secondary,.brutal-ladder-row--info){--ladder-fill:var(--ink)}.brutal-page .brutal-ladder-row--free{--ladder-fill:var(--primary);background-color:var(--tint-primary)}.brutal-page :is(.brutal-jump-link-mark--primary,.brutal-jump-link-mark--secondary,.brutal-jump-link-mark--accent,.brutal-jump-link-mark--info){background-color:var(--ink)}.brutal-page :is(.brutal-disclosure--primary,.brutal-disclosure--secondary,.brutal-disclosure--accent,.brutal-disclosure--info){--disclosure-fill:var(--warning)}.brutal-page .brutal-icon{background-color:var(--ink);color:var(--paper)}.brutal-page .brutal-wireframe-cover{background-color:var(--primary)}.brutal-page .brutal-wireframe-portrait{background-color:var(--ink)}.brutal-page .brutal-qr-module--eye{background-color:var(--primary)}.brutal-page .brutal-console-bar:not(.brutal-console-bar--good,.brutal-console-bar--bad){background-color:var(--ink-band);color:var(--ink-band-text)}.brutal-page .brutal-console-lights>span{background-color:var(--paper);border:0}.brutal-page .brutal-console-bar:not(.brutal-console-bar--good,.brutal-console-bar--bad) .brutal-console-lights>span:first-child{background-color:var(--primary);border-radius:50%}.brutal-page .brutal-console-lights>span:nth-child(3){clip-path:polygon(50% 0,100% 100%,0 100%)}.brutal-page .brutal-console-facts svg{background-color:var(--primary);color:var(--ink-on-fill)}.brutal-page .brutal-how{gap:var(--space-12)}.brutal-page .brutal-how>li{padding:var(--space-8)}.brutal-page .brutal-nav-link:hover{background-color:var(--paper-raised);color:var(--ink)}.brutal-page .brutal-nav-link[aria-current]{background-color:var(--ink);color:var(--paper);box-shadow:none}.brutal-page .brutal-notice{border-inline-start-width:var(--space-3);border-inline-start-color:var(--primary);background-color:var(--paper-raised);color:var(--ink)}.brutal-page .brutal-card-header,.brutal-page .brutal-card-header[class*=brutal-tint--]{background-color:var(--paper-raised)}.brutal-page .brutal-quote{background-color:#0000}.brutal-page .brutal-disclosure[open]>summary{background-color:var(--ink);color:var(--paper)}.brutal-page .brutal-sticker{background-color:var(--pair,var(--primary))}.brutal-page .brutal-footer-heading{color:var(--ink-band-text);opacity:.7}.brutal-page .brutal-footer-link:hover{background-color:var(--primary);color:var(--ink-on-fill)}.brutal-page .brutal-console-mode:has(input:checked){background-color:var(--ink);color:var(--paper)}.brutal-page .brutal-button--secondary{background-color:var(--paper-raised);color:var(--ink)}.brutal-page .profile-placeholder--cover{background-color:var(--ink);position:relative;overflow:hidden}.brutal-page .profile-placeholder--cover:before,.brutal-page .profile-placeholder--cover:after{content:"";aspect-ratio:1;position:absolute}.brutal-page .profile-placeholder--cover:before{background-color:var(--primary);border-radius:50%;height:64%;inset-block-start:18%;inset-inline-start:8%}.brutal-page .profile-placeholder--cover:after{background-color:var(--paper);border-start-start-radius:100%;height:100%;inset-block-end:0;inset-inline-end:0}.brutal-page .profile-placeholder--portrait{background-color:var(--paper-raised);color:var(--ink)}.brutal-page .profile-handle,.brutal-page .profile-link-chip{background-color:var(--ink);color:var(--paper)}.brutal-page .profile-portrait{z-index:1;position:relative}.bh-entry,.bh-title{border-block-start:var(--line-thick) var(--line-style) var(--line);padding-block-start:var(--space-8);position:relative}.bh-entry:before,.bh-title:before{content:"";background-color:var(--primary);width:4rem;height:.75rem;position:absolute;inset-block-start:calc(var(--line-thick) * -1);inset-inline-start:0}.bh-entry-head{align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.bh-entry-icon{width:2rem;height:2rem;color:var(--ink);flex:none}.bh-entry-icon>svg{width:100%;height:100%}.bh-entry-title{font-family:var(--display-font);font-size:var(--text-h6);font-weight:var(--weight-black);line-height:1.4}.bh-home-head{--bh-pad:var(--space-12);padding-block:var(--bh-pad);overflow:hidden}@media (width>=40rem){.bh-home-head{--bh-pad:var(--space-20)}}@media (width>=64rem){.bh-home-head{--bh-pad:var(--space-24)}}.bh-home-head .brutal-hero-lead{max-width:34rem}@media (width>=64rem){.bh-home-head .brutal-hero-title--xl{max-width:40rem}}.bh-stage{position:relative}.bh-stage:before{content:"";z-index:-1;inset-inline:0;inset-block:55% calc(var(--bh-pad) * -1);background-color:var(--ink);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax);position:absolute}.bh-stage-forms{display:none}@media (width>=64rem){.bh-stage-forms{z-index:-1;width:calc(100% - 48rem - var(--space-12));display:block;position:absolute;inset-block:0;inset-inline-end:0}.bh-stage-forms>span:first-child{aspect-ratio:1;border:var(--line-thick) var(--line-style) var(--line);background-color:var(--primary);width:11rem;box-shadow:calc(var(--shadow-x-lg) * -1) var(--shadow-size-lg) 0 0 var(--line);border-radius:50%;position:absolute;inset-block-start:55%;inset-inline-end:8%;translate:0 -50%}.bh-stage-forms>span:last-child{aspect-ratio:1;background-color:var(--paper);clip-path:polygon(50% 0,100% 100%,0 100%);width:5rem;position:absolute;inset-block-end:calc(var(--bh-pad) * -.4);inset-inline-end:30%}}.bh-card{border:var(--line-thick) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-lg) var(--shadow-size-lg) 0 0 var(--line);flex-direction:column;padding-block-end:var(--space-6);display:flex;position:relative}.bh-card>:not(.bh-card-cover){margin-inline:var(--space-6)}.bh-card-cover{background-color:var(--ink);height:3.5rem;position:relative;overflow:hidden}.bh-card-cover+.bh-entry-head:not(:has(.bh-entry-icon)){margin-block-start:var(--space-6)}.bh-card .bh-entry-head{margin-block-end:var(--space-3);display:block}.bh-card .bh-entry-icon{width:3.5rem;height:3.5rem;margin-block:-1.75rem var(--space-4);border:var(--line-width) var(--line-style) var(--line);background-color:var(--paper-raised);box-shadow:var(--shadow-x-md) var(--shadow-size) 0 0 var(--line);color:var(--ink);place-items:center;display:grid;position:relative}.bh-card .bh-entry-icon>svg{width:1.75rem;height:1.75rem}.bh-error-code{font-family:var(--display-font);font-size:clamp(6rem,24vw,13rem);font-weight:var(--weight-black);line-height:1}.brutal-page .brutal-timeline-dot{background-color:var(--ink);border-radius:0}.brutal-page :is(.brutal-timeline-dot--primary,.brutal-timeline-dot--warning){background-color:var(--primary);border-radius:50%}.brutal-page .brutal-timeline-dot--accent{border-radius:50%}:root{--bh-paper:var(--paper,#fff);--bh-violet:#4e1e5a;--bh-pink:#f5bdca;--bh-green:#00a266;--bh-orange:#e93f02;--bh-blue:#007cb7;--bh-yellow:#f8ae05}.pattern{display:block}.pattern svg{width:100%;height:auto;display:block}.pattern-rotate-90 svg{transform:rotate(90deg)}.pattern-rotate-180 svg{transform:rotate(180deg)}.pattern-rotate-270 svg{transform:rotate(270deg)}.pattern-flip-x svg{transform:scaleX(-1)}.pattern-flip-y svg{transform:scaleY(-1)}body{font-family:var(--profile-font);background:var(--paper);color:var(--ink)}.brutal-bar{padding-block:var(--space-3)}.brutal-button--icon{justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary::marker{content:""}.mobile-menu .mobile-menu-close,.mobile-menu[open] .mobile-menu-open{display:none}.mobile-menu[open] .mobile-menu-close{display:block}.menu-panel{background:var(--paper-raised);color:var(--ink)}.menu-divider>*+*{border-top:var(--line-width) solid var(--line)}.brutal-band{background:var(--secondary);color:var(--secondary-ink)}.brutal-band-button{background:var(--ink);color:var(--paper);border-color:var(--ink)}.brutal-band-button:hover{background:var(--paper);color:var(--ink)}.brutal-steps>li{align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.brutal-steps>li+li{border-top:var(--line-hair) solid var(--line)}.brutal-stepper{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.brutal-stepper>li{align-items:center;gap:var(--space-2);color:var(--ink-soft);display:flex}.brutal-stepper>li[aria-current=step]{color:var(--ink);font-weight:var(--weight-bold)}.brutal-stepper__todo{background-color:var(--disabled-fill);box-shadow:none;color:var(--ink-soft);border-style:dashed}.brutal-footer{border-top:var(--line-thick) var(--line-style) var(--line);background-color:var(--ink-band);color:var(--ink-band-text)}.brutal-footer-blurb{color:var(--paper-soft)}.brutal-footer-brand{color:var(--ink-band-text);font-size:var(--text-h5);align-items:center;display:inline-flex}.brutal-footer-link{min-height:2.75rem;padding-inline:var(--space-1);color:var(--ink-band-text);align-items:center;text-decoration:none;display:inline-flex}.brutal-footer-link:hover{background-color:var(--link-on-ink);color:var(--primary-ink)}.brutal-footer-heading{margin-bottom:var(--space-3);color:var(--link-on-ink);font-size:var(--text-body-s);font-weight:var(--weight-black)}.brutal-footer-heading:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--mono-font);letter-spacing:var(--track-wide);text-transform:uppercase}.brutal-footer{overflow:hidden}.brutal-footer-wordmark{margin-block:var(--space-16) 0;color:var(--primary);font-family:var(--display-font);font-size:clamp(6rem,26vw,22rem);font-weight:var(--weight-black);z-index:0;pointer-events:none;letter-spacing:var(--track-tighter);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;padding-block-end:.12em;line-height:1.2;position:relative}.brutal-footer-fine{--link:var(--link-on-ink);color:var(--paper-soft);font-size:var(--text-body-s)}.brutal-footer-fine:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:var(--mono-font)}.brutal-footer-seals{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-12);border-block:var(--line-thick) var(--line-style) var(--ink-band-text);flex-wrap:wrap;margin-block-start:var(--space-16);display:flex}.brutal-footer-seals .brutal-footer-heading{margin-bottom:0}.brutal-footer-seal-list{flex-wrap:wrap;gap:1.5rem;padding-block-end:var(--shadow-y);display:flex}.brutal-footer-seal{aspect-ratio:1;cursor:pointer;background-color:var(--ink-band-text);width:8.5rem;box-shadow:var(--shadow-x) var(--shadow-y) 0 0 var(--primary);color:var(--ink-band);font-size:var(--text-body-s);font-weight:var(--weight-bold);text-align:center;justify-content:center;align-items:center;padding:.5rem;line-height:1.4;display:flex}.brutal-footer-seal:active{transform:translate(var(--shadow-x), var(--shadow-y));box-shadow:none}.brutal-footer-seal img{object-fit:contain;width:100%;height:100%}:root{--header-height:4.125rem}@media (width>=64rem){:root{--header-height:5rem}}.site-banner{background-color:var(--primary);color:var(--primary-ink);border-block-end:var(--line-thick) var(--line-style) var(--line)}.site-banner-row{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);display:flex}.site-banner-body{min-width:0;font-size:var(--text-body-s);font-weight:var(--weight-bold);flex:1;line-height:1.5}.brutal-page .site-banner .site-banner-body a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:from-font}.site-banner-close{min-width:2.75rem;min-height:2.75rem;margin-block:calc(var(--space-2) * -1);color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-banner-closed] .site-banner[data-site-banner]{display:none}@media print{.site-banner{display:none}}.site-header{z-index:var(--z-sticky);border-block-end:var(--line-thick) var(--line-style) var(--line);background-color:var(--paper-raised);position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 var(--shadow-size) 0 0 var(--line)}.site-header .brutal-nav-link{font-size:var(--text-body-l)}.menu-panel .brutal-nav-link--block{min-height:3.5rem}.brutal-shell{width:100%;max-width:calc(var(--shell-width) + 2 * var(--shell-gutter));padding-inline:var(--shell-gutter);margin-inline:auto}@media (width>=64rem){:root{--shell-gutter:var(--space-8)}}html{scroll-padding-top:var(--header-height)}.dots{z-index:1;background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:28px 28px;position:relative}.dots:after{content:"";background:linear-gradient(to bottom, transparent, var(--paper));z-index:-1;position:absolute;inset:0}.banner{background-color:#00000080;padding:1rem}code{direction:ltr;display:block}code,code *{font-family:var(--mono-font)!important}pre{margin:var(--space-4) 0;border:var(--line-width) solid var(--line);border-radius:var(--corner-none);background-color:var(--paper-raised);padding:1rem}:where(p,li,dd,dt,summary,blockquote,figcaption){line-height:var(--leading-body)}[data-theme=dark] .phiki-themes,[data-theme=dark] .phiki-themes span{color:var(--phiki-dark-color,inherit)!important;background-color:var(--phiki-dark-background-color,transparent)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .phiki-themes,:root:not([data-theme=light]) .phiki-themes span{color:var(--phiki-dark-color,inherit)!important;background-color:var(--phiki-dark-background-color,transparent)!important}}.brutal-scheme-toggle .scheme-toggle-to-light{display:none}.brutal-scheme-toggle .scheme-toggle-to-dark{display:block}[data-theme=dark] .brutal-scheme-toggle .scheme-toggle-to-dark{display:none}[data-theme=dark] .brutal-scheme-toggle .scheme-toggle-to-light{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brutal-scheme-toggle .scheme-toggle-to-dark{display:none}:root:not([data-theme=light]) .brutal-scheme-toggle .scheme-toggle-to-light{display:block}}.brutal-scheme-toggle .sr-only{display:initial}.brutal-scheme-toggle{border:var(--line-width) var(--line-style) var(--line);width:2.75rem;min-width:2.75rem;height:2.75rem;box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);transition:transform var(--duration-instant) ease, box-shadow var(--duration-instant) ease, background-color var(--duration-instant) ease;justify-content:center;padding:0}.brutal-scheme-toggle:hover{transform:translate(calc(var(--shadow-x-sm) * -.5), calc(var(--shadow-size-sm) * -.5));background-color:var(--warning);color:var(--ink);box-shadow:calc(var(--shadow-x-sm) * 2) calc(var(--shadow-size-sm) * 2) 0 0 var(--line)}.brutal-scheme-toggle:active{transform:translate(var(--shadow-x-sm), var(--shadow-size-sm));box-shadow:none}@media (prefers-reduced-motion:reduce){.brutal-scheme-toggle,.brutal-scheme-toggle:hover,.brutal-scheme-toggle:active{transition:none;transform:none}}.brutal-button--bar{box-shadow:var(--shadow-x-sm) var(--shadow-size-sm) 0 0 var(--line);padding-block:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
