/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@layer theme{:root,:host{--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--prim-font-family-sans);--default-mono-font-family:var(--prim-font-family-mono);--color-accent-default:var(--prim-color-cobalt-500);--color-accent-hover:var(--prim-color-cobalt-600);--color-accent-pressed:var(--prim-color-cobalt-700);--color-accent-subtle:var(--prim-color-cobalt-50);--color-accent-subtle-text:var(--prim-color-cobalt-600);--color-status-success-bg:var(--prim-color-green-50);--color-status-success-text:var(--prim-color-green-700);--color-status-warning-bg:var(--prim-color-amber-50);--color-status-warning-text:var(--prim-color-amber-700);--color-status-danger-bg:var(--prim-color-red-50);--color-status-danger-text:var(--prim-color-red-700);--color-status-danger-fill:var(--prim-color-red-600);--color-status-danger-fill-pressed:var(--prim-color-red-800);--color-status-danger-border:var(--prim-color-red-700);--color-status-info-bg:var(--prim-color-cobalt-50);--color-status-info-text:var(--prim-color-cobalt-600);--color-surface:var(--color-bg-surface);--spacing-icon-md:var(--size-icon-md);--radius-control:var(--prim-radius-075);--radius-card:var(--prim-radius-150)}}@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}html{font-synthesis:none;-webkit-font-smoothing:antialiased;font-style:normal}body{background-color:var(--color-bg-canvas);font-family:var(--type-body-l-font-family);font-weight:var(--type-body-l-font-weight);font-size:var(--type-body-l-font-size);line-height:var(--type-body-l-line-height);letter-spacing:var(--type-body-l-letter-spacing);font-family:var(--prim-font-family-sans);color:var(--color-text-primary)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:0}.end-\(--input-padding-x\){inset-inline-end:var(--input-padding-x)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.container{width:100%}@media (width>=744px){.container{max-width:744px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1440px){.container{max-width:1440px}}.mx-auto{margin-inline:auto}.mt-stack-md{margin-top:var(--space-stack-md)}.mt-stack-sm{margin-top:var(--space-stack-sm)}.mt-stack-xs{margin-top:var(--space-stack-xs)}.mb-stack-xs{margin-bottom:var(--space-stack-xs)}.ml-inline-xs{margin-left:var(--space-inline-xs)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-control-lg{width:var(--size-control-lg);height:var(--size-control-lg)}.size-control-md{width:var(--size-control-md);height:var(--size-control-md)}.size-control-sm{width:var(--size-control-sm);height:var(--size-control-sm)}.size-icon-lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.size-icon-md{width:var(--size-icon-md);height:var(--size-icon-md)}.size-icon-sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.size-section-sm{width:var(--space-section-sm);height:var(--space-section-sm)}.size-target-touch{width:var(--size-target-touch);height:var(--size-target-touch)}.h-\(--button-height-lg\){height:var(--button-height-lg)}.h-\(--button-height-md\){height:var(--button-height-md)}.h-\(--button-height-sm\){height:var(--button-height-sm)}.h-\(--input-height\){height:var(--input-height)}.h-24{height:calc(var(--spacing) * 24)}.h-control-md{height:var(--size-control-md)}.h-control-sm{height:var(--size-control-sm)}.h-icon-md{height:var(--size-icon-md)}.h-inset-md{height:var(--space-inset-md)}.h-section-sm{height:var(--space-section-sm)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-screen{min-height:100vh}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[calc\(var\(--button-padding\)_\+_4px\)\]{width:calc(var(--button-padding) + 4px)}.w-fit{width:fit-content}.w-full{width:100%}.w-section-lg{width:var(--space-section-lg)}.w-section-md{width:var(--space-section-md)}.w-section-sm{width:var(--space-section-sm)}.max-w-\(--layout-desktop-max-width\){max-width:var(--layout-desktop-max-width)}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.min-w-section-md{min-width:var(--space-section-md)}.min-w-section-sm{min-width:var(--space-section-sm)}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-section-md{--tw-translate-x:var(--space-section-md);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[spin_var\(--motion-spinner-duration\)_var\(--motion-spinner-easing\)_infinite\]{animation:spin var(--motion-spinner-duration) var(--motion-spinner-easing) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--button-gap\){gap:var(--button-gap)}.gap-\(--card-gap\){gap:var(--card-gap)}.gap-\(--input-gap\){gap:var(--input-gap)}.gap-inline-lg{gap:var(--space-inline-lg)}.gap-inline-md{gap:var(--space-inline-md)}.gap-inline-sm{gap:var(--space-inline-sm)}.gap-inline-xs{gap:var(--space-inline-xs)}.gap-stack-lg{gap:var(--space-stack-lg)}.gap-stack-md{gap:var(--space-stack-md)}.gap-stack-sm{gap:var(--space-stack-sm)}.gap-stack-xl{gap:var(--space-stack-xl)}.gap-stack-xs{gap:var(--space-stack-xs)}.gap-x-inline-lg{column-gap:var(--space-inline-lg)}.gap-y-stack-xs{row-gap:var(--space-stack-xs)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-default>:not(:last-child)){border-color:var(--color-border-default)}.place-self-center{place-self:center}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\(--button-radius\){border-radius:var(--button-radius)}.rounded-\(--card-radius\){border-radius:var(--card-radius)}.rounded-\(--input-radius\){border-radius:var(--input-radius)}.rounded-card{border-radius:var(--prim-radius-150)}.rounded-chip{border-radius:var(--prim-radius-050)}.rounded-control{border-radius:var(--prim-radius-075)}.rounded-dialog{border-radius:var(--prim-radius-200)}.rounded-pill{border-radius:var(--prim-radius-full)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-width-default\){border-style:var(--tw-border-style);border-width:var(--border-width-default)}.border-\(length\:--border-width-emphasis\){border-style:var(--tw-border-style);border-width:var(--border-width-emphasis)}.border-\(length\:--input-border-width\){border-style:var(--tw-border-style);border-width:var(--input-border-width)}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\(length\:--border-width-default\){border-top-style:var(--tw-border-style);border-top-width:var(--border-width-default)}.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-b-\(length\:--border-width-default\){border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-default)}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\(--button-secondary-border\){border-color:var(--button-secondary-border)}.border-\(--card-border\){border-color:var(--card-border)}.border-\(--card-border-selected\){border-color:var(--card-border-selected)}.border-\(--input-border\){border-color:var(--input-border)}.border-default{border-color:var(--color-border-default)}.border-focus{border-color:var(--color-border-focus)}.border-primary{border-color:var(--color-text-primary)}.border-transparent{border-color:#0000}.bg-\(--button-bg\){background-color:var(--button-bg)}.bg-\(--button-danger-bg\){background-color:var(--button-danger-bg)}.bg-\(--button-danger-bg-hover\)\!{background-color:var(--button-danger-bg-hover)!important}.bg-\(--button-danger-bg-pressed\)\!{background-color:var(--button-danger-bg-pressed)!important}.bg-\(--button-disabled-bg\){background-color:var(--button-disabled-bg)}.bg-\(--button-ghost-bg-hover\)\!{background-color:var(--button-ghost-bg-hover)!important}.bg-\(--button-ghost-bg-pressed\)\!{background-color:var(--button-ghost-bg-pressed)!important}.bg-\(--button-nope\){background-color:var(--button-nope)}.bg-\(--button-primary-bg\){background-color:var(--button-primary-bg)}.bg-\(--button-primary-bg-hover\)\!{background-color:var(--button-primary-bg-hover)!important}.bg-\(--button-primary-bg-pressed\)\!{background-color:var(--button-primary-bg-pressed)!important}.bg-\(--button-secondary-bg\){background-color:var(--button-secondary-bg)}.bg-\(--button-secondary-bg-hover\)\!{background-color:var(--button-secondary-bg-hover)!important}.bg-\(--card-bg\){background-color:var(--card-bg)}.bg-\(--card-bg-disabled\){background-color:var(--card-bg-disabled)}.bg-\(--card-bg-hover\)\!{background-color:var(--card-bg-hover)!important}.bg-\(--card-bg-pressed\)\!{background-color:var(--card-bg-pressed)!important}.bg-\(--card-bg-selected\){background-color:var(--card-bg-selected)}.bg-\(--input-bg\){background-color:var(--input-bg)}.bg-\(--prim-color-sand-0\){background-color:var(--prim-color-sand-0)}.bg-\[\#ff0000\]{background-color:red}.bg-accent-default{background-color:var(--color-accent-default)}.bg-accent-subtle{background-color:var(--color-accent-subtle)}.bg-canvas{background-color:var(--color-bg-canvas)}.bg-disabled{background-color:var(--color-text-disabled)}.bg-overlay{background-color:var(--color-bg-overlay)}.bg-status-danger-bg{background-color:var(--color-status-danger-bg)}.bg-status-info-bg{background-color:var(--color-status-info-bg)}.bg-status-success-bg{background-color:var(--color-status-success-bg)}.bg-status-warning-bg{background-color:var(--color-status-warning-bg)}.bg-surface{background-color:var(--color-bg-surface)}.bg-surface-hover{background-color:var(--color-bg-surface-hover)}.bg-surface-secondary{background-color:var(--color-bg-surface-secondary)}.bg-transparent{background-color:#0000}.bg-cover{background-size:cover}.bg-center{background-position:50%}.stroke-accent-default{stroke:var(--color-accent-default)}.p-\(--button-padding\){padding:var(--button-padding)}.p-\(--card-padding\){padding:var(--card-padding)}.p-\(--card-padding-lg\){padding:var(--card-padding-lg)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[calc\(var\(--button-padding\)_\*_2\)\]{padding:calc(var(--button-padding) * 2)}.p-\[calc\(var\(--button-padding\)_\+_var\(--button-bg\)\)\]{padding:calc(var(--button-padding) + var(--button-bg))}.p-\[calc\(var\(--card-padding\)_-_\(var\(--border-width-emphasis\)_-_var\(--border-width-default\)\)\)\]{padding:calc(var(--card-padding) - (var(--border-width-emphasis) - var(--border-width-default)))}.p-\[calc\(var\(--card-padding-lg\)_-_\(var\(--border-width-emphasis\)_-_var\(--border-width-default\)\)\)\]{padding:calc(var(--card-padding-lg) - (var(--border-width-emphasis) - var(--border-width-default)))}.p-inset-lg{padding:var(--space-inset-lg)}.p-inset-md{padding:var(--space-inset-md)}.p-inset-sm{padding:var(--space-inset-sm)}.p-inset-xl{padding:var(--space-inset-xl)}.p-inset-xs{padding:var(--space-inset-xs)}.px-\(--button-padding-x\){padding-inline:var(--button-padding-x)}.px-\(--button-padding-x-sm\){padding-inline:var(--button-padding-x-sm)}.px-\(--input-padding-x\){padding-inline:var(--input-padding-x)}.px-inset-lg{padding-inline:var(--space-inset-lg)}.px-inset-md{padding-inline:var(--space-inset-md)}.px-inset-sm{padding-inline:var(--space-inset-sm)}.px-inset-xs{padding-inline:var(--space-inset-xs)}.py-inset-lg{padding-block:var(--space-inset-lg)}.py-inset-sm{padding-block:var(--space-inset-sm)}.py-inset-xl{padding-block:var(--space-inset-xl)}.py-inset-xs{padding-block:var(--space-inset-xs)}.py-section-sm{padding-block:var(--space-section-sm)}.pe-\[calc\(var\(--input-padding-x\)_\+_var\(--spacing-icon-md\)_\+_var\(--input-padding-x\)\)\]{padding-inline-end:calc(var(--input-padding-x) + var(--spacing-icon-md) + var(--input-padding-x))}.pt-inset-md{padding-top:var(--space-inset-md)}.pr-inset-md{padding-right:var(--space-inset-md)}.pr-section-md{padding-right:var(--space-section-md)}.pl-inset-lg{padding-left:var(--space-inset-lg)}.pl-inset-xl{padding-left:var(--space-inset-xl)}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-body-l{font-family:var(--type-body-l-font-family);font-weight:var(--type-body-l-font-weight);font-size:var(--type-body-l-font-size);line-height:var(--type-body-l-line-height);letter-spacing:var(--type-body-l-letter-spacing)}.text-body-m{font-family:var(--type-body-m-font-family);font-weight:var(--type-body-m-font-weight);font-size:var(--type-body-m-font-size);line-height:var(--type-body-m-line-height);letter-spacing:var(--type-body-m-letter-spacing)}.text-body-s{font-family:var(--type-body-s-font-family);font-weight:var(--type-body-s-font-weight);font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-letter-spacing)}.text-body-xl{font-family:var(--type-body-xl-font-family);font-weight:var(--type-body-xl-font-weight);font-size:var(--type-body-xl-font-size);line-height:var(--type-body-xl-line-height);letter-spacing:var(--type-body-xl-letter-spacing)}.text-caption{font-family:var(--type-caption-font-family);font-weight:var(--type-caption-font-weight);font-size:var(--type-caption-font-size);line-height:var(--type-caption-line-height);letter-spacing:var(--type-caption-letter-spacing)}.text-code{font-family:var(--type-code-font-family);font-weight:var(--type-code-font-weight);font-size:var(--type-code-font-size);line-height:var(--type-code-line-height);letter-spacing:var(--type-code-letter-spacing)}.text-display-l{font-family:var(--type-display-l-font-family);font-weight:var(--type-display-l-font-weight);font-size:var(--type-display-l-font-size);line-height:var(--type-display-l-line-height);letter-spacing:var(--type-display-l-letter-spacing)}.text-headline-m{font-family:var(--type-headline-m-font-family);font-weight:var(--type-headline-m-font-weight);font-size:var(--type-headline-m-font-size);line-height:var(--type-headline-m-line-height);letter-spacing:var(--type-headline-m-letter-spacing)}.text-headline-s{font-family:var(--type-headline-s-font-family);font-weight:var(--type-headline-s-font-weight);font-size:var(--type-headline-s-font-size);line-height:var(--type-headline-s-line-height);letter-spacing:var(--type-headline-s-letter-spacing)}.text-label-m{font-family:var(--type-label-m-font-family);font-weight:var(--type-label-m-font-weight);font-size:var(--type-label-m-font-size);line-height:var(--type-label-m-line-height);letter-spacing:var(--type-label-m-letter-spacing)}.text-label-s{font-family:var(--type-label-s-font-family);font-weight:var(--type-label-s-font-weight);font-size:var(--type-label-s-font-size);line-height:var(--type-label-s-line-height);letter-spacing:var(--type-label-s-letter-spacing)}.text-title-m{font-family:var(--type-title-m-font-family);font-weight:var(--type-title-m-font-weight);font-size:var(--type-title-m-font-size);line-height:var(--type-title-m-line-height);letter-spacing:var(--type-title-m-letter-spacing)}.text-title-s{font-family:var(--type-title-s-font-family);font-weight:var(--type-title-s-font-weight);font-size:var(--type-title-s-font-size);line-height:var(--type-title-s-line-height);letter-spacing:var(--type-title-s-letter-spacing)}.font-display{font-family:var(--prim-font-family-display)}.font-mono{font-family:var(--prim-font-family-mono)}.font-sans{font-family:var(--prim-font-family-sans)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--button-danger-text\){color:var(--button-danger-text)}.text-\(--button-disabled-text\){color:var(--button-disabled-text)}.text-\(--button-ghost-text\){color:var(--button-ghost-text)}.text-\(--button-primary-text\){color:var(--button-primary-text)}.text-\(--button-secondary-text\){color:var(--button-secondary-text)}.text-\(--card-body-text\){color:var(--card-body-text)}.text-\(--card-title-text\){color:var(--card-title-text)}.text-\(--input-error-text\){color:var(--input-error-text)}.text-\(--input-helper-text\){color:var(--input-helper-text)}.text-\(--input-label-text\){color:var(--input-label-text)}.text-\(--input-success-text\){color:var(--input-success-text)}.text-\(--input-text\){color:var(--input-text)}.text-accent-subtle-text{color:var(--color-accent-subtle-text)}.text-disabled{color:var(--color-text-disabled)}.text-link{color:var(--color-text-link)}.text-on-accent{color:var(--color-text-on-accent)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-status-danger-text{color:var(--color-status-danger-text)}.text-status-info-text{color:var(--color-status-info-text)}.text-status-success-text{color:var(--color-status-success-text)}.text-status-warning-text{color:var(--color-status-warning-text)}.tabular{font-variant-numeric:tabular-nums}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.accent-\(--color-accent-default\){accent-color:var(--color-accent-default)}.opacity-40{opacity:.4}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--motion-hover-duration\){--tw-duration:var(--motion-hover-duration);transition-duration:var(--motion-hover-duration)}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-120{--tw-duration:.12s;transition-duration:.12s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-320{--tw-duration:.32s;transition-duration:.32s}.duration-800{--tw-duration:.8s;transition-duration:.8s}.ease-\(--motion-hover-easing\){--tw-ease:var(--motion-hover-easing);transition-timing-function:var(--motion-hover-easing)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.content-\[\\\"\\\"\]{--tw-content:\"\";content:var(--tw-content)}.select-none{-webkit-user-select:none;user-select:none}.\[grid-area\:1\/1\]{grid-area:1/1}.inline-lg{inline-size:var(--container-lg)}.inline-md{inline-size:var(--container-md)}.inline-sm{inline-size:var(--container-sm)}.inline-xs{inline-size:var(--container-xs)}.placeholder\:text-\(--input-placeholder\)::placeholder{color:var(--input-placeholder)}@media (hover:hover){.hover\:border-default:hover{border-color:var(--color-border-default)}.hover\:bg-\(--button-danger-bg-hover\):hover{background-color:var(--button-danger-bg-hover)}.hover\:bg-\(--button-ghost-bg-hover\):hover{background-color:var(--button-ghost-bg-hover)}.hover\:bg-\(--button-primary-bg-hover\):hover{background-color:var(--button-primary-bg-hover)}.hover\:bg-\(--button-secondary-bg-hover\):hover{background-color:var(--button-secondary-bg-hover)}.hover\:bg-\(--card-bg-hover\):hover{background-color:var(--card-bg-hover)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-surface-hover:hover{background-color:var(--color-bg-surface-hover)}}.focus-visible\:border-\(length\:--input-border-width-emphasis\):focus-visible{border-style:var(--tw-border-style);border-width:var(--input-border-width-emphasis)}.focus-visible\:border-\(--input-border-focus\):focus-visible{border-color:var(--input-border-focus)}.focus-visible\:px-\[calc\(var\(--input-padding-x\)_-_\(var\(--input-border-width-emphasis\)_-_var\(--input-border-width\)\)\)\]:focus-visible{padding-inline:calc(var(--input-padding-x) - (var(--input-border-width-emphasis) - var(--input-border-width)))}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.active\:bg-\(--button-danger-bg-pressed\):active{background-color:var(--button-danger-bg-pressed)}.active\:bg-\(--button-ghost-bg-pressed\):active{background-color:var(--button-ghost-bg-pressed)}.active\:bg-\(--button-primary-bg-pressed\):active{background-color:var(--button-primary-bg-pressed)}.active\:bg-\(--card-bg-pressed\):active{background-color:var(--card-bg-pressed)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\(--input-bg-disabled\):disabled{background-color:var(--input-bg-disabled)}.disabled\:text-\(--input-text-disabled\):disabled,.disabled\:placeholder\:text-\(--input-text-disabled\):disabled::placeholder{color:var(--input-text-disabled)}.aria-invalid\:border-\(length\:--input-border-width-emphasis\)[aria-invalid=true]{border-style:var(--tw-border-style);border-width:var(--input-border-width-emphasis)}.aria-invalid\:border-\(--input-border-error\)[aria-invalid=true]{border-color:var(--input-border-error)}.aria-invalid\:px-\[calc\(var\(--input-padding-x\)_-_\(var\(--input-border-width-emphasis\)_-_var\(--input-border-width\)\)\)\][aria-invalid=true]{padding-inline:calc(var(--input-padding-x) - (var(--input-border-width-emphasis) - var(--input-border-width)))}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (width>=744px){.max-tablet\:bg-surface\/50{background-color:var(--color-bg-surface)}@supports (color:color-mix(in lab, red, red)){.max-tablet\:bg-surface\/50{background-color:color-mix(in oklab, var(--color-bg-surface) 50%, transparent)}}.max-tablet\:after\:absolute:after{content:var(--tw-content);position:absolute}.max-tablet\:after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.max-tablet\:after\:top-1\/2:after{content:var(--tw-content);top:50%}.max-tablet\:after\:h-\(--button-target-touch\):after{content:var(--tw-content);height:var(--button-target-touch)}.max-tablet\:after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-tablet\:after\:content-\[\"\"\]:after{--tw-content:"";content:var(--tw-content)}}@media (width>=744px){.tablet\:w-section-lg{width:var(--space-section-lg)}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:gap-inline-lg{gap:var(--space-inline-lg)}.tablet\:px-inset-xl{padding-inline:var(--space-inset-xl)}}@media (width>=1024px){.desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.\[\&_\*\]\:text-\(--card-text-disabled\)\! *{color:var(--card-text-disabled)!important}.\[\&\>svg\]\:flex>svg{display:flex}}:root{--prim-color-sand-0:#fff;--prim-color-sand-50:#f6f3ed;--prim-color-sand-75:#f1ede6;--prim-color-sand-100:#eeeae3;--prim-color-sand-400:#9c998f;--prim-color-slate-200:#d9dce4;--prim-color-graphite-600:#65656b;--prim-color-charcoal-900:#1b1c20;--prim-color-ink-50:#fafafc;--prim-color-ink-300:#a3a4b0;--prim-color-ink-500:#6b6e7a;--prim-color-ink-700:#343741;--prim-color-ink-800:#292b35;--prim-color-ink-850:#252731;--prim-color-ink-900:#1e2029;--prim-color-ink-950:#101116;--prim-color-cobalt-50:#eaeefd;--prim-color-cobalt-75:#e6ebfc;--prim-color-cobalt-200:#aebbff;--prim-color-cobalt-250:#9dacff;--prim-color-cobalt-300:#8295ff;--prim-color-cobalt-400:#6e83f5;--prim-color-cobalt-500:#3559e8;--prim-color-cobalt-600:#2747cc;--prim-color-cobalt-700:#1f38a6;--prim-color-cobalt-900:#1e2448;--prim-color-cobalt-950:#262b45;--prim-color-green-50:#e4f3ea;--prim-color-green-300:#6ccf98;--prim-color-green-700:#1a7148;--prim-color-green-950:#132a1e;--prim-color-amber-50:#fbf0d9;--prim-color-amber-300:#f0be55;--prim-color-amber-700:#8a5300;--prim-color-amber-950:#2b2214;--prim-color-red-50:#fceae8;--prim-color-red-300:#ff8c82;--prim-color-red-350:#ff7a70;--prim-color-red-400:#f2665c;--prim-color-red-600:#c2302a;--prim-color-red-700:#b42318;--prim-color-red-800:#912018;--prim-color-red-950:#331917;--prim-space-0:0;--prim-space-100:.5rem;--prim-space-150:.75rem;--prim-space-200:1rem;--prim-space-250:1.25rem;--prim-space-300:1.5rem;--prim-space-400:2rem;--prim-space-500:2.5rem;--prim-space-600:3rem;--prim-space-800:4rem;--prim-space-1000:5rem;--prim-space-1200:6rem;--prim-space-1600:8rem;--prim-space-025:.125rem;--prim-space-050:.25rem;--prim-space-075:.375rem;--prim-size-icon-sm:1rem;--prim-size-icon-md:1.25rem;--prim-size-icon-lg:1.5rem;--prim-size-control-sm:2rem;--prim-size-control-md:2.5rem;--prim-size-control-lg:3rem;--prim-size-target-min:1.5rem;--prim-size-target-touch:2.75rem;--prim-radius-0:0;--prim-radius-100:.5rem;--prim-radius-150:.75rem;--prim-radius-200:1rem;--prim-radius-025:.125rem;--prim-radius-050:.25rem;--prim-radius-075:.375rem;--prim-radius-full:9999px;--prim-border-width-0:0;--prim-border-width-1:1px;--prim-border-width-2:2px;--prim-font-family-display:"Fraunces Variable", Georgia, serif;--prim-font-family-sans:"IBM Plex Sans", system-ui, sans-serif;--prim-font-family-mono:"IBM Plex Mono", ui-monospace, monospace;--prim-font-weight-regular:400;--prim-font-weight-medium:500;--prim-font-weight-semibold:600;--prim-font-size-12:.75rem;--prim-font-size-13:.8125rem;--prim-font-size-14:.875rem;--prim-font-size-16:1rem;--prim-font-size-18:1.125rem;--prim-font-size-20:1.25rem;--prim-font-size-22:1.375rem;--prim-font-size-24:1.5rem;--prim-font-size-28:1.75rem;--prim-font-size-32:2rem;--prim-font-size-40:2.5rem;--prim-font-size-44:2.75rem;--prim-font-size-56:3.5rem;--prim-font-line-height-16:1rem;--prim-font-line-height-20:1.25rem;--prim-font-line-height-24:1.5rem;--prim-font-line-height-28:1.75rem;--prim-font-line-height-32:2rem;--prim-font-line-height-36:2.25rem;--prim-font-line-height-40:2.5rem;--prim-font-line-height-48:3rem;--prim-font-line-height-52:3.25rem;--prim-font-line-height-64:4rem;--prim-font-tracking-tight:-.02em;--prim-font-tracking-snug:-.01em;--prim-font-tracking-normal:0;--prim-font-paragraph-spacing-8:.5rem;--prim-font-paragraph-spacing-12:.75rem;--prim-font-paragraph-spacing-16:1rem;--prim-motion-duration-0:0s;--prim-motion-duration-120:.12s;--prim-motion-duration-200:.2s;--prim-motion-duration-320:.32s;--prim-motion-duration-800:.8s;--prim-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--prim-motion-ease-enter:cubic-bezier(0, 0, 0, 1);--prim-motion-ease-exit:cubic-bezier(.3, 0, 1, 1);--prim-motion-ease-linear:cubic-bezier(0, 0, 1, 1);--prim-shadow-sm:0 1px 2px #1b1c200f;--prim-shadow-md:0 4px 12px #1b1c2014, 0 1px 3px #1b1c200f;--prim-shadow-lg:0 12px 32px #1b1c201f, 0 2px 6px #1b1c200f;--prim-layer-base:0;--prim-layer-raised:10;--prim-layer-dropdown:100;--prim-layer-sticky:200;--prim-layer-overlay:300;--prim-layer-modal:400;--prim-layer-toast:500;--prim-layer-tooltip:600;--prim-breakpoint-tablet:744px;--prim-breakpoint-desktop:1024px;--prim-breakpoint-wide:1440px}@media (prefers-reduced-motion:reduce){:root{--prim-motion-duration-0:0s;--prim-motion-duration-120:0s;--prim-motion-duration-200:0s;--prim-motion-duration-320:0s;--prim-motion-duration-800:0s}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:var(--prim-color-sand-50);--color-bg-surface:var(--prim-color-sand-0);--color-bg-surface-secondary:var(--prim-color-sand-100);--color-bg-surface-hover:var(--prim-color-sand-75);--color-bg-surface-selected:var(--prim-color-cobalt-75);--color-bg-overlay:#1011167a;--color-text-primary:var(--prim-color-charcoal-900);--color-text-secondary:var(--prim-color-graphite-600);--color-text-disabled:var(--prim-color-sand-400);--color-text-link:var(--prim-color-cobalt-500);--color-text-on-accent:var(--prim-color-sand-0);--color-text-on-danger:var(--prim-color-sand-0);--color-border-default:var(--prim-color-slate-200);--color-border-focus:var(--prim-color-cobalt-500);--color-accent-default:var(--prim-color-cobalt-500);--color-accent-hover:var(--prim-color-cobalt-600);--color-accent-pressed:var(--prim-color-cobalt-700);--color-accent-subtle:var(--prim-color-cobalt-50);--color-accent-subtle-text:var(--prim-color-cobalt-600);--color-status-success-bg:var(--prim-color-green-50);--color-status-success-text:var(--prim-color-green-700);--color-status-warning-bg:var(--prim-color-amber-50);--color-status-warning-text:var(--prim-color-amber-700);--color-status-danger-bg:var(--prim-color-red-50);--color-status-danger-text:var(--prim-color-red-700);--color-status-danger-fill:var(--prim-color-red-600);--color-status-danger-fill-pressed:var(--prim-color-red-800);--color-status-danger-border:var(--prim-color-red-700);--color-status-info-bg:var(--prim-color-cobalt-50);--color-status-info-text:var(--prim-color-cobalt-600);--focus-ring-color:var(--color-border-focus);--focus-ring-width:var(--prim-border-width-2);--focus-ring-offset:var(--prim-space-025);--space-inset-xs:var(--prim-space-050);--space-inset-sm:var(--prim-space-100);--space-inset-md:var(--prim-space-150);--space-inset-lg:var(--prim-space-200);--space-inset-xl:var(--prim-space-300);--space-stack-xs:var(--prim-space-050);--space-stack-sm:var(--prim-space-100);--space-stack-md:var(--prim-space-200);--space-stack-lg:var(--prim-space-300);--space-stack-xl:var(--prim-space-500);--space-inline-xs:var(--prim-space-050);--space-inline-sm:var(--prim-space-100);--space-inline-md:var(--prim-space-150);--space-inline-lg:var(--prim-space-200);--space-section-sm:var(--prim-space-600);--space-section-md:var(--prim-space-1000);--space-section-lg:var(--prim-space-1200);--layout-mobile-columns:4;--layout-mobile-gutter:var(--prim-space-200);--layout-mobile-margin:var(--prim-space-200);--layout-tablet-columns:8;--layout-tablet-gutter:var(--prim-space-300);--layout-tablet-margin:var(--prim-space-400);--layout-desktop-columns:12;--layout-desktop-gutter:var(--prim-space-300);--layout-desktop-margin:var(--prim-space-600);--layout-desktop-max-width:75rem;--layout-wide-columns:12;--layout-wide-gutter:var(--prim-space-400);--layout-wide-max-width:80rem;--radius-chip:var(--prim-radius-050);--radius-control:var(--prim-radius-075);--radius-card:var(--prim-radius-150);--radius-dialog:var(--prim-radius-200);--radius-pill:var(--prim-radius-full);--border-width-default:var(--prim-border-width-1);--border-width-emphasis:var(--prim-border-width-2);--border-width-focus:var(--prim-border-width-2);--motion-hover-duration:var(--prim-motion-duration-120);--motion-hover-easing:var(--prim-motion-ease-standard);--motion-enter-duration:var(--prim-motion-duration-200);--motion-enter-easing:var(--prim-motion-ease-enter);--motion-exit-duration:var(--prim-motion-duration-120);--motion-exit-easing:var(--prim-motion-ease-exit);--motion-emphasis-duration:var(--prim-motion-duration-320);--motion-emphasis-easing:var(--prim-motion-ease-standard);--motion-spinner-duration:var(--prim-motion-duration-800);--motion-spinner-easing:var(--prim-motion-ease-linear);--elevation-flat-surface:var(--color-bg-surface);--elevation-flat-shadow:none;--elevation-raised-surface:var(--color-bg-surface);--elevation-raised-shadow:var(--prim-shadow-sm);--elevation-overlay-surface:var(--color-bg-surface);--elevation-overlay-shadow:var(--prim-shadow-md);--elevation-modal-surface:var(--color-bg-surface);--elevation-modal-shadow:var(--prim-shadow-lg);--size-icon-sm:var(--prim-size-icon-sm);--size-icon-md:var(--prim-size-icon-md);--size-icon-lg:var(--prim-size-icon-lg);--size-control-sm:var(--prim-size-control-sm);--size-control-md:var(--prim-size-control-md);--size-control-lg:var(--prim-size-control-lg);--size-target-touch:var(--prim-size-target-touch)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:var(--prim-color-ink-950);--color-bg-surface:var(--prim-color-ink-900);--color-bg-surface-secondary:var(--prim-color-ink-800);--color-bg-surface-hover:var(--prim-color-ink-850);--color-bg-surface-selected:var(--prim-color-cobalt-950);--color-bg-overlay:#000000a3;--color-text-primary:var(--prim-color-ink-50);--color-text-secondary:var(--prim-color-ink-300);--color-text-disabled:var(--prim-color-ink-500);--color-text-link:var(--prim-color-cobalt-300);--color-text-on-accent:var(--prim-color-ink-950);--color-text-on-danger:var(--prim-color-ink-950);--color-border-default:var(--prim-color-ink-700);--color-border-focus:var(--prim-color-cobalt-300);--color-accent-default:var(--prim-color-cobalt-300);--color-accent-hover:var(--prim-color-cobalt-250);--color-accent-pressed:var(--prim-color-cobalt-400);--color-accent-subtle:var(--prim-color-cobalt-900);--color-accent-subtle-text:var(--prim-color-cobalt-200);--color-status-success-bg:var(--prim-color-green-950);--color-status-success-text:var(--prim-color-green-300);--color-status-warning-bg:var(--prim-color-amber-950);--color-status-warning-text:var(--prim-color-amber-300);--color-status-danger-bg:var(--prim-color-red-950);--color-status-danger-text:var(--prim-color-red-300);--color-status-danger-fill:var(--prim-color-red-350);--color-status-danger-fill-pressed:var(--prim-color-red-400);--color-status-danger-border:var(--prim-color-red-300);--color-status-info-bg:var(--prim-color-cobalt-900);--color-status-info-text:var(--prim-color-cobalt-200);--prim-shadow-sm:0 1px 2px #0006;--prim-shadow-md:0 4px 12px #00000080, 0 1px 3px #0006;--prim-shadow-lg:0 12px 32px #0009, 0 2px 6px #0006}:root{--button-height-sm:var(--size-control-sm);--button-height-md:var(--size-control-md);--button-height-lg:var(--size-control-lg);--button-padding-x:var(--space-inset-lg);--button-radius:var(--radius-control);--button-primary-bg:var(--color-accent-default);--button-primary-bg-hover:var(--color-accent-hover);--button-primary-bg-pressed:var(--color-accent-pressed);--button-primary-text:var(--color-text-on-accent);--button-secondary-border:var(--color-border-default);--button-secondary-bg:var(--color-bg-surface);--button-secondary-bg-hover:var(--color-bg-surface-hover);--button-secondary-text:var(--color-text-primary);--button-danger-bg:var(--color-status-danger-fill);--button-danger-bg-hover:var(--color-status-danger-border);--button-danger-bg-pressed:var(--color-status-danger-fill-pressed);--button-danger-text:var(--color-text-on-danger);--button-padding-x-sm:var(--space-inset-sm);--button-gap:var(--space-inline-xs);--button-disabled-bg:var(--color-bg-surface-secondary);--button-disabled-text:var(--color-text-disabled);--button-ghost-bg-hover:var(--color-bg-surface-hover);--button-ghost-bg-pressed:var(--color-bg-surface-secondary);--button-ghost-text:var(--color-text-primary);--button-target-touch:var(--size-target-touch);--input-height:var(--size-control-md);--input-padding-x:var(--space-inset-md);--input-radius:var(--radius-control);--input-bg:var(--color-bg-surface);--input-border:var(--color-border-default);--input-border-focus:var(--color-border-focus);--input-border-error:var(--color-status-danger-border);--input-text:var(--color-text-primary);--input-placeholder:var(--color-text-secondary);--input-bg-disabled:var(--color-bg-surface-secondary);--input-text-disabled:var(--color-text-disabled);--input-label-text:var(--color-text-secondary);--input-helper-text:var(--color-text-secondary);--input-error-text:var(--color-status-danger-text);--input-success-text:var(--color-status-success-text);--input-gap:var(--space-stack-xs);--input-border-width:var(--border-width-default);--input-border-width-emphasis:var(--border-width-emphasis);--card-bg:var(--color-bg-surface);--card-border:var(--color-border-default);--card-radius:var(--radius-card);--card-padding:var(--space-inset-lg);--card-bg-hover:var(--color-bg-surface-hover);--card-bg-selected:var(--color-bg-surface-selected);--card-bg-disabled:var(--color-bg-surface-secondary);--card-border-selected:var(--color-accent-default);--card-padding-lg:var(--space-inset-xl);--card-gap:var(--space-stack-sm);--card-title-text:var(--color-text-primary);--card-body-text:var(--color-text-secondary);--card-bg-pressed:var(--color-bg-surface-secondary);--card-text-disabled:var(--color-text-disabled);--type-display-xl-font-family:var(--prim-font-family-display);--type-display-xl-font-weight:var(--prim-font-weight-medium);--type-display-xl-font-size:var(--prim-font-size-32);--type-display-xl-line-height:var(--prim-font-line-height-40);--type-display-xl-letter-spacing:var(--prim-font-tracking-tight);--type-display-l-font-family:var(--prim-font-family-display);--type-display-l-font-weight:var(--prim-font-weight-medium);--type-display-l-font-size:var(--prim-font-size-28);--type-display-l-line-height:var(--prim-font-line-height-36);--type-display-l-letter-spacing:var(--prim-font-tracking-tight);--type-headline-m-font-family:var(--prim-font-family-display);--type-headline-m-font-weight:var(--prim-font-weight-medium);--type-headline-m-font-size:var(--prim-font-size-22);--type-headline-m-line-height:var(--prim-font-line-height-28);--type-headline-m-letter-spacing:var(--prim-font-tracking-snug);--type-headline-s-font-family:var(--prim-font-family-display);--type-headline-s-font-weight:var(--prim-font-weight-medium);--type-headline-s-font-size:var(--prim-font-size-20);--type-headline-s-line-height:var(--prim-font-line-height-28);--type-headline-s-letter-spacing:var(--prim-font-tracking-snug);--type-title-m-font-family:var(--prim-font-family-sans);--type-title-m-font-weight:var(--prim-font-weight-semibold);--type-title-m-font-size:var(--prim-font-size-16);--type-title-m-line-height:var(--prim-font-line-height-24);--type-title-m-letter-spacing:var(--prim-font-tracking-normal);--type-title-s-font-family:var(--prim-font-family-sans);--type-title-s-font-weight:var(--prim-font-weight-semibold);--type-title-s-font-size:var(--prim-font-size-14);--type-title-s-line-height:var(--prim-font-line-height-20);--type-title-s-letter-spacing:var(--prim-font-tracking-normal);--type-body-xl-font-family:var(--prim-font-family-sans);--type-body-xl-font-weight:var(--prim-font-weight-regular);--type-body-xl-font-size:var(--prim-font-size-16);--type-body-xl-line-height:var(--prim-font-line-height-24);--type-body-xl-letter-spacing:var(--prim-font-tracking-normal);--type-body-l-font-family:var(--prim-font-family-sans);--type-body-l-font-weight:var(--prim-font-weight-regular);--type-body-l-font-size:var(--prim-font-size-16);--type-body-l-line-height:var(--prim-font-line-height-24);--type-body-l-letter-spacing:var(--prim-font-tracking-normal);--type-body-m-font-family:var(--prim-font-family-sans);--type-body-m-font-weight:var(--prim-font-weight-regular);--type-body-m-font-size:var(--prim-font-size-14);--type-body-m-line-height:var(--prim-font-line-height-20);--type-body-m-letter-spacing:var(--prim-font-tracking-normal);--type-body-s-font-family:var(--prim-font-family-sans);--type-body-s-font-weight:var(--prim-font-weight-regular);--type-body-s-font-size:var(--prim-font-size-12);--type-body-s-line-height:var(--prim-font-line-height-16);--type-body-s-letter-spacing:var(--prim-font-tracking-normal);--type-label-m-font-family:var(--prim-font-family-sans);--type-label-m-font-weight:var(--prim-font-weight-medium);--type-label-m-font-size:var(--prim-font-size-14);--type-label-m-line-height:var(--prim-font-line-height-20);--type-label-m-letter-spacing:var(--prim-font-tracking-normal);--type-label-s-font-family:var(--prim-font-family-sans);--type-label-s-font-weight:var(--prim-font-weight-medium);--type-label-s-font-size:var(--prim-font-size-12);--type-label-s-line-height:var(--prim-font-line-height-16);--type-label-s-letter-spacing:var(--prim-font-tracking-normal);--type-caption-font-family:var(--prim-font-family-sans);--type-caption-font-weight:var(--prim-font-weight-regular);--type-caption-font-size:var(--prim-font-size-12);--type-caption-line-height:var(--prim-font-line-height-16);--type-caption-letter-spacing:var(--prim-font-tracking-normal);--type-code-font-family:var(--prim-font-family-mono);--type-code-font-weight:var(--prim-font-weight-regular);--type-code-font-size:var(--prim-font-size-13);--type-code-line-height:var(--prim-font-line-height-20);--type-code-letter-spacing:var(--prim-font-tracking-normal)}@media (width>=744px){:root{--type-display-xl-font-size:var(--prim-font-size-44);--type-display-xl-line-height:var(--prim-font-line-height-52);--type-display-l-font-size:var(--prim-font-size-32);--type-display-l-line-height:var(--prim-font-line-height-40);--type-headline-m-font-size:var(--prim-font-size-24);--type-headline-m-line-height:var(--prim-font-line-height-32);--type-title-m-font-size:var(--prim-font-size-18);--type-title-s-font-size:var(--prim-font-size-16);--type-title-s-line-height:var(--prim-font-line-height-24);--type-body-xl-font-size:var(--prim-font-size-18);--type-body-xl-line-height:var(--prim-font-line-height-28)}}@media (width>=1024px){:root{--type-display-xl-font-size:var(--prim-font-size-56);--type-display-xl-line-height:var(--prim-font-line-height-64);--type-display-l-font-size:var(--prim-font-size-40);--type-display-l-line-height:var(--prim-font-line-height-48);--type-headline-m-font-size:var(--prim-font-size-28);--type-headline-m-line-height:var(--prim-font-line-height-36);--type-headline-s-font-size:var(--prim-font-size-24);--type-headline-s-line-height:var(--prim-font-line-height-32)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
