html.point-acquisition-open{overflow:hidden}.point-acquisition-mask{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#1915128a;backdrop-filter:blur(8px)}.point-acquisition-dialog{width:min(820px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:30px;border:1px solid rgba(54,44,36,.14);border-radius:18px;color:#1a1614;background:radial-gradient(circle at 90% 0%,rgba(185,138,58,.11),transparent 32%),#fafaf8;box-shadow:0 28px 80px #19151240}.point-acquisition-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.point-acquisition-kicker{color:#1f6a4e;font-size:10px;font-weight:850;letter-spacing:.14em}.point-acquisition-dialog h2{margin:7px 0 0;font-family:"Noto Serif SC",serif;font-size:clamp(23px,3vw,31px);line-height:1.25}.point-acquisition-dialog header p{margin:8px 0 0;color:#5e554f;font-size:13px}.point-acquisition-close{width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(33,25,20,.13);border-radius:50%;color:#3a322c;background:#ffffffb8;font:400 25px/1 sans-serif;cursor:pointer}.point-acquisition-close:hover,.point-acquisition-close:focus-visible{border-color:#1f6a4e73;outline:3px solid rgba(31,106,78,.12)}.point-acquisition-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}.point-acquisition-option{position:relative;display:flex;min-width:0;min-height:310px;flex-direction:column;padding:24px;border:1px solid rgba(33,25,20,.1);border-radius:14px;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.point-acquisition-option:hover,.point-acquisition-option:focus-visible{transform:translateY(-3px);outline:none;box-shadow:0 18px 34px #2119141c}.point-acquisition-option.is-metered{background:linear-gradient(145deg,#fff,#f4f6f1)}.point-acquisition-option.is-metered:hover,.point-acquisition-option.is-metered:focus-visible{border-color:#1f6a4e6b}.point-acquisition-option.is-subscription{background:linear-gradient(145deg,#fffdf8,#f7f0df)}.point-acquisition-option.is-subscription:hover,.point-acquisition-option.is-subscription:focus-visible{border-color:#a877257a}.point-acquisition-index{color:#21191461;font:700 11px/1 JetBrains Mono,Consolas,monospace}.point-acquisition-option-title{margin-top:22px;color:#1f6a4e;font-size:13px;font-weight:850}.point-acquisition-option.is-subscription .point-acquisition-option-title{color:#8a6424}.point-acquisition-option strong{margin-top:7px;font-family:"Noto Serif SC",serif;font-size:21px;line-height:1.4}.point-acquisition-option ul{display:grid;gap:8px;margin:18px 0 0;padding:0;color:#514842;font-size:13px;line-height:1.55;list-style:none}.point-acquisition-option li:before{content:"·";margin-right:7px;color:#1f6a4e;font-weight:900}.point-acquisition-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px;color:#1f6a4e;font-size:13px;font-weight:850}.point-acquisition-option.is-subscription .point-acquisition-action{color:#7c591f}.point-acquisition-action b{font-size:19px}.point-acquisition-footnote{margin:18px 2px 0;color:#6f655e;font-size:12px;line-height:1.65}.point-acquisition-fade-enter-active,.point-acquisition-fade-leave-active{transition:opacity .16s ease}.point-acquisition-fade-enter-active .point-acquisition-dialog,.point-acquisition-fade-leave-active .point-acquisition-dialog{transition:transform .19s cubic-bezier(.16,1,.3,1)}.point-acquisition-fade-enter-from,.point-acquisition-fade-leave-to{opacity:0}.point-acquisition-fade-enter-from .point-acquisition-dialog,.point-acquisition-fade-leave-to .point-acquisition-dialog{transform:translateY(12px) scale(.985)}@media(max-width:680px){.point-acquisition-mask{align-items:end;padding:12px}.point-acquisition-dialog{max-height:calc(100vh - 24px);padding:23px 18px 18px;border-radius:17px}.point-acquisition-options{grid-template-columns:1fr}.point-acquisition-option{min-height:0;padding:19px}.point-acquisition-option-title{margin-top:13px}.point-acquisition-action{margin-top:18px}}@media(prefers-reduced-motion:reduce){.point-acquisition-option,.point-acquisition-fade-enter-active,.point-acquisition-fade-leave-active,.point-acquisition-fade-enter-active .point-acquisition-dialog,.point-acquisition-fade-leave-active .point-acquisition-dialog{transition:none}}.promotional-credit-notice[data-v-dfb58bc2]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;width:min(1180px,calc(100% - 40px));margin:18px auto 0;padding:16px 18px;border:1px solid rgba(31,106,78,.2);border-radius:14px;background:linear-gradient(135deg,#1f6a4e1a,#ffffffc7),#f7f4ec;box-shadow:0 12px 30px #2d201812;color:#211914}.promotional-credit-notice[data-context=account][data-v-dfb58bc2]{width:100%;margin-top:0;margin-bottom:18px}.promotional-credit-notice[data-context=console][data-v-dfb58bc2]{width:100%;margin:0}.notice-mark[data-v-dfb58bc2]{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#1f6a4e;box-shadow:0 7px 18px #1f6a4e2e;color:#fffdf8;font-size:17px;font-weight:800}.notice-copy[data-v-dfb58bc2]{min-width:0}.notice-copy>span[data-v-dfb58bc2]{display:block;margin-bottom:3px;color:#1f6a4e;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:800;letter-spacing:.13em}.notice-copy strong[data-v-dfb58bc2]{display:block;font-size:16px;line-height:1.4}.notice-copy p[data-v-dfb58bc2]{margin:3px 0 0;color:#756b62;font-size:13px;line-height:1.65}.promotional-credit-notice>a[data-v-dfb58bc2]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border:1px solid rgba(31,106,78,.24);border-radius:999px;background:#ffffffb8;color:#164f3d;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.promotional-credit-notice>a[data-v-dfb58bc2]:hover,.promotional-credit-notice>a[data-v-dfb58bc2]:focus-visible{border-color:#1f6a4e;background:#fff}.promotional-credit-notice>a[data-v-dfb58bc2]:focus-visible{outline:3px solid rgba(31,106,78,.24);outline-offset:3px}@media(max-width:640px){.promotional-credit-notice[data-v-dfb58bc2]{grid-template-columns:auto minmax(0,1fr);width:calc(100% - 24px);padding:15px}.promotional-credit-notice[data-context=account][data-v-dfb58bc2],.promotional-credit-notice[data-context=console][data-v-dfb58bc2]{width:100%}.notice-mark[data-v-dfb58bc2]{align-self:start}.promotional-credit-notice>a[data-v-dfb58bc2]{grid-column:2;justify-self:start}}
