@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";:root{--kol-ink-0:#0b0810;--kol-ink-50:#0e0b12;--kol-ink-100:#141019;--kol-ink-200:#1b1622;--kol-ink-300:#241e2e;--kol-ink-400:#2f2839;--kol-ink-500:#3c3447;--kol-ink-600:#4b4256;--kol-snow-0:#fbf7fc;--kol-snow-1:#f3ecf6;--kol-snow-2:#e7dfec;--kol-rose-soft:#ffb3cc;--kol-rose-300:#ff8fb3;--kol-rose-500:#ff5c8a;--kol-rose-600:#f0407a;--kol-rose-700:#c92c61;--kol-rose-glow:#ff5c8a8c;--kol-violet-300:#b89cff;--kol-violet-500:#9b7bff;--kol-violet-700:#6b4fcc;--kol-violet-glow:#9b7bff80;--kol-wine-400:#e04b6e;--kol-wine-600:#a82a4c;--kol-wine-800:#5e1730;--kol-mint-500:#3fd98f;--kol-mint-700:#1f9c63;--kol-amber-500:#ffb454;--kol-amber-700:#c77f1f;--kol-red-500:#ff5a5a;--kol-red-700:#c53636;--kol-white:#fff;--kol-black:#000;--bg-void:var(--kol-ink-0);--bg-base:var(--kol-ink-50);--bg-raised:var(--kol-ink-100);--surface:var(--kol-ink-200);--surface-elev:var(--kol-ink-300);--surface-hover:var(--kol-ink-400);--fill-strong:var(--kol-ink-500);--glass:#1b16229e;--glass-strong:#141019c7;--glass-light:#ffffff0f;--scrim:#0b0810b8;--text-strong:var(--kol-snow-0);--text-normal:#f3ecf6e6;--text-muted:#f3ecf699;--text-faint:#f3ecf666;--text-disabled:#f3ecf642;--text-on-rose:#2a0815;--border-subtle:#ffffff12;--border:#ffffff1c;--border-strong:#ffffff2e;--border-rose:#ff5c8a73;--primary:var(--kol-rose-500);--primary-hover:var(--kol-rose-600);--primary-press:var(--kol-rose-700);--primary-soft:#ff5c8a24;--primary-glow:var(--kol-rose-glow);--on-primary:var(--text-on-rose);--secondary:var(--kol-violet-500);--secondary-soft:#9b7bff24;--secondary-glow:var(--kol-violet-glow);--online:var(--kol-mint-500);--success:var(--kol-mint-500);--warning:var(--kol-amber-500);--premium:var(--kol-amber-500);--danger:var(--kol-red-500);--call-accept:var(--kol-mint-500);--call-end:var(--kol-red-500);--char-aegyo:#ff9dbe;--char-aegyo-deep:#e85c8c;--char-aegyo-soft:#ff9dbe29;--char-aegyo-glow:#ff9dbe8c;--char-aegyo-wash:radial-gradient(120% 90% at 50% 0%, #ff9dbe4d, #ff5c8a1a 45%, transparent 75%);--char-sexy:#e84b6e;--char-sexy-deep:#8c1f3d;--char-sexy-soft:#e84b6e29;--char-sexy-glow:#e04b6e8c;--char-sexy-wash:radial-gradient(120% 90% at 50% 0%, #a82a4c73, #5e173033 45%, transparent 78%);--char-tipsy:#a98cff;--char-tipsy-deep:#6b4fcc;--char-tipsy-soft:#a98cff29;--char-tipsy-glow:#9b7bff8c;--char-tipsy-wash:radial-gradient(120% 90% at 50% 0%, #a98cff52, #6b4fcc24 48%, transparent 78%);--char-pure:#7fc7ff;--char-pure-deep:#3d7fcc;--char-pure-soft:#7fc7ff29;--char-pure-glow:#7fc7ff80;--char-pure-wash:radial-gradient(120% 90% at 50% 0%, #7fc7ff47, #3d7fcc1f 48%, transparent 78%);--char-sweet:#f5a65b;--char-sweet-deep:#c9742e;--char-sweet-soft:#f5a65b29;--char-sweet-glow:#f5a65b80;--char-sweet-wash:radial-gradient(120% 90% at 50% 0%, #f5a65b42, #c9742e1f 48%, transparent 78%);--char-cool:#6e8be6;--char-cool-deep:#3a4fa0;--char-cool-soft:#6e8be629;--char-cool-glow:#6e8be680;--char-cool-wash:radial-gradient(120% 90% at 50% 0%, #6e8be642, #3a4fa01f 48%, transparent 78%);--char-playful:#4fc9d9;--char-playful-deep:#2a8c9c;--char-playful-soft:#4fc9d929;--char-playful-glow:#4fc9d980;--char-playful-wash:radial-gradient(120% 90% at 50% 0%, #4fc9d93d, #2a8c9c1f 48%, transparent 78%);--font-sans:"Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:"SF Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--t-display1-size:56px;--t-display1-lh:1.286;--t-display1-ls:-.032em;--t-display2-size:40px;--t-display2-lh:1.3;--t-display2-ls:-.0282em;--t-display3-size:36px;--t-display3-lh:1.334;--t-display3-ls:-.027em;--t-title1-size:32px;--t-title1-lh:1.375;--t-title1-ls:-.0253em;--t-title2-size:28px;--t-title2-lh:1.358;--t-title2-ls:-.0236em;--t-title3-size:24px;--t-title3-lh:1.334;--t-title3-ls:-.023em;--t-heading1-size:22px;--t-heading1-lh:1.364;--t-heading1-ls:-.0194em;--t-heading2-size:20px;--t-heading2-lh:1.4;--t-heading2-ls:-.012em;--t-headline1-size:18px;--t-headline1-lh:1.445;--t-headline1-ls:-.002em;--t-headline2-size:17px;--t-headline2-lh:1.412;--t-headline2-ls:0em;--t-body1-size:16px;--t-body1-lh:1.5;--t-body1-ls:.0057em;--t-body1-reading-lh:1.625;--t-body2-size:15px;--t-body2-lh:1.467;--t-body2-ls:.0096em;--t-body2-reading-lh:1.6;--t-label1-size:14px;--t-label1-lh:1.429;--t-label1-ls:.0145em;--t-label2-size:13px;--t-label2-lh:1.385;--t-label2-ls:.0194em;--t-caption1-size:12px;--t-caption1-lh:1.334;--t-caption1-ls:.0252em;--t-caption2-size:11px;--t-caption2-lh:1.273;--t-caption2-ls:.0311em;--t-timer-size:56px;--t-timer-lh:1.1;--t-timer-ls:.01em}.t-display1{font:var(--w-bold) var(--t-display1-size)/var(--t-display1-lh) var(--font-sans);letter-spacing:var(--t-display1-ls)}.t-display2{font:var(--w-bold) var(--t-display2-size)/var(--t-display2-lh) var(--font-sans);letter-spacing:var(--t-display2-ls)}.t-display3{font:var(--w-bold) var(--t-display3-size)/var(--t-display3-lh) var(--font-sans);letter-spacing:var(--t-display3-ls)}.t-title1{font:var(--w-bold) var(--t-title1-size)/var(--t-title1-lh) var(--font-sans);letter-spacing:var(--t-title1-ls)}.t-title2{font:var(--w-bold) var(--t-title2-size)/var(--t-title2-lh) var(--font-sans);letter-spacing:var(--t-title2-ls)}.t-title3{font:var(--w-semibold) var(--t-title3-size)/var(--t-title3-lh) var(--font-sans);letter-spacing:var(--t-title3-ls)}.t-heading1{font:var(--w-semibold) var(--t-heading1-size)/var(--t-heading1-lh) var(--font-sans);letter-spacing:var(--t-heading1-ls)}.t-heading2{font:var(--w-semibold) var(--t-heading2-size)/var(--t-heading2-lh) var(--font-sans);letter-spacing:var(--t-heading2-ls)}.t-headline1{font:var(--w-semibold) var(--t-headline1-size)/var(--t-headline1-lh) var(--font-sans);letter-spacing:var(--t-headline1-ls)}.t-headline2{font:var(--w-semibold) var(--t-headline2-size)/var(--t-headline2-lh) var(--font-sans);letter-spacing:var(--t-headline2-ls)}.t-body1{font:var(--w-regular) var(--t-body1-size)/var(--t-body1-lh) var(--font-sans);letter-spacing:var(--t-body1-ls)}.t-body2{font:var(--w-regular) var(--t-body2-size)/var(--t-body2-lh) var(--font-sans);letter-spacing:var(--t-body2-ls)}.t-label1{font:var(--w-medium) var(--t-label1-size)/var(--t-label1-lh) var(--font-sans);letter-spacing:var(--t-label1-ls)}.t-label2{font:var(--w-medium) var(--t-label2-size)/var(--t-label2-lh) var(--font-sans);letter-spacing:var(--t-label2-ls)}.t-caption1{font:var(--w-medium) var(--t-caption1-size)/var(--t-caption1-lh) var(--font-sans);letter-spacing:var(--t-caption1-ls)}.t-caption2{font:var(--w-medium) var(--t-caption2-size)/var(--t-caption2-lh) var(--font-sans);letter-spacing:var(--t-caption2-ls)}.t-timer{font:var(--w-bold) var(--t-timer-size)/var(--t-timer-lh) var(--font-mono);letter-spacing:var(--t-timer-ls);font-variant-numeric:tabular-nums}:root{--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:20px;--sp-7:24px;--sp-8:32px;--sp-9:40px;--sp-10:48px;--sp-11:64px;--sp-12:80px;--margin-screen:20px;--margin-screen-tight:16px;--gap-list:12px;--gap-section:32px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--r-card:20px;--r-sheet:28px;--r-full:999px;--hit-min:44px;--control-sm:36px;--control-md:48px;--control-lg:56px;--fab:64px;--call-action:72px;--avatar-xs:28px;--avatar-sm:40px;--avatar-md:56px;--avatar-lg:80px;--avatar-xl:120px;--avatar-2xl:160px;--z-base:0;--z-raised:10;--z-sticky:100;--z-nav:200;--z-sheet:300;--z-overlay:400;--z-toast:500;--z-call:600;--shadow-sm:0 2px 8px #0006;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 16px 48px #0000008c;--shadow-sheet:0 -12px 40px #00000080;--glow-primary:0 0 24px var(--primary-glow);--glow-primary-lg:0 0 48px var(--primary-glow), 0 0 16px #ff5c8a59;--glow-violet:0 0 24px var(--secondary-glow);--glow-mint:0 0 20px #3fd98f73;--glow-red:0 0 24px #ff5a5a73;--inset-hairline:inset 0 0 0 1px var(--border);--inset-hairline-top:inset 0 1px 0 0 #ffffff14;--blur-sm:8px;--blur-md:18px;--blur-lg:32px;--grad-rose:linear-gradient(135deg, #ff7aa6 0%, #ff5c8a 48%, #e0407a 100%);--grad-rose-violet:linear-gradient(135deg, #ff6b9d 0%, #b679ff 100%);--grad-night:linear-gradient(180deg, #141019 0%, #0b0810 100%);--grad-call-scrim:linear-gradient(180deg, transparent 0%, #0b081000 30%, #0b0810d9 100%);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.36s;--dur-breath:2.8s}@keyframes kol-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes kol-pulse-ring{0%{opacity:.55;transform:scale(.82)}to{opacity:0;transform:scale(1.4)}}@keyframes kol-glow-pulse{0%,to{box-shadow:0 0 18px var(--primary-glow)}50%{box-shadow:0 0 40px var(--primary-glow), 0 0 14px #ff5c8a66}}@keyframes kol-wave{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{font-family:var(--font-sans);background:var(--bg-base);color:var(--text-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.kol-night{background:radial-gradient(140% 90% at 50% -10%, #9b7bff1a, transparent 55%), radial-gradient(120% 80% at 80% 0%, #ff5c8a1a, transparent 50%), var(--grad-night)}html,body,#root{background:#0b0810;min-height:100%;margin:0}html,body{touch-action:pan-y;overscroll-behavior:none}body{color:var(--text-strong);font-family:var(--font-sans);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#0b0810}input,textarea{-webkit-user-select:text;user-select:text}.appwrap{justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.phone{background:var(--bg-base);flex:none;width:100%;max-width:480px;height:100%;position:relative;overflow:hidden}.screen{position:absolute;inset:0;overflow:hidden}::-webkit-scrollbar{width:0;height:0}@keyframes kol-swap-in{0%{opacity:.25}to{opacity:1}}@keyframes kol-rec-glow{0%,to{box-shadow:inset 0 1.5px 1px #fff6,0 0 #ff465a8c,0 6px 20px #dc283c66}50%{box-shadow:inset 0 1.5px 1px #fff6,0 0 0 10px #ff465a00,0 6px 22px #dc283c80}}@keyframes kol-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kol-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes kol-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes kol-check-draw{to{stroke-dashoffset:0}}@keyframes kol-spin{to{transform:rotate(360deg)}}@keyframes kol-dot-wave{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}
