@property --mono-hue{syntax:"<number>";inherits:true;initial-value:0}@property --mono-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --accent-hue{syntax:"<number>";inherits:true;initial-value:0}@property --accent-chroma{syntax:"<number>";inherits:true;initial-value:0}@property --danger-hue{syntax:"<number>";inherits:true;initial-value:25}@property --danger-chroma{syntax:"<number>";inherits:true;initial-value:.15}:root{--mono-hue:0;--mono-chroma:0;--accent-hue:0;--accent-chroma:0;--danger-hue:25;--danger-chroma:.15;--mono-0:oklch(0% var(--mono-chroma) var(--mono-hue));--mono-1:oklch(2.5641% var(--mono-chroma) var(--mono-hue));--mono-2:oklch(5.12821% var(--mono-chroma) var(--mono-hue));--mono-3:oklch(7.69231% var(--mono-chroma) var(--mono-hue));--mono-4:oklch(10.25641% var(--mono-chroma) var(--mono-hue));--mono-5:oklch(12.82051% var(--mono-chroma) var(--mono-hue));--mono-6:oklch(15.38462% var(--mono-chroma) var(--mono-hue));--mono-7:oklch(17.94872% var(--mono-chroma) var(--mono-hue));--mono-8:oklch(20.51282% var(--mono-chroma) var(--mono-hue));--mono-9:oklch(23.07692% var(--mono-chroma) var(--mono-hue));--mono-10:oklch(25.64103% var(--mono-chroma) var(--mono-hue));--mono-11:oklch(28.20513% var(--mono-chroma) var(--mono-hue));--mono-12:oklch(30.76923% var(--mono-chroma) var(--mono-hue));--mono-13:oklch(33.33333% var(--mono-chroma) var(--mono-hue));--mono-14:oklch(35.89744% var(--mono-chroma) var(--mono-hue));--mono-15:oklch(38.46154% var(--mono-chroma) var(--mono-hue));--mono-16:oklch(41.02564% var(--mono-chroma) var(--mono-hue));--mono-17:oklch(43.58974% var(--mono-chroma) var(--mono-hue));--mono-18:oklch(46.15385% var(--mono-chroma) var(--mono-hue));--mono-19:oklch(48.71795% var(--mono-chroma) var(--mono-hue));--mono-20:oklch(51.28205% var(--mono-chroma) var(--mono-hue));--mono-21:oklch(53.84615% var(--mono-chroma) var(--mono-hue));--mono-22:oklch(56.41026% var(--mono-chroma) var(--mono-hue));--mono-23:oklch(58.97436% var(--mono-chroma) var(--mono-hue));--mono-24:oklch(61.53846% var(--mono-chroma) var(--mono-hue));--mono-25:oklch(64.10256% var(--mono-chroma) var(--mono-hue));--mono-26:oklch(66.66667% var(--mono-chroma) var(--mono-hue));--mono-27:oklch(69.23077% var(--mono-chroma) var(--mono-hue));--mono-28:oklch(71.79487% var(--mono-chroma) var(--mono-hue));--mono-29:oklch(74.35897% var(--mono-chroma) var(--mono-hue));--mono-30:oklch(76.92308% var(--mono-chroma) var(--mono-hue));--mono-31:oklch(79.48718% var(--mono-chroma) var(--mono-hue));--mono-32:oklch(82.05128% var(--mono-chroma) var(--mono-hue));--mono-33:oklch(84.61538% var(--mono-chroma) var(--mono-hue));--mono-34:oklch(87.17949% var(--mono-chroma) var(--mono-hue));--mono-35:oklch(89.74359% var(--mono-chroma) var(--mono-hue));--mono-36:oklch(92.30769% var(--mono-chroma) var(--mono-hue));--mono-37:oklch(94.87179% var(--mono-chroma) var(--mono-hue));--mono-38:oklch(97.4359% var(--mono-chroma) var(--mono-hue));--mono-39:oklch(100% var(--mono-chroma) var(--mono-hue));--accent-0:oklch(20% var(--accent-chroma) var(--accent-hue));--accent-1:oklch(23.94737% var(--accent-chroma) var(--accent-hue));--accent-2:oklch(27.89474% var(--accent-chroma) var(--accent-hue));--accent-3:oklch(31.84211% var(--accent-chroma) var(--accent-hue));--accent-4:oklch(35.78947% var(--accent-chroma) var(--accent-hue));--accent-5:oklch(39.73684% var(--accent-chroma) var(--accent-hue));--accent-6:oklch(43.68421% var(--accent-chroma) var(--accent-hue));--accent-7:oklch(47.63158% var(--accent-chroma) var(--accent-hue));--accent-8:oklch(51.57895% var(--accent-chroma) var(--accent-hue));--accent-9:oklch(55.52632% var(--accent-chroma) var(--accent-hue));--accent-10:oklch(59.47368% var(--accent-chroma) var(--accent-hue));--accent-11:oklch(63.42105% var(--accent-chroma) var(--accent-hue));--accent-12:oklch(67.36842% var(--accent-chroma) var(--accent-hue));--accent-13:oklch(71.31579% var(--accent-chroma) var(--accent-hue));--accent-14:oklch(75.26316% var(--accent-chroma) var(--accent-hue));--accent-15:oklch(79.21053% var(--accent-chroma) var(--accent-hue));--accent-16:oklch(83.15789% var(--accent-chroma) var(--accent-hue));--accent-17:oklch(87.10526% var(--accent-chroma) var(--accent-hue));--accent-18:oklch(91.05263% var(--accent-chroma) var(--accent-hue));--accent-19:oklch(95% var(--accent-chroma) var(--accent-hue));--danger-0:oklch(38% var(--danger-chroma) var(--danger-hue));--danger-1:oklch(46.5% var(--danger-chroma) var(--danger-hue));--danger-2:oklch(55% var(--danger-chroma) var(--danger-hue));--danger-3:oklch(63.5% var(--danger-chroma) var(--danger-hue));--danger-4:oklch(72% var(--danger-chroma) var(--danger-hue));--dur-fast:.2s;--dur-base:.4s;--dur-slow:.6s;--container-max:100%;--container-x:var(--spacing-md);--gutter:1.5rem;--nav-h:5rem;--safe-bottom:env(safe-area-inset-bottom,0px)}:root,[data-theme=dark]{--bg:var(--mono-0);--surface:var(--mono-3);--surface-2:var(--mono-5);--divider:var(--mono-9);--border:var(--mono-12);--border-strong:var(--mono-14);--text:var(--mono-39);--text-emphasis:var(--mono-35);--text-secondary:var(--mono-22);--text-muted:var(--mono-16);--accent:var(--accent-12);--accent-contrast:var(--mono-0);--focus:var(--mono-39);--selection-bg:var(--mono-39);--selection-fg:var(--mono-0);color-scheme:dark}[data-theme=light]{--bg:var(--mono-25);--surface:var(--mono-37);--surface-2:var(--mono-35);--divider:var(--mono-31);--border:var(--mono-28);--border-strong:var(--mono-25);--text:var(--mono-2);--text-emphasis:var(--mono-1);--text-secondary:var(--mono-6);--text-muted:var(--mono-12);--accent:var(--accent-8);--accent-contrast:var(--mono-39);--focus:var(--mono-2);--selection-bg:var(--mono-2);--selection-fg:var(--mono-39);color-scheme:light}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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{:host,:root{--font-sans:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--color-white:#fff;--text-xs:clamp(13px,.9vw,14px);--text-xs--line-height:1.2;--text-sm:clamp(15px,1vw,16px);--text-sm--line-height:1.45;--text-lg:clamp(18px,1.5vw,20px);--text-lg--line-height:1.25;--text-xl:clamp(20px,2vw,26px);--text-xl--line-height:1.25;--leading-tight:1.25;--leading-relaxed:1.625;--ease-out:cubic-bezier(.25,.8,.25,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing-2xs:.125rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2.5rem;--spacing-xxl:4rem;--spacing-xxxl:8rem;--spacing-section:clamp(10rem,22vw,22rem);--text-hero:clamp(64px,7vw,128px);--text-hero--line-height:1;--text-hero--letter-spacing:-.01em;--text-display:clamp(44px,6vw,80px);--text-display--line-height:1.05;--text-display--letter-spacing:-.005em;--text-huge:clamp(36px,4.5vw,64px);--text-huge--line-height:.95;--text-huge--letter-spacing:0em;--text-xxxl:clamp(28px,3.5vw,42px);--text-xxxl--line-height:1.1;--text-xxxl--letter-spacing:0em;--text-xxl:clamp(22px,2.5vw,30px);--text-xxl--line-height:1.2;--text-xxl--letter-spacing:.01em;--text-xl--letter-spacing:.02em;--text-lg--letter-spacing:.04em;--text-md:clamp(16px,1.2vw,18px);--text-md--line-height:1.5;--text-md--letter-spacing:.04em;--text-sm--letter-spacing:.05em;--text-xs--letter-spacing:.06em;--fw-sm:400;--fw-md:450;--fw-lg:500;--fw-xl:600;--radius-card:.5rem;--radius-pill:999px;--ease-spring:cubic-bezier(.34,1.56,.64,1)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-sans);overscroll-behavior-y:none;min-height:100dvh;font-weight:400;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}a{color:inherit;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}p{color:var(--text-secondary);margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}::-moz-selection{background:var(--selection-bg);color:var(--selection-fg)}::selection{background:var(--selection-bg);color:var(--selection-fg)}}@layer components{.container-page{width:100%;max-width:var(--container-max);padding-inline:var(--container-x);margin-inline:auto}.container-page--pad{padding-block:clamp(2.25rem,5vw,4.5rem)}.grid-page{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.frost{-webkit-backdrop-filter:blur(44px)saturate(1.35)brightness(.9);background:linear-gradient(#ffffff0d 0% 100%),#0202028c}.glass{-webkit-backdrop-filter:blur(16px)saturate(120%)contrast(125%);background:#1616168c;border:1px solid oklch(100% 0 0/.14)}.skeleton{background-color:var(--surface-2);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000) 0 0/200% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite;position:absolute;inset:0}@keyframes skeleton-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.edge-fade-top{pointer-events:none;background:linear-gradient(to bottom,var(--bg) 0,transparent 100%);position:absolute;inset:0 0 auto}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-md{top:var(--spacing-md)}.top-sm{top:var(--spacing-sm)}.right-md{right:var(--spacing-md)}.right-sm{right:var(--spacing-sm)}.left-0{left:0}.left-md{left:var(--spacing-md)}.z-10{z-index:10}.z-40{z-index:40}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.my-xl{margin-block:var(--spacing-xl)}.mt-2xs{margin-top:var(--spacing-2xs)}.mt-auto{margin-top:auto}.mt-lg{margin-top:var(--spacing-lg)}.mt-md{margin-top:var(--spacing-md)}.mt-section{margin-top:var(--spacing-section)}.mt-sm{margin-top:var(--spacing-sm)}.mt-xs{margin-top:var(--spacing-xs)}.-mr-px{margin-right:-1px}.mr-xs{margin-right:var(--spacing-xs)}.-mb-px{margin-bottom:-1px}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.ml-2xs{margin-left:var(--spacing-2xs)}.ml-auto{margin-left:auto}.ml-xs{margin-left:var(--spacing-xs)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.h-auto{height:auto}.h-full{height:100%}.h-xs{height:var(--spacing-xs)}.h-xxl{height:var(--spacing-xxl)}.min-h-dvh{min-height:100dvh}.w-\[9rem\]{width:9rem}.w-full{width:100%}.w-xs{width:var(--spacing-xs)}.max-w-\[54ch\]{max-width:54ch}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-mt-xxl{scroll-margin-top:var(--spacing-xxl)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2xs{gap:var(--spacing-2xs)}.gap-lg{gap:var(--spacing-lg)}.gap-md{gap:var(--spacing-md)}.gap-sm{gap:var(--spacing-sm)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.gap-xxl{gap:var(--spacing-xxl)}:where(.space-y-md>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-md)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-md)*(1 - var(--tw-space-y-reverse)))}.gap-x-lg{-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg)}.gap-x-md{-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md)}.gap-x-sm{-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm)}.gap-y-2xs{row-gap:var(--spacing-2xs)}.gap-y-lg{row-gap:var(--spacing-lg)}.gap-y-md{row-gap:var(--spacing-md)}.gap-y-xl{row-gap:var(--spacing-xl)}.gap-y-xs{row-gap:var(--spacing-xs)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-divider{border-color:var(--divider)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-accent{background-color:var(--accent)}.bg-bg,.bg-bg\/80{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/80{background-color:color-mix(in oklab,var(--bg) 80%,transparent)}}.bg-current{background-color:currentColor}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface\/40{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/40{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}.bg-text{background-color:var(--text)}.bg-transparent{background-color:#0000}.object-cover{-o-object-fit:cover;object-fit:cover}.p-lg{padding:var(--spacing-lg)}.p-md{padding:var(--spacing-md)}.px-lg{padding-inline:var(--spacing-lg)}.px-md{padding-inline:var(--spacing-md)}.px-sm{padding-inline:var(--spacing-sm)}.py-2xs{padding-block:var(--spacing-2xs)}.py-lg{padding-block:var(--spacing-lg)}.py-md{padding-block:var(--spacing-md)}.py-section{padding-block:var(--spacing-section)}.py-sm{padding-block:var(--spacing-sm)}.py-xl{padding-block:var(--spacing-xl)}.py-xs{padding-block:var(--spacing-xs)}.py-xxl{padding-block:var(--spacing-xxl)}.py-xxxl{padding-block:var(--spacing-xxxl)}.pt-sm{padding-top:var(--spacing-sm)}.pt-xl{padding-top:var(--spacing-xl)}.pt-xs{padding-top:var(--spacing-xs)}.pt-xxl{padding-top:var(--spacing-xxl)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-xxl{padding-bottom:var(--spacing-xxl)}.pb-xxxl{padding-bottom:var(--spacing-xxxl)}.pl-md{padding-left:var(--spacing-md)}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}.text-hero{font-size:var(--text-hero);line-height:var(--tw-leading,var(--text-hero--line-height));letter-spacing:var(--tw-tracking,var(--text-hero--letter-spacing))}.text-huge{font-size:var(--text-huge);line-height:var(--tw-leading,var(--text-huge--line-height));letter-spacing:var(--tw-tracking,var(--text-huge--letter-spacing))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));letter-spacing:var(--tw-tracking,var(--text-md--letter-spacing))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-xl--letter-spacing))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing))}.text-xxl{font-size:var(--text-xxl);line-height:var(--tw-leading,var(--text-xxl--line-height));letter-spacing:var(--tw-tracking,var(--text-xxl--letter-spacing))}.text-xxxl{font-size:var(--text-xxxl);line-height:var(--tw-leading,var(--text-xxxl--line-height));letter-spacing:var(--tw-tracking,var(--text-xxxl--letter-spacing))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.fw-lg{font-weight:var(--fw-lg)}.fw-md{font-weight:var(--fw-md)}.fw-xl{font-weight:var(--fw-xl)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.text-accent{color:var(--accent)}.text-accent-contrast{color:var(--accent-contrast)}.text-bg{color:var(--bg)}.text-danger{color:var(--danger-2)}.text-text{color:var(--text)}.text-text-emphasis{color:var(--text-emphasis)}.text-text-muted{color:var(--text-muted)}.text-text-secondary{color:var(--text-secondary)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-accent{text-decoration-color:var(--accent)}.decoration-border{text-decoration-color:var(--border)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-100{opacity:1}.mix-blend-difference{mix-blend-mode:difference}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-base{transition-duration:var(--dur-base)}.duration-fast{transition-duration:var(--dur-fast)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);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,)}}.placeholder\:text-text-muted::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-text-muted::placeholder{color:var(--text-muted)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-text:hover{color:var(--text)}.hover\:text-text-emphasis:hover{color:var(--text-emphasis)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-90:hover{opacity:.9}}.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\:top-md:focus{top:var(--spacing-md)}.focus\:left-md:focus{left:var(--spacing-md)}.focus\:z-50:focus{z-index:50}.focus\:bg-text:focus{background-color:var(--text)}.focus\:px-md:focus{padding-inline:var(--spacing-md)}.focus\:py-xs:focus{padding-block:var(--spacing-xs)}.focus\:text-bg:focus{color:var(--bg)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:block{display:block}.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))}}@media(min-width:48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:\!col-span-9{grid-column:span 9/span 9!important}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:\!col-start-4{grid-column-start:4!important}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-11{grid-column-start:11}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-sm{gap:var(--spacing-sm)}}@media(min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}}}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-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-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}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:local("Space Mono Regular Italic"),local("Space Mono Italic"),url(../_fonts/Gn7PAMzfhZfuCW92SfSh0MWHHoJZcCfJhtTL4DjGZoQ-yKhCJ7IDXeOLaJdYHNap_kT57xAvLThweZYsMIbfTVg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:"Space Mono Fallback: monospace";src:local("monospace");size-adjust:100%;ascent-override:112%;descent-override:36.1%;line-gap-override:0%}@font-face{font-family:Space Mono;src:local("Space Mono Regular Italic"),local("Space Mono Italic"),url(../_fonts/VhyAbCj-eV-k9WTlNyqH8JRz3f1qnM6kqkj8BgHFBGg-N_9JXiTGaGa60acTl1SiDWENZxSpzGce_B0WlkoBsqE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Space Mono;src:local("Space Mono Regular Italic"),local("Space Mono Italic"),url(../_fonts/GW02q_JtMM5xcRqsuUZD9xYEpjLzfpP3KaqnEKXszKQ-U0VvY_C0vOuNLTG3QhPlQL_K9aV29e7npXlGZHJcbGc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Space Mono;src:local("Space Mono Bold Italic"),url(../_fonts/zRW9RdEaQc1KAY7i6T0j4DsDe03xfgxNLHAP5mcaqik-GaY8CeAnCNJ54oF2kU6PUcSrVr3IzCL0eSNu9VVRchs.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Space Mono;src:local("Space Mono Bold Italic"),url(../_fonts/3_iKplle5EiREJsTfsJwAjkFv_peYG2QlGsuo29AIn0-fHrcZmMkMS_hSBsRVTiVKDJL2zHtqGSUKph2PjGGfG0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Space Mono;src:local("Space Mono Bold Italic"),url(../_fonts/n_teD5Yz8xNm7AAqPchgcyu6XSRoOADg2QwIcU9B-QE-e5QnEU8DTpoNi_2nVaMzRpGu3lr89dQfjUfpn_rA9lw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Space Mono;src:local("Space Mono Regular"),local("Space Mono"),url(../_fonts/r7HQZ3X1svEOA2jFEwKKESCVPSw85dVccKvwaCpCecw-JMPE4_MP7oPOSDWUvF_jsl7qjihc01pjS7Q6t3xDxHs.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:local("Space Mono Regular"),local("Space Mono"),url(../_fonts/YVYdqnMNuJ2OZ1M8tAHaeCoOPCFdMFPp-3VXPNl-XN4-jmy4ixVzWNRngG_Fx3z1no90Y4rqXGSJ05sORJJymw8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:local("Space Mono Regular"),local("Space Mono"),url(../_fonts/kl2bRDNj_9-qDaq3g77rDU5UUII840esjjzrMXny4aA-86WZCt51_QSXTgNrOd1VrpAsKjfgJgW8Zi-2j43nWN8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:local("Space Mono Bold"),url(../_fonts/feh6tvbIH2IZEUD1EXEkTaJuSyTrAOcx01H9q6H8m1U-b7sIm_6j5eiPqR1tgc5tIjvtrnoIb8aC7236IeOgB8o.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Mono;src:local("Space Mono Bold"),url(../_fonts/09tqGG4EsNzmpotdnaXzU9FBKFvGu2HOHSaPUWRE9tE-FG0AMcrCCG5r4Nyw5ATycyLXgUzcbjqj_pChaWWOKvo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Mono;src:local("Space Mono Bold"),url(../_fonts/mIMSFk1tQzBQsIg62eyCsetpe0iWVvG2vb6nniuW2Yc-PgIKVf5_KIEiViBr2gItXFLc_B9Pk8zwFXd4P6WSUhQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}:root{--accent-hue:0;--accent-chroma:0;--mono-hue:0;--mono-chroma:0;--fw-md:450;--fw-lg:600;--fw-xl:700;--font-sans:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"Space Mono", "Space Mono Fallback: monospace",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--radius-card:0px;--gutter:2rem}[data-theme=dark]{--bg:var(--mono-7);--surface:var(--mono-9);--surface-2:var(--mono-11);--divider:var(--mono-14);--border:var(--mono-17);--border-strong:var(--mono-19);--text-secondary:var(--mono-29);--text-muted:var(--mono-25)}[data-theme=light]{--bg:color-mix(in oklab,var(--mono-39) 86%,var(--mono-0))}[data-reading]{--surface:color-mix(in oklab,var(--bg) 92%,var(--mono-39));--surface-2:color-mix(in oklab,var(--bg) 84%,var(--mono-39));--divider:color-mix(in oklab,var(--bg) 86%,var(--text));--border:color-mix(in oklab,var(--bg) 76%,var(--text));--border-strong:color-mix(in oklab,var(--bg) 64%,var(--text))}.article-prose{--measure:64ch;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md);align-content:start;color:var(--text-secondary);font-size:var(--text-md);line-height:1.7;text-wrap:pretty}.article-prose>*{grid-column:1/-1;min-width:0}.article-prose>:where(p,ul,ol,h2,h3,h4,.blk-lead,.blk-quote){padding-inline:var(--spacing-md)}@media(min-width:1024px){.article-prose>:where(p,ul,ol,h3,h4){grid-column:1/span 9}.article-prose>:where(blockquote){grid-column:2/span 7}.article-prose>:where(.blk-lead){grid-column:1/span 10}}@media(min-width:1280px){.article-prose>:where(p,ul,ol,h3,h4){grid-column:1/span 6}}.article-prose :where(p){margin-top:1.1em}.article-prose :where(p):first-child{margin-top:0}.article-prose :where(h2){margin-top:2.4em;padding-top:var(--spacing-md);border-top:1px solid var(--divider);color:var(--text-emphasis);font-size:var(--text-xxl);line-height:1.15;font-weight:var(--fw-lg);letter-spacing:-.005em;text-wrap:balance}.article-prose :where(h3){margin-top:1.8em;color:var(--text-emphasis);font-size:var(--text-lg);line-height:1.25;font-weight:var(--fw-lg)}.article-prose :where(h4){margin-top:1.5em;color:var(--text-emphasis);font-size:var(--text-md);font-weight:var(--fw-lg);text-transform:uppercase;letter-spacing:.04em}.article-prose :where(h2,h3,h4) a{color:inherit}.article-prose :where(strong){color:var(--text);font-weight:var(--fw-lg)}.article-prose :where(em){font-style:italic}.article-prose :where(a){color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.article-prose :where(a):hover{text-decoration-color:var(--text)}.article-prose :where(ul,ol){padding-left:0;list-style:none}.article-prose :where(li){position:relative;padding-left:var(--spacing-lg);margin-top:.5em}.article-prose :where(ul)>li:before{content:"";position:absolute;left:0;top:.72em;width:.5rem;height:1px;background:var(--text)}.article-prose{counter-reset:none}.article-prose :where(ol){counter-reset:ol}.article-prose :where(ol)>li{counter-increment:ol}.article-prose :where(ol)>li:before{content:counter(ol) "";position:absolute;left:0;top:0;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--text-sm);line-height:1.7}.article-prose :where(blockquote){margin-left:var(--spacing-md);padding-left:var(--spacing-lg);border-left:1px solid var(--border);color:var(--text-muted);font-style:italic}.article-prose :where(hr){margin-block:var(--spacing-xl);border:0;border-top:1px solid var(--divider)}.article-prose :where(table){width:100%;border-collapse:collapse;border-block:1px solid var(--border-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.article-prose :where(th){text-align:left;padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--border-strong);color:var(--text-muted);font-weight:var(--fw-lg);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs)}.article-prose :where(td){padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--divider);color:var(--text-secondary);vertical-align:top}.article-prose :where(code){font-family:var(--font-mono);font-size:.9em;background:var(--surface);padding:.1em .35em}.article-prose :where(pre){background:var(--surface);padding:var(--spacing-md);overflow-x:auto;font-size:var(--text-sm)}.article-prose :where(pre) code{background:none;padding:0}.article-prose :where(p>img,img){display:block;width:100%;height:auto}.article-prose :where(.footnotes){margin-top:var(--spacing-xl);padding:var(--spacing-md);border-block:1px solid var(--border-strong);font-size:var(--text-sm);color:var(--text-muted)}.article-prose :where(sup a){color:var(--accent);text-decoration:none}.article-prose .blk-quote{max-width:none;margin-block:var(--spacing-xxl)}.article-prose .blk-quote p{max-width:none;margin:0;color:var(--text-emphasis);font-size:var(--text-display);line-height:1.04;font-weight:var(--fw-xl);letter-spacing:-.01em;text-wrap:balance}.article-prose .blk-quote p:first-of-type:before{content:"“";margin-left:-.55em}.article-prose .blk-quote p:last-of-type:after{content:"”"}.article-prose .blk-lead p{max-width:var(--measure);margin:0;color:var(--text);font-size:var(--text-lg);line-height:1.5}.article-prose .blk-note p{max-width:none;margin-top:.6em;font-size:var(--text-sm);color:var(--text-secondary)}.article-prose .blk-note p:first-child{margin-top:0}.article-prose .blk-figcap p{max-width:none;margin:0;font-size:var(--text-xs);color:var(--text-muted)}@media(min-width:1024px){.story-prose.article-prose>:where(p,ul,ol,h2,h3,h4,blockquote,figure,.blk-lead,.blk-note,.blk-quote,.footnotes){grid-column:3/span 8}}@media(min-width:1280px){.story-prose.article-prose>:where(p,ul,ol,h2,h3,h4,blockquote,figure,.blk-lead,.blk-note,.blk-quote,.footnotes){grid-column:4/span 6}}.article-prose.story-prose .blk-quote p{font-size:var(--text-xxxl)}@media(min-width:1024px){.story-prose :where(.blk-note,.footnotes){border-inline:1px solid var(--border-strong)}}.story-prose :where(p){margin-top:1.25em}.story-prose>p:first-of-type:first-letter{float:left;margin-top:.04em;padding-right:.09em;color:var(--text-emphasis);font-size:3.4em;line-height:.72;font-weight:var(--fw-xl)}.story-prose :where(img){filter:grayscale(1) contrast(1.03)}:root{--rule:1px;--rule-ink:var(--border-strong)}.border-allround{border:var(--rule) solid var(--rule-ink)}.border-between{gap:var(--rule);background:var(--rule-ink)}.border-between>*{background:var(--bg)}.border-between-x{-moz-column-gap:var(--rule);column-gap:var(--rule);background:var(--rule-ink)}.border-between-x>*{background:var(--bg)}.u-micro{font-size:.6875rem;line-height:1.1;letter-spacing:.11em;text-transform:uppercase;font-weight:var(--fw-lg);font-variant-numeric:tabular-nums}.u-micro--tight{letter-spacing:.06em}.u-folio{font-variant-numeric:tabular-nums;font-weight:var(--fw-md);letter-spacing:-.02em;line-height:.82}.u-folio,.u-vlabel{color:var(--text-muted)}.u-vlabel{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;font-weight:var(--fw-lg);white-space:nowrap}.idx-row{transition:background-color var(--dur-fast) var(--ease-out)}.idx-cell{transition:color var(--dur-fast) var(--ease-out)}@media(hover:hover){.idx-row.is-hover,body:not(.js-hover) .idx-row:hover{background:var(--text)}.idx-row.is-hover .idx-cell,body:not(.js-hover) .idx-row:hover .idx-cell{color:var(--bg)}.idx-row.is-hover .idx-mute,body:not(.js-hover) .idx-row:hover .idx-mute{color:color-mix(in oklab,var(--bg) 60%,var(--text))}}.data-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}@media(min-width:640px){.data-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.data-strip>*+*{border-left:1px solid var(--divider)}@media(max-width:639px){.data-strip>:nth-child(odd){border-left:0}.data-strip>:nth-child(n+3){border-top:1px solid var(--divider)}}.u-hang{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:var(--fw-lg)}.headline-xl{font-size:clamp(3.25rem,13vw,11rem);line-height:.86;letter-spacing:-.035em;font-weight:var(--fw-xl);color:var(--text-emphasis)}.link-reveal{background-image:linear-gradient(var(--text),var(--text));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--dur-base) var(--ease-out)}.link-reveal:hover{background-size:100% 1px}.u-mark{--u-mark-ink:var(--text);--u-mark-wash:14%;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.1em .4em;background:color-mix(in oklab,var(--u-mark-ink) var(--u-mark-wash),transparent);color:var(--text);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.u-mark.is-on{background:var(--u-mark-ink);color:var(--bg)}@media(hover:hover){.u-mark:hover{--u-mark-wash:26%}.u-mark.is-on:hover{background:color-mix(in oklab,var(--u-mark-ink) 88%,var(--bg))}}.u-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.idx-cell,.idx-row,.link-reveal,.u-mark{transition-duration:0s}}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::-webkit-scrollbar-corner{background:transparent}.vt-main{view-transition-name:arc-main}.vt-mark{view-transition-name:arc-mark}::view-transition-old(arc-main){animation:arc-content-out var(--dur-fast) var(--ease-out) both}::view-transition-new(arc-main){animation:arc-content-in var(--dur-base) var(--ease-out) both}@keyframes arc-content-out{to{opacity:0}}@keyframes arc-content-in{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}::view-transition-group(arc-mark),::view-transition-group(arc-nav){animation-duration:var(--dur-fast)}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--dur-fast)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.bn[data-v-7ca9ddad]{position:fixed;left:50%;bottom:calc(var(--spacing-lg) + var(--safe-bottom));transform:translate(-50%);z-index:50;max-width:96vw;view-transition-name:arc-nav}.bn-bar[data-v-7ca9ddad],.bn-list[data-v-7ca9ddad]{display:flex}.bn-list[data-v-7ca9ddad]{align-items:stretch;height:46px;margin:0;padding:0;list-style:none;border:1px solid var(--border-strong);background:color-mix(in oklab,var(--bg) 85%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.bn-list>li[data-v-7ca9ddad]{display:flex}.bn-sep[data-v-7ca9ddad]{width:1px;background:var(--border)}.bn-tab[data-v-7ca9ddad]{display:flex;align-items:center;gap:0;height:100%;padding-inline:var(--spacing-sm);color:var(--text-secondary);transition:gap var(--dur-base) var(--ease-spring),padding var(--dur-base) var(--ease-spring),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.bn-tab[data-v-7ca9ddad]:hover:not(.is-active){color:var(--text);background:color-mix(in oklab,var(--text) 12%,transparent)}}.bn-tab.is-reveal[data-v-7ca9ddad]{gap:var(--spacing-xs);padding-inline:var(--spacing-md)}.bn-tab.is-active[data-v-7ca9ddad]{color:var(--bg);background:var(--text)}.bn-tab[data-v-7ca9ddad]:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.bn-icon[data-v-7ca9ddad]{flex:none}.bn-label[data-v-7ca9ddad]{display:grid;grid-template-columns:0fr;transition:grid-template-columns var(--dur-base) var(--ease-spring)}.bn-tab.is-reveal .bn-label[data-v-7ca9ddad]{grid-template-columns:1fr}.bn-label__inner[data-v-7ca9ddad]{overflow:hidden;white-space:nowrap;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.11em;text-transform:uppercase;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.bn-tab.is-reveal .bn-label__inner[data-v-7ca9ddad]{opacity:1}.bn-badge-wrap[data-v-7ca9ddad]{position:relative;display:inline-flex}.bn-badge[data-v-7ca9ddad]{position:absolute;top:-7px;right:-9px;display:flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 3px;background:var(--text);color:var(--bg);font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1}.bn-tab.is-active .bn-badge[data-v-7ca9ddad]{background:var(--bg);color:var(--text)}.bn-panel[data-v-7ca9ddad]{position:absolute;left:50%;bottom:calc(100% + var(--spacing-sm));transform:translate(-50%);width:min(94vw,680px);border:1px solid var(--border-strong);background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.bn-phead[data-v-7ca9ddad]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-strong)}.bn-phead-title[data-v-7ca9ddad]{gap:var(--spacing-xs);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.bn-phead-count[data-v-7ca9ddad],.bn-phead-title[data-v-7ca9ddad]{display:inline-flex;align-items:center}.bn-phead-count[data-v-7ca9ddad]{justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--text);color:var(--bg);font-size:9px;line-height:1}.bn-phead-clear[data-v-7ca9ddad]{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}.bn-phead-clear[data-v-7ca9ddad]:hover{color:var(--text)}.bn-pbody[data-v-7ca9ddad]{max-height:min(64vh,520px);overflow-y:auto;padding:0 var(--spacing-md) var(--spacing-xs)}.bn-group[data-v-7ca9ddad]{display:grid;grid-template-columns:5.75rem 1fr;gap:var(--spacing-sm);align-items:start;padding:var(--spacing-sm) 0;border-top:1px solid var(--divider)}.bn-group[data-v-7ca9ddad]:first-child{border-top:0}.bn-glabel[data-v-7ca9ddad]{padding-top:.5em;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted)}.bn-chips[data-v-7ca9ddad]{display:flex;flex-wrap:wrap;gap:.3rem .28rem}.bn-chip[data-v-7ca9ddad]{padding:.34em .55em;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bn-chip--letter[data-v-7ca9ddad]{min-width:1.7em;text-align:center}.bn-chip[data-v-7ca9ddad]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.bn-search-panel[data-v-7ca9ddad]{display:flex;align-items:center;gap:var(--spacing-sm);width:min(94vw,420px);padding:var(--spacing-sm) var(--spacing-md)}.bn-search-icon[data-v-7ca9ddad]{flex:none;color:var(--text-muted)}.bn-search-input[data-v-7ca9ddad]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em;color:var(--text)}.bn-search-input[data-v-7ca9ddad]::-moz-placeholder{color:var(--text-muted);text-transform:uppercase;font-size:.6875rem;letter-spacing:.08em}.bn-search-input[data-v-7ca9ddad]::placeholder{color:var(--text-muted);text-transform:uppercase;font-size:.6875rem;letter-spacing:.08em}.bn-reading-panel[data-v-7ca9ddad]{display:flex;align-items:center;gap:var(--spacing-sm);width:min(94vw,380px);padding:var(--spacing-sm) var(--spacing-md)}.bn-read-end[data-v-7ca9ddad],.bn-read-val[data-v-7ca9ddad]{flex:none;color:var(--text-muted)}.bn-read-val[data-v-7ca9ddad]{min-width:2.4ch;text-align:right;font-size:.625rem;letter-spacing:.06em;font-variant-numeric:tabular-nums}.bn-read-range[data-v-7ca9ddad]{flex:1;min-width:0;height:20px;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bn-read-range[data-v-7ca9ddad]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,var(--mono-4),var(--mono-38));border:1px solid var(--border)}.bn-read-range[data-v-7ca9ddad]::-moz-range-track{height:4px;background:linear-gradient(90deg,var(--mono-4),var(--mono-38));border:1px solid var(--border)}.bn-read-range[data-v-7ca9ddad]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:9px;height:16px;margin-top:-7px;background:var(--text);border:1px solid var(--bg)}.bn-read-range[data-v-7ca9ddad]::-moz-range-thumb{width:9px;height:16px;border:1px solid var(--bg);border-radius:0;background:var(--text)}.bn-read-range[data-v-7ca9ddad]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.panel-enter-active[data-v-7ca9ddad],.panel-leave-active[data-v-7ca9ddad]{transition:opacity var(--dur-base) var(--ease-spring),transform var(--dur-base) var(--ease-spring);transform-origin:bottom center}.panel-enter-from[data-v-7ca9ddad],.panel-leave-to[data-v-7ca9ddad]{opacity:0;transform:translate(-50%) translateY(12px) scaleY(.98)}@media(max-width:560px){.bn-group[data-v-7ca9ddad]{grid-template-columns:1fr;gap:var(--spacing-xs)}.bn-glabel[data-v-7ca9ddad]{padding-top:0}}@media(prefers-reduced-motion:reduce){.bn-label[data-v-7ca9ddad],.bn-label__inner[data-v-7ca9ddad],.bn-tab[data-v-7ca9ddad],.panel-enter-active[data-v-7ca9ddad],.panel-leave-active[data-v-7ca9ddad]{transition-duration:0s}}
