/*! tailwindcss v4.2.2 | 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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-green-500:oklch(72.3% .219 149.579);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:var(--radius-3xl);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--ease-out:cubic-bezier(0, 0, .2, 1);--blur-md:12px;--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);--color-background:var(--color-background);--color-foreground:var(--color-foreground);--color-ink-1:var(--color-ink-1);--color-ink-2:var(--color-ink-2);--color-ink-3:var(--color-ink-3);--color-ink-4:var(--color-ink-4);--color-ink-5:var(--color-ink-5);--color-line:var(--color-line);--color-line-2:var(--color-line-2);--color-surface:var(--color-surface);--color-surface-2:var(--color-surface-2);--color-surface-3:var(--color-surface-3);--color-card:var(--color-card);--color-card-foreground:var(--color-card-foreground);--color-popover:var(--color-popover);--color-popover-foreground:var(--color-popover-foreground);--color-primary:var(--color-primary);--color-primary-foreground:var(--color-primary-foreground);--color-secondary:var(--color-secondary);--color-secondary-foreground:var(--color-secondary-foreground);--color-muted:var(--color-muted);--color-muted-foreground:var(--color-muted-foreground);--color-accent:var(--color-accent);--color-accent-foreground:var(--color-accent-foreground);--color-destructive:var(--color-destructive);--color-destructive-foreground:var(--color-destructive-foreground);--color-border:var(--color-border);--color-input:var(--color-input);--color-ring:var(--color-ring);--color-info:var(--color-info);--color-info-foreground:var(--color-info-foreground);--color-info-subtle:var(--color-info-subtle);--color-success:var(--color-success);--color-success-foreground:var(--color-success-foreground);--color-success-subtle:var(--color-success-subtle);--color-warning:var(--color-warning);--color-warning-foreground:var(--color-warning-foreground);--color-warning-subtle:var(--color-warning-subtle);--color-error:var(--color-error);--color-error-foreground:var(--color-error-foreground);--color-error-subtle:var(--color-error-subtle);--shadow-base:var(--shadow-base);--radius-full:var(--radius-full)}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color: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{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}:root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-feature-settings:"ss01","cv11";background:var(--color-surface);color:var(--color-ink-1);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}.scroll-pane{scrollbar-width:thin}.scroll-pane::-webkit-scrollbar{width:6px}.scroll-pane::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:999px}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-50{z-index:50}.m-0{margin:calc(var(--spacing) * 0)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.-ml-\(--avatar-group-overlap-2xl\){margin-left:calc(var(--avatar-group-overlap-2xl) * -1)}.-ml-\(--avatar-group-overlap-3xl\){margin-left:calc(var(--avatar-group-overlap-3xl) * -1)}.-ml-\(--avatar-group-overlap-lg\){margin-left:calc(var(--avatar-group-overlap-lg) * -1)}.-ml-\(--avatar-group-overlap-md\){margin-left:calc(var(--avatar-group-overlap-md) * -1)}.-ml-\(--avatar-group-overlap-sm\){margin-left:calc(var(--avatar-group-overlap-sm) * -1)}.-ml-\(--avatar-group-overlap-xl\){margin-left:calc(var(--avatar-group-overlap-xl) * -1)}.-ml-\(--avatar-group-overlap-xs\){margin-left:calc(var(--avatar-group-overlap-xs) * -1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-\(--avatar-2xl-size\){width:var(--avatar-2xl-size);height:var(--avatar-2xl-size)}.size-\(--avatar-3xl-size\){width:var(--avatar-3xl-size);height:var(--avatar-3xl-size)}.size-\(--avatar-lg-size\){width:var(--avatar-lg-size);height:var(--avatar-lg-size)}.size-\(--avatar-md-size\){width:var(--avatar-md-size);height:var(--avatar-md-size)}.size-\(--avatar-sm-size\){width:var(--avatar-sm-size);height:var(--avatar-sm-size)}.size-\(--avatar-status-icon-size\){width:var(--avatar-status-icon-size);height:var(--avatar-status-icon-size)}.size-\(--avatar-status-size\){width:var(--avatar-status-size);height:var(--avatar-status-size)}.size-\(--avatar-xl-size\){width:var(--avatar-xl-size);height:var(--avatar-xl-size)}.size-\(--avatar-xs-size\){width:var(--avatar-xs-size);height:var(--avatar-xs-size)}.size-\(--breadcrumb-md-ellipsis-size\){width:var(--breadcrumb-md-ellipsis-size);height:var(--breadcrumb-md-ellipsis-size)}.size-\(--breadcrumb-sm-ellipsis-size\){width:var(--breadcrumb-sm-ellipsis-size);height:var(--breadcrumb-sm-ellipsis-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-\[3px\]{width:3px;height:3px}.size-full{width:100%;height:100%}.\[height\:var\(--avatar-2xl-icon-size\)\]{height:var(--avatar-2xl-icon-size)}.\[height\:var\(--avatar-3xl-icon-size\)\]{height:var(--avatar-3xl-icon-size)}.\[height\:var\(--avatar-lg-icon-size\)\]{height:var(--avatar-lg-icon-size)}.\[height\:var\(--avatar-md-icon-size\)\]{height:var(--avatar-md-icon-size)}.\[height\:var\(--avatar-sm-icon-size\)\]{height:var(--avatar-sm-icon-size)}.\[height\:var\(--avatar-xl-icon-size\)\]{height:var(--avatar-xl-icon-size)}.\[height\:var\(--avatar-xs-icon-size\)\]{height:var(--avatar-xs-icon-size)}.h-\(--btn-lg-height\){height:var(--btn-lg-height)}.h-\(--btn-md-height\){height:var(--btn-md-height)}.h-\(--btn-sm-height\){height:var(--btn-sm-height)}.min-h-\(--breadcrumb-md-min-height\){min-height:var(--breadcrumb-md-min-height)}.min-h-\(--breadcrumb-sm-min-height\){min-height:var(--breadcrumb-sm-min-height)}.min-h-56{min-height:calc(var(--spacing) * 56)}.\[width\:var\(--avatar-2xl-icon-size\)\]{width:var(--avatar-2xl-icon-size)}.\[width\:var\(--avatar-3xl-icon-size\)\]{width:var(--avatar-3xl-icon-size)}.\[width\:var\(--avatar-lg-icon-size\)\]{width:var(--avatar-lg-icon-size)}.\[width\:var\(--avatar-md-icon-size\)\]{width:var(--avatar-md-icon-size)}.\[width\:var\(--avatar-sm-icon-size\)\]{width:var(--avatar-sm-icon-size)}.\[width\:var\(--avatar-xl-icon-size\)\]{width:var(--avatar-xl-icon-size)}.\[width\:var\(--avatar-xs-icon-size\)\]{width:var(--avatar-xs-icon-size)}.w-full{width:100%}.max-w-\[600px\]{max-width:600px}.max-w-\[880px\]{max-width:880px}.min-w-\(--breadcrumb-menu-min-width\){min-width:var(--breadcrumb-menu-min-width)}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.translate-x-1\/4{--tw-translate-x: 25% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/4{--tw-translate-y: 25% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-12{rotate:-12deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--badge-gap\){gap:var(--badge-gap)}.gap-\(--breadcrumb-list-gap\){gap:var(--breadcrumb-list-gap)}.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)}.overflow-hidden{overflow:hidden}.rounded-\(--avatar-2xl-radius\){border-radius:var(--avatar-2xl-radius)}.rounded-\(--avatar-3xl-radius\){border-radius:var(--avatar-3xl-radius)}.rounded-\(--avatar-lg-radius\){border-radius:var(--avatar-lg-radius)}.rounded-\(--avatar-md-radius\){border-radius:var(--avatar-md-radius)}.rounded-\(--avatar-sm-radius\){border-radius:var(--avatar-sm-radius)}.rounded-\(--avatar-xl-radius\){border-radius:var(--avatar-xl-radius)}.rounded-\(--avatar-xs-radius\){border-radius:var(--avatar-xs-radius)}.rounded-\(--badge-radius\){border-radius:var(--badge-radius)}.rounded-\(--breadcrumb-ellipsis-radius\){border-radius:var(--breadcrumb-ellipsis-radius)}.rounded-\(--breadcrumb-item-radius\){border-radius:var(--breadcrumb-item-radius)}.rounded-\(--breadcrumb-menu-item-radius\){border-radius:var(--breadcrumb-menu-item-radius)}.rounded-\(--breadcrumb-menu-radius\){border-radius:var(--breadcrumb-menu-radius)}.rounded-\(--btn-radius\){border-radius:var(--btn-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\(--badge-default-outline-border\){border-color:var(--badge-default-outline-border)}.border-\(--badge-error-outline-border\){border-color:var(--badge-error-outline-border)}.border-\(--badge-info-outline-border\){border-color:var(--badge-info-outline-border)}.border-\(--badge-success-outline-border\){border-color:var(--badge-success-outline-border)}.border-\(--badge-warning-outline-border\){border-color:var(--badge-warning-outline-border)}.border-\(--breadcrumb-menu-border\){border-color:var(--breadcrumb-menu-border)}.border-\(--btn-outline-border\){border-color:var(--btn-outline-border)}.border-\(--color-border\){border-color:var(--color-border)}.border-\(--color-line\){border-color:var(--color-line)}.border-\(--color-line-2\){border-color:var(--color-line-2)}.bg-\(--avatar-bg\){background-color:var(--avatar-bg)}.bg-\(--avatar-status-bg\){background-color:var(--avatar-status-bg)}.bg-\(--badge-default-solid-bg\){background-color:var(--badge-default-solid-bg)}.bg-\(--badge-default-subtle-bg\){background-color:var(--badge-default-subtle-bg)}.bg-\(--badge-error-solid-bg\){background-color:var(--badge-error-solid-bg)}.bg-\(--badge-error-subtle-bg\){background-color:var(--badge-error-subtle-bg)}.bg-\(--badge-info-solid-bg\){background-color:var(--badge-info-solid-bg)}.bg-\(--badge-info-subtle-bg\){background-color:var(--badge-info-subtle-bg)}.bg-\(--badge-success-solid-bg\){background-color:var(--badge-success-solid-bg)}.bg-\(--badge-success-subtle-bg\){background-color:var(--badge-success-subtle-bg)}.bg-\(--badge-warning-solid-bg\){background-color:var(--badge-warning-solid-bg)}.bg-\(--badge-warning-subtle-bg\){background-color:var(--badge-warning-subtle-bg)}.bg-\(--breadcrumb-menu-bg\){background-color:var(--breadcrumb-menu-bg)}.bg-\(--btn-solid-bg\){background-color:var(--btn-solid-bg)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--color-info\){background-color:var(--color-info)}.bg-\(--color-ink-5\){background-color:var(--color-ink-5)}.bg-\(--color-surface\),.bg-\(--color-surface\)\/75{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-surface\)\/75{background-color:color-mix(in oklab,var(--color-surface) 75%,transparent)}}.bg-\(--color-surface-2\){background-color:var(--color-surface-2)}.bg-transparent{background-color:#0000}.fill-\(--color-success\){fill:var(--color-success)}.fill-green-500{fill:var(--color-green-500)}.fill-none{fill:none}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--badge-lg-px\){padding-inline:var(--badge-lg-px)}.px-\(--badge-md-px\){padding-inline:var(--badge-md-px)}.px-\(--badge-sm-px\){padding-inline:var(--badge-sm-px)}.px-\(--breadcrumb-md-px\){padding-inline:var(--breadcrumb-md-px)}.px-\(--breadcrumb-menu-item-px\){padding-inline:var(--breadcrumb-menu-item-px)}.px-\(--breadcrumb-sm-px\){padding-inline:var(--breadcrumb-sm-px)}.px-\(--btn-lg-px\){padding-inline:var(--btn-lg-px)}.px-\(--btn-md-px\){padding-inline:var(--btn-md-px)}.px-\(--btn-sm-px\){padding-inline:var(--btn-sm-px)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-16{padding-inline:calc(var(--spacing) * 16)}.py-\(--badge-lg-py\){padding-block:var(--badge-lg-py)}.py-\(--badge-md-py\){padding-block:var(--badge-md-py)}.py-\(--badge-sm-py\){padding-block:var(--badge-sm-py)}.py-\(--breadcrumb-md-py\){padding-block:var(--breadcrumb-md-py)}.py-\(--breadcrumb-menu-item-py\){padding-block:var(--breadcrumb-menu-item-py)}.py-\(--breadcrumb-sm-py\){padding-block:var(--breadcrumb-sm-py)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[18px\]{padding-block:18px}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.\[font-family\:var\(--font-mono\)\]{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[font-size\:var\(--avatar-2xl-font-size\)\]{font-size:var(--avatar-2xl-font-size)}.\[font-size\:var\(--avatar-3xl-font-size\)\]{font-size:var(--avatar-3xl-font-size)}.\[font-size\:var\(--avatar-group-label-2xl-font-size\)\]{font-size:var(--avatar-group-label-2xl-font-size)}.\[font-size\:var\(--avatar-group-label-3xl-font-size\)\]{font-size:var(--avatar-group-label-3xl-font-size)}.\[font-size\:var\(--avatar-group-label-lg-font-size\)\]{font-size:var(--avatar-group-label-lg-font-size)}.\[font-size\:var\(--avatar-group-label-md-font-size\)\]{font-size:var(--avatar-group-label-md-font-size)}.\[font-size\:var\(--avatar-group-label-sm-font-size\)\]{font-size:var(--avatar-group-label-sm-font-size)}.\[font-size\:var\(--avatar-group-label-xl-font-size\)\]{font-size:var(--avatar-group-label-xl-font-size)}.\[font-size\:var\(--avatar-group-label-xs-font-size\)\]{font-size:var(--avatar-group-label-xs-font-size)}.\[font-size\:var\(--avatar-lg-font-size\)\]{font-size:var(--avatar-lg-font-size)}.\[font-size\:var\(--avatar-md-font-size\)\]{font-size:var(--avatar-md-font-size)}.\[font-size\:var\(--avatar-sm-font-size\)\]{font-size:var(--avatar-sm-font-size)}.\[font-size\:var\(--avatar-xl-font-size\)\]{font-size:var(--avatar-xl-font-size)}.\[font-size\:var\(--avatar-xs-font-size\)\]{font-size:var(--avatar-xs-font-size)}.\[font-size\:var\(--badge-lg-font-size\)\]{font-size:var(--badge-lg-font-size)}.\[font-size\:var\(--badge-md-font-size\)\]{font-size:var(--badge-md-font-size)}.\[font-size\:var\(--badge-sm-font-size\)\]{font-size:var(--badge-sm-font-size)}.\[font-size\:var\(--breadcrumb-md-font-size\)\]{font-size:var(--breadcrumb-md-font-size)}.\[font-size\:var\(--breadcrumb-menu-item-font-size\)\]{font-size:var(--breadcrumb-menu-item-font-size)}.\[font-size\:var\(--breadcrumb-sm-font-size\)\]{font-size:var(--breadcrumb-sm-font-size)}.\[font-size\:var\(--btn-lg-font-size\)\]{font-size:var(--btn-lg-font-size)}.\[font-size\:var\(--btn-md-font-size\)\]{font-size:var(--btn-md-font-size)}.\[font-size\:var\(--btn-sm-font-size\)\]{font-size:var(--btn-sm-font-size)}.\[font-size\:var\(--label-font-size\)\]{font-size:var(--label-font-size)}.\[font-size\:var\(--token\)\]{font-size:var(--token)}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\(--label-font-weight\){--tw-font-weight:var(--label-font-weight);font-weight:var(--label-font-weight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\(--avatar-fg\){color:var(--avatar-fg)}.text-\(--avatar-group-label-fg\){color:var(--avatar-group-label-fg)}.text-\(--badge-default-ghost-fg\){color:var(--badge-default-ghost-fg)}.text-\(--badge-default-outline-fg\){color:var(--badge-default-outline-fg)}.text-\(--badge-default-solid-fg\){color:var(--badge-default-solid-fg)}.text-\(--badge-default-subtle-fg\){color:var(--badge-default-subtle-fg)}.text-\(--badge-error-ghost-fg\){color:var(--badge-error-ghost-fg)}.text-\(--badge-error-outline-fg\){color:var(--badge-error-outline-fg)}.text-\(--badge-error-solid-fg\){color:var(--badge-error-solid-fg)}.text-\(--badge-error-subtle-fg\){color:var(--badge-error-subtle-fg)}.text-\(--badge-info-ghost-fg\){color:var(--badge-info-ghost-fg)}.text-\(--badge-info-outline-fg\){color:var(--badge-info-outline-fg)}.text-\(--badge-info-solid-fg\){color:var(--badge-info-solid-fg)}.text-\(--badge-info-subtle-fg\){color:var(--badge-info-subtle-fg)}.text-\(--badge-success-ghost-fg\){color:var(--badge-success-ghost-fg)}.text-\(--badge-success-outline-fg\){color:var(--badge-success-outline-fg)}.text-\(--badge-success-solid-fg\){color:var(--badge-success-solid-fg)}.text-\(--badge-success-subtle-fg\){color:var(--badge-success-subtle-fg)}.text-\(--badge-warning-ghost-fg\){color:var(--badge-warning-ghost-fg)}.text-\(--badge-warning-outline-fg\){color:var(--badge-warning-outline-fg)}.text-\(--badge-warning-solid-fg\){color:var(--badge-warning-solid-fg)}.text-\(--badge-warning-subtle-fg\){color:var(--badge-warning-subtle-fg)}.text-\(--breadcrumb-link-fg\){color:var(--breadcrumb-link-fg)}.text-\(--breadcrumb-menu-fg\){color:var(--breadcrumb-menu-fg)}.text-\(--breadcrumb-page-fg\){color:var(--breadcrumb-page-fg)}.text-\(--breadcrumb-separator-fg\){color:var(--breadcrumb-separator-fg)}.text-\(--btn-ghost-fg\){color:var(--btn-ghost-fg)}.text-\(--btn-link-fg\){color:var(--btn-link-fg)}.text-\(--btn-outline-fg\){color:var(--btn-outline-fg)}.text-\(--btn-solid-fg\){color:var(--btn-solid-fg)}.text-\(--color-fg-muted\){color:var(--color-fg-muted)}.text-\(--color-info-foreground\){color:var(--color-info-foreground)}.text-\(--color-ink-1\){color:var(--color-ink-1)}.text-\(--color-ink-3\){color:var(--color-ink-3)}.text-\(--color-ink-4\){color:var(--color-ink-4)}.text-\(--color-ink-5\){color:var(--color-ink-5)}.text-\(--color-muted-foreground\){color:var(--color-muted-foreground)}.text-\(--color-success\){color:var(--color-success)}.text-\(--label-color\){color:var(--label-color)}.text-\(--token\){color:var(--token)}.text-green-500{color:var(--color-green-500)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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-\(--breadcrumb-menu-shadow\){--tw-shadow:var(--breadcrumb-menu-shadow);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)}.\[box-shadow\:0_0_0_var\(--avatar-group-ring-width\)_var\(--avatar-group-ring\)\]{box-shadow:0 0 0 var(--avatar-group-ring-width) var(--avatar-group-ring)}.\[box-shadow\:0_0_0_var\(--avatar-status-ring-width\)_var\(--avatar-status-ring\)\]{box-shadow:0 0 0 var(--avatar-status-ring-width) var(--avatar-status-ring)}.\[box-shadow\:var\(--btn-solid-shadow\)\]{box-shadow:var(--btn-solid-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;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-\(--breadcrumb-transition-duration\){--tw-duration:var(--breadcrumb-transition-duration);transition-duration:var(--breadcrumb-transition-duration)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:\[inset\:var\(--breadcrumb-hit-inset\)\]:before{content:var(--tw-content);inset:var(--breadcrumb-hit-inset)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media(hover:hover){.hover\:bg-\(--btn-ghost-bg-hover\):hover{background-color:var(--btn-ghost-bg-hover)}.hover\:bg-\(--btn-outline-bg-hover\):hover{background-color:var(--btn-outline-bg-hover)}.hover\:bg-\(--btn-solid-bg-hover\):hover{background-color:var(--btn-solid-bg-hover)}.hover\:text-\(--breadcrumb-link-hover-fg\):hover{color:var(--breadcrumb-link-hover-fg)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\(--btn-ring\):focus-visible{--tw-ring-color:var(--btn-ring)}.focus-visible\:ring-\(--color-ring\):focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-\(--btn-disabled-opacity\):disabled{opacity:var(--btn-disabled-opacity)}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-\(--label-disabled-color\)[data-disabled]{color:var(--label-disabled-color)}.data-\[highlighted\]\:bg-\(--breadcrumb-menu-item-highlight-bg\)[data-highlighted]{background-color:var(--breadcrumb-menu-item-highlight-bg)}.data-\[highlighted\]\:text-\(--breadcrumb-menu-item-highlight-fg\)[data-highlighted]{color:var(--breadcrumb-menu-item-highlight-fg)}@media not all and (min-width:48rem){.max-md\:m-0{margin:calc(var(--spacing) * 0)}.max-md\:mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.max-md\:mx-\[var\(--mobile-gutter\,20px\)\]{margin-inline:var(--mobile-gutter,20px)}.max-md\:mt-0{margin-top:calc(var(--spacing) * 0)}.max-md\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.max-md\:mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.max-md\:mt-\[18px\]{margin-top:18px}.max-md\:mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.max-md\:block{display:block}.max-md\:hidden{display:none}.max-md\:size-\[5px\]{width:5px;height:5px}.max-md\:min-h-36{min-height:calc(var(--spacing) * 36)}.max-md\:max-w-none{max-width:none}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:items-baseline{align-items:baseline}.max-md\:gap-0{gap:calc(var(--spacing) * 0)}.max-md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-md\:gap-\[5px\]{gap:5px}.max-md\:border-0{border-style:var(--tw-border-style);border-width:0}.max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-md\:border-\(--color-line-2\){border-color:var(--color-line-2)}.max-md\:bg-\(--color-surface\){background-color:var(--color-surface)}.max-md\:bg-transparent{background-color:#0000}.max-md\:p-0{padding:calc(var(--spacing) * 0)}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-md\:px-\[var\(--mobile-gutter\,20px\)\]{padding-inline:var(--mobile-gutter,20px)}.max-md\:py-0{padding-block:calc(var(--spacing) * 0)}.max-md\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.max-md\:py-4{padding-block:calc(var(--spacing) * 4)}.max-md\:py-8{padding-block:calc(var(--spacing) * 8)}.max-md\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-md\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-md\:pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.max-md\:pb-\[18px\]{padding-bottom:18px}.max-md\:\[font-family\:var\(--font-mono\)\]{font-family:var(--font-mono)}.max-md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-md\:text-\[11px\]{font-size:11px}.max-md\:text-\[26px\]{font-size:26px}.max-md\:leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.max-md\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.max-md\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.max-md\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.max-md\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.max-md\:text-\(--color-ink-4\){color:var(--color-ink-4)}.max-md\:normal-case{text-transform:none}.max-md\:uppercase{text-transform:uppercase}.max-md\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-\(--avatar-status-icon-size\) svg{width:var(--avatar-status-icon-size);height:var(--avatar-status-icon-size)}.\[\&_svg\]\:size-\(--badge-lg-icon-size\) svg{width:var(--badge-lg-icon-size);height:var(--badge-lg-icon-size)}.\[\&_svg\]\:size-\(--badge-md-icon-size\) svg{width:var(--badge-md-icon-size);height:var(--badge-md-icon-size)}.\[\&_svg\]\:size-\(--badge-sm-icon-size\) svg{width:var(--badge-sm-icon-size);height:var(--badge-sm-icon-size)}.\[\&_svg\]\:size-\(--breadcrumb-md-icon-size\) svg{width:var(--breadcrumb-md-icon-size);height:var(--breadcrumb-md-icon-size)}.\[\&_svg\]\:size-\(--breadcrumb-sm-icon-size\) svg{width:var(--breadcrumb-sm-icon-size);height:var(--breadcrumb-sm-icon-size)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>span\:first-child\]\:\[box-shadow\:0_0_0_var\(--avatar-group-ring-width\)_var\(--avatar-group-ring\)\]>span:first-child{box-shadow:0 0 0 var(--avatar-group-ring-width) var(--avatar-group-ring)}}:root{--color-background:oklch(100% 0 0);--color-foreground:oklch(20.46% 0 0);--color-ink-1:oklch(20.46% 0 0);--color-ink-2:oklch(34.07% 0 0);--color-ink-3:oklch(43.86% 0 0);--color-ink-4:oklch(68.3% 0 0);--color-ink-5:oklch(82.97% 0 0);--color-line:oklch(94.61% 0 0);--color-line-2:oklch(96.42% 0 0);--color-surface:oklch(100% 0 0);--color-surface-2:oklch(97.91% 0 0);--color-surface-3:oklch(96.42% 0 0);--color-card:oklch(100% 0 0);--color-card-foreground:oklch(20.46% 0 0);--color-popover:oklch(100% 0 0);--color-popover-foreground:oklch(20.46% 0 0);--color-primary:oklch(20.46% 0 0);--color-primary-foreground:oklch(100% 0 0);--color-secondary:oklch(96.42% 0 0);--color-secondary-foreground:oklch(20.46% 0 0);--color-muted:oklch(96.42% 0 0);--color-muted-foreground:oklch(68.3% 0 0);--color-accent:oklch(96.42% 0 0);--color-accent-foreground:oklch(20.46% 0 0);--color-destructive:oklch(59.72% .2064 26.11);--color-destructive-foreground:oklch(100% 0 0);--color-border:oklch(94.61% 0 0);--color-input:oklch(94.61% 0 0);--color-ring:oklch(20.46% 0 0);--color-info:oklch(62.89% .1908 252.57);--color-info-foreground:oklch(100% 0 0);--color-info-subtle:oklch(97.86% .0109 243.65);--color-success:oklch(71.73% .1159 160.33);--color-success-foreground:oklch(100% 0 0);--color-success-subtle:oklch(98.34% .0165 151.11);--color-warning:oklch(74.31% .1555 72.09);--color-warning-foreground:oklch(100% 0 0);--color-warning-subtle:oklch(98.39% .0174 96.1);--color-error:oklch(59.72% .2064 26.11);--color-error-foreground:oklch(100% 0 0);--color-error-subtle:oklch(98.23% .0086 17.3);--shadow-sm:0 1px 1.75px oklch(0% 0 0/.1);--shadow-base:0 1px 1.75px oklch(0% 0 0/.1), 0 0 .875px oklch(0% 0 0/.45);--shadow-md:0 2px 2.625px oklch(0% 0 0/.16), 0 .5px 1.75px oklch(0% 0 0/.15), 0 0 .875px oklch(0% 0 0/.12);--shadow-lg:0 6px 7px -4px oklch(0% 0 0/.1), 0 0 .875px oklch(0% 0 0/.35);--shadow-xl:0 6px 13.125px -5px oklch(0% 0 0/.11), 0 1px 1.75px oklch(0% 0 0/.07), 0 0 .875px oklch(0% 0 0/.19);--shadow-2xl:0 10px 21px -3px oklch(0% 0 0/.1), 0 1px 2.625px oklch(0% 0 0/.05), 0 0 .875px oklch(0% 0 0/.2);--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-full:9999px}[data-theme=dark]{--color-background:oklch(9% 0 0);--color-foreground:oklch(97.91% 0 0);--color-ink-1:oklch(97.91% 0 0);--color-ink-2:oklch(91.28% 0 0);--color-ink-3:oklch(68.3% 0 0);--color-ink-4:oklch(58.63% 0 0);--color-ink-5:oklch(43.86% 0 0);--color-line:oklch(26% 0 0);--color-line-2:oklch(21% 0 0);--color-surface:oklch(10% 0 0);--color-surface-2:oklch(13% 0 0);--color-surface-3:oklch(17% 0 0);--color-card:oklch(14.5% 0 0);--color-card-foreground:oklch(97.91% 0 0);--color-popover:oklch(14.5% 0 0);--color-popover-foreground:oklch(97.91% 0 0);--color-primary:oklch(97.91% 0 0);--color-primary-foreground:oklch(20.46% 0 0);--color-secondary:oklch(34.07% 0 0);--color-secondary-foreground:oklch(97.91% 0 0);--color-muted:oklch(34.07% 0 0);--color-muted-foreground:oklch(82.97% 0 0);--color-accent:oklch(34.07% 0 0);--color-accent-foreground:oklch(97.91% 0 0);--color-destructive:oklch(55.03% .1985 26.77);--color-destructive-foreground:oklch(100% 0 0);--color-border:oklch(43.86% 0 0);--color-input:oklch(43.86% 0 0);--color-ring:oklch(91.28% 0 0);--color-info:oklch(76.8% .1118 244.71);--color-info-foreground:oklch(20.46% 0 0);--color-info-subtle:oklch(20% .04 240);--color-success:oklch(85.84% .0972 156.07);--color-success-foreground:oklch(20.46% 0 0);--color-success-subtle:oklch(20% .04 150);--color-warning:oklch(86.5% .144 87.19);--color-warning-foreground:oklch(20.46% 0 0);--color-warning-subtle:oklch(22% .05 85);--color-error:oklch(77.17% .1183 19.5);--color-error-foreground:oklch(20.46% 0 0);--color-error-subtle:oklch(20% .04 20);--shadow-sm:0 1px 1.75px oklch(0% 0 0/.3);--shadow-base:0 1px 1.75px oklch(0% 0 0/.3), 0 0 .875px oklch(0% 0 0/.6);--shadow-md:0 2px 2.625px oklch(0% 0 0/.4), 0 .5px 1.75px oklch(0% 0 0/.35), 0 0 .875px oklch(0% 0 0/.3);--shadow-lg:0 6px 7px -4px oklch(0% 0 0/.35), 0 0 .875px oklch(0% 0 0/.5);--shadow-xl:0 6px 13.125px -5px oklch(0% 0 0/.4), 0 1px 1.75px oklch(0% 0 0/.25), 0 0 .875px oklch(0% 0 0/.4);--shadow-2xl:0 10px 21px -3px oklch(0% 0 0/.45), 0 1px 2.625px oklch(0% 0 0/.2), 0 0 .875px oklch(0% 0 0/.4)}:root{--avatar-xs-size:16px;--avatar-sm-size:20px;--avatar-md-size:24px;--avatar-lg-size:28px;--avatar-xl-size:32px;--avatar-2xl-size:40px;--avatar-3xl-size:46px;--avatar-xs-radius:4px;--avatar-sm-radius:5px;--avatar-md-radius:5px;--avatar-lg-radius:6px;--avatar-xl-radius:6px;--avatar-2xl-radius:8px;--avatar-3xl-radius:8px;--avatar-xs-font-size:11px;--avatar-sm-font-size:13px;--avatar-md-font-size:14px;--avatar-lg-font-size:14px;--avatar-xl-font-size:16px;--avatar-2xl-font-size:18px;--avatar-3xl-font-size:20px;--avatar-xs-icon-size:10px;--avatar-sm-icon-size:12px;--avatar-md-icon-size:14px;--avatar-lg-icon-size:16px;--avatar-xl-icon-size:18px;--avatar-2xl-icon-size:22px;--avatar-3xl-icon-size:24px;--avatar-bg:var(--color-muted);--avatar-fg:var(--color-muted-foreground);--avatar-status-size:10px;--avatar-status-icon-size:6px;--avatar-status-bg:var(--color-background);--avatar-status-ring:var(--color-background);--avatar-status-ring-width:2px;--avatar-group-ring:var(--color-background);--avatar-group-ring-width:2px;--avatar-group-overlap-xs:2px;--avatar-group-overlap-sm:4px;--avatar-group-overlap-md:4px;--avatar-group-overlap-lg:5px;--avatar-group-overlap-xl:4px;--avatar-group-overlap-2xl:6px;--avatar-group-overlap-3xl:8px;--avatar-group-label-fg:var(--color-muted-foreground);--avatar-group-label-xs-font-size:11px;--avatar-group-label-sm-font-size:11px;--avatar-group-label-md-font-size:14px;--avatar-group-label-lg-font-size:14px;--avatar-group-label-xl-font-size:16px;--avatar-group-label-2xl-font-size:18px;--avatar-group-label-3xl-font-size:20px;--badge-gap:4px;--badge-radius:var(--radius-full);--badge-sm-py:1px;--badge-sm-px:6px;--badge-sm-font-size:12px;--badge-sm-icon-size:10px;--badge-md-py:3px;--badge-md-px:6px;--badge-md-font-size:12px;--badge-md-icon-size:12px;--badge-lg-py:4.5px;--badge-lg-px:8px;--badge-lg-font-size:13px;--badge-lg-icon-size:12px;--badge-default-solid-bg:var(--color-primary);--badge-default-solid-fg:var(--color-primary-foreground);--badge-default-subtle-bg:var(--color-muted);--badge-default-subtle-fg:var(--color-muted-foreground);--badge-default-outline-fg:var(--color-muted-foreground);--badge-default-outline-border:var(--badge-default-outline-fg);--badge-default-ghost-fg:var(--color-muted-foreground);--badge-error-solid-bg:var(--color-error);--badge-error-solid-fg:var(--color-error-foreground);--badge-error-subtle-bg:var(--color-error-subtle);--badge-error-subtle-fg:var(--color-error);--badge-error-outline-fg:var(--color-error);--badge-error-outline-border:var(--badge-error-outline-fg);--badge-error-ghost-fg:var(--color-error);--badge-warning-solid-bg:var(--color-warning);--badge-warning-solid-fg:var(--color-warning-foreground);--badge-warning-subtle-bg:var(--color-warning-subtle);--badge-warning-subtle-fg:var(--color-warning);--badge-warning-outline-fg:var(--color-warning);--badge-warning-outline-border:var(--badge-warning-outline-fg);--badge-warning-ghost-fg:var(--color-warning);--badge-success-solid-bg:var(--color-success);--badge-success-solid-fg:var(--color-success-foreground);--badge-success-subtle-bg:var(--color-success-subtle);--badge-success-subtle-fg:var(--color-success);--badge-success-outline-fg:var(--color-success);--badge-success-outline-border:var(--badge-success-outline-fg);--badge-success-ghost-fg:var(--color-success);--badge-info-solid-bg:var(--color-info);--badge-info-solid-fg:var(--color-info-foreground);--badge-info-subtle-bg:var(--color-info-subtle);--badge-info-subtle-fg:var(--color-info);--badge-info-outline-fg:var(--color-info);--badge-info-outline-border:var(--badge-info-outline-fg);--badge-info-ghost-fg:var(--color-info);--breadcrumb-list-gap:2px;--breadcrumb-item-radius:var(--radius-md);--breadcrumb-ellipsis-radius:var(--radius-lg);--breadcrumb-transition-duration:.15s;--breadcrumb-transition-easing:ease-out;--breadcrumb-hit-inset:-6px -8px;--breadcrumb-link-fg:var(--color-muted-foreground);--breadcrumb-link-hover-fg:var(--color-foreground);--breadcrumb-page-fg:var(--color-foreground);--breadcrumb-separator-fg:var(--color-muted-foreground);--breadcrumb-sm-py:3px;--breadcrumb-sm-px:4px;--breadcrumb-sm-font-size:14px;--breadcrumb-sm-icon-size:16px;--breadcrumb-sm-min-height:32px;--breadcrumb-sm-ellipsis-size:32px;--breadcrumb-md-py:5px;--breadcrumb-md-px:5px;--breadcrumb-md-font-size:16px;--breadcrumb-md-icon-size:16px;--breadcrumb-md-min-height:32px;--breadcrumb-md-ellipsis-size:32px;--breadcrumb-menu-min-width:160px;--breadcrumb-menu-radius:var(--radius-md);--breadcrumb-menu-border:var(--color-border);--breadcrumb-menu-bg:var(--color-popover);--breadcrumb-menu-fg:var(--color-popover-foreground);--breadcrumb-menu-shadow:var(--shadow-md);--breadcrumb-menu-item-radius:var(--radius-sm);--breadcrumb-menu-item-px:8px;--breadcrumb-menu-item-py:6px;--breadcrumb-menu-item-font-size:14px;--breadcrumb-menu-item-highlight-bg:var(--color-accent);--breadcrumb-menu-item-highlight-fg:var(--color-accent-foreground);--btn-solid-bg:var(--color-primary);--btn-solid-fg:var(--color-primary-foreground);--btn-solid-bg-hover:oklch(from var(--color-primary) calc(l - .06) c h);--btn-solid-shadow:0 0 0 .5px oklch(0% 0 0/.2), inset 0 0 0 1px oklch(100% 1 1/.04), inset 0 1px 0 oklch(100% 1 1/.07), 0 1px 2px oklch(0% 0 0/.1), 0 2px 4px oklch(0% 0 0/.06), 0 4px 8px oklch(0% 0 0/.03);--btn-outline-border:var(--color-border);--btn-outline-fg:var(--color-foreground);--btn-outline-bg-hover:var(--color-accent);--btn-ghost-fg:var(--color-foreground);--btn-ghost-bg-hover:var(--color-accent);--btn-link-fg:var(--color-primary);--btn-radius:var(--radius-md);--btn-ring:var(--color-ring);--btn-disabled-opacity:.5;--btn-sm-height:32px;--btn-sm-px:12px;--btn-sm-font-size:13px;--btn-md-height:36px;--btn-md-px:16px;--btn-md-font-size:14px;--btn-lg-height:40px;--btn-lg-px:20px;--btn-lg-font-size:15px;--label-font-size:14px;--label-font-weight:500;--label-color:var(--color-foreground);--label-disabled-color:var(--color-muted-foreground);--bp-mobile:768px;--mobile-push-ease:cubic-bezier(.32, .72, .34, 1);--mobile-push-duration:.28s}@media(max-width:768px){.pane-left{display:none!important}body[data-mobile]{--mobile-gutter:20px;--mobile-gutter-nav:16px;overflow:hidden}.app-shell{width:100vw;height:100dvh;display:block;overflow:hidden}.main-column{background:var(--color-surface);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.mobile-index-layer{z-index:3;transition:transform var(--mobile-push-duration) var(--mobile-push-ease)}.mobile-detail-layer{z-index:2;background:var(--color-surface);transition:transform var(--mobile-push-duration) var(--mobile-push-ease);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0;transform:translate(100%)}body[data-mobile-screen=detail] .mobile-index-layer{z-index:1;pointer-events:none;transform:translate(-22%)}body[data-mobile-screen=detail] .mobile-detail-layer{pointer-events:auto;transform:translate(0)}#pane-right{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--color-surface);flex:1;min-height:0;height:auto!important;overflow-y:auto!important}#pane-right::-webkit-scrollbar{display:none}#pane-right>section[id]{max-width:none;display:none}#pane-right>section[id][data-mobile-active]{display:block}}@media(min-width:769px){.mobile-index-layer,[data-mobile-detail-nav]{display:none!important}.mobile-detail-layer{display:contents}.app-shell{grid-template-columns:minmax(360px,1fr) 1.4fr;width:100vw;height:100vh;display:grid}.main-column{height:100vh;overflow:hidden}#pane-right{background:var(--color-surface-2);scroll-behavior:smooth;height:100vh;overflow-y:auto}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.mobile-index-layer,.mobile-detail-layer{transition:none}}@media(max-width:768px){body[data-mobile]{overflow:hidden}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.wordmark-topbar[data-astro-cid-sprejpst]{display:flex;align-items:center;gap:8px;width:100%}.wordmark[data-astro-cid-sprejpst]{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--color-ink-1);text-decoration:none}.glyph[data-astro-cid-sprejpst]{width:22px;height:22px;border-radius:6px;background:var(--color-ink-1);color:var(--color-surface);display:grid;place-items:center;font-family:var(--font-mono);font-size:13px;font-weight:700}.ver[data-astro-cid-sprejpst]{font-family:var(--font-mono);font-size:11px;color:var(--color-ink-5);margin-left:4px}.wordmark-topbar[data-astro-cid-sprejpst] .ver[data-astro-cid-sprejpst]{margin-left:auto}.theme-toggle[data-astro-cid-ytgw2rbw]{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--color-line);border-radius:9px;background:var(--color-surface);color:var(--color-ink-3);cursor:pointer}.theme-toggle[data-astro-cid-ytgw2rbw]:hover{color:var(--color-ink-1);border-color:var(--color-ink-5)}.theme-toggle[data-astro-cid-ytgw2rbw]:active{background:var(--color-surface-2)}.theme-toggle[data-astro-cid-ytgw2rbw] svg[data-astro-cid-ytgw2rbw]{width:14px;height:14px}.icon-sun[data-astro-cid-ytgw2rbw]{display:none}html[data-theme=dark] .icon-sun[data-astro-cid-ytgw2rbw]{display:block}html[data-theme=dark] .icon-moon[data-astro-cid-ytgw2rbw]{display:none}.pane-left[data-astro-cid-ssfzsv2f]{height:100vh;overflow-y:auto;padding:56px;border-right:1px solid var(--color-line-2);background:var(--color-surface)}.topbar[data-astro-cid-ssfzsv2f]{display:flex;align-items:center;gap:22px;margin-bottom:56px}.display[data-astro-cid-ssfzsv2f]{font-size:clamp(36px,3.5vw,52px);font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0;color:var(--color-ink-1);text-wrap:balance}.lede[data-astro-cid-ssfzsv2f]{font-size:16px;line-height:1.55;color:var(--color-ink-3);max-width:460px;margin:28px 0 0;text-wrap:pretty}.label[data-astro-cid-ssfzsv2f]{font-size:13px;color:var(--color-ink-4);margin:44px 0 14px}.label-spacer[data-astro-cid-ssfzsv2f]{height:24px}.index-grid[data-astro-cid-ssfzsv2f]{display:grid;gap:4px 24px}.index-grid[data-astro-cid-ssfzsv2f].one-col{grid-template-columns:1fr}.index-grid[data-astro-cid-ssfzsv2f].two-col{grid-template-columns:1fr 1fr}.index-item[data-astro-cid-ssfzsv2f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;font-size:15px;color:var(--color-ink-3);background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;transition:color .12s}.index-item[data-astro-cid-ssfzsv2f] .num[data-astro-cid-ssfzsv2f]{font-family:var(--font-mono);font-size:11px;color:var(--color-ink-5);font-variant-numeric:tabular-nums}.index-item[data-astro-cid-ssfzsv2f]:hover{color:var(--color-ink-1)}.index-item[data-astro-cid-ssfzsv2f][data-active]{color:var(--color-ink-1);font-weight:500}.index-item[data-astro-cid-ssfzsv2f][data-active] .num[data-astro-cid-ssfzsv2f]{color:var(--color-ink-1)}.meta-row[data-astro-cid-ssfzsv2f]{margin-top:28px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--color-ink-4);line-height:1.5}.meta-row[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]{color:var(--color-ink-3);text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:3px}.meta-row[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]:hover{color:var(--color-ink-1);text-decoration-color:var(--color-ink-5)}.left-foot[data-astro-cid-ssfzsv2f]{margin-top:56px;padding-top:22px;border-top:1px solid var(--color-line-2);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--color-ink-5)}.mobile-topnav[data-astro-cid-pyh7sdnj]{padding:max(56px,env(safe-area-inset-top,0px) + 12px) var(--mobile-gutter, 20px) 14px;display:flex;align-items:center;justify-content:space-between;background:var(--color-surface);border-bottom:1px solid transparent;flex-shrink:0;z-index:2}.mobile-topnav[data-astro-cid-pyh7sdnj][data-scrolled]{border-bottom-color:var(--color-line-2)}.cmd-row[data-astro-cid-2zp6bzpm]{display:flex;align-items:center;gap:10px}.prompt[data-astro-cid-2zp6bzpm]{font-family:var(--font-mono);font-size:14px;color:var(--color-ink-4);flex-shrink:0}.cmd-row-sm[data-astro-cid-2zp6bzpm] .prompt[data-astro-cid-2zp6bzpm]{font-size:13px}code[data-astro-cid-2zp6bzpm]{flex:1;min-width:0;font-family:var(--font-mono);font-size:14px;color:var(--color-ink-1);overflow-x:auto;white-space:nowrap}.cmd-row-sm[data-astro-cid-2zp6bzpm] code[data-astro-cid-2zp6bzpm]{font-size:12.5px}code[data-astro-cid-2zp6bzpm] .dim[data-astro-cid-2zp6bzpm]{color:var(--color-ink-3)}.copy-btn[data-astro-cid-2zp6bzpm]{width:28px;height:28px;flex-shrink:0;display:inline-grid;place-items:center;border:1px solid var(--color-line);border-radius:7px;background:var(--color-surface);color:var(--color-ink-4);cursor:pointer;padding:0}.copy-btn[data-astro-cid-2zp6bzpm]:hover{color:var(--color-ink-1);border-color:var(--color-ink-5);background:var(--color-surface-3)}.copy-btn[data-astro-cid-2zp6bzpm]:active{background:var(--color-surface-2)}.copy-btn[data-astro-cid-2zp6bzpm] svg[data-astro-cid-2zp6bzpm]{width:14px;height:14px}.icon-check[data-astro-cid-2zp6bzpm],.copy-btn[data-astro-cid-2zp6bzpm][data-copied] .icon-copy[data-astro-cid-2zp6bzpm]{display:none}.copy-btn[data-astro-cid-2zp6bzpm][data-copied] .icon-check[data-astro-cid-2zp6bzpm]{display:block;color:var(--color-primary)}.mobile-index-scroll[data-astro-cid-iil4dnwu]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-index-scroll[data-astro-cid-iil4dnwu]::-webkit-scrollbar{display:none}.hero[data-astro-cid-iil4dnwu]{padding:20px 20px 24px}.hero[data-astro-cid-iil4dnwu] h1[data-astro-cid-iil4dnwu]{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0;text-wrap:balance;color:var(--color-ink-1)}.hero[data-astro-cid-iil4dnwu] p[data-astro-cid-iil4dnwu]{font-size:14px;line-height:1.5;color:var(--color-ink-3);margin:14px 0 0;text-wrap:pretty}.install-detail[data-astro-cid-iil4dnwu]{margin:18px 20px 0;padding:14px 16px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-2)}.install-desc[data-astro-cid-iil4dnwu]{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--color-ink-3)}.install-steps[data-astro-cid-iil4dnwu]{display:flex;flex-direction:column;gap:8px}.install-steps[data-astro-cid-iil4dnwu] .cmd-row+.cmd-row[data-astro-cid-iil4dnwu]{margin-top:0}.cmd-row[data-astro-cid-iil4dnwu]{display:flex;align-items:center;gap:10px}.prompt[data-astro-cid-iil4dnwu]{font-family:var(--font-mono);font-size:13px;color:var(--color-ink-4);flex-shrink:0}.cmd-row[data-astro-cid-iil4dnwu] code[data-astro-cid-iil4dnwu]{font-family:var(--font-mono);font-size:12.5px;color:var(--color-ink-1);overflow-x:auto;white-space:nowrap}.cmd-row[data-astro-cid-iil4dnwu] code[data-astro-cid-iil4dnwu] .dim[data-astro-cid-iil4dnwu]{color:var(--color-ink-3)}.group-label[data-astro-cid-iil4dnwu]{padding:28px 20px 8px;font-size:11px;color:var(--color-ink-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.section-row[data-astro-cid-iil4dnwu]{display:flex;align-items:center;gap:14px;padding:14px 20px;background:var(--color-surface);border:none;border-bottom:1px solid var(--color-line-2);width:100%;text-align:left;cursor:pointer;font-family:inherit;transition:background-color .15s ease,transform .15s ease}.section-row[data-astro-cid-iil4dnwu]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary)}.section-row[data-astro-cid-iil4dnwu]:active{background:var(--color-surface-2);transform:scale(.98)}.section-row[data-astro-cid-iil4dnwu] .num[data-astro-cid-iil4dnwu]{font-family:var(--font-mono);font-size:11px;color:var(--color-ink-5);min-width:22px;font-variant-numeric:tabular-nums}.section-row[data-astro-cid-iil4dnwu] .label[data-astro-cid-iil4dnwu]{flex:1;font-size:15px;font-weight:500;color:var(--color-ink-1)}.section-row[data-astro-cid-iil4dnwu] .sub[data-astro-cid-iil4dnwu]{font-size:12px;color:var(--color-ink-4);font-family:var(--font-mono);text-transform:lowercase}.section-row[data-astro-cid-iil4dnwu] .chev[data-astro-cid-iil4dnwu]{color:var(--color-ink-5);transition:transform .15s ease}.section-row[data-astro-cid-iil4dnwu]:active .chev[data-astro-cid-iil4dnwu]{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.section-row[data-astro-cid-iil4dnwu]{transition:none}.section-row[data-astro-cid-iil4dnwu]:active{transform:none}.section-row[data-astro-cid-iil4dnwu] .chev[data-astro-cid-iil4dnwu]{transition:none}.section-row[data-astro-cid-iil4dnwu]:active .chev[data-astro-cid-iil4dnwu]{transform:none}}.foot[data-astro-cid-iil4dnwu]{padding:22px 20px max(32px,env(safe-area-inset-bottom,0px) + 16px);text-align:center;color:var(--color-ink-5);font-size:11px;font-family:var(--font-mono);border-top:1px solid var(--color-line-2);margin-top:4px}.mobile-index-layer[data-astro-cid-tcymjegp]{display:none;position:absolute;inset:0;z-index:3;background:var(--color-surface);flex-direction:column;transform:translate(0)}@media(max-width:768px){.mobile-index-layer[data-astro-cid-tcymjegp]{display:flex}}.mobile-detail-nav[data-astro-cid-22v4bkfk]{padding:max(56px,env(safe-area-inset-top,0px) + 12px) var(--mobile-gutter-nav, 16px) 14px;display:flex;align-items:center;justify-content:space-between;background:var(--color-surface);border-bottom:1px solid var(--color-line-2);flex-shrink:0;z-index:2}.back[data-astro-cid-22v4bkfk]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:6px 8px 6px 4px;color:var(--color-ink-2);font-size:15px;font-weight:500;cursor:pointer;font-family:inherit}.back[data-astro-cid-22v4bkfk] svg[data-astro-cid-22v4bkfk]{width:18px;height:18px}.counter[data-astro-cid-22v4bkfk]{font-family:var(--font-mono);font-size:11px;color:var(--color-ink-5);font-variant-numeric:tabular-nums}.detail[data-astro-cid-uizmhsir]{padding:64px 64px 96px;max-width:880px}.hero-panel[data-astro-cid-uizmhsir]{padding-top:84px}.eyebrow[data-astro-cid-uizmhsir]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--color-ink-3);background:var(--color-surface);border:1px solid var(--color-line);padding:5px 10px;border-radius:999px;margin-bottom:24px}.eyebrow[data-astro-cid-uizmhsir] .dot[data-astro-cid-uizmhsir]{width:6px;height:6px;border-radius:50%;background:var(--color-ink-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink-3) 18%,transparent)}h2[data-astro-cid-uizmhsir]{font-size:clamp(40px,4.5vw,64px);line-height:1.02;font-weight:600;letter-spacing:-.025em;margin:0;color:var(--color-ink-1);text-wrap:balance}h2[data-astro-cid-uizmhsir] em[data-astro-cid-uizmhsir]{font-style:normal;font-family:var(--font-mono);font-weight:500;font-size:.86em;color:var(--color-ink-3)}.desc[data-astro-cid-uizmhsir]{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--color-ink-3);max-width:600px}@media(max-width:768px){.detail[data-astro-cid-uizmhsir]{padding:32px 24px}}.mobile-section-pager[data-astro-cid-gbvankck]{display:none}@media(max-width:768px){.mobile-section-pager[data-astro-cid-gbvankck]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px var(--mobile-gutter, 20px) 0;padding:20px 0 max(28px,env(safe-area-inset-bottom,0px) + 12px);border-top:1px solid var(--color-line-2)}.pager-gap[data-astro-cid-gbvankck]{display:block}.pager-btn[data-astro-cid-gbvankck]{display:flex;align-items:center;gap:8px;min-height:52px;padding:10px 12px;border:1px solid var(--color-line-2);border-radius:10px;background:var(--color-surface);cursor:pointer;font-family:inherit;text-align:left;transition:background-color .15s ease,transform .15s ease,border-color .15s ease}.pager-btn[data-astro-cid-gbvankck]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-primary)}.pager-btn[data-astro-cid-gbvankck]:active{background:var(--color-surface-2);border-color:var(--color-line);transform:scale(.98)}.pager-btn[data-astro-cid-gbvankck].next{justify-content:flex-end;text-align:right}.pager-btn[data-astro-cid-gbvankck] svg[data-astro-cid-gbvankck]{width:16px;height:16px;flex-shrink:0;color:var(--color-ink-4)}.pager-num[data-astro-cid-gbvankck]{flex-shrink:0;min-width:24px;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--color-ink-2);font-variant-numeric:tabular-nums;letter-spacing:.02em}.pager-label[data-astro-cid-gbvankck]{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--color-ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pager-btn[data-astro-cid-gbvankck].next .pager-label[data-astro-cid-gbvankck]{flex:initial;text-align:right}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.pager-btn[data-astro-cid-gbvankck]{transition:none}.pager-btn[data-astro-cid-gbvankck]:active{transform:none}}.canvas-grid[data-astro-cid-nvvjpz5h]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden;background-image:linear-gradient(var(--color-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--color-line-2) 1px,transparent 1px);background-size:16px 16px;background-position:-1px -1px;mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,transparent 0%,transparent 26%,black 82%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,transparent 0%,transparent 25%,black 82%)}@media(max-width:768px){.canvas-grid[data-astro-cid-nvvjpz5h]:before{background-size:14px 14px;mask-image:radial-gradient(ellipse 95% 85% at 50% 50%,transparent 0%,transparent 22%,black 78%);-webkit-mask-image:radial-gradient(ellipse 95% 85% at 50% 50%,transparent 0%,transparent 22%,black 78%)}}.code[data-astro-cid-cihudgin]{margin-top:28px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface);overflow:hidden}.code-flat[data-astro-cid-cihudgin]{margin-top:0;border:none;border-radius:0;background:transparent}.code-flat[data-astro-cid-cihudgin] .code-head[data-astro-cid-cihudgin]{border-top:1px solid var(--color-line-2)}.code-head[data-astro-cid-cihudgin]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-bottom:1px solid var(--color-line-2);background:var(--color-surface-2)}.code-head[data-astro-cid-cihudgin] .file[data-astro-cid-cihudgin]{font-family:var(--font-mono);font-size:11px;color:var(--color-ink-3)}.code[data-astro-cid-cihudgin] pre{margin:0;padding:12px 14px;font-family:var(--font-mono);font-size:11.5px;line-height:1.55;overflow-x:auto;background:transparent!important;color:var(--shiki-light)}.code[data-astro-cid-cihudgin] pre span{color:var(--shiki-light)}html[data-theme=dark] .code[data-astro-cid-cihudgin] pre,html[data-theme=dark] .code[data-astro-cid-cihudgin] pre span{color:var(--shiki-dark)}@media(max-width:768px){.code[data-astro-cid-cihudgin]{margin:18px var(--mobile-gutter, 20px) 24px}}.install-canvas{padding:18px 20px!important;justify-content:stretch!important;display:block!important;min-height:0!important}.cmd-row[data-astro-cid-k2wmerrp]{display:flex;align-items:center;gap:12px}.cmd-row[data-astro-cid-k2wmerrp]+.cmd-row[data-astro-cid-k2wmerrp],.cmd-row[data-astro-cid-k2wmerrp]+.cmd-row,.cmd-row+.cmd-row[data-astro-cid-k2wmerrp]{margin-top:10px}.dollar[data-astro-cid-k2wmerrp]{font-family:var(--font-mono);font-size:14px;color:var(--color-ink-4)}.cmd[data-astro-cid-k2wmerrp]{flex:1;font-family:var(--font-mono);font-size:14px;color:var(--color-ink-1)}.cmd[data-astro-cid-k2wmerrp] .dim[data-astro-cid-k2wmerrp]{color:var(--color-ink-3)}.swatches[data-astro-cid-tuhrhe5s]{display:grid;gap:6px}.swatches-neutral[data-astro-cid-tuhrhe5s]{grid-template-columns:repeat(11,1fr)}.swatches-semantic[data-astro-cid-tuhrhe5s]{grid-template-columns:repeat(5,1fr);margin-bottom:24px}.sw[data-astro-cid-tuhrhe5s]{aspect-ratio:1;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-ink-1) 8%,transparent);position:relative}.sw[data-astro-cid-tuhrhe5s] .lab[data-astro-cid-tuhrhe5s]{position:absolute;bottom:5px;left:7px;font-family:var(--font-mono);font-size:9px;color:#fffffff2;mix-blend-mode:difference}@media(max-width:768px){.swatches-neutral[data-astro-cid-tuhrhe5s]{grid-template-columns:repeat(5,1fr)}.swatches[data-astro-cid-tuhrhe5s]{margin:0 var(--mobile-gutter, 20px)}.swatches-semantic[data-astro-cid-tuhrhe5s]{margin-bottom:24px}}.type-list[data-astro-cid-7w3ijgou]{margin-top:32px}.type-row[data-astro-cid-7w3ijgou]{display:grid;grid-template-columns:130px 1fr;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--color-line-2)}.type-row[data-astro-cid-7w3ijgou]:last-child{border-bottom:none}.type-row[data-astro-cid-7w3ijgou] .meta[data-astro-cid-7w3ijgou]{font-family:var(--font-mono);font-size:11px;color:var(--color-ink-5)}.type-row[data-astro-cid-7w3ijgou] .sample[data-astro-cid-7w3ijgou]{color:var(--color-ink-1);line-height:1.2}@media(max-width:768px){.type-list[data-astro-cid-7w3ijgou]{margin:0 var(--mobile-gutter, 20px) 24px;margin-top:0}.type-row[data-astro-cid-7w3ijgou]{display:block;padding:14px 0}.type-row[data-astro-cid-7w3ijgou] .meta[data-astro-cid-7w3ijgou]{font-size:10px;margin-bottom:6px}}.rows[data-astro-cid-eepsg7ni]{margin-top:24px}.row[data-astro-cid-eepsg7ni]{display:grid;grid-template-columns:140px 60px 1fr;align-items:center;padding:10px 0;gap:16px;border-bottom:1px solid var(--color-line-2)}.row[data-astro-cid-eepsg7ni]:last-child{border-bottom:none}.row[data-astro-cid-eepsg7ni] .key[data-astro-cid-eepsg7ni]{font-family:var(--font-mono);font-size:12px;color:var(--color-ink-2)}.row[data-astro-cid-eepsg7ni] .val[data-astro-cid-eepsg7ni]{font-family:var(--font-mono);font-size:11px;color:var(--color-ink-5)}.row[data-astro-cid-eepsg7ni] .bar[data-astro-cid-eepsg7ni]{height:12px;background:var(--color-ink-1);border-radius:2px}@media(max-width:768px){.rows[data-astro-cid-eepsg7ni]{margin:0 var(--mobile-gutter, 20px) 24px;margin-top:0}.row[data-astro-cid-eepsg7ni]{grid-template-columns:60px 50px 1fr;gap:12px;padding:8px 0}.row[data-astro-cid-eepsg7ni] .bar[data-astro-cid-eepsg7ni]{height:10px}}.stop[data-astro-cid-4dltymos]{display:flex;flex-direction:column;align-items:center;gap:8px}.block[data-astro-cid-4dltymos]{width:80px;height:80px;background:var(--color-ink-1)}.key[data-astro-cid-4dltymos]{font-family:var(--font-mono);font-size:11px;color:var(--color-ink-3)}.val[data-astro-cid-4dltymos]{font-family:var(--font-mono);font-size:10px;color:var(--color-ink-5)}.framework-code[data-astro-cid-ioregsd3]{margin-top:28px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface);overflow:hidden}.framework-code-tabs[data-astro-cid-ioregsd3]{display:flex;gap:0;padding:6px;border-bottom:1px solid var(--color-line-2);background:var(--color-surface-2)}.framework-code-tab[data-astro-cid-ioregsd3]{flex:1;padding:6px 12px;border:1px solid transparent;border-radius:6px;background:transparent;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--color-ink-3);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.framework-code-tab[data-astro-cid-ioregsd3]:hover{color:var(--color-ink-1);background:var(--color-surface)}.framework-code-tab[data-astro-cid-ioregsd3][aria-selected=true]{color:var(--color-ink-1);background:var(--color-surface);border-color:var(--color-line);box-shadow:0 1px 2px #0000000a}.framework-code-panel[data-astro-cid-ioregsd3][hidden]{display:none}@media(max-width:768px){.framework-code[data-astro-cid-ioregsd3]{margin:18px var(--mobile-gutter, 20px) 24px}}.avatar-size-row,.avatar-status-row{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:12px!important;padding:28px 32px!important;width:100%}@media(max-width:768px){.avatar-size-row,.avatar-status-row{margin:0!important;padding:0!important;min-height:0!important;border:none!important;background:transparent!important}}.avatar-group-size-col{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important;gap:16px!important;padding:28px 32px!important;width:100%}.avatar-group-size-col>*{align-self:flex-start}@media(max-width:768px){.avatar-group-size-col{margin:0!important;padding:0!important;min-height:0!important;border:none!important;background:transparent!important}}.label-field-canvas{flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:28px 32px!important;width:100%}.field[data-astro-cid-tkzlei5i]{display:flex;flex-direction:column;gap:6px;max-width:280px}.demo-input[data-astro-cid-tkzlei5i]{height:36px;padding:0 12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface);font-family:var(--font-sans);font-size:14px;color:var(--color-ink-1)}.demo-input[data-astro-cid-tkzlei5i]::placeholder{color:var(--color-ink-4)}.demo-input[data-astro-cid-tkzlei5i]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:768px){.label-field-canvas{margin:0!important;padding:0!important;min-height:0!important;border:none!important;background:transparent!important}}
