/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z: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-duration:initial;--tw-content:"";--fade-start:0px;--fade-end:0px}}}@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;--spacing:.25rem;--container-sm:24rem;--font-weight-bold:700;--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{.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.z-\(--semantic-layout-z-index-dropdown\){z-index:var(--semantic-layout-z-index-dropdown)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.col-span-2{grid-column:span 2/span 2}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.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)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.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-full{width:100%;height:100%}.h-\(--primitive-dimension-ring-width\){height:var(--primitive-dimension-ring-width)}.h-\(--semantic-layout-hairline\){height:var(--semantic-layout-hairline)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-auto{height:auto}.h-px{height:1px}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-full{min-height:100%}.w-\(--semantic-layout-hairline\){width:var(--semantic-layout-hairline)}.w-\(--width\){width:var(--width)}.w-10{width:calc(var(--spacing) * 10)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[25rem\]{max-width:25rem}.max-w-\[27rem\]{max-width:27rem}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-48{min-width:calc(var(--spacing) * 48)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-default{cursor:default}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.rounded-full\!{border-radius:2147483647px!important}.rounded-lg{border-radius:var(--semantic-radius-lg)}.rounded-md{border-radius:var(--semantic-radius-md)}.rounded-sm{border-radius:var(--semantic-radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--semantic-layout-hairline\){border-style:var(--tw-border-style);border-width:var(--semantic-layout-hairline)}.border-t-\(length\:--semantic-layout-hairline\){border-top-style:var(--tw-border-style);border-top-width:var(--semantic-layout-hairline)}.border-b-\(length\:--semantic-layout-hairline\){border-bottom-style:var(--tw-border-style);border-bottom-width:var(--semantic-layout-hairline)}.border-border{border-color:var(--border)}.border-current{border-color:currentColor}.border-destructive{border-color:var(--destructive)}.border-input{border-color:var(--input)}.bg-\(--semantic-color-signal-unread\){background-color:var(--semantic-color-signal-unread)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.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-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.font-\(family-name\:--semantic-typography-body-font-family\){font-family:var(--semantic-typography-body-font-family)}.font-\(family-name\:--semantic-typography-code-font-family\){font-family:var(--semantic-typography-code-font-family)}.text-body{font-size:var(--semantic-typography-body-font-size);line-height:var(--tw-leading,var(--semantic-typography-body-line-height));letter-spacing:var(--tw-tracking,var(--semantic-typography-body-letter-spacing));font-weight:var(--tw-font-weight,var(--semantic-typography-body-font-weight))}.text-body-strong{font-size:var(--semantic-typography-body-strong-font-size);line-height:var(--tw-leading,var(--semantic-typography-body-strong-line-height));letter-spacing:var(--tw-tracking,var(--semantic-typography-body-strong-letter-spacing));font-weight:var(--tw-font-weight,var(--semantic-typography-body-strong-font-weight))}.text-caption{font-size:var(--semantic-typography-caption-font-size);line-height:var(--tw-leading,var(--semantic-typography-caption-line-height));letter-spacing:var(--tw-tracking,var(--semantic-typography-caption-letter-spacing));font-weight:var(--tw-font-weight,var(--semantic-typography-caption-font-weight))}.text-code{font-size:var(--semantic-typography-code-font-size);line-height:var(--tw-leading,var(--semantic-typography-code-line-height));letter-spacing:var(--tw-tracking,var(--semantic-typography-code-letter-spacing));font-weight:var(--tw-font-weight,var(--semantic-typography-code-font-weight))}.text-heading2{font-size:var(--semantic-typography-heading2-font-size);line-height:var(--tw-leading,var(--semantic-typography-heading2-line-height));letter-spacing:var(--tw-tracking,var(--semantic-typography-heading2-letter-spacing));font-weight:var(--tw-font-weight,var(--semantic-typography-heading2-font-weight))}.text-heading3{font-size:var(--semantic-typography-heading3-font-size);line-height:var(--tw-leading,var(--semantic-typography-heading3-line-height));letter-spacing:var(--tw-tracking,var(--semantic-typography-heading3-letter-spacing));font-weight:var(--tw-font-weight,var(--semantic-typography-heading3-font-weight))}.text-label{font-size:var(--semantic-typography-label-font-size);line-height:var(--tw-leading,var(--semantic-typography-label-line-height));letter-spacing:var(--tw-tracking,var(--semantic-typography-label-letter-spacing));font-weight:var(--tw-font-weight,var(--semantic-typography-label-font-weight))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-pretty{text-wrap:pretty}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--semantic-color-feedback-success\){color:var(--semantic-color-feedback-success)}.text-\(--semantic-color-feedback-warning\){color:var(--semantic-color-feedback-warning)}.text-\(--semantic-color-signal-on-unread\){color:var(--semantic-color-signal-on-unread)}.text-\(--semantic-color-text-tertiary\){color:var(--semantic-color-text-tertiary)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.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}.underline-offset-4{text-underline-offset:4px}.shadow-overlay{--tw-shadow:var(--semantic-elevation-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--semantic-elevation-raised);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}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--semantic-motion-duration-base\){--tw-duration:var(--semantic-motion-duration-base);transition-duration:var(--semantic-motion-duration-base)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-\(--semantic-color-text-tertiary\)::placeholder{color:var(--semantic-color-text-tertiary)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-disabled\:opacity-\(--state-disabled\):has(:disabled){opacity:var(--state-disabled)}.aria-\[current\=page\]\:bg-accent[aria-current=page]{background-color:var(--accent)}.aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--foreground)}.aria-\[current\=page\]\:after\:hidden[aria-current=page]:after{content:var(--tw-content);display:none}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[active\=true\]\:outline-\(length\:--focus-ring-width\)[data-active=true]{outline-style:var(--tw-outline-style);outline-width:var(--focus-ring-width)}.data-\[active\=true\]\:outline-offset-\(--focus-ring-offset\)[data-active=true]{outline-offset:var(--focus-ring-offset)}.data-\[active\=true\]\:outline-\(--focus-ring-color\)[data-active=true]{outline-color:var(--focus-ring-color)}.data-\[active\=true\]\:outline-solid[data-active=true]{--tw-outline-style:solid;outline-style:solid}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-foreground[data-state=on]{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=40rem){.max-sm\:bottom-16{bottom:calc(var(--spacing) * 16)}.max-sm\:hidden{display:none}.max-sm\:pl-2{padding-left:calc(var(--spacing) * 2)}}@media (width>=40rem){.sm\:hidden{display:none}.sm\:h-\[min\(100\%\,46rem\)\]{height:min(100%,46rem)}.sm\:w-\[min\(100\%\,50rem\)\]{width:min(100%,50rem)}.sm\:grid-cols-\[9rem_minmax\(0\,1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.sm\:grid-cols-\[17\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:17.5rem minmax(0,1fr)}.sm\:rounded-lg{border-radius:var(--semantic-radius-lg)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-r-\(length\:--semantic-layout-hairline\){border-right-style:var(--tw-border-style);border-right-width:var(--semantic-layout-hairline)}.sm\:border-border{border-color:var(--border)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:shadow-overlay{--tw-shadow:var(--semantic-elevation-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}}:root{--primitive-color-neutral-0:#fff;--primitive-color-neutral-25:#f9f8f3;--primitive-color-neutral-50:#f3f0e8;--primitive-color-neutral-100:#edeae2;--primitive-color-neutral-200:#d9d6cd;--primitive-color-neutral-300:#c1bdb4;--primitive-color-neutral-400:#a19d93;--primitive-color-neutral-500:#838077;--primitive-color-neutral-600:#6f6c63;--primitive-color-neutral-700:#5e5b53;--primitive-color-neutral-800:#42403a;--primitive-color-neutral-850:#312f2b;--primitive-color-neutral-900:#262421;--primitive-color-neutral-950:#1a1a17;--primitive-color-neutral-975:#0f0f0e;--primitive-color-neutral-1000:#080707;--primitive-color-signal-unread:#d91e36;--primitive-color-feedback-success:#5bcc80;--primitive-color-feedback-warning:#efb146;--primitive-color-feedback-error:#ed79a4;--primitive-color-feedback-success-light:#1b6c3a;--primitive-color-feedback-warning-light:#84550f;--primitive-color-feedback-error-light:#8d2157;--primitive-color-shadow-raised:#0006;--primitive-color-shadow-overlay:#000000a3;--primitive-color-shadow-raised-light:#1a1a1714;--primitive-color-shadow-overlay-light:#1a1a1729;--primitive-color-scrim-dark:#080707b3;--primitive-color-scrim-light:#1a1a1766;--primitive-color-data-viz-series-1:#60a5fa;--primitive-color-data-viz-series-2:#fb923c;--primitive-color-data-viz-series-3:#2dd4bf;--primitive-color-data-viz-series-4:#facc15;--primitive-color-data-viz-series-5:#c084fc;--primitive-color-data-viz-series-6:#4ade80;--primitive-color-data-viz-sequential-1:#1e2f45;--primitive-color-data-viz-sequential-2:#324f73;--primitive-color-data-viz-sequential-3:#4c73a5;--primitive-color-data-viz-sequential-4:#6d9bd5;--primitive-color-data-viz-sequential-5:#a2c7f8;--primitive-color-data-viz-diverging-1:#e99355;--primitive-color-data-viz-diverging-2:#7e5239;--primitive-color-data-viz-diverging-4:#465f7f;--primitive-color-data-viz-diverging-5:#7faee9;--primitive-color-data-viz-light-series-1:#1d4ed8;--primitive-color-data-viz-light-series-2:#c2410c;--primitive-color-data-viz-light-series-3:#018d82;--primitive-color-data-viz-light-series-4:#a16207;--primitive-color-data-viz-light-series-5:#7e22ce;--primitive-color-data-viz-light-series-6:#15803d;--primitive-color-data-viz-light-sequential-1:#dee8fc;--primitive-color-data-viz-light-sequential-2:#b0c4eb;--primitive-color-data-viz-light-sequential-3:#829ed6;--primitive-color-data-viz-light-sequential-4:#5a76b0;--primitive-color-data-viz-light-sequential-5:#3f5581;--primitive-color-data-viz-light-diverging-1:#a24e10;--primitive-color-data-viz-light-diverging-2:#d8ad96;--primitive-color-data-viz-light-diverging-4:#a7b8d9;--primitive-color-data-viz-light-diverging-5:#4a6295;--primitive-dimension-space-1:.25rem;--primitive-dimension-space-2:.5rem;--primitive-dimension-space-3:.75rem;--primitive-dimension-space-4:1rem;--primitive-dimension-space-5:1.25rem;--primitive-dimension-space-6:1.5rem;--primitive-dimension-space-8:2rem;--primitive-dimension-space-10:2.5rem;--primitive-dimension-space-12:3rem;--primitive-dimension-space-16:4rem;--primitive-dimension-space-24:6rem;--primitive-dimension-radius-xs:2px;--primitive-dimension-radius-sm:4px;--primitive-dimension-radius-md:6px;--primitive-dimension-radius-lg:8px;--primitive-dimension-radius-pill:999px;--primitive-dimension-font-size-12:.75rem;--primitive-dimension-font-size-13:.8125rem;--primitive-dimension-font-size-14:.875rem;--primitive-dimension-font-size-16:1rem;--primitive-dimension-font-size-18:1.125rem;--primitive-dimension-font-size-22:1.375rem;--primitive-dimension-font-size-28:1.75rem;--primitive-dimension-display-size-16:16px;--primitive-dimension-display-size-28:28px;--primitive-dimension-display-size-56:56px;--primitive-dimension-display-size-88:88px;--primitive-dimension-tracking-tightest:-1.8px;--primitive-dimension-tracking-tighter:-1.1px;--primitive-dimension-tracking-tight:-.4px;--primitive-dimension-tracking-none:0px;--primitive-dimension-tracking-wide:.4px;--primitive-dimension-tracking-wider:1.2px;--primitive-dimension-hairline:1px;--primitive-dimension-ring-width:2px;--primitive-dimension-ring-offset:2px;--primitive-dimension-icon-size-sm:16px;--primitive-dimension-icon-size-md:20px;--primitive-dimension-icon-size-lg:24px;--primitive-dimension-breakpoint-sm:640px;--primitive-dimension-breakpoint-md:768px;--primitive-dimension-breakpoint-lg:1024px;--primitive-dimension-breakpoint-xl:1280px;--primitive-font-family-mono:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--primitive-font-family-cjk:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--primitive-font-family-pixel:Geist Pixel Circle, Imbo Dot CJK, JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--primitive-font-weight-regular:400;--primitive-font-weight-medium:500;--primitive-font-weight-semibold:600;--primitive-font-weight-bold:700;--primitive-ratio-line-height-display:1.05;--primitive-ratio-line-height-headline:1.15;--primitive-ratio-line-height-tight:1.25;--primitive-ratio-line-height-snug:1.4;--primitive-ratio-line-height-normal:1.6;--primitive-ratio-line-height-relaxed:1.8;--primitive-ratio-icon-stroke:2;--primitive-duration-fast:.12s;--primitive-duration-base:.18s;--primitive-duration-slow:.28s;--primitive-easing-standard:cubic-bezier(.2, 0, 0, 1);--primitive-easing-emphasized:cubic-bezier(.3, 0, 0, 1);--primitive-opacity-hover:.08;--primitive-opacity-focus:.12;--primitive-opacity-pressed:.16;--primitive-opacity-dragged:.2;--primitive-opacity-disabled:.38;--semantic-color-text-primary:#edeae2;--semantic-color-text-secondary:#c1bdb4;--semantic-color-text-tertiary:#a19d93;--semantic-color-text-on-action:#0f0f0e;--semantic-color-surface-sunken:#080707;--semantic-color-surface-background:#0f0f0e;--semantic-color-surface-raised:#1a1a17;--semantic-color-surface-overlay:#262421;--semantic-color-surface-selected:#312f2b;--semantic-color-surface-scrim:#080707b3;--semantic-color-border-subtle:#312f2b;--semantic-color-border-strong:#838077;--semantic-color-action-primary:#edeae2;--semantic-color-action-secondary:#312f2b;--semantic-color-signal-unread:#d91e36;--semantic-color-signal-on-unread:#fff;--semantic-color-feedback-success:#5bcc80;--semantic-color-feedback-warning:#efb146;--semantic-color-feedback-error:#ed79a4;--semantic-color-data-viz-series-1:#60a5fa;--semantic-color-data-viz-series-2:#fb923c;--semantic-color-data-viz-series-3:#2dd4bf;--semantic-color-data-viz-series-4:#facc15;--semantic-color-data-viz-series-5:#c084fc;--semantic-color-data-viz-series-6:#4ade80;--semantic-color-data-viz-series-fill-1:#60a5fa;--semantic-color-data-viz-series-fill-2:#fb923c;--semantic-color-data-viz-series-fill-3:#2dd4bf;--semantic-color-data-viz-series-fill-4:#facc15;--semantic-color-data-viz-series-fill-5:#c084fc;--semantic-color-data-viz-series-fill-6:#4ade80;--semantic-color-data-viz-sequential-1:#1e2f45;--semantic-color-data-viz-sequential-2:#324f73;--semantic-color-data-viz-sequential-3:#4c73a5;--semantic-color-data-viz-sequential-4:#6d9bd5;--semantic-color-data-viz-sequential-5:#a2c7f8;--semantic-color-data-viz-diverging-1:#e99355;--semantic-color-data-viz-diverging-2:#7e5239;--semantic-color-data-viz-diverging-3:#42403a;--semantic-color-data-viz-diverging-4:#465f7f;--semantic-color-data-viz-diverging-5:#7faee9;--semantic-space-within-group:.5rem;--semantic-space-between-groups:1.5rem;--semantic-space-section:4rem;--semantic-radius-sm:4px;--semantic-radius-md:6px;--semantic-radius-lg:8px;--semantic-radius-pill:999px;--semantic-radius-inner-min:2px;--semantic-typography-caption-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-caption-font-size:.75rem;--semantic-typography-caption-font-weight:400;--semantic-typography-caption-line-height:1.4;--semantic-typography-caption-letter-spacing:0px;--semantic-typography-label-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-label-font-size:.8125rem;--semantic-typography-label-font-weight:500;--semantic-typography-label-line-height:1.4;--semantic-typography-label-letter-spacing:0px;--semantic-typography-body-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-body-font-size:.875rem;--semantic-typography-body-font-weight:400;--semantic-typography-body-line-height:1.6;--semantic-typography-body-letter-spacing:0px;--semantic-typography-body-strong-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-body-strong-font-size:.875rem;--semantic-typography-body-strong-font-weight:600;--semantic-typography-body-strong-line-height:1.6;--semantic-typography-body-strong-letter-spacing:0px;--semantic-typography-body-large-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-body-large-font-size:1rem;--semantic-typography-body-large-font-weight:400;--semantic-typography-body-large-line-height:1.6;--semantic-typography-body-large-letter-spacing:0px;--semantic-typography-heading3-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-heading3-font-size:1.125rem;--semantic-typography-heading3-font-weight:600;--semantic-typography-heading3-line-height:1.4;--semantic-typography-heading3-letter-spacing:0px;--semantic-typography-heading2-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-heading2-font-size:1.375rem;--semantic-typography-heading2-font-weight:600;--semantic-typography-heading2-line-height:1.25;--semantic-typography-heading2-letter-spacing:-.4px;--semantic-typography-heading1-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-heading1-font-size:1.75rem;--semantic-typography-heading1-font-weight:700;--semantic-typography-heading1-line-height:1.25;--semantic-typography-heading1-letter-spacing:-.4px;--semantic-typography-code-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-code-font-size:.8125rem;--semantic-typography-code-font-weight:400;--semantic-typography-code-line-height:1.6;--semantic-typography-code-letter-spacing:0px;--semantic-typography-display-hero-font-family:Geist Pixel Circle, Imbo Dot CJK, JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-display-hero-font-size:88px;--semantic-typography-display-hero-font-weight:400;--semantic-typography-display-hero-line-height:1.05;--semantic-typography-display-hero-letter-spacing:0px;--semantic-typography-display-headline-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-display-headline-font-size:56px;--semantic-typography-display-headline-font-weight:700;--semantic-typography-display-headline-line-height:1.15;--semantic-typography-display-headline-letter-spacing:-1.1px;--semantic-typography-display-subhead-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-display-subhead-font-size:28px;--semantic-typography-display-subhead-font-weight:400;--semantic-typography-display-subhead-line-height:1.4;--semantic-typography-display-subhead-letter-spacing:0px;--semantic-typography-display-eyebrow-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-display-eyebrow-font-size:16px;--semantic-typography-display-eyebrow-font-weight:500;--semantic-typography-display-eyebrow-line-height:1.4;--semantic-typography-display-eyebrow-letter-spacing:1.2px;--semantic-elevation-raised:0 1px 2px #0006;--semantic-elevation-overlay:0 12px 32px #000000a3;--semantic-icon-size-sm:16px;--semantic-icon-size-md:20px;--semantic-icon-size-lg:24px;--semantic-icon-stroke:2;--semantic-state-hover-opacity:.08;--semantic-state-focus-opacity:.12;--semantic-state-focus-ring:#edeae2;--semantic-state-focus-ring-width:2px;--semantic-state-focus-ring-offset:2px;--semantic-state-pressed-opacity:.16;--semantic-state-dragged-opacity:.2;--semantic-state-disabled-opacity:.38;--semantic-motion-duration-fast:.12s;--semantic-motion-duration-base:.18s;--semantic-motion-duration-slow:.28s;--semantic-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--semantic-motion-easing-emphasized:cubic-bezier(.3, 0, 0, 1);--semantic-motion-reduced-motion:0;--semantic-layout-breakpoint-sm:640px;--semantic-layout-breakpoint-md:768px;--semantic-layout-breakpoint-lg:1024px;--semantic-layout-breakpoint-xl:1280px;--semantic-layout-hairline:1px;--semantic-layout-z-index-base:0;--semantic-layout-z-index-sticky:100;--semantic-layout-z-index-dropdown:200;--semantic-layout-z-index-overlay:1000;--semantic-layout-z-index-modal:1100;--semantic-layout-z-index-toast:1200}[lang]:not(:lang(zh)){--semantic-typography-caption-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-caption-letter-spacing:0px;--semantic-typography-label-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-label-letter-spacing:0px;--semantic-typography-body-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-body-line-height:1.6;--semantic-typography-body-letter-spacing:0px;--semantic-typography-body-strong-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-body-strong-letter-spacing:0px;--semantic-typography-body-large-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-body-large-line-height:1.6;--semantic-typography-body-large-letter-spacing:0px;--semantic-typography-heading3-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-heading3-letter-spacing:0px;--semantic-typography-heading2-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-heading2-letter-spacing:-.4px;--semantic-typography-heading1-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-heading1-letter-spacing:-.4px;--semantic-typography-code-line-height:1.6;--semantic-typography-display-hero-font-family:Geist Pixel Circle, Imbo Dot CJK, JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-display-hero-letter-spacing:0px;--semantic-typography-display-headline-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-display-headline-letter-spacing:-1.1px;--semantic-typography-display-subhead-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-display-subhead-letter-spacing:0px;--semantic-typography-display-eyebrow-font-family:JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-display-eyebrow-letter-spacing:1.2px}[lang]:lang(zh){--semantic-typography-caption-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-caption-letter-spacing:0px;--semantic-typography-label-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-label-letter-spacing:0px;--semantic-typography-body-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-body-line-height:1.8;--semantic-typography-body-letter-spacing:0px;--semantic-typography-body-strong-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-body-strong-letter-spacing:0px;--semantic-typography-body-large-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-body-large-line-height:1.8;--semantic-typography-body-large-letter-spacing:0px;--semantic-typography-heading3-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-heading3-letter-spacing:0px;--semantic-typography-heading2-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-heading2-letter-spacing:0px;--semantic-typography-heading1-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-heading1-letter-spacing:0px;--semantic-typography-code-line-height:1.8;--semantic-typography-display-hero-font-family:Geist Pixel Circle, Imbo Dot CJK, JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, PingFang SC, Microsoft YaHei, Noto Sans SC, monospace;--semantic-typography-display-hero-letter-spacing:0px;--semantic-typography-display-headline-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-display-headline-letter-spacing:0px;--semantic-typography-display-subhead-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-display-subhead-letter-spacing:0px;--semantic-typography-display-eyebrow-font-family:JetBrains Mono Latin, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Noto Sans SC, Noto Sans CJK SC, sans-serif;--semantic-typography-display-eyebrow-letter-spacing:0px}@media (prefers-color-scheme:light){:root{--semantic-color-text-primary:#1a1a17;--semantic-color-text-secondary:#42403a;--semantic-color-text-tertiary:#5e5b53;--semantic-color-text-on-action:#f3f0e8;--semantic-color-surface-sunken:#edeae2;--semantic-color-surface-background:#f3f0e8;--semantic-color-surface-raised:#f9f8f3;--semantic-color-surface-overlay:#fff;--semantic-color-surface-selected:#d9d6cd;--semantic-color-surface-scrim:#1a1a1766;--semantic-color-border-subtle:#d9d6cd;--semantic-color-action-primary:#1a1a17;--semantic-color-action-secondary:#d9d6cd;--semantic-color-feedback-success:#1b6c3a;--semantic-color-feedback-warning:#84550f;--semantic-color-feedback-error:#8d2157;--semantic-color-data-viz-series-1:#1d4ed8;--semantic-color-data-viz-series-2:#c2410c;--semantic-color-data-viz-series-3:#018d82;--semantic-color-data-viz-series-4:#a16207;--semantic-color-data-viz-series-5:#7e22ce;--semantic-color-data-viz-series-6:#15803d;--semantic-color-data-viz-sequential-1:#dee8fc;--semantic-color-data-viz-sequential-2:#b0c4eb;--semantic-color-data-viz-sequential-3:#829ed6;--semantic-color-data-viz-sequential-4:#5a76b0;--semantic-color-data-viz-sequential-5:#3f5581;--semantic-color-data-viz-diverging-1:#a24e10;--semantic-color-data-viz-diverging-2:#d8ad96;--semantic-color-data-viz-diverging-3:#d9d6cd;--semantic-color-data-viz-diverging-4:#a7b8d9;--semantic-color-data-viz-diverging-5:#4a6295;--semantic-elevation-raised:0 1px 3px #1a1a1714;--semantic-elevation-overlay:0 12px 32px #1a1a1729;--semantic-state-focus-ring:#1a1a17}}[data-theme=light]{--semantic-color-text-primary:#1a1a17;--semantic-color-text-secondary:#42403a;--semantic-color-text-tertiary:#5e5b53;--semantic-color-text-on-action:#f3f0e8;--semantic-color-surface-sunken:#edeae2;--semantic-color-surface-background:#f3f0e8;--semantic-color-surface-raised:#f9f8f3;--semantic-color-surface-overlay:#fff;--semantic-color-surface-selected:#d9d6cd;--semantic-color-surface-scrim:#1a1a1766;--semantic-color-border-subtle:#d9d6cd;--semantic-color-action-primary:#1a1a17;--semantic-color-action-secondary:#d9d6cd;--semantic-color-feedback-success:#1b6c3a;--semantic-color-feedback-warning:#84550f;--semantic-color-feedback-error:#8d2157;--semantic-color-data-viz-series-1:#1d4ed8;--semantic-color-data-viz-series-2:#c2410c;--semantic-color-data-viz-series-3:#018d82;--semantic-color-data-viz-series-4:#a16207;--semantic-color-data-viz-series-5:#7e22ce;--semantic-color-data-viz-series-6:#15803d;--semantic-color-data-viz-sequential-1:#dee8fc;--semantic-color-data-viz-sequential-2:#b0c4eb;--semantic-color-data-viz-sequential-3:#829ed6;--semantic-color-data-viz-sequential-4:#5a76b0;--semantic-color-data-viz-sequential-5:#3f5581;--semantic-color-data-viz-diverging-1:#a24e10;--semantic-color-data-viz-diverging-2:#d8ad96;--semantic-color-data-viz-diverging-3:#d9d6cd;--semantic-color-data-viz-diverging-4:#a7b8d9;--semantic-color-data-viz-diverging-5:#4a6295;--semantic-elevation-raised:0 1px 3px #1a1a1714;--semantic-elevation-overlay:0 12px 32px #1a1a1729;--semantic-state-focus-ring:#1a1a17}[data-theme=dark]{--semantic-color-text-primary:#edeae2;--semantic-color-text-secondary:#c1bdb4;--semantic-color-text-tertiary:#a19d93;--semantic-color-text-on-action:#0f0f0e;--semantic-color-surface-sunken:#080707;--semantic-color-surface-background:#0f0f0e;--semantic-color-surface-raised:#1a1a17;--semantic-color-surface-overlay:#262421;--semantic-color-surface-selected:#312f2b;--semantic-color-surface-scrim:#080707b3;--semantic-color-border-subtle:#312f2b;--semantic-color-action-primary:#edeae2;--semantic-color-action-secondary:#312f2b;--semantic-color-feedback-success:#5bcc80;--semantic-color-feedback-warning:#efb146;--semantic-color-feedback-error:#ed79a4;--semantic-color-data-viz-series-1:#60a5fa;--semantic-color-data-viz-series-2:#fb923c;--semantic-color-data-viz-series-3:#2dd4bf;--semantic-color-data-viz-series-4:#facc15;--semantic-color-data-viz-series-5:#c084fc;--semantic-color-data-viz-series-6:#4ade80;--semantic-color-data-viz-sequential-1:#1e2f45;--semantic-color-data-viz-sequential-2:#324f73;--semantic-color-data-viz-sequential-3:#4c73a5;--semantic-color-data-viz-sequential-4:#6d9bd5;--semantic-color-data-viz-sequential-5:#a2c7f8;--semantic-color-data-viz-diverging-1:#e99355;--semantic-color-data-viz-diverging-2:#7e5239;--semantic-color-data-viz-diverging-3:#42403a;--semantic-color-data-viz-diverging-4:#465f7f;--semantic-color-data-viz-diverging-5:#7faee9;--semantic-elevation-raised:0 1px 2px #0006;--semantic-elevation-overlay:0 12px 32px #000000a3;--semantic-state-focus-ring:#edeae2}:root{--background:var(--semantic-color-surface-background);--foreground:var(--semantic-color-text-primary);--card:var(--semantic-color-surface-raised);--card-foreground:var(--semantic-color-text-primary);--popover:var(--semantic-color-surface-overlay);--popover-foreground:var(--semantic-color-text-primary);--primary:var(--semantic-color-action-primary);--primary-foreground:var(--semantic-color-text-on-action);--secondary:var(--semantic-color-action-secondary);--secondary-foreground:var(--semantic-color-text-primary);--muted:var(--semantic-color-surface-sunken);--muted-foreground:var(--semantic-color-text-secondary);--accent:var(--semantic-color-surface-selected);--accent-foreground:var(--semantic-color-text-primary);--destructive:var(--semantic-color-feedback-error);--border:var(--semantic-color-border-subtle);--input:var(--semantic-color-border-strong);--ring:var(--semantic-state-focus-ring);--radius:var(--semantic-radius-md);--chart-1:var(--semantic-color-data-viz-series-1);--chart-2:var(--semantic-color-data-viz-series-2);--chart-3:var(--semantic-color-data-viz-series-3);--chart-4:var(--semantic-color-data-viz-series-4);--chart-5:var(--semantic-color-data-viz-series-5)}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-VF-BO_VCi9x.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono Latin;src:url(/assets/JetBrainsMono-VF-BO_VCi9x.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+0-B6,U+B8-24F,U+2010-2013,U+2020-2022,U+2039-203A,U+20AC,U+2122,U+2190-2199,U+2500-259F}@font-face{font-family:Geist Pixel Circle;src:url(/assets/GeistPixel-Circle-oRhtFUcQ.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Imbo Dot CJK;src:url(data:font/woff2;base64,d09GMgABAAAAAASsAAoAAAAATuAAAARhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAXAqBkliBg3gBNgIkAxALEAAEIAWGJAdgG8FGyJ4FduNL0cbYRIwH5+ZBAZmTfRYiqFauZ+fuT6LC9wgZhUa+7pU4hMNYKoqKUHgwHofwIAyWu/85vZIeWboRpTBAlWYM6q8UKv0MEBwrBgnoN9vp2Nm+IQ5uf84FwNnyfpbJz6jnyjsPeZ3v+v1aFm8m+SwT8g6xnnpEOx6K2J/FF5VESjdkLfFKQy2m23fI+w+8hM5RnS5CtJ0q4N4coFfA0ypzHRsMKpOKLjyNy2XrAFYdC+TffwBU55olk8JTiQsSSzoBRXoXT2WhUzSrUhvkc/tmhu/GAtMEFq/je/qY7XwtTsw0T2bSYIWtf2u8IL/B8QOcHACoAKf28Igvqieb9Hxc0kyOyyYuTCUXJ+O7IKJMUUrXOig4Gw0ioqbiX9RpW612Sln8PVtOT0qezojqL6IW/tj8F0nHaKyTBtZaS2eVlpqUM1VaYnPOekqYSQv/RfFH7ZisTospNv4uXY9TczaarqW0UL0mq0XOSQOoRG107SxdzJrztzpWLJ11GpW31X7ksWogpameo2pNZcJWlLJe4o86FeVGE3/Sr2tVvafpQQefNr7NiAlFIizkp3PrpM6FYZFoymuHjcD50gyCqMKMx1SWPgNwqPiBVjVhUDCvGoMSrtkhvnAuScsYtWq94mc/PbgRjsCk5w9blxXapX78aI1WtWJc7Ul+TpR3rjyIgLZAhDtNcfcMk3AZ9WOKI7VTr7RBA5CxETR/oCE9/jEAvieRnVVe9jV80DnNeZ8/aDcBamLK4uMKW8PnD/hJCIgA2TQ/gpf8PA29BPBMmYDI/SJ+lu9P3+p0IKnVsEDy8wKvJqZ8Eh7heuO0zqVrjztBayCQnC2QU7P+Cde/cE6r8fdquI6ovBn/JPIMgr5JbY99KDq/BDgXPARgEozug7z+/auOkOI/y/wF/OTjJ9t5ekxO+49UCDjPUnEUuQZuhgONSTA2DliphbY9pc5RsJaZN4ymW/BnCDO3hqL1ZKjNPRvmbnR3XzjwCl27R9XjHb/UEHYzYSgWsTHU9nNsmNucNytfdtb2d/oUd6Y+/0p9s91zAtpRKc9a6+1Zyui3n7ckYSqDZd5BRerGLv656Je5aM/z2bZW+ByU+eiBHO1Ba2XVbc24zmDWZmZMJtNJWeynWHW/7AD3aaX6nXClvqmi+tYDHHu6bju8n0TWtltzPrqPT2i4EOyn1kkSWFGKQV1kIkkPlMIpFbIwsbDIgJrZebShvISB/bDEPRTdChkZ9Qxy+pPFcKJ8UjFQGa9BCkk31IXn0sWunx+y64ZcqJ7W7gKqC6rg40AxP22IQ7WXDKtKVRrxRL287Lq04nXpJqP8kBnDxMSkmUTGzSgN+IV9TTxDCPSLNfFwp88Lh3Hi+XXjuaBefi5cS9RDwl+2SYVqqI6C52+NrhbOyBhKU/b54NYXokhBoTWYNgKMlWxDpDU5aEuUyKiijiba9sUvZ5lMFqjOLinNLcnNyarJy83PLmFZc30JVwA=)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--state-hover:var(--semantic-state-hover-opacity);--state-focus:var(--semantic-state-focus-opacity);--state-pressed:var(--semantic-state-pressed-opacity);--state-dragged:var(--semantic-state-dragged-opacity);--state-disabled:var(--semantic-state-disabled-opacity);--focus-ring-width:var(--semantic-state-focus-ring-width);--focus-ring-offset:var(--semantic-state-focus-ring-offset);--focus-ring-color:var(--semantic-state-focus-ring);--motion-duration-fast:var(--semantic-motion-duration-fast);--motion-ease-standard:var(--semantic-motion-easing-standard)}:where(.state-layer){isolation:isolate;position:relative}.state-layer:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);background:currentColor;position:absolute;inset:0}@media (hover:hover){.state-layer:hover:after{opacity:var(--state-hover)}}.state-layer.is-hover:after{opacity:var(--state-hover)}.state-layer:focus-visible:after,.state-layer.is-focus:after{opacity:var(--state-focus)}.state-layer:active:after,.state-layer.is-pressed:after{opacity:var(--state-pressed)}.state-layer.is-dragged:after{opacity:var(--state-dragged)}.state-layer.is-field:focus-within:after,.state-layer.is-field.is-focus:after{opacity:0}:is(.state-layer:disabled,.state-layer[aria-disabled=true],.state-layer.is-disabled,.state-layer.is-field:has(:disabled)){opacity:var(--state-disabled)}.state-layer:disabled:after,.state-layer[aria-disabled=true]:after,.state-layer.is-disabled:after{opacity:0}.state-layer.is-field:has(:disabled):after{opacity:0}:is(.focus-ring:focus-visible,.focus-ring.is-focus,.focus-ring.is-field:has(:focus-visible)){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--semantic-color-surface-background);color:var(--semantic-color-text-primary);font-size:var(--semantic-typography-body-font-size);margin:0}[lang]{font-family:var(--semantic-typography-body-font-family);line-height:var(--semantic-typography-body-line-height);letter-spacing:var(--semantic-typography-body-letter-spacing)}.scroll-pane{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--semantic-color-border-strong) transparent;overflow-y:auto}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}.nav-scroll{overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);animation:linear both nav-fade;animation-timeline:scroll(self);overflow-y:auto}.nav-scroll::-webkit-scrollbar{display:none}@keyframes nav-fade{0%{--fade-start:0px;--fade-end:1.5rem}2%,98%{--fade-start:1.5rem;--fade-end:1.5rem}to{--fade-start:1.5rem;--fade-end:0px}}.state-layer[data-highlighted]:after{opacity:var(--state-hover)}.otp-caret{animation:1s steps(2,start) infinite otp-caret}@keyframes otp-caret{to{visibility:hidden}}.skeleton{background:var(--semantic-color-surface-selected);border-radius:var(--semantic-radius-sm);animation:1.4s ease-in-out infinite skeleton}@keyframes skeleton{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.otp-caret,.skeleton{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
