@layer snowui-host-baseline{:where([data-snowui-frame],.snowui-native-control){box-sizing:border-box;color:inherit;margin:0;font-family:inherit}}@layer snowui-frame-direction{:where(.snowui-direction-row){flex-direction:row;display:flex}:where(.snowui-direction-row-reverse){flex-direction:row-reverse;display:flex}:where(.snowui-direction-column){flex-direction:column;display:flex}:where(.snowui-direction-column-reverse){flex-direction:column-reverse;display:flex}:where(.snowui-direction-grid){display:grid}:where(.snowui-direction-grid-reverse){direction:rtl;display:grid}}@layer snowui-auto-layout{:where([data-auto-layout]){gap:var(--gap-2);flex-wrap:wrap;align-content:flex-start;align-items:center}:where([data-auto-layout].snowui-direction-row:has(>[data-as=leading])),:where([data-auto-layout].snowui-direction-row:has(>[data-as=trailing])),:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=leading])),:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=trailing])){align-content:center}:where([data-auto-layout].snowui-direction-column),:where([data-auto-layout].snowui-direction-column-reverse){flex-wrap:nowrap;align-items:stretch}:where([data-auto-layout]>[data-as=leading]),:where([data-auto-layout]>[data-as=trailing]){align-items:inherit;flex:none}:where([data-auto-layout].snowui-direction-row:has(>[data-as=leading]):not(:has(>[data-as=trailing]))),:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=leading]):not(:has(>[data-as=trailing]))){grid-template-columns:auto minmax(0,1fr);display:grid}:where([data-auto-layout].snowui-direction-row:not(:has(>[data-as=leading])):has(>[data-as=trailing])),:where([data-auto-layout].snowui-direction-row-reverse:not(:has(>[data-as=leading])):has(>[data-as=trailing])){grid-template-columns:minmax(0,1fr) auto;display:grid}:where([data-auto-layout].snowui-direction-row:has(>[data-as=leading]):has(>[data-as=trailing])),:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=leading]):has(>[data-as=trailing])){grid-template-columns:auto minmax(0,1fr) auto;display:grid}:where([data-auto-layout].snowui-direction-row:has(>[data-as=leading]):not(:has(>[data-as=trailing]))>:not([data-as])),:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=leading]):not(:has(>[data-as=trailing]))>:not([data-as])){grid-column:2;min-width:0}:where([data-auto-layout].snowui-direction-row:not(:has(>[data-as=leading])):has(>[data-as=trailing])>:not([data-as])),:where([data-auto-layout].snowui-direction-row-reverse:not(:has(>[data-as=leading])):has(>[data-as=trailing])>:not([data-as])){grid-column:1;min-width:0}:where([data-auto-layout].snowui-direction-row:has(>[data-as=leading]):has(>[data-as=trailing])>:not([data-as])),:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=leading]):has(>[data-as=trailing])>:not([data-as])){grid-column:2;min-width:0}:where([data-auto-layout].snowui-direction-row:has(>[data-as=leading])>[data-as=leading]),:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=leading])>[data-as=leading]){grid-area:1/1}:where([data-auto-layout].snowui-direction-row:has(>[data-as=trailing])>[data-as=trailing]),:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=trailing])>[data-as=trailing]){grid-area:1/-2/auto/-1}:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=leading])),:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=trailing])){direction:rtl}:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=leading])>*),:where([data-auto-layout].snowui-direction-row-reverse:has(>[data-as=trailing])>*){direction:ltr}:where([data-auto-layout][data-first-line=true]:is(.snowui-direction-row,.snowui-direction-row-reverse):has(>:is([data-as=leading],[data-as=trailing]))){grid-template-rows:1lh auto;align-content:start;align-items:start;row-gap:0}:where([data-auto-layout][data-first-line=true]:is(.snowui-direction-row,.snowui-direction-row-reverse):has(>:is([data-as=leading],[data-as=trailing]))>:not([data-as])){grid-row:1/span 2;align-self:start}:where([data-auto-layout][data-first-line=true]:is(.snowui-direction-row,.snowui-direction-row-reverse)>:is([data-as=leading],[data-as=trailing])){grid-row:1;align-self:center}:where([data-auto-layout][data-wrap=false]){flex-wrap:nowrap}:where([data-auto-layout][data-content-width=fill].snowui-direction-column>:not([data-as])),:where([data-auto-layout][data-content-width=fill].snowui-direction-column-reverse>:not([data-as])){width:100%;min-width:0}:where([data-auto-layout][data-content-width=hug].snowui-direction-column>:not([data-as])),:where([data-auto-layout][data-content-width=hug].snowui-direction-column-reverse>:not([data-as])){align-self:flex-start;width:fit-content;max-width:100%}:where([data-auto-layout][data-content-width=fill].snowui-direction-row:not(:has(>[data-as]))>:not([data-as])),:where([data-auto-layout][data-content-width=fill].snowui-direction-row-reverse:not(:has(>[data-as]))>:not([data-as])){flex:1 1 0;min-width:0}:where([data-auto-layout][data-content-width=hug].snowui-direction-row:not(:has(>[data-as]))>:not([data-as])),:where([data-auto-layout][data-content-width=hug].snowui-direction-row-reverse:not(:has(>[data-as]))>:not([data-as])){flex:none;min-width:0}:where(:has(>[data-as^=pin-])){position:relative}:where([data-as^=pin-]){z-index:1;position:absolute}:where([data-as=pin-top-left]){top:var(--pin-offset-y,var(--pin-offset,var(--gap-2)));left:var(--pin-offset-x,var(--pin-offset,var(--gap-2)))}:where([data-as=pin-top]){top:var(--pin-offset-y,var(--pin-offset,var(--gap-2)));left:50%;translate:-50%}:where([data-as=pin-top-right]){top:var(--pin-offset-y,var(--pin-offset,var(--gap-2)));right:var(--pin-offset-x,var(--pin-offset,var(--gap-2)))}:where([data-as=pin-left]){top:50%;left:var(--pin-offset-x,var(--pin-offset,var(--gap-2)));translate:0 -50%}:where([data-as=pin-center]){top:50%;left:50%;translate:-50% -50%}:where([data-as=pin-right]){top:50%;right:var(--pin-offset-x,var(--pin-offset,var(--gap-2)));translate:0 -50%}:where([data-as=pin-bottom-left]){bottom:var(--pin-offset-y,var(--pin-offset,var(--gap-2)));left:var(--pin-offset-x,var(--pin-offset,var(--gap-2)))}:where([data-as=pin-bottom]){bottom:var(--pin-offset-y,var(--pin-offset,var(--gap-2)));left:50%;translate:-50%}:where([data-as=pin-bottom-right]){bottom:var(--pin-offset-y,var(--pin-offset,var(--gap-2)));right:var(--pin-offset-x,var(--pin-offset,var(--gap-2)))}:where([data-auto-layout][data-responsive-layout=true][data-responsive-align=start]){align-items:flex-start}:where([data-auto-layout][data-responsive-layout=true][data-responsive-align=center]){align-items:center}:where([data-auto-layout][data-responsive-layout=true][data-responsive-align=end]){align-items:flex-end}:where([data-auto-layout][data-responsive-layout=true][data-responsive-align=stretch]){align-items:stretch}:where([data-auto-layout][data-responsive-layout=true][data-responsive-justify=start]){justify-content:flex-start}:where([data-auto-layout][data-responsive-layout=true][data-responsive-justify=center]){justify-content:center}:where([data-auto-layout][data-responsive-layout=true][data-responsive-justify=end]){justify-content:flex-end}:where([data-auto-layout][data-responsive-layout=true][data-responsive-justify=between]){justify-content:space-between}:where([data-auto-layout][data-responsive-layout=true][data-responsive-children-width=fill]>:not([data-as])){width:100%;min-width:var(--snowui-frame-responsive-child-min-width,0);flex:1 1 0}:where([data-auto-layout][data-responsive-layout=true][data-responsive-children-width=hug]>:not([data-as])){width:fit-content;max-width:100%;min-width:var(--snowui-frame-responsive-child-min-width,0);flex:none}:where([data-auto-layout][data-responsive-layout=true][data-responsive-children-min-width=true]>:not([data-as])){min-width:var(--snowui-frame-responsive-child-min-width)}}@layer snowui-frame-motion-fallback{:where([data-snowui-frame]){transform:var(--su-motion-transform,var(--snowui-frame-component-transform,none));transition:var(--su-motion-transition,var(--snowui-frame-component-transition,var(--snowui-frame-shared-transition,none)))}}@layer snowui-shared-visual{@supports (corner-shape:superellipse(1.1)){:where(.snowui-rounded-rectangle){corner-shape:var(--corner-shape-rounded-rectangle,superellipse(1.1))}}:where(.snowui-quick-action-panel){background-color:var(--snowui-background-quick-action);-webkit-backdrop-filter:var(--snowui-backdrop-quick-action);border-radius:var(--radius-4);box-shadow:var(--snowui-shadow-quick-action);border:var(--snowui-border-quick-action);padding:var(--padding-3);box-sizing:border-box;gap:0}}@layer snowui-shared-behavior{:where(.snowui-hoverable){cursor:pointer;--snowui-hover-overlay-opacity:0%;--snowui-frame-shared-transition:background-color .2s, --snowui-hover-overlay-opacity var(--snowui-frame-color-motion-duration,.15s) var(--snowui-frame-color-motion-easing,ease-out), opacity .2s, transform .2s;background-image:var(--snowui-frame-hover-image-override,linear-gradient(color-mix(in srgb, var(--snowui-hover-color,currentColor) var(--snowui-hover-overlay-opacity), transparent), color-mix(in srgb, var(--snowui-hover-color,currentColor) var(--snowui-hover-overlay-opacity), transparent)))}:where(.snowui-hoverable:not([data-snowui-frame])){transition:var(--snowui-frame-shared-transition)}:where(.snowui-hoverable:hover:not(.snowui-disabled):not([data-disabled=true]):not(:disabled)){--snowui-hover-overlay-opacity:var(--snowui-hover-opacity,var(--snowui-frame-hover-opacity,4%))}:where([theme=dark] .snowui-hoverable:hover:not(.snowui-disabled):not([data-disabled=true]):not(:disabled)){--snowui-frame-hover-opacity:10%}:where(.snowui-overlay-scrollbar){right:var(--snowui-scrollbar-edge-gap);width:var(--snowui-overlay-scrollbar-size);touch-action:none;pointer-events:none;opacity:0;transition:opacity var(--snowui-frame-color-motion-duration,.15s) var(--snowui-frame-color-motion-easing,ease-out);background:0 0;position:absolute}}:root{--font-mono:"Menlo", "Monaco", "Courier New", monospace;--font-inter:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-noto:"Noto Sans", sans-serif;--font-nunito:"Nunito Sans", sans-serif;--font-figtree:"Figtree", sans-serif;--font-family:var(--font-inter);--static-black-100:#000;--static-black-80:#000c;--static-black-40:#0006;--static-black-20:#0003;--static-black-10:#0000001a;--static-black-4:#0000000a;--static-white-100:#fff;--static-white-80:#fffc;--static-white-40:#fff6;--static-white-20:#fff3;--static-white-10:#ffffff1a;--static-white-4:#ffffff0a;--black-100:#000;--black-80:#000c;--black-40:#0006;--black-20:#0003;--black-10:#0000001a;--black-4:#0000000a;--white-100:#fff;--white-80:#fffc;--white-40:#fff6;--white-20:#fff3;--white-10:#ffffff1a;--white-4:#ffffff0a;--background-1:#fff;--background-2:#f9f9fa;--background-3:#ffffffe5;--surface-1:#fffc;--surface-2:#00000008;--surface-3:#00000005;--secondary-purple:#b899eb;--secondary-indigo:#adadfb;--secondary-blue:var(--brand);--secondary-cyan:#a0bce8;--secondary-mint:#6be6d3;--secondary-green:#71dd8c;--secondary-yellow:#fc0;--secondary-orange:#ffb55b;--secondary-red:#ff4747;--foreground:var(--black-100);--background:var(--background-1);--primary:var(--black-100);--brand:#33d1ff;--color-1:#e6f1fd;--color-2:#edeefc}[theme=dark]{--black-100:#fff;--black-80:#fffc;--black-40:#fff6;--black-20:#fff3;--black-10:#ffffff26;--black-4:#ffffff1a;--white-100:#000;--white-80:#000c;--white-40:#0006;--white-20:#0003;--white-10:#0000001a;--white-4:#0000000a;--background-1:#333;--background-2:#ffffff0a;--background-3:#404040e5;--surface-1:#ffffff0a;--surface-2:#0000001a;--surface-3:#ffffff0a;--primary:var(--black-40)}[mode=ios]{--background-1:#f5f5f6;--background-2:#fff;--surface-1:#fff;--secondary-purple:#af52de;--secondary-indigo:#5856d6;--secondary-cyan:#32ade6;--secondary-mint:#00c7be;--secondary-green:#34c759;--secondary-orange:#ff9500;--secondary-red:#ff3b30;--primary:var(--brand);--brand:#007aff;--color-1:#e7ebf5;--color-2:#e7e7ee}[mode=ios][theme=dark]{--background-1:#333;--background-2:#ffffff0a;--surface-1:#ffffff0a;--secondary-purple:#bf5af2;--secondary-indigo:#5e5ce6;--secondary-cyan:#64d2ff;--secondary-mint:#63e6e2;--secondary-green:#30d158;--secondary-yellow:#ffd60a;--secondary-orange:#ff9f0a;--secondary-red:#ff453a;--brand:#0a84ff}@property --snowui-hover-overlay-opacity{syntax:"<percentage>";inherits:false;initial-value:0%}:where(html){--snowui-selection-bg:color-mix(in srgb, var(--brand,#33d1ff) 40%, transparent);--snowui-selection-color:var(--black-100,#000);--snowui-selection-radius:var(--radius-2,.5rem)}::selection{background-color:var(--snowui-selection-bg);color:var(--snowui-selection-color);-webkit-text-fill-color:var(--snowui-selection-color)}:where(.snowui-media-hoverable){cursor:pointer;--snowui-media-hover-brightness:.92}:where(.snowui-media-hoverable .snowui-media-hoverable-visual){filter:brightness();transition:filter .5s}:where(.snowui-media-hoverable .snowui-media-hoverable-background){transition:background-color .5s,filter .5s}.snowui-media-hoverable.snowui-media-hoverable-has-visual:hover:not(.snowui-disabled):not([data-disabled=true]):not(:disabled) .snowui-media-hoverable-visual,.snowui-media-hoverable.snowui-media-hoverable-tinted-bg:hover:not(.snowui-disabled):not([data-disabled=true]):not(:disabled) .snowui-media-hoverable-background{filter:brightness(var(--snowui-media-hover-brightness))}.snowui-media-hoverable:not(.snowui-media-hoverable-has-visual):not(.snowui-media-hoverable-tinted-bg):hover:not(.snowui-disabled):not([data-disabled=true]):not(:disabled) .snowui-media-hoverable-background{background-color:var(--black-10,#0000001a)}:where(.snowui-field-bordered){--snowui-field-selection-bg:var(--snowui-selection-bg,var(--black-4,#0000000a));--snowui-field-selection-color:var(--snowui-selection-color,var(--black-100,#000));--snowui-field-selection-radius:var(--snowui-selection-radius,var(--radius-2,.5rem));box-shadow:inset 0 0 0 var(--snowui-field-border-width,.03125rem) var(--snowui-field-border-color,var(--black-20,#0003));transition:box-shadow .2s}:where(.snowui-field-bordered:hover){box-shadow:inset 0 0 0 var(--snowui-field-border-width,.03125rem) var(--snowui-field-hover-border-color,var(--black-20,#0003))}:where(.snowui-field-bordered:focus-within){box-shadow:inset 0 0 0 var(--snowui-field-border-width,.03125rem) var(--snowui-field-focus-border-color,var(--black-40,#0006)), 0 0 0 var(--snowui-field-focus-ring-width,.25rem) var(--snowui-field-focus-ring-color,var(--black-4,#0000000a))}:where(.snowui-field-bordered[data-invalid=true],.snowui-field-bordered:has(.snowui-field-host[data-invalid=true])){--snowui-field-border-color:var(--secondary-red,#ff4747);--snowui-field-hover-border-color:var(--secondary-red,#ff4747);--snowui-field-focus-border-color:var(--secondary-red,#ff4747);--snowui-field-focus-ring-color:color-mix(in srgb, var(--secondary-red,#ff4747) 4%, transparent)}:where(.snowui-feedback-error-shake,.snowui-field[data-invalid=true],.snowui-field:has(.snowui-field-host[data-invalid=true]),.snowui-input[data-invalid=true]:not([data-embedded=true]),.snowui-textarea[data-invalid=true]:not([data-embedded=true]),.snowui-select[data-invalid=true]:not([data-embedded=true])){--snowui-feedback-error-shake-distance:.375rem;--snowui-feedback-error-shake-overshoot:.25rem;--snowui-feedback-error-shake-duration-a:80ms;--snowui-feedback-error-shake-duration-b:60ms;--snowui-feedback-error-shake-easing:cubic-bezier(.22, 1, .36, 1);animation:snowui-feedback-error-shake calc(var(--snowui-feedback-error-shake-duration-a) * 2 + var(--snowui-feedback-error-shake-duration-b) * 2) linear;will-change:transform}@keyframes snowui-feedback-error-shake{0%{animation-timing-function:var(--snowui-feedback-error-shake-easing);transform:translate(0)}28.57%{transform:translateX(var(--snowui-feedback-error-shake-distance));animation-timing-function:var(--snowui-feedback-error-shake-easing)}57.14%{transform:translateX(calc(var(--snowui-feedback-error-shake-distance) * -1));animation-timing-function:var(--snowui-feedback-error-shake-easing)}78.57%{transform:translateX(var(--snowui-feedback-error-shake-overshoot));animation-timing-function:var(--snowui-feedback-error-shake-easing)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){:where(.snowui-feedback-error-shake,.snowui-field[data-invalid=true],.snowui-field:has(.snowui-field-host[data-invalid=true]),.snowui-input[data-invalid=true]:not([data-embedded=true]),.snowui-textarea[data-invalid=true]:not([data-embedded=true]),.snowui-select[data-invalid=true]:not([data-embedded=true])){animation:none;transform:none}}:where([data-snowui-frame]:disabled,.snowui-native-control:disabled){cursor:default}:where(.snowui-disabled){--snowui-state-opacity:.2;--snowui-state-cursor:default;cursor:default;opacity:.2}:where(.snowui-loading){pointer-events:none}:where(.snowui-sr-only){clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.snowui-scroll-mask){--snowui-scroll-mask-size:var(--snowui-scroll-mask-size-override,var(--snowui-code-block-scroll-mask-size,var(--snowui-textarea-scroll-mask-size,var(--snowui-text-mask-height,32px))));--snowui-scroll-mask-top-size:var(--snowui-scroll-mask-top-size-override,var(--snowui-scroll-mask-size));--snowui-scroll-mask-bottom-size:var(--snowui-scroll-mask-bottom-size-override,var(--snowui-scroll-mask-size));--snowui-scroll-mask-top-solid-ratio:var(--snowui-scroll-mask-top-solid-ratio-override,0);--snowui-scroll-mask-bottom-solid-ratio:var(--snowui-scroll-mask-bottom-solid-ratio-override,0);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.snowui-scroll-mask[data-scroll-mask=top]){-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--snowui-scroll-mask-top-size) * var(--snowui-scroll-mask-top-solid-ratio)), #000 var(--snowui-scroll-mask-top-size), #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--snowui-scroll-mask-top-size) * var(--snowui-scroll-mask-top-solid-ratio)), #000 var(--snowui-scroll-mask-top-size), #000 100%);mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--snowui-scroll-mask-top-size) * var(--snowui-scroll-mask-top-solid-ratio)), #000 var(--snowui-scroll-mask-top-size), #000 100%)}:where(.snowui-scroll-mask[data-scroll-mask=bottom]){-webkit-mask-image:linear-gradient(to top, transparent 0, transparent calc(var(--snowui-scroll-mask-bottom-size) * var(--snowui-scroll-mask-bottom-solid-ratio)), #000 var(--snowui-scroll-mask-bottom-size), #000 100%);-webkit-mask-image:linear-gradient(to top, transparent 0, transparent calc(var(--snowui-scroll-mask-bottom-size) * var(--snowui-scroll-mask-bottom-solid-ratio)), #000 var(--snowui-scroll-mask-bottom-size), #000 100%);mask-image:linear-gradient(to top, transparent 0, transparent calc(var(--snowui-scroll-mask-bottom-size) * var(--snowui-scroll-mask-bottom-solid-ratio)), #000 var(--snowui-scroll-mask-bottom-size), #000 100%)}:where(.snowui-scroll-mask[data-scroll-mask=both]){-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--snowui-scroll-mask-top-size) * var(--snowui-scroll-mask-top-solid-ratio)), #000 var(--snowui-scroll-mask-top-size), #000 calc(100% - var(--snowui-scroll-mask-bottom-size)), transparent calc(100% - var(--snowui-scroll-mask-bottom-size) * var(--snowui-scroll-mask-bottom-solid-ratio)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--snowui-scroll-mask-top-size) * var(--snowui-scroll-mask-top-solid-ratio)), #000 var(--snowui-scroll-mask-top-size), #000 calc(100% - var(--snowui-scroll-mask-bottom-size)), transparent calc(100% - var(--snowui-scroll-mask-bottom-size) * var(--snowui-scroll-mask-bottom-solid-ratio)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--snowui-scroll-mask-top-size) * var(--snowui-scroll-mask-top-solid-ratio)), #000 var(--snowui-scroll-mask-top-size), #000 calc(100% - var(--snowui-scroll-mask-bottom-size)), transparent calc(100% - var(--snowui-scroll-mask-bottom-size) * var(--snowui-scroll-mask-bottom-solid-ratio)), transparent 100%)}:where(.snowui-horizontal-scroll-mask){--snowui-horizontal-scroll-mask-size:var(--snowui-horizontal-scroll-mask-size-override,var(--snowui-text-mask-height,32px));--snowui-horizontal-scroll-mask-left-transparent:0px;--snowui-horizontal-scroll-mask-left-visible:0px;--snowui-horizontal-scroll-mask-right-transparent:var(--snowui-input-horizontal-scroll-mask-right-transparent,0px);--snowui-horizontal-scroll-mask-right-visible:var(--snowui-input-horizontal-scroll-mask-right-visible,0px);-webkit-mask-image:linear-gradient(to right, transparent var(--snowui-horizontal-scroll-mask-left-transparent), #000 var(--snowui-horizontal-scroll-mask-left-visible), #000 calc(100% - var(--snowui-horizontal-scroll-mask-right-visible)), transparent calc(100% - var(--snowui-horizontal-scroll-mask-right-transparent)));-webkit-mask-image:linear-gradient(to right, transparent var(--snowui-horizontal-scroll-mask-left-transparent), #000 var(--snowui-horizontal-scroll-mask-left-visible), #000 calc(100% - var(--snowui-horizontal-scroll-mask-right-visible)), transparent calc(100% - var(--snowui-horizontal-scroll-mask-right-transparent)));mask-image:linear-gradient(to right, transparent var(--snowui-horizontal-scroll-mask-left-transparent), #000 var(--snowui-horizontal-scroll-mask-left-visible), #000 calc(100% - var(--snowui-horizontal-scroll-mask-right-visible)), transparent calc(100% - var(--snowui-horizontal-scroll-mask-right-transparent)));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.snowui-horizontal-scroll-mask[data-scroll-mask-x=left],.snowui-horizontal-scroll-mask[data-scroll-mask-x=both]){--snowui-horizontal-scroll-mask-left-visible:var(--snowui-horizontal-scroll-mask-size)}:where(.snowui-horizontal-scroll-mask[data-scroll-mask-x=right],.snowui-horizontal-scroll-mask[data-scroll-mask-x=both]){--snowui-horizontal-scroll-mask-right-visible:var(--snowui-input-horizontal-scroll-mask-right-visible,var(--snowui-horizontal-scroll-mask-size))}:where(.snowui-overlay-action-host){position:relative}:where(.snowui-overlay-action){opacity:var(--snowui-overlay-action-opacity-override,0);pointer-events:none;transition:opacity var(--snowui-frame-color-motion-duration,.15s) var(--snowui-frame-color-motion-easing,ease-out);position:absolute}:where(.snowui-overlay-action-host:hover) .snowui-overlay-action,:where(.snowui-overlay-action-host:focus-within) .snowui-overlay-action{opacity:var(--snowui-overlay-action-reveal-opacity-override,1);pointer-events:auto}:where(.snowui-line-clamp-1){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where([class*=snowui-line-clamp-]){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.snowui-line-clamp-2){-webkit-line-clamp:2;line-clamp:2}:where(.snowui-line-clamp-3){-webkit-line-clamp:3;line-clamp:3}:where(.snowui-truncate-container){text-overflow:clip;display:block;position:relative;overflow:hidden}:where(.snowui-truncate-mask){--snowui-frame-mask-height:2em;-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--snowui-frame-mask-height)), #0000 100%);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--snowui-frame-mask-height)), #0000 100%);mask-image:linear-gradient(to bottom, black calc(100% - var(--snowui-frame-mask-height)), #0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.snowui-text-inline-block.snowui-line-clamp-1){white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}:where(.snowui-morph-container){place-items:center;display:grid}:where(.snowui-morph-container)>*{grid-area:1/1}:where(html){--snowui-shadow-quick-action:inset 0 0 0 var(--border-2) var(--surface-1), 0 .5rem 1.75rem 0 #0000001a;--snowui-backdrop-quick-action:blur(var(--size-10));--snowui-border-quick-action:none;--snowui-background-quick-action:var(--background-3,#ffffffe6)}:where(.snowui-quick-action-panel-header){box-sizing:border-box;background:0 0;flex-shrink:0}:where(.snowui-quick-action-panel-header):not(:empty){padding-bottom:var(--padding-1)}:where(.snowui-quick-action-panel-scroll-body){flex:1;min-height:0;display:flex;position:relative}.snowui-continuous-hover-layer{box-sizing:border-box;width:var(--snowui-continuous-hover-width,0);height:var(--snowui-continuous-hover-height,0);opacity:0;pointer-events:none;transform:translate3d(var(--snowui-continuous-hover-x,0), var(--snowui-continuous-hover-y,0), 0);transition:transform var(--snowui-continuous-hover-motion-duration,60ms) var(--snowui-continuous-hover-motion-easing,cubic-bezier(.22, 1, .36, 1)), width var(--snowui-continuous-hover-motion-duration,60ms) var(--snowui-continuous-hover-motion-easing,cubic-bezier(.22, 1, .36, 1)), height var(--snowui-continuous-hover-motion-duration,60ms) var(--snowui-continuous-hover-motion-easing,cubic-bezier(.22, 1, .36, 1)), opacity var(--snowui-continuous-hover-response-duration,0s) var(--snowui-continuous-hover-motion-easing,cubic-bezier(.22, 1, .36, 1));will-change:transform, width, height;z-index:0;position:absolute;top:0;left:0}.snowui-continuous-hover-layer[data-visible=true]{opacity:1}.snowui-continuous-hover-layer[data-instant=true]{transition-property:opacity}:where([data-continuous-hover-overlay-host=true]){position:relative}@media (prefers-reduced-motion:reduce){.snowui-continuous-hover-layer{transition:none}}:where(.snowui-control-inset){padding:var(--snowui-control-inset);box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:inline-flex}:root{--text-scale:1;--leading-scale:1;--border-scale:1;--radius-scale:1;--padding-scale:1;--gap-scale:1;--size-scale:1;--text-12:max(12px, calc(.75rem * var(--text-scale)));--text-14:max(12px, calc(.875rem * var(--text-scale)));--text-16:max(12px, calc(1rem * var(--text-scale)));--text-18:max(12px, calc(1.125rem * var(--text-scale)));--text-24:max(12px, calc(1.5rem * var(--text-scale)));--text-32:max(12px, calc(2rem * var(--text-scale)));--text-48:max(12px, calc(3rem * var(--text-scale)));--text-64:max(12px, calc(4rem * var(--text-scale)));--leading-12:calc(1rem * var(--leading-scale));--leading-14:calc(1.25rem * var(--leading-scale));--leading-16:calc(1.5rem * var(--leading-scale));--leading-18:calc(1.75rem * var(--leading-scale));--leading-24:calc(2rem * var(--leading-scale));--leading-32:calc(2.5rem * var(--leading-scale));--leading-48:calc(3.5rem * var(--leading-scale));--leading-64:calc(4.5rem * var(--leading-scale));--border-0:0;--border-1:calc(.03125rem * var(--border-scale));--border-2:calc(.0625rem * var(--border-scale));--border-4:calc(.125rem * var(--border-scale));--border-8:calc(.25rem * var(--border-scale));--radius-0:0;--radius-1:calc(.25rem * var(--radius-scale));--radius-2:calc(.5rem * var(--radius-scale));--radius-3:calc(.75rem * var(--radius-scale));--radius-4:calc(1rem * var(--radius-scale));--radius-5:calc(1.25rem * var(--radius-scale));--radius-6:calc(1.5rem * var(--radius-scale));--radius-7:calc(1.75rem * var(--radius-scale));--radius-8:calc(2rem * var(--radius-scale));--radius-10:calc(2.5rem * var(--radius-scale));--radius-12:calc(3rem * var(--radius-scale));--radius-20:calc(5rem * var(--radius-scale));--radius-full:9999px;--corner-shape-rounded-rectangle:superellipse(1.1);--size-3:calc(.75rem * var(--size-scale));--size-4:calc(1rem * var(--size-scale));--size-5:calc(1.25rem * var(--size-scale));--size-6:calc(1.5rem * var(--size-scale));--size-7:calc(1.75rem * var(--size-scale));--size-8:calc(2rem * var(--size-scale));--size-10:calc(2.5rem * var(--size-scale));--size-12:calc(3rem * var(--size-scale));--size-14:calc(3.5rem * var(--size-scale));--size-16:calc(4rem * var(--size-scale));--size-18:calc(4.5rem * var(--size-scale));--size-20:calc(5rem * var(--size-scale));--size-full:100%;--padding-0:0;--padding-1:calc(.25rem * var(--padding-scale));--padding-2:calc(.5rem * var(--padding-scale));--padding-3:calc(.75rem * var(--padding-scale));--padding-4:calc(1rem * var(--padding-scale));--padding-5:calc(1.25rem * var(--padding-scale));--padding-6:calc(1.5rem * var(--padding-scale));--padding-7:calc(1.75rem * var(--padding-scale));--padding-10:calc(2.5rem * var(--padding-scale));--padding-12:calc(3rem * var(--padding-scale));--gap-0:0;--gap-1:calc(.25rem * var(--gap-scale));--gap-2:calc(.5rem * var(--gap-scale));--gap-3:calc(.75rem * var(--gap-scale));--gap-4:calc(1rem * var(--gap-scale));--gap-5:calc(1.25rem * var(--gap-scale));--gap-6:calc(1.5rem * var(--gap-scale));--gap-7:calc(1.75rem * var(--gap-scale));--gap-10:calc(2.5rem * var(--gap-scale));--gap-12:calc(3rem * var(--gap-scale));--drag-x:0;--drag-y:0;--parallax-x:0;--parallax-y:0;--parallax-scale:1;--parallax-opacity:1}:global(:where(.snowui-scale)){--snowui-scale-height-resolved:var(--snowui-scale-height,var(--snowui-scale-height-runtime,2.5rem));--snowui-scale-width-resolved:var(--snowui-scale-width,var(--snowui-scale-width-runtime,var(--snowui-scale-height-resolved)));--snowui-scale-aspect-ratio-resolved:var(--snowui-scale-aspect-ratio,var(--snowui-scale-aspect-ratio-runtime,calc(var(--snowui-scale-width-resolved) / var(--snowui-scale-height-resolved))));--snowui-scale-aspect-base-ratio-resolved:var(--snowui-scale-aspect-base-ratio,var(--snowui-scale-aspect-base-ratio-prop,1));--snowui-scale-mix-height-weight-resolved:var(--snowui-scale-mix-height-weight,var(--snowui-scale-mix-height-weight-prop,.5));--snowui-scale-mix-width-weight-resolved:calc(1 - var(--snowui-scale-mix-height-weight-resolved));--snowui-scale-basis-size-default:var(--snowui-scale-height-resolved);--snowui-scale-basis-size-resolved:var(--snowui-scale-basis-size,var(--snowui-scale-basis-size-default));--snowui-scale-ratio-text:.4;--snowui-scale-ratio-icon:.5;--snowui-scale-ratio-gap:.2;--snowui-scale-ratio-radius:.4;--snowui-scale-ratio-padding-x:.4;--snowui-scale-ratio-padding-y:.2;--snowui-scale-ratio-border-width:.025;--snowui-scale-size-resolved:var(--snowui-scale-size,var(--snowui-scale-size-prop,var(--snowui-scale-size-runtime,var(--snowui-scale-basis-size-resolved))));--snowui-scale-size-ratio-resolved:var(--snowui-scale-size-ratio,var(--snowui-scale-size-ratio-prop,1));--snowui-scale-icon-ratio-resolved:var(--snowui-scale-icon-ratio,var(--snowui-scale-icon-ratio-prop,var(--snowui-scale-size-ratio-resolved)));--snowui-scale-avatar-ratio-resolved:var(--snowui-scale-avatar-ratio,var(--snowui-scale-avatar-ratio-prop,var(--snowui-scale-size-ratio-resolved)));--snowui-scale-padding-x-default:calc(var(--snowui-scale-basis-size-resolved) * var(--snowui-scale-ratio-padding-x));--snowui-scale-padding-y-default:calc(var(--snowui-scale-basis-size-resolved) * var(--snowui-scale-ratio-padding-y));--snowui-scale-content-height:calc(var(--snowui-scale-basis-size-resolved) - (var(--snowui-scale-padding-y-default) * 2));--snowui-scale-text-size-default:calc(var(--snowui-scale-content-height) * var(--snowui-scale-ratio-text));--snowui-scale-icon-size-default:calc(var(--snowui-scale-size-resolved) * var(--snowui-scale-icon-ratio-resolved));--snowui-scale-avatar-size-default:calc(var(--snowui-scale-size-resolved) * var(--snowui-scale-avatar-ratio-resolved));--snowui-scale-gap-default:calc(var(--snowui-scale-content-height) * var(--snowui-scale-ratio-gap));--snowui-scale-radius-default:calc(var(--snowui-scale-basis-size-resolved) * var(--snowui-scale-ratio-radius));--snowui-scale-border-width-default:calc(var(--snowui-scale-basis-size-resolved) * var(--snowui-scale-ratio-border-width))}:is(:global(:where(.snowui-scale[data-scale-apply="true"])),:global(:where(.snowui-scale.snowui-scale-apply))){padding-inline:var(--snowui-scale-padding-x,var(--snowui-scale-padding-x-default));padding-block:var(--snowui-scale-padding-y,var(--snowui-scale-padding-y-default));gap:var(--snowui-scale-gap,var(--snowui-scale-gap-default));border-radius:var(--snowui-scale-radius,var(--snowui-scale-radius-default));font-size:max(12px, var(--snowui-scale-text-size,var(--snowui-scale-text-size-default)));min-height:var(--snowui-scale-min-height,var(--snowui-scale-basis-size-resolved));min-width:var(--snowui-scale-min-width,var(--snowui-scale-basis-size-resolved));box-shadow:inset 0 0 0 var(--snowui-scale-border-width,var(--snowui-scale-border-width-default)) var(--snowui-scale-border-color,transparent);border:var(--snowui-scale-border,0 solid transparent);box-sizing:border-box}:global(:where(.snowui-scale[data-scale-basis="width"])){--snowui-scale-basis-size-default:var(--snowui-scale-width-resolved)}:global(:where(.snowui-scale[data-scale-basis="mixed"])){--snowui-scale-basis-size-default:calc((var(--snowui-scale-height-resolved) * var(--snowui-scale-mix-height-weight-resolved)) + (var(--snowui-scale-width-resolved) * var(--snowui-scale-mix-width-weight-resolved)))}:global(:where(.snowui-scale[data-scale-basis="aspect"])){--snowui-scale-basis-size-default:calc(var(--snowui-scale-height-resolved) * (var(--snowui-scale-aspect-ratio-resolved) / var(--snowui-scale-aspect-base-ratio-resolved)))}:is(:global(:where(.snowui-scale[data-scale-apply="true"])) :global(:where(svg)),:global(:where(.snowui-scale[data-scale-apply="true"])) :global(:where(img)),:global(:where(.snowui-scale[data-scale-apply="true"])) :global(:where(.snowui-icon-wrapper)),:global(:where(.snowui-scale[data-scale-apply="true"])) :global(:where(.snowui-icon)),:global(:where(.snowui-scale.snowui-scale-apply)) :global(:where(svg)),:global(:where(.snowui-scale.snowui-scale-apply)) :global(:where(img)),:global(:where(.snowui-scale.snowui-scale-apply)) :global(:where(.snowui-icon-wrapper)),:global(:where(.snowui-scale.snowui-scale-apply)) :global(:where(.snowui-icon))){width:max(12px, var(--snowui-scale-icon-size,var(--snowui-scale-icon-size-default)));height:max(12px, var(--snowui-scale-icon-size,var(--snowui-scale-icon-size-default)))}:is(:global(:where(.snowui-scale[data-scale-apply="true"])) :global(:where(.snowui-avatar)),:global(:where(.snowui-scale.snowui-scale-apply)) :global(:where(.snowui-avatar))){--snowui-scale-avatar-size-resolved:var(--snowui-scale-avatar-size,var(--snowui-scale-avatar-size-default));width:var(--snowui-scale-avatar-size-resolved);height:var(--snowui-scale-avatar-size-resolved)}.snowui-scrollbar,.snowui-scrollbar--edge,.snowui-overlay-scrollbar{--snowui-scrollbar-size:12px;--snowui-scrollbar-edge-gap:4px;--snowui-overlay-scrollbar-size:8px;--snowui-overlay-scrollbar-thumb-width:4px;--snowui-overlay-scrollbar-thumb-hover-width:8px}.snowui-scrollbar{scrollbar-width:auto;scrollbar-color:auto;overflow-x:scroll}@supports ((-moz-appearance:none)){.snowui-scrollbar{scrollbar-color:var(--black-10,#0000001a) transparent}}.snowui-scrollbar::-webkit-scrollbar{width:var(--snowui-scrollbar-size);height:var(--snowui-scrollbar-size);background:0 0}.snowui-scrollbar::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0}.snowui-scrollbar::-webkit-scrollbar-track-piece{box-shadow:none;background:0 0;border:0}.snowui-scrollbar::-webkit-scrollbar-button{width:0;height:0;display:none}.snowui-scrollbar::-webkit-scrollbar-corner{background:0 0}.snowui-scrollbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--black-10,#0000001a);border:4px solid #0000;border-radius:99px;transition:background-color .15s ease-out,border-width .15s ease-out}.snowui-scrollbar::-webkit-scrollbar-thumb:horizontal{border-width:0 2px 4px;border-radius:6px/4px 4px 8px 8px}.snowui-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--black-20,#0003);border-width:2px 4px 2px 0;border-radius:4px 8px 8px 4px/6px}.snowui-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--black-20,#0003)}.snowui-scrollbar--edge::-webkit-scrollbar{width:var(--snowui-overlay-scrollbar-size);height:var(--snowui-overlay-scrollbar-size)}.snowui-scrollbar--edge::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--black-10,#0000001a);border:4px solid #0000;border-right:none;border-radius:99px}.snowui-scrollbar--edge::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--black-20,#0003);border-width:2px 0 2px 2px;border-radius:8px 4px 4px 8px/6px}.snowui-scrollbar--edge::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--black-20,#0003);border-width:2px 2px 0;border-radius:6px/8px 8px 4px 4px}.snowui-overlay-scrollbar-viewport{scrollbar-width:none;overflow-y:scroll}.snowui-overlay-scrollbar-viewport[data-scroll-axis=both]{overflow:auto}.snowui-overlay-scrollbar-viewport::-webkit-scrollbar{width:0;height:0;display:none}:where(.snowui-overlay-scrollbar-host[data-horizontal-track-position=viewport]){padding-bottom:var(--snowui-scrollbar-edge-gap,var(--padding-1));overflow:visible}:where(.snowui-overlay-scrollbar-host[data-horizontal-track-position=viewport]>.snowui-overlay-scrollbar[data-axis=horizontal]){right:auto;bottom:var(--snowui-scrollbar-edge-gap);left:var(--snowui-scrollbar-edge-gap);width:calc(100% - (var(--snowui-scrollbar-edge-gap) * 2));position:sticky}.snowui-overlay-scrollbar[data-axis=horizontal][data-visible=true]:not([data-visibility=hover]),.snowui-overlay-scrollbar-host:hover>.snowui-overlay-scrollbar[data-axis=horizontal][data-visibility=hover][data-visible=true],.snowui-overlay-scrollbar-host:hover>.snowui-overlay-scrollbar:not([data-axis=horizontal])[data-visible=true]{opacity:1;pointer-events:auto}.snowui-overlay-scrollbar[data-visible=true]:has(>.snowui-overlay-scrollbar-thumb[data-dragging=true]){opacity:1;pointer-events:auto}.snowui-overlay-scrollbar[data-visible=true]:before{content:"";top:0;bottom:0;left:calc(-1 * var(--snowui-scrollbar-edge-gap));right:calc(-1 * var(--snowui-scrollbar-edge-gap));position:absolute}.snowui-overlay-scrollbar[data-axis=horizontal][data-visible=true]:before{top:calc(-1 * var(--snowui-scrollbar-edge-gap));bottom:calc(-1 * var(--snowui-scrollbar-edge-gap));left:0;right:0}.snowui-overlay-scrollbar-thumb{width:var(--snowui-overlay-scrollbar-thumb-hover-width);cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;pointer-events:auto;background-color:#0000;border-radius:99px;position:absolute;top:0;right:0}.snowui-overlay-scrollbar:not([data-axis=horizontal])>.snowui-overlay-scrollbar-thumb:before{content:"";width:var(--snowui-overlay-scrollbar-thumb-width);border-radius:inherit;background-color:var(--black-10,#0000001a);transition:width var(--snowui-frame-color-motion-duration,.15s) var(--snowui-frame-color-motion-easing,ease-out), background-color var(--snowui-frame-color-motion-duration,.15s) var(--snowui-frame-color-motion-easing,ease-out);position:absolute;top:0;bottom:0;right:0}.snowui-overlay-scrollbar:not([data-axis=horizontal]):hover>.snowui-overlay-scrollbar-thumb:before,.snowui-overlay-scrollbar:not([data-axis=horizontal])>.snowui-overlay-scrollbar-thumb[data-dragging=true]:before{width:var(--snowui-overlay-scrollbar-thumb-hover-width);background-color:var(--black-20,#0003)}.snowui-overlay-scrollbar[data-axis=horizontal]{right:calc(var(--snowui-overlay-scrollbar-size) + var(--snowui-scrollbar-edge-gap) + var(--snowui-scrollbar-edge-gap));bottom:var(--snowui-scrollbar-edge-gap);left:var(--snowui-scrollbar-edge-gap);width:auto;height:var(--snowui-overlay-scrollbar-size)}.snowui-overlay-scrollbar[data-axis=horizontal] .snowui-overlay-scrollbar-thumb{width:auto;height:var(--snowui-overlay-scrollbar-size);background-color:var(--black-10,#0000001a);transition:background-color var(--snowui-frame-color-motion-duration,.15s) var(--snowui-frame-color-motion-easing,ease-out);inset:auto auto 0 0}.snowui-overlay-scrollbar[data-axis=horizontal]:hover>.snowui-overlay-scrollbar-thumb,.snowui-overlay-scrollbar[data-axis=horizontal]>.snowui-overlay-scrollbar-thumb[data-dragging=true]{width:auto;height:var(--snowui-overlay-scrollbar-size);background-color:var(--black-20,#0003)}:where(.snowui-backdrop){--snowui-backdrop-background:#0000001a;--snowui-backdrop-filter:none;background:var(--snowui-backdrop-background-override,var(--snowui-backdrop-background));-webkit-backdrop-filter:var(--snowui-backdrop-filter)}:where(.snowui-backdrop[data-backdrop=blur]){--snowui-backdrop-filter:blur(var(--size-5))}:where(.snowui-backdrop[data-backdrop=transparent]){--snowui-backdrop-background:transparent}:where(.snowui-backdrop){opacity:1;transition:opacity var(--snowui-dialog-backdrop-appear-duration) var(--snowui-dialog-backdrop-appear-easing)}@starting-style{:where(.snowui-backdrop){opacity:0}}:where(.snowui-backdrop[data-closing=true]){opacity:0;pointer-events:none;transition:opacity var(--snowui-dialog-backdrop-disappear-duration) var(--snowui-dialog-backdrop-disappear-easing)}@media (prefers-reduced-motion:reduce){:where(.snowui-backdrop){transition:none}}:root{font-synthesis:none;color:#000c;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,[data-snowui-app-root]{background-color:var(--background-1,#fff);min-width:320px;min-height:100%;margin:0}html[data-instant-route-scroll=true]{scroll-behavior:auto}[data-snowui-app-root]{min-height:100vh}*{box-sizing:border-box}
