.pkg-card[data-astro-cid-xy3cvx5y]{padding:var(--space-5);flex-direction:column;display:flex;position:relative}.pkg-card--exclusive[data-astro-cid-xy3cvx5y]{border:2px solid var(--color-gold)}.pkg-card__badge[data-astro-cid-xy3cvx5y]{top:var(--space-4);right:var(--space-4);position:absolute}.pkg-card__head[data-astro-cid-xy3cvx5y]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.pkg-card--has-badge[data-astro-cid-xy3cvx5y] .pkg-card__head[data-astro-cid-xy3cvx5y]{padding-right:5.5rem}.pkg-card__name[data-astro-cid-xy3cvx5y]{font-size:1.15rem}.pkg-card__cat[data-astro-cid-xy3cvx5y]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-top:.15rem;font-size:.78rem;font-weight:700;display:inline-block}.pkg-card__tokens[data-astro-cid-xy3cvx5y]{background:var(--color-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.pkg-card__total[data-astro-cid-xy3cvx5y] strong[data-astro-cid-xy3cvx5y]{letter-spacing:-.01em;font-size:1.35rem}.pkg-card__total[data-astro-cid-xy3cvx5y] span[data-astro-cid-xy3cvx5y]{color:var(--color-text-muted);font-size:.9rem}.pkg-card__split[data-astro-cid-xy3cvx5y]{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1);color:var(--color-text-muted);flex-wrap:wrap;font-size:.85rem;display:flex}.pkg-card__bonus[data-astro-cid-xy3cvx5y]{color:#8a6d1c;font-weight:700}.pkg-card__membership[data-astro-cid-xy3cvx5y]{margin-bottom:var(--space-4);border:1px dashed var(--color-gold);border-radius:var(--radius-sm);background:#e5b94b1f;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.85rem;font-weight:600;display:flex}.pkg-card__price[data-astro-cid-xy3cvx5y]{margin-top:auto;margin-bottom:var(--space-4)}.pkg-card__usd[data-astro-cid-xy3cvx5y]{letter-spacing:-.02em;color:var(--color-black);font-size:1.7rem;font-weight:800}.pkg-card__inr[data-astro-cid-xy3cvx5y]{color:var(--color-text-muted);font-size:.85rem}.pkg-card__inr[data-astro-cid-xy3cvx5y] em[data-astro-cid-xy3cvx5y]{opacity:.8;font-size:.75rem;font-style:normal}.pkg-card__per1k[data-astro-cid-xy3cvx5y]{color:var(--color-primary);margin-top:.15rem;font-size:.85rem;font-weight:600}.pkg-card__actions[data-astro-cid-xy3cvx5y]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.pkg-card__actions[data-astro-cid-xy3cvx5y] .btn[data-astro-cid-xy3cvx5y]{padding-inline:.8rem;font-size:.9rem}.pkg-compare-btn.is-selected{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-black)}.pkg-compare-btn:disabled{opacity:.45;cursor:not-allowed}.toolbar[data-astro-cid-phl5w4vx]{padding:var(--space-4) var(--space-5);gap:var(--space-3);display:grid}.toolbar__row[data-astro-cid-phl5w4vx]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.toolbar__row--split[data-astro-cid-phl5w4vx]{justify-content:space-between}.tabs[data-astro-cid-phl5w4vx]{background:var(--color-bg);border-radius:var(--radius-pill);gap:2px;padding:4px;display:inline-flex}.tab[data-astro-cid-phl5w4vx]{border-radius:var(--radius-pill);color:var(--color-text-muted);transition:background-color var(--speed-fast) var(--ease), color var(--speed-fast) var(--ease);padding:.45rem 1.1rem;font-size:.92rem;font-weight:600}.tab[data-astro-cid-phl5w4vx]:hover{color:var(--color-black)}.tab[data-astro-cid-phl5w4vx].is-active{background:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-sm)}.search[data-astro-cid-phl5w4vx]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);align-items:center;gap:.5rem;margin-left:auto;padding:.5rem .9rem;display:inline-flex}.search[data-astro-cid-phl5w4vx]:focus-within{border-color:var(--color-primary)}.search[data-astro-cid-phl5w4vx] input[data-astro-cid-phl5w4vx]{width:180px;color:var(--color-text);background:0 0;border:0;outline:0;font-size:.92rem}.sort[data-astro-cid-phl5w4vx]{align-items:center;gap:var(--space-2);font-size:.92rem;font-weight:600;display:inline-flex}.sort[data-astro-cid-phl5w4vx] select[data-astro-cid-phl5w4vx]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;padding:.5rem .8rem;font-size:.92rem}.budget[data-astro-cid-phl5w4vx]{gap:.35rem;min-width:230px;font-size:.92rem;font-weight:600;display:grid}.budget[data-astro-cid-phl5w4vx] output[data-astro-cid-phl5w4vx]{color:var(--color-primary);font-weight:700}.budget[data-astro-cid-phl5w4vx] input[data-astro-cid-phl5w4vx][type=range]{width:100%;accent-color:var(--color-primary);cursor:pointer}.count[data-astro-cid-phl5w4vx]{margin-block:var(--space-4) var(--space-4);color:var(--color-text-muted);font-size:.92rem;font-weight:600}.pkg-grid[data-astro-cid-phl5w4vx]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.empty[data-astro-cid-phl5w4vx]{text-align:center;padding:var(--space-8) var(--space-5)}.empty[data-astro-cid-phl5w4vx] h3[data-astro-cid-phl5w4vx]{margin-top:var(--space-4)}.empty[data-astro-cid-phl5w4vx] p[data-astro-cid-phl5w4vx]{color:var(--color-text-muted);margin-block:var(--space-2) var(--space-4)}#compare-bar{z-index:60;background:var(--color-black);color:var(--color-white);animation:bar-up .25s var(--ease);padding-block:.8rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #11111159}@keyframes bar-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.compare-bar__inner{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.compare-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.compare-chip{border-radius:var(--radius-pill);white-space:nowrap;background:#ffffff1f;align-items:center;gap:.5rem;padding:.35rem .6rem .35rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.compare-chip button{width:22px;height:22px;color:var(--color-white);transition:background-color var(--speed-fast) var(--ease);background:#ffffff2e;border-radius:50%;place-items:center;font-size:.85rem;line-height:1;display:inline-grid}.compare-chip button:hover{background:var(--color-accent)}.compare-bar__actions{gap:var(--space-2);margin-left:auto;display:flex}.compare-bar__actions .btn{padding:.5rem 1.2rem;font-size:.9rem}#compare-open:disabled{opacity:.45;cursor:not-allowed}#compare-modal{border-radius:var(--radius-lg);width:calc(100% - 2rem);max-width:880px;box-shadow:var(--shadow-lg);border:0;margin:auto;padding:0;overflow:hidden}#compare-modal::backdrop{background:#111111a6}.compare-modal__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-primary);color:var(--color-white);display:flex}.compare-modal__head h2{color:var(--color-white);font-size:1.3rem}.compare-modal__close{width:38px;height:38px;color:var(--color-white);transition:background-color var(--speed-fast) var(--ease);background:#ffffff26;border-radius:50%;font-size:1.4rem;line-height:1}.compare-modal__close:hover{background:#ffffff4d}.compare-modal__body{background:var(--color-white);max-height:min(70vh,560px);overflow:auto}.compare-table{border-collapse:collapse;width:100%;font-size:.95rem}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.8rem 1.1rem}.compare-table thead th{background:var(--color-bg);font-size:1rem;font-weight:800}.compare-table tbody th{color:var(--color-text-muted);font-weight:600}.compare-table .is-total{color:var(--color-black);font-weight:800}.compare-table .is-price{color:var(--color-primary);font-weight:800}.compare-table .compare-buy{padding-block:var(--space-4)}.compare-table .compare-buy a{display:inline-block}.compare-modal__share{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-bg);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.compare-modal__share-label{color:var(--color-text-muted);font-size:.88rem;font-weight:700}.compare-modal__share .btn{padding:.4rem 1rem;font-size:.85rem}.compare-modal__share .btn:disabled{opacity:.5;cursor:not-allowed}.compare-modal__share-note{color:var(--color-text-muted);font-size:.8rem}@media (width<=560px){.compare-bar__actions{width:100%}.compare-bar__actions .btn{flex:1}}
