.ds-modal.pmo{--pm-gold:#f2c46d;border:1px solid var(--ds-line-strong);width:min(440px,100vw - 32px);box-shadow:var(--ds-shadow-lg);color:var(--ds-ink);background:linear-gradient(#16131f 0%,#0f1117 100%);position:fixed}.pmo-body:lang(ko){word-break:keep-all}.pmo-scroll{overscroll-behavior:contain;max-height:min(100dvh - 48px,760px);overflow-y:auto}.pmo-close{z-index:1;position:absolute;top:12px;right:12px}.pmo-body{flex-direction:column;padding:24px 22px 20px;display:flex}.pmo-eyebrow{font-family:var(--ds-font-chrome);letter-spacing:.02em;color:var(--ds-brand-hi);background:var(--ds-brand-soft);box-shadow:inset 0 0 0 1px var(--ds-brand-line);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px 5px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.pmo-crown{width:15px;height:15px;display:inline-grid}.pmo-crown svg{width:15px;height:15px}.pmo-h{font-family:var(--ds-font-display);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:12px 40px 0 0;font-size:23px;font-weight:800;line-height:1.15}.pmo-sub{color:#c6ccd6;margin:10px 0 0;font-size:14.5px;line-height:1.55}.pmo-perks{flex-direction:column;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pmo-perks li{color:#dfe3ea;align-items:flex-start;gap:9px;font-size:14px;line-height:20px;display:flex}.pmo-tick{width:20px;height:20px;color:color-mix(in srgb, var(--ds-ok) 70%, white);background:var(--ds-ok-soft);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.pmo-tick svg{width:12px;height:12px}.pmo-note{color:#dfe3ea;box-shadow:inset 0 0 0 1px var(--ds-line);background:#ffffff0d;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.pmo-note--warn{background:color-mix(in srgb, var(--ds-warn,#e8a33d) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-warn,#e8a33d) 40%, transparent)}.pmo-note a,.pmo-fine a{color:var(--ds-brand-hi);text-underline-offset:3px;text-decoration:underline}.pmo-plans{border:0;flex-direction:column;gap:9px;min-width:0;margin:18px 0 0;padding:0;display:flex}.pmo-legend{font-family:var(--ds-font-display);color:#fff;margin:0 0 9px;padding:0;font-size:15px;font-weight:800}.pmo-plan{cursor:pointer;color:#fff;min-height:68px;box-shadow:inset 0 0 0 1px var(--ds-line);background:#ffffff08;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .15s,background-color .15s;display:flex;position:relative}.pmo-plan:hover{background:#ffffff0d}.pmo-plan:has(:focus-visible){outline:2px solid var(--ds-brand-hi);outline-offset:2px}.pmo-plan[data-on]{background:color-mix(in srgb, var(--ds-brand) 14%, transparent);box-shadow:inset 0 0 0 2px var(--ds-brand-hi)}.pmo-plan--ghost{cursor:default;background:#ffffff0a;animation:1.4s ease-in-out infinite pmo-pulse;display:block}@keyframes pmo-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pmo-plan--ghost{animation:none}}.pmo-dot{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--ds-ink-ghost);border-radius:999px;flex-shrink:0}.pmo-plan[data-on] .pmo-dot{box-shadow:inset 0 0 0 6px var(--ds-brand-hi)}.pmo-plan-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pmo-plan-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.pmo-save{color:#1a1306;background:var(--pm-gold);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:800}.pmo-plan-note{color:var(--ds-ink-muted);font-size:12.5px}.pmo-price{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1.1;display:flex}.pmo-price b{font-family:var(--ds-font-display);font-size:21px;font-weight:800}.pmo-price span{color:var(--ds-ink-muted);font-size:12px;font-weight:700}.pmo-cta{width:100%;min-height:52px;margin-top:16px;font-size:16px}.pmo-lock{width:18px;height:18px;display:inline-grid}.pmo-lock svg{width:18px;height:18px}.pmo-terms{color:#c6ccd6;text-align:center;min-height:39px;margin:10px 0 0;font-size:12.5px;line-height:1.55}.pmo-fine{color:var(--ds-ink-ghost);text-align:center;margin:8px 0 0;font-size:12px;line-height:1.5}.pmo-result{text-align:center;align-items:center;padding-top:34px}.pmo-result .pmo-h{margin:16px 0 0}.pmo-spin{width:34px;height:34px}.pmo-badge{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--ds-ok) 85%, white), var(--ds-ok));border-radius:999px;place-items:center;width:56px;height:56px;display:grid}.pmo-badge[data-tone=wait]{color:var(--ds-brand-hi);background:var(--ds-brand-soft);box-shadow:inset 0 0 0 1px var(--ds-brand-line)}.pmo-badge svg{width:28px;height:28px}.ds-modal.pmo--pay{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#13111b;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.pmo--pay .pmo-scroll{max-height:none;overflow:visible}.pmo-pay-bar{z-index:2;background:#13111b;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 8px;display:flex;position:sticky;top:0}.pmo-pay-back svg{width:16px;height:16px}.pmo-pay-body{padding:0 22px 20px}.pmo-pay-eyebrow,.pmo-pay-perks{display:none}.pmo-pay-plan{color:#f2f3f5;margin:0;font-size:15px;font-weight:700}.pmo-pay-terms{color:#c6ccd6;margin:4px 0 0;font-size:12.5px;line-height:1.5}.pmo-frame{min-height:460px;margin-top:12px;position:relative}@media (min-width:900px){.ds-modal.pmo--pay{width:min(960px,100vw - 48px);max-height:calc(100dvh - 16px)}.pmo-pay-bar{padding:6px 12px 4px}.pmo-pay-body{grid-template-columns:300px minmax(0,1fr);gap:32px;padding:0 28px 16px;display:grid}.pmo-pay-summary{box-shadow:inset 0 0 0 1px var(--ds-line);background:#ffffff08;border-radius:18px;align-self:start;padding:18px 20px}.pmo-pay-eyebrow{font-family:var(--ds-font-chrome);letter-spacing:.02em;color:var(--ds-brand-hi);font-size:12.5px;font-weight:700;display:block}.pmo-pay-plan{font-family:var(--ds-font-display);margin-top:6px;font-size:19px;font-weight:800;line-height:1.25}.pmo-pay-perks{border-top:1px solid var(--ds-line);flex-direction:column;gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:flex}.pmo-pay-perks li{color:#dfe3ea;align-items:flex-start;gap:8px;font-size:13.5px;line-height:19px;display:flex}.pmo-pay-perks svg{width:16px;height:16px;color:color-mix(in srgb, var(--ds-ok) 70%, white);flex-shrink:0;margin-top:2px}.pmo-pay-terms{border-top:1px solid var(--ds-line);margin-top:14px;padding-top:14px}.pmo-pay-secure{text-align:left}.pmo-pay-form .pmo-frame{margin-top:0}}.pmo-frame[data-ready]{min-height:0}.pmo-frame-wait{color:#c6ccd6;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.pmo-frame-host{position:relative}.pmo-pay .pmo-fine{margin-top:12px}@media (max-width:640px){.ds-modal.pmo{width:100vw;max-width:100vw}.pmo-scroll{max-height:82dvh}.pmo-body{padding:14px 18px calc(18px + env(safe-area-inset-bottom))}.pmo-close{top:14px}.pmo-h{font-size:21px}.ds-modal.pmo--pay{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0}.ds-modal.pmo--pay .ds-modal-grab{display:none}.pmo--pay .pmo-scroll{max-height:none}.pmo-pay-bar{padding:calc(8px + env(safe-area-inset-top)) 8px 6px}.pmo-pay-body{padding:0 16px calc(20px + env(safe-area-inset-bottom))}}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:inter;src:url(../media/inter_latin.p.2bn3s6zvc0dyp.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:100 900}._3dpQW_className{font-family:inter,Inter,Inter Fallback}._3dpQW_variable{--font-inter:"inter", "Inter", "Inter Fallback"}
@font-face{font-family:cinzel;src:url(../media/cinzel_variable-s.3ojfjbwlzlpfi.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:cinzel Fallback;src:local(Times New Roman);ascent-override:71.05%;descent-override:27.08%;line-gap-override:0.0%;size-adjust:137.38%}.j05ZOW_className{font-family:cinzel,cinzel Fallback}.j05ZOW_variable{--font-cinzel:"cinzel", "cinzel Fallback"}
@font-face{font-family:fredoka;src:url(../media/fredoka_variable-s.p.44nbr1odmukv1.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:fredoka Fallback;src:local(Arial);ascent-override:95.32%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:102.19%}.mUndtW_className{font-family:fredoka,fredoka Fallback}.mUndtW_variable{--font-fredoka:"fredoka", "fredoka Fallback"}
@font-face{font-family:outfit;src:url(../media/outfit_variable-s.3s6tpx3zuqh03.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:outfit;src:url(../media/outfit_variable-s.3s6tpx3zuqh03.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:outfit;src:url(../media/outfit_variable-s.3s6tpx3zuqh03.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:outfit;src:url(../media/outfit_variable-s.3s6tpx3zuqh03.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.aaIMja_className{font-family:outfit,outfit Fallback}.aaIMja_variable{--font-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:firaCondensed;src:url(../media/firasansxc_medium-s.2pjl3h1wot7vz.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:firaCondensed;src:url(../media/firasansxc_semibold-s.19swhc724d4jr.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:firaCondensed;src:url(../media/firasansxc_bold-s.185vagyaapej3.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:firaCondensed Fallback;src:local(Arial);ascent-override:108.55%;descent-override:30.77%;line-gap-override:0.0%;size-adjust:86.13%}.SP6hoG_className{font-family:firaCondensed,firaCondensed Fallback}.SP6hoG_variable{--font-fira-condensed:"firaCondensed", "firaCondensed Fallback"}
@font-face{font-family:notoSerif;src:url(../media/notoserif_variable-s.3xi2nz9dt562w.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:notoSerif;src:url(../media/notoserif_italic_variable-s.3iwg2qm1jmh56.woff2?dpl=0bd965be-4bf0-423c-9efb-415f8dcbeebb)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:notoSerif Fallback;src:local(Times New Roman);ascent-override:89.69%;descent-override:24.58%;line-gap-override:0.0%;size-adjust:119.19%}.DL_Veq_className{font-family:notoSerif,notoSerif Fallback}.DL_Veq_variable{--font-noto-serif:"notoSerif", "notoSerif Fallback"}
