.Xy_1OW_pricing{gap:28px;min-width:0;display:grid}.Xy_1OW_currentBar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;padding:14px 14px 14px 18px;display:flex}.Xy_1OW_currentInfo{flex-wrap:wrap;align-items:center;gap:12px 14px;min-width:0;display:flex}.Xy_1OW_currentIcon{background:var(--success-soft);width:38px;height:38px;color:var(--success);border-radius:12px;place-items:center;display:grid}.Xy_1OW_currentLabel{color:var(--ink-4);margin-bottom:2px;font-size:12.5px;font-weight:500;display:block}.Xy_1OW_currentPlan{letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:650;display:flex}.Xy_1OW_intervalChip{background:var(--ink);color:#fff;letter-spacing:0;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}.Xy_1OW_renewal{border-left:1px solid var(--line);color:var(--ink-3);padding-left:14px;font-size:14px}.Xy_1OW_currentHint{color:var(--ink-3);font-size:14px}.Xy_1OW_toggleRow{flex-direction:column;align-items:center;gap:10px;display:flex}.Xy_1OW_toggle{background:#0c0c0e0f;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #0c0c0e0f}.Xy_1OW_toggle button{z-index:1;min-width:136px;height:42px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:560;transition:color .25s;display:inline-flex;position:relative}.Xy_1OW_toggle button[aria-checked=true]{color:var(--ink)}.Xy_1OW_toggleThumb{background:var(--surface);width:calc(50% - 4px);transition:transform .5s var(--ease-spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0c0c0e14,0 4px 12px #0c0c0e14}.Xy_1OW_toggle[data-value=annual] .Xy_1OW_toggleThumb{transform:translate(100%)}.Xy_1OW_save{background:var(--success-soft);color:var(--success);border-radius:999px;padding:2px 7px;font-size:12px;font-weight:650}.Xy_1OW_toggleHint{color:var(--ink-4);margin:0;font-size:13.5px}.Xy_1OW_notice{background:var(--pearl-2);max-width:640px;color:var(--ink-2);text-align:center;border-radius:14px;margin:0 auto;padding:12px 18px;font-size:14.5px}.Xy_1OW_notice[data-tone=success]{background:var(--success-soft);color:var(--success)}.Xy_1OW_notice[data-tone=error]{background:var(--danger-soft);color:var(--danger)}.Xy_1OW_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.Xy_1OW_card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s;border-radius:26px;flex-direction:column;padding:28px 26px 26px;display:flex;position:relative}.Xy_1OW_pricing[data-context=app] .Xy_1OW_card{animation:Xy_1OW_pricing-card-in .7s var(--ease-out) both;animation-delay:calc(var(--index) * 80ms)}.Xy_1OW_card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.Xy_1OW_card[data-featured=true]{background:radial-gradient(120% 70% at 100% 0%, #ded6fff2, transparent 58%), radial-gradient(100% 70% at 0% 100%, #f7d3e3d9, transparent 62%), radial-gradient(80% 60% at 0% 0%, #d2e6ffb3, transparent 60%), var(--surface);border-color:#6b4bff33;box-shadow:0 1px 2px #0c0c0e0a,0 28px 70px -24px #6b4bff61}.Xy_1OW_card[data-current=true]{border-color:var(--success);box-shadow:0 0 0 1px var(--success), var(--shadow)}.Xy_1OW_card[data-highlight=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow)}.Xy_1OW_cardTop{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.Xy_1OW_cardTop h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650}.Xy_1OW_popular,.Xy_1OW_currentBadge,.Xy_1OW_otherBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.Xy_1OW_popular{background:var(--ink);color:#fff}.Xy_1OW_currentBadge{background:var(--success);color:#fff}.Xy_1OW_otherBadge{color:var(--ink-2);background:#0c0c0e0f}.Xy_1OW_tagline{min-height:44px;color:var(--ink-3);margin:8px 0 22px;font-size:15px;line-height:1.45}.Xy_1OW_priceRow{align-items:flex-start;height:64px;display:flex;overflow:hidden}.Xy_1OW_currency{color:var(--ink-2);margin:7px 2px 0 0;font-size:26px;font-weight:600}.Xy_1OW_amount{font-variant-numeric:tabular-nums;letter-spacing:-.055em;animation:Xy_1OW_pricing-roll .55s var(--ease-out) both;font-size:60px;font-weight:680;line-height:1}.Xy_1OW_per{color:var(--ink-4);align-self:flex-end;margin:0 0 8px 8px;font-size:15px;font-weight:500}.Xy_1OW_priceNote{color:var(--ink-4);margin:6px 0 22px;font-size:13.5px}.Xy_1OW_cta{margin-bottom:24px}.Xy_1OW_staticCta{color:var(--ink-3);background:#0c0c0e0d;border-color:#0000}.Xy_1OW_staticCta:disabled{opacity:1}.Xy_1OW_features{border-top:1px solid var(--line);gap:12px;margin:0;padding:22px 0 0;list-style:none;display:grid}.Xy_1OW_features li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.Xy_1OW_features svg{color:var(--success);flex:none;margin-top:1px}.Xy_1OW_card[data-featured=true] .Xy_1OW_features svg{color:var(--accent)}.Xy_1OW_compare{justify-items:center;display:grid}.Xy_1OW_compareToggle{min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:560;display:inline-flex}.Xy_1OW_compareToggle:hover{background:#0c0c0e0d}.Xy_1OW_compareToggle svg{transition:transform .35s var(--ease-out)}.Xy_1OW_compareToggle[aria-expanded=true] svg{transform:rotate(180deg)}.Xy_1OW_compareBody{width:100%;transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.Xy_1OW_compareBody[data-open=true]{grid-template-rows:1fr}.Xy_1OW_compareInner{min-height:0;overflow:hidden}.Xy_1OW_compareTable{border:1px solid var(--line);border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:20px;width:100%;margin-top:12px;font-size:15px;overflow:hidden}.Xy_1OW_compareTable th,.Xy_1OW_compareTable td{border-bottom:1px solid var(--line);text-align:center;padding:14px 18px}.Xy_1OW_compareTable thead th{background:var(--pearl-0);font-size:14px;font-weight:650}.Xy_1OW_compareTable tbody th{color:var(--ink-2);text-align:left;font-weight:500}.Xy_1OW_compareTable tr:last-child th,.Xy_1OW_compareTable tr:last-child td{border-bottom:0}.Xy_1OW_compareTable td{color:var(--ink);font-weight:550}.Xy_1OW_compareTable td[data-empty=true]{color:var(--ink-4)}.Xy_1OW_compareTable svg{color:var(--success);vertical-align:middle}.Xy_1OW_footnote{color:var(--ink-4);text-align:center;margin:0;font-size:13px}@keyframes Xy_1OW_pricing-card-in{0%{opacity:0;transform:translateY(18px)}}@keyframes Xy_1OW_pricing-roll{0%{opacity:0;filter:blur(4px);transform:translateY(45%)}}@media (max-width:1080px){.Xy_1OW_card{padding:24px 20px 22px}.Xy_1OW_amount{font-size:52px}}@media (max-width:860px){.Xy_1OW_grid{grid-template-columns:minmax(0,1fr);width:100%;max-width:520px;margin:0 auto}.Xy_1OW_card[data-featured=true]{order:-1}.Xy_1OW_tagline{min-height:0}.Xy_1OW_currentBar{align-items:stretch}.Xy_1OW_currentBar>button{width:100%}}@media (max-width:520px){.Xy_1OW_toggle button{min-width:0;padding:0 16px}.Xy_1OW_renewal{border-left:0;width:100%;padding-left:52px}.Xy_1OW_compareTable{font-size:13.5px}.Xy_1OW_compareTable th,.Xy_1OW_compareTable td{padding:11px 8px}.Xy_1OW_compareTable tbody th{padding-left:14px}}@media (prefers-reduced-motion:reduce){.Xy_1OW_card,.Xy_1OW_amount,.Xy_1OW_toggleThumb,.Xy_1OW_compareBody,.Xy_1OW_compareToggle svg{transition:none!important;animation:none!important}}
