@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.css");.store-root{--bg-surface:#101013;--bg-body:rgb(23,23,28);--bg-card:#1a1a1f;--bg-card-hi:#202025;--bg-overlay:#202025;--border:rgba(214,224,239,0.09);--border-strong:rgba(214,224,239,0.16);--border-accent:rgba(49,130,246,0.55);--txt-primary:rgba(246,249,255,0.97);--txt-secondary:rgba(238,241,250,0.84);--txt-tertiary:rgba(234,238,250,0.64);--txt-white:#ffffff;--txt-on-accent:#ffffff;--up:#f5445a;--up-weak:rgba(219,81,87,0.18);--down:#4391ff;--down-weak:rgba(67,122,223,0.18);--accent:#3182f6;--accent-hover:#2562b9;--accent-pressed:#29518e;--accent-text:#4391ff;--accent-weak:rgba(49,130,246,0.14);--accent-glow:rgba(49,130,246,0.35);--accent-grad:linear-gradient(135deg,#3182f6,#5b9dff);--r-card:8px;--r-card-lg:16px;--r-chip:32px;--r-pill:9999px;--pad-page:24px;--maxw:1180px;--font:"Pretendard Variable",Pretendard,-apple-system,system-ui,"Apple SD Gothic Neo","Noto Sans KR","Segoe UI",sans-serif;background:#ffffff;color:var(--txt-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:1.5;word-break:keep-all;text-wrap:pretty;min-height:100vh}.store-root *,.store-root :after,.store-root :before{box-sizing:border-box}.store-root[data-theme=toss]{--accent:#3182f6;--accent-hover:#2562b9;--accent-pressed:#29518e;--accent-text:#4391ff;--accent-weak:rgba(49,130,246,0.14);--accent-glow:rgba(49,130,246,0.40);--accent-grad:linear-gradient(135deg,#3182f6,#5b9dff);--border-accent:rgba(49,130,246,0.55);--bg-body:rgb(23,23,28);--bg-surface:#101013}.store-root[data-theme=aurora]{--accent:#7c5cff;--accent-hover:#6344e0;--accent-pressed:#5234c2;--accent-text:#a48cff;--accent-weak:rgba(124,92,255,0.16);--accent-glow:rgba(124,92,255,0.42);--accent-grad:linear-gradient(135deg,#7c5cff,#36d1dc 130%);--border-accent:rgba(124,92,255,0.55);--bg-body:rgb(20,19,28);--bg-surface:#0e0d14;--bg-card:#1a1824;--bg-card-hi:#211e2d}.store-root[data-theme=coral]{--accent:#ff5a5f;--accent-hover:#e63e54;--accent-pressed:#c32f45;--accent-text:#ff7d86;--accent-weak:rgba(255,90,95,0.15);--accent-glow:rgba(255,90,95,0.40);--accent-grad:linear-gradient(135deg,#ff5a5f,#ffa45b 120%);--border-accent:rgba(255,90,95,0.5);--bg-body:rgb(25,21,22);--bg-surface:#140f10;--bg-card:#1f1819;--bg-card-hi:#261d1e}.store-root .theme-light{--bg-surface:#ffffff;--bg-body:#ffffff;--bg-card:#f4f6f9;--bg-card-hi:#eceff4;--bg-overlay:#ffffff;--border:rgba(2,23,56,0.09);--border-strong:rgba(2,23,56,0.16);--border-accent:rgba(49,130,246,0.55);--txt-primary:#191f28;--txt-secondary:#4e5968;--txt-tertiary:#8b95a1;--accent-text:#3182f6;--accent-weak:rgba(49,130,246,0.10);color:#191f28;background:#ffffff}.store-root .theme-dark{--bg-surface:#101013;--bg-body:rgb(23,23,28);--bg-card:#1a1a1f;--bg-card-hi:#202025;--bg-overlay:#202025;--border:rgba(214,224,239,0.09);--border-strong:rgba(214,224,239,0.16);--txt-primary:rgba(246,249,255,0.97);--txt-secondary:rgba(238,241,250,0.84);--txt-tertiary:rgba(234,238,250,0.64);--accent-text:#4391ff;--accent-weak:rgba(49,130,246,0.14);color:rgba(246,249,255,.97)}.store-root .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.store-root ::-moz-selection{background:var(--accent-weak)}.store-root ::selection{background:var(--accent-weak)}.store-root ::-webkit-scrollbar{width:10px;height:10px}.store-root ::-webkit-scrollbar-thumb{background:rgba(214,224,239,.12);border-radius:9999px}.store-root ::-webkit-scrollbar-track{background:transparent}@keyframes coco-fadeUp{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.store-root .fade-up{animation:coco-fadeUp .5s cubic-bezier(.22,1,.36,1);opacity:1}.store-root .hero-model{-webkit-mask-image:linear-gradient(180deg,#000 84%,transparent);mask-image:linear-gradient(180deg,#000 84%,transparent)}@keyframes coco-hlPulse{0%,to{box-shadow:0 0 0 0 rgba(49,130,246,.5)}50%{box-shadow:0 0 0 11px rgba(49,130,246,0)}}.store-root .hl-ring{animation:coco-hlPulse 1.8s ease-out infinite}@keyframes ecmPop{0%{transform:translateY(14px) scale(.97)}to{transform:none}}@keyframes ecmMark{0%{transform:scale(.5)}to{transform:scale(1)}}.store-root .dev-note{padding-left:28px}.store-root .announce-bar{transition:filter .18s}.store-root .announce-bar:hover{filter:brightness(1.05)}@media (max-width:900px){.store-root .hero-grid{grid-template-columns:1fr!important;min-height:auto!important;gap:10px!important}.store-root .hero-arrow{display:flex!important;width:40px!important;height:40px!important;top:40%!important}.store-root .hero-text{text-align:center!important}.store-root .hero-right p{margin:0 auto!important;max-width:480px!important}.store-root .dest-grid{grid-template-columns:repeat(2,1fr)!important}.store-root .pay-layout,.store-root .plans-layout,.store-root .why-grid{grid-template-columns:1fr!important}.store-root .plan-summary{display:none!important}.store-root .pay-summary{position:static!important}.store-root .topnav{display:none!important}.store-root .navtoggle{display:flex!important}.store-root .login-btn{display:none!important}.store-root .support-hero{grid-template-columns:1fr!important}.store-root .support-qr{justify-self:center!important}.store-root .support-photo{max-width:340px!important;margin:0 auto!important}.store-root .dev-hero,.store-root .support-steps{grid-template-columns:1fr!important}.store-root .dev-hero{justify-items:center!important;text-align:center!important}.store-root .dev-hero>div:first-child{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.store-root .dev-note{padding-left:0!important;width:100%!important;text-align:center!important}.store-root .dev-hero-img{justify-self:center!important}.store-root .dev-mocks{grid-template-columns:1fr!important}.store-root .mobile-bar{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-top:1px solid var(--border)}}@media (max-width:520px){.store-root .hero-copy h1{font-size:33px!important}.store-root .dest-grid,.store-root .pay-methods{grid-template-columns:1fr!important}}