.panel.svelte-1nj10hh{display:grid;gap:32px}.section-head.svelte-1nj10hh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.section-title.svelte-1nj10hh{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.section-hint.svelte-1nj10hh{font-size:11px;color:#0f172a85;font-weight:600}.tier-grid.svelte-1nj10hh{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tier-card.svelte-1nj10hh{position:relative;border-radius:18px;padding:20px 16px 16px;text-align:left;cursor:pointer;background:var(--bg-white);border:1px solid var(--border-soft);box-shadow:0 20px 70px #0f172a14,0 8px 22px #0f172a0d;display:flex;flex-direction:column;gap:10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tier-card.svelte-1nj10hh:hover{transform:translateY(-3px);border-color:#b08d5738;box-shadow:0 28px 90px #0f172a1a,0 12px 28px #0f172a12}.tier-card.selected.svelte-1nj10hh{border-color:#b08d5773;box-shadow:0 30px 90px #0f172a1a,0 10px 26px #0f172a0f,0 0 0 4px #b08d571a}.tier-card.highlight.svelte-1nj10hh{border-color:#b08d574d}.tier-badge.svelte-1nj10hh{position:absolute;top:-10px;right:14px;font-size:10px;padding:4px 10px;border-radius:999px;border:1px solid rgba(176,141,87,.22);background:#b08d571a;color:#785624eb;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tier-name.svelte-1nj10hh{font-size:16px;font-weight:900;color:var(--text-main);letter-spacing:-.01em}.tier-price.svelte-1nj10hh{font-size:22px;font-weight:800;color:#785624e6;letter-spacing:-.02em}.tier-highlights.svelte-1nj10hh{list-style:none;margin:0;padding:0;display:grid;gap:4px;flex:1}.tier-highlights.svelte-1nj10hh li:where(.svelte-1nj10hh){font-size:11px;color:var(--text-muted);font-weight:600;line-height:1.45;padding-left:14px;position:relative}.tier-highlights.svelte-1nj10hh li:where(.svelte-1nj10hh):before{content:"•";position:absolute;left:0;color:var(--accent);font-weight:900}.tier-select-indicator.svelte-1nj10hh{display:flex;justify-content:center;padding-top:4px}.radio-dot.svelte-1nj10hh{display:block;width:16px;height:16px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a05;transition:all .18s ease}.tier-card.selected.svelte-1nj10hh .radio-dot:where(.svelte-1nj10hh){border-color:#b08d578c;box-shadow:0 0 0 4px #b08d571f;background:radial-gradient(circle at 50% 50%,#b08d57 0 45%,transparent 46%)}.addon-grid.svelte-1nj10hh{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.addon-card.svelte-1nj10hh{position:relative;border-radius:18px;padding:16px;text-align:left;cursor:pointer;background:var(--bg-white);border:1px solid var(--border-soft);box-shadow:0 20px 70px #0f172a14,0 8px 22px #0f172a0d;display:flex;align-items:center;justify-content:space-between;gap:14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.addon-card.svelte-1nj10hh:hover{transform:translateY(-3px);border-color:#b08d5738}.addon-card.selected.svelte-1nj10hh{border-color:#b08d5773;box-shadow:0 30px 90px #0f172a1a,0 10px 26px #0f172a0f,0 0 0 4px #b08d571a}.addon-left.svelte-1nj10hh{min-width:0}.addon-name.svelte-1nj10hh{font-size:14px;font-weight:900;color:var(--text-main);letter-spacing:-.01em}.addon-price.svelte-1nj10hh{margin-top:4px;font-size:12px;font-weight:700;color:#785624cc}.mark.svelte-1nj10hh{width:16px;height:16px;border-radius:4px;border:1px solid rgba(15,23,42,.12);background:#0f172a05;flex-shrink:0;display:flex;align-items:center;justify-content:center}.addon-card.selected.svelte-1nj10hh .mark:where(.svelte-1nj10hh){border-color:#b08d578c;box-shadow:0 0 0 4px #b08d571f;background:#b08d5726}.check.svelte-1nj10hh{display:block;width:8px;height:8px;border-radius:2px;opacity:0;background:#b08d57;transition:opacity .18s ease}.addon-card.selected.svelte-1nj10hh .check:where(.svelte-1nj10hh){opacity:1}.table-wrap.svelte-1nj10hh{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px;border:1px solid var(--border-soft);background:var(--bg-white);box-shadow:0 20px 70px #0f172a14,0 8px 22px #0f172a0d}.compare-table.svelte-1nj10hh{width:100%;border-collapse:collapse;font-size:13px}.compare-table.svelte-1nj10hh th:where(.svelte-1nj10hh),.compare-table.svelte-1nj10hh td:where(.svelte-1nj10hh){padding:12px 14px;text-align:left;border-bottom:1px solid rgba(15,23,42,.06)}.compare-table.svelte-1nj10hh thead:where(.svelte-1nj10hh) th:where(.svelte-1nj10hh){font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-weight:700;background:#0f172a05;border-bottom:1px solid rgba(15,23,42,.1);white-space:nowrap}.feature-col.svelte-1nj10hh{min-width:160px}.tier-col.svelte-1nj10hh{text-align:center!important;min-width:110px}.tier-col.active-col.svelte-1nj10hh{color:#785624eb;background:#b08d570f}.feature-name.svelte-1nj10hh{font-weight:600;color:var(--text-main);white-space:nowrap}.cell.svelte-1nj10hh{text-align:center;font-weight:600;color:var(--text-main)}.cell.active-col.svelte-1nj10hh{background:#b08d570a}.cell-check.svelte-1nj10hh{color:#10b981d9;font-weight:700}.cell-dash.svelte-1nj10hh{color:#0f172a40}.price-row.svelte-1nj10hh td:where(.svelte-1nj10hh){border-bottom:none;padding-top:14px;padding-bottom:14px;background:#0f172a05}.cell-price.svelte-1nj10hh{font-size:15px;font-weight:800;color:#785624e6;letter-spacing:-.01em}@media(max-width:1100px){.tier-grid.svelte-1nj10hh{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tier-grid.svelte-1nj10hh,.addon-grid.svelte-1nj10hh{grid-template-columns:1fr}}.sum.svelte-17ci3nn{border-radius:28px;padding:18px 18px 16px;background:var(--bg-white);border:1px solid var(--border-soft);box-shadow:0 30px 90px #0f172a14,0 8px 22px #0f172a0f}.sum-title.svelte-17ci3nn{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--text-main);margin-bottom:14px}.breakdown.svelte-17ci3nn{margin-bottom:14px;padding:12px 14px;border-radius:18px;background:#0f172a05;border:1px solid var(--border-soft)}.breakdown-label.svelte-17ci3nn{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-weight:700;margin-bottom:10px}.breakdown-list.svelte-17ci3nn{list-style:none;margin:0;padding:0;display:grid;gap:6px}.breakdown-item.svelte-17ci3nn{display:flex;align-items:center;justify-content:space-between;gap:10px}.bi-name.svelte-17ci3nn{font-size:12px;font-weight:600;color:var(--text-main);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-check.svelte-17ci3nn{font-size:12px;font-weight:700;color:#10b981d9;white-space:nowrap;flex-shrink:0}.bi-val.svelte-17ci3nn{font-size:12px;font-weight:700;color:#785624d9;white-space:nowrap;flex-shrink:0}.rows.svelte-17ci3nn{display:grid;gap:10px}.row.svelte-17ci3nn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:16px;background:#0f172a05;border:1px solid var(--border-soft)}.k.svelte-17ci3nn{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.v.svelte-17ci3nn{font-size:18px;font-weight:800;color:var(--text-main);letter-spacing:-.02em;white-space:nowrap}.note.svelte-17ci3nn{margin-top:14px;padding:12px;border-radius:18px;background:#b08d571a;border:1px solid rgba(176,141,87,.24)}.note-k.svelte-17ci3nn{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#785624eb;font-weight:700}.note-v.svelte-17ci3nn{margin-top:8px;font-size:12px;line-height:1.55;color:#0f172ab3;font-weight:600}.divider.svelte-17ci3nn{margin:14px 0 12px;height:1px;background:#0f172a14}.fine.svelte-17ci3nn{font-size:11px;color:#0f172a8c;line-height:1.45}.actions.svelte-17ci3nn{margin-top:14px;display:grid;gap:10px}.btnPrimary.svelte-17ci3nn,.btnGhost.svelte-17ci3nn{height:46px;border-radius:16px;font-weight:900;font-size:13px;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.btnPrimary.svelte-17ci3nn{border:1px solid rgba(176,141,87,.34);background:linear-gradient(135deg,#b08d57f2,#785624eb);color:#fff;box-shadow:0 18px 46px #b08d5738,0 8px 20px #0f172a1a}.btnPrimary.svelte-17ci3nn:hover{transform:translateY(-2px);box-shadow:0 26px 70px #b08d5742,0 10px 26px #0f172a1f}.btnGhost.svelte-17ci3nn{border:1px solid rgba(15,23,42,.1);background:#0f172a08;color:var(--text-main)}.btnGhost.svelte-17ci3nn:hover{transform:translateY(-2px);border-color:#b08d5742}@media print{.actions.svelte-17ci3nn{display:none}.sum.svelte-17ci3nn{box-shadow:none;border:1px solid #ddd}}
