.pay-shell{color:#e3f0ee;min-height:100dvh;font-family:var(--font);background:radial-gradient(at 70% -10%,#2b5f5a55,#0000 60%),radial-gradient(at 10% 110%,#1d3f6a55,#0000 55%),#07131a}.pay-top{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07131acc;border-bottom:1px solid #ffffff10;align-items:center;gap:16px;height:68px;padding:0 20px 0 132px;display:flex;position:sticky;top:0}.pay-top small{letter-spacing:.2em;color:#9fb5bc;font-size:10.5px;font-weight:600}.pay-top .auth-menu{margin-left:auto}.pay-main{max-width:1500px;padding:40px 24px 60px 132px}.plan{background:linear-gradient(160deg,#12303af2,#0a1a22f7);border:1px solid #b7d7d42e;border-radius:26px;max-width:560px;margin:4vh auto 0;padding:36px;box-shadow:0 30px 100px #0007}.plan>small{letter-spacing:.2em;color:#a7d8c9;font-size:10.5px;font-weight:600}.plan h1{letter-spacing:-.02em;margin:10px 0 6px;font-size:30px;font-weight:600}.plan-price{align-items:baseline;gap:8px;margin:18px 0 4px;display:flex}.plan-price b{letter-spacing:-.03em;font-size:52px;font-weight:600}.plan-price span{color:#9fb5bc}.plan-vat{color:#89a2aa;margin:0 0 20px;font-size:12.5px}.plan ul{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.plan li{gap:10px;font-size:14.5px;display:flex}.plan li:before{content:"✓";color:#a7d8c9;font-weight:700}.plan-go{color:#12302b;width:100%;font:inherit;cursor:pointer;background:linear-gradient(110deg,#bee6d5,#91cabc);border:0;border-radius:14px;padding:16px;font-size:15px;font-weight:700}.plan-go:hover:not(:disabled){background:#c9ebdf}.plan-go:disabled{opacity:.55;cursor:default}.plan-ghost{color:#c5dadd;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:12px;margin-top:10px;padding:12px;font-size:13px}.plan-note{color:#89a2aa;text-align:center;margin:14px 0 0;font-size:12.5px;line-height:1.6}.plan-error{color:#ffc3c6;margin:14px 0 0;font-size:13px}.plan-status{background:#ffffff07;border:1px solid #ffffff12;border-radius:14px;gap:10px;margin:18px 0 22px;padding:16px;font-size:14px;display:grid}.plan-status div{justify-content:space-between;gap:10px;display:flex}.plan-status span{color:#9fb5bc}.plan-badge{color:#bee6d5;background:#a7d8c92a;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.plan-badge.is-test{color:#f3d38a;background:#f3d38a26}@media (max-width:760px){.pay-top{padding-left:16px}.pay-main{padding:24px 16px 40px}.plan{padding:26px 20px}.plan-price b{font-size:42px}}.pay-top .leaflet-control-attribution{opacity:1}@media (max-width:760px){.pay-top>small{display:none}.pay-top .brand-logo{width:96px;height:auto}.pay-top{gap:10px;padding-right:12px}}
