:root{--color-bg-base:#18181b;--color-bg-elevated:#202026;--color-bg-surface:#2a2a32;--color-bg-card:#fffcdf;--color-bg-card-stub:#f6f1c4;--color-bg-overlay:#18181bf0;--color-bg-overlay-soft:#18181bb8;--color-accent-yellow:#ffdd54;--color-accent-yellow-strong:#fc0;--color-accent-yellow-deep:#c99a00;--color-accent-violet:#9560ff;--color-accent-violet-deep:#5a2ed6;--color-accent-violet-night:#2c1a68;--color-accent-lime:#eeffbf;--color-accent-lime-strong:#b9e04a;--color-glow-violet:#9560ff8c;--color-glow-violet-soft:#9560ff38;--color-glow-yellow:#ffdd5480;--color-glow-yellow-soft:#ffdd5429;--color-text-primary:#fffcdf;--color-text-secondary:#d8d4b8;--color-text-muted:#a29f8c;--color-text-inverse:#18181b;--color-text-card:#18181b;--color-text-card-secondary:#3b3846;--color-text-card-muted:#5d5a68;--color-border-soft:#fffcdf1f;--color-border-strong:#fffcdf4d;--color-border-card:#e3dba3;--color-border-card-strong:#bdb36f;--color-star-on:#f2a900;--color-star-off:#d9d2a2;--color-focus:#9560ff;--color-shadow:#00000073;--color-spinner-track:#fffcdf2e;--color-spinner-head:#ffdd54;--gradient-accent:linear-gradient(90deg, #ffdd54 0%, #fc0 38%, #9560ff 100%);--gradient-divider:linear-gradient(90deg, #18181b 0%, #9560ff 22%, #ffdd54 50%, #eeffbf 72%, #18181b 100%);--gradient-bonus:linear-gradient(100deg, #5a2ed6 0%, #9560ff 62%, #b789ff 100%);--gradient-bonus-dark:linear-gradient(100deg, #ffdd54 0%, #eeffbf 100%);--gradient-art:linear-gradient(150deg, #2c1a68 0%, #5a2ed6 48%, #9560ff 100%);--gradient-art-warm:linear-gradient(150deg, #5a2ed6 0%, #9560ff 40%, #ffdd54 130%);--gradient-cta:linear-gradient(180deg, #ffdd54 0%, #fc0 100%);--gradient-cta-hot:linear-gradient(135deg, #9560ff 0%, #5a2ed6 100%);--gradient-stage:linear-gradient(180deg, #18181b 0%, #1c1a26 100%);--layout-max-width:1120px;--layout-padding-x:1.25rem;--content-max-width:760px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body);-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;background:var(--color-bg-base);font-size:16px;line-height:1.5}body,h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}h1,h2,h3,h4{font-family:var(--font-display)}button,input,textarea,select{font:inherit}button{cursor:pointer}[hidden]{display:none!important}body{background:var(--gradient-stage);min-height:100dvh;color:var(--color-text-primary);flex-direction:column;display:flex}main,header,footer{z-index:1;position:relative}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}#top-picks,#top-three,#getting-started,#whats-inside,#good-to-know{scroll-margin-top:1.5rem}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._Aura_7psiz_1{z-index:0;pointer-events:none;background:var(--gradient-stage);position:fixed;inset:0;overflow:hidden}._Aura-svg_7psiz_10{width:100%;height:100%;display:block}._Aura-violet_7psiz_16{stop-color:var(--color-accent-violet)}._Aura-yellow_7psiz_20{stop-color:var(--color-accent-yellow)}._Aura-line_7psiz_24{stroke:var(--color-border-soft);opacity:.55}._Masthead_1fjtb_1{background:var(--color-bg-base);width:100%;position:relative}._Masthead_1fjtb_1:after{content:"";background:var(--gradient-accent);height:3px;position:absolute;inset:auto 0 0}._Masthead-inner_1fjtb_14{max-width:var(--layout-max-width);padding-inline:var(--layout-padding-x);align-items:center;min-height:4.25rem;margin-inline:auto;padding-block:.5rem;display:flex}._Masthead-home_1fjtb_24{align-items:center;display:inline-flex}._Masthead-logo_1fjtb_29{width:auto;height:3rem}@media (width>=769px){._Masthead-logo_1fjtb_29{height:3.5rem}}._Plinth_j0d2n_1{background:var(--color-bg-elevated);color:var(--color-text-secondary);margin-top:auto}._Plinth--withSticky_j0d2n_7{padding-bottom:4.5rem}._Plinth-rule_j0d2n_11{background:var(--gradient-divider);height:6px;box-shadow:0 0 24px var(--color-glow-violet-soft)}._Plinth-inner_j0d2n_17{max-width:var(--layout-max-width);padding-inline:var(--layout-padding-x);margin-inline:auto;padding-block:3rem 1.5rem;position:relative}._Plinth-top_j0d2n_26{top:-1.1rem;right:var(--layout-padding-x);background:var(--color-accent-yellow);min-height:2.5rem;color:var(--color-text-inverse);border-radius:var(--radius-sm);box-shadow:0 4px 14px var(--color-shadow);align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:700;transition:background-color .2s;display:inline-flex;position:absolute}._Plinth-top_j0d2n_26:hover{background:var(--color-accent-lime)}._Plinth-topIcon_j0d2n_47{width:.9rem;height:.9rem}._Plinth-columns_j0d2n_52{grid-template-columns:1fr 1fr;gap:2rem 1.25rem;display:grid}@media (width>=769px){._Plinth-columns_j0d2n_52{grid-template-columns:1.5fr 1fr 1fr;gap:3rem}}._Plinth-about_j0d2n_64{grid-column:1/-1;align-content:start;justify-items:start;gap:1rem;display:grid}@media (width>=769px){._Plinth-about_j0d2n_64{grid-column:auto}}._Plinth-logo_j0d2n_77{width:auto;height:3rem}._Plinth-lead_j0d2n_82{max-width:40ch;font-size:.875rem;line-height:1.65}._Plinth-mail_j0d2n_88{border:2px solid var(--color-accent-yellow);border-radius:var(--radius-sm);max-width:100%;min-height:2.75rem;color:var(--color-accent-yellow);align-items:center;gap:.6rem;padding:.5rem .9rem;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}._Plinth-mail_j0d2n_88:hover{background:var(--color-accent-yellow);color:var(--color-text-inverse)}._Plinth-mailIcon_j0d2n_107{flex:none;width:1.1rem;height:1.1rem}._Plinth-mailText_j0d2n_113{overflow-wrap:anywhere;min-width:0}._Plinth-nav_j0d2n_118{align-content:start}._Plinth-title_j0d2n_122{border-bottom:2px solid var(--color-accent-violet);font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:.5rem;padding-bottom:.5rem;font-size:.8125rem;font-weight:700}._Plinth-list_j0d2n_132{list-style:none;display:grid}._Plinth-link_j0d2n_138{min-height:2.75rem;color:var(--color-text-secondary);align-items:center;font-size:.875rem;transition:color .2s,padding-left .2s;display:flex}._Plinth-link_j0d2n_138:hover{color:var(--color-accent-yellow);padding-left:.4rem}._Plinth-base_j0d2n_151{border-top:1px solid var(--color-border-soft);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1rem;font-size:.75rem;display:flex}._Plinth-disclaimer_j0d2n_164{flex:24rem;max-width:60ch;line-height:1.5}._Plinth-copy_j0d2n_170{white-space:nowrap}._ConsentLine_qoiva_1{z-index:20;background:var(--color-bg-surface);max-width:26rem;color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-top:3px solid var(--color-accent-yellow);border-radius:var(--radius-md);box-shadow:0 12px 32px var(--color-shadow);flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}@media (width>=769px){._ConsentLine_qoiva_1{bottom:1.25rem;left:auto;right:1.25rem}}._ConsentLine-text_qoiva_27{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}._ConsentLine-link_qoiva_33{color:var(--color-accent-yellow);text-underline-offset:.2em;margin-left:.3em;text-decoration:underline}._ConsentLine-actions_qoiva_40{gap:.5rem;display:flex}._ConsentLine-button_qoiva_45,._ConsentLine-ghost_qoiva_46{border-radius:var(--radius-sm);flex:1;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700}._ConsentLine-button_qoiva_45{background:var(--color-accent-yellow);color:var(--color-text-inverse);border:0}._ConsentLine-ghost_qoiva_46{color:var(--color-text-primary);border:1px solid var(--color-border-strong);background:0 0}
