.csub{--cs-gold: var(--trf-gold);--cs-gold2: var(--trf-gold2);--cs-goldln: var(--trf-goldln);--cs-goldln2: var(--trf-goldln2);--cs-surface: var(--trf-surface);--cs-raised: var(--trf-raised);--cs-tx: var(--trf-tx);--cs-tx2: var(--trf-tx2);--cs-tx3: var(--trf-tx3);--cs-emerald: var(--trf-emerald);--cs-violet2: var(--trf-violet2);--cs-r: 18px;padding:0 0 8px}.csub .trs-billing-row{display:flex;align-items:center;justify-content:center;gap:12px;margin:24px 0 26px}@media (max-width: 640px){.csub .trs-billing-row{margin:6px 0 14px}}.csub .trs-lbl{font-family:var(--trf-font-d);font-size:14px;font-weight:500;color:var(--cs-tx3);transition:color .3s ease;cursor:pointer}.csub .trs-lbl-on{color:var(--cs-tx)}.csub .trs-switch{position:relative;width:58px;height:32px;border-radius:100px;background:var(--cs-raised);border:1px solid var(--cs-goldln);cursor:pointer;transition:background .3s ease;flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.csub .trs-knob{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:linear-gradient(180deg,var(--cs-gold),var(--cs-gold2));box-shadow:0 0 14px #d4a24c80,0 2px 6px #0006;transition:left .4s cubic-bezier(.65,0,.1,1);pointer-events:none}.csub .trs-switch.year .trs-knob{left:31px}.csub .trs-save-pill{visibility:hidden;display:inline-block;padding:4px 10px;border-radius:999px;background:#7ce0a61f;border:1px solid rgba(124,224,166,.3);font-family:var(--trf-font-m);font-size:11px;color:var(--cs-emerald);white-space:nowrap}.csub .trs-save-pill.show{visibility:visible}.csub .trs-year-note{text-align:center;font-size:12px;color:var(--cs-tx3);font-family:var(--trf-font-m);display:flex;align-items:center;justify-content:center;gap:7px;opacity:0;transition:opacity .35s ease;padding:0 12px;line-height:1.4;min-height:18px;margin:6px auto 22px}.csub .trs-year-note.show{opacity:1}.csub .trs-year-note i{font-size:14px;color:var(--cs-gold2)}@media (max-width: 640px){.csub .trs-year-note{display:none}}.csub .cs-plans{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.csub .cs-plans--single{grid-template-columns:minmax(0,440px);justify-content:center}.csub .cs-plan{position:relative;border-radius:var(--cs-r);padding:0;background:linear-gradient(180deg,var(--cs-raised),var(--cs-surface));border:1px solid rgba(255,255,255,.07);box-shadow:0 14px 34px -20px #000000d9;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s}.csub .cs-plan:after{content:"";position:absolute;inset:7px;border-radius:13px;border:1px solid var(--cs-goldln);pointer-events:none;z-index:3}.csub .cs-plan-hit{border-color:#d4a24ca6;background:linear-gradient(180deg,#1b1626,#100d18);box-shadow:0 0 0 1px #d4a24c59,0 26px 60px -26px #d4a24c99,inset 0 0 0 1px #d4a24c29}.csub .cs-plan-hit:after{border-color:#d4a24c99;box-shadow:inset 0 0 22px #d4a24c2e}.csub .cs-plan-hit .cs-pkicker,.csub .cs-plan-hit .cs-pkicker i{color:var(--cs-gold)}.csub .cs-plan.selected{border-color:var(--cs-gold);box-shadow:0 0 0 2px #d4a24c73,0 24px 60px -16px #d4a24c4d}.csub .cs-hit-tag{position:absolute;top:15px;right:15px;z-index:5;display:inline-flex;align-items:center;gap:4px;font-family:var(--trf-font-m);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#15100a;background:linear-gradient(135deg,#FFD98A,var(--cs-gold) 55%,var(--cs-gold2));padding:4px 11px 4px 9px;border-radius:999px;box-shadow:0 6px 16px -5px #d4a24cb3}.csub .cs-hit-tag i{font-size:11px}.csub .cs-plan-tg{border-color:#27a7e7a6;background:linear-gradient(180deg,#14202b,#0d1620);box-shadow:0 0 0 1px #27a7e766,0 26px 64px -22px #27a7e7b3,inset 0 0 0 1px #27a7e72e}.csub .cs-plan-tg:after{border-color:#27a7e799;box-shadow:inset 0 0 26px #27a7e738}.csub .cs-plan-tg .cs-pkicker,.csub .cs-plan-tg .cs-pkicker i{color:#52bdf0}.csub .cs-plan-tg.selected{border-color:#27a7e7;box-shadow:0 0 0 2px #27a7e780,0 24px 60px -16px #27a7e761}.csub .cs-plan-tg .cs-hit-tag{color:#fff;background:linear-gradient(135deg,#34b4f0,#27a7e7 55%,#1e93d6);box-shadow:0 6px 16px -5px #27a7e7b3}.csub .cs-tg-badge{position:absolute;top:15px;right:15px;z-index:5;display:inline-flex;align-items:center;gap:5px;font-family:var(--trf-font-m);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#34b4f0,#27a7e7 60%,#1e93d6);padding:4px 11px 4px 8px;border-radius:999px;box-shadow:0 6px 16px -5px #27a7e7bf}.csub .cs-tg-badge i{font-size:12px}.csub .cs-plan-tg:after{border-color:#27a7e78c}.csub .cs-plan-hit.cs-plan-tg .cs-pcover:after{background:linear-gradient(90deg,transparent,rgba(39,167,231,.45) 12%,rgba(39,167,231,.45) 88%,transparent)}.csub .cs-plan-hit.cs-plan-tg .cs-pcover{background:radial-gradient(130% 130% at 0% 0%,rgba(52,180,240,.3),transparent 60%),radial-gradient(120% 120% at 100% 100%,rgba(39,167,231,.26),transparent 55%),linear-gradient(150deg,#102c408c,#0b1e2d33)}.csub .cs-plan-tg .cs-pkicker i,.csub .cs-plan-tg .cs-ptrial{color:#7fd0f5}.csub .cs-plan-tg .cs-ptrial b,.csub .cs-plan-tg .cs-gl i,.csub .cs-plan-tg .cs-feats li.cs-mo i{color:#52bdf0}.csub .cs-plan-tg .cs-btn-gold{color:#fff;background:linear-gradient(135deg,#34b4f0,#27a7e7 55%,#1e93d6);box-shadow:0 8px 20px -10px #27a7e7b3}.csub .cs-plan-tg .cs-btn-gold:hover{box-shadow:0 12px 26px -10px #27a7e7d9}.csub .cs-plan-tg .cs-rebill .trs-rb-em{color:#52bdf0}.csub .cs-pcover{position:relative;z-index:1;overflow:hidden;padding:16px 20px;background:radial-gradient(120% 130% at 0% 0%,rgba(212,162,76,.12),transparent 58%),linear-gradient(180deg,#ffffff0a,#fff0)}.csub .cs-pcover:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,var(--cs-goldln) 12%,var(--cs-goldln) 88%,transparent)}.csub .cs-plan-hit .cs-pcover{background:radial-gradient(130% 130% at 0% 0%,rgba(244,210,150,.34),transparent 60%),radial-gradient(120% 120% at 100% 100%,rgba(212,162,76,.3),transparent 55%),linear-gradient(150deg,#34280f8c,#20180b33)}.csub .cs-pkicker{font-family:var(--trf-font-m);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-tx2);display:flex;align-items:center;gap:7px}.csub .cs-pkicker i{font-size:13px;color:var(--cs-gold2)}.csub .cs-pname{font-family:var(--trf-font-t);font-weight:600;font-size:24px;line-height:1.05;letter-spacing:-.01em;margin:7px 0 2px;display:flex;align-items:center;gap:9px;color:var(--cs-tx)}.csub .cs-pname .cs-emoji{font-size:21px;line-height:1;flex:none}.csub .cs-ptrial{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin:11px 0 3px;font-family:var(--trf-font-m);font-size:13px;color:var(--cs-gold2)}.csub .cs-ptrial b{font-family:var(--trf-font-m);font-size:30px;font-weight:700;color:var(--cs-gold);letter-spacing:-.02em;line-height:1}.csub .cs-ptrial .cs-punit{color:var(--cs-tx2)}.csub .cs-pthen{font-size:12.5px;color:var(--cs-tx3)}.csub .cs-pthen .cs-then-big{font-family:var(--trf-font-m);font-weight:700;font-size:13.5px;color:var(--cs-tx)}.csub .cs-pthen .trs-per{font-weight:700}.csub .cs-psub{margin-top:8px;font-size:12px;line-height:1.5;font-family:var(--trf-font-m);color:var(--cs-tx3);min-height:36px;display:flex;align-items:center}.csub .cs-psub .trs-em{color:var(--cs-emerald)}.csub .cs-psub .trs-strike{color:var(--cs-tx3);text-decoration:line-through;margin-right:4px}.csub .cs-pbody{position:relative;z-index:1;padding:18px 20px 22px;display:flex;flex-direction:column;flex:1}.csub .cs-feat-group{margin-top:14px}.csub .cs-feat-group:first-child{margin-top:0}.csub .cs-gl{font-family:var(--trf-font-m);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-tx3);margin-bottom:9px;display:flex;align-items:center;gap:7px}.csub .cs-gl i{font-size:13px;color:var(--cs-gold2)}.csub .cs-feat-group.cs-trial .cs-gl,.csub .cs-feat-group.cs-trial .cs-gl i{color:var(--cs-emerald)}.csub .cs-feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.csub .cs-feats li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--cs-tx2);line-height:1.4;font-family:var(--trf-font-b)}.csub .cs-feats li i{font-size:16px;flex:none;margin-top:1px}.csub .cs-feats li.cs-tr i{color:var(--cs-emerald)}.csub .cs-feats li.cs-mo i{color:var(--cs-gold)}.csub .cs-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-family:var(--trf-font-d);font-weight:700;font-size:14px;cursor:pointer;border-radius:12px;min-height:48px;padding:0 14px;border:1px solid transparent;transition:transform .12s,box-shadow .25s,background .2s,border-color .2s,color .2s;white-space:nowrap;overflow:hidden;position:relative}.csub .cs-btn:active{transform:translateY(1px)}.csub .cs-btn-gold{margin-top:18px;color:#15100a;background:linear-gradient(135deg,#E6B863,var(--cs-gold) 55%,var(--cs-gold2));box-shadow:0 8px 20px -10px #d4a24cb3}.csub .cs-btn-gold:hover{box-shadow:0 12px 26px -10px #d4a24cd9;transform:translateY(-2px)}.csub .cs-btn-gold:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .7s ease}.csub .cs-btn-gold:hover:after{left:140%}.csub .cs-btn-ghost{margin-top:18px;color:var(--cs-gold);background:#d4a24c14;border-color:var(--cs-goldln2)}.csub .cs-btn-ghost:hover{color:#15100a;background:linear-gradient(135deg,#E6B863,var(--cs-gold) 55%,var(--cs-gold2));border-color:transparent;transform:translateY(-2px)}.csub .cs-btn i{font-size:16px}.csub .cs-rebill{font-family:var(--trf-font-m);font-size:11.5px;color:var(--cs-tx3);text-align:center;line-height:1.5;min-height:34px;display:flex;align-items:center;justify-content:center;margin-top:10px}.csub .cs-rebill .trs-rb-em{color:var(--cs-gold)}.csub .cs-btn:focus-visible,.csub .trs-switch:focus-visible{outline:2px solid var(--cs-violet2);outline-offset:2px}.csub .cs-subnote{text-align:center;margin-top:24px;font-size:11.5px;color:var(--cs-tx3);font-family:var(--trf-font-m);display:flex;align-items:center;justify-content:center;gap:10px 18px;flex-wrap:wrap}.csub .cs-subnote span{display:inline-flex;align-items:center;gap:5px}.csub .cs-subnote i{font-size:14px;color:var(--cs-gold2)}@media (min-width: 880px){.csub .cs-plans{grid-template-columns:1fr 1fr 1fr;gap:20px;padding-top:20px}.csub .cs-plan-hit{transform:translateY(-14px) scale(1.035);z-index:2}.csub .cs-plan-hit:hover{transform:translateY(-18px) scale(1.04)}.csub .cs-plans--single{padding-top:0}.csub .cs-plans--single .cs-plan-hit{transform:none}.csub .cs-plans--single .cs-plan-hit:hover{transform:translateY(-4px)}@supports (grid-template-rows: subgrid){.csub .cs-plans:not(.cs-plans--single){align-items:stretch;-moz-column-gap:20px;column-gap:20px;row-gap:0;grid-template-rows:auto auto auto auto auto auto auto}.csub .cs-plans:not(.cs-plans--single) .cs-plan{grid-row:span 7;display:grid;grid-template-rows:subgrid;row-gap:0}.csub .cs-plans:not(.cs-plans--single) .cs-pbody{grid-row:span 6;display:grid;grid-template-rows:subgrid;row-gap:0}.csub .cs-plans:not(.cs-plans--single) .cs-feat-group{display:contents}.csub .cs-plans:not(.cs-plans--single) .cs-gl{margin:14px 0 9px}.csub .cs-plans:not(.cs-plans--single) .cs-feat-group.cs-trial .cs-gl{margin-top:0}.csub .cs-plans:not(.cs-plans--single) .cs-feats{align-content:start}.csub .cs-plans:not(.cs-plans--single) .cs-btn-gold{margin-top:18px;align-self:end}.csub .cs-plans:not(.cs-plans--single) .cs-rebill{margin-top:10px;align-self:start}.csub .cs-plans:not(.cs-plans--single) .cs-plan-hit{transform:none}.csub .cs-plans:not(.cs-plans--single) .cs-plan-hit:hover{transform:translateY(-4px)}.csub .cs-plans:not(.cs-plans--single){padding-top:0}}}@media (hover: none){.csub .cs-plan-hit:hover{transform:none}}@media (min-width: 880px) and (hover: none){.csub .cs-plan-hit{transform:translateY(-14px) scale(1.035)}@supports (grid-template-rows: subgrid){.csub .cs-plans:not(.cs-plans--single) .cs-plan-hit{transform:none}}}@media (prefers-reduced-motion: reduce){.csub .cs-btn-gold:after{transition:none}}.csub .cs-compare{margin-top:34px}.csub .cs-compare-h{font-family:var(--trf-font-t);font-weight:600;font-size:20px;letter-spacing:-.01em;text-align:center;color:var(--cs-tx);margin:0 0 18px}.csub .cs-compare-tablewrap{overflow-x:auto;border-radius:var(--cs-r);border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,var(--cs-raised),var(--cs-surface));box-shadow:0 14px 34px -20px #000000d9;-webkit-overflow-scrolling:touch}.csub .cs-compare-table{width:100%;border-collapse:collapse;font-family:var(--trf-font-b);min-width:520px}.csub .cs-compare-table thead th{position:relative;padding:15px 14px 14px;font-family:var(--trf-font-t);font-weight:600;font-size:15px;color:var(--cs-tx);text-align:center;vertical-align:bottom;border-bottom:1px solid var(--cs-goldln);background:linear-gradient(180deg,#ffffff0a,#fff0)}.csub .cs-compare-table thead th.cs-ct-feat{text-align:left;font-family:var(--trf-font-m);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-tx3);font-weight:500}.csub .cs-compare-table thead th.cs-ct-hit{color:var(--cs-gold);background:radial-gradient(120% 130% at 50% 0%,rgba(212,162,76,.2),transparent 70%),linear-gradient(180deg,#d4a24c1a,#d4a24c05);border-bottom-color:#d4a24c99}.csub .cs-ct-badge{display:inline-block;margin-left:7px;vertical-align:2px;font-family:var(--trf-font-m);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#15100a;background:linear-gradient(135deg,#FFD98A,var(--cs-gold) 55%,var(--cs-gold2));padding:2px 8px;border-radius:999px;box-shadow:0 4px 12px -4px #d4a24cb3}.csub .cs-compare-table tbody tr{transition:background .2s}.csub .cs-compare-table tbody tr:hover{background:#ffffff06}.csub .cs-compare-table tbody td,.csub .cs-compare-table tbody th{padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13.5px;vertical-align:middle}.csub .cs-compare-table tbody tr:last-child td,.csub .cs-compare-table tbody tr:last-child th{border-bottom:0}.csub .cs-compare-table tbody th.cs-ct-feat{text-align:left;font-family:var(--trf-font-b);font-weight:500;color:var(--cs-tx2)}.csub .cs-compare-table tbody th.cs-ct-feat i{font-size:16px;color:var(--cs-gold2);margin-right:9px;vertical-align:-2px}.csub .cs-compare-table .cs-ct-cell{text-align:center;color:var(--cs-tx)}.csub .cs-compare-table .cs-ct-cell.cs-ct-yes i{font-size:18px;color:var(--cs-emerald)}.csub .cs-compare-table .cs-ct-cell.cs-ct-no,.csub .cs-ct-dash{color:var(--cs-tx3)}.csub .cs-ct-val{font-family:var(--trf-font-m);font-weight:600;font-size:13px;color:var(--cs-gold)}.csub .cs-compare-table tbody td.cs-ct-hit{background:linear-gradient(180deg,#d4a24c0f,#d4a24c05);box-shadow:inset 1px 0 #d4a24c2e,inset -1px 0 #d4a24c2e}.csub .cs-compare-table tbody tr:last-child td.cs-ct-hit{box-shadow:inset 1px 0 #d4a24c2e,inset -1px 0 #d4a24c2e,inset 0 -1px #d4a24c2e;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.csub .cs-compare-cards{display:none}.csub .cs-cc{border-radius:14px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,var(--cs-raised),var(--cs-surface));overflow:hidden}.csub .cs-cc+.cs-cc{margin-top:14px}.csub .cs-cc-hit{border-color:#d4a24c8c;box-shadow:0 0 0 1px #d4a24c40,0 18px 40px -24px #d4a24c80}.csub .cs-cc-head{padding:13px 16px;font-family:var(--trf-font-t);font-weight:600;font-size:17px;color:var(--cs-tx);border-bottom:1px solid var(--cs-goldln);background:linear-gradient(180deg,#ffffff0a,#fff0);display:flex;align-items:center;gap:8px}.csub .cs-cc-hit .cs-cc-head{color:var(--cs-gold);background:radial-gradient(120% 130% at 0% 0%,rgba(212,162,76,.18),transparent 65%),linear-gradient(180deg,#d4a24c14,#d4a24c05)}.csub .cs-cc-list{list-style:none;margin:0;padding:6px 16px}.csub .cs-cc-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13.5px}.csub .cs-cc-row:last-child{border-bottom:0}.csub .cs-cc-feat{display:flex;align-items:center;gap:9px;color:var(--cs-tx2);font-family:var(--trf-font-b)}.csub .cs-cc-feat i{font-size:16px;color:var(--cs-gold2);flex:none}.csub .cs-cc-val{flex:none;display:inline-flex;align-items:center;font-family:var(--trf-font-m);font-weight:600;color:var(--cs-gold);text-align:right}.csub .cs-cc-val i{font-size:18px;color:var(--cs-emerald)}.csub .cs-cc-off .cs-cc-feat,.csub .cs-cc-off .cs-cc-feat i{color:var(--cs-tx3)}.csub .cs-cc-off .cs-cc-val{color:var(--cs-tx3);font-weight:500}@media (max-width: 720px){.csub .cs-compare-tablewrap{display:none}.csub .cs-compare-cards{display:block}.csub .cs-compare-h{font-size:18px}}.cdk{--cdk-gold: #d4a24c;--cdk-gold2: #b08d57;--cdk-goldln: rgba(212, 162, 76, .22);--cdk-emerald: #7ce0a6;--cdk-surface: #0c0f16;--cdk-raised: #121622;--cdk-tx: #f3efe6;--cdk-tx2: #c0bab0;--cdk-tx3: #7a7670;--cdk-r: 18px;--cdk-font-d: "Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--cdk-font-t: "Fraunces", Georgia, serif;--cdk-font-m: "JetBrains Mono", "Courier New", monospace;--cdk-font-b: "Inter Variable", "Inter", system-ui, sans-serif;position:relative}.cdk-chips{display:flex;gap:6px;margin:2px 0 18px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 0 6px;scrollbar-width:none}.cdk-chips::-webkit-scrollbar{display:none}.cdk-chip{flex:none;cursor:pointer;white-space:nowrap;min-height:30px;display:inline-flex;align-items:center;gap:5px;font-family:var(--cdk-font-b);font-size:11.5px;font-weight:500;color:var(--cdk-tx3);background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:0 11px;transition:all .18s ease}.cdk-chip i{font-size:13px;opacity:.7}.cdk-chip:hover{border-color:var(--cdk-goldln);color:var(--cdk-tx2)}.cdk-chip.tro-active{color:var(--cdk-gold);font-weight:600;background:#d4a24c14;border-color:#d4a24c73}.cdk-chip.tro-active i{opacity:1;color:var(--cdk-gold)}.cdk-chip[style*=--cc].tro-active{color:var(--cc);border-color:var(--cc);background:color-mix(in srgb,var(--cc) 10%,transparent)}.cdk-chip[style*=--cc].tro-active i{color:var(--cc)}.cdk-grp-head{display:flex;align-items:center;gap:14px;margin:0 0 16px}.cdk-gico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;border:1px solid;flex-shrink:0}.cdk-gtxt{min-width:0}.cdk-gname{font-family:var(--cdk-font-d);font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--cdk-tx);line-height:1.15}.cdk-gsub{color:var(--cdk-tx3);font-size:12.5px;font-family:var(--cdk-font-b);line-height:1.4}.cdk-grp{margin:0 0 32px;scroll-margin-top:110px}.cdk-deck{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 640px){.cdk-deck{grid-template-columns:1fr 1fr;gap:18px}}@media (min-width: 1200px){.cdk-deck{grid-template-columns:1fr 1fr 1fr;gap:20px}}@media (max-width: 1023px){.cdk-grp-head{display:none}.cdk-grp{margin:0 0 18px}}.cdk-card{position:relative;border-radius:var(--cdk-r);overflow:hidden;background:linear-gradient(180deg,var(--cdk-raised),var(--cdk-surface));border:1px solid rgba(255,255,255,.06);box-shadow:0 1px #ffffff0a inset,0 14px 34px -18px #000000d9;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s,border-color .28s}.cdk-card:after{content:"";position:absolute;inset:7px;border-radius:13px;pointer-events:none;z-index:4;border:1px solid var(--cdk-goldln);box-shadow:inset 0 0 0 1px #ffffff04}.cdk-card:hover{transform:translateY(-7px);border-color:var(--cdk-goldln);box-shadow:0 24px 50px -22px #000000e6,0 0 0 1px var(--cdk-goldln)}@media (hover: none){.cdk-card:hover{transform:none}}.cdk-card-clickable,.cdk-card-clickable .cdk-btn,.cdk-card-clickable a{cursor:pointer}.cdk-cover{position:relative;height:128px;overflow:hidden;border-bottom:1px solid var(--cdk-goldln)}.cdk-starfield{position:absolute;inset:0;width:100%;height:100%;opacity:.8}.cdk-glow{position:absolute;inset:0;mix-blend-mode:screen;opacity:.9}.cdk-cover svg:not(.cdk-starfield){position:absolute;inset:0;width:100%;height:100%}.cdk-corner{position:absolute;width:16px;height:16px;z-index:3;opacity:.7}.cdk-corner:before,.cdk-corner:after{content:"";position:absolute;background:var(--cdk-gold)}.cdk-corner:before{width:100%;height:1px;top:0;left:0}.cdk-corner:after{width:1px;height:100%;top:0;left:0}.cdk-c-tl{top:9px;left:9px}.cdk-c-tr{top:9px;right:9px;transform:scaleX(-1)}.cdk-badges{position:absolute;top:15px;right:15px;z-index:5;display:flex;flex-direction:row;align-items:center;gap:6px}.cdk-hit,.cdk-free{display:inline-flex;align-items:center;gap:4px;font-family:var(--cdk-font-m);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:3px 9px 3px 8px;border-radius:999px;box-shadow:0 2px 8px -3px #0009,inset 0 0 10px #d4a24c24;backdrop-filter:blur(2px)}.cdk-hit{color:var(--cdk-gold);background:linear-gradient(135deg,#14100adb,#14100a9e);border:1px solid var(--cdk-goldln)}.cdk-hit i{font-size:10px;color:#e6b863}.cdk-free{color:var(--cdk-emerald);background:linear-gradient(135deg,#0a160edb,#0a160e99);border:1px solid rgba(124,224,166,.34);box-shadow:0 2px 8px -3px #0009,inset 0 0 10px #7ce0a61f}.cdk-free i{font-size:10px;color:var(--cdk-emerald)}.cdk-body{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1;gap:10px;position:relative;z-index:2}.cdk-title{font-family:var(--cdk-font-t);font-weight:600;font-size:21px;line-height:1.12;letter-spacing:-.01em;color:var(--cdk-tx);margin:0}.cdk-use{font-size:13.5px;color:var(--cdk-tx2);line-height:1.45;margin:0}.cdk-bullets{list-style:none;display:flex;flex-direction:column;gap:6px;margin:1px 0 0;padding:0}.cdk-bullets li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--cdk-tx2)}.cdk-bullets li i{color:var(--cdk-gold);font-size:14px;margin-top:1px;flex:none}.cdk-foot{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:stretch;gap:12px}.cdk-foot--free{border-top:0;padding-top:0}.cdk-price{flex:none;display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:3px 8px;white-space:nowrap}.cdk-old{font-family:var(--cdk-font-m);font-size:11.5px;font-weight:500;color:var(--cdk-tx3);text-decoration:line-through;text-decoration-color:#ffffff59;white-space:nowrap;line-height:1}.cdk-now{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.cdk-amt{font-family:var(--cdk-font-m);font-weight:700;font-size:23px;color:var(--cdk-gold);letter-spacing:-.02em;line-height:1;white-space:nowrap}.cdk-sale .cdk-amt{color:#e6b863}.cdk-off{font-family:var(--cdk-font-m);font-size:9.5px;font-weight:700;letter-spacing:.02em;color:var(--cdk-emerald);background:#7ce0a61f;border:1px solid rgba(124,224,166,.3);border-radius:5px;padding:1px 5px;white-space:nowrap;align-self:center}.cdk-ctas{display:flex;flex-direction:row;align-items:stretch;gap:8px;flex-wrap:nowrap}.cdk-btn{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--cdk-font-b);font-weight:700;font-size:13.5px;cursor:pointer;border-radius:11px;min-height:46px;padding:0 12px;border:1px solid transparent;text-decoration:none;transition:transform .12s,box-shadow .2s,background .2s,border-color .2s,color .2s}.cdk-btn i{font-size:15px}.cdk-btn:active{transform:translateY(1px)}.cdk-btn-buy{flex:1 1 auto;min-width:0;color:#15100a;background:linear-gradient(135deg,#e6b863,var(--cdk-gold) 55%,var(--cdk-gold2));box-shadow:0 8px 20px -10px #d4a24cb3;white-space:nowrap}.cdk-btn-buy:hover{box-shadow:0 12px 26px -10px #d4a24cd9}.cdk-card{container-type:inline-size}.cdk-lbl-long{display:none}@container (min-width: 405px){.cdk-lbl-long{display:inline}.cdk-lbl-short{display:none}}@container (max-width: 340px){.cdk-ctas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cdk-btn{font-size:11.5px;padding:0 6px;gap:4px;min-width:0}.cdk-btn i{display:none}}.cdk-btn-try-primary,.cdk-btn-try-primary:hover,.cdk-btn-try-primary:focus,.cdk-btn-try-primary:active,.cdk-btn-try-primary:visited{color:#15100a}.cdk-btn-try-primary i{color:#15100a}.cdk-btn-try{flex:0 0 auto;white-space:nowrap;color:var(--cdk-tx2);background:transparent;border-color:#ffffff24;font-weight:600;font-size:12.5px;padding:0 11px}.cdk-btn-try i{font-size:14px;color:var(--cdk-emerald)}.cdk-btn-try:hover{color:var(--cdk-tx);border-color:#7ce0a680;background:#7ce0a612}.cdk-btn-sub{flex:0 0 auto;white-space:nowrap;color:var(--cdk-gold2);background:#d4a24c0f;border-color:var(--cdk-goldln);font-weight:600;font-size:12.5px;padding:0 11px}.cdk-btn-sub i{font-size:14px;color:var(--cdk-gold2)}.cdk-btn-sub:hover{color:var(--cdk-gold);border-color:#d4a24c73;background:#d4a24c1a}.cdk-btn:focus-visible{outline:2px solid #9b8aff;outline-offset:2px}.cdk-chip:focus-visible{outline:2px solid #9b8aff;outline-offset:2px}.cdk-empty{text-align:center;color:var(--cdk-tx3);font-size:14px;padding:40px 0;font-family:var(--cdk-font-b)}@media (max-width: 380px){.cdk-btn{font-size:13px;padding:0 10px;gap:5px}.cdk-btn-try,.cdk-btn-sub{font-size:11.5px;padding:0 9px}.cdk-btn i{font-size:14px}}
