.s[data-sonner-toaster]{--vos-toast-font-size: 14px;--vos-toast-shadow: 0 8px 24px rgb(0 0 0 / 8%);z-index:var(--vos-z-toast, 2147483647);font-family:var(--vos-font-family-sans)}.o[data-sonner-toast][data-styled=true]{--vos-toast-surface: var(--vos-status-accent-bg);--vos-toast-ink: var(--vos-status-accent-text);--vos-toast-border: var(--vos-status-accent-border);gap:12px;padding:16px 48px 16px 16px;border:1px solid var(--vos-toast-border);border-radius:var(--vos-radius-card);background:var(--vos-toast-surface);color:var(--vos-toast-ink);box-shadow:var(--vos-toast-shadow),inset 0 1px #ffffff7f;font-size:var(--vos-toast-font-size);line-height:var(--vos-line-height-body);align-items:flex-start}.o[data-sonner-toast][data-type=success]{--vos-toast-surface: var(--vos-status-success-bg);--vos-toast-ink: var(--vos-status-success-text);--vos-toast-border: var(--vos-status-success-border)}.o[data-sonner-toast][data-type=warning]{--vos-toast-surface: var(--vos-status-warning-bg);--vos-toast-ink: var(--vos-status-warning-text);--vos-toast-border: var(--vos-status-warning-border)}.o[data-sonner-toast][data-type=error]{--vos-toast-surface: var(--vos-status-danger-bg);--vos-toast-ink: var(--vos-status-danger-text);--vos-toast-border: var(--vos-status-danger-border)}@supports (backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px)){.o[data-sonner-toast][data-styled=true]{background:color-mix(in srgb,var(--vos-toast-surface) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.a{min-width:0;flex:1;overflow-wrap:anywhere;white-space:pre-wrap}.o[data-styled=true] .t{font-weight:600}.o[data-styled=true] .v{color:inherit}.l{flex-shrink:0;margin-top:1px;color:inherit;width:20px;height:20px}.o[data-sonner-toast] .r[data-close-button]{top:8px;right:8px;left:auto;transform:none;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border:0;border-radius:var(--vos-radius-control);background:transparent;color:inherit}.o[data-sonner-toast][data-styled=true] .r[data-close-button]:hover{background:color-mix(in srgb,var(--vos-toast-ink) 8%,transparent);color:var(--vos-toast-ink)}.o[data-sonner-toast] .e[data-button]{height:auto;min-height:28px;flex-shrink:0;border:1px solid var(--vos-toast-border);background:var(--vos-toast-surface);color:var(--vos-toast-ink)}.c{display:block;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.o button:focus-visible{outline:2px solid var(--vos-toast-ink);outline-offset:2px}@media(prefers-reduced-transparency:reduce){.o[data-sonner-toast][data-styled=true]{background:var(--vos-toast-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:600px){.o[data-sonner-toast][data-styled=true]{flex-wrap:wrap}.o[data-sonner-toast][data-styled=true] .a{flex-basis:calc(100% - 32px)}.o[data-sonner-toast] .e[data-button]{margin-left:32px}}@media(prefers-reduced-motion:reduce){.s[data-sonner-toaster],.o[data-sonner-toast]{transition:opacity .15s ease}}:root{--vos-color-info-subtle: var(--vos-color-brand-blue-subtle);--vos-color-info-border-subtle: var(--vos-color-brand-blue-border);--vos-color-info-strong: var(--vos-color-brand-blue);--vos-color-success-subtle: #f0fdf4;--vos-color-success-border-subtle: #86efac;--vos-color-success-strong: #166534;--vos-color-warning-subtle: var(--vos-color-brand-yellow-subtle);--vos-color-warning-border-subtle: var(--vos-color-brand-yellow);--vos-color-warning-strong: #5f4700;--vos-color-danger-subtle: #fef2f2;--vos-color-danger-border-subtle: #fecaca;--vos-color-danger-strong: #b91c1c;--vos-status-accent-text: var(--vos-color-info-strong);--vos-status-accent-bg: var(--vos-color-info-subtle);--vos-status-accent-border: var(--vos-color-info-border-subtle);--vos-status-info-text: var(--vos-status-accent-text);--vos-status-info-bg: var(--vos-status-accent-bg);--vos-status-info-border: var(--vos-status-accent-border);--vos-status-success-text: var(--vos-color-success-strong);--vos-status-success-bg: var(--vos-color-success-subtle);--vos-status-success-border: var(--vos-color-success-border-subtle);--vos-status-warning-text: var(--vos-color-warning-strong);--vos-status-warning-bg: var(--vos-color-warning-subtle);--vos-status-warning-border: var(--vos-color-warning-border-subtle);--vos-status-danger-text: var(--vos-color-danger-strong);--vos-status-danger-bg: var(--vos-color-danger-subtle);--vos-status-danger-border: var(--vos-color-danger-border-subtle)}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/open-sans/open-sans-latin-ext-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/open-sans/open-sans-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/open-sans/open-sans-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/open-sans/open-sans-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vos-z-toast: 2147483647;--vos-color-brand-blue: #1665a8;--vos-color-brand-blue-hover: #12578f;--vos-color-brand-blue-subtle: #eef6fc;--vos-color-brand-blue-border: #b8d6eb;--vos-color-brand-yellow: #f2cd00;--vos-color-brand-yellow-subtle: #fff8cc;--vos-color-title-black: #000000;--vos-color-text-black: #333333;--vos-color-white: #ffffff;--vos-color-off-white: #fafafa;--vos-color-off-white-hover: #f7f7f7;--vos-color-grey-100: #f3f3f3;--vos-color-grey-200: #e8e8e8;--vos-color-grey-300: #cccccc;--vos-color-grey-400: #aaaaaa;--vos-color-grey-500: #999999;--vos-color-grey-600: #727272;--vos-font-family-sans: "Open Sans", Arial, "Helvetica Neue", Helvetica, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vos-font-family-display: var(--vos-font-family-sans);--vos-font-family-serif: var(--vos-font-family-display);--vos-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--vos-font-size-xs: 12px;--vos-font-size-sm: 14px;--vos-font-size-md: 15px;--vos-font-size-lg: 16px;--vos-font-size-xl: 18px;--vos-font-size-2xl: 20px;--vos-font-size-3xl: 22px;--vos-font-size-4xl: 24px;--vos-font-size-5xl: 28px;--vos-line-height-tight: 1.2;--vos-line-height-body: 1.5;--vos-line-height-relaxed: 1.7;--vos-font-weight-regular: 400;--vos-font-weight-medium: 500;--vos-font-weight-semibold: 600;--vos-font-weight-bold: 700;--vos-font-weight-extrabold: 800;--vos-color-background: var(--vos-color-grey-100);--vos-color-surface: var(--vos-color-white);--vos-color-surface-muted: var(--vos-color-off-white);--vos-color-border: var(--vos-color-grey-200);--vos-color-border-strong: var(--vos-color-grey-300);--vos-color-title: var(--vos-color-title-black);--vos-color-text: var(--vos-color-text-black);--vos-color-body: var(--vos-color-text-black);--vos-color-muted: var(--vos-color-grey-600);--vos-color-muted-strong: var(--vos-color-text-black);--vos-color-disabled: var(--vos-color-grey-500);--vos-color-accent: var(--vos-color-brand-blue);--vos-color-accent-hover: var(--vos-color-brand-blue-hover);--vos-color-accent-subtle: var(--vos-color-brand-blue-subtle);--vos-color-accent-border: var(--vos-color-brand-blue-border);--vos-color-success: #16a34a;--vos-color-success-hover: #15803d;--vos-color-success-border: #bbf7d0;--vos-color-attention: var(--vos-color-brand-yellow);--vos-color-attention-subtle: var(--vos-color-brand-yellow-subtle);--vos-color-warning: #9a6f00;--vos-color-warning-border: var(--vos-color-brand-yellow);--vos-color-danger: #dc2626;--vos-color-danger-border: #fecaca;--vos-color-focus: var(--vos-color-brand-blue);--vos-space-xs: 4px;--vos-space-sm: 6px;--vos-space-md: 8px;--vos-space-lg: 10px;--vos-space-xl: 12px;--vos-space-2xl: 14px;--vos-space-3xl: 16px;--vos-space-4xl: 18px;--vos-space-5xl: 20px;--vos-space-6xl: 24px;--vos-space-8xl: 32px;--vos-space-10xl: 40px;--vos-space-12xl: 48px;--vos-space-page: var(--vos-space-8xl);--vos-space-page-compact: var(--vos-space-5xl);--vos-space-page-gap: var(--vos-space-6xl);--vos-space-section-gap: var(--vos-space-5xl);--vos-space-panel-padding: var(--vos-space-5xl);--vos-space-card-padding: var(--vos-space-8xl);--vos-space-toolbar-gap: var(--vos-space-3xl);--vos-space-form-gap: var(--vos-space-3xl);--vos-space-field-gap: var(--vos-space-sm);--vos-space-inline-gap: var(--vos-space-md);--vos-radius-control: 8px;--vos-radius-card: 8px;--vos-radius-panel: 8px;--vos-radius-pill: 999px;--vos-shadow-surface: 0 1px 2px rgba(0, 0, 0, .05);--vos-shadow-raised: 0 12px 32px rgba(0, 0, 0, .08);--client-page-padding: var(--vos-space-page);--client-page-padding-compact: var(--vos-space-page-compact);--client-content-max-width: 760px;--client-wide-content-max-width: 1120px;--client-control-min-height: 44px;--client-focus-ring: 0 0 0 3px rgba(22, 101, 168, .18);--client-z-modal: 40}@media(max-width:760px){:root{--vos-space-page: var(--vos-space-5xl);--vos-space-page-compact: var(--vos-space-5xl);--vos-space-page-gap: var(--vos-space-5xl);--vos-space-section-gap: var(--vos-space-4xl);--vos-space-panel-padding: var(--vos-space-4xl);--vos-space-card-padding: var(--vos-space-5xl);--vos-space-toolbar-gap: var(--vos-space-xl);--vos-space-form-gap: var(--vos-space-2xl)}}@media(max-width:520px){:root{--vos-space-page: var(--vos-space-4xl);--vos-space-page-compact: var(--vos-space-4xl);--vos-space-page-gap: var(--vos-space-4xl);--vos-space-section-gap: var(--vos-space-3xl);--vos-space-panel-padding: var(--vos-space-3xl);--vos-space-card-padding: var(--vos-space-4xl);--vos-space-toolbar-gap: var(--vos-space-md);--vos-space-form-gap: var(--vos-space-xl)}}
