.ix-plans:not(#_):not(#_){grid-template-columns:minmax(170px, 1.15fr) repeat(var(--cols), minmax(0, 1fr));column-gap:10px;display:grid}.ix-plan:not(#_):not(#_){grid-column:var(--c);grid-row:var(--span);grid-template-rows:subgrid;background:var(--ix-glass), #100d2094;box-shadow:var(--ix-edge);border-radius:20px;padding:0 0 12px;display:grid;overflow:hidden}.ix-plan-hi:not(#_):not(#_){background:radial-gradient(120% 50% at 50% 0,#a300c752,#0000 70%),#100d20b3;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 90px -40px #14101e29}.ix-plan-hi:not(#_):not(#_):before{content:"";background:var(--ix-brand);width:100%;height:2px;position:absolute}.ix-plan:not(#_):not(#_){position:relative}.ix-plan-head:not(#_):not(#_){align-content:start;gap:10px;padding:22px 18px 20px;display:grid}.ix:not(#_):not(#_) .ix-plan-name{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.ix-plan-name:not(#_):not(#_) small{font-family:var(--ix-mono);letter-spacing:.1em;text-transform:uppercase;color:#e9dcff;background:#a300c73d;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:500}.ix:not(#_):not(#_) .ix-plan-price{gap:2px;display:grid}.ix-plan-price:not(#_):not(#_) b{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#fff;white-space:nowrap;font-size:34px;font-weight:600}.ix-plan-price:not(#_):not(#_) span{min-height:2.6em;color:var(--ix-dim);font-size:12px;line-height:1.3}.ix:not(#_):not(#_) .ix-plan-cta{color:#fff;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.ix:not(#_):not(#_) .ix-plan-cta:hover{background:#ffffff1f}.ix-plan:not(#_):not(#_) ul{display:contents}.ix-plan:not(#_):not(#_) li,.ix-plan-labels:not(#_):not(#_) li{align-items:center;min-height:50px;padding:0 18px;font-size:13px;line-height:1.35;display:flex}.ix-plan:not(#_):not(#_) li{text-align:center;background:linear-gradient(90deg,#0000,#ffffff0f,#0000) top/100% 1px no-repeat;justify-content:center;transition:background-color .16s}.ix-plan-row:not(#_):not(#_){display:none}.ix-plan-labels:not(#_):not(#_){grid-column:1;grid-row:var(--span);grid-template-rows:subgrid;display:grid}.ix-plan-labels:not(#_):not(#_) li{color:var(--ix-ink);background:linear-gradient(90deg,#ffffff14,#0000) top/100% 1px no-repeat;border-radius:12px 0 0 12px;margin-left:-12px;padding-left:12px;transition:background-color .16s}.ix-check:not(#_):not(#_){--mark:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.ix-check:not(#_):not(#_) svg{width:14px;height:14px;overflow:visible}.ix-check:not(#_):not(#_) path{fill:none;stroke:var(--mark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}li[style*=--dot]>.ix-check:not(#_):not(#_){--mark:color-mix(in srgb, var(--dot) 80%, #fff);background:color-mix(in srgb, var(--dot) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dot) 45%, transparent), 0 0 14px -4px #14101e29}.ix-dash:not(#_):not(#_){background:#ffffff2e;border-radius:2px;width:12px;height:2px}.ix-cell-note:not(#_):not(#_){font-family:var(--ix-mono);letter-spacing:.04em;color:#fff;font-size:11px}@media (max-width:1100px){.ix-plans:not(#_):not(#_){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ix-plan:not(#_):not(#_){grid-area:auto;display:block}.ix-plan:not(#_):not(#_) ul{padding:0 0 4px;display:block}.ix-plan:not(#_):not(#_) li{text-align:left;justify-content:space-between;gap:12px;min-height:40px}.ix-plan-row:not(#_):not(#_){color:var(--ix-body);display:block}.ix-plan-labels:not(#_):not(#_){display:none}}@media (max-width:600px){.ix-plans:not(#_):not(#_){grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.ix-plan:not(#_):not(#_) li:has(.ix-dash){display:none}}@media (max-width:640px){.ix-plans:not(#_):not(#_){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.ix-plans:not(#_):not(#_)::-webkit-scrollbar{display:none}.ix-plans:not(#_):not(#_){align-items:flex-start}.ix-plan:not(#_):not(#_){scroll-snap-align:start;flex:0 0 84%}}.ix-plan-labels .ix-plan-agent:not(#_):not(#_){align-items:center;gap:10px;display:flex}.ix-plan-labels .ix-plan-agent .ix-moon-icon:not(#_):not(#_){filter:none}.ix-plan-labels .ix-plan-agent:not(#_):not(#_){gap:12px}.ix-plan-moon:not(#_):not(#_){flex:none;place-items:center;width:28px;display:grid}.ix-plan-agent-copy:not(#_):not(#_){gap:1px;line-height:1.2;display:grid}.ix-plan-agent-copy b:not(#_):not(#_){color:#fff;font-size:14.5px;font-weight:600}.ix-plan-agent-copy small:not(#_):not(#_){color:#ffffff8c;font-size:12px}.ix-plan-price:not(#_):not(#_) span{gap:4px;min-height:3.4em;display:grid}.ix:not(#_):not(#_) .ix-plan-extra{color:#d6c4ff;font-size:11.5px;font-style:normal;line-height:1.35}.ix:not(#_):not(#_) .ix-plan-cta{letter-spacing:-.005em;background:#ffffff0d;gap:8px;min-height:38px;padding:0 16px;font-size:13px;transition:background .25s,box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #ffffff1f}.ix:not(#_):not(#_) .ix-plan-cta:after{content:"→";opacity:.6;font-weight:500;transition:transform .25s,opacity .25s}.ix:not(#_):not(#_) .ix-plan-cta:hover{background:#ffffff17;box-shadow:inset 0 0 0 1px #c9a6ff73}.ix:not(#_):not(#_) .ix-plan-cta:hover:after{opacity:1}.ix-plan-hi:not(#_):not(#_) .ix-plan-cta{background:linear-gradient(135deg,#4d01e9,#e700c5 55%,#ff3693);box-shadow:inset 0 1px #ffffff40,0 10px 26px -12px #14101e29}.ix-plan-hi:not(#_):not(#_) .ix-plan-cta:hover{filter:brightness(1.08)}.ix-plan-hi:not(#_):not(#_){box-shadow:inset 0 0 0 1px #ff369347,inset 0 1px #ffffff2e,0 40px 90px -40px #14101e29}.ix-plan-hi:not(#_):not(#_):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff12,#0000);width:40%;height:220px;position:absolute;top:0;left:0;transform:translate(-100%)}html.hx-fx:not(#_):not(#_) [data-hx-in] .ix-plan-hi:after{animation:ix-sweep 1.6s var(--ix-ease) .4s both}html.hx-fx:not(#_):not(#_) [data-hx-wait]:not([data-hx-in]) .ix-check{opacity:0}html.hx-fx:not(#_):not(#_) [data-hx-in] .ix-check{animation:ix-plan-pop .5s var(--ix-settle) both;animation-delay:calc(var(--r,0) * 40ms + (var(--c,2) - 2) * 70ms + .35s)}html.hx-fx:not(#_):not(#_) [data-hx-in] .ix-check path{animation:ix-plan-tick .4s var(--ix-ease) both;animation-delay:calc(var(--r,0) * 40ms + (var(--c,2) - 2) * 70ms + .55s)}@keyframes ix-plan-pop{0%{opacity:0;transform:scale(.3)}}@keyframes ix-plan-tick{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.ix-plans:not(#_):not(#_) :is(.ix-check,.ix-check path,.ix-plan-hi){opacity:1!important;animation:none!important}.ix-plan-hi:not(#_):not(#_):after{display:none}}
