@charset "UTF-8";.app-button[data-v-562f93a9]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--size-touch);padding:var(--space-2) var(--space-5);border:var(--border-width-control) solid transparent;border-radius:var(--radius-button);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-align:center;text-decoration:none;font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.app-button[data-v-562f93a9]:hover:not(:disabled){transform:translateY(var(--lift-hover))}.app-button[data-v-562f93a9] span[aria-hidden=true]{display:inline-block;transition:transform var(--duration-fast) var(--ease-out)}.app-button[data-v-562f93a9]:hover:not(:disabled) span[aria-hidden=true]{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.app-button[data-v-562f93a9]:hover:not(:disabled),.app-button[data-v-562f93a9]:hover:not(:disabled) span[aria-hidden=true]{transform:none}}.app-button--lg[data-v-562f93a9]{min-block-size:var(--size-touch-lg);padding-inline:var(--space-6);font-size:var(--text-md)}.app-button--block[data-v-562f93a9]{inline-size:100%}.app-button--primary[data-v-562f93a9]{background:var(--button-bg, var(--color-primary));color:var(--button-color, var(--color-on-primary))}.app-button--primary[data-v-562f93a9]:hover:not(:disabled){background:var(--button-hover-bg, var(--color-primary-hover));color:var(--button-hover-color, var(--button-color, var(--color-on-primary)))}.app-button--primary[data-v-562f93a9]:active:not(:disabled){background:var(--button-active-bg, var(--button-hover-bg, var(--color-primary-hover)));color:var(--button-hover-color, var(--button-color, var(--color-on-primary)));transform:none}.app-button--outline[data-v-562f93a9]{border-color:var(--outline-border-color, var(--color-line-strong));background:transparent;color:var(--outline-color, var(--color-on-page))}.app-button--outline[data-v-562f93a9]:hover:not(:disabled){border-color:var(--outline-hover-bg, var(--color-on-page));background:var(--outline-hover-bg, var(--color-on-page));color:var(--outline-hover-color, var(--color-page))}.app-button--outline[data-v-562f93a9]:active:not(:disabled){transform:none}.app-button--ghost[data-v-562f93a9]{padding-inline:var(--space-3);background:transparent;color:var(--ghost-color, var(--color-on-page))}.app-button--ghost[data-v-562f93a9]:hover:not(:disabled){color:var(--ghost-hover-color, var(--color-primary))}.app-button[data-v-562f93a9]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.app-button--text[data-v-562f93a9]{position:relative;text-decoration:none}.app-button--text[data-v-562f93a9]:after{content:"";position:absolute;inset-block-end:calc(50% - .95em);inset-inline:0;block-size:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-fast) var(--ease-out)}.app-button--text[data-v-562f93a9]{justify-content:space-between;padding-inline:0;border-radius:0;background:transparent;color:var(--color-on-page)}.app-button--text[data-v-562f93a9]:hover:not(:disabled):after{transform:scaleX(1)}.app-button--text[data-v-562f93a9]:hover:not(:disabled){transform:none}.site-header[data-v-447a7313]{--header-link-color: var(--color-on-page);--header-link-hover: var(--color-on-page);position:sticky;z-index:var(--z-header);inset-block-start:0;border-block-end:1px solid var(--color-line);background:var(--header-surface, var(--color-page));transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.site-header[data-v-447a7313]{background:color-mix(in srgb,var(--header-surface, var(--color-page)) var(--header-opacity, 80%),transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}}.site-header--dark[data-v-447a7313]{--header-surface: var(--color-page);--header-opacity: 78%}.site-header--dark.site-header--at-top[data-v-447a7313]{--header-opacity: 96%}.site-header--dark[data-v-447a7313]{border-color:var(--color-line);--header-link-color: var(--color-on-page);--header-link-hover: var(--color-primary);--header-logo-color: var(--color-primary)}.site-header--dark .site-header__toggle[data-v-447a7313]{background:var(--color-page-hover);border-color:var(--color-line);color:var(--color-on-page)}.site-header__bar[data-v-447a7313]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-block-size:var(--header-height);gap:var(--space-2)}.site-header__brand[data-v-447a7313]{display:flex;align-items:center;gap:var(--space-4)}.site-header__tagline[data-v-447a7313]{display:none;padding-inline-start:var(--space-4);border-inline-start:1px solid var(--color-line);color:var(--color-on-page-muted);font-size:var(--text-sm);white-space:nowrap}@media(min-width:80rem){.site-header__tagline[data-v-447a7313]{display:block}}.site-header__logo[data-v-447a7313]{display:inline-flex;align-items:center;gap:.55rem;color:var(--header-link-color);font-size:var(--text-xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-tight);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.site-header__logo[data-v-447a7313]:hover{color:var(--header-link-hover)}.site-header__logo-image[data-v-447a7313]{display:block;block-size:1.75rem;inline-size:8.1596385542rem;background-color:var(--header-logo-color, var(--color-on-page));-webkit-mask:url(/images/ccheego-logo.svg) no-repeat left center/contain;mask:url(/images/ccheego-logo.svg) no-repeat left center/contain}.site-header__toggle[data-v-447a7313]{min-block-size:var(--size-touch);padding:var(--space-2) var(--space-4);border:var(--border-width-control) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-page);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.site-header__toggle[data-v-447a7313]:hover,.site-header__toggle[aria-expanded=true][data-v-447a7313]{background:var(--color-primary);border-color:var(--color-on-page);color:var(--color-on-primary)}@media(min-width:64rem){.site-header__toggle[data-v-447a7313]{display:none}}.site-header__nav[data-v-447a7313]{display:none;flex-basis:100%;padding-block-end:var(--space-4)}.site-header__nav--open[data-v-447a7313]{display:block}@media(min-width:64rem){.site-header__nav[data-v-447a7313]{display:block;flex-basis:auto;padding-block-end:0}}.site-header__list[data-v-447a7313]{display:grid;gap:var(--space-1)}@media(min-width:64rem){.site-header__list[data-v-447a7313]{display:flex;align-items:center;gap:var(--space-2)}}.site-header__link[data-v-447a7313]{position:relative;text-decoration:none}.site-header__link[data-v-447a7313]:after{content:"";position:absolute;inset-block-end:.35rem;inset-inline:var(--space-3);block-size:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-fast) var(--ease-out)}.site-header__link[data-v-447a7313]{display:block;padding:var(--space-3) var(--space-3);color:var(--header-link-color);font-weight:var(--weight-bold);transition:color var(--duration-fast) var(--ease-out)}.site-header__link[data-v-447a7313]:hover:after,.site-header__link.router-link-exact-active[data-v-447a7313]:after,.site-header__link.is-active[data-v-447a7313]:after{transform:scaleX(1)}.site-header__link[data-v-447a7313]:hover,.site-header__link.router-link-exact-active[data-v-447a7313],.site-header__link.is-active[data-v-447a7313]{color:var(--header-link-hover)}.site-header__cta[data-v-447a7313]{margin-block-start:var(--space-2)}@media(min-width:64rem){.site-header__cta[data-v-447a7313]{margin:0 0 0 var(--space-2)}}.site-footer[data-v-80106f54]{margin-block-start:0;padding-block:var(--space-7) var(--space-6);background:var(--color-page-raised);color:var(--color-on-page-muted)}.site-footer a[data-v-80106f54]{color:var(--color-on-page);transition:color var(--duration-fast) var(--ease-out)}.site-footer a[data-v-80106f54]:hover{color:var(--color-primary)}.site-footer__inner[data-v-80106f54]{display:grid;gap:var(--space-6)}@media(min-width:48rem){.site-footer__inner[data-v-80106f54]{grid-template-columns:2fr 1fr 1.5fr}}.site-footer__name[data-v-80106f54]{margin-block-end:var(--space-2);color:var(--color-on-page);font-size:var(--text-xl);font-weight:var(--weight-heavy)}.site-footer__heading[data-v-80106f54]{margin-block-end:var(--space-2);color:var(--color-on-page);font-weight:var(--weight-bold)}.site-footer ul[data-v-80106f54]{display:grid;gap:var(--space-1)}.floating-actions[data-v-3181b1e8]{position:fixed;z-index:var(--z-floating);inset-inline-end:calc(var(--space-5) + env(safe-area-inset-right,0px));inset-block-end:calc(var(--space-5) + env(safe-area-inset-bottom,0px));display:grid;gap:var(--space-3)}.floating-actions__top[data-v-3181b1e8]{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;padding:0;border:0;border-radius:var(--radius-round);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-md);transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.floating-actions__top svg[data-v-3181b1e8]{inline-size:1.5rem;block-size:1.5rem}.floating-actions__top[data-v-3181b1e8]:hover{background:var(--color-primary-hover);transform:translateY(var(--lift-hover))}.floating-actions__top[data-v-3181b1e8]:active{background:var(--color-primary-hover);transform:none}.floating-actions-enter-active[data-v-3181b1e8],.floating-actions-leave-active[data-v-3181b1e8]{transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.floating-actions-leave-active[data-v-3181b1e8]{pointer-events:none}.floating-actions-enter-from[data-v-3181b1e8],.floating-actions-leave-to[data-v-3181b1e8]{opacity:0;transform:translateY(8px)}.default-layout[data-v-ca6f4b5f]{display:flex;flex-direction:column;min-block-size:100vh}.default-layout__pause[data-v-ca6f4b5f]{padding:var(--space-3) var(--space-4);background:var(--color-primary-soft);color:var(--color-on-page);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:center}.default-layout__main[data-v-ca6f4b5f]{flex:1}.default-layout__main[data-v-ca6f4b5f]:focus{outline:none}:root{--color-primary: #dffd46;--color-on-primary: #141414;--gradient-brand: linear-gradient(110deg, var(--color-primary) 0%, #f5ffbf 50%, #92ff14 100%);--title-fill: var(--gradient-brand);--color-page: #121016;--color-on-page: #f2f2f2;--color-danger: #ff5c7a;--color-focus: #784dff}:root,.tone-primary{--color-primary-hover: color-mix(in srgb, var(--color-primary) 88%, var(--color-on-primary));--color-primary-soft: color-mix(in srgb, var(--color-primary) 16%, var(--color-page));--color-page-raised: color-mix(in srgb, var(--color-on-page) 7%, var(--color-page));--color-page-hover: color-mix(in srgb, var(--color-on-page) 13%, var(--color-page));--color-on-page-muted: color-mix(in srgb, var(--color-on-page) 78%, var(--color-page));--color-on-page-subtle: color-mix(in srgb, var(--color-on-page) 65%, var(--color-page));--color-line: color-mix(in srgb, var(--color-on-page) 18%, var(--color-page));--color-line-strong: color-mix(in srgb, var(--color-on-page) 45%, var(--color-page));--color-danger-soft: color-mix(in srgb, var(--color-danger) 16%, var(--color-page))}.tone-primary{--color-page: var(--color-primary);--color-on-page: var(--color-on-primary);--title-fill: linear-gradient(var(--color-on-page), var(--color-on-page));--button-bg: var(--color-on-page);--button-color: var(--color-page);--button-hover-bg: color-mix(in srgb, var(--color-on-page) 85%, var(--color-page));--outline-border-color: var(--color-on-page);--ghost-hover-color: color-mix(in srgb, var(--color-on-page) 55%, var(--color-page));background:var(--color-page);color:var(--color-on-page)}:root{--font-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--text-xs: .875rem;--text-sm: 1rem;--text-md: 1.125rem;--text-lg: clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--text-xl: clamp(1.5rem, 1.3rem + .8vw, 2rem);--text-2xl: clamp(1.9rem, 1.3rem + 2vw, 3.25rem);--text-page: clamp(2.5rem, 5vw, 5.5rem);--leading-none: 1;--leading-display: 1.1;--leading-tight: 1.2;--leading-snug: 1.4;--leading-body: 1.7;--tracking-display: -.06em;--tracking-tight: -.04em;--tracking-snug: -.01em;--tracking-caps: .08em;--weight-regular: 400;--weight-bold: 700;--weight-heavy: 800;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--space-9: 6.5rem;--radius-pill: 999px;--radius-round: 50%;--radius-control: 0;--radius-panel: 0;--radius-button: var(--radius-pill);--radius-range: var( --radius-pill );--shadow-md: 0 8px 24px rgb(27 31 36 / 10%);--size-touch: 2.75rem;--size-touch-lg: 3.75rem;--border-width-control: 1.5px;--opacity-disabled: .45;--zoom-hover: 1.035;--lift-hover: -2px;--measure-sm: 30rem;--measure-md: 34rem;--measure-lg: 40rem;--measure-xl: 48rem;--measure-2xl: 60rem;--gap-split: 7%;--duration-fast: .2s;--duration-base: .35s;--duration-slow: .6s;--ease-out: cubic-bezier(.22, 1, .36, 1);--reveal-distance: 14px;--reveal-stagger: 70ms;--container-width: 101.25rem;--container-narrow: 46rem;--aside-width: 23rem;--gutter: clamp(1.25rem, 5vw, 5rem);--header-height: 5.5rem;--z-floating: 90;--z-header: 100;--z-skip-link: 200}@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/PretendardVariable.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;font-size:clamp(1rem,.6786rem + .3571vw,1.25rem);-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height) + var(--space-4));scroll-behavior:smooth}body{min-block-size:100vh;margin:0;background:var(--color-page);color:var(--color-on-page);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);word-break:keep-all;overflow-wrap:break-word}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3,h4{line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);font-weight:var(--weight-heavy)}ul,ol{padding:0;list-style:none}img,svg{display:block;max-inline-size:100%}a{color:var(--color-on-page);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-pending{opacity:1!important;transform:none!important}}[data-reveal]{transition:opacity var(--duration-slow) var(--ease-out) var(--reveal-delay, 0s),transform var(--duration-slow) var(--ease-out) var(--reveal-delay, 0s)}.reveal-pending{opacity:0;transform:translateY(var(--reveal-distance))}.gradient-text{color:var(--color-primary)}@supports (background-clip: text) or (-webkit-background-clip: text){.gradient-text{display:inline-block;background-image:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}}::selection{background:var(--color-primary);color:var(--color-on-primary)}.container{inline-size:min(100% - var(--gutter) * 2,var(--container-width));margin-inline:auto}.container--narrow{inline-size:min(100% - var(--gutter) * 2,var(--container-narrow))}.section{padding-block:var(--space-8)}@media(min-width:48rem){.section{padding-block:var(--space-9)}}.section--muted{background:var(--color-page-raised)}.section-top{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4) var(--space-7);margin-block-end:var(--space-7)}.section-top>header.section-heading{margin:0}.section-top__aside{max-inline-size:23rem;color:var(--color-on-page-muted);font-size:var(--text-sm)}.section--tight{padding-block:var(--space-7)}.check-list{display:grid;gap:var(--space-3)}.check-list>li{position:relative;padding-inline-start:1.75rem}.check-list>li:before{content:"";position:absolute;inset-block-start:.55em;inset-inline-start:.2rem;inline-size:.5rem;block-size:.9rem;border-inline-end:2px solid var(--color-on-page);border-block-end:2px solid var(--color-on-page);transform:translateY(-50%) rotate(40deg)}.plain-list{display:grid;gap:var(--space-2);color:var(--color-on-page-muted)}.plain-list>li:before{content:"– "}.disc-list{display:grid;gap:var(--space-1);padding-inline-start:var(--space-4);list-style:disc}.eyebrow{color:var(--color-on-page);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip:rect(0 0 0 0)}.skip-link{position:absolute;z-index:var(--z-skip-link);inset-block-start:var(--space-2);inset-inline-start:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);transform:translateY(-200%)}.skip-link:focus{transform:none;color:var(--color-on-primary)}.form-control{inline-size:100%;min-inline-size:0;min-block-size:3.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-page-raised);color:var(--color-on-page);font:inherit;font-size:var(--text-md);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.form-control:hover:not(:disabled):not([aria-invalid=true]):not(:focus-visible){border-color:var(--color-on-page-subtle)}.form-control:disabled{background:var(--color-page-raised);color:var(--color-on-page-subtle);cursor:not-allowed}.form-control[aria-invalid=true]{border-color:var(--color-danger);background:var(--color-danger-soft)}.form-control:focus-visible{outline:none;border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus)}.form-control--short{inline-size:8rem}.form-error{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-bold)}textarea.form-control{min-block-size:9rem;resize:vertical}.panel{display:grid;gap:var(--space-3);min-inline-size:0;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-page-raised)}@media(min-width:64rem){.panel--sticky{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}}.side-layout{display:grid}@media(min-width:64rem){.side-layout{grid-template-columns:minmax(0,1fr) var(--aside-width);align-items:start}}.fact-rows{display:grid;gap:var(--space-2);margin:0;font-size:var(--text-sm)}.fact-rows>div{display:flex;justify-content:space-between;gap:var(--space-4)}.fact-rows dd{margin:0;font-weight:var(--weight-bold);text-align:end}.fact-rows--ruled{gap:0;font-size:inherit}.fact-rows--ruled>div{padding-block:var(--space-3);border-block-end:1px solid var(--color-line)}.fact-rows--ruled dt{flex:none;color:var(--color-on-page-muted)}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-panel);background:var(--color-primary-soft);color:var(--color-on-page);font-size:var(--text-sm)}.notice--strong{font-weight:var(--weight-bold)}.notice--danger{background:var(--color-danger-soft);color:var(--color-danger)}.option-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);cursor:pointer}.option-row:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.option-row input{inline-size:1.25rem;block-size:1.25rem;accent-color:var(--color-primary)}.option-row__text{display:grid}.option-row__text small{color:var(--color-on-page-muted)}.option-row__text .option-row__days{color:var(--color-on-page);font-weight:var(--weight-bold)}.option-row__price{font-weight:var(--weight-heavy);white-space:nowrap}@media(max-width:40rem){.option-row{grid-template-columns:auto minmax(0,1fr)}.option-row__price{grid-column:2}}.icon-button{display:grid;place-items:center;flex:none;inline-size:var(--size-touch);block-size:var(--size-touch);padding:0;border:0;border-radius:var(--radius-button);background:transparent;color:var(--color-on-page);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.icon-button:hover:not(:disabled){background:var(--color-page-hover)}.icon-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.icon-button:disabled{opacity:var(--opacity-disabled);cursor:default}.chip{min-block-size:var(--size-touch);padding:var(--space-2) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:transparent;color:var(--color-on-page);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.chip:hover{background:var(--color-page-hover)}.chip:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.chip[aria-pressed=true],.chip[aria-current=true],.chip.is-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-bold)}.split{display:grid;gap:var(--space-7)}@media(min-width:64rem){.split{grid-template-columns:var(--split-columns, 1.1fr 1fr);gap:var(--gap-split)}}.grid-2,.grid-3{display:grid;gap:var(--space-5)}@media(min-width:48rem){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.portrait{display:block;inline-size:100%;block-size:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:var(--radius-panel)}
