.tc-promo-root{--pr-ink:var(--lp-ink,#fff);--pr-ink-2:var(--lp-ink-2,#c9c3d9);--pr-ink-3:var(--lp-ink-3,#8b839e);--pr-accent:var(--lp-pink,#e879f9);--pr-wash:#e879f914;--pr-line:#e879f94d;--pr-mono:var(--lp-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);flex-direction:column;gap:10px;display:flex}.tc-promo-root .tc-promo{border:1px solid var(--pr-line);background:var(--pr-wash);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;display:flex}.tc-promo-root .tc-promo-badge{font-family:var(--pr-mono);letter-spacing:.04em;background:var(--pr-accent);color:#2a0733;white-space:nowrap;border-radius:999px;flex:none;padding:4px 11px;font-size:12.5px;font-weight:700}.tc-promo-root .tc-promo-body{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px;min-width:0;display:flex}.tc-promo-root .tc-promo-headline{letter-spacing:-.01em;color:var(--pr-ink);font-size:17px;font-weight:650;line-height:1.35}.tc-promo-root .tc-promo-sep,.tc-promo-root .tc-promo-terms{color:var(--pr-ink-3);font-size:15px;line-height:1.35}@media (max-width:520px){.tc-promo-root .tc-promo{gap:10px;padding:12px 14px}.tc-promo-root .tc-promo-badge{padding:3px 9px;font-size:11.5px}.tc-promo-root .tc-promo-headline{font-size:15px}.tc-promo-root .tc-promo-terms{flex:0 0 100%;font-size:13.5px}.tc-promo-root .tc-promo-sep{display:none}}
.tc-cmp-root{--cmp-ink:var(--lp-ink,#fff);--cmp-ink-2:var(--lp-ink-2,#c9c3d9);--cmp-accent:var(--lp-purple-bright,#b98cff);scroll-margin-top:var(--tc-cmp-scroll-margin,56px)}.tc-cmp-tabs{background:#0e0a18cc;border:1px solid #ffffff14;border-radius:999px;gap:4px;width:fit-content;margin:0 auto 22px;padding:4px;display:flex}.tc-cmp-root .tc-cmp-tabs button{color:var(--cmp-ink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.tc-cmp-root .tc-cmp-tabs button:hover{color:var(--cmp-ink)}.tc-cmp-root .tc-cmp-tabs button:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:2px}.tc-cmp-root .tc-cmp-tabs button.tc-cmp-on{color:var(--cmp-ink);background:#9060ff29;border-color:#9060ff80;box-shadow:0 6px 24px -8px #9060ff8c}.tc-cmp-root .tc-cmp-tabs button.tc-cmp-on svg{color:var(--cmp-accent)}@media (max-width:480px){.tc-cmp-root .tc-cmp-tabs button{gap:7px;padding:9px 14px;font-size:13.5px}}
.tc-rc-root{--rc-ink:var(--lp-ink,#fff);--rc-ink-2:var(--lp-ink-2,#c9c3d9);--rc-ink-3:var(--lp-ink-3,#a39cb6);--rc-surface:var(--lp-surface-2,#0d0a16);--rc-line:var(--lp-line,#9060ff24);--rc-line-strong:var(--lp-line-strong,#9060ff4d);--rc-brand:var(--lp-purple-bright,#b98cff);--rc-brand-strong:var(--lp-purple,#9060ff);--rc-brand-wash:#9060ff1a;--rc-group-wash:#9060ff0f;--rc-mono:var(--lp-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--rc-frame:2px;--rc-radius:14px;--tcl-radius:14px;color:var(--rc-ink);font-variant-numeric:tabular-nums}.tc-rc-root .tc-rc-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tc-rc-root .tc-rc-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tc-rc-root .tc-rc-seg{border:1px solid var(--rc-line-strong);background:var(--rc-surface);border-radius:999px;padding:3px;display:inline-flex}.tc-rc-root .tc-rc-seg button{color:var(--rc-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500}.tc-rc-root .tc-rc-seg button.tc-rc-on{background:var(--rc-brand-wash);color:var(--rc-brand)}.tc-rc-root .tc-rc-search{border:1px solid var(--rc-line-strong);background:var(--rc-surface);min-width:0;max-width:280px;color:var(--rc-ink);font:inherit;border-radius:999px;flex:180px;margin-left:auto;padding:8px 14px;font-size:13px}.tc-rc-root .tc-rc-search::placeholder{color:var(--rc-ink-3)}.tc-rc-root .tc-rc-scroll{border:1px solid var(--rc-line);background:var(--rc-surface);isolation:isolate;border-radius:14px;position:relative;overflow-x:auto}.tc-rc-root .tc-rc{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:14px}.tc-rc-root .tc-rc-col-model{width:34%}.tc-rc-root .tc-rc-col-ours{width:30%}.tc-rc-root .tc-rc-col-comp{width:18%}.tc-rc-root .tc-rc th,.tc-rc-root .tc-rc td{border-bottom:1px solid var(--rc-line);text-align:right;text-overflow:ellipsis;white-space:nowrap;padding:9px 14px;overflow:hidden}.tc-rc-root .tc-rc tbody tr:last-child th,.tc-rc-root .tc-rc tbody tr:last-child td{border-bottom:0}.tc-rc-root .tc-rc thead th{color:var(--rc-ink-2);vertical-align:bottom;padding-top:12px;padding-bottom:12px;font-size:13px;font-weight:500}.tc-rc-root .tc-rc .tc-rc-model-head,.tc-rc-root .tc-rc .tc-rc-model{z-index:1;text-align:left;background:var(--rc-surface);position:sticky;left:0}.tc-rc-root .tc-rc-model{color:var(--rc-ink);font-weight:500}.tc-rc-root .tc-rc-model-inner{align-items:center;gap:10px;min-width:0;display:inline-flex}.tc-rc-root .tc-rc-variant,.tc-rc-root .tc-rc-sep{color:var(--rc-ink-2);font-weight:400}.tc-rc-root .tc-rc-logo{-o-object-fit:contain;object-fit:contain;border-radius:4px;flex:none;width:18px;height:18px;display:inline-block}.tc-rc-root .tc-rc .tc-rc-ours{background:var(--rc-brand-wash);border-left:var(--rc-frame) solid var(--rc-brand-strong);border-right:var(--rc-frame) solid var(--rc-brand-strong)}.tc-rc-root .tc-rc .tc-rc-ours-head{border-top:var(--rc-frame) solid var(--rc-brand-strong);border-top-left-radius:var(--rc-radius);border-top-right-radius:var(--rc-radius)}.tc-rc-root .tc-rc tbody tr:last-child td.tc-rc-ours-last{border-bottom:var(--rc-frame) solid var(--rc-brand-strong);border-bottom-left-radius:var(--rc-radius);border-bottom-right-radius:var(--rc-radius)}.tc-rc-root .tc-rc .tc-rc-group th,.tc-rc-root .tc-rc .tc-rc-group td{padding-top:11px;padding-bottom:11px}.tc-rc-root .tc-rc .tc-rc-group th,.tc-rc-root .tc-rc .tc-rc-group td:not(.tc-rc-ours){background:linear-gradient(var(--rc-group-wash), var(--rc-group-wash)), var(--rc-surface)}.tc-rc-root .tc-rc-group-icon{color:var(--rc-brand);vertical-align:middle;place-items:center;margin-right:9px;display:inline-grid}.tc-rc-root .tc-rc-group-title{color:var(--rc-ink);vertical-align:middle;font-size:13.5px;font-weight:600}.tc-rc-root .tc-rc-group-unit{color:var(--rc-ink-3);font-family:var(--rc-mono);vertical-align:middle;margin-left:10px;font-size:11.5px;font-weight:400}.tc-rc-root .tc-rc-brand,.tc-rc-root .tc-rc-vendor{align-items:center;gap:8px;display:inline-flex}.tc-rc-root .tc-rc-brand{color:var(--rc-brand);font-size:14px;font-weight:600}.tc-rc-root .tc-rc-vendor{color:var(--rc-ink);font-size:14px}.tc-rc-root .tc-rc-ours-head>.tc-rc-brand,.tc-rc-root .tc-rc-ours-head>.tc-rc-stepper,.tc-rc-root .tc-rc-ours-head>.tc-rc-rate{justify-content:flex-end;display:flex}.tc-rc-root .tc-rc-stepper{align-items:center;gap:6px;margin-top:6px}.tc-rc-root .tc-rc-stepper button{border:1px solid var(--rc-line-strong);background:var(--rc-surface);width:26px;height:26px;color:var(--rc-ink);font:inherit;cursor:pointer;border-radius:999px;font-size:16px;line-height:1}.tc-rc-root .tc-rc-stepper button:disabled{opacity:.35;cursor:default}.tc-rc-root .tc-rc-plan{min-width:64px;color:var(--rc-ink);text-align:center;font-size:14px;font-weight:600}.tc-rc-root .tc-rc-rate{color:var(--rc-ink-2);margin-top:4px;font-size:13px;font-weight:400}.tc-rc-root .tc-rc-ours-cell{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:inline-flex}.tc-rc-root .tc-rc-price{color:var(--rc-brand);font-weight:600}.tc-rc-root .tc-rc-badge{background:var(--rc-brand-strong);color:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500}.tc-rc-root .tc-rc-comp{color:var(--rc-ink)}.tc-rc-root .tc-rc-unit{color:var(--rc-ink-2);font-weight:400}.tc-rc-root .tc-rc-none{color:var(--rc-ink-3)}.tc-rc-root .tc-rc-empty{color:var(--rc-ink-2);text-align:center;padding:24px}.tc-rc-root .tc-rc-fade,.tc-rc-root .tc-rc-model-inner,.tc-rc-root .tc-rc-ours-cell,.tc-rc-root .tc-rc-val{transition:opacity .14s}.tc-rc-root.tc-rc-fading .tc-rc-fade,.tc-rc-root.tc-rc-fading .tc-rc-model-inner,.tc-rc-root.tc-rc-fading .tc-rc-ours-cell,.tc-rc-root.tc-rc-fading .tc-rc-val{opacity:0}@media (prefers-reduced-motion:reduce){.tc-rc-root .tc-rc-fade,.tc-rc-root .tc-rc-model-inner,.tc-rc-root .tc-rc-ours-cell,.tc-rc-root .tc-rc-val{transition:none}}.tc-rc-root .tc-rc-foot{color:var(--rc-ink-2);margin:12px 0 0;font-size:13px;line-height:1.55}.tc-rc-root .tc-rc-foot strong{color:var(--rc-ink);font-weight:600}@media (max-width:640px){.tc-rc-root .tc-rc{min-width:480px;font-size:13px}.tc-rc-root .tc-rc-col-model{width:24%}.tc-rc-root .tc-rc-col-ours{width:32%}.tc-rc-root .tc-rc-col-comp{width:22%}.tc-rc-root .tc-rc th,.tc-rc-root .tc-rc td{padding:7px 10px}.tc-rc-root .tc-rc .tc-rc-model{white-space:normal}.tc-rc-root .tc-rc-model-inner{align-items:flex-start;gap:8px}.tc-rc-root .tc-rc-model .tc-rc-variant{display:block}.tc-rc-root .tc-rc-model .tc-rc-sep{display:none}.tc-rc-root .tc-rc-ours-cell{flex-direction:column;align-items:flex-end}.tc-rc-root .tc-rc-group-unit{display:none}.tc-rc-root .tc-rc-search{flex-basis:100%;order:10;max-width:none;margin-left:0}}
.tc-tcl-shell{--tcl-surface:var(--lp-surface-2,#0d0a16);position:relative}.tc-tcl-fade{border-radius:0 0 calc(var(--tcl-radius,18px) - 1px) calc(var(--tcl-radius,18px) - 1px);pointer-events:none;background:linear-gradient(180deg, #0000 0%, color-mix(in srgb, var(--tcl-surface) 85%, transparent) 55%, var(--tcl-surface) 100%);height:190px;position:absolute;inset:auto 1px 1px}.tc-tcl-expand-row{z-index:1;justify-content:center;margin-top:-22px;display:flex;position:relative}.tc-tcl-expand-row .tc-tcl-expand{border:1px solid var(--lp-line-strong,#9060ff4d);background:var(--lp-surface-3,#15111f);color:var(--lp-ink,#fff);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,transform .15s;display:inline-flex;box-shadow:0 10px 30px #00000073}.tc-tcl-expand-row .tc-tcl-expand:hover{border-color:var(--lp-purple-bright,#b98cff);background:#9060ff0f;transform:translateY(-1px)}@media (max-width:560px){.tc-tcl-fade{height:150px}}
.tc-mx-root{--mx-ink:var(--lp-ink,#fff);--mx-ink-2:var(--lp-ink-2,#c9c3d9);--mx-ink-3:var(--lp-ink-3,#8b839e);--mx-ink-4:var(--lp-ink-4,#5a5369);--mx-surface:var(--lp-surface-2,#0d0a16);--mx-surface-raised:var(--lp-surface-3,#15111f);--mx-line:var(--lp-line,#9060ff24);--mx-line-strong:var(--lp-line-strong,#9060ff4d);--mx-accent:var(--lp-purple-bright,#b98cff);--mx-accent-wash:#9060ff0f;--mx-badge:var(--lp-grad-primary,linear-gradient(135deg, #a855f7, #ec4899));--mx-gold:#fbbf24;--mx-promo:var(--lp-pink,#e879f9);--mx-mono:var(--lp-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.tc-mx-root .tc-mx-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tc-mx-root{--tcl-radius:18px}.tc-mx-root .tc-mx-scroll{border:1px solid var(--mx-line);background:var(--mx-surface);scrollbar-color:var(--mx-line-strong) transparent;isolation:isolate;border-radius:18px;position:relative;overflow-x:auto}.tc-mx-root .tc-mx{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.tc-mx-root .tc-mx thead th{z-index:3;background:var(--mx-surface);border-bottom:1px solid var(--mx-line-strong);vertical-align:bottom;padding:14px;font-weight:400;position:sticky}.tc-mx-root .tc-mx-corner{z-index:4;min-width:240px;left:0}.tc-mx-root .tc-mx-corner-label{font-family:var(--mx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mx-ink-4);font-size:11.5px}.tc-mx-root .tc-mx-plan{text-align:center;min-width:118px}.tc-mx-root .tc-mx-plan-badge{background:var(--mx-badge);color:#0b0818;font-family:var(--mx-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:5px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.tc-mx-root .tc-mx-plan-gold .tc-mx-plan-badge{color:#1a1303;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.tc-mx-root .tc-mx-plan-name{color:var(--mx-ink);font-size:15px;font-weight:600;display:block}.tc-mx-root .tc-mx-plan-gold .tc-mx-plan-name{color:var(--mx-gold)}.tc-mx-root .tc-mx-plan-credits{font-family:var(--mx-mono);white-space:nowrap;color:var(--mx-ink-3);justify-content:center;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;display:flex}.tc-mx-root .tc-mx-col-featured{background:#9060ff0d}.tc-mx-root .tc-mx-col-gold{background:#fbbf240b}.tc-mx-root .tc-mx-plan-featured{background:linear-gradient(#9060ff0d, #9060ff0d), var(--mx-surface)}.tc-mx-root .tc-mx-plan-gold{background:linear-gradient(#fbbf240b, #fbbf240b), var(--mx-surface)}.tc-mx-root .tc-mx-secrow th{background:var(--mx-accent-wash);border-top:1px solid var(--mx-line);border-bottom:1px solid var(--mx-line);padding:11px 18px;font-weight:400}.tc-mx-root .tc-mx-sec-icon{vertical-align:middle;color:var(--mx-accent);place-items:center;margin-right:9px;display:inline-grid}.tc-mx-root .tc-mx-sec-title{color:var(--mx-ink);font-size:13.5px;font-weight:600}.tc-mx-root .tc-mx-sec-unit{font-family:var(--mx-mono);color:var(--mx-ink-3);margin-left:10px;font-size:11.5px}.tc-mx-root .tc-mx-rowhead{z-index:2;background:var(--mx-surface);border-top:1px solid var(--mx-line);padding:8px 18px;font-weight:400;position:sticky;left:0}.tc-mx-root .tc-mx-row-name{color:var(--mx-ink);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.tc-mx-root .tc-mx-row-cost{font-family:var(--mx-mono);color:var(--mx-ink-3);margin-top:2px;font-size:12px;display:block}.tc-mx-root .tc-mx-row-note{color:var(--mx-ink-4);margin-top:2px;font-size:12px;line-height:1.4;display:block}.tc-mx-root .tc-mx-row-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:none}.tc-mx-root .tc-mx-chip{font-family:var(--mx-mono);color:var(--mx-ink-3);border:1px solid var(--mx-line);background:#ffffff08;border-radius:6px;padding:2px 6px;font-size:11px}.tc-mx-root .tc-mx-row-promo{font-family:var(--mx-mono);color:var(--mx-promo);margin-top:2px;font-size:12px;display:block}.tc-mx-root .tc-mx-tag{font-family:var(--mx-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--mx-badge);color:#0b0818;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.tc-mx-root .tc-mx-tag-promo{background:var(--mx-promo);color:#2a0733}.tc-mx-root .tc-mx-cell{border-top:1px solid var(--mx-line);text-align:center;vertical-align:middle;white-space:nowrap;padding:8px 12px}.tc-mx-root .tc-mx-count{color:var(--mx-ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.tc-mx-root .tc-mx-cell-gold .tc-mx-count{color:var(--mx-gold)}.tc-mx-root .tc-mx-count-was{color:var(--mx-ink-4);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500;text-decoration-thickness:1px;display:block}.tc-mx-root .tc-mx-cell-uplift .tc-mx-count,.tc-mx-root .tc-mx-cell-gold.tc-mx-cell-uplift .tc-mx-count{color:#34d399}.tc-mx-root .tc-mx-cell-noun{color:var(--mx-ink-3);margin-left:4px;font-size:13px}.tc-mx-root .tc-mx-cell-locked .tc-mx-cell-noun{color:var(--mx-ink-4);font-size:12px}.tc-mx-root .tc-mx-x{vertical-align:middle;border:1px solid var(--mx-line-strong);width:16px;height:16px;color:var(--mx-ink-4);border-radius:999px;place-items:center;display:inline-grid}.tc-mx-root .tc-mx-cell-none{color:var(--mx-ink-4);font-size:15px}.tc-mx-root .tc-mx-foot{text-align:center;max-width:700px;color:var(--mx-ink-4);margin:22px auto 0;font-size:13px;line-height:1.55}.tc-mx-root .tc-mx-foot a{color:var(--mx-ink-2);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (min-width:1000px){.tc-mx-root .tc-mx-row-chips{display:flex}}@media (max-width:900px){.tc-mx-root .tc-mx-corner{min-width:190px}.tc-mx-root .tc-mx{min-width:660px}.tc-mx-root .tc-mx-sec-unit{display:none}}@media (max-width:560px){.tc-mx-root .tc-mx thead th{padding:12px}.tc-mx-root .tc-mx-rowhead{padding:8px 12px}.tc-mx-root .tc-mx-corner{min-width:158px}.tc-mx-root .tc-mx{min-width:560px}.tc-mx-root .tc-mx-row-name{font-size:12.5px}.tc-mx-root .tc-mx-count,.tc-mx-root .tc-mx-cell-noun{font-size:12px}}
/*# sourceMappingURL=2neibxdx8vvsc.css.map*/