@font-face{font-family:Wanted Sans Variable;font-weight:100 900;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.3/packages/wanted-sans/fonts/webfonts/variable/complete/woff2/WantedSansVariable.woff2)format("woff2-variations")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-Regular.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-SemiBold.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-Bold.woff2)format("woff2")}
:root{--gray-900:#1a2233;--gray-700:#3d4757;--gray-600:#6b7486;--gray-400:#8b93a3;--gray-200:#e5e9f0;--gray-100:#edf0f5;--gray-50:#f3f5f9;--white:#fff;--scrim:#1a22336b;--blue-600:#1b54eb;--blue-800:#173bb0;--blue-050:#ebf1ff;--blue-400:#668cf2;--green-700:#0f7b5a;--green-050:#e8f5f0;--orange-700:#c2410c;--orange-050:#fbefe7;--red-700:#c81e1e;--red-050:#fbeaea;--id-indigo-solid:#8379f7;--id-indigo-text:#5f54f1;--id-indigo-soft:#efeefe;--id-orange-solid:#ef7000;--id-orange-text:#b45500;--id-orange-soft:#fff4ea;--id-teal-solid:#00a4af;--id-teal-text:#007c85;--id-teal-soft:#e6f9fa;--id-green-solid:#2ca94b;--id-green-text:#22803a;--id-green-soft:#ebf9ee;--id-purple-solid:#d351e5;--id-purple-text:#b51eca;--id-purple-soft:#faeafc;--id-brown-solid:#ac7f5e;--id-brown-text:#8e6649;--id-brown-soft:#f7f2ef;--id-cyan-solid:#00a0c2;--id-cyan-text:#007a93;--id-cyan-soft:#e6f9fd;--id-yellow-solid:#b28f00;--id-yellow-text:#8c6f00;--id-yellow-soft:#fffae6;--id-mint-solid:#00a795;--id-mint-text:#007e71;--id-mint-soft:#e6faf7;--id-pink-solid:#ff2d55;--id-pink-text:#d90029;--id-pink-soft:#ffeaee;--chart-secondary:var(--blue-400);--heat-1:#dfe7fc;--heat-2:#bbccf9;--heat-3:#8ba8f5;--heat-4:#5982f0;--heat-5:#1b54eb;--font-ko:"Wanted Sans Variable","Wanted Sans",Pretendard,"Noto Sans KR","Apple SD Gothic Neo",system-ui,sans-serif;--font-en:"DM Sans","Wanted Sans Variable",Pretendard,system-ui,sans-serif;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fs-34:34px;--fs-28:28px;--fs-22:22px;--fs-20:20px;--fs-17:17px;--fs-16:16px;--fs-15:15px;--fs-14:14px;--fs-13:13px;--fs-12-5:12.5px;--fs-11-5:11.5px;--lh-tight:1.35;--lh-title:1.4;--lh-snug:1.45;--lh-text:1.5;--lh-relaxed:1.55;--lh-body:1.6;--space-2:2px;--space-4:4px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--r-12:12px;--r-8:8px;--r-6:6px;--r-full:999px;--dur-press:.16s;--dur-fast:.18s;--dur-med:.24s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-color:cubic-bezier(.4,0,.2,1);--press-scale:.98;--spring-stepdot:linear(0, .0258, .0907, .1794, .28, .3838, .4849, .5792, .6642, .7388, .8026, .8559, .8994, .9341, .9611, .9815, .9963, 1.0067, 1.0135, 1.0175, 1.0194, 1.0197, 1.019, 1.0176, 1.0158, 1.0138, 1);--spring-stepdot-dur:.307s;--spring-interactive-stiffness:1755;--spring-interactive-damping:72;--spring-interactive-mass:1}
:root{--text-strong:var(--gray-900);--text-body:var(--gray-900);--text-sub:var(--gray-600);--text-sub-on-tint:var(--gray-700);--text-faint:var(--gray-600);--text-accent:var(--theme-accent);--text-on-accent:var(--white);--text-disabled:var(--gray-600);--surface-page:var(--gray-50);--surface-card:var(--white);--surface-soft:var(--theme-accent-soft);--surface-sunken:var(--gray-100);--surface-panel:var(--white);--surface-scrim:var(--scrim);--border-line:var(--gray-200);--border-input:var(--gray-400);--border-strong:var(--gray-600);--theme-accent:var(--blue-600);--theme-accent-soft:var(--blue-050);--theme-accent-deep:var(--blue-800);--semantic-success:var(--green-700);--semantic-success-soft:var(--green-050);--semantic-warning:var(--orange-700);--semantic-warning-soft:var(--orange-050);--semantic-danger:var(--red-700);--semantic-danger-soft:var(--red-050);--semantic-neutral:var(--gray-700);--semantic-neutral-soft:var(--gray-100);--status-done-fg:var(--theme-accent);--status-done-bg:var(--theme-accent-soft);--status-warn-fg:var(--semantic-warning);--status-warn-bg:var(--semantic-warning-soft);--status-neutral-fg:var(--semantic-neutral);--status-neutral-bg:var(--semantic-neutral-soft);--status-danger-fg:var(--semantic-danger);--status-danger-bg:var(--semantic-danger-soft);--delta-up:var(--theme-accent);--delta-down:var(--semantic-warning);--type-large-title:var(--fw-bold) var(--fs-34)/var(--lh-tight) var(--font-ko);--type-title-1:var(--fw-bold) var(--fs-28)/var(--lh-title) var(--font-ko);--type-title-2:var(--fw-bold) var(--fs-22)/var(--lh-title) var(--font-ko);--type-title-3:var(--fw-bold) var(--fs-20)/var(--lh-title) var(--font-ko);--type-headline:var(--fw-semibold) var(--fs-17)/var(--lh-text) var(--font-ko);--type-body:var(--fw-regular) var(--fs-16)/var(--lh-body) var(--font-ko);--type-body-strong:var(--fw-semibold) var(--fs-16)/var(--lh-body) var(--font-ko);--type-callout:var(--fw-regular) var(--fs-15)/var(--lh-relaxed) var(--font-ko);--type-subheadline:var(--fw-regular) var(--fs-14)/var(--lh-relaxed) var(--font-ko);--type-subheadline-strong:var(--fw-semibold) var(--fs-14)/var(--lh-relaxed) var(--font-ko);--type-footnote:var(--fw-regular) var(--fs-13)/var(--lh-text) var(--font-ko);--type-footnote-strong:var(--fw-semibold) var(--fs-13)/var(--lh-text) var(--font-ko);--type-caption-1:var(--fw-regular) var(--fs-12-5)/var(--lh-text) var(--font-ko);--type-caption-2:var(--fw-bold) var(--fs-11-5)/var(--lh-snug) var(--font-ko);--type-body-desktop:var(--type-subheadline);--type-body-desktop-strong:var(--type-subheadline-strong);--type-body-mobile:var(--type-body);--type-body-ui:var(--type-body-desktop);--type-body-ui-strong:var(--type-body-desktop-strong);--tracking-caps:.01em;--radius-control:var(--r-8);--radius-panel:var(--r-12);--radius-card:var(--r-12);--radius-inner:var(--r-8);--radius-tab:var(--r-6);--radius-pill:var(--r-full);--z-base:0;--z-sticky:100;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--shadow-raised:0 4px 14px #1a22331a;--ring-focus:0 0 0 2px var(--white),0 0 0 4px var(--theme-accent);--ring-on-shell:0 0 0 2px var(--theme-accent-deep),0 0 0 4px var(--white);--ring-error:0 0 0 3.5px var(--semantic-danger-soft);--motion-move-dur:var(--dur-fast);--motion-color-dur:var(--dur-fast);--motion-surface-dur:var(--dur-med);--motion-press-dur:var(--dur-press);--motion-loop-state:running;--motion-press:scale(var(--press-scale))}
:root{--btn-h-sm:40px;--btn-h-md:44px;--btn-h-lg:52px;--input-h:44px;--ctl-px:var(--space-10);--ctl-px-lg:var(--space-14);--ctl-gap:var(--space-8);--touch-min:44px;--tabbar-h:62px;--tabbar-h-total:99px;--toolbar-h:56px;--row-h:52px;--row-h-lg:68px;--field-h-mobile:52px;--toggle-w:64px;--toggle-h:28px;--segment-h:32px;--segment-item-w:80px;--segment-item-h:28px;--btn-radius:var(--radius-control);--social-login-radius:var(--r-12);--btn-primary-bg:var(--theme-accent);--btn-primary-fg:var(--text-on-accent);--btn-primary-bg-hover:var(--theme-accent-deep);--btn-secondary-bg:var(--surface-card);--btn-secondary-fg:var(--text-strong);--btn-secondary-border:var(--border-input);--btn-secondary-border-hover:var(--border-strong);--btn-ghost-fg:var(--theme-accent);--btn-ghost-bg-hover:var(--theme-accent-soft);--btn-danger-bg:var(--semantic-danger);--btn-danger-fg:var(--white);--btn-danger-ghost-fg:var(--semantic-danger);--btn-danger-ghost-bg-hover:var(--semantic-danger-soft);--btn-disabled-bg:var(--gray-100);--btn-disabled-fg:var(--text-disabled);--input-bg:var(--surface-card);--input-border:var(--border-input);--input-radius:var(--radius-control);--input-px:var(--space-10);--input-error-fg:var(--semantic-danger);--input-error-border:var(--semantic-danger);--card-pad:var(--space-18);--card-pad-lg:var(--space-24);--card-gap:var(--space-12);--card-gap-lg:var(--space-16);--section-gap:var(--space-32);--col-w-sm:400px;--col-w-md:640px;--col-w-lg:720px;--page-max:1200px;--page-max-wide:1440px;--page-pad-desktop:var(--space-24);--page-pad-mobile:var(--space-16);--sidebar-w:256px;--sidebar-bg:var(--theme-accent-deep);--sidebar-item-w:240px;--sidebar-item-h:40px;--sidebar-item-bg-hover:var(--theme-accent);--sidebar-item-bg-active:var(--surface-card);--sidebar-fg:var(--text-on-accent);--sidebar-fg-sub:var(--theme-accent-soft);--sidebar-line:var(--theme-accent);--sidebar-edge:var(--theme-accent-deep);--sidebar-find-border:var(--surface-card);--sidebar-ring-focus:var(--ring-on-shell);--header-h:56px;--header-bg:var(--surface-card);--header-line:var(--border-line);--header-text-sub:var(--text-sub);--header-hover:var(--surface-sunken);--header-fg:var(--text-strong);--header-link:var(--theme-accent);--header-link-hover:var(--theme-accent-deep);--header-link-hover-bg:var(--header-bg);--header-link-underline:none;--header-ring-focus:var(--ring-focus);--table-head-h:36px;--table-row-h:44px;--table-row-h-lg:56px;--table-cell-px:var(--space-12);--table-row-bg-hover:var(--gray-50);--table-row-bg-selected:var(--theme-accent-soft);--modal-w-sm:420px;--modal-w-md:760px;--modal-radius:var(--radius-panel);--modal-head-h:56px;--sheet-radius:var(--radius-panel);--sheet-grabber-w:36px;--sheet-grabber-h:5px;--drawer-w:480px;--toast-w:360px;--toast-radius:var(--radius-inner);--toast-offset:var(--space-16);--toast-dur:4s;--toast-dur-undo:8s;--toast-max:3;--badge-h:24px;--chip-h:24px;--chip-h-lg:28px;--progress-h:8px;--progress-h-lg:10px;--progress-track:var(--gray-100);--ring-stroke:8px;--ring-track:var(--gray-100);--choice-tile-h:64px;--kiosk-btn-h:160px;--kiosk-key-w:105px;--kiosk-key-h:82px;--type-kiosk-code:var(--fw-bold) 48px/1.1 var(--font-en);--queue-item-h:var(--table-row-h-lg);--queue-gap:var(--space-10);--type-clock:var(--fw-bold) 92px/1.05 var(--font-en);--type-clock-sm:var(--fw-bold) 64px/1.05 var(--font-en);--skeleton-base:var(--gray-100);--stepdot-size:8px;--stepdot-gap:var(--space-8)}@media (max-width:1023px){:root{--header-bg:var(--theme-accent-deep);--header-line:var(--theme-accent-deep);--header-fg:var(--text-on-accent);--header-text-sub:var(--theme-accent-soft);--header-hover:var(--theme-accent);--header-link:var(--text-on-accent);--header-link-hover:var(--text-on-accent);--header-link-hover-bg:var(--theme-accent);--header-link-underline:underline;--header-ring-focus:var(--ring-on-shell)}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:var(--type-body-ui);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;font-variant-numeric:tabular-nums;letter-spacing:0;margin:0}a{color:var(--theme-accent);text-decoration:none}a:hover{color:var(--theme-accent-deep);text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:0}:focus-visible{box-shadow:var(--ring-focus);outline:none}button,[data-press]{transition:transform var(--motion-press-dur) var(--ease-out)}button:active:not(:disabled):not([aria-disabled=true]),[data-press]:active:not([aria-disabled=true]){transform:var(--motion-press)}[data-press]{cursor:pointer}[data-press][aria-disabled=true]{cursor:default}@keyframes dailo-spin{to{transform:rotate(360deg)}}@media (max-width:767px){:root{--type-body-ui:var(--type-body-mobile);--type-body-ui-strong:var(--type-body-strong)}}@media (prefers-contrast:more){:root{--border-line:var(--gray-600);--border-input:var(--gray-700);--text-sub:var(--gray-700)}}@media (prefers-reduced-motion:reduce){:root{--motion-move-dur:.01ms;--motion-surface-dur:.01ms;--motion-loop-state:paused;--motion-press:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
