.trakt-premium-plans.svelte-1vhozwg{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.trakt-premium-plans.svelte-1vhozwg .plan-grid:where(.svelte-1vhozwg){grid-template-columns:repeat(auto-fit, minmax(var(--ni-280), 1fr));gap:var(--gap-l);width:100%;max-width:var(--ni-768);display:grid}.trakt-premium-plans.svelte-1vhozwg .plan:where(.svelte-1vhozwg){gap:var(--gap-l);padding:var(--gap-xl);border:var(--border-thickness-xxs) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);grid-template-rows:auto 1fr auto;display:grid}.trakt-premium-plans.svelte-1vhozwg .plan[data-tier=premium]:where(.svelte-1vhozwg){border-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-border));background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 55%), var(--color-surface);box-shadow:0 0 0 var(--ni-1) color-mix(in srgb, var(--color-accent) 20%, transparent)}.trakt-premium-plans.svelte-1vhozwg .plan-head:where(.svelte-1vhozwg){gap:var(--gap-xs);display:grid}.trakt-premium-plans.svelte-1vhozwg .plan-name:where(.svelte-1vhozwg){font-size:var(--ni-16);letter-spacing:.01em;margin:0;font-weight:600}.trakt-premium-plans.svelte-1vhozwg .price:where(.svelte-1vhozwg){align-items:baseline;gap:var(--gap-xxs);margin:0;display:flex}.trakt-premium-plans.svelte-1vhozwg .price-amount:where(.svelte-1vhozwg){font-size:var(--ni-36);letter-spacing:-.04em}.trakt-premium-plans.svelte-1vhozwg .price-unit:where(.svelte-1vhozwg){color:var(--color-muted);font-size:var(--ni-14)}.trakt-premium-plans.svelte-1vhozwg .plan-summary:where(.svelte-1vhozwg){color:var(--color-muted);font-size:var(--ni-14);margin:0;line-height:1.6}.trakt-premium-plans.svelte-1vhozwg .features:where(.svelte-1vhozwg){gap:var(--gap-s);font-size:var(--ni-14);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.trakt-premium-plans.svelte-1vhozwg .feature:where(.svelte-1vhozwg){align-items:baseline;gap:var(--gap-xs);display:flex}.trakt-premium-plans.svelte-1vhozwg .feature:where(.svelte-1vhozwg):before{content:"✓";color:var(--color-success);flex:none;font-weight:700}.trakt-premium-plans.svelte-1vhozwg .plan[data-tier=premium]:where(.svelte-1vhozwg) .feature:where(.svelte-1vhozwg):before{color:var(--color-accent-hover)}.trakt-premium-plans.svelte-1vhozwg .inline-code:where(.svelte-1vhozwg){font-family:var(--font-mono);font-size:.9em}.trakt-premium-plans.svelte-1vhozwg .current:where(.svelte-1vhozwg){min-height:var(--ni-38);color:var(--color-muted);font-size:var(--ni-14);align-items:center;display:inline-flex}.trakt-premium-plans.svelte-1vhozwg .upgrade:where(.svelte-1vhozwg){border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-foreground);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.trakt-premium-plans.svelte-1vhozwg .upgrade:where(.svelte-1vhozwg):disabled{opacity:.5;cursor:default}.trakt-premium-plans.svelte-1vhozwg .upgrade:where(.svelte-1vhozwg){width:100%;min-height:var(--ni-38);background:var(--color-accent);color:var(--color-foreground);font-size:var(--ni-14);border-color:#0000}.trakt-premium-plans.svelte-1vhozwg .upgrade:where(.svelte-1vhozwg):hover:not(:disabled){background:var(--color-accent-hover);border-color:#0000}.trakt-premium-subscription-card.svelte-3felir{justify-content:space-between;align-items:center;gap:var(--gap-m);width:100%;max-width:var(--ni-768);padding:var(--gap-l);border:var(--border-thickness-xxs) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);flex-wrap:wrap;margin-inline:auto;display:flex}.trakt-premium-subscription-card.svelte-3felir .plan-copy:where(.svelte-3felir){gap:var(--gap-xs);min-width:0;display:grid}.trakt-premium-subscription-card.svelte-3felir .plan-heading:where(.svelte-3felir){align-items:center;gap:var(--gap-s);display:flex}.trakt-premium-subscription-card.svelte-3felir .eyebrow:where(.svelte-3felir){color:var(--color-muted);font-size:var(--ni-11);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.trakt-premium-subscription-card.svelte-3felir .status:where(.svelte-3felir){font-size:var(--ni-14);margin:0;line-height:1.6}.trakt-premium-subscription-card.svelte-3felir .actions:where(.svelte-3felir){gap:var(--gap-xs);flex-wrap:wrap;display:flex}.trakt-premium-subscription-card.svelte-3felir .action:where(.svelte-3felir){border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-foreground);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.trakt-premium-subscription-card.svelte-3felir .action:where(.svelte-3felir):hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-strong)}.trakt-premium-subscription-card.svelte-3felir .action:where(.svelte-3felir):disabled{opacity:.5;cursor:default}.trakt-premium-subscription-card.svelte-3felir .destructive:where(.svelte-3felir){color:var(--color-danger)}.trakt-premium-subscription-card.svelte-3felir .inline-code:where(.svelte-3felir){font-family:var(--font-mono);color:var(--color-code);font-size:.92em}.trakt-premium-subscription-card.svelte-3felir .confirm-dialog:where(.svelte-3felir){width:min(var(--ni-480), 100vw - var(--gap-xl));padding:var(--gap-l);border:var(--border-thickness-xxs) solid var(--color-border-strong);border-radius:var(--radius-large);background:var(--color-surface-raised);color:var(--color-foreground);box-shadow:var(--shadow-popover)}.trakt-premium-subscription-card.svelte-3felir .confirm-dialog:where(.svelte-3felir):focus-visible{outline:var(--border-thickness-xs) solid var(--color-info);outline-offset:var(--border-thickness-xs)}.trakt-premium-subscription-card.svelte-3felir .confirm-dialog:where(.svelte-3felir)::backdrop{background:var(--color-backdrop)}.trakt-premium-subscription-card.svelte-3felir .confirm-form:where(.svelte-3felir){gap:var(--gap-m);display:grid}.trakt-premium-subscription-card.svelte-3felir .confirm-title:where(.svelte-3felir){font-size:var(--ni-18);margin:0}.trakt-premium-subscription-card.svelte-3felir .confirm-text:where(.svelte-3felir){color:var(--color-muted);font-size:var(--ni-14);margin:0;line-height:1.6}.trakt-premium-account.svelte-7xe4gp{gap:var(--ni-40);grid-template-columns:minmax(0,1fr);display:grid}.trakt-premium-account.svelte-7xe4gp .plans:where(.svelte-7xe4gp){gap:var(--gap-l);grid-template-columns:minmax(0,1fr);display:grid}.trakt-premium-account.svelte-7xe4gp .message:where(.svelte-7xe4gp){padding:var(--gap-m);border:var(--border-thickness-xxs) solid var(--color-border);border-radius:var(--radius-control);font-size:var(--ni-14);margin:0}.trakt-premium-account.svelte-7xe4gp .message.error:where(.svelte-7xe4gp){color:var(--color-danger)}.trakt-premium-page.svelte-19a38qf{padding:var(--ni-48) var(--ni-32);overflow:auto}.trakt-premium-page.svelte-19a38qf .content:where(.svelte-19a38qf){gap:var(--ni-40);max-width:var(--ni-920);grid-template-columns:minmax(0,1fr);margin:auto;display:grid}.trakt-premium-page.svelte-19a38qf .hero:where(.svelte-19a38qf){gap:var(--gap-s);text-align:center;justify-items:center;display:grid}.trakt-premium-page.svelte-19a38qf .eyebrow:where(.svelte-19a38qf){color:var(--color-accent-hover);font-size:var(--ni-11);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.trakt-premium-page.svelte-19a38qf .hero-title:where(.svelte-19a38qf){font-size:var(--ni-40);letter-spacing:-.04em;margin:0}.trakt-premium-page.svelte-19a38qf .hero-copy:where(.svelte-19a38qf){max-width:var(--ni-520);color:var(--color-muted);font-size:var(--ni-16);margin:0;line-height:1.65}.trakt-premium-page.svelte-19a38qf .sign-in-hint:where(.svelte-19a38qf){margin:var(--ni-neg-20) 0 0;color:var(--color-muted);font-size:var(--ni-14);text-align:center}.trakt-premium-page.svelte-19a38qf .notes:where(.svelte-19a38qf){gap:var(--gap-m);margin-block-start:var(--ni-24);display:grid}.trakt-premium-page.svelte-19a38qf .notes-title:where(.svelte-19a38qf){font-size:var(--ni-20);letter-spacing:-.02em;margin:0}.trakt-premium-page.svelte-19a38qf .notes-list:where(.svelte-19a38qf){grid-template-columns:repeat(auto-fit, minmax(var(--ni-240), 1fr));gap:var(--gap-l);margin:0;display:grid}.trakt-premium-page.svelte-19a38qf .note-term:where(.svelte-19a38qf){font-size:var(--ni-14);margin-block-end:var(--gap-xxs);font-weight:600}.trakt-premium-page.svelte-19a38qf .note-text:where(.svelte-19a38qf){color:var(--color-muted);font-size:var(--ni-14);margin:0;line-height:1.6}.trakt-premium-page.svelte-19a38qf .inline-code:where(.svelte-19a38qf){font-family:var(--font-mono);color:var(--color-code);font-size:.92em}.trakt-premium-page.svelte-19a38qf .guide-link:where(.svelte-19a38qf){color:var(--color-info);font-size:var(--ni-14);justify-self:start}@media (width<=700px){.trakt-premium-page.svelte-19a38qf{padding:var(--ni-28) var(--ni-16)}.trakt-premium-page.svelte-19a38qf .hero-title:where(.svelte-19a38qf){font-size:var(--ni-30)}}
