@font-face{font-family:Cocogoose Pro;src:url(/fonts/cocogoose-pro-100.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/fonts/cocogoose-pro-300.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/fonts/cocogoose-pro-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/fonts/cocogoose-pro-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cocogoose Pro;src:url(/fonts/cocogoose-pro-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--se-violet: #F65CA0;--se-orange: #FF5B00;--se-blush: #FDEEF5;--se-ink: #0C0C0C;--se-violet-50: #FFF0F7;--se-violet-100: #FFDCEC;--se-violet-200: #FCB8D7;--se-violet-300: #F990C2;--se-violet-400: #F775B0;--se-violet-500: #F65CA0;--se-violet-600: #D23A7E;--se-violet-700: #A8235F;--se-violet-800: #7A1846;--se-orange-50: #FFF1E8;--se-orange-100: #FFDDC6;--se-orange-200: #FFB98A;--se-orange-300: #FF8E47;--se-orange-400: #FF7016;--se-orange-500: #FF5B00;--se-orange-600: #E04E00;--se-orange-700: #B33E00;--se-white: #FFFFFF;--se-n-50: #FAF8FB;--se-n-100: #F7EDF2;--se-n-150: #ECE4EF;--se-n-200: #DCD3E0;--se-n-300: #BDB4C2;--se-n-400: #948B99;--se-n-500: #6B6470;--se-n-600: #4A4550;--se-n-700: #2C2930;--se-n-800: #1A181D;--se-n-900: #0C0C0C;--se-success: #1F9D55;--se-success-bg: #E6F6EE;--se-warning: #F5A623;--se-warning-bg: #FFF3DD;--se-error: #E03131;--se-error-bg: #FCEAEA;--se-info: var(--se-violet-500);--se-info-bg: var(--se-violet-50);--text-strong: var(--se-ink);--text-body: var(--se-n-700);--text-muted: var(--se-n-500);--text-on-dark: var(--se-white);--text-on-brand: var(--se-white);--text-link: var(--se-violet-600);--surface-page: var(--se-white);--surface-card: var(--se-white);--surface-tint: var(--se-blush);--surface-subtle: var(--se-n-50);--surface-dark: var(--se-ink);--surface-brand: var(--se-violet-500);--surface-accent: var(--se-orange-500);--border-subtle: var(--se-n-150);--border-default: var(--se-n-200);--border-strong: var(--se-n-300);--focus-ring: var(--se-violet-400);--font-display: "Cocogoose Pro", "Poppins", system-ui, sans-serif;--font-body: "Poppins", system-ui, -apple-system, sans-serif;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(12, 12, 12, .06);--shadow-sm: 0 2px 8px rgba(110, 20, 60, .08);--shadow-md: 0 8px 24px rgba(110, 20, 60, .1);--shadow-lg: 0 18px 48px rgba(110, 20, 60, .14);--shadow-brand: 0 12px 28px rgba(246, 92, 160, .3);--shadow-accent: 0 12px 28px rgba(255, 91, 0, .26);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--purple: var(--se-violet-500);--ink: var(--se-ink);--muted: var(--text-muted);--border: var(--se-n-150);--bg: var(--se-n-50);--r: var(--radius-md);--rs: var(--radius-sm);--sh: var(--shadow-sm)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--text-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-body)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@keyframes seToastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes seFadeIn{0%{opacity:0}to{opacity:1}}@keyframes seSpin{to{transform:rotate(360deg)}}@keyframes seRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sePop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes seGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes seBarUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sePulse{0%,to{opacity:1}50%{opacity:.55}}.se-page>*{animation:seRise var(--dur-slow) var(--ease-out) both}.se-page>*:nth-child(2){animation-delay:40ms}.se-page>*:nth-child(3){animation-delay:80ms}.se-page>*:nth-child(4){animation-delay:.12s}.se-page>*:nth-child(5){animation-delay:.16s}.se-page>*:nth-child(n+6){animation-delay:.2s}.se-stagger>*{animation:seRise var(--dur-slow) var(--ease-out) both}.se-stagger>*:nth-child(2){animation-delay:50ms}.se-stagger>*:nth-child(3){animation-delay:.1s}.se-stagger>*:nth-child(4){animation-delay:.15s}.se-stagger>*:nth-child(5){animation-delay:.2s}.se-stagger>*:nth-child(n+6){animation-delay:.25s}.se-fill{transform-origin:left center;animation:seGrow .7s var(--ease-out) both}.se-bar{transform-origin:bottom center;animation:seBarUp .6s var(--ease-out) both}.se-modal{animation:sePop var(--dur-base) var(--ease-out) both}.se-backdrop{animation:seFadeIn var(--dur-base) var(--ease-out) both}.se-live{animation:sePulse 1.8s ease-in-out infinite}button{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out)}button:not(:disabled):hover{filter:brightness(1.04)}button:not(:disabled):active{transform:scale(.97)}.se-hover{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.se-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.se-hover:hover,button:not(:disabled):active{transform:none}}
