.ds-modal.pmo{--pm-gold:#f2c46d;width:min(440px,100vw - 32px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-brand-hi) 34%, var(--ds-line)), 0 40px 90px -40px color-mix(in srgb, var(--ds-brand-deep) 60%, transparent);color:var(--ds-ink);background:linear-gradient(#16131f 0%,#0f1117 100%);position:relative}.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));width:56px;height:56px;box-shadow:0 14px 34px -14px var(--ds-ok);border-radius:999px;place-items:center;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}@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}}
@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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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=a90367db-61ae-4277-96b0-47eb04a1135f)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"}
