:root{--color-white:#fff;--color-black:#07090d;--color-gray-50:#f4f5f7;--color-gray-100:#d9dde4;--color-gray-500:#66717d;--color-lime:#cfff00;--color-lime-10:#cfff001f;--color-lime-35:#cfff0059;--color-gray-50-alpha:#f4f5f799;--shadow-surface:#07090d1a 0 10px 15px -3px, #07090d0d 0 4px 6px -2px;--gradient-accent-lime:linear-gradient(90deg, #cfff00f5, #ffffffd6);--gradient-surface-glass:linear-gradient(180deg, #ffffff24, #ffffff0a), #10121694;--text:var(--color-gray-500);--text-h:var(--color-black);--bg:var(--color-white);--border:var(--color-gray-100);--code-bg:var(--color-gray-50);--accent:var(--color-lime);--accent-bg:var(--color-lime-10);--accent-border:var(--color-lime-35);--social-bg:var(--color-gray-50-alpha);--shadow:var(--shadow-surface);--radius-control:4px;--radius-surface:0px;--layout-page-pad:clamp(24px, 4.5vw, 86px);--layout-content-max:1440px;--layout-content-width:min(calc(100% - var(--layout-page-pad) - var(--layout-page-pad)), var(--layout-content-max));--font-family-base:"Apple SD Gothic Neo", sans-serif;--font-family-latin:"Apple SD Gothic Neo", sans-serif;--font-family-code:var(--font-family-latin)}@media (width<=1024px){:root{font-size:16px}}:root{--type-body-md-size:clamp(16px, 1.12vw, 18px);--type-body-md-line-height:1.58;--type-body-md-letter-spacing:0;--type-body-md-weight:500;--type-body-sm-size:clamp(14px, 1vw, 15px);--type-body-sm-line-height:1.5;--type-body-sm-letter-spacing:0;--type-body-sm-weight:680;--type-body-lg-size:clamp(17px, 1.75vw, 25px);--type-body-lg-line-height:1.32;--type-body-lg-letter-spacing:-.02em;--type-body-lg-weight:820;--type-label-md-size:13px;--type-label-md-letter-spacing:.18em;--type-label-md-weight:900;--type-label-sm-size:12px;--type-label-sm-letter-spacing:.14em;--type-label-sm-weight:820;--page-hero-label-size:12px;--page-hero-tag-size:12px;--page-hero-title-size:clamp(44px, 5.8vw, 82px);--page-hero-description-size:18px;--type-heading-1-size:clamp(36px, 5vw, 56px);--type-heading-1-letter-spacing:-.03em;--type-heading-1-weight:800;--type-heading-2-size:clamp(20px, 2.2vw, 24px);--type-heading-2-letter-spacing:-.01em;--type-heading-2-weight:750;--type-display-3xl-size:clamp(54px, 12vw, 210px);--type-display-3xl-letter-spacing:-.06em;--type-display-3xl-weight:950;--type-number-xl-size:clamp(34px, 5vw, 62px);--type-number-xl-letter-spacing:-.05em;--type-number-xl-weight:950}.type-label-md{font-family:var(--font-family-base);font-size:var(--type-label-md-size);letter-spacing:var(--type-label-md-letter-spacing);font-weight:var(--type-label-md-weight)}.type-label-sm{font-family:var(--font-family-base);font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-letter-spacing);font-weight:var(--type-label-sm-weight)}.type-display-3xl{font-family:var(--font-family-base);font-size:var(--type-display-3xl-size);letter-spacing:var(--type-display-3xl-letter-spacing);font-weight:var(--type-display-3xl-weight)}.type-body-lg{font-family:var(--font-family-base);font-size:var(--type-body-lg-size);letter-spacing:var(--type-body-lg-letter-spacing);font-weight:var(--type-body-lg-weight)}.type-body-sm{font-family:var(--font-family-base);font-size:var(--type-body-sm-size);letter-spacing:var(--type-body-sm-letter-spacing);font-weight:var(--type-body-sm-weight)}.type-number-xl{font-family:var(--font-family-base);font-size:var(--type-number-xl-size);letter-spacing:var(--type-number-xl-letter-spacing);font-weight:var(--type-number-xl-weight)}@media (width<=1024px){:root{--type-display-3xl-size:clamp(46px, 16vw, 128px);--type-body-lg-size:clamp(18px, 3.8vw, 22px);--type-number-xl-size:clamp(28px, 6vw, 46px)}}@media (width<=640px){:root{--type-label-md-size:12px;--type-body-sm-size:14px;--type-label-sm-size:11px}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);min-height:100svh;font-family:var(--font-family-base);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);letter-spacing:var(--type-body-md-letter-spacing);font-weight:var(--type-body-md-weight);margin:0}h1,h2{font-family:var(--font-family-base);color:var(--text-h)}h1{font-size:var(--type-heading-1-size);line-height:var(--type-heading-1-line-height);letter-spacing:var(--type-heading-1-letter-spacing);font-weight:var(--type-heading-1-weight);margin:32px 0}@media (width<=1024px){h1{margin:20px 0}}h2{font-size:var(--type-heading-2-size);line-height:var(--type-heading-2-line-height);letter-spacing:var(--type-heading-2-letter-spacing);font-weight:var(--type-heading-2-weight);margin:0 0 8px}p{margin:0}a{color:inherit}button{font:inherit}img,svg{display:block}code{font-family:var(--font-family-code);color:var(--text-h);background:var(--code-bg);border-radius:4px;padding:4px 8px;font-size:15px;line-height:135%;display:inline-flex}:root{--button-radius:4px;--button-gap:8px;--button-icon-gap:6px;--button-height-lg:56px;--button-height-md:52px;--button-height-sm:44px;--button-height-xs:34px;--button-padding-inline-lg:18px;--button-padding-inline-md:16px;--button-padding-inline-sm:14px;--button-padding-inline-xs:10px;--button-bg-primary:var(--color-black);--button-text-primary:var(--color-white);--button-border-primary:var(--color-black);--button-bg-secondary:var(--color-lime);--button-text-secondary:var(--color-black);--button-border-secondary:var(--color-black);--button-bg-outline:var(--color-white);--button-text-outline:var(--color-black);--button-border-outline:var(--color-gray-100);--button-bg-subtle:var(--color-gray-50);--button-text-subtle:var(--color-black);--button-border-subtle:var(--color-gray-100);--button-bg-ghost:transparent;--button-text-ghost:var(--color-black);--button-border-ghost:transparent;--button-bg-danger:#d8242414;--button-text-danger:#d82424;--button-border-danger:#d8242447;--button-bg-inline:var(--color-black);--button-text-inline:var(--color-white);--button-border-inline:var(--color-black);--button-bg-inline-light:var(--color-lime);--button-text-inline-light:var(--color-black);--button-border-inline-light:var(--color-black);--button-bg-brand-kakao:#fee500;--button-text-brand-kakao:#1f1415;--button-border-brand-kakao:#fee500;--button-bg-brand-naver:#03c75a;--button-text-brand-naver:#fff;--button-border-brand-naver:#03c75a;--button-bg-brand-google:#fff;--button-text-brand-google:#111318;--button-border-brand-google:#1113182e;--tab-button-radius:4px;--tab-group-border:#11131814;--tab-group-bg-muted:var(--color-gray-50);--tab-group-bg-glass:#ffffffe6;--tab-group-bg-glass-strong:#ffffffd1;--tab-group-shadow:0 20px 54px #080a0d14;--tab-group-shadow-strong:0 18px 38px #080a0d1a;--tab-button-shadow-active:0 12px 22px #10111424;--step-dot-size:28px;--step-line-width:34px;--step-line-height:2px;--button-focus-ring:#cfff0038;--button-disabled-opacity:.48}.ui-button,.ui-icon-button,.ui-text-action,.ui-tab-button,.ui-step-button{font:inherit}.ui-button{justify-content:center;align-items:center;gap:var(--button-gap);border-radius:var(--button-radius);box-sizing:border-box;cursor:pointer;border:1px solid #0000;flex:none;width:auto;max-width:100%;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.ui-button--full-width{flex:auto;width:100%}.ui-button--size-lg{min-height:var(--button-height-lg);padding-inline:var(--button-padding-inline-lg);font-size:15px;font-weight:950}.ui-button--size-md{min-height:var(--button-height-md);padding-inline:var(--button-padding-inline-md);font-size:14px;font-weight:920}.ui-button--size-sm{min-height:var(--button-height-sm);padding-inline:var(--button-padding-inline-sm);font-size:14px;font-weight:900}.ui-button--size-xs{min-height:var(--button-height-xs);padding-inline:var(--button-padding-inline-xs);font-size:13px;font-weight:900}.ui-button--variant-primary{background:var(--button-bg-primary);border-color:var(--button-border-primary);color:var(--button-text-primary)}.ui-button--variant-secondary{background:var(--button-bg-secondary);border-color:var(--button-border-secondary);color:var(--button-text-secondary)}.ui-button--variant-outline{background:var(--button-bg-outline);border-color:var(--button-border-outline);color:var(--button-text-outline)}.ui-button--variant-subtle{background:var(--button-bg-subtle);border-color:var(--button-border-subtle);color:var(--button-text-subtle)}.ui-button--variant-ghost{background:var(--button-bg-ghost);border-color:var(--button-border-ghost);color:var(--button-text-ghost)}.ui-button--variant-danger{background:var(--button-bg-danger);border-color:var(--button-border-danger);color:var(--button-text-danger)}.ui-button--variant-inline{background:var(--button-bg-inline);border-color:var(--button-border-inline);color:var(--button-text-inline)}.ui-button--variant-inline-light{background:var(--button-bg-inline-light);border-color:var(--button-border-inline-light);color:var(--button-text-inline-light)}.ui-button--variant-brand-kakao{background:var(--button-bg-brand-kakao);border-color:var(--button-border-brand-kakao);color:var(--button-text-brand-kakao)}.ui-button--variant-brand-naver{background:var(--button-bg-brand-naver);border-color:var(--button-border-brand-naver);color:var(--button-text-brand-naver)}.ui-button--variant-brand-google{background:var(--button-bg-brand-google);border-color:var(--button-border-brand-google);color:var(--button-text-brand-google)}.ui-button:focus-visible,.ui-icon-button:focus-visible,.ui-text-action:focus-visible,.ui-tab-button:focus-visible,.ui-step-button:focus-visible{box-shadow:0 0 0 3px var(--button-focus-ring);outline:none}.ui-button:disabled,.ui-button[aria-disabled=true],.ui-icon-button:disabled,.ui-icon-button[aria-disabled=true],.ui-text-action:disabled,.ui-text-action[aria-disabled=true],.ui-tab-button:disabled,.ui-step-button:disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.ui-button__leading,.ui-button__trailing{flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-icon-button{color:var(--button-text-ghost);box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s;display:inline-grid}.ui-icon-button--size-sm{width:34px;height:34px}.ui-icon-button--size-md{width:42px;height:42px}.ui-icon-button--size-lg{width:48px;height:48px}.ui-icon-button--variant-ghost{color:var(--button-text-ghost);background:0 0;border-color:#0000}.ui-icon-button--variant-subtle{background:var(--button-bg-subtle);border-color:var(--button-border-subtle);color:var(--button-text-subtle)}.ui-icon-button--variant-danger{background:var(--button-bg-danger);border-color:var(--button-border-danger);color:var(--button-text-danger)}.ui-text-action{align-items:center;gap:var(--button-icon-gap);cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;text-decoration:none;display:inline-flex}.ui-text-action--size-sm{font-size:12px;font-weight:900}.ui-text-action--size-md{font-size:14px;font-weight:900}.ui-text-action--variant-default{color:var(--color-black)}.ui-text-action--variant-muted{color:var(--color-gray-500)}.ui-text-action--variant-accent{color:var(--color-black)}.ui-text-action--variant-danger{color:#d82424}.ui-text-action__leading,.ui-text-action__trailing{flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-tab-cluster,.ui-tab-stack,.ui-step-cluster,.ui-step-actions,.ui-path-actions{box-sizing:border-box}.ui-tab-cluster{gap:8px;display:grid}.ui-tab-cluster--segmented{border:1px solid var(--tab-group-border);background:var(--tab-group-bg-muted);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;padding:5px}.ui-tab-cluster--sport{border:1px solid var(--tab-group-border);background:var(--tab-group-bg-glass);box-shadow:var(--tab-group-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:10px}.ui-tab-cluster--rail{border:1px solid var(--tab-group-border);background:var(--tab-group-bg-glass-strong);box-shadow:var(--tab-group-shadow-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(auto-fit,minmax(88px,1fr));padding:10px}.ui-tab-stack{border:1px solid var(--border);box-shadow:var(--shadow);background:#ffffffeb;gap:0;display:grid}.ui-tab-button{border-radius:var(--tab-button-radius);width:100%;color:var(--text);text-align:left;box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;gap:6px;padding:12px 14px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s,opacity .18s;display:grid}.ui-tab-button__eyebrow{text-transform:uppercase;font-size:11px;font-weight:1000;line-height:1;display:block}.ui-tab-button__label{display:block}.ui-tab-button.is-active{color:var(--text-h)}.ui-tab-button--variant-tab{min-height:42px;color:var(--color-gray-500);text-align:center;background:0 0;align-content:center;padding-block:10px;font-size:13px;font-weight:1000}.ui-tab-button--variant-tab.is-active{background:var(--color-black);color:var(--color-lime);box-shadow:var(--tab-button-shadow-active)}.ui-tab-button--variant-sport{background:var(--color-gray-50);color:#4f5964;word-break:keep-all;align-content:center;min-height:74px;font-size:14px;font-weight:950;line-height:1.18}.ui-tab-button--variant-sport .ui-tab-button__eyebrow{color:#7a838d}.ui-tab-button--variant-sport.is-active{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.ui-tab-button--variant-sport.is-active .ui-tab-button__eyebrow{color:var(--color-lime)}.ui-tab-button--variant-rule{border-width:0 0 1px;border-bottom-color:var(--border);color:#4f5864;background:0 0;border-radius:0;gap:5px;min-height:62px;padding:13px 18px;font-size:14px;font-weight:950}.ui-tab-button--variant-rule .ui-tab-button__eyebrow{color:#8a929d;font-size:10px}.ui-tab-button--variant-rule.is-active{background:var(--color-lime);color:var(--color-black)}.ui-tab-button--variant-rule.is-active .ui-tab-button__eyebrow{color:#07090d94}.ui-tab-button--variant-rail{color:#606873;background:#f4f5f7c7;align-content:center;gap:4px;min-height:48px;padding:8px 10px;font-size:11px;font-weight:900}.ui-tab-button--variant-rail .ui-tab-button__eyebrow{color:var(--color-black);font-size:13px}.ui-tab-button--variant-rail.is-complete{color:#7a828c;background:#f1f3f6db}.ui-tab-button--variant-rail.is-complete .ui-tab-button__eyebrow{color:#7a828c}.ui-tab-button--variant-rail.is-active{border-color:var(--color-black);background:var(--color-black);color:#ffffffbd;transform:translateY(-4px)}.ui-tab-button--variant-rail.is-active .ui-tab-button__eyebrow{color:var(--color-lime)}.ui-tab-button--variant-rail.is-complete.is-active{color:#7a828c;background:#f1f3f6db;border-color:#0000;transform:none}.ui-tab-button--variant-rail.is-complete.is-active .ui-tab-button__eyebrow{color:#7a828c}.ui-step-cluster{justify-content:center;align-items:center;gap:8px;display:flex}.ui-step-line{width:var(--step-line-width);height:var(--step-line-height);background:#e1e4ea}.ui-step-line.is-complete{background:var(--color-lime)}.ui-step-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ui-path-actions{align-items:center;gap:8px;display:flex}.ui-step-button{box-sizing:border-box;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.ui-step-button--variant-dot{width:var(--step-dot-size);height:var(--step-dot-size);color:#858b94;background:#e7eaf0;border:0;border-radius:999px;font-size:12px;font-weight:1000}.ui-step-button--variant-dot.is-active{background:var(--color-black);color:var(--color-lime);transform:translateY(-1px)}.ui-step-button--variant-dot.is-complete{background:var(--color-lime);color:var(--color-black)}.ui-step-button--variant-dot.is-active.is-complete{transform:none}.ui-step-button--variant-nav{border-radius:var(--button-radius);border-color:var(--color-black);background:var(--color-black);width:100%;min-height:58px;color:var(--color-white);font-size:15px;font-weight:1000}.ui-step-button--variant-nav.ui-step-button--tone-secondary{border-color:var(--border);background:var(--color-white);color:var(--color-black)}.ui-step-button--variant-path{border-radius:var(--button-radius);border-color:var(--border);background:var(--color-white);width:42px;height:42px;color:var(--color-black);font-size:20px;font-weight:1000}.ui-step-button--variant-path:hover,.ui-step-button--variant-path:focus-visible{border-color:var(--color-black);background:var(--color-lime)}.u-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-hidden{display:none!important}.u-scroll-lock{overflow:hidden}.gprc-toast-toaster{--offset-right:18px;--offset-bottom:18px;--mobile-offset-right:18px;--mobile-offset-bottom:18px;margin:0;padding:0;list-style:none}.gprc-toast{background:#fffffffa;border:1px solid #11131838;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;width:min(460px,100vw - 56px);max-width:min(460px,100vw - 56px);min-height:78px;padding:16px;display:grid;box-shadow:0 26px 70px #07090d29}.gprc-toast-icon{color:#07090d;background:#cfff00;order:1;place-items:center;width:34px;height:34px;display:grid}.gprc-toast-symbol{place-items:center;width:100%;height:100%;font-size:18px;font-weight:1000;line-height:1;display:grid}.gprc-toast-symbol--check{font-weight:600}.gprc-toast-content{order:2;min-width:0}.gprc-toast-title{color:#111318;word-break:keep-all;font-size:17px;font-weight:1000;line-height:1.26}.gprc-toast-description{color:#58616d;word-break:keep-all;margin:6px 0 0;font-size:14px;font-weight:760;line-height:1.52}.gprc-toast-close{color:#4c5561;cursor:pointer;background:#f5f7fa;border:1px solid #1113181f;order:3;justify-self:end;place-items:center;width:32px;height:32px;margin-left:auto;font-size:18px;font-weight:900;line-height:1;display:grid}.gprc-toast-close:hover{background:#f5f7facc}.gprc-toast-close-symbol,.gprc-toast-symbol{pointer-events:none}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}
