@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0ztvx5mb7lxp4.woff2)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_830990e7-module__3Vt7uq__className{font-family:pretendard,pretendard Fallback}.pretendard_830990e7-module__3Vt7uq__variable{--font-pretendard:"pretendard", "pretendard Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans: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;--breakpoint-sm:600px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--palette-white:#fff;--palette-black:#000;--palette-neutral-50:#f7f7f8;--palette-neutral-100:#f4f4f5;--palette-neutral-150:#ececef;--palette-neutral-500:#aeb0b6;--palette-neutral-650:#70737c;--palette-neutral-800:#37383c;--palette-neutral-950:#171719;--palette-teal-50:#e8f4f2;--palette-teal-600:#0f766e;--palette-teal-800:#0b524d;--color-bg-page:var(--palette-neutral-50);--color-bg-soft:var(--palette-neutral-100);--color-bg-card:var(--palette-white);--color-bg-skeleton:var(--palette-neutral-150);--color-bg-glass:#fffffff5;--color-bg-overlay:#0000008c;--color-bg-skeleton-shine:#ffffff8c;--color-fg-default:var(--palette-neutral-950);--color-fg-secondary:var(--palette-neutral-800);--color-fg-muted:var(--palette-neutral-650);--color-fg-faint:var(--palette-neutral-500);--color-fg-inverse:var(--palette-white);--color-fg-inverse-muted:#ffffffb3;--color-border-default:#70737c38;--color-border-subtle:#70737c29;--color-accent-default:var(--palette-teal-600);--color-accent-soft:var(--palette-teal-50);--color-accent-fg:var(--palette-teal-800);--color-accent-border:#0f766e40;--color-accent-border-strong:#0f766e61;--color-positive-default:#009c32;--color-positive-soft:#e5fbec;--color-danger-default:#ff4242;--color-danger-soft:#feebeb;--color-danger-fg:#c21f1f;--color-info-default:#06f;--color-info-soft:#eaf2fe;--color-info-fg:#0040a9;--color-info-border:#d6e6fd;--color-warning-default:#b07a00;--color-warning-soft:#fff4e5;--color-warning-fg:#9a5700;--font-sans:var(--font-pretendard), Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--text-title-md-size:22px;--text-title-md-weight:790;--text-title-md-tracking:-.024em;--text-title-md-leading:1.3;--text-title-sm-size:20px;--text-title-sm-weight:700;--text-title-sm-tracking:-.018em;--text-title-sm-leading:1.4;--text-heading-size:16px;--text-heading-weight:700;--text-heading-tracking:-.01em;--text-heading-leading:1.4;--text-body-sm-size:15px;--text-body-sm-weight:500;--text-body-sm-tracking:.01em;--text-body-sm-leading:1.5;--text-body-xs-size:14px;--text-body-xs-weight:500;--text-body-xs-tracking:0;--text-body-xs-leading:1.5;--text-label-sm-size:13px;--text-label-sm-weight:600;--text-label-sm-tracking:.02em;--text-label-sm-leading:1.4;--text-label-xs-size:12px;--text-label-xs-weight:600;--text-label-xs-tracking:.03em;--text-label-xs-leading:1.4;--text-caption-size:11px;--text-caption-weight:700;--text-caption-tracking:.04em;--text-caption-leading:1.4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:999px;--shadow-sm:0 1px 3px #17171914;--shadow-popover:0 14px 40px #1717191f;--shadow-dialog:0 24px 80px #1717192e;--duration-fast:.12s;--duration-base:.16s;--duration-sheet:.24s;--ease-out:ease-out;--ease-in:ease-in;--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--motion-ease-emphasis:var(--ease-out);--motion-distance:var(--space-2);--motion-pop-scale:.98;--motion-check-scale:.8;--motion-press-scale:.98;--motion-stagger:40ms;--control-height-s:32px;--control-height-m:36px;--control-height-l:40px;--control-height-xl:48px;--control-touch-min:44px;--component-control-radius:var(--radius-md);--component-surface-radius:var(--radius-xl);--component-overlay-radius:var(--radius-xl);--component-popover-radius:var(--radius-lg);--component-selected-bg:var(--color-fg-default);--component-selected-fg:var(--color-fg-inverse);--component-indicator:var(--color-fg-default);--component-progress-fill:var(--color-accent-default);--component-backdrop:var(--color-bg-overlay);--component-overlay-shadow:var(--shadow-dialog);--component-popover-shadow:var(--shadow-popover);--component-hover-opacity:.72;--component-disabled-opacity:.4;--component-rating-fill:var(--color-warning-default);--component-current-bg:var(--color-bg-soft);--component-inverse-surface:var(--color-fg-default);--component-inverse-fg:var(--color-fg-inverse);--z-sticky:100;--z-dropdown:1000;--z-toast:1200;--layout-page-width:1120px;--layout-content-width:720px;--layout-nav-width:240px;--layout-tabbar-height:64px;--breakpoint-sm:600px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px}.ds-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-l);padding:0 var(--space-4);border-radius:var(--component-control-radius);font-family:inherit;font-size:var(--text-body-xs-size);letter-spacing:var(--text-body-xs-tracking);font-weight:700;line-height:var(--text-body-xs-leading);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.ds-button__label{align-items:center;gap:var(--space-2);transition:opacity var(--duration-base) var(--ease-out);display:inline-flex}@media (hover:hover){.ds-button:hover:not(:disabled,[aria-disabled=true]){opacity:var(--component-hover-opacity)}}@media (prefers-reduced-motion:no-preference){.ds-button{transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.ds-button:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--motion-press-scale))}}.ds-button:disabled,.ds-button[aria-disabled=true]{cursor:not-allowed}.ds-button:disabled .ds-button__label,.ds-button[aria-disabled=true] .ds-button__label{opacity:var(--component-disabled-opacity)}.ds-button--primary{background:var(--color-fg-default);color:var(--color-fg-inverse)}.ds-button--secondary{background:var(--color-bg-card);border-color:var(--color-border-default);color:var(--color-fg-secondary)}.ds-button--ghost{color:var(--color-fg-muted);background:0 0}.ds-button--accent{background:var(--color-accent-default);color:var(--color-fg-inverse)}.ds-button--danger{background:var(--color-danger-default);color:var(--color-fg-inverse)}.ds-button--s,.ds-button--m{padding:0 var(--space-3);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading)}.ds-button--s{min-height:var(--control-height-s)}.ds-button--m{min-height:var(--control-height-m)}.ds-button--l{min-height:var(--control-height-l)}.ds-button--xl{min-height:var(--control-height-xl)}.ds-button--icon{padding:0}.ds-button--icon.ds-button--s{width:var(--control-height-s)}.ds-button--icon.ds-button--m{width:var(--control-height-m)}.ds-button--icon.ds-button--l{width:var(--control-height-l)}.ds-button--icon.ds-button--xl{width:var(--control-height-xl)}@media (pointer:coarse){.ds-button,.ds-button--s,.ds-button--m,.ds-button--l,.ds-button--xl{min-height:var(--control-touch-min)}.ds-button--icon.ds-button--s,.ds-button--icon.ds-button--m,.ds-button--icon.ds-button--l{width:var(--control-touch-min)}}.ds-card{border:1px solid var(--color-border-subtle);border-radius:var(--component-surface-radius);background:var(--color-bg-card);box-shadow:none;display:block;overflow:hidden}.ds-card--pad-sm{padding:var(--space-3)}.ds-card--pad-md{padding:var(--space-4)}.ds-card--pad-lg{padding:var(--space-6)}.ds-card--interactive{transition:border-color var(--duration-base) var(--ease-out)}@media (hover:hover){.ds-card--interactive:hover{border-color:var(--color-accent-border-strong)}}.ds-card--interactive:focus-within{border-color:var(--color-accent-default)}@media (prefers-reduced-motion:no-preference){.ds-card--interactive{transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.ds-card--interactive:active{transform:scale(.99)}}.ds-badge{align-items:center;gap:var(--space-1);min-height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-xs);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-leading);white-space:nowrap;display:inline-flex}.ds-badge--neutral{background:var(--color-bg-soft);color:var(--color-fg-secondary)}.ds-badge--accent{background:var(--color-accent-soft);color:var(--color-accent-fg)}.ds-badge--positive{background:var(--color-positive-soft);color:var(--color-positive-default)}.ds-badge--info{background:var(--color-info-soft);color:var(--color-info-fg)}.ds-badge--warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.ds-badge--danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.ds-chip{align-items:center;gap:var(--space-1);min-height:var(--control-height-m);padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-card);color:var(--color-fg-secondary);font-family:inherit;font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);display:inline-flex}@media (hover:hover){.ds-chip:hover{opacity:var(--component-hover-opacity)}}.ds-chip--selected{border-color:var(--component-selected-bg);background:var(--component-selected-bg);color:var(--component-selected-fg)}.ds-chip__count{color:var(--color-fg-muted);font-size:var(--text-caption-size);font-variant-numeric:tabular-nums}.ds-chip--selected .ds-chip__count{color:var(--color-fg-inverse-muted)}@media (pointer:coarse){.ds-chip{min-height:var(--control-touch-min)}}.ds-input,.ds-textarea{border:1px solid var(--color-border-default);border-radius:var(--component-control-radius);background:var(--color-bg-page);width:100%;color:var(--color-fg-default);font-family:inherit;font-size:var(--text-label-sm-size);line-height:var(--text-label-sm-leading);transition:border-color var(--duration-base) var(--ease-out)}.ds-input{height:var(--control-touch-min);padding:0 var(--space-3)}.ds-textarea{padding:var(--space-3);resize:vertical}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--color-fg-faint)}.ds-input:focus,.ds-textarea:focus{border-color:var(--color-accent-default)}.ds-input[aria-invalid=true],.ds-textarea[aria-invalid=true]{border-color:var(--color-danger-default)}.ds-input:disabled,.ds-textarea:disabled{color:var(--color-fg-faint);cursor:not-allowed}.ds-field{flex-direction:column;min-width:0;display:flex}.ds-field__label{margin-bottom:var(--space-2);color:var(--color-fg-secondary);font-size:var(--text-label-sm-size);font-weight:700;line-height:var(--text-label-sm-leading)}.ds-field__hint,.ds-field__error{margin:var(--space-2) 0 0;font-size:var(--text-caption-size);line-height:var(--text-caption-leading)}.ds-field__hint{color:var(--color-fg-muted)}.ds-field__error{color:var(--color-danger-fg);font-weight:var(--text-caption-weight)}.ds-empty{min-height:calc(var(--space-10) * 8);padding:var(--space-10) var(--space-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ds-empty--compact{min-height:0;padding:var(--space-6) var(--space-4)}.ds-empty__icon{width:var(--control-height-xl);height:var(--control-height-xl);margin-bottom:var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg-soft);color:var(--color-fg-muted);place-items:center;display:grid}.ds-empty--accent .ds-empty__icon{background:var(--color-accent-soft);color:var(--color-accent-fg)}.ds-empty__title{color:var(--color-fg-default);font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-leading);margin:0}.ds-empty__body{max-width:calc(var(--space-10) * 8);margin:var(--space-2) 0 0;color:var(--color-fg-muted);font-size:var(--text-label-sm-size);line-height:var(--text-label-sm-leading)}.ds-empty__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ds-skeleton{width:100%;height:var(--space-4);background:var(--color-bg-skeleton);display:block;position:relative;overflow:hidden}.ds-skeleton--sm{border-radius:var(--radius-sm)}.ds-skeleton--md{border-radius:var(--radius-md)}.ds-skeleton--xl{border-radius:var(--radius-xl)}.ds-skeleton--pill{border-radius:var(--radius-pill)}.ds-skeleton:after{background:linear-gradient(90deg, transparent, var(--color-bg-skeleton-shine), transparent);content:"";position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.ds-skeleton:after{animation:ds-skeleton-shine 1.4s var(--ease-out) infinite}}@keyframes ds-skeleton-shine{to{transform:translate(100%)}}.ds-icon{vertical-align:middle;flex:none}.ds-check,.ds-radio{align-items:start;column-gap:var(--space-3);min-width:0;min-height:var(--control-height-l);padding-block:calc((var(--control-height-l) - var(--text-body-xs-size) * var(--text-body-xs-leading)) / 2);color:var(--color-fg-default);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.ds-check__control,.ds-radio__control{width:var(--space-5);height:var(--space-5);margin-top:calc((var(--text-body-xs-size) * var(--text-body-xs-leading) - var(--space-5)) / 2);flex:none;display:block;position:relative}.ds-check__input,.ds-radio__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ds-check__box,.ds-radio__dot{border:1.5px solid var(--color-fg-faint);background:var(--color-bg-card);width:100%;height:100%;color:var(--component-selected-fg);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);place-items:center;display:grid}.ds-check__box{border-radius:var(--radius-xs)}.ds-radio__dot{border-radius:var(--radius-pill)}.ds-check__mark,.ds-check__dash{opacity:0;transition:opacity var(--duration-fast) var(--ease-out);grid-area:1/1}.ds-radio__dot:after{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--component-selected-fg);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);content:""}.ds-check__input:checked+.ds-check__box,.ds-check__input:indeterminate+.ds-check__box,.ds-radio__input:checked+.ds-radio__dot{border-color:var(--component-selected-bg);background:var(--component-selected-bg)}.ds-check__input:checked:not(:indeterminate)+.ds-check__box .ds-check__mark,.ds-check__input:indeterminate+.ds-check__box .ds-check__dash,.ds-radio__input:checked+.ds-radio__dot:after{opacity:1}.ds-check__input:focus-visible+.ds-check__box,.ds-radio__input:focus-visible+.ds-radio__dot{outline:2px solid var(--color-accent-default);outline-offset:2px}.ds-check__input[aria-invalid=true]:not(:checked)+.ds-check__box,.ds-radio__input[aria-invalid=true]:not(:checked)+.ds-radio__dot{border-color:var(--color-danger-default)}@media (prefers-reduced-motion:no-preference){.ds-check__mark,.ds-check__dash,.ds-radio__dot:after{scale:var(--motion-check-scale);transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--motion-ease-emphasis)}.ds-check__input:checked:not(:indeterminate)+.ds-check__box .ds-check__mark,.ds-check__input:indeterminate+.ds-check__box .ds-check__dash,.ds-radio__input:checked+.ds-radio__dot:after{scale:1}}@media (hover:hover){.ds-check:hover .ds-check__input:not(:checked,:indeterminate,:disabled)+.ds-check__box,.ds-radio:hover .ds-radio__input:not(:checked,:disabled)+.ds-radio__dot{background:var(--color-bg-soft)}}.ds-check__text,.ds-radio__text,.ds-toggle__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ds-check__label,.ds-radio__label,.ds-toggle__label{font-size:var(--text-body-xs-size);font-weight:var(--text-body-xs-weight);letter-spacing:var(--text-body-xs-tracking);line-height:var(--text-body-xs-leading);overflow-wrap:anywhere;word-break:keep-all;text-wrap:pretty}.ds-check__description,.ds-radio__description,.ds-toggle__description{color:var(--color-fg-muted);font-size:var(--text-label-sm-size);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);overflow-wrap:anywhere;word-break:keep-all;text-wrap:pretty}:is(.ds-check--disabled,.ds-radio--disabled,.ds-check:has(:disabled),.ds-radio:has(:disabled)){opacity:var(--component-disabled-opacity);cursor:not-allowed}@media (pointer:coarse){.ds-check,.ds-radio{min-height:var(--control-touch-min);padding-block:calc((var(--control-touch-min) - var(--text-body-xs-size) * var(--text-body-xs-leading)) / 2)}}.ds-toggle{align-items:center;column-gap:var(--space-4);min-width:0;min-height:var(--control-height-l);padding-block:var(--space-2);color:var(--color-fg-default);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-toggle__control{width:var(--space-10);height:var(--space-6);grid-column:2;display:block;position:relative}.ds-toggle__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ds-toggle__track{border-radius:var(--radius-pill);background:var(--color-fg-faint);width:100%;height:100%;transition:background-color var(--duration-base) var(--ease-out);display:block;position:relative}.ds-toggle__thumb{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--color-bg-card);position:absolute;top:2px;left:2px}.ds-toggle__input:checked+.ds-toggle__track{background:var(--component-selected-bg)}.ds-toggle__input:checked+.ds-toggle__track .ds-toggle__thumb{left:calc(100% - var(--space-5) - 2px)}@media (prefers-reduced-motion:no-preference){.ds-toggle__thumb{transition:transform var(--duration-base) var(--motion-ease-emphasis)}.ds-toggle__input:checked+.ds-toggle__track .ds-toggle__thumb{transform:translateX(calc(var(--space-10) - var(--space-5) - 4px));left:2px}}.ds-toggle__input:focus-visible+.ds-toggle__track{outline:2px solid var(--color-accent-default);outline-offset:2px}@media (hover:hover){.ds-toggle:hover .ds-toggle__input:not(:disabled)+.ds-toggle__track{opacity:var(--component-hover-opacity)}}:is(.ds-toggle--disabled,.ds-toggle:has(:disabled)){opacity:var(--component-disabled-opacity);cursor:not-allowed}@media (pointer:coarse){.ds-toggle{min-height:var(--control-touch-min)}}.ds-select{min-width:0;display:block;position:relative}.ds-select__control{width:100%;min-width:0;height:var(--control-touch-min);padding:0 calc(var(--space-3) + 18px + var(--space-2)) 0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--component-control-radius);background:var(--color-bg-page);color:var(--color-fg-default);font-family:inherit;font-size:var(--text-label-sm-size);line-height:var(--text-label-sm-leading);text-overflow:ellipsis;appearance:none;cursor:pointer;transition:border-color var(--duration-base) var(--ease-out)}.ds-select--multiple .ds-select__control{height:auto;min-height:calc(var(--control-touch-min) * 3);padding:var(--space-2) var(--space-3)}.ds-select__icon{top:0;bottom:0;right:var(--space-3);color:var(--color-fg-muted);pointer-events:none;margin-block:auto;position:absolute}.ds-select__control:has(>option[value=""]:checked){color:var(--color-fg-faint)}.ds-select__control:focus{border-color:var(--color-accent-default)}.ds-select__control[aria-invalid=true]{border-color:var(--color-danger-default)}.ds-select__control:disabled{color:var(--color-fg-faint);cursor:not-allowed}.ds-select--disabled .ds-select__icon{opacity:var(--component-disabled-opacity)}.ds-slider{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ds-slider__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.ds-slider__label{min-width:0;color:var(--color-fg-secondary);font-size:var(--text-label-sm-size);font-weight:700;line-height:var(--text-label-sm-leading);overflow-wrap:anywhere;word-break:keep-all}.ds-slider__value{color:var(--color-fg-default);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-leading);font-variant-numeric:tabular-nums;flex:none}.ds-slider__control{width:100%;height:var(--control-touch-min);appearance:none;cursor:pointer;background:0 0;margin:0}.ds-slider__control::-webkit-slider-runnable-track{height:var(--space-1);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--component-progress-fill) var(--ds-slider-pct,0%), var(--color-border-default) var(--ds-slider-pct,0%))}.ds-slider__control::-webkit-slider-thumb{width:var(--space-5);height:var(--space-5);margin-top:calc((var(--space-1) - var(--space-5)) / 2);border:2px solid var(--component-progress-fill);border-radius:var(--radius-pill);background:var(--color-bg-card);appearance:none}.ds-slider__control::-moz-range-track{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border-default)}.ds-slider__control::-moz-range-progress{height:var(--space-1);border-radius:var(--radius-pill);background:var(--component-progress-fill)}.ds-slider__control::-moz-range-thumb{box-sizing:border-box;width:var(--space-5);height:var(--space-5);border:2px solid var(--component-progress-fill);border-radius:var(--radius-pill);background:var(--color-bg-card)}.ds-slider__control:disabled{cursor:not-allowed}.ds-slider--disabled{opacity:var(--component-disabled-opacity)}.ds-search{min-width:0;display:block;position:relative}.ds-search__icon{top:0;bottom:0;left:var(--space-3);color:var(--color-fg-muted);pointer-events:none;margin-block:auto;position:absolute}.ds-search__input{padding-left:calc(var(--space-3) + 18px + var(--space-2));appearance:none}.ds-search--has-value .ds-search__input{padding-right:var(--control-touch-min)}.ds-search__input::-webkit-search-cancel-button{appearance:none}.ds-search__input::-webkit-search-decoration{appearance:none}.ds-search__clear{width:var(--control-touch-min);border-radius:var(--component-control-radius);height:100%;color:var(--color-fg-muted);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}@media (hover:hover){.ds-search__clear:hover{opacity:var(--component-hover-opacity)}}.ds-search--disabled .ds-search__icon{opacity:var(--component-disabled-opacity)}.ds-date-input{min-width:0;min-height:var(--control-touch-min);font-variant-numeric:tabular-nums;text-align:start;appearance:none;display:block}.ds-date-input::-webkit-date-and-time-value{min-height:calc(var(--text-label-sm-size) * var(--text-label-sm-leading));text-align:start;margin:0}.ds-date-input::-webkit-datetime-edit{padding:0}.ds-date-input::-webkit-calendar-picker-indicator{cursor:pointer;margin:0}.ds-date-input:disabled::-webkit-calendar-picker-indicator{opacity:var(--component-disabled-opacity);cursor:not-allowed}.ds-fieldset{border:0;min-width:0;margin:0;padding:0}.ds-fieldset__legend{margin-bottom:var(--space-2);color:var(--color-fg-default);font-size:var(--text-body-sm-size);letter-spacing:var(--text-body-sm-tracking);font-weight:700;line-height:var(--text-body-sm-leading);text-wrap:balance;padding:0}.ds-fieldset__hint,.ds-fieldset__error{font-size:var(--text-caption-size);line-height:var(--text-caption-leading);margin:0}.ds-fieldset__hint{margin-bottom:var(--space-2);color:var(--color-fg-muted)}.ds-fieldset__error{margin-top:var(--space-2);color:var(--color-danger-fg);font-weight:var(--text-caption-weight)}.ds-fieldset__body{gap:var(--space-3);min-width:0;display:grid}.ds-radio-group--vertical .ds-radio-group__options{gap:0}.ds-radio-group--horizontal .ds-radio-group__options{column-gap:var(--space-5);flex-wrap:wrap;row-gap:0;display:flex}.ds-file-upload{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ds-file-upload__zone{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-6) var(--space-4);border:1px dashed var(--color-border-default);border-radius:var(--component-surface-radius);background:var(--color-bg-page);color:var(--color-fg-default);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.ds-file-upload__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ds-file-upload__zone:has(:focus-visible){outline:2px solid var(--color-accent-default);outline-offset:2px}.ds-file-upload__icon{width:var(--control-height-l);height:var(--control-height-l);margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg-soft);color:var(--color-fg-muted);place-items:center;display:grid}.ds-file-upload__title{max-width:100%;font-size:var(--text-body-xs-size);letter-spacing:var(--text-body-xs-tracking);font-weight:700;line-height:var(--text-body-xs-leading);overflow-wrap:anywhere;word-break:keep-all;text-wrap:balance}.ds-file-upload__browse{max-width:100%;color:var(--color-fg-muted);font-size:var(--text-label-sm-size);line-height:var(--text-label-sm-leading);overflow-wrap:anywhere;word-break:keep-all}.ds-file-upload__hint,.ds-file-upload__error{font-size:var(--text-caption-size);line-height:var(--text-caption-leading);margin:0}.ds-file-upload__hint{color:var(--color-fg-muted)}.ds-file-upload__error{color:var(--color-danger-fg);font-weight:var(--text-caption-weight)}@media (hover:hover){.ds-file-upload:not(.ds-file-upload--disabled) .ds-file-upload__zone:hover{background:var(--color-bg-soft)}}.ds-file-upload--dragging .ds-file-upload__zone{border-style:solid;border-color:var(--color-accent-default);background:var(--color-bg-soft)}.ds-file-upload--invalid .ds-file-upload__zone{border-color:var(--color-danger-default)}.ds-file-upload--disabled .ds-file-upload__zone{cursor:not-allowed}.ds-file-upload--disabled .ds-file-upload__zone>:not(input){opacity:var(--component-disabled-opacity)}.ds-file-upload__list{border:1px solid var(--color-border-subtle);border-radius:var(--component-surface-radius);background:var(--color-bg-card);margin:0;padding:0;list-style:none;display:grid}.ds-file-upload__item{align-items:center;gap:var(--space-2);min-height:var(--control-height-l);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.ds-file-upload__item+.ds-file-upload__item{border-top:1px solid var(--color-border-subtle)}.ds-file-upload__file-icon{color:var(--color-fg-muted)}.ds-file-upload__name{min-width:0;font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-leading);overflow-wrap:anywhere;word-break:keep-all}.ds-file-upload__size{color:var(--color-fg-muted);font-size:var(--text-label-xs-size);line-height:var(--text-label-xs-leading);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-segmented{gap:var(--space-1);max-width:100%;padding:var(--space-1);border-radius:var(--component-control-radius);background:var(--color-bg-soft);display:flex}.ds-segmented__item{cursor:pointer;flex:1 1 0;min-width:0;display:flex;position:relative}.ds-segmented__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ds-segmented__label{min-width:0;padding:var(--space-1) var(--space-3);border-radius:calc(var(--component-control-radius) - var(--space-1));color:var(--color-fg-muted);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);text-align:center;overflow-wrap:anywhere;word-break:keep-all;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border:1px solid #0000;flex:1;justify-content:center;align-items:center;display:flex}.ds-segmented--m .ds-segmented__label{min-height:var(--control-height-m)}.ds-segmented--s .ds-segmented__label{min-height:var(--control-height-s);font-size:var(--text-label-xs-size);letter-spacing:var(--text-label-xs-tracking);line-height:var(--text-label-xs-leading)}.ds-segmented__input:checked+.ds-segmented__label{border-color:var(--color-border-subtle);background:var(--color-bg-card);color:var(--color-fg-default);font-weight:700}@supports selector(:has(*)){.ds-segmented{position:relative}.ds-segmented:before{inset-block:var(--space-1);box-sizing:border-box;width:calc((100% - var(--space-1) * (var(--ds-segmented-count) + 1)) / var(--ds-segmented-count));border:1px solid var(--color-border-subtle);border-radius:calc(var(--component-control-radius) - var(--space-1));background:var(--color-bg-card);translate:calc(var(--ds-segmented-index) * (100% + var(--space-1))) 0;content:"";display:none;position:absolute;inset-inline-start:var(--space-1)}.ds-segmented:has(>.ds-segmented__item:first-child:last-child){--ds-segmented-count:1}.ds-segmented:has(>.ds-segmented__item:nth-child(2):last-child){--ds-segmented-count:2}.ds-segmented:has(>.ds-segmented__item:nth-child(3):last-child){--ds-segmented-count:3}.ds-segmented:has(>.ds-segmented__item:nth-child(4):last-child){--ds-segmented-count:4}.ds-segmented:has(>.ds-segmented__item:first-child>:checked){--ds-segmented-index:0}.ds-segmented:has(>.ds-segmented__item:nth-child(2)>:checked){--ds-segmented-index:1}.ds-segmented:has(>.ds-segmented__item:nth-child(3)>:checked){--ds-segmented-index:2}.ds-segmented:has(>.ds-segmented__item:nth-child(4)>:checked){--ds-segmented-index:3}.ds-segmented:has(>.ds-segmented__item:last-child:nth-child(-n+4)):has(:checked):before{display:block}.ds-segmented:has(>.ds-segmented__item:last-child:nth-child(-n+4)) .ds-segmented__input:checked+.ds-segmented__label{background:0 0;border-color:#0000}@media (prefers-reduced-motion:no-preference){.ds-segmented:before{transition:translate var(--duration-base) var(--motion-ease-emphasis)}}}.ds-segmented__input:focus-visible+.ds-segmented__label{outline:2px solid var(--color-accent-default);outline-offset:2px}@media (hover:hover){.ds-segmented__input:not(:checked,:disabled):hover+.ds-segmented__label{opacity:var(--component-hover-opacity)}}:is(.ds-segmented__item--disabled,.ds-segmented__item:has(:disabled)){cursor:not-allowed}.ds-segmented__item--disabled .ds-segmented__label,.ds-segmented__input:disabled+.ds-segmented__label{opacity:var(--component-disabled-opacity)}@media (pointer:coarse){.ds-segmented--m .ds-segmented__label,.ds-segmented--s .ds-segmented__label{min-height:var(--control-touch-min)}}.ds-dialog,.ds-drawer,.ds-sheet{background:var(--color-bg-card);color:var(--color-fg-default);box-shadow:var(--component-overlay-shadow);border:1px solid #0000;padding:0;overflow:hidden}.ds-dialog::backdrop,.ds-drawer::backdrop,.ds-sheet::backdrop{background:var(--component-backdrop)}.ds-dialog{width:calc(100% - var(--space-4) * 2);max-width:calc(var(--space-10) * 12);max-height:calc(100dvh - var(--space-4) * 2);border-radius:var(--component-overlay-radius);margin:auto}.ds-dialog--sm{max-width:calc(var(--space-10) * 10)}.ds-dialog--lg{max-width:calc(var(--space-10) * 16)}.ds-dialog__surface,.ds-drawer__surface,.ds-sheet__surface{flex-direction:column;min-height:0;display:flex}.ds-dialog__surface{max-height:calc(100dvh - var(--space-4) * 2);padding:var(--space-6);gap:var(--space-3)}.ds-dialog__header,.ds-drawer__header,.ds-sheet__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ds-dialog__title,.ds-drawer__title,.ds-sheet__title{min-width:0;color:var(--color-fg-default);font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);letter-spacing:var(--text-title-sm-tracking);line-height:var(--text-title-sm-leading);text-wrap:balance;overflow-wrap:anywhere;margin:0}.ds-dialog__close{margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0}.ds-dialog__description{color:var(--color-fg-muted);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-leading);text-wrap:pretty;margin:0}.ds-dialog__body,.ds-drawer__body,.ds-sheet__body{overscroll-behavior:contain;min-height:0;color:var(--color-fg-secondary);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-leading);flex:auto;overflow-y:auto}.ds-dialog__actions,.ds-drawer__footer,.ds-sheet__footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-dialog__actions{margin-top:var(--space-3)}.ds-drawer{width:calc(var(--space-10) * 9);max-width:calc(100% - var(--space-10));height:100dvh;max-height:100dvh;margin:0}.ds-drawer--right{margin-inline-start:auto}.ds-drawer--left{margin-inline-end:auto}.ds-drawer__surface{height:100%}.ds-drawer__header,.ds-sheet__header{padding:var(--space-4) var(--space-3) var(--space-3) var(--space-5);align-items:center}.ds-drawer__body,.ds-sheet__body{padding:0 var(--space-5) var(--space-5)}.ds-drawer__footer,.ds-sheet__footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle)}.ds-drawer__footer{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.ds-sheet{width:100%;max-width:calc(var(--space-10) * 15);border-bottom:0;border-start-start-radius:var(--component-overlay-radius);border-start-end-radius:var(--component-overlay-radius);max-height:85dvh;margin:auto auto 0}.ds-sheet__surface{max-height:85dvh;padding-bottom:env(safe-area-inset-bottom)}.ds-sheet__handle{width:var(--space-10);height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-pill);background:var(--color-border-default);flex:none}.ds-sheet__header{padding-top:var(--space-2)}@media (prefers-reduced-motion:no-preference){.ds-dialog[open]{animation:ds-overlay-pop var(--duration-base) var(--motion-ease-emphasis)}.ds-drawer--right[open]{animation:ds-overlay-from-right var(--duration-sheet) var(--ease-out)}.ds-drawer--left[open]{animation:ds-overlay-from-left var(--duration-sheet) var(--ease-out)}.ds-sheet[open]{animation:ds-overlay-from-bottom var(--duration-sheet) var(--ease-out)}.ds-dialog[open]::backdrop,.ds-drawer[open]::backdrop,.ds-sheet[open]::backdrop{animation:ds-overlay-fade var(--duration-base) var(--ease-out)}.ds-dialog[data-closing]{animation:ds-overlay-pop-out var(--duration-fast) var(--ease-in) forwards}.ds-dialog[data-closing]::backdrop{animation:ds-overlay-fade-out var(--duration-fast) var(--ease-in) forwards}}@keyframes ds-overlay-fade{0%{opacity:0}}@keyframes ds-overlay-fade-out{to{opacity:0}}@keyframes ds-overlay-pop{0%{opacity:0;transform:translateY(var(--motion-distance)) scale(var(--motion-pop-scale))}}@keyframes ds-overlay-pop-out{to{opacity:0;transform:translateY(calc(var(--motion-distance) / 2)) scale(var(--motion-pop-scale))}}@keyframes ds-overlay-from-right{0%{transform:translate(100%)}}@keyframes ds-overlay-from-left{0%{transform:translate(-100%)}}@keyframes ds-overlay-from-bottom{0%{transform:translateY(100%)}}.ds-popover,.ds-menu{display:inline-block;position:relative}.ds-popover__panel,.ds-menu__list{top:calc(100% + var(--space-2));z-index:var(--z-dropdown);width:max-content;min-width:calc(var(--space-10) * 4);max-width:calc(var(--space-10) * 8);border-radius:var(--component-popover-radius);background:var(--color-bg-card);color:var(--color-fg-default);box-shadow:var(--component-popover-shadow);border:1px solid #0000;position:absolute}.ds-popover__panel{padding:var(--space-4);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-leading)}.ds-popover__panel--start,.ds-menu__list--start{left:0}.ds-popover__panel--end,.ds-menu__list--end{right:0}.ds-popover__panel--top{top:auto;bottom:calc(100% + var(--space-2))}@media (prefers-reduced-motion:no-preference){.ds-popover__panel,.ds-menu__list{animation:ds-overlay-pop var(--duration-fast) var(--motion-ease-emphasis)}}.ds-menu__list{padding:var(--space-1);margin:0;list-style:none}.ds-menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-l);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-fg-secondary);font-family:inherit;font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex}.ds-menu__item:focus{background:var(--color-bg-soft)}@media (hover:hover){.ds-menu__item:hover:not([aria-disabled=true]){background:var(--color-bg-soft)}}.ds-menu__item--danger{color:var(--color-danger-fg)}.ds-menu__item[aria-disabled=true]{cursor:not-allowed;opacity:var(--component-disabled-opacity)}.ds-menu__label{overflow-wrap:anywhere;min-width:0}@media (pointer:coarse){.ds-menu__item{min-height:var(--control-touch-min)}}.ds-tooltip{display:inline-flex;position:relative}.ds-tooltip__bubble{z-index:var(--z-dropdown);width:max-content;max-width:calc(var(--space-10) * 6);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--component-inverse-surface);color:var(--component-inverse-fg);font-size:var(--text-label-xs-size);font-weight:var(--text-label-xs-weight);letter-spacing:var(--text-label-xs-tracking);line-height:var(--text-label-xs-leading);text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-out), visibility var(--duration-fast) var(--ease-out);border:1px solid #0000;position:absolute;left:50%;translate:-50%}.ds-tooltip--top .ds-tooltip__bubble{bottom:calc(100% + var(--space-2))}.ds-tooltip--bottom .ds-tooltip__bubble{top:calc(100% + var(--space-2))}.ds-tooltip:has(:focus-visible) .ds-tooltip__bubble{opacity:1;visibility:visible}@media (hover:hover){.ds-tooltip:hover .ds-tooltip__bubble{opacity:1;visibility:visible}}.ds-toaster{z-index:var(--z-toast);align-items:center;gap:var(--space-2);padding:var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-inline:0}.ds-toaster--bottom{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));bottom:0}.ds-toaster--top{padding-top:calc(var(--space-4) + env(safe-area-inset-top));flex-direction:column-reverse;top:0}.ds-toast{align-items:center;gap:var(--space-2);width:100%;max-width:calc(var(--space-10) * 10);min-height:var(--control-height-xl);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--component-popover-radius);background:var(--component-inverse-surface);color:var(--component-inverse-fg);box-shadow:var(--component-popover-shadow);font-size:var(--text-body-xs-size);font-weight:var(--text-body-xs-weight);line-height:var(--text-body-xs-leading);pointer-events:auto;border:1px solid #0000;display:flex}.ds-toast__icon{color:var(--color-fg-inverse)}.ds-toast__message{min-width:0;padding:var(--space-2) 0;overflow-wrap:anywhere;text-wrap:pretty;flex:auto}.ds-toast .ds-toast__action,.ds-toast .ds-toast__dismiss{color:var(--component-inverse-fg);flex:none}.ds-toast .ds-toast__dismiss{color:var(--color-fg-inverse-muted)}.ds-toast .ds-toast__action{min-height:var(--control-touch-min)}.ds-toast .ds-toast__dismiss{width:var(--control-touch-min);min-height:var(--control-touch-min)}@media (prefers-reduced-motion:no-preference){.ds-toaster .ds-toast{animation:ds-overlay-pop var(--duration-base) var(--motion-ease-emphasis)}}.ds-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--component-surface-radius);font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-leading);display:flex}.ds-alert--info{background:var(--color-info-soft);color:var(--color-info-fg)}.ds-alert--positive{background:var(--color-positive-soft);color:var(--color-positive-default)}.ds-alert--warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.ds-alert--danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.ds-alert--neutral{background:var(--color-bg-soft);color:var(--color-fg-secondary)}.ds-alert__icon{margin-top:1px}.ds-alert__content{gap:var(--space-1);overflow-wrap:anywhere;flex:auto;min-width:0;display:grid}.ds-alert__title{font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-leading);text-wrap:balance;margin:0}.ds-alert__body{text-wrap:pretty}.ds-alert__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ds-alert .ds-alert__dismiss{margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;color:inherit;flex:none}.ds-progress{gap:var(--space-2);min-width:0;display:grid}.ds-progress__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ds-progress__label{min-width:0;color:var(--color-fg-secondary);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading)}.ds-progress__value{color:var(--color-fg-muted);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-leading);font-variant-numeric:tabular-nums}.ds-progress__track{height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg-soft);overflow:hidden}.ds-progress__fill{background:var(--component-progress-fill);width:100%;height:100%;scale:var(--ds-progress,0) 1;transform-origin:0;display:block}.ds-progress--positive .ds-progress__fill{background:var(--color-positive-default)}.ds-progress--danger .ds-progress__fill{background:var(--color-danger-default)}@media (prefers-reduced-motion:no-preference){.ds-progress__fill{transition:scale var(--duration-base) var(--ease-out)}}.ds-combobox{min-width:0;position:relative}.ds-combobox__input{padding-right:var(--space-10);border-radius:var(--component-control-radius)}.ds-combobox__chevron{top:50%;right:var(--space-3);color:var(--color-fg-muted);pointer-events:none;position:absolute;translate:0 -50%}.ds-combobox__popup{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);border-radius:var(--component-popover-radius);background:var(--color-bg-card);box-shadow:var(--component-popover-shadow);border:1px solid #0000;position:absolute;inset-inline:0}.ds-combobox__popup[hidden]{display:none}.ds-combobox__list{max-height:calc(var(--space-10) * 6);padding:var(--space-1);overscroll-behavior:contain;margin:0;list-style:none;overflow-y:auto}.ds-combobox__list:empty{display:none}.ds-combobox__option{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height-l);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-fg-secondary);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-leading);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);display:flex}@media (hover:hover){.ds-combobox__option:hover:not([aria-disabled=true]){background:var(--color-bg-soft)}}.ds-combobox__option--active{background:var(--color-bg-soft);color:var(--color-fg-default)}.ds-combobox__option[aria-selected=true]{color:var(--color-fg-default)}.ds-combobox__option[aria-disabled=true]{cursor:not-allowed;opacity:var(--component-disabled-opacity)}.ds-combobox__option-label{overflow-wrap:anywhere;min-width:0}.ds-combobox__empty{padding:var(--space-3);color:var(--color-fg-muted);font-size:var(--text-label-sm-size);line-height:var(--text-label-sm-leading);margin:0}@media (pointer:coarse){.ds-combobox__option{min-height:var(--control-touch-min)}}.ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-tabs{min-width:0}.ds-tabs__list{border-bottom:1px solid var(--color-border-subtle);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.ds-tabs__list::-webkit-scrollbar{display:none}.ds-tabs__tab{min-height:var(--control-height-l);padding:0 var(--space-4);color:var(--color-fg-muted);font-family:inherit;font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-tabs__tab:focus-visible{outline-offset:-2px}.ds-tabs__tab:after{content:"";height:2px;transition:background-color var(--duration-fast) var(--ease-out);inset-inline:0;background:0 0;position:absolute;bottom:-1px}.ds-tabs__tab[aria-selected=true]{color:var(--color-fg-default);font-weight:700}.ds-tabs__tab[aria-selected=true]:after{background:var(--component-indicator)}.ds-tabs__indicator{background:var(--component-indicator);width:1px;height:2px;transform:translateX(var(--ds-tab-x)) scaleX(var(--ds-tab-width));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0}.ds-tabs__list--tracked .ds-tabs__tab[aria-selected=true]:after{background:0 0}@media (prefers-reduced-motion:no-preference){.ds-tabs__indicator{transition:transform var(--duration-base) var(--motion-ease-emphasis)}}.ds-tabs__tab:disabled{cursor:not-allowed;opacity:var(--component-disabled-opacity)}@media (hover:hover){.ds-tabs__tab:hover:not(:disabled,[aria-selected=true]){opacity:var(--component-hover-opacity)}}.ds-tabs__list--fitted .ds-tabs__tab{min-width:0;padding:0 var(--space-2);flex:1 1 0}.ds-tabs__panel{padding-top:var(--space-4)}@media (pointer:coarse){.ds-tabs__tab{min-height:var(--control-touch-min)}}.ds-accordion{min-width:0}.ds-accordion__item+.ds-accordion__item{border-top:1px solid var(--color-border-subtle)}.ds-accordion__summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-touch-min);padding:var(--space-3) 0;color:var(--color-fg-default);font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-leading);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);list-style:none;display:flex}.ds-accordion__summary::-webkit-details-marker{display:none}.ds-accordion__title{text-wrap:balance;min-width:0}.ds-accordion__icon{color:var(--color-fg-muted)}.ds-accordion__item[open]>.ds-accordion__summary .ds-accordion__icon{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.ds-accordion__icon{transition:transform var(--duration-base) var(--ease-out)}}@media (hover:hover){.ds-accordion__summary:hover{opacity:var(--component-hover-opacity)}}.ds-accordion__content{padding-bottom:var(--space-4);color:var(--color-fg-secondary);font-size:var(--text-body-xs-size);letter-spacing:var(--text-body-xs-tracking);line-height:var(--text-body-xs-leading);text-wrap:pretty}@supports selector(::details-content){.ds-accordion__item::details-content{opacity:0;transition:opacity var(--duration-fast) var(--ease-out), content-visibility var(--duration-fast) allow-discrete}.ds-accordion__item[open]::details-content{opacity:1;transition-duration:var(--duration-base)}@media (prefers-reduced-motion:no-preference){.ds-accordion__item::details-content{transition:grid-template-rows var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), content-visibility var(--duration-base) allow-discrete;grid-template-rows:0fr;display:grid;overflow:clip}.ds-accordion__item[open]::details-content{transition-duration:var(--duration-sheet);grid-template-rows:1fr}.ds-accordion__item>.ds-accordion__content{min-height:0;overflow:hidden}}}.ds-breadcrumbs{min-width:0}.ds-breadcrumbs__list{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumbs__item{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-fg-muted);overflow-wrap:anywhere;display:inline-flex}.ds-breadcrumbs__item+.ds-breadcrumbs__item:before{color:var(--color-fg-faint);content:"/" / ""}.ds-breadcrumbs__link{color:var(--color-fg-muted);transition:opacity var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.ds-breadcrumbs__link:hover{opacity:var(--component-hover-opacity)}}.ds-breadcrumbs__current{color:var(--color-fg-default);font-weight:700}@media (pointer:coarse){.ds-breadcrumbs__link{min-height:var(--control-touch-min)}}.ds-pagination{min-width:0}.ds-pagination__list{justify-content:center;align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.ds-pagination__item{min-width:var(--control-height-m);flex:none;justify-content:center;display:flex}.ds-pagination__item--ellipsis{min-width:var(--space-5);color:var(--color-fg-faint);font-size:var(--text-label-sm-size)}.ds-pagination__control{width:100%;min-height:var(--control-height-m);padding:0 var(--space-2);border-radius:var(--component-control-radius);color:var(--color-fg-secondary);font-family:inherit;font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-leading);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ds-pagination__control[aria-current=page]{background:var(--component-selected-bg);color:var(--component-selected-fg);cursor:default;font-weight:700}.ds-pagination__control[aria-disabled=true]{cursor:not-allowed;opacity:var(--component-disabled-opacity)}@media (hover:hover){.ds-pagination__control:hover:not([aria-current=page],[aria-disabled=true]){background:var(--color-bg-soft)}}@media (pointer:coarse){.ds-pagination__list{gap:0}.ds-pagination__item{flex:0 1 var(--control-touch-min);min-width:0}.ds-pagination__item--ellipsis{flex:0 1 var(--space-5)}.ds-pagination__control{min-height:var(--control-touch-min);padding:0}}.ds-nav-list{min-width:0}.ds-nav-list__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-nav-list--horizontal .ds-nav-list__list{scrollbar-width:none;flex-direction:row;overflow-x:auto}.ds-nav-list--horizontal .ds-nav-list__list::-webkit-scrollbar{display:none}.ds-nav-list__item{min-width:0}.ds-nav-list--horizontal .ds-nav-list__item{flex:none}.ds-nav-list__link{align-items:center;gap:var(--space-2);min-height:var(--control-height-l);padding:0 var(--space-3);border-radius:var(--component-control-radius);color:var(--color-fg-secondary);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.ds-nav-list--horizontal .ds-nav-list__link{white-space:nowrap}.ds-nav-list--horizontal .ds-nav-list__link:focus-visible{outline-offset:-2px}.ds-nav-list__link--current{background:var(--component-current-bg);color:var(--color-fg-default);font-weight:700}@media (hover:hover){.ds-nav-list__link:hover:not(.ds-nav-list__link--current){background:var(--color-bg-soft)}}.ds-nav-list__icon{color:var(--color-fg-muted)}.ds-nav-list__link--current .ds-nav-list__icon{color:var(--color-fg-default)}.ds-nav-list__label{overflow-wrap:anywhere;flex:auto;min-width:0}.ds-nav-list__badge{color:var(--color-fg-muted);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);font-variant-numeric:tabular-nums;flex:none}@media (pointer:coarse){.ds-nav-list__link{min-height:var(--control-touch-min)}}.ds-link{border-radius:var(--radius-xs);font-weight:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);text-decoration-line:underline;text-decoration-thickness:1px}.ds-link--accent{color:var(--color-accent-fg)}.ds-link--neutral{color:var(--color-fg-default)}.ds-link--muted{color:var(--color-fg-muted)}.ds-link--standalone{align-items:center;gap:var(--space-1);font-weight:700;text-decoration-line:none;display:inline-flex}.ds-link__icon{vertical-align:-.1em;margin-inline-start:var(--space-1)}.ds-link--standalone .ds-link__icon{margin-inline-start:0}@media (hover:hover){.ds-link:hover{opacity:var(--component-hover-opacity)}}@media (pointer:coarse){.ds-link--standalone{min-height:var(--control-touch-min)}}.ds-skip-link{z-index:var(--z-toast);top:var(--space-2);left:var(--space-2);clip-path:inset(50%);border-radius:var(--component-control-radius);background:var(--color-fg-default);width:1px;height:1px;min-height:0;color:var(--color-fg-inverse);font-size:var(--text-label-sm-size);font-weight:700;line-height:var(--text-label-sm-leading);white-space:nowrap;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:fixed;overflow:hidden}.ds-skip-link:focus,.ds-skip-link:focus-visible{width:auto;height:auto;min-height:var(--control-touch-min);padding:0 var(--space-4);clip-path:none;overflow:visible}.ds-steps{min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-steps--vertical{flex-direction:column}.ds-steps__step{min-width:0;display:flex}.ds-steps--horizontal .ds-steps__step{gap:var(--space-2);flex-direction:column;flex:1 1 0}.ds-steps--vertical .ds-steps__step{gap:var(--space-3)}.ds-steps__head{align-items:center;gap:var(--space-2);display:flex}.ds-steps--horizontal .ds-steps__head{padding-inline-end:var(--space-2)}.ds-steps--vertical .ds-steps__head{gap:var(--space-1);flex-direction:column}.ds-steps__marker{box-sizing:border-box;width:var(--space-7);height:var(--space-7);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-card);color:var(--color-fg-muted);font-size:var(--text-label-xs-size);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ds-steps__step--current .ds-steps__marker{border:2px solid var(--component-indicator);color:var(--color-fg-default)}.ds-steps__step--complete .ds-steps__marker{border-color:var(--component-selected-bg);background:var(--component-selected-bg);color:var(--component-selected-fg)}.ds-steps__line{background:var(--color-border-default);flex:auto}.ds-steps--horizontal .ds-steps__line{height:1px;min-width:var(--space-2)}.ds-steps--vertical .ds-steps__line{width:1px;min-height:var(--space-4)}.ds-steps__step--complete .ds-steps__line{background:var(--component-indicator)}.ds-steps__text{gap:var(--space-1);min-width:0;flex-direction:column;padding-inline-end:var(--space-2);display:flex}.ds-steps--vertical .ds-steps__text{padding-top:var(--space-1);padding-bottom:var(--space-5)}.ds-steps--vertical .ds-steps__step:last-child .ds-steps__text{padding-bottom:0}.ds-steps__label{color:var(--color-fg-muted);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);overflow-wrap:anywhere}.ds-steps__step--current .ds-steps__label{color:var(--color-fg-default);font-weight:700}.ds-steps__step--complete .ds-steps__label{color:var(--color-fg-secondary)}.ds-steps__description{color:var(--color-fg-muted);font-size:var(--text-label-xs-size);line-height:var(--text-label-xs-leading);overflow-wrap:anywhere;text-wrap:pretty}.ds-separator{background:var(--color-border-subtle);border:0;flex:none;align-self:stretch;height:1px;margin:0}.ds-separator--vertical{width:1px;height:auto;min-height:1em;display:inline-block}.ds-stack{flex-direction:column;min-width:0;display:flex}.ds-stack>*{min-width:0}.ds-stack--row{flex-direction:row}.ds-stack--wrap{flex-wrap:wrap}.ds-stack--align-start{align-items:flex-start}.ds-stack--align-center{align-items:center}.ds-stack--align-end{align-items:flex-end}.ds-stack--align-stretch{align-items:stretch}.ds-stack--align-baseline{align-items:baseline}.ds-stack--justify-start{justify-content:flex-start}.ds-stack--justify-center{justify-content:center}.ds-stack--justify-end{justify-content:flex-end}.ds-stack--justify-between{justify-content:space-between}.ds-button-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ds-button-group--vertical{flex-direction:column;align-items:stretch}.ds-button-group--attached{flex-wrap:nowrap;gap:0;max-width:100%;display:inline-flex}.ds-button-group--attached>*{border-radius:0}.ds-button-group--attached:not(.ds-button-group--vertical)>*+*{margin-inline-start:-1px}.ds-button-group--attached.ds-button-group--vertical>*+*{margin-top:-1px}.ds-button-group--attached>:focus-visible{z-index:1;position:relative}.ds-button-group--attached:not(.ds-button-group--vertical)>:first-child{border-start-start-radius:var(--component-control-radius);border-end-start-radius:var(--component-control-radius)}.ds-button-group--attached:not(.ds-button-group--vertical)>:last-child{border-start-end-radius:var(--component-control-radius);border-end-end-radius:var(--component-control-radius)}.ds-button-group--attached.ds-button-group--vertical>:first-child{border-start-start-radius:var(--component-control-radius);border-start-end-radius:var(--component-control-radius)}.ds-button-group--attached.ds-button-group--vertical>:last-child{border-end-end-radius:var(--component-control-radius);border-end-start-radius:var(--component-control-radius)}.ds-avatar{box-sizing:border-box;width:var(--control-height-s);height:var(--control-height-s);border-radius:var(--radius-pill);background:var(--color-bg-soft);color:var(--color-fg-secondary);vertical-align:middle;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ds-avatar--rounded{border-radius:var(--radius-sm)}.ds-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.ds-avatar__initial{font-size:var(--text-label-xs-size);font-weight:var(--text-label-xs-weight);letter-spacing:0;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;line-height:1}.ds-avatar--accent{background:var(--color-accent-soft);color:var(--color-accent-fg)}.ds-avatar--s{width:var(--space-6);height:var(--space-6)}.ds-avatar--s .ds-avatar__initial{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight)}.ds-avatar--l{width:var(--control-height-l);height:var(--control-height-l)}.ds-avatar--l .ds-avatar__initial{font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight)}.ds-avatar--xl{width:var(--control-height-xl);height:var(--control-height-xl)}.ds-avatar--xl.ds-avatar--rounded{border-radius:var(--radius-md)}.ds-avatar--xl .ds-avatar__initial{font-size:var(--text-heading-size);font-weight:var(--text-heading-weight)}.ds-avatar-group{align-items:center;min-width:0;display:inline-flex}.ds-avatar-group>.ds-avatar{border:2px solid var(--color-bg-card)}.ds-avatar-group>.ds-avatar+.ds-avatar{margin-inline-start:calc(var(--space-2) * -1)}.ds-avatar-group__more{background:var(--color-bg-soft);color:var(--color-fg-muted)}.ds-list{margin:0;padding:0;list-style:none}.ds-list__item{min-width:0}.ds-list--divided>.ds-list__item+.ds-list__item{border-top:1px solid var(--color-border-subtle)}.ds-list-row{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-touch-min);padding:var(--space-3) var(--space-4);color:var(--color-fg-default);font:inherit;text-align:start;background:0 0;border:0;margin:0;text-decoration:none;display:flex;position:relative}.ds-list-row--interactive{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover:hover){.ds-list-row--interactive:hover:not(:disabled,[aria-disabled=true]){background:var(--color-bg-soft)}}.ds-list-row--current{background:var(--component-current-bg)}.ds-list-row--current:before{inset-block:var(--space-2);border-radius:var(--radius-pill);background:var(--component-indicator);content:"";width:2px;position:absolute;inset-inline-start:0}.ds-list-row--disabled{cursor:not-allowed}.ds-list-row--disabled>*{opacity:var(--component-disabled-opacity)}.ds-list-row__leading{color:var(--color-fg-muted);flex:none;align-items:center;display:inline-flex}.ds-list-row__body{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-list-row__title{color:var(--color-fg-default);font-size:var(--text-body-xs-size);letter-spacing:var(--text-body-xs-tracking);font-weight:700;line-height:var(--text-body-xs-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-list-row--current .ds-list-row__title{font-weight:790}.ds-list-row__description{color:var(--color-fg-muted);font-size:var(--text-label-sm-size);letter-spacing:var(--text-label-sm-tracking);font-weight:500;line-height:var(--text-label-sm-leading);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-list-row__meta{color:var(--color-fg-faint);font-size:var(--text-label-xs-size);font-weight:var(--text-label-xs-weight);letter-spacing:var(--text-label-xs-tracking);line-height:var(--text-label-xs-leading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ds-list-row__trailing{align-items:center;gap:var(--space-2);max-width:40%;color:var(--color-fg-muted);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-leading);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:inline-flex}.ds-table-wrap{box-sizing:border-box;border:1px solid var(--color-border-subtle);border-radius:var(--component-surface-radius);background:var(--color-bg-card);overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.ds-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-fg-default);font-size:var(--text-body-xs-size);font-weight:var(--text-body-xs-weight);letter-spacing:var(--text-body-xs-tracking);line-height:var(--text-body-xs-leading)}.ds-table__caption{padding:var(--space-3) var(--space-4) 0;color:var(--color-fg-default);font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-leading);text-align:start;text-wrap:balance}.ds-table__caption--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-table th,.ds-table td{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:middle;white-space:nowrap}.ds-table td.ds-table__cell--wrap{min-width:calc(var(--space-10) * 5);white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.ds-table td.ds-table__empty{white-space:normal}.ds-table th{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-card);color:var(--color-fg-muted);font-size:var(--text-label-xs-size);font-weight:var(--text-label-xs-weight);letter-spacing:var(--text-label-xs-tracking);line-height:var(--text-label-xs-leading);white-space:nowrap}.ds-table tbody tr+tr td{border-top:1px solid var(--color-border-subtle)}.ds-table--dense th,.ds-table--dense td{padding:var(--space-2) var(--space-3)}.ds-table--sticky-header th{z-index:var(--z-sticky);position:sticky;top:0}.ds-table th.ds-table__cell--end,.ds-table td.ds-table__cell--end{text-align:end}.ds-table th.ds-table__cell--center,.ds-table td.ds-table__cell--center{text-align:center}.ds-table__cell--numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-table__missing{color:var(--color-fg-faint)}.ds-table td.ds-table__empty{padding:var(--space-6) var(--space-4);color:var(--color-fg-muted);text-align:center}.ds-carousel{box-sizing:border-box;max-width:100%;padding:var(--space-1) var(--space-4);scroll-padding-inline:var(--space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.ds-carousel::-webkit-scrollbar{display:none}.ds-carousel--gap-2{gap:var(--space-2)}.ds-carousel--gap-3{gap:var(--space-3)}.ds-carousel--gap-4{gap:var(--space-4)}.ds-carousel__item{scroll-snap-align:start;flex:none;min-width:0}@media (prefers-reduced-motion:no-preference){.ds-carousel{scroll-behavior:smooth}}.ds-heading{color:var(--color-fg-default);text-wrap:balance;overflow-wrap:anywhere;margin:0}.ds-text{color:var(--color-fg-default);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.ds-type--title-md{font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);letter-spacing:var(--text-title-md-tracking);line-height:var(--text-title-md-leading)}.ds-type--title-sm{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);letter-spacing:var(--text-title-sm-tracking);line-height:var(--text-title-sm-leading)}.ds-type--heading{font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-leading)}.ds-type--body-sm{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);letter-spacing:var(--text-body-sm-tracking);line-height:var(--text-body-sm-leading)}.ds-type--body-xs{font-size:var(--text-body-xs-size);font-weight:var(--text-body-xs-weight);letter-spacing:var(--text-body-xs-tracking);line-height:var(--text-body-xs-leading)}.ds-type--label-sm{font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading)}.ds-type--label-xs{font-size:var(--text-label-xs-size);font-weight:var(--text-label-xs-weight);letter-spacing:var(--text-label-xs-tracking);line-height:var(--text-label-xs-leading)}.ds-type--caption{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-leading)}.ds-text--secondary{color:var(--color-fg-secondary)}.ds-text--muted{color:var(--color-fg-muted)}.ds-text--faint{color:var(--color-fg-faint)}.ds-text--danger{color:var(--color-danger-fg)}.ds-text--positive{color:var(--color-positive-default)}.ds-text--numeric{font-variant-numeric:tabular-nums}.ds-text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-text--clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-quote{min-width:0;padding:var(--space-1) 0 var(--space-1) var(--space-4);border-inline-start:3px solid var(--color-border-default);margin:0}.ds-quote__body{color:var(--color-fg-secondary);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);letter-spacing:var(--text-body-sm-tracking);line-height:var(--text-body-sm-leading);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.ds-quote__body>:first-child{margin-top:0}.ds-quote__body>:last-child{margin-bottom:0}.ds-quote__cite{margin-top:var(--space-2);color:var(--color-fg-muted);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);overflow-wrap:anywhere}.ds-quote__cite cite{font-style:normal}.ds-quote__cite a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ds-thumb{box-sizing:border-box;border:1px solid var(--color-border-subtle);background:var(--color-bg-soft);width:100%;min-width:0;color:var(--color-fg-muted);display:block;position:relative;overflow:hidden}.ds-thumb--ratio-1-1{aspect-ratio:1}.ds-thumb--ratio-4-3{aspect-ratio:4/3}.ds-thumb--ratio-16-9{aspect-ratio:16/9}.ds-thumb--ratio-3-2{aspect-ratio:3/2}.ds-thumb--radius-sm{border-radius:var(--radius-sm)}.ds-thumb--radius-md{border-radius:var(--radius-md)}.ds-thumb--radius-lg{border-radius:var(--radius-lg)}.ds-thumb--radius-xl{border-radius:var(--radius-xl)}.ds-thumb__img{object-fit:cover;width:100%;height:100%;display:block}.ds-thumb--contain .ds-thumb__img{object-fit:contain}.ds-thumb--initial{place-items:center;display:grid}.ds-thumb__initial{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);letter-spacing:0;-webkit-user-select:none;user-select:none;line-height:1}.ds-file{align-items:center;gap:var(--space-3);box-sizing:border-box;min-width:0;min-height:var(--control-touch-min);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--component-control-radius);background:var(--color-bg-card);list-style:none;display:flex}.ds-file--error{border-color:var(--color-danger-default)}.ds-file__kind{min-width:var(--control-height-s);height:var(--control-height-s);padding:0 var(--space-1);box-sizing:border-box;border-radius:var(--radius-xs);background:var(--color-bg-soft);color:var(--color-fg-secondary);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-leading);flex:none;place-items:center;display:inline-grid}.ds-file--error .ds-file__kind{background:var(--color-danger-soft);color:var(--color-danger-fg)}.ds-file__body{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-file__name{color:var(--color-fg-default);font-size:var(--text-body-xs-size);letter-spacing:var(--text-body-xs-tracking);font-weight:600;line-height:var(--text-body-xs-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.ds-file__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-default);-webkit-text-decoration-color:var(--color-border-default);-webkit-text-decoration-color:var(--color-border-default);text-decoration-color:var(--color-border-default);text-underline-offset:2px}@media (hover:hover){a.ds-file__name:hover{opacity:var(--component-hover-opacity)}}.ds-file__meta{color:var(--color-fg-muted);font-size:var(--text-label-xs-size);font-weight:var(--text-label-xs-weight);letter-spacing:var(--text-label-xs-tracking);line-height:var(--text-label-xs-leading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ds-file__error{color:var(--color-danger-fg);font-size:var(--text-label-xs-size);font-weight:var(--text-label-xs-weight);line-height:var(--text-label-xs-leading);overflow-wrap:anywhere}.ds-file__progress{border-radius:var(--radius-pill);background:var(--color-bg-soft);height:2px;display:block;overflow:hidden}.ds-file__progress-fill{background:var(--component-progress-fill);transform-origin:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.ds-file__progress-fill{transition:transform var(--duration-base) var(--ease-out)}}.ds-file__remove{flex:none}.ds-rating{align-items:center;gap:var(--space-1);color:var(--color-fg-secondary);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.ds-rating--s{font-size:var(--text-label-xs-size);font-weight:var(--text-label-xs-weight);letter-spacing:var(--text-label-xs-tracking);line-height:var(--text-label-xs-leading)}.ds-rating__stars{align-items:center;display:inline-flex}.ds-rating__star{display:inline-flex;position:relative}.ds-rating__empty{color:var(--color-border-default)}.ds-rating__fill{color:var(--component-rating-fill);display:inline-flex;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.ds-rating__fill .ds-icon{flex:none}.ds-rating__value{color:var(--color-fg-default);font-weight:700}.ds-rating--unknown .ds-rating__value{color:var(--color-fg-faint)}.ds-rating__count{color:var(--color-fg-muted)}:root[data-motion=rich],[data-motion=rich]{--motion-ease-emphasis:var(--ease-spring);--motion-distance:var(--space-4);--motion-pop-scale:.92;--motion-check-scale:.4;--motion-press-scale:.96;--motion-stagger:calc(var(--duration-fast) * 2 / 3)}:root[data-motion=none],[data-motion=none]{--duration-fast:0s;--duration-base:0s;--duration-sheet:0s;--motion-stagger:0s}[data-motion=none] .ds-skeleton:after{animation:none}.ds-swap{display:inline-block}@media (prefers-reduced-motion:no-preference){.ds-input[aria-invalid=true],.ds-textarea[aria-invalid=true],.ds-select__control[aria-invalid=true]{animation:ds-shake var(--duration-sheet) var(--ease-out)}.ds-swap--changed{animation:ds-swap var(--duration-base) var(--motion-ease-emphasis)}.ds-reveal>*{animation:ds-reveal var(--duration-sheet) var(--ease-out) backwards;animation-delay:calc(var(--motion-stagger) * var(--ds-reveal-index,8))}.ds-reveal>:first-child{--ds-reveal-index:0}.ds-reveal>:nth-child(2){--ds-reveal-index:1}.ds-reveal>:nth-child(3){--ds-reveal-index:2}.ds-reveal>:nth-child(4){--ds-reveal-index:3}.ds-reveal>:nth-child(5){--ds-reveal-index:4}.ds-reveal>:nth-child(6){--ds-reveal-index:5}.ds-reveal>:nth-child(7){--ds-reveal-index:6}.ds-reveal>:nth-child(8){--ds-reveal-index:7}}@keyframes ds-shake{20%{transform:translateX(calc(var(--motion-distance) / -2))}40%{transform:translateX(calc(var(--motion-distance) / 2))}60%{transform:translateX(calc(var(--motion-distance) / -4))}80%{transform:translateX(calc(var(--motion-distance) / 4))}}@keyframes ds-swap{0%{opacity:0;transform:translateY(calc(var(--motion-distance) / 2)) scale(var(--motion-check-scale))}}@keyframes ds-reveal{0%{opacity:0;transform:translateY(var(--motion-distance))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis-weight:none}*{box-sizing:border-box}html{background:var(--color-bg-page);-webkit-text-size-adjust:100%;min-width:320px}body{background:var(--color-bg-page);min-height:100dvh;color:var(--color-fg-default);font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}:focus-visible{outline:2px solid var(--color-accent-default);outline-offset:2px}::selection{background:var(--color-accent-soft);color:var(--color-accent-fg)}.bk-container{width:100%;max-width:var(--layout-content-width);padding-inline:var(--space-4);margin-inline:auto}.bk-container--wide{max-width:var(--layout-page-width)}.bk-section{gap:var(--space-5);flex-direction:column;display:flex}.bk-sections{gap:var(--space-10);flex-direction:column;display:flex}.bk-muted{color:var(--color-fg-muted)}.bk-center{min-height:100dvh;padding:var(--space-6) var(--space-4);place-items:center;display:grid}.bk-center__card{width:100%;max-width:calc(var(--space-10) * 10)}.bk-touch-link{min-height:var(--control-touch-min);align-items:center;display:inline-flex}.bk-public{flex-direction:column;min-height:100dvh;display:flex}.bk-public__header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-card)}.bk-public__header-inner{min-height:var(--control-height-xl);padding-block:var(--space-3);align-items:center;display:flex}.bk-public__name{overflow-wrap:anywhere;font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-leading);margin:0}.bk-public__main{padding-block:var(--space-6) var(--space-10);flex:auto}.bk-public__footer{padding-block:var(--space-6);color:var(--color-fg-muted);font-size:var(--text-label-xs-size)}.bk-manage{min-height:100dvh}.bk-manage__topbar{z-index:var(--z-sticky);min-height:var(--control-height-xl);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-card);display:flex;position:sticky;top:0}.bk-manage__title{min-width:0;font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-leading);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bk-manage__main{min-width:0;padding:var(--space-5) var(--space-4) calc(var(--layout-tabbar-height) + env(safe-area-inset-bottom) + var(--space-6));scroll-padding-block-start:calc(var(--control-height-xl) + var(--space-4))}.bk-manage__side{display:none}.bk-tabbar{z-index:var(--z-sticky);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-card);position:fixed;bottom:0;left:0;right:0}.bk-tabbar__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.bk-tabbar__link{min-height:var(--layout-tabbar-height);justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1);color:var(--color-fg-muted);font-size:var(--text-label-xs-size);font-weight:var(--text-label-xs-weight);letter-spacing:var(--text-label-xs-tracking);line-height:var(--text-label-xs-leading);text-align:center;transition:color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.bk-tabbar__link[aria-current=page]{color:var(--color-accent-default);font-weight:700}.bk-tabbar__link:focus-visible{outline-offset:-2px}@media (hover:hover){.bk-tabbar__link:hover:not([aria-current=page]){color:var(--color-fg-default)}}.bk-tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (min-width:768px){.bk-manage{grid-template-columns:var(--layout-nav-width) minmax(0, 1fr);display:grid}.bk-manage__side{gap:var(--space-5);height:100dvh;padding:var(--space-5) var(--space-3);border-right:1px solid var(--color-border-subtle);background:var(--color-bg-card);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.bk-manage__side-head{gap:var(--space-1);padding-inline:var(--space-3);flex-direction:column;display:flex}.bk-manage__side-foot{padding-inline:var(--space-3);margin-top:auto}.bk-manage__topbar,.bk-tabbar{display:none}.bk-manage__main{padding:var(--space-8) var(--space-8) var(--space-10)}}.bk-manage__content{width:100%;max-width:var(--layout-page-width);margin-inline:auto}.bk-factory__header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-card)}.bk-factory__header-inner{min-height:var(--control-height-xl);justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.bk-factory__main{padding-block:var(--space-6) var(--space-10)}.bk-savebar{z-index:var(--z-sticky);bottom:calc(var(--layout-tabbar-height) + env(safe-area-inset-bottom));gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border-subtle);background:var(--color-bg-page);flex-direction:column;display:flex;position:sticky}@media (min-width:768px){.bk-savebar{bottom:0}}.bk-row-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bk-field-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.bk-field-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-custom-field{gap:var(--space-4);flex-direction:column;display:flex}.bk-honeypot{width:1px;height:1px;position:absolute;left:-9999em;overflow:hidden}.bk-upload-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-upload-retry{justify-content:flex-end;display:flex}.bk-skeleton-list{gap:var(--space-3);flex-direction:column;display:flex}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
