:root{--tier-feature-icon:var(--color-text-secondary);--tier-free-icon:var(--color-success);--tier-free-header:linear-gradient(135deg, var(--color-festive-card), var(--color-festive-card-inset));--tier-wizard-header:var(--premium-upsell-wizard-surface);--tier-master-header:var(--premium-upsell-master-surface);--tier-magister-header:var(--premium-upsell-magister-surface);--tier-check-surface:var(--premium-panel-surface);--tier-free-cell:var(--color-festive-card);--tier-wizard-cell:color-mix(in srgb, var(--premium-tier-wizard-tint) 14%, var(--color-festive-card));--tier-master-cell:color-mix(in srgb, var(--premium-tier-master-tint) 18%, var(--color-festive-card));--tier-magister-cell:color-mix(in srgb, var(--premium-tier-magister-tint) 22%, var(--color-festive-card));--tier-ink:var(--color-festive-card-ink);--tier-muted:var(--color-festive-card-secondary);--tier-border:var(--color-festive-card-border);--tier-divider:color-mix(in srgb, var(--tier-border) 55%, transparent);--tier-row-divider:color-mix(in srgb, var(--tier-border) 25%, transparent);--tier-divider-soft:color-mix(in srgb, var(--tier-border) 35%, transparent);--tier-group-surface:var(--color-festive-card-inset);--tier-group-ink:var(--color-festive-card-ink);--tier-header-ink:var(--premium-tier-surface-ink);--tier-selection:var(--premium-panel-gold);--tier-action:var(--premium-tier-action);--tier-action-ink:var(--premium-tier-action-ink);--tier-focus:var(--color-text);--tier-selector-surface:var(--premium-panel-hint-surface);--tier-selector-selected:var(--premium-panel-icon-surface);--tier-selector-border:var(--premium-panel-border);--tier-selector-ink:var(--premium-tier-surface-ink)}[data-season=candy] .premium-buy__offer>.theme-card-decoration,[data-season=candy] .premium-buy__offer:before,[data-season=candy] .premium-buy__offer:after{display:none}.tier-preview{color:var(--color-festive-card-ink,var(--tier-ink));margin-block:32px 64px}.tier-preview--embedded{margin:28px 0 0}.tier-preview__panel{background:var(--color-festive-card,#fffdf8);border-radius:24px;padding:clamp(20px,3vw,44px);box-shadow:0 12px 40px #1839660a}.tier-preview__eyebrow{letter-spacing:.12em;margin-bottom:16px;font-size:.75rem;font-weight:800}.tier-preview h1{text-wrap:balance;margin-bottom:20px;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.15}.tier-preview__intro{max-width:75ch;line-height:1.7}.tier-preview__notice{opacity:.8;margin:20px 0 28px;font-size:.85rem}.tier-preview__scroll{border:1px solid var(--tier-border);border-radius:18px;overflow-x:auto;box-shadow:0 12px 28px #17376b12}.tier-preview__scroll:focus-visible{outline:3px solid var(--tier-focus);outline-offset:4px}.tier-preview__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1000px;font-size:.9rem}.tier-preview__table th,.tier-preview__table td{border-bottom:1px solid var(--tier-row-divider);text-align:center;vertical-align:middle;padding:20px 16px}.tier-preview__table th:first-child{text-align:left;width:26%}.tier-preview__table thead th{vertical-align:top;width:19.6667%;padding-block:28px}.tier-preview__table thead th:nth-child(2){width:15%}.tier-preview__table thead th:first-child,.tier-preview__table tbody th{background:var(--color-festive-card,#fffdf8);color:var(--color-festive-card-ink,var(--tier-ink))}.tier-preview .tier-preview__table tr>:nth-child(2){background:var(--tier-free-header);color:var(--tier-ink);border-left:1px solid var(--tier-divider)}.tier-preview .tier-preview__table tr>:nth-child(3){background:var(--tier-wizard-header);color:var(--tier-header-ink);border-left:1px solid var(--tier-divider-soft)}.tier-preview .tier-preview__table tr>:nth-child(4){background:var(--tier-master-header);color:var(--tier-header-ink);border-left:1px solid #ffda8666}.tier-preview .tier-preview__table tr>:nth-child(5){background:var(--tier-magister-header);color:var(--tier-header-ink);border-left:1px solid #ffda867a}.tier-preview__table thead th:not(:first-child){border-top:0}.tier-preview__table tbody td{line-height:1.6}.tier-preview__table thead p{margin-top:16px;font-size:.78rem;font-weight:400;line-height:1.5}.tier-preview__name,.tier-preview__price{display:block}.tier-preview__name{font-size:1.2rem}.tier-preview__price{white-space:nowrap;margin:12px 0 8px;font-size:clamp(1.5rem,2.3vw,2rem)}.tier-preview__period{background:#ffffff12;border:1px solid #ffffff1f;border-radius:30px;padding:4px 10px;font-size:.75rem;font-weight:400;display:inline-block}.tier-preview__plan-icon{width:46px;height:46px;color:var(--tier-selection);background:radial-gradient(circle at 35% 25%,#ffe5a529,#ffda8608);border:1px solid #ffda864d;border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid;box-shadow:0 4px 10px #0e204526}.tier-preview__plan-icon svg{width:25px;height:25px}.tier-preview__table thead th:nth-child(2) .tier-preview__plan-icon{color:var(--tier-free-icon);box-shadow:none;background:#ffffff60;border-color:#a9cfb6}.tier-preview__feature-name{align-items:center;gap:10px;font-weight:700;display:flex}.tier-preview__feature-icon{width:28px;height:28px;color:var(--tier-feature-icon);background:#e9bb4b1a;border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.tier-preview__feature-icon svg{width:19px;height:19px}.tier-preview__feature-hint{opacity:.85;margin:7px 0 0 38px;font-size:.76rem;font-weight:400;line-height:1.65;display:block}.tier-preview__table .tier-preview__group th{background:var(--tier-group-surface);color:var(--tier-group-ink);letter-spacing:.045em;text-align:left;border-block:1px solid var(--tier-divider);padding:14px 16px;font-size:.75rem}.tier-check,.tier-support-heart{width:30px;height:30px;color:var(--tier-selection);vertical-align:middle;background:#ffda8617;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:800;display:inline-grid}.tier-support-heart svg{fill:currentColor;width:16px;height:16px}.tier-preview__table td:nth-child(2) .tier-check{color:#31568b;background:#31568b10}.tier-empty{opacity:.45}.tier-preview__footnote{opacity:.8;margin-top:20px;font-size:.8rem;line-height:1.6}.tier-preview .tier-preview__free{box-shadow:none;color:var(--tier-muted);text-underline-offset:3px;background:0 0;border:0;border-radius:0;margin:0;padding:10px 0;font-size:.78rem;font-weight:400;text-decoration:underline;display:inline-block}.tier-preview .tier-preview__free:hover{color:var(--tier-ink);background:0 0}.tier-preview__scroll-hint{display:none}@media (width<=48rem){.tier-preview__scroll-hint{margin-bottom:12px;font-size:.8rem;display:block}.tier-preview__table{table-layout:fixed;width:700px;min-width:700px}.tier-preview__table th:first-child{z-index:1;width:140px;min-width:140px;box-shadow:4px 0 8px var(--tier-ink)8;position:sticky;left:0}.tier-preview__table thead th{width:140px}.tier-preview__table th,.tier-preview__table td{padding-inline:12px}.tier-preview__table .tier-preview__group th{width:auto;position:static}.tier-preview__group span{max-width:240px;display:inline-block;position:sticky;left:14px}.tier-preview__feature-name{flex-wrap:wrap;gap:6px}.tier-preview__feature-hint{margin-left:0;font-size:.72rem}}.tier-preview .tier-preview__table thead th:nth-child(3) .tier-preview__plan-icon{background:var(--premium-tier-wizard-fill);border-color:var(--tier-selection);box-shadow:0 0 0 4px #ffda8612}.tier-preview .tier-preview__table thead th:nth-child(4) .tier-preview__plan-icon{background:var(--premium-tier-master-fill);border-color:var(--premium-tier-master-border)}.tier-preview .tier-preview__table thead th:nth-child(5) .tier-preview__plan-icon{color:#ffe5a0;background:var(--premium-tier-magister-fill);border-color:var(--premium-tier-magister-border);box-shadow:0 0 0 4px #ffda8612,0 4px 10px #0e204526}.tier-preview__choose{background:var(--tier-selection);color:var(--tier-action-ink);border:1px solid #e7bd63;border-radius:9px;margin-top:18px;padding:8px 16px;font-size:.85rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-block}.tier-preview .tier-preview__table tbody tr:not(.tier-preview__group)>td:nth-child(2){background:var(--tier-free-cell);color:var(--tier-ink)}.tier-preview .tier-preview__table tbody tr:not(.tier-preview__group)>td:nth-child(3){background:var(--tier-wizard-cell);color:var(--tier-ink)}.tier-preview .tier-preview__table tbody tr:not(.tier-preview__group)>td:nth-child(4){background:var(--tier-master-cell);color:var(--tier-ink)}.tier-preview .tier-preview__table tbody tr:not(.tier-preview__group)>td:nth-child(5){background:var(--tier-magister-cell);color:var(--tier-ink)}.tier-preview__table tbody td:nth-child(3){--tier-check-surface:var(--premium-upsell-wizard-surface)}.tier-preview__table tbody td:nth-child(4){--tier-check-surface:var(--premium-upsell-master-surface)}.tier-preview__table tbody td:nth-child(5){--tier-check-surface:var(--premium-upsell-magister-surface)}.tier-preview__table tbody .tier-check,.tier-preview__table tbody .tier-support-heart{background:var(--tier-check-surface);color:#ffe09a;box-shadow:none;border:0}.tier-preview__table thead th{padding-top:40px;position:relative}.tier-preview__plan-header{grid-template-rows:54px 2.6em 48px 3.8em 52px;place-items:center;display:grid}.tier-preview__plan-header .tier-preview__plan-icon,.tier-preview__plan-header .tier-preview__price,.tier-preview__table .tier-preview__plan-header p{margin:0}.tier-preview__plan-header .tier-preview__choose{align-self:stretch;place-items:center;width:100%;margin:0;padding:8px;display:grid}.tier-preview .tier-preview__table thead th.tier-preview__recommended{box-shadow:inset 2px 0 #ffda86, inset -2px 0 var(--tier-selection)}.tier-preview__recommendation{white-space:nowrap;color:var(--tier-action-ink);background:var(--tier-selection);border-radius:0 0 16px 16px;padding:4px 13px;font-size:.75rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.tier-preview .tier-preview__table tfoot th{background:var(--color-festive-card,#fffdf8)}.tier-preview .tier-preview__table tfoot td{border-top:1px solid var(--tier-divider);padding-block:22px}.tier-preview .tier-preview__table tfoot td:nth-child(2){background:var(--tier-free-cell)}.tier-preview .tier-preview__table tfoot td:nth-child(3){background:var(--tier-wizard-cell)}.tier-preview .tier-preview__table tfoot td:nth-child(4){background:var(--tier-master-cell)}.tier-preview .tier-preview__table tfoot td:nth-child(5){background:var(--tier-magister-cell)}.tier-preview__footer-label{font-size:.8rem;font-weight:400}.tier-preview__table tfoot .tier-preview__choose{place-items:center;min-height:52px;margin:0;padding:8px;display:grid}.tier-preview__choose{background:var(--tier-action);box-shadow:inset 0 1px #fff4d4,0 2px 4px #9b6d1420}.tier-preview__table .tier-preview__choose{white-space:normal;font-size:.8rem}.tier-preview__infinity{font-family:sans-serif;font-size:2rem;font-weight:500;line-height:1;display:inline-block}.tier-check__gold{color:#0000;background:linear-gradient(150deg,#fff0bd 10%,#ffdc7c 48%,#d9a439 100%);-webkit-background-clip:text;background-clip:text;line-height:1}.tier-preview__season-note{opacity:.85;margin:0 0 18px;font-size:.8rem;line-height:1.6}.tier-preview .tier-preview__choose:hover,.tier-preview .tier-preview__choose:focus-visible,.tier-preview .tier-preview__choose:active{color:var(--tier-action-ink)}.tier-preview .tier-preview__table tfoot td{color:var(--tier-ink)}.tier-preview__current{font-weight:600;line-height:1.5;display:inline-block}.tier-preview__table tfoot :is(.tier-preview__current,.tier-preview__credit-note){color:var(--tier-ink)}.tier-preview__upgrade-action{gap:8px;width:100%;display:grid}.tier-preview__credit-note{text-align:center;font-size:.7rem;font-weight:400;line-height:1.45;display:block}.tier-preview__plan-header:has(.tier-preview__upgrade-action){grid-template-rows:54px 2.6em 48px 3.8em minmax(52px,auto)}.tier-preview__upgrade-action .tier-preview__choose{min-height:52px;margin-top:0}@media (width<=48rem){.tier-preview__cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.tier-preview__card{border:1px solid var(--tier-border);background:var(--color-festive-card,#fffdf8);min-width:0;color:var(--tier-ink);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.tier-preview__card[hidden]{display:none}.tier-preview__card--0{--card-header:var(--tier-free-header);--card-ink:var(--tier-ink)}.tier-preview__card--1{--card-header:var(--tier-wizard-header);--card-ink:var(--tier-header-ink)}.tier-preview__card--2{--card-header:var(--tier-master-header);--card-ink:var(--tier-header-ink)}.tier-preview__card--3{--card-header:var(--tier-magister-header);--card-ink:var(--tier-header-ink)}.tier-preview__card-header{background:var(--card-header);color:var(--card-ink);text-align:center;padding:16px 20px}.tier-preview__recommendation-slot{min-height:32px;padding:6px 0;font-size:.75rem;font-weight:700;display:block}.tier-preview__card-header h3{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;min-height:3em;margin:6px 0 12px;font-size:1.05rem;line-height:1.5;display:flex}.tier-preview__card-header h3 svg{flex:0 0 24px;width:24px;height:24px}.tier-preview__price{white-space:nowrap;margin-bottom:12px;font-size:1.8rem;line-height:1.2;display:block}.tier-preview__period{font-size:.72rem;line-height:1.5}.tier-preview__card-header p{min-height:3em;margin:14px 0;font-size:.8rem;line-height:1.5}.tier-preview__action{justify-content:center;align-items:center;min-height:48px;display:flex}.tier-preview__choose{background:var(--tier-action);width:100%;min-height:48px;color:var(--tier-action-ink);text-align:center;border:1px solid #e7bd63;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:10px;font-size:.85rem;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.tier-preview .tier-preview__choose:is(:hover,:focus-visible,:active){color:var(--tier-action-ink)}.tier-preview__free{color:inherit;text-underline-offset:3px;padding:12px 0;font-size:.85rem;text-decoration:underline}.tier-preview__current{font-size:.85rem;line-height:1.5}.tier-preview__features{gap:20px;margin:0;padding:20px;list-style:none;display:grid}.tier-preview__features li{align-items:flex-start;gap:10px;padding:0;display:flex}.tier-preview__features li:last-child{border-bottom:0}.tier-preview__features li>div{min-width:0}.tier-preview__features strong{font-size:.9rem;line-height:1.5;display:block}.tier-preview__features p{margin:6px 0 0;font-size:.8rem;line-height:1.6}.tier-preview__feature-icon{color:var(--tier-feature-icon);flex:0 0 20px;margin-top:2px;display:flex}.tier-preview__feature-icon svg{width:20px;height:20px}.tier-preview__value{margin-top:4px;font-size:.78rem;font-weight:700;line-height:1.5;display:block}.tier-preview__value--excluded{color:var(--tier-muted);font-weight:400}.tier-preview__card footer{margin-top:auto;padding:16px}.tier-preview__details{flex-direction:column;flex:1;display:flex}.tier-preview__details[hidden]{display:none}.tier-preview__summary-heading{font:inherit;margin:0}.tier-preview__summary{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:18px 16px;display:block}.tier-preview__summary-top{justify-content:space-between;align-items:baseline;gap:10px;font-size:.92rem;line-height:1.5;display:flex}.tier-preview__summary-top strong:last-child{white-space:nowrap;flex-shrink:0}.tier-preview__summary-bottom{color:inherit;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:.78rem;line-height:1.5;display:flex}.tier-preview__summary-bottom>span:last-child{font-size:1.25rem}.tier-preview__card-top{background:var(--card-header);color:var(--card-ink)}.tier-preview__summary-action{padding:0 16px 18px}.tier-preview__summary-name{align-items:center;gap:7px;display:flex}.tier-preview__summary-name>span{color:var(--tier-selection);flex:0 0 22px;display:inline-flex}.tier-preview__summary-name svg{width:22px;height:22px}.tier-preview__card--0 .tier-preview__summary-name>span{color:var(--tier-free-icon)}.tier-preview :is(button,a):focus-visible{outline:3px solid var(--tier-focus);outline-offset:-3px}.tier-preview__card-header :is(.tier-preview__recommendation-slot,.tier-preview__price,p){display:none}.tier-preview__period{margin-bottom:12px;display:block}}:root{--premium-panel-surface:linear-gradient(135deg, #654078 0%, #432455 55%, #2e1b40 100%);--premium-panel-ink:#fff7e8;--premium-panel-muted:#e5d6ea;--premium-panel-gold:#f6d58b;--premium-panel-border:#9a729e;--premium-panel-action:linear-gradient(135deg, #fff0bc, #efc56b);--premium-panel-action-hover:linear-gradient(135deg, #fff6d8, #f6d58b);--premium-panel-action-ink:#40234f;--premium-panel-icon:#f6d58b;--premium-panel-icon-surface:#f6d58b1f;--premium-panel-crown-top:#fff0b5;--premium-panel-crown-middle:#f2cf78;--premium-panel-crown-bottom:#c48a35;--premium-panel-glow:#f9d68b1c;--premium-panel-shadow:inset 0 1px 0 #ffffff18, 0 8px 24px #23102f12;--premium-panel-secondary-hover:#ffffff18;--premium-panel-hint-border:#ffffff18;--premium-panel-hint-surface:#ffffff12}[data-theme=dark]{--premium-panel-surface:linear-gradient(135deg, #fff3cd 0%, #f5dda7 55%, #eac68a 100%);--premium-panel-ink:#40234f;--premium-panel-muted:#60436b;--premium-panel-gold:#916019;--premium-panel-border:#f6dfa6;--premium-panel-action:linear-gradient(135deg, #714583, #432454);--premium-panel-action-hover:linear-gradient(135deg, #805294, #543166);--premium-panel-action-ink:#fff3cf;--premium-panel-icon:#916019;--premium-panel-icon-surface:#d6a44730;--premium-panel-crown-top:#ffe7a0;--premium-panel-crown-middle:#d9a436;--premium-panel-crown-bottom:#946015;--premium-panel-hint-border:#643d741c;--premium-panel-hint-surface:#643d7410}:root{--premium-modal-surface:#fffaf3;--premium-modal-ink:#36204e;--premium-modal-muted:#796789;--premium-modal-accent:#74428a;--premium-modal-border:#e9deeb;--premium-modal-outline:#cbb7d2;--premium-modal-plan-surface:#ffffff40;--premium-modal-premium-surface:#f9f0f8;--premium-modal-highlight:#f4e8f16b;--premium-modal-check:#a86d16;--premium-modal-check-surface:#ffedc9;--premium-modal-cta:linear-gradient(135deg, #79468d, #4b285f);--premium-modal-cta-hover:linear-gradient(135deg, #89559d, #5b366f);--premium-modal-footer-action:var(--premium-modal-cta);--premium-modal-footer-action-hover:var(--premium-modal-cta-hover);--premium-modal-footer-action-ink:#fff8ed}[data-theme=dark]{--premium-modal-footer-action:var(--premium-modal-column-action);--premium-modal-footer-action-hover:var(--premium-modal-column-action-hover);--premium-modal-footer-action-ink:var(--premium-modal-column-action-ink);--premium-modal-surface:var(--color-festive-card);--premium-modal-ink:var(--color-festive-card-ink);--premium-modal-muted:var(--color-festive-card-secondary);--premium-modal-accent:#d1a8e0;--premium-modal-border:#53405f;--premium-modal-outline:#8b7499;--premium-modal-plan-surface:#ffffff05;--premium-modal-premium-surface:#382744;--premium-modal-highlight:#d1a8e015;--premium-modal-check:#f5d18a;--premium-modal-check-surface:#f5d18a1c}:root{--premium-modal-column-surface:linear-gradient(150deg, #754887, #4c2b5e 48%, #32203f);--premium-modal-column-ink:#fff6e6;--premium-modal-column-solid:#4c2b5e;--premium-modal-column-selected:#57336a;--premium-modal-column-muted:#e4cfe8;--premium-modal-column-border:#8f679f;--premium-modal-column-gold:#f6d58b;--premium-modal-column-check-solid:#f6d58b;--premium-modal-column-check-ink:#684016;--premium-modal-column-gold-surface:#f6d58b24;--premium-modal-column-action:linear-gradient(135deg, #fff0bc, #efc56b);--premium-modal-column-action-hover:linear-gradient(135deg, #fff6d8, #f6d58b);--premium-modal-column-action-ink:#40234f}[data-season]{--premium-panel-surface:linear-gradient(150deg, var(--color-button-secondary), var(--color-festive-footer));--premium-panel-ink:var(--color-button-secondary-ink);--premium-panel-muted:color-mix(in srgb, var(--color-button-secondary-ink) 86%, transparent);--premium-panel-gold:#f6d58b;--premium-panel-border:var(--color-festive-card-border);--premium-panel-action:linear-gradient(135deg, #fff0bc, #efc56b);--premium-panel-action-hover:var(--premium-panel-action);--premium-panel-action-ink:var(--color-festive-footer);--premium-panel-icon:var(--premium-panel-gold);--premium-panel-icon-surface:#f6d58b24;--premium-modal-surface:var(--color-festive-card);--premium-modal-ink:var(--color-festive-card-ink);--premium-modal-muted:var(--color-festive-card-secondary);--premium-modal-accent:var(--color-festive-card-ink);--premium-modal-border:var(--color-festive-card-border);--premium-modal-outline:var(--color-festive-card-border);--premium-modal-plan-surface:var(--color-festive-card-inset);--premium-modal-highlight:var(--color-festive-card-inset);--premium-modal-premium-surface:var(--color-festive-card-inset);--premium-modal-cta:linear-gradient(135deg, var(--color-button-secondary), var(--color-button-secondary-active));--premium-modal-column-surface:var(--premium-panel-surface);--premium-modal-column-solid:var(--color-button-secondary);--premium-modal-column-selected:var(--color-button-secondary-hover);--premium-modal-column-ink:var(--premium-panel-ink);--premium-modal-column-muted:var(--premium-panel-muted);--premium-modal-column-border:var(--premium-panel-border);--premium-modal-column-gold:var(--premium-panel-gold);--premium-modal-column-gold-surface:var(--premium-panel-icon-surface);--premium-modal-column-action:var(--premium-panel-action);--premium-modal-column-action-hover:var(--premium-panel-action);--premium-modal-column-action-ink:var(--premium-panel-action-ink);--premium-modal-footer-action:var(--premium-panel-action);--premium-modal-footer-action-hover:var(--premium-panel-action);--premium-modal-footer-action-ink:var(--premium-panel-action-ink)}:root{--premium-card-crown-top:#aa7d0a;--premium-card-crown-middle:#b58a13;--premium-card-crown-bottom:#926707;--premium-magister-card-surface:linear-gradient(135deg, #f3e1a0 0%, #dfc374 48%, #ba9843 100%);--premium-magister-card-ink:#342b13;--premium-magister-card-muted:#514321;--premium-magister-card-accent:#705a18;--premium-magister-card-border:#b39438;--premium-tier-wizard-fill:linear-gradient(135deg, #448568 0%, #286049 48%, #173e32 100%);--premium-tier-wizard-tint:#3d7650;--premium-tier-wizard-border:#ffda86;--premium-tier-master-fill:linear-gradient(135deg, #8862aa 0%, #624080 48%, #3b2555 100%);--premium-tier-master-tint:#7754a1;--premium-tier-master-border:#b99aca;--premium-tier-magister-fill:linear-gradient(135deg, #b58a3b 0%, #8b6323 48%, #604116 100%);--premium-tier-magister-border:#f1ce78;--premium-tier-badge-ink:#ffe5a0;--premium-tier-surface-ink:#fff8eb;--premium-tier-magister-tint:#a87928}[data-premium-tier=tier_1]{--premium-tier-badge-fill:var(--premium-tier-wizard-fill);--premium-tier-badge-border:var(--premium-tier-wizard-border)}[data-premium-tier=tier_2]{--premium-tier-badge-fill:var(--premium-tier-master-fill);--premium-tier-badge-border:var(--premium-tier-master-border)}[data-premium-tier=tier_3]{--premium-tier-badge-fill:var(--premium-tier-magister-fill);--premium-tier-badge-border:var(--premium-tier-magister-border)}.premium-badge[data-premium-tier],.account-plan__crown[data-premium-tier]{background:var(--premium-tier-badge-fill);color:var(--premium-tier-badge-ink);border:1px solid var(--premium-tier-badge-border)}.premium-access-summary{text-align:left;margin:0;padding-left:1.25em;line-height:1.7}:root{--premium-upsell-wizard-surface:linear-gradient(135deg, #285d47, #12382d);--premium-upsell-master-surface:linear-gradient(135deg, #67468a, #322044);--premium-upsell-magister-surface:linear-gradient(135deg, #99702b, #503713);--premium-tier-action:linear-gradient(135deg, #fff0bc, #efc56b);--premium-tier-action-ink:#302211}:is(.premium-upsell,.account-plan__premium,.premium-buy__offer)[data-premium-tier=tier_1]{--premium-panel-surface:var(--premium-upsell-wizard-surface)}:is(.premium-upsell,.account-plan__premium,.premium-buy__offer)[data-premium-tier=tier_2]{--premium-panel-surface:var(--premium-upsell-master-surface)}:is(.premium-upsell,.account-plan__premium,.premium-buy__offer)[data-premium-tier=tier_3]{--premium-panel-surface:var(--premium-upsell-magister-surface)}:is(.premium-upsell,.account-plan__premium,.premium-buy__offer)[data-premium-tier]{--premium-panel-ink:var(--premium-tier-surface-ink);--premium-panel-muted:#f3e7d8;--premium-panel-gold:#ffde91;--premium-panel-icon:#ffde91;--premium-panel-icon-surface:#ffe4a522;--premium-panel-border:#e9ce8c55;--premium-panel-glow:#ffe4a50d;--premium-panel-action:var(--premium-tier-action);--premium-panel-action-ink:var(--premium-tier-action-ink)}.dialog:has(.premium-comparison){padding:24px}.dialog:has(.premium-comparison) .dialog__card{background:var(--premium-modal-surface);width:min(1040px,100%);max-height:calc(100dvh - 48px);color:var(--premium-modal-ink);--color-text:var(--premium-modal-ink);--color-text-secondary:var(--premium-modal-muted);gap:8px;padding:28px}.dialog:has(.premium-comparison) .dialog__header{align-items:flex-start}.dialog:has(.premium-comparison) .dialog__title{max-width:none;color:var(--premium-modal-ink);font-size:1.9rem;line-height:1.08}.dialog:has(.premium-comparison) .dialog__close{color:var(--premium-modal-accent)}.premium-comparison{color:var(--premium-modal-ink);font-size:.875rem;line-height:1.45}.premium-modal__intro{min-height:78px;margin-bottom:24px;padding-right:230px;position:relative}.premium-modal__intro>p{color:var(--premium-modal-muted);max-width:75ch}.premium-modal__intro-short{display:none}.premium-modal__art{pointer-events:none;align-items:center;gap:14px;display:flex;position:absolute;top:-28px;right:20px}.premium-modal__art>span{width:90px;color:var(--premium-modal-accent);font-size:.8rem;font-style:italic;transform:translate(-24px)rotate(-7deg)}.premium-modal__art-arrow{width:68px;height:76px;color:var(--premium-modal-column-gold);position:absolute;top:28px;left:-78px}.premium-modal__gift-cluster{width:84px;height:75px;color:var(--premium-modal-column-gold);position:relative}.premium-modal__gift-cluster .premium-modal__gift{position:absolute}.premium-modal__gift--large{width:48px;height:48px;top:2px;right:0;transform:rotate(8deg)}.premium-modal__gift--small{width:30px;height:30px;bottom:0;left:0;transform:rotate(-12deg)}.premium-modal__gift--tiny{width:19px;height:19px;bottom:0;right:2px;transform:rotate(15deg)}.premium-modal__tabs{display:none}.premium-modal__tabs>button:last-child{--premium-modal-column-surface:var(--premium-magister-card-surface);--premium-crown-top:var(--premium-card-crown-top);--premium-crown-middle:var(--premium-card-crown-middle);--premium-crown-bottom:var(--premium-card-crown-bottom);--premium-modal-column-ink:var(--premium-magister-card-ink)}.premium-modal__plan-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.premium-modal__plan{border:1px solid var(--premium-modal-outline);background:var(--premium-modal-plan-surface);border-radius:14px;flex-direction:column;min-width:0;padding:0 18px 18px;display:flex;overflow:hidden}.premium-modal__plan--premium{--premium-modal-column-surface:var(--premium-magister-card-surface);--premium-crown-top:var(--premium-card-crown-top);--premium-crown-middle:var(--premium-card-crown-middle);--premium-crown-bottom:var(--premium-card-crown-bottom);--premium-modal-column-ink:var(--premium-magister-card-ink);--premium-modal-column-muted:var(--premium-magister-card-muted);--premium-modal-column-border:var(--premium-magister-card-border);--premium-modal-column-gold:var(--premium-magister-card-accent);background:var(--premium-modal-column-surface);color:var(--premium-modal-column-ink);border-color:var(--premium-modal-column-border)}.premium-modal__plan-heading{text-align:center;padding:20px 0;position:relative}.premium-modal__plan-heading h3{justify-content:center;align-items:center;gap:8px;font-size:1.15rem;font-weight:800;display:flex}.premium-modal__plan-heading h3 svg{width:24px;height:24px}.premium-modal__plan-heading p{color:var(--premium-modal-muted);margin-top:4px;font-size:.8rem}.premium-modal__price{margin:8px 0 2px;font-size:1.65rem;line-height:1.3;display:block}.premium-modal__plan--premium .premium-modal__plan-heading p{color:var(--premium-modal-column-muted)}.premium-modal__plan-heading .premium-modal__includes-free{color:var(--premium-modal-column-ink);text-align:start;margin-top:18px;padding-inline:4px;font-size:.875rem;font-weight:700}.premium-modal__feature-list{margin:0;padding:0;list-style:none}.premium-modal__feature-list>li{border-bottom:1px solid var(--premium-modal-outline);align-items:flex-start;gap:12px;padding:14px 4px;display:flex}.premium-modal__feature-list>li:last-child{border-bottom:0}.premium-modal__list-icon{color:var(--premium-modal-accent);flex:none;padding-top:2px}.premium-modal__list-icon svg{width:22px;height:22px;display:block}.premium-modal__feature-list strong{font-size:.875rem;display:block}.premium-modal__feature-list small{color:var(--premium-modal-muted);overflow-wrap:anywhere;margin-top:4px;font-size:.75rem;display:block}.premium-modal__plan--premium .premium-modal__feature-list>li{border-color:var(--premium-modal-column-border)}.premium-modal__plan--premium .premium-modal__feature-list>li:last-child{border-bottom:0}.premium-modal__plan--premium .premium-modal__list-icon{color:var(--premium-modal-column-gold)}.premium-modal__plan--premium .premium-modal__feature-list small{color:var(--premium-modal-column-muted)}.premium-modal__plan-action{margin-top:auto;padding-top:18px}.premium-comparison .button{height:auto;min-height:42px}.premium-comparison .premium-modal__purchase,.premium-modal__fixed-action .premium-modal__purchase{background:var(--premium-modal-column-action);color:var(--premium-modal-column-action-ink);white-space:normal;--premium-crown-top:var(--premium-modal-column-action-ink);--premium-crown-middle:var(--premium-modal-column-action-ink);--premium-crown-bottom:var(--premium-modal-column-action-ink)}.premium-comparison .premium-modal__purchase:hover:not(:disabled),.premium-modal__fixed-action .premium-modal__purchase:hover:not(:disabled){background:var(--premium-modal-column-action);transform:translateY(-2px)}.premium-comparison .premium-modal__purchase,.premium-comparison .premium-modal__purchase:hover:not(:disabled),.premium-comparison .premium-modal__purchase:active:not(:disabled),.premium-modal__fixed-action .premium-modal__purchase,.premium-modal__fixed-action .premium-modal__purchase:hover:not(:disabled),.premium-modal__fixed-action .premium-modal__purchase:active:not(:disabled){box-shadow:none}.premium-modal__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.premium-modal__season-note{align-items:center;gap:12px;display:flex}.premium-modal__season-note[hidden]{display:none}.premium-modal__season-note>span{width:40px;height:40px;color:var(--premium-modal-accent);background:var(--premium-modal-highlight);border-radius:50%;flex:none;place-items:center;display:grid}.premium-modal__season-note svg{width:23px;height:23px}.premium-modal__season-note strong{font-size:.8rem;display:block}.premium-modal__season-note small{color:var(--premium-modal-muted);font-size:.74rem;display:block}.premium-modal__footer .button{color:var(--premium-modal-accent);white-space:normal}.premium-modal__details{color:var(--premium-modal-ink);background:var(--premium-modal-highlight);border-radius:10px;margin-top:12px;padding:12px}@media (width<=48rem){.dialog:has(.premium-comparison){padding:0}.dialog:has(.premium-comparison) .dialog__card{width:100%;height:100dvh;max-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));border-radius:0}.dialog:has(.premium-comparison) .dialog__title{font-size:1.4rem}.dialog:has(.premium-comparison) .dialog__header{gap:4px}.premium-modal__intro{min-height:0;margin-bottom:24px;padding-right:0;font-size:.8rem}.premium-modal__intro-full,.premium-modal__art{display:none}.premium-modal__intro-short{display:block}.premium-modal__tabs{border:1px solid var(--premium-modal-outline);border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.premium-modal__tabs>button{min-height:42px;color:var(--premium-modal-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.premium-modal__tabs>button[aria-selected=true]{background:var(--premium-modal-column-surface);color:var(--premium-modal-column-ink)}.premium-modal__tabs svg{width:20px;height:20px}.premium-modal__plan-panels{grid-template-columns:minmax(0,1fr)}.premium-modal__plan{padding:0 12px 12px}.premium-modal__plan-heading{min-height:0;padding:16px 0}.premium-modal__footer{flex-direction:column;align-items:stretch}.premium-modal__fixed-action{border-top:1px solid var(--premium-modal-outline);background:var(--premium-modal-surface);flex-shrink:0;padding-top:12px}.premium-modal__fixed-action .premium-modal__purchase{min-height:48px}}.premium-modal__plan-title{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.premium-modal__timing-badge{background:var(--premium-modal-highlight);color:var(--premium-modal-ink);border-radius:20px;align-items:center;gap:4px;margin-top:6px;padding:3px 10px;font-size:.7rem;display:inline-flex}.premium-modal__timing-badge--premium{color:var(--premium-modal-column-muted);background:#ffffff18}.premium-modal__timing-badge>span{color:var(--premium-modal-accent);font-size:1rem;line-height:1}@media (width<=48rem){.premium-modal__plan-heading h3{font-size:1rem}}.premium-modal__plan--premium .premium-modal__feature-list .premium-modal__address-example{color:var(--premium-modal-column-gold)}.premium-modal__support-heart{fill:currentColor}.premium-modal__fixed-action .premium-modal__purchase{background:var(--premium-modal-footer-action);color:var(--premium-modal-footer-action-ink);--premium-crown-top:var(--premium-modal-footer-action-ink);--premium-crown-middle:var(--premium-modal-footer-action-ink);--premium-crown-bottom:var(--premium-modal-footer-action-ink)}.premium-modal__fixed-action .premium-modal__purchase:hover:not(:disabled){background:var(--premium-modal-footer-action);transform:translateY(-2px)}.premium-modal__footer>.link{color:var(--premium-modal-accent);font-size:.8rem}.dialog:has(.premium-comparison--tiered) .dialog__card{width:min(1200px,100%)}
