.sm2408-modal{border:0;padding:0}.sm2408,.sm2813-gold{--sm2408-gold:#ffd23f;--sm2408-gold-hi:#fd6;--sm2408-ink:#1a1405;--sm2408-gold-14:#ffd23f24}.sm2408{--sm2408-mist:#ffffffb8;--sm2408-dim:#ffffff8c;--sm2408-bg:#0b0f10;--sm2408-white:#fff;--sm2408-white-92:#ffffffeb;--sm2408-white-86:#ffffffdb;--sm2408-white-85:#ffffffd9;--sm2408-white-75:#ffffffbf;--sm2408-white-24:#ffffff3d;--sm2408-white-12:#ffffff1f;--sm2408-white-05:#ffffff0d;--sm2408-poster-bg:#14181a;--sm2408-badge-bg:#1c2224;--sm2408-gold-10:#ffd23f1a;--sm2408-teal:#7fd8cf;isolation:isolate;background:var(--sm2408-bg);color:var(--sm2408-white);flex-direction:column;display:flex;position:relative}.sm2408-wash{filter:blur(38px)saturate(1.15);opacity:.85;background-position:50%;background-size:cover;position:absolute;inset:-60px;transform:scale(1.08)}.sm2408-shade{background:linear-gradient(#080c0e52 0%,#080c0e8c 38%,#06090af5 76%,#06090a 100%);position:absolute;inset:0}.sm2408-in{z-index:1;padding:14px 18px calc(16px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex;position:relative}.sm2408-hd{justify-content:space-between;align-items:center;display:flex}.sm2408-kick{letter-spacing:.02em;text-transform:uppercase;color:var(--sm2408-gold);font-size:12px;font-weight:800}.sm2408-x{background:var(--sm2408-white-12);width:32px;height:32px;color:var(--sm2408-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sm2408-poster{aspect-ratio:16/10;background:var(--sm2408-poster-bg);border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000073}.sm2408-poster img{object-fit:cover;width:100%;height:100%;display:block}.sm2408-poster-icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sm2408-poster-icon svg{width:60px;height:60px;color:var(--sm2408-white-92)}.sm2408-badge{z-index:2;align-items:center;gap:10px;margin-top:-28px;margin-left:12px;display:flex;position:relative}.sm2408-badge-art{background-color:var(--sm2408-badge-bg);width:50px;height:50px;box-shadow:0 0 0 2.5px var(--sm2408-gold), 0 0 0 6px #ffd23f3d, 0 6px 16px #0006;background-position:50%;background-size:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sm2408-badge-avatar-wrap{flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.sm2408-badge-art svg{width:22px;height:22px;color:var(--sm2408-ink)}.sm2408-badge-tx{min-width:0;padding-top:16px}.sm2408-badge-tx small{letter-spacing:.02em;text-transform:uppercase;color:var(--sm2408-dim);font-size:10.5px;font-weight:600;display:block}.sm2408-badge-tx b{color:var(--sm2408-white);font-size:15px;font-weight:800;display:block}.sm2408-hl{color:var(--sm2408-white);margin:2px 0 0;font-size:21px;font-weight:800;line-height:1.22}.sm2408-bl{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.sm2408-bl li{color:var(--sm2408-white-86);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.34;display:flex}.sm2408-bl svg{width:15px;height:15px;color:var(--sm2408-gold);flex:none;margin-top:2px}.sm2408-plans{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sm2408-plan{background:var(--sm2408-white-05);text-align:left;color:var(--sm2408-white);border:1px solid #ffffff24;border-radius:14px;padding:10px 12px;position:relative}.sm2408-plan[aria-checked=true]{border-color:var(--sm2408-gold);background:var(--sm2408-gold-14)}.sm2408-plan .save{letter-spacing:.02em;color:var(--sm2408-ink);background:var(--sm2408-gold);border-radius:999px;margin-bottom:4px;padding:2px 6px;font-size:9.5px;font-weight:800;display:inline-block}.sm2408-plan .pn{color:var(--sm2408-white-75);font-size:12px;font-weight:700;display:block}.sm2408-plan .pp{margin-top:2px;font-size:17px;font-weight:800;display:block}.sm2408-plan .pm{color:var(--sm2408-dim);margin-top:1px;font-size:10.5px;display:block}.sm2408-upchip{background:var(--sm2408-gold-10);color:var(--sm2408-gold-hi);text-align:left;border:1px solid #ffd23f59;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.sm2408-upchip svg{flex:none;width:16px;height:16px}.sm2408-anchor{text-align:center;color:var(--sm2408-gold-hi);font-size:12px;font-weight:600}.sm2408-fine{text-align:center;color:var(--sm2408-dim);margin:0;font-size:10.5px;line-height:1.4}.sm2408-fine b{color:var(--sm2408-white-85);font-weight:700}.sm2408-linkrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;display:flex}.sm2408-linkrow button{color:var(--sm2408-teal);font-size:11px}.sm2408-linkrow span{color:var(--sm2408-white-24);font-size:11px}@media (height<=700px){.sm2408-poster{aspect-ratio:16/8}.sm2408-hl{font-size:18.5px}.sm2408-bl li:nth-child(3){display:none}.sm2408-in{gap:9px}}.border.sm2813-gold-card{border-width:1.5px}.sm2813-gold-card{border-color:var(--sm2408-gold);border-color:color-mix(in srgb, var(--sm2408-gold) 78%, var(--sm2408-ink));background-image:linear-gradient(160deg, var(--sm2408-gold-14), transparent 60%)}.dark .sm2813-gold-card{border-color:color-mix(in srgb, var(--sm2408-gold) 60%, transparent)}.sm2813-gold-cta{background-color:var(--sm2408-gold);color:var(--sm2408-ink);box-shadow:0 6px 20px var(--sm2408-gold-14);box-shadow:0 6px 20px color-mix(in srgb, var(--sm2408-gold) 22%, transparent)}.sm2813-gold-badge{background-color:var(--sm2408-gold);color:var(--sm2408-ink)}
