@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#f8f6ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#100d1e;font-family:Inter,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#6d3df5}.fp-root{--fp-purple:#6d3df5;--fp-border:#e8e9f1;--fp-text:#101322;--fp-muted:#697086;min-height:100vh;color:var(--fp-text);background:#f8f9fc;padding:34px max(24px,50vw - 725px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fp-root *{box-sizing:border-box}.fp-root button,.fp-root input,.fp-root select,.fp-root textarea{font:inherit}.fp-root button{cursor:pointer}.fp-root button:disabled{opacity:.5;cursor:not-allowed}.fp-root h1,.fp-root h2,.fp-root h3,.fp-root p{margin:0}.fp-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.fp-eyebrow{color:var(--fp-purple);letter-spacing:.13em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.fp-header h1{letter-spacing:-.04em;font-size:30px}.fp-header p{color:var(--fp-muted);margin-top:7px;font-size:13px}.fp-header-actions{gap:10px;display:flex}.fp-header-actions button,.fp-refresh{border:1px solid var(--fp-border);color:var(--fp-text);background:#fff;border-radius:10px;padding:11px 15px}.fp-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:20px;display:grid}.fp-main{gap:20px;min-width:0;display:grid}.fp-panel,.fp-sidebar{border:1px solid var(--fp-border);background:#fff;border-radius:18px;padding:25px;box-shadow:0 6px 30px #14193206}.fp-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.fp-panel h2,.fp-sidebar h2{letter-spacing:-.025em;font-size:19px}.fp-status{color:var(--fp-purple);background:#f5f1ff;border-radius:30px;padding:8px 12px;font-size:11px}.fp-analyze{gap:10px;display:flex}.fp-analyze input{border:1px solid var(--fp-border);outline-color:var(--fp-purple);border-radius:11px;flex:1;min-width:0;padding:15px}.fp-primary{background:var(--fp-purple);color:#fff;border:none;border-radius:11px;padding:14px 19px;font-weight:700}.fp-toggle{background:#f3f4f8;border-radius:10px;padding:4px;display:flex}.fp-toggle button{color:var(--fp-muted);background:0 0;border:0;border-radius:8px;padding:9px 13px}.fp-toggle button.active{color:var(--fp-purple);background:#fff;box-shadow:0 1px 5px #00000010}.fp-review{min-height:590px}.fp-card{border:1px solid var(--fp-border);border-radius:15px;overflow:hidden}.fp-card-top{background:linear-gradient(115deg,#f7f4ff,#fff);flex-direction:column;gap:6px;padding:22px;display:flex}.fp-card-top strong{font-size:19px;line-height:1.4}.fp-subtle{color:var(--fp-muted);font-size:11px}.fp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.fp-field{flex-direction:column;gap:7px;min-width:0;display:flex}.fp-field>span{color:var(--fp-muted);font-size:11px;font-weight:650}.fp-field input,.fp-field select,.fp-field textarea{border:1px solid var(--fp-border);outline-color:var(--fp-purple);width:100%;min-height:41px;color:var(--fp-text);background:#fff;border-radius:9px;padding:10px 11px;font-size:13px}.fp-full{padding:0 22px 22px}.fp-learning{border-top:1px solid var(--fp-border);padding:22px}.fp-learning h3{margin-bottom:14px;font-size:14px}.fp-learning p{color:var(--fp-muted);font-size:12px}.fp-learn-item{grid-template-columns:85px 1fr 1fr 1fr auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.fp-learn-item input,.fp-learn-item select{border:1px solid var(--fp-border);background:#fff;border-radius:8px;min-width:0;padding:10px;font-size:12px}.fp-learn-item button{color:var(--fp-purple);background:#f0ebff;border:0;border-radius:8px;padding:11px;font-weight:700}.fp-learned{color:#16875d!important;margin-top:12px!important}.fp-checks{align-items:center;gap:18px;min-height:41px;display:flex}.fp-checks label{align-items:center;gap:6px;display:flex}.fp-checks input{width:auto;min-height:auto}.fp-review-actions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.fp-review-actions button{border-radius:10px;padding:13px 16px;font-size:13px;font-weight:750}.fp-reject{color:#b42318;background:#fff1f0;border:1px solid #ffdbd6}.fp-flip{border:1px solid var(--fp-border);color:var(--fp-text);background:#fff}.fp-approve{color:#fff;background:#16875d;border:1px solid #16875d}.fp-empty{text-align:center;color:var(--fp-muted);padding:110px 20px}.fp-empty span{color:#bca5ff;font-size:40px}.fp-empty h3{color:var(--fp-text);margin:12px 0;font-size:18px}.fp-empty p{font-size:13px}.fp-merchant-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.fp-sidebar{position:sticky;top:20px}.fp-kpi{border-bottom:1px solid var(--fp-border);flex-direction:column;gap:8px;padding:21px 0;display:flex}.fp-kpi span{color:var(--fp-muted);font-size:12px}.fp-kpi strong{letter-spacing:-.04em;font-size:29px}.fp-refresh{width:100%;margin-top:22px;font-size:12px}.fp-notice{z-index:9999;border-radius:12px;max-width:480px;padding:16px 20px;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 30px #0002}.fp-error{color:#b42318;background:#fff1f0;border-radius:9px;padding:12px;font-size:13px}.fp-success{color:#126c4a;background:#ecf8f3}.fp-login-screen{place-items:center;display:grid}.fp-login{border:1px solid var(--fp-border);background:#fff;border-radius:20px;flex-direction:column;gap:18px;width:min(440px,100%);padding:40px;display:flex}.fp-login img{object-fit:contain;width:170px}.fp-login h1{font-size:26px}.fp-login p{color:var(--fp-muted);font-size:13px}.fp-login .fp-primary{width:100%}.fp-text-button{color:var(--fp-muted);background:0 0;border:none}@media (width<=950px){.fp-layout{grid-template-columns:1fr}.fp-sidebar{position:static}.fp-merchant-form{grid-template-columns:1fr}}@media (width<=650px){.fp-root{padding:18px}.fp-header{flex-direction:column;align-items:flex-start}.fp-panel,.fp-sidebar{padding:17px}.fp-fields{grid-template-columns:1fr;padding:15px}.fp-analyze{flex-direction:column}.fp-learn-item{grid-template-columns:1fr}.fp-review-actions{flex-wrap:wrap}.fp-review-actions button{flex:1}}.fp-card-stack-nav{background:#fff;border:1px solid #e8e9f1;border-radius:14px;margin:16px 0 20px;padding:16px}.fp-card-stack-tabs{gap:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.fp-card-stack-tab{color:#697086;cursor:pointer;background:#f7f7fa;border:1px solid #e8e9f1;border-radius:9px;flex:none;padding:10px 14px;font-size:13px;font-weight:600;transition:all .15s}.fp-card-stack-tab:hover{border-color:#6d3df5}.fp-card-stack-tab.is-active{color:#5424d6;background:#f5f1ff;border-color:#6d3df5}.fp-card-stack-controls{color:#697086;border-top:1px solid #e8e9f1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;display:flex}.fp-card-stack-controls button{color:#101322;cursor:pointer;background:#fff;border:1px solid #e8e9f1;border-radius:8px;padding:8px 12px}.fp-card-stack-controls button:disabled{opacity:.4;cursor:not-allowed}@media (width<=600px){.fp-card-stack-controls{flex-wrap:wrap}}.fp-bulk-card{box-shadow:none;border:none;margin-top:0;padding:0}.fp-bulk-card .fp-card-top{margin-bottom:18px}.fp-bulk-side-toggle{margin-bottom:24px;display:inline-flex}.fp-bulk-card .fp-fields{margin-bottom:18px}.fp-bulk-card .fp-review-actions{border-top:1px solid #e8e9f1;margin-top:24px;padding-top:18px}.fp-tier-editor{background:#fafaff;border:1px solid #e8e9f1;border-radius:14px;margin-top:26px;padding:20px}.fp-tier-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.fp-tier-heading strong{color:#101322;margin-bottom:6px;font-size:15px;display:block}.fp-tier-heading p{margin:0}.fp-tier-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:12px;display:grid}.fp-tier-row>button{min-height:40px}.fp-card-stack-nav{background:#fff;margin:0 0 22px}.fp-card-stack-tabs{scrollbar-width:thin;gap:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.fp-card-stack-tab{white-space:nowrap;transition:background .15s,border-color .15s}.fp-card-stack-tab.is-active{color:#5424d6;background:#f5f1ff;border-color:#6d3df5;box-shadow:0 0 0 1px #6d3df514}.fp-review-actions .fp-approve{margin-left:auto}@media (width<=700px){.fp-tier-heading{flex-direction:column}.fp-tier-row{grid-template-columns:1fr 1fr}.fp-tier-row>button{grid-column:1/-1}.fp-review-actions .fp-approve{width:100%;margin-left:0}}.nm-auth-overlay{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a081cc7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.nm-auth-card{color:#fff;background:#17132c;border:1px solid #ffffff1f;border-radius:22px;width:100%;max-width:430px;max-height:calc(100dvh - 40px);padding:34px;font-family:Inter,system-ui,sans-serif;position:relative;overflow-y:auto;box-shadow:0 30px 100px #0006}.nm-auth-close{color:#b7b0cd;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:16px;right:19px}.nm-auth-brand{color:#fff;letter-spacing:-1px;margin-bottom:26px;font-size:22px;font-weight:800}.nm-auth-brand span{color:#a48aff}.nm-auth-card h2{color:#fff;letter-spacing:-.8px;margin:0;font-size:27px;line-height:1.2}.nm-auth-subtitle{color:#b6b0c8;margin:10px 0 26px;font-size:14px;line-height:1.6}.nm-auth-tabs{background:#ffffff0f;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:25px;padding:5px;display:grid}.nm-auth-tabs button{color:#aaa3c0;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px;font-size:13px;font-weight:650}.nm-auth-tabs button.active{color:#fff;background:#7046e9}.nm-auth-card form{flex-direction:column;display:flex}.nm-auth-card label{color:#e9e5f5;margin-bottom:8px;font-size:13px;font-weight:600}.nm-auth-card input{box-sizing:border-box;color:#fff;background:#211c38;border:1px solid #403956;border-radius:10px;outline:none;width:100%;height:46px;margin-bottom:19px;padding:0 13px;font-size:14px}.nm-auth-card input:focus{border-color:#9778ff}.nm-auth-card input::placeholder{color:#77718c}.nm-auth-password{position:relative}.nm-auth-password input{padding-right:91px}.nm-auth-password>button{color:#b9aedb;cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;top:12px;right:12px}.nm-auth-submit{color:#fff;cursor:pointer;background:#7046e9;border:0;border-radius:11px;width:100%;min-height:47px;margin-top:5px;font-size:14px;font-weight:700}.nm-auth-submit:hover{background:#8059f2}.nm-auth-submit:disabled{opacity:.6;cursor:wait}.nm-auth-secondary{color:#e5dfff;cursor:pointer;background:0 0;border:1px solid #403956;border-radius:10px;width:100%;margin-top:12px;padding:12px}.nm-auth-error{color:#ff9eaa;background:#ff53681f;border-radius:9px;margin-bottom:15px;padding:11px;font-size:13px;line-height:1.5}.nm-auth-legal{color:#918ba5;text-align:center;margin:20px 0 0;font-size:11px;line-height:1.6}.nm-auth-legal a{color:#c1adff}.nm-auth-account{background:#211c38;border:1px solid #403956;border-radius:12px;flex-direction:column;gap:7px;margin-bottom:24px;padding:18px;display:flex}.nm-auth-account strong{font-size:17px}.nm-auth-account span{color:#aaa3c0;overflow-wrap:anywhere;font-size:13px}@media (width<=480px){.nm-auth-card{border-radius:18px;padding:28px 22px}}.product-drawer-layer{z-index:1000;position:fixed;inset:0}.product-drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#05040cad;border:none;width:100%;height:100%;padding:0;animation:.3s both drawerBackdropIn;position:absolute;inset:0}.product-drawer{color:#f6f2ff;background:radial-gradient(at 75% 0,#6d3df524,#0000 48%),#171224;border-left:1px solid #a369ff59;flex-direction:column;width:min(100%,510px);height:100dvh;animation:.38s cubic-bezier(.22,1,.36,1) both drawerSlideIn;display:flex;position:absolute;top:0;right:0;box-shadow:-20px 0 70px #00000073}.drawer-header{border-bottom:1px solid #382d50;justify-content:space-between;align-items:flex-start;gap:20px;padding:30px 30px 22px;display:flex}.drawer-eyebrow{color:#ae7aff;letter-spacing:1.3px;font-size:11px;font-weight:700}.drawer-header h2{margin:8px 0 0;font-size:23px;font-weight:600}.drawer-close{color:#eee5ff;cursor:pointer;background:#241b36;border:1px solid #57426f;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;padding:0;font-size:29px;line-height:1;transition:background .2s;display:grid}.drawer-close:hover{background:#392552}.drawer-content{scrollbar-width:thin;scrollbar-color:#6743a4 transparent;flex:1;min-height:0;padding:24px 30px 30px;overflow-y:auto}.drawer-product-image{background:radial-gradient(circle,#6d3df524,#0000 65%),#1c172b;border:1px solid #382d50;border-radius:12px;place-items:center;height:180px;margin-bottom:20px;display:grid}.drawer-product-image span{font-size:112px;line-height:1}.drawer-status{border-radius:30px;align-items:center;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.drawer-status.best{color:#d39aff;background:#35204f}.drawer-status.alternative{color:#00e5c6;background:#123d3c}.drawer-status.tradeoff{color:#f9d33c;background:#43391e}.drawer-status.standard{color:#d3c8e8;background:#302840}.drawer-product-title{margin:14px 0 5px;font-size:25px;font-weight:650}.drawer-provider{color:#b9accd;margin:0;font-size:15px}.drawer-divider{background:#382d50;height:1px;margin:25px 0}.drawer-section{margin-bottom:29px}.drawer-section h4{margin:0 0 15px;font-size:15px;font-weight:600}.drawer-attributes{border:1px solid #3d3056;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.drawer-attributes>div{border-bottom:1px solid #332943;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;font-size:13px;display:flex}.drawer-attributes>div:last-child{border-bottom:none}.drawer-attributes span{color:#a99bbf;flex-shrink:0}.drawer-attributes strong{color:#f3edff;text-align:right;font-weight:500;line-height:1.5}.drawer-price-card{background:#6d3df512;border:1px solid #594079;border-radius:11px;flex-direction:column;gap:5px;padding:20px;display:flex}.drawer-price-card>span:first-child{color:#b9accd;font-size:13px}.drawer-price{font-size:35px;font-weight:700}.drawer-unit-price{color:#eee5ff;font-size:15px}.drawer-price-card small{color:#a99bbf;margin-top:5px;font-size:12px}.drawer-match{background:#261d39b3;border:1px solid #55416e;border-radius:11px;padding:19px}.drawer-match.best{border-color:#a348ffa6}.drawer-match.alternative{border-color:#00c9b2a6}.drawer-match.tradeoff{border-color:#f5c833a6}.drawer-match-label{color:#c59aff;font-size:13px;font-weight:700}.drawer-match.alternative .drawer-match-label{color:#00e5c6}.drawer-match.tradeoff .drawer-match-label{color:#f9d33c}.drawer-match p{color:#d5cae8;margin:12px 0 0;font-size:13px;line-height:1.7}.drawer-match-divider{background:#433454;height:1px;margin-top:16px}.drawer-query{color:#e8dcff;background:#211a33;border:1px solid #4a3764;border-radius:9px;padding:14px 16px;font-size:14px}.drawer-demo-note{color:#9283ab;font-size:12px;line-height:1.6}.drawer-footer{background:#171224;border-top:1px solid #382d50;flex-direction:column;gap:9px;padding:20px 30px 25px;display:flex}.drawer-provider-button{color:#fff;width:100%;font:inherit;background:linear-gradient(120deg,#6d3df5,#9354ff);border:none;border-radius:9px;padding:15px;font-size:15px;font-weight:600}.drawer-provider-button:disabled{opacity:.55;cursor:not-allowed}.drawer-footer>span{color:#9385ab;text-align:center;font-size:11px}@keyframes drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerBackdropIn{0%{opacity:0}to{opacity:1}}@media (width<=600px){.drawer-header{padding:22px 20px 18px}.drawer-content{padding:20px}.drawer-footer{padding:16px 20px 20px}.drawer-product-title{font-size:22px}}@media (prefers-reduced-motion:reduce){.product-drawer,.product-drawer-backdrop{animation:none}}.drawer-real-image{object-fit:contain;border-radius:12px;width:100%;height:100%;padding:15px}.drawer-no-data{color:#a99bbf;border:1px solid #3d3056;border-radius:10px;margin:0;padding:14px 16px;font-size:13px}.drawer-match-details{flex-direction:column;gap:19px;margin-top:18px;display:flex}.drawer-match-group{flex-direction:column;gap:9px;display:flex}.drawer-match-group h5{color:#e7dff5;margin:0 0 3px;font-size:12px;font-weight:650}.drawer-match-entry{background:#ffffff06;border:1px solid #41334f;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 12px;display:flex}.drawer-match-entry>span{color:#b9accd;font-size:12px}.drawer-match-entry>strong{color:#f3edff;text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:550}.drawer-match-entry strong small{color:#b8a9c9;margin-top:5px;font-size:11px;font-weight:400;display:block}.drawer-match-group.different .drawer-match-entry{background:#f5c8330f;border-color:#f5c83359}.drawer-match-group.different .drawer-match-entry>strong{color:#f9d33c}.drawer-match-group.matched .drawer-match-entry{border-color:#00c9b238}.drawer-match-group.missing .drawer-match-entry>strong{color:#b9accd}a.drawer-provider-button{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}a.drawer-provider-button:hover{filter:brightness(1.12)}.drawer-attributes strong{overflow-wrap:anywhere}@media (width<=600px){.drawer-match-entry{gap:10px}}.product-drawer .drawer-product-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;display:block;overflow:visible}.results-cards .result-card{transition:left .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),opacity .4s,box-shadow .4s}.results-cards .result-card.is-flipped{z-index:50;border-color:#b47cff;width:48%;height:565px;padding:0;box-shadow:0 22px 85px #000000a6,0 0 40px #9d5dff33}.result-card .entity-flip-inner{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.result-card.is-flipped .entity-flip-inner{transform:rotateY(180deg)}.result-card .entity-flip-front,.result-card .entity-flip-back{box-sizing:border-box;backface-visibility:hidden;position:absolute;inset:0}.result-card .entity-flip-front{flex-direction:column;padding:20px 16px;display:flex}.result-card.is-flipped .entity-flip-front{pointer-events:none}.result-card .entity-flip-back{pointer-events:none;padding:0;transform:rotateY(180deg)}.result-card.is-flipped .entity-flip-back{pointer-events:auto}.entity-flip-trigger{z-index:4;color:#f2e7ff;font:inherit;cursor:pointer;background:#382451;border:1px solid #ba90fa8c;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700;position:absolute;top:0;right:0}.entity-flip-trigger:hover{background:#573577}.entity-flip-content{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#725591 transparent;color:#f3edff;height:100%;padding:19px 21px;overflow-y:auto}.entity-flip-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.entity-flip-header>span{color:#b99cdd;letter-spacing:1px;font-size:10px;font-weight:800}.entity-flip-close{color:#f3edff;font:inherit;cursor:pointer;background:#302342;border:1px solid #6d568a;border-radius:7px;flex-shrink:0;padding:7px 11px;font-size:12px}.entity-flip-close:hover{background:#48315f}.entity-flip-reference{background:#7546ba29;border:1px solid #a978f166;border-radius:10px;margin-bottom:18px;padding:13px 15px}.entity-flip-reference>span{color:#bba4d9;font-size:11px}.entity-flip-reference h3{margin:6px 0;font-size:18px;line-height:1.3}.entity-flip-reference p{color:#c3b2d6;margin:0;font-size:12px}.entity-flip-section-heading{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.entity-flip-section-heading strong{font-size:14px}.entity-flip-section-heading span{color:#ac98c7;font-size:11px}.entity-comparison{background:#ffffff09;border:1px solid #a88bd047;border-radius:10px;margin-bottom:12px;padding:13px}.entity-comparison-top{flex-direction:column;gap:5px;display:flex}.entity-comparison-level{color:#ba91ff;font-size:10px;font-weight:800}.entity-comparison-top strong{font-size:14px;line-height:1.35}.entity-comparison-top small{color:#a99abc}.entity-comparison-prices{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.entity-comparison-prices>div{background:#2b223b;border-radius:7px;flex-direction:column;gap:5px;padding:10px;display:flex}.entity-comparison-prices span{color:#b8a8cd;font-size:10px}.entity-comparison-prices strong{font-size:17px}.entity-comparison-prices>small{color:#9f90b3;grid-column:1/-1;font-size:10px}.entity-comparison-differences{flex-direction:column;gap:7px;margin-top:12px;display:flex}.entity-comparison-differences>div{border-bottom:1px solid #b496dc1f;justify-content:space-between;gap:14px;padding-bottom:7px;font-size:11px;display:flex}.entity-comparison-differences span{color:#a99abc}.entity-comparison-differences strong{text-align:right;overflow-wrap:anywhere;max-width:67%}.entity-comparison-evidence,.entity-flip-note,.entity-flip-footer{color:#a99abc;font-size:11px;line-height:1.55}.entity-comparison-evidence{margin:11px 0 0}.entity-flip-empty{color:#cbbdde;border:1px dashed #66567f;border-radius:9px;padding:20px 12px;font-size:12px;line-height:1.6}.entity-flip-footer{border-top:1px solid #453653;padding-top:11px}@media (width<=800px){.results-cards .result-card.is-flipped{width:92%}.entity-flip-content{padding:16px}}@media (prefers-reduced-motion:reduce){.result-card .entity-flip-inner{transition:none}}.result-card,.result-card .entity-flip-front,.result-card .entity-flip-back,.result-card.card-decision-best,.decision-best{--decision-accent:#a77cf2}.result-card.card-decision-identical,.decision-identical{--decision-accent:#32cba9}.result-card.card-decision-tradeoff,.decision-tradeoff{--decision-accent:#efa34d}.result-card.card-decision-quantity,.decision-quantity{--decision-accent:#78a9ff}.result-card.card-decision-alternative,.decision-alternative{--decision-accent:#b5a7cc}.results-cards .result-card.card-decision-best{border-top-color:#a77cf2}.results-cards .result-card.card-decision-identical{border-top-color:#32cba9}.results-cards .result-card.card-decision-tradeoff{border-top-color:#efa34d}.results-cards .result-card.card-decision-quantity{border-top-color:#78a9ff}.results-cards .result-card.card-decision-alternative{border-top-color:#b5a7cc}.result-card .result-badge[class*=decision-]{color:var(--decision-accent);background:color-mix(in srgb, var(--decision-accent) 15%, #20182d);border:1px solid color-mix(in srgb, var(--decision-accent) 40%, transparent);font-size:11px;font-weight:750}.result-card .entity-flip-trigger[class*=decision-]{background:color-mix(in srgb, var(--decision-accent) 22%, #20182d);border-color:var(--decision-accent);color:var(--decision-accent)}.result-card .entity-flip-trigger[class*=decision-]:hover{background:color-mix(in srgb, var(--decision-accent) 32%, #20182d)}.card-decision-reason{border-left:2px solid var(--decision-accent);color:#d7cce8;background:#ffffff09;border-radius:0 6px 6px 0;align-items:flex-start;gap:7px;margin:0 0 9px;padding:8px 9px;font-size:10px;line-height:1.45;display:flex}.card-decision-reason>span:first-child{color:var(--decision-accent);flex-shrink:0}.card-decision-reason>span:last-child{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.result-card.position-left .card-decision-reason,.result-card.position-right .card-decision-reason{padding:6px 7px;font-size:9px}.entity-decision-gateway{border:1px solid var(--decision-accent);background:color-mix(in srgb, var(--decision-accent) 11%, #20182d);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:13px;padding:14px 16px;display:flex}.entity-decision-label{color:var(--decision-accent);letter-spacing:.3px;font-size:11px;font-weight:800}.entity-decision-gateway strong{color:#f3ecff;font-size:15px;line-height:1.4}.results-cards .result-card.is-flipped[class*=card-decision-]{border-color:var(--decision-accent)}@media (width<=800px){.card-decision-reason{font-size:9px}}.entity-best-evidence,.entity-tradeoff-evidence{background:#a677f214;border:1px solid #a677f252;border-radius:12px;margin-bottom:16px;padding:16px}.entity-tradeoff-evidence{background:#f0a04b12;border-color:#f0a04b66}.entity-evidence-heading{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.entity-evidence-heading>span{color:#b991f5;letter-spacing:.8px;font-size:10px;font-weight:800}.entity-tradeoff-evidence .entity-evidence-heading>span{color:#f0a04b}.entity-evidence-heading>strong{color:#f5efff;font-size:17px}.entity-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.entity-evidence-tile{background:#ffffff0b;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.entity-evidence-tile>span{color:#ae9ebf;font-size:10px}.entity-evidence-tile>strong{color:#f4eeff;font-size:18px}.entity-evidence-tile>small,.entity-evidence-caveat{color:#b7a9c7;font-size:10px;line-height:1.45}.entity-identity-signal{color:#77e1c2;background:#39cfa51a;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:11px;font-weight:650}.entity-evidence-caveat{margin:11px 0 0}.entity-tradeoff-bars{flex-direction:column;gap:16px;display:flex}.entity-tradeoff-bar-label{color:#e8ddec;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:12px;display:flex}.entity-tradeoff-track{background:#ffffff12;border-radius:20px;height:11px;overflow:hidden}.entity-tradeoff-bar{border-radius:inherit;height:100%}.entity-tradeoff-bar.reference{background:#9566d7}.entity-tradeoff-bar.candidate{background:#f0a04b}.entity-tradeoff-condition{background:#f0a04b1f;border-radius:9px;align-items:center;gap:14px;margin-top:18px;padding:12px;display:flex}.entity-tradeoff-condition strong{color:#f5ae56;flex-shrink:0;font-size:24px}.entity-tradeoff-condition span{color:#ead4bb;font-size:11px;line-height:1.45}@media (width<=700px){.entity-evidence-grid{grid-template-columns:1fr}.entity-tradeoff-condition{flex-direction:column;align-items:flex-start}}@media (width<=800px){.results-cards .result-card .entity-flip-inner,.results-cards .result-card.is-flipped .entity-flip-inner{transform-style:flat;transform:none!important}.results-cards .result-card .entity-flip-back{display:none;transform:none!important}.results-cards .result-card.is-flipped .entity-flip-front{display:none}.results-cards .result-card.is-flipped .entity-flip-back{pointer-events:auto;display:block}}.nm-intel{--nm-accent:#c4a1fa;--nm-soft:#d7bcff;box-sizing:border-box;color:#f5efff;scrollbar-width:thin;background:#171323;width:100%;height:100%;min-height:0;padding:17px 19px 22px;font-family:inherit;overflow-y:auto}.nm-intel.nm-tradeoff{--nm-accent:#f4af66;--nm-soft:#ffca92}.nm-intel *{box-sizing:border-box}.nm-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.nm-header>div{flex:1;min-width:0}.nm-header small{color:var(--nm-accent);letter-spacing:1px;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.nm-header h2{color:#f5efff;margin:0 0 5px;font-size:21px;line-height:1.2}.nm-header p{color:#b7a7c8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.nm-header button{color:#e8dcf4;cursor:pointer;background:#2b223b;border:1px solid #65517b;border-radius:8px;flex-shrink:0;width:32px;height:32px;font-size:22px}.nm-match{background:#29203b;border:1px solid #674b8c;border-radius:10px;margin-bottom:12px;padding:12px 14px}.nm-match>strong{color:#ebdcff;font-size:12px;display:block}.nm-match p{color:#d6c7e6;margin:7px 0 0;font-size:11px;line-height:1.5}.nm-match small{color:#b7a6c9;margin-top:7px;font-size:10px;display:block}.nm-chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.nm-chips span{color:#e4d0ff;background:#443056;border-radius:6px;padding:5px 7px;font-size:10px}.nm-analysis{background:#292039;border:1px solid #463653;border-radius:11px;margin-bottom:12px;padding:14px}.nm-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.nm-section-head strong{color:#f0e7fb;font-size:12px}.nm-section-head small{color:#b4a4c9;white-space:nowrap;font-size:10px}.nm-tier-chart{width:100%;height:auto;max-height:175px;display:block}.nm-big-stat{border-top:1px solid #493a59;justify-content:space-between;align-items:center;margin-top:8px;padding-top:11px;display:flex}.nm-big-stat>div{flex-direction:column;gap:3px;display:flex}.nm-big-stat small{color:#bcaacf;letter-spacing:.3px;font-size:10px}.nm-big-stat strong{color:var(--nm-soft);font-size:27px;line-height:1.1}.nm-big-stat>span{color:var(--nm-accent);font-size:28px;line-height:1}.nm-benefit{background:#241d33;border:1px solid #423451;border-radius:10px;margin-bottom:10px;padding:12px 13px}.nm-benefit-heading{color:var(--nm-soft);margin-bottom:8px;font-size:12px;font-weight:700}.nm-benefit-body{align-items:center;gap:12px;display:flex}.nm-benefit-body>div:last-child{flex:1;min-width:0}.nm-benefit-body strong{color:#f2e8fa;font-size:11px}.nm-benefit-body p{color:#d0c2df;margin:4px 0 0;font-size:11px;line-height:1.5}.nm-illustration{width:82px;height:72px;color:var(--nm-accent);background:#372849;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nm-tradeoff .nm-illustration{background:#4c3428}.nm-color-dot{border:2px solid #b7a4cc;border-radius:50%;width:22px;height:22px}.nm-illustration-arrow{color:#e3c5f4;margin:0 4px;font-size:18px}.nm-price-pair{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.nm-price-pair>div{background:#2b2437;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.nm-price-pair>div.nm-warm{background:#3a2a25;border:1px solid #8d603a}.nm-price-pair small{color:#c3b2d2;font-size:10px}.nm-price-pair strong{color:#f4edff;white-space:nowrap;font-size:21px;line-height:1.15}.nm-price-pair .nm-warm strong{color:#ffc78a}.nm-price-pair span{color:#b9abc8;font-size:10px;line-height:1.35}.nm-bars{flex-direction:column;gap:12px;margin:13px 0 16px;display:flex}.nm-bars label{color:#d2c5df;justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}.nm-bars b{color:#f5eafa;font-weight:700}.nm-track{background:#43364e;border-radius:99px;height:13px;overflow:hidden}.nm-track>span{background:#9982b9;border-radius:99px;height:100%;display:block}.nm-bars>div:nth-child(2) .nm-track>span{background:#f4af66}.nm-progress-label{color:#e9def8;justify-content:space-between;gap:8px;margin:12px 0 7px;font-size:12px;display:flex}.nm-progress-label span{color:#c1afcf;font-size:11px}.nm-progress{background:#493a59;border-radius:99px;height:14px;margin-bottom:15px;overflow:hidden}.nm-progress>span{background:#c4a1fa;border-radius:99px;height:100%;display:block}.nm-market-value{flex-direction:column;gap:4px;margin:13px 0 15px;display:flex}.nm-market-value strong{color:#e9d8ff;font-size:21px}.nm-market-value small{color:#b8a7c9;font-size:10px}.nm-market-range{background:linear-gradient(90deg,#6e558c,#a98adc,#6e558c);border-radius:99px;height:13px;margin:13px 8px;position:relative}.nm-market-marker{background:#f5e9ff;border-radius:3px;width:4px;height:25px;position:absolute;top:-6px;transform:translate(-50%);box-shadow:0 0 0 3px #32253f}.nm-market-ends{color:#bbaaca;justify-content:space-between;gap:5px;margin-bottom:15px;font-size:10px;display:flex}.nm-no-chart>strong{color:#e7d9f7;font-size:13px}.nm-no-chart>p{color:#c6b7d5;margin:8px 0 0;font-size:11px;line-height:1.5}.nm-footnote{color:#a89ab9;margin:9px 0 0;font-size:10px;line-height:1.5}@media (width<=600px){.nm-intel{padding:12px}.nm-header h2,.nm-price-pair strong{font-size:18px}.nm-illustration{width:66px;height:66px}.nm-benefit-body{gap:8px}}.nm-intel.nm-best{background:radial-gradient(at 100% 0,#743faa2b,#0000 58%),#211431;border:1px solid #8050b8}.nm-best .nm-header h2{color:#f4e8ff}.nm-best .nm-match{background:#38214f;border-color:#754da2}.nm-best .nm-analysis{background:#352047;border-color:#654583}.nm-best .nm-benefit{background:#301c45;border-color:#654583}.nm-best .nm-illustration{color:#d9b4ff;background:#4c3066}.nm-best .nm-header button{color:#e8ceff;background:#3a2350;border-color:#77519a}.nm-intel.nm-tradeoff{background:radial-gradient(at 100% 0,#bb682621,#0000 58%),#2b1c15;border:1px solid #b9783d}.nm-tradeoff .nm-header h2{color:#fff0df}.nm-tradeoff .nm-header p{color:#d3b7a0}.nm-tradeoff .nm-analysis{background:#40291d;border-color:#785032}.nm-tradeoff .nm-price-pair>div{background:#38281f;border:1px solid #684630}.nm-tradeoff .nm-price-pair>div.nm-warm{background:#52301e;border-color:#a66a39}.nm-tradeoff .nm-benefit{background:#392419;border-color:#785032}.nm-tradeoff .nm-benefit-body p{color:#e2c7ae}.nm-tradeoff .nm-illustration{color:#ffc38b;background:#583620}.nm-tradeoff .nm-big-stat{border-color:#735038}.nm-tradeoff .nm-big-stat small{color:#dbb28d}.nm-tradeoff .nm-section-head strong{color:#ffe5cb}.nm-tradeoff .nm-section-head small{color:#d0aa8a}.nm-tradeoff .nm-track{background:#684733}.nm-tradeoff .nm-track>span{background:#b99072}.nm-tradeoff .nm-bars>div:nth-child(2) .nm-track>span{background:#f4af66}.nm-tradeoff .nm-header button{color:#ffddbd;background:#493020;border-color:#97623c}.nm-tradeoff .nm-footnote{color:#c5a58a}.nm-product-specific{background:#352047;border-color:#75519a}.nm-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.nm-fact{background:#432b5b;border:1px solid #62447e;border-radius:9px;min-width:0;padding:11px}.nm-fact small{color:#bea4d7;margin-bottom:6px;font-size:10px;display:block}.nm-fact strong{color:#f0ddff;overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:block}.nm-product-note{color:#d7c1ea;font-size:12px;line-height:1.5}.nm-query-reason{background:#352047;border:1px solid #75519a;border-radius:12px;padding:19px}.nm-query-reason p{color:#dfd1ed;margin:16px 0 12px;font-size:14px;font-weight:400;line-height:1.75}.nm-query-reason p strong{color:#f3ddff;font-weight:700}.nm-reason-note{color:#ae98c3;border-top:1px solid #62447e;padding-top:12px;font-size:10px;line-height:1.55;display:block}.pm-panel{color:#f2e9ff;box-sizing:border-box;background:linear-gradient(145deg,#352047 0%,#291a3b 100%);border:1px solid #654583;border-radius:13px;flex-direction:column;gap:15px;margin-top:14px;padding:18px;display:flex}.pm-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-heading strong{letter-spacing:-.2px;font-size:14px;font-weight:650}.pm-heading small{color:#bba2d2;letter-spacing:.3px;font-size:10px}.pm-hero{background:linear-gradient(110deg,#50316b,#3c2555);border:1px solid #c291ff2b;border-radius:11px;justify-content:space-between;align-items:center;min-height:85px;padding:16px 20px;display:flex}.pm-hero>div:first-child{flex-direction:column;gap:6px;display:flex}.pm-hero small{color:#c9afe1;letter-spacing:1px;font-size:10px;font-weight:600}.pm-hero strong{color:#f1dfff;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:37px;font-weight:700;line-height:1}.pm-hero-icon{color:#dfbaff;background:#603b80;border:1px solid #79569a;border-radius:13px;flex-shrink:0;place-items:center;width:53px;height:53px;font-size:26px;display:grid}.pm-chart{background:linear-gradient(90deg,#a978ee 0%,#7751b5 50%,#50316e 100%);border-radius:20px;height:13px;margin:13px 9px 5px;position:relative}.pm-price-marker{z-index:1;background:#8c58d5;border:3px solid #f0ddff;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ad73f433}.pm-axis{color:#bca6d2;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-start;gap:8px;font-size:10px;display:flex}.pm-axis span:nth-child(2){text-align:center}.pm-axis span:last-child{text-align:right}.pm-current{color:#cdb8e2;background:#895abc1c;border:1px solid #614580;border-radius:8px;padding:11px 13px;font-size:11px;line-height:1.5}.pm-current strong{color:#f1ddff;font-weight:650}.pm-merchants{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pm-merchants>div{color:#e5d4f5;overflow-wrap:anywhere;background:#402b56;border:1px solid #5c4178;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:11px;font-size:11px;display:flex}.pm-merchant-dot{background:#b68aec;border-radius:50%;flex-shrink:0;width:7px;height:7px}.pm-landscape{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-landscape>div{background:#432c5b;border:1px solid #61447f;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:73px;padding:13px 15px;display:flex}.pm-landscape strong{color:#e5c6ff;font-variant-numeric:tabular-nums;font-size:25px;font-weight:700;line-height:1}.pm-landscape span{color:#c2a9d9;font-size:11px}.pm-benefit{box-sizing:border-box;background:#301c45;border:1px solid #654583;border-radius:12px;margin-top:13px;padding:17px}.pm-benefit-title{color:#d9b5ff;letter-spacing:.15px;margin-bottom:14px;font-size:11px;font-weight:650}.pm-benefit-row{align-items:center;gap:15px;display:flex}.pm-illustration{color:#d9b4ff;background:#4c3066;border:1px solid #674a86;border-radius:11px;flex:0 0 73px;place-items:center;width:73px;height:70px;font-size:30px;display:grid}.pm-benefit-row>div:last-child{flex:1;min-width:0}.pm-benefit-row strong{color:#f0e2fc;font-size:13px;line-height:1.4;display:block}.pm-benefit-row p{color:#d0c0e0;margin:6px 0 0;font-size:11px;line-height:1.65}@media (width<=560px){.pm-panel,.pm-benefit{padding:14px}.pm-hero{min-height:72px;padding:14px}.pm-hero strong{font-size:30px}.pm-hero-icon{width:44px;height:44px}.pm-benefit-row{gap:10px}.pm-illustration{flex-basis:58px;width:58px;height:60px}}.pm-offer-comparison{gap:13px}.pm-offer-identity{color:#bca6d0;border-bottom:1px solid #60447b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding-bottom:12px;font-size:11px;display:flex}.pm-offer-identity strong{color:#ddc2f5;font-variant-numeric:tabular-nums;font-size:11px}.pm-offer-list{flex-direction:column;gap:10px;display:flex}.pm-offer-row{background:#402a55;border:1px solid #634780;border-radius:10px;flex-direction:column;gap:11px;padding:14px;display:flex}.pm-offer-row:first-child{background:#4a3064;border-color:#9464c7}.pm-offer-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-offer-merchant{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.pm-offer-merchant>strong{color:#f1e3fc;overflow-wrap:anywhere;font-size:13px;font-weight:650}.pm-offer-best,.pm-offer-current{border-radius:5px;align-items:center;padding:4px 7px;font-size:9px;line-height:1.2;display:inline-flex}.pm-offer-best{color:#f0d8ff;background:#64448b}.pm-offer-current{color:#cbb2df;background:#352346}.pm-offer-price{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.pm-offer-price strong{color:#f1dcff;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.pm-offer-price small{color:#c4a9da;font-size:9px}.pm-offer-details{color:#c5b0d8;flex-wrap:wrap;gap:5px 14px;font-size:10px;line-height:1.5;display:flex}.pm-offer-link{color:#f6eaff;background:#623b91;border:1px solid #8c5bc4;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:35px;font-size:11px;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.pm-offer-link:hover{color:#fff;background:#7547a8;border-color:#b080e6}.pm-offer-link-disabled{color:#ad95c2;font-size:10px}.pm-offer-savings{background:#493060;border:1px solid #755097;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.pm-offer-savings>div{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.pm-offer-savings small{color:#c9b1df;font-size:10px}.pm-offer-savings strong{color:#e6c5ff;font-variant-numeric:tabular-nums;font-size:22px}.pm-offer-savings>span{color:#cbb6de;text-align:right;max-width:190px;font-size:10px;line-height:1.5}.pm-offer-note{color:#ac96c1;margin:0;font-size:10px;line-height:1.6}@media (width<=560px){.pm-offer-row{padding:12px}.pm-offer-price strong{font-size:18px}.pm-offer-top{gap:8px}.pm-offer-savings{flex-direction:column;align-items:flex-start;gap:7px}.pm-offer-savings>span{text-align:left;max-width:none}}.discover-flip{box-sizing:border-box;scrollbar-width:thin;color:#f4efff;background:#1b162b;width:100%;height:100%;min-height:0;padding:18px 20px;overflow-y:auto}.discover-flip-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.discover-flip-eyebrow{color:#ad91dc;letter-spacing:1px;margin-bottom:6px;font-size:10px;font-weight:750;display:block}.discover-flip-header h2{color:#f6f1ff;margin:0 0 5px;font-size:21px;line-height:1.25}.discover-flip-header p{color:#b6a9c9;margin:0;font-size:11px;line-height:1.5}.discover-flip-close{color:#d8c9ee;cursor:pointer;background:#292139;border:1px solid #594b70;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;font-size:23px;display:grid}.discover-flip-close:hover{background:#3a2d51}.discover-flip-current{background:#29213a;border:1px solid #65527f;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;padding:13px 15px;display:flex}.discover-flip-current-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.discover-flip-current-info>span{color:#a994c7;letter-spacing:.8px;font-size:9px;font-weight:750}.discover-flip-current-info strong{color:#f1eaff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.discover-flip-current-info small{color:#b4a5c9;font-size:10px}.discover-flip-current-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.discover-flip-current-price strong{white-space:nowrap;font-size:19px}.discover-flip-current-price small{color:#b7aac8;font-size:10px}.discover-flip-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.discover-flip-list-heading strong{color:#eae1f8;font-size:12px}.discover-flip-list-heading>span{color:#a99abd;white-space:nowrap;font-size:10px}.discover-flip-options{flex-direction:column;gap:9px;display:flex}.discover-flip-option{background:#251f34;border:1px solid #433851;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.discover-flip-option:hover{background:#2b233d;border-color:#76608f}.discover-flip-option-main{justify-content:space-between;gap:12px;display:flex}.discover-flip-option-title{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.discover-flip-option-title strong{color:#f2ebfc;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.discover-flip-option-title>span{color:#b5a8c8;font-size:10px}.discover-flip-option-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.discover-flip-option-price strong{color:#f0e8ff;white-space:nowrap;font-size:16px}.discover-flip-option-price small{color:#ab9dbd;font-size:9px}.discover-flip-option-bottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.discover-flip-option-details{flex-wrap:wrap;flex:1;gap:5px;display:flex}.discover-flip-option-details>span{color:#c9bdd9;background:#312940;border:1px solid #4b405c;border-radius:6px;padding:5px 7px;font-size:9px}.discover-flip-option-details .discover-flip-difference{color:#f0bc81;background:#3b2c29;border-color:#815d3b}.discover-flip-swap{color:#f6edff;cursor:pointer;background:#513184;border:1px solid #8252d4;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.discover-flip-swap:hover{background:#6840a7;border-color:#a67cf0}.discover-flip-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.discover-flip-pagination button{color:#d9c9ee;cursor:pointer;background:#2c2440;border:1px solid #594b70;border-radius:7px;padding:7px 10px;font-size:11px}.discover-flip-pagination button:disabled{opacity:.35;cursor:default}.discover-flip-pagination>span{color:#a99abd;font-size:11px}.discover-flip-empty{text-align:center;border:1px dashed #554565;border-radius:10px;padding:22px 15px}.discover-flip-empty strong{font-size:13px}.discover-flip-empty p{color:#b7a8c9;font-size:11px;line-height:1.5}.discover-flip-footer{color:#9587a9;margin-top:14px;font-size:10px;line-height:1.5}@media (width<=750px){.discover-flip{padding:12px}.discover-flip-current,.discover-flip-option-main{gap:8px}.discover-flip-header h2{font-size:17px}.discover-flip-option-bottom{flex-direction:column;align-items:flex-start}}.nm-intelligence{--nm-accent:#bd92ff;--nm-accent-soft:#ae7cff26;--nm-text:#f8f5ff;--nm-muted:#b9adc9;--nm-line:#c3aae62b;box-sizing:border-box;width:100%;color:var(--nm-text);background:radial-gradient(circle at 93% 0,#7d46cc29,#0000 42%),linear-gradient(125deg,#241d35 0%,#20192e 55%,#191624 100%);border:1px solid #a97ee757;border-radius:18px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:42px;margin-top:55px;padding:36px;display:grid;box-shadow:0 18px 46px #0c071b1f}.nm-intelligence *{box-sizing:border-box}.nm-type-price{--nm-accent:#c7a0ff}.nm-type-supply{--nm-accent:#a99bff}.nm-type-quantity{--nm-accent:#d0a5ff}.nm-type-procurement{--nm-accent:#b7b2ff}.nm-type-shop_fit{--nm-accent:#c9a1ff}.nm-copy{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.nm-eyebrow{color:var(--nm-accent);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:19px;font-size:10px;font-weight:800;display:flex}.nm-mark{font-size:20px;line-height:.7}.nm-eyebrow-divider{opacity:.45}.nm-title{letter-spacing:-.65px;color:#fff;max-width:580px;margin:0;font-size:clamp(23px,2.1vw,30px);font-weight:720;line-height:1.23}.nm-benefit{border-left:3px solid var(--nm-accent);background:linear-gradient(90deg,#a06cf42b,#a06cf409);border-radius:0 11px 11px 0;width:100%;margin-top:25px;padding:19px 21px}.nm-benefit-label{color:var(--nm-accent);letter-spacing:.075em;align-items:center;gap:9px;margin-bottom:11px;font-size:10px;font-weight:850;line-height:1.5;display:flex}.nm-benefit-spark{font-size:18px;line-height:1}.nm-benefit p{color:#f5efff;letter-spacing:-.15px;margin:0;font-size:16px;font-weight:620;line-height:1.62}.nm-description{max-width:560px;color:var(--nm-muted);margin:20px 0 0;font-size:13px;line-height:1.7}.nm-merchant-link{color:#f5eaff;background:#ae7cff1f;border:1px solid #ae7cff57;border-radius:9px;align-items:center;gap:9px;margin-top:20px;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.nm-merchant-link:hover{background:#ae7cff3b}.nm-visual{border-left:1px solid var(--nm-line);flex-direction:column;min-width:0;padding-left:34px;display:flex}.nm-visual-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.nm-visual-heading>span:first-child{color:#f1eaff;font-size:14px;font-weight:700;line-height:1.4}.nm-live-label{color:#9686b1;letter-spacing:.09em;flex-shrink:0;font-size:9px;font-weight:800}.nm-visual-content{flex:1;min-width:0}.nm-chart-note{border-top:1px solid var(--nm-line);color:#9f92b2;margin:23px 0 0;padding-top:15px;font-size:11px;line-height:1.6}.nm-price-summary{flex-direction:column;gap:5px;margin-bottom:22px;display:flex}.nm-price-summary>span{color:#a99abd;letter-spacing:.09em;font-size:10px;font-weight:800}.nm-price-summary>strong{color:var(--nm-accent);letter-spacing:-1.4px;font-size:clamp(32px,3vw,42px);font-weight:760;line-height:1.08}.nm-price-summary>small{color:#bcb0cd;font-size:11px}.nm-price-histogram{border-bottom:1px solid #c6afe759;align-items:stretch;gap:10px;width:100%;height:183px;display:flex}.nm-price-column{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.nm-price-count{color:#dcd1eb;margin-bottom:8px;font-size:12px;font-weight:750}.nm-price-column-space{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.nm-price-column-fill{background:linear-gradient(#8e75bb,#56416f);border-radius:6px 6px 0 0;width:100%;transition:height .3s}.nm-price-column-fill.is-peak{background:linear-gradient(#d6b5ff,#8750e5);box-shadow:0 0 22px #aa74ff33}.nm-price-bin{color:#c3b5d6;margin-top:7px;margin-bottom:6px;font-size:10px}.nm-price-axis{color:#b6a6ca;justify-content:space-between;gap:12px;margin-top:14px;font-size:10px;display:flex}.nm-price-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin-top:17px;display:grid}.nm-price-legend>span{color:#a99bbd;align-items:flex-start;gap:7px;font-size:10px;line-height:1.4;display:flex}.nm-price-legend b{color:#e4d3ff;font-weight:750}.nm-supply-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:20px;display:flex}.nm-supply-heading>div{flex-direction:column;gap:5px;display:flex}.nm-supply-heading strong{color:var(--nm-accent);letter-spacing:-1.4px;font-size:42px;font-weight:760;line-height:1}.nm-supply-heading span{color:#b8a9cb;font-size:11px}.nm-supply-caption{letter-spacing:.08em;font-weight:800;font-size:9px!important}.nm-supply-landscape{flex-wrap:wrap;gap:8px;min-height:164px;display:flex}.nm-supply-tile{overflow-wrap:anywhere;background:#655096;border:1px solid #ffffff14;border-radius:11px;flex-direction:column;flex-basis:0;justify-content:space-between;min-width:min(100%,120px);min-height:145px;padding:15px;display:flex}.nm-supply-tone-0{background:linear-gradient(145deg,#7458b8,#4b397c)}.nm-supply-tone-1{background:linear-gradient(145deg,#554c9d,#363363)}.nm-supply-tone-2{background:linear-gradient(145deg,#8966ad,#59416e)}.nm-supply-tone-3{background:linear-gradient(145deg,#4d598f,#333c68)}.nm-supply-tile-label{font-weight:650;line-height:1.45;color:#f3eaff!important;font-size:12px!important}.nm-supply-tile-bottom{justify-content:space-between;align-items:baseline;gap:7px;margin-top:14px;display:flex}.nm-supply-tile-bottom strong{color:#fff;font-size:28px;font-weight:760;line-height:1}.nm-supply-tile-bottom small{color:#e3d4f8;font-size:11px}.nm-supply-footnote{color:#a99abd;margin:12px 0 0;font-size:10px;line-height:1.5}.nm-quantity-heading{color:#a99abd;letter-spacing:.07em;justify-content:space-between;gap:15px;margin-bottom:16px;font-size:10px;font-weight:800;display:flex}.nm-quantity-list{flex-direction:column;gap:12px;display:flex}.nm-quantity-option{background:#644c8e1c;border:1px solid #af91d52e;border-radius:10px;padding:14px 15px}.nm-quantity-option.is-lowest{background:#9d67e926;border-color:#ca9fff8f}.nm-quantity-option-top{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.nm-quantity-option-top>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.nm-quantity-option-top strong{color:#f5eeff;font-size:12px;font-weight:700;line-height:1.45}.nm-quantity-option-top small{color:#afa0c3;font-size:10px;line-height:1.4}.nm-quantity-value{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.nm-quantity-value strong{color:#f7edff;font-size:15px;font-weight:800}.nm-quantity-value span{color:#cba6ff;letter-spacing:.045em;font-size:8px;font-weight:850}.nm-quantity-track{background:#a78ad02b;border-radius:99px;width:100%;height:6px;overflow:hidden}.nm-quantity-fill{border-radius:inherit;background:linear-gradient(90deg,#8060ba,#a885df);height:100%}.nm-quantity-option.is-lowest .nm-quantity-fill{background:linear-gradient(90deg,#9b6cf0,#d5b4ff)}.nm-procurement-summary{flex-direction:column;gap:8px;display:flex}.nm-procurement-summary>span{color:#afa1c4;letter-spacing:.07em;font-size:10px;font-weight:800;line-height:1.5}.nm-procurement-summary>strong{color:var(--nm-accent);letter-spacing:-1.2px;font-size:42px;font-weight:760;line-height:1}.nm-procurement-plot{width:100%;height:117px;margin-top:13px;position:relative}.nm-procurement-line{background:linear-gradient(90deg,#55476e,#a487d3,#55476e);border-radius:99px;height:4px;position:absolute;top:64px;left:0;right:0}.nm-procurement-point{color:#21152f;background:#c5a2ff;border:3px solid #282039;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:850;display:flex;position:absolute;top:66px;transform:translate(-50%,-50%);box-shadow:0 0 20px #b890ff2e}.nm-procurement-ranges{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.nm-procurement-range{border-top:1px solid var(--nm-line);flex-direction:column;gap:7px;min-width:0;padding-top:12px;display:flex}.nm-procurement-range span{color:#b5a8c7;font-size:10px;line-height:1.5}.nm-procurement-range strong{color:#f2eaff;font-size:12px;font-weight:750}.nm-shop-spotlight{align-items:center;gap:24px;padding:5px 0 22px;display:flex}.nm-shop-orbit{background:radial-gradient(circle,#a368f336,#a368f309 67%,#0000 68%);border:1px solid #cda9ff66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:142px;height:142px;display:flex;position:relative}.nm-shop-orbit:before,.nm-shop-orbit:after{content:"";background:#d3b0ff;border-radius:50%;position:absolute;box-shadow:0 0 14px #c18fff66}.nm-shop-orbit:before{width:9px;height:9px;top:15px;left:20px}.nm-shop-orbit:after{width:7px;height:7px;bottom:17px;right:14px}.nm-shop-orbit-inner{background:linear-gradient(145deg,#7950b8,#4b3376);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:105px;height:105px;display:flex;box-shadow:0 9px 25px #0d061d33}.nm-shop-orbit-inner strong{color:#fff;font-size:36px;font-weight:800;line-height:1}.nm-shop-orbit-inner span{color:#e6d6ff;letter-spacing:.09em;font-size:9px;font-weight:850}.nm-shop-identity{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.nm-shop-identity>span{color:#a99abd;letter-spacing:.09em;font-size:9px;font-weight:800}.nm-shop-identity>strong{color:#fff;overflow-wrap:anywhere;font-size:22px;font-weight:760;line-height:1.2}.nm-shop-identity>small{color:#b9a9cc;font-size:12px;line-height:1.5}.nm-shop-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.nm-shop-category{background:#865ec017;border:1px solid #b18be130;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.nm-shop-category span{color:#cfc2df;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.4}.nm-shop-category strong{color:#e3caff;flex-shrink:0;font-size:16px;font-weight:800}@media (width<=1050px){.nm-intelligence{grid-template-columns:1fr;gap:29px}.nm-visual{border-left:0;border-top:1px solid var(--nm-line);padding-top:27px;padding-left:0}}@media (width<=600px){.nm-intelligence{border-radius:13px;margin-top:35px;padding:22px 18px}.nm-title{font-size:23px}.nm-benefit{margin-top:21px;padding:16px}.nm-benefit p{font-size:14px}.nm-description{font-size:12px}.nm-visual-heading{flex-wrap:wrap;margin-bottom:20px}.nm-price-summary>strong,.nm-supply-heading strong,.nm-procurement-summary>strong{font-size:34px}.nm-price-histogram{gap:6px;height:145px}.nm-price-legend{grid-template-columns:1fr}.nm-supply-tile{min-width:115px;min-height:118px}.nm-quantity-option-top{gap:8px}.nm-quantity-value strong{font-size:13px}.nm-procurement-ranges{gap:6px}.nm-procurement-range span{font-size:9px}.nm-shop-spotlight{gap:15px}.nm-shop-orbit{width:112px;height:112px}.nm-shop-orbit-inner{width:82px;height:82px}.nm-shop-orbit-inner strong{font-size:29px}.nm-shop-identity>strong{font-size:18px}.nm-shop-categories{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nm-intelligence *,.nm-intelligence :before,.nm-intelligence :after{transition:none!important;animation:none!important}}.nm-type-tier_pricing{--nm-accent:#d5adff}.nm-tier-product{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.nm-tier-product>span{color:#a99abd;letter-spacing:.08em;font-size:9px;font-weight:800}.nm-tier-product>strong{color:#f6eeff;font-size:15px;font-weight:750;line-height:1.45}.nm-tier-product>small{color:#b7a8ca;font-size:12px}.nm-tier-steps{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));align-items:end;gap:10px;display:grid}.nm-tier-step{background:#7753a41c;border:1px solid #b995e633;border-radius:11px;flex-direction:column;gap:7px;min-width:0;min-height:183px;padding:17px 13px;display:flex}.nm-tier-step:first-child{margin-top:24px}.nm-tier-step.is-current{background:linear-gradient(155deg,#9d64e545,#5c39941f);border-color:#cda5ffa6;box-shadow:0 0 26px #a974f517}.nm-tier-step-label{color:#bdacd2;letter-spacing:.055em;font-size:9px;font-weight:850;line-height:1.4}.nm-tier-step.is-current .nm-tier-step-label{color:#dbbbff}.nm-tier-step-price{color:#f4eaff;letter-spacing:-.8px;font-size:25px;font-weight:800;line-height:1.1}.nm-tier-step.is-current .nm-tier-step-price{color:#d5adff}.nm-tier-step>small{color:#afa0c4;font-size:10px;line-height:1.4}.nm-tier-step-divider{background:#cdb1ef2b;height:1px;margin:6px 0 3px}.nm-tier-step-total{color:#eae0f7;font-size:16px;font-weight:750}.nm-tier-result{background:#9d67e91f;border:1px solid #cda5ff45;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:16px 18px;display:flex}.nm-tier-result>span{color:#c4b1dc;letter-spacing:.06em;font-size:10px;font-weight:850}.nm-tier-result>strong{color:#dbb9ff;font-size:24px;font-weight:800;line-height:1.2}.nm-tier-result strong small{color:#c4b1dc;font-size:13px;font-weight:650}.nm-tier-next-note{color:#b9a9cd;margin:15px 0 0;font-size:11px;line-height:1.6}@media (width<=600px){.nm-tier-steps{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:7px}.nm-tier-step{padding:12px 9px}.nm-tier-step-price,.nm-tier-result>strong{font-size:20px}}.nm-intelligence.nm-type-shop_fit,.nm-intelligence.nm-type-supply{padding:34px;display:block}.nm-fit-layout,.nm-supply-new{width:100%;min-width:0}.nm-fit-header,.nm-supply-new-header{margin-bottom:27px}.nm-fit-eyebrow{color:#cba8ff;letter-spacing:.1em;margin-bottom:15px;font-size:10px;font-weight:800;display:block}.nm-fit-header h2,.nm-supply-new-header h2{color:#fff;letter-spacing:-.6px;max-width:850px;margin:0;font-size:clamp(23px,2.5vw,31px);font-weight:750;line-height:1.25}.nm-fit-header p,.nm-supply-new-header p{color:#b9adc9;max-width:820px;margin:13px 0 0;font-size:13px;line-height:1.65}.nm-fit-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:17px;display:grid}.nm-fit-featured{background:linear-gradient(145deg,#8351ca47,#4a317121);border:1px solid #cda5ff80;border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;padding:27px;display:flex}.nm-fit-kicker{color:#d3b0ff;letter-spacing:.08em;font-size:10px;font-weight:850}.nm-fit-featured h3{color:#fff;margin:21px 0 11px;font-size:clamp(24px,3vw,34px);line-height:1.15}.nm-fit-featured>p{color:#c9bdd9;margin:0;font-size:13px;line-height:1.75}.nm-fit-featured>p strong{color:#f4eaff}.nm-fit-evidence{background:#c6a0ff17;border-radius:10px;flex-direction:column;gap:6px;width:100%;margin-top:23px;padding:17px 19px;display:flex}.nm-fit-evidence span,.nm-fit-evidence small{color:#b6a7c9;font-size:10px}.nm-fit-evidence strong{color:#d7b7ff;font-size:36px;line-height:1.1}.nm-fit-primary-link{color:#21182f;background:#cba8ff;border-radius:9px;justify-content:space-between;gap:20px;margin-top:23px;padding:13px 19px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.nm-fit-primary-link:hover{background:#dfc6ff}.nm-fit-alternatives{flex-direction:column;gap:10px;min-width:0;display:flex}.nm-fit-alternatives-heading{justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 9px;display:flex}.nm-fit-alternatives-heading strong{color:#f5edff;font-size:13px}.nm-fit-alternatives-heading span{color:#a99abd;font-size:11px}.nm-fit-alternative{background:#895fbf17;border:1px solid #bb9ae733;border-radius:11px;padding:17px 19px}.nm-fit-alt-top{align-items:center;gap:12px;display:flex}.nm-fit-alt-rank{color:#b68ae9;font-size:11px;font-weight:850}.nm-fit-alt-top strong{color:#f7f0ff;font-size:15px}.nm-fit-alternative p,.nm-fit-empty{color:#b9accb;margin:10px 0;font-size:12px;line-height:1.6}.nm-fit-alternative a{color:#d4b2ff;font-size:12px;font-weight:750;text-decoration:none}.nm-fit-alternative a:hover{text-decoration:underline}.nm-supply-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.nm-supply-comparison-card{background:#7853ae26;border:1px solid #c3a2ed3d;border-radius:13px;min-width:0;padding:25px}.nm-supply-comparison-card.is-limited{background:#9763db33;border-color:#d0a1ff85}.nm-supply-comparison-card>span{color:#baa5d4;letter-spacing:.07em;font-size:10px;font-weight:800}.nm-supply-comparison-card h3{color:#fff;margin:13px 0 23px;font-size:19px;line-height:1.35}.nm-supply-metric{align-items:baseline;gap:12px;display:flex}.nm-supply-metric strong{color:#d5b2ff;font-size:45px;line-height:1}.nm-supply-metric span{color:#bcb0cd;font-size:12px}.nm-supply-meter{background:#be9fe421;border-radius:99px;height:7px;margin-top:22px;overflow:hidden}.nm-supply-meter>div{border-radius:inherit;background:linear-gradient(90deg,#8761ca,#cba8ff);height:100%}.nm-supply-takeaway{background:#9a65df17;border-left:3px solid #cba8ff;border-radius:0 10px 10px 0;margin-top:19px;padding:19px 22px}.nm-supply-takeaway span{color:#cba8ff;letter-spacing:.07em;font-size:10px;font-weight:850}.nm-supply-takeaway p{color:#eee5fa;margin:9px 0 0;font-size:13px;line-height:1.7}.nm-fit-disclaimer{color:#9688a9;margin:19px 0 0;font-size:10px;line-height:1.6}@media (width<=760px){.nm-intelligence.nm-type-shop_fit,.nm-intelligence.nm-type-supply{padding:20px}.nm-fit-grid,.nm-supply-comparison{grid-template-columns:1fr}.nm-fit-featured{padding:21px}.nm-supply-comparison-card{padding:20px}}.nm-intelligence.nm-type-price{padding:34px;display:block}.nm-price-new{width:100%;min-width:0}.nm-price-new-header{margin-bottom:31px}.nm-price-new-header h2{color:#fff;letter-spacing:-.6px;max-width:930px;margin:0;font-size:clamp(23px,2.5vw,31px);font-weight:750;line-height:1.3}.nm-price-new-header p{color:#b9adc9;max-width:820px;margin:14px 0 0;font-size:13px;line-height:1.7}.nm-price-plot-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.nm-price-plot-header strong{color:#f4ecff;font-size:14px;font-weight:750}.nm-price-plot-header span{color:#aa98c2;letter-spacing:.06em;font-size:10px;font-weight:800}.nm-price-chartbox{background:radial-gradient(circle at 95% 0,#9763e221,#0000 45%),#6a469e14;border:1px solid #be97f03d;border-radius:13px;width:100%;min-width:0;padding:24px 26px 18px;position:relative;overflow-x:auto}.nm-price-median{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.nm-price-median span{color:#b7a2d1;letter-spacing:.075em;font-size:10px;font-weight:850}.nm-price-median strong{color:#d3aeff;letter-spacing:-1.3px;font-size:clamp(35px,4vw,49px);font-weight:770;line-height:1.05}.nm-price-bars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:18px;width:100%;min-width:470px;margin-top:25px;display:grid}.nm-price-bar-column{flex-direction:column;min-width:0;display:flex}.nm-price-bar-space{border-bottom:1px solid #d3b5ff61;justify-content:center;align-items:flex-end;width:100%;height:155px;display:flex}.nm-price-bar-fill{background:linear-gradient(#957cb7,#59476f);border-radius:6px 6px 0 0;width:min(100%,105px);transition:height .25s;position:relative}.nm-price-bar-fill.is-peak{background:linear-gradient(#d8b8ff,#8050d0);box-shadow:0 0 24px #b47eff2e}.nm-price-bar-fill>span{color:#e7d8fa;font-size:12px;font-weight:800;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.nm-price-bin-range{color:#c2b4d5;text-align:center;overflow-wrap:anywhere;min-height:35px;margin-top:13px;font-size:11px;line-height:1.5}.nm-price-direction{color:#9888ad;justify-content:space-between;gap:15px;min-width:470px;margin-top:13px;font-size:10px;display:flex}.nm-price-takeaway{background:#9765dd1c;border-left:3px solid #cba8ff;border-radius:0 10px 10px 0;margin-top:19px;padding:19px 22px}.nm-price-takeaway span{color:#cba8ff;letter-spacing:.07em;font-size:10px;font-weight:850}.nm-price-takeaway p{color:#f0e7fc;margin:9px 0 0;font-size:14px;line-height:1.7}.nm-price-source{color:#9788ac;margin:17px 0 0;font-size:10px;line-height:1.6}@media (width<=760px){.nm-intelligence.nm-type-price{padding:20px}.nm-price-chartbox{padding:20px 17px}.nm-price-bars{gap:12px}.nm-price-bar-space{height:130px}.nm-price-plot-header{align-items:flex-start}}.nm-intelligence.nm-type-procurement{padding:34px;display:block}.nm-procurement-new{width:100%;min-width:0}.nm-procurement-new-header{margin-bottom:28px}.nm-procurement-new-header h2{color:#fff;letter-spacing:-.6px;max-width:900px;margin:0;font-size:clamp(23px,2.5vw,31px);font-weight:750;line-height:1.3}.nm-procurement-new-header p{color:#b9adc9;max-width:830px;margin:14px 0 0;font-size:13px;line-height:1.7}.nm-procurement-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.nm-procurement-metric{background:linear-gradient(145deg,#8059b330,#48316c1a);border:1px solid #c09deb47;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}.nm-procurement-metric.is-threshold{background:linear-gradient(145deg,#915ed440,#4e327c1c);border-color:#cba8ff6e}.nm-procurement-metric>span{color:#bfa6dd;letter-spacing:.075em;font-size:10px;font-weight:850;line-height:1.5}.nm-procurement-metric>strong{color:#d5b3ff;letter-spacing:-1.3px;margin-top:20px;font-size:clamp(38px,4.5vw,56px);font-weight:780;line-height:1.1}.nm-procurement-metric>p{color:#c5b7d7;max-width:340px;margin:16px 0 20px;font-size:13px;line-height:1.7}.nm-procurement-metric>small{color:#a99abd;border-top:1px solid #c6a5ec2b;width:100%;margin-top:auto;padding-top:14px;font-size:11px}.nm-procurement-takeaway{background:#9867dc1a;border-left:3px solid #cba8ff;border-radius:0 10px 10px 0;margin-top:19px;padding:20px 23px}.nm-procurement-takeaway>span{color:#cba8ff;letter-spacing:.07em;font-size:10px;font-weight:850}.nm-procurement-takeaway>p{color:#f0e7fc;margin:10px 0 0;font-size:14px;line-height:1.7}.nm-procurement-source{color:#9688a9;margin:18px 0 0;font-size:10px;line-height:1.6}@media (width<=760px){.nm-intelligence.nm-type-procurement{padding:20px}.nm-procurement-metrics{grid-template-columns:1fr}.nm-procurement-metric{padding:22px}}.nm-intelligence.nm-type-tier_pricing{padding:34px;display:block}.nm-tier-new{width:100%;min-width:0}.nm-tier-new-header{margin-bottom:25px}.nm-tier-new-header h2{color:#fff;letter-spacing:-.6px;max-width:950px;margin:0;font-size:clamp(23px,2.5vw,31px);font-weight:750;line-height:1.3}.nm-tier-new-header p{color:#b9adc9;max-width:850px;margin:13px 0 0;font-size:13px;line-height:1.7}.nm-tier-product-line{background:#754ea81a;border:1px solid #be9dea30;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;padding:17px 20px;display:flex}.nm-tier-product-line>div:first-child{flex-direction:column;gap:7px;min-width:0;display:flex}.nm-tier-product-line span{color:#a99abd;letter-spacing:.06em;font-size:10px;font-weight:800}.nm-tier-product-line strong{color:#f5ecff;font-size:14px;line-height:1.5}.nm-tier-merchant{color:#d4b6fb;border:1px solid #cba8ff40;border-radius:7px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:750}.nm-tier-new-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.nm-tier-new-card{background:#67489021;border:1px solid #bc9be638;border-radius:13px;flex-direction:column;min-width:0;padding:23px;display:flex}.nm-tier-new-card.is-current{background:linear-gradient(155deg,#9b64e442,#593a8a21);border-color:#cfacffa1}.nm-tier-new-card.is-next{background:linear-gradient(155deg,#7754ad33,#4e35751a);border-color:#c6a3f257}.nm-tier-new-step{color:#b9a3d2;letter-spacing:.065em;font-size:10px;font-weight:850;line-height:1.5}.nm-tier-new-card.is-current .nm-tier-new-step{color:#d7b7ff}.nm-tier-new-price{flex-direction:column;gap:7px;margin-top:23px;display:flex}.nm-tier-new-price strong{color:#f6eeff;letter-spacing:-1px;font-size:clamp(27px,3vw,39px);font-weight:780;line-height:1.15}.nm-tier-new-card.is-current .nm-tier-new-price strong{color:#dcbfff}.nm-tier-new-price small{color:#ab9cbe;font-size:11px}.nm-tier-new-separator{background:#cbabf533;height:1px;margin:24px 0 19px}.nm-tier-new-detail{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;margin-bottom:13px;display:flex}.nm-tier-new-detail span{color:#a99bbd;font-size:11px}.nm-tier-new-detail strong{color:#e9dcf9;font-size:12px;font-weight:750}.nm-tier-new-total{flex-direction:column;gap:9px;margin-top:auto;padding-top:24px;display:flex}.nm-tier-new-total span{color:#b8a5d1;letter-spacing:.05em;font-size:10px;font-weight:850}.nm-tier-new-total strong{color:#f2e8ff;font-size:25px;line-height:1.2}.nm-tier-new-savings{background:#c7a3ff21;border-radius:9px;flex-direction:column;gap:7px;margin-top:17px;padding:15px;display:flex}.nm-tier-new-savings span{color:#d4b0ff;font-size:10px;font-weight:850}.nm-tier-new-savings strong{color:#e1caff;font-size:23px}.nm-tier-new-savings small{color:#bcaacf;font-size:10px;line-height:1.5}.nm-tier-next-saving{background:#bf97f71a;border-radius:9px;flex-direction:column;gap:7px;margin-top:17px;padding:15px;display:flex}.nm-tier-next-saving span{color:#bba9d0;font-size:10px}.nm-tier-next-saving strong{color:#d8b8ff;font-size:21px}.nm-tier-no-next{margin-top:27px}.nm-tier-no-next strong{color:#d5c3e9;font-size:17px}.nm-tier-no-next p{color:#aa9cbd;font-size:12px;line-height:1.7}.nm-tier-new-takeaway{background:#9867dc1c;border-left:3px solid #cba8ff;border-radius:0 10px 10px 0;margin-top:19px;padding:20px 23px}.nm-tier-new-takeaway>span{color:#cba8ff;letter-spacing:.07em;font-size:10px;font-weight:850}.nm-tier-new-takeaway>p{color:#eee4fa;margin:10px 0 0;font-size:13px;line-height:1.8}.nm-tier-new-takeaway strong{color:#fff}.nm-tier-new-source{color:#9688a9;margin:17px 0 0;font-size:10px;line-height:1.6}@media (width<=900px){.nm-tier-new-grid{grid-template-columns:1fr}.nm-tier-new-card{padding:22px}.nm-tier-product-line{flex-direction:column;align-items:flex-start}}@media (width<=760px){.nm-intelligence.nm-type-tier_pricing{padding:20px}}.nm-intelligence:is(.nm-type-shop_fit,.nm-type-price,.nm-type-supply,.nm-type-procurement,.nm-type-tier_pricing){border-radius:14px;padding:22px 26px}.nm-price-new-header h2,.nm-procurement-new-header h2,.nm-tier-new-header h2{letter-spacing:-.4px;font-size:clamp(20px,2vw,25px);line-height:1.25}.nm-price-new-header p,.nm-procurement-new-header p,.nm-tier-new-header p{margin-top:8px;font-size:12px;line-height:1.55}.nm-price-new-header,.nm-procurement-new-header,.nm-tier-new-header{margin-bottom:18px}.nm-price-chartbox{padding:17px 20px 13px}.nm-price-median{gap:3px}.nm-price-median strong{font-size:34px}.nm-price-bars{gap:14px;margin-top:22px}.nm-price-bar-space{height:105px}.nm-price-bin-range{min-height:25px;margin-top:8px}.nm-price-direction{margin-top:7px}.nm-price-takeaway{margin-top:12px;padding:13px 17px}.nm-price-takeaway p{margin-top:5px;font-size:12px;line-height:1.55}.nm-price-source{margin-top:10px}.nm-procurement-metrics{gap:12px}.nm-procurement-metric{padding:19px 22px}.nm-procurement-metric>strong{margin-top:11px;font-size:38px}.nm-procurement-metric>p{margin:9px 0 12px;font-size:12px;line-height:1.5}.nm-procurement-metric>small{padding-top:9px}.nm-procurement-takeaway{margin-top:12px;padding:13px 17px}.nm-procurement-takeaway>p{margin-top:6px;font-size:12px;line-height:1.55}.nm-procurement-source{margin-top:10px}.nm-tier-product-line{margin-bottom:12px;padding:11px 15px}.nm-tier-new-grid{gap:12px}.nm-tier-new-card{padding:17px}.nm-tier-new-price{gap:4px;margin-top:13px}.nm-tier-new-price strong{font-size:31px}.nm-tier-new-separator{margin:15px 0 13px}.nm-tier-new-detail{margin-bottom:8px}.nm-tier-new-total{gap:5px;padding-top:15px}.nm-tier-new-total strong{font-size:21px}.nm-tier-new-savings,.nm-tier-next-saving{margin-top:11px;padding:10px 12px}.nm-tier-new-takeaway{margin-top:12px;padding:13px 17px}.nm-tier-new-takeaway>p{margin-top:6px;font-size:12px;line-height:1.55}.nm-tier-new-source{margin-top:10px}.nm-fit-grid,.nm-supply-comparison{gap:12px}.nm-fit-grid>*,.nm-supply-comparison>*{padding:16px}.nm-supply-takeaway{margin-top:12px;padding:13px 17px}@media (width<=760px){.nm-intelligence:is(.nm-type-shop_fit,.nm-type-price,.nm-type-supply,.nm-type-procurement,.nm-type-tier_pricing){padding:18px}.nm-price-bars,.nm-price-direction{min-width:390px}.nm-tier-new-grid,.nm-procurement-metrics{grid-template-columns:1fr}}.purchase-intelligence.nm-intelligence.nm-type-shop_fit{width:100%;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important}.nm-intelligence.nm-type-shop_fit:before,.nm-intelligence.nm-type-shop_fit:after{content:none!important}.nm-shopfit{width:100%;min-width:0}.nm-shopfit-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:22px;display:grid}.nm-shopfit-grid--single{grid-template-columns:minmax(0,780px)}.nm-shopfit-featured{isolation:isolate;background:radial-gradient(at 5% 0,#8e5bcc36,#0000 57%),linear-gradient(145deg,#30213f 0%,#251a35 50%,#1b1529 100%);border:1px solid #b98fed5e;border-radius:19px;flex-direction:column;min-width:0;padding:30px 32px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #08041354,0 6px 18px #0c061a2e,inset 0 1px #efd5ff17}.nm-shopfit-featured:hover{border-color:#c79ff68c;transform:translateY(-2px);box-shadow:0 28px 65px #0804136b,0 8px 24px #2c12552e,inset 0 1px #efd5ff1f}.nm-shopfit-kicker{color:#cba9f4;letter-spacing:.09em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.nm-shopfit-star{color:#d9b6ff;font-size:15px;line-height:1}.nm-shopfit-merchant-name{color:#fff;letter-spacing:-.8px;overflow-wrap:anywhere;margin:25px 0 22px;font-size:clamp(27px,2.8vw,36px);font-weight:760;line-height:1.15}.nm-shopfit-stat{align-items:center;gap:16px;min-width:0;margin-bottom:28px;display:flex}.nm-shopfit-stat>strong{color:#e0c2ff;letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:clamp(42px,4vw,54px);font-weight:760;line-height:1}.nm-shopfit-stat-label{color:#c7b8d6;flex-direction:column;gap:4px;min-width:0;font-size:13px;line-height:1.45;display:flex}.nm-shopfit-stat-label span:last-child{color:#a99abc}.nm-shopfit-featured-footer{border-top:1px solid #c7a4ef26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.nm-shopfit-source{color:#998aaf;font-size:11px}.nm-shopfit-primary-link{color:#fff;white-space:nowrap;background:linear-gradient(110deg,#7538e5,#8d45eb);border:1px solid #c293ff42;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:45px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 7px 18px #5820ae38}.nm-shopfit-primary-link:hover{color:#fff;background:linear-gradient(110deg,#8244f0,#9955f5);transform:translateY(-1px);box-shadow:0 10px 23px #6327bf54}.nm-shopfit-alternatives{flex-direction:column;gap:14px;min-width:0;display:flex}.nm-shopfit-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:3px 2px 0;display:flex}.nm-shopfit-list-heading strong{color:#f0e9f8;font-size:14px;font-weight:720}.nm-shopfit-list-heading>span{color:#9688ab;font-size:11px}.nm-shopfit-list{flex-direction:column;gap:13px;display:flex}.nm-shopfit-alternative{background:linear-gradient(145deg,#291d39 0%,#21182f 65%,#1c1529 100%);border:1px solid #9c7bc540;border-radius:15px;min-width:0;padding:22px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 14px 32px #0704123d,0 3px 10px #0b051a1f,inset 0 1px #e8cdff0b}.nm-shopfit-alternative:hover{border-color:#b88fe96b;transform:translateY(-2px);box-shadow:0 20px 43px #07041257,inset 0 1px #e8cdff12}.nm-shopfit-alt-heading{align-items:center;gap:12px;min-width:0;display:flex}.nm-shopfit-rank{color:#bd91ee;letter-spacing:.04em;font-size:11px;font-weight:800}.nm-shopfit-alt-heading h4{color:#f3edfa;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:730;line-height:1.3}.nm-shopfit-alt-detail{align-items:center;gap:12px;margin-top:17px;display:flex}.nm-shopfit-alt-detail>strong{color:#d9b6ff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1}.nm-shopfit-alt-detail>span{color:#c2b5d0;flex-direction:column;gap:3px;font-size:12px;line-height:1.4;display:flex}.nm-shopfit-alt-detail small{color:#9888aa;font-size:11px}.nm-shopfit-alt-link{color:#caa5fb;align-items:center;gap:9px;margin-top:20px;font-size:12px;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.nm-shopfit-alt-link:hover{color:#ead5ff}.nm-shopfit-disclaimer{color:#8d809e;margin:17px 2px 0;font-size:10px;line-height:1.6}@media (width<=850px){.nm-shopfit-grid{grid-template-columns:minmax(0,1fr);gap:20px}.nm-shopfit-featured{padding:26px}}@media (width<=600px){.nm-shopfit-featured{border-radius:16px;padding:23px 21px}.nm-shopfit-merchant-name{margin:20px 0;font-size:29px}.nm-shopfit-stat{gap:12px;margin-bottom:23px}.nm-shopfit-stat>strong{font-size:43px}.nm-shopfit-featured-footer{align-items:flex-start}.nm-shopfit-alternative{padding:20px}.nm-shopfit-list-heading{padding-inline:1px}}@media (prefers-reduced-motion:reduce){.nm-shopfit-featured,.nm-shopfit-alternative,.nm-shopfit-primary-link{transition:none}}.nm-shopfit-reason{color:#c7bad7;max-width:540px;margin:-5px 0 24px;font-size:13px;font-weight:400;line-height:1.75}.nm-shopfit-reason strong{color:#f0e5fc;font-weight:650}.np-section{color:#f5effc;width:100%;margin:115px auto 75px;font-family:inherit}.np-section *{box-sizing:border-box}.np-stage{isolation:isolate;width:100%;height:375px;position:relative}.np-featured-card{z-index:5;background:linear-gradient(135deg,#2a193a 0%,#24162f 58%,#281833 100%);border:1.5px solid #b963f2e0;border-radius:24px;width:49%;min-height:315px;transition:transform .35s,box-shadow .35s;position:absolute;top:18px;left:11%;box-shadow:0 12px 32px #0c04172e,0 0 0 1px #a050d209}.np-featured-card:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:#9746d224;border-radius:34px;position:absolute;inset:-17px}.np-featured-content{border-radius:inherit;flex-direction:column;min-height:315px;padding:21px 25px 15px;display:flex;position:relative}.np-featured-top{justify-content:space-between;align-items:center;display:flex}.np-pill{color:#e4b9ff;background:#843ab852;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.np-featured-body{flex:1;align-items:center;gap:14px;padding:17px 0 14px;display:flex}.np-featured-copy{flex:1;min-width:0}.np-featured-copy h3{letter-spacing:-.6px;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 9px;font-size:clamp(20px,1.85vw,28px);font-weight:750;line-height:1.17;display:-webkit-box;overflow:hidden}.np-featured-copy>p{color:#c8b9d5;max-width:450px;margin:0;font-size:12.5px;line-height:1.6}.np-search-context{background:#7c45a41c;border:1px solid #a564d140;border-radius:10px;flex-direction:column;gap:4px;max-width:100%;margin-top:14px;padding:8px 11px;display:inline-flex}.np-search-context span{color:#a995b9;font-size:10px}.np-search-context strong{text-overflow:ellipsis;white-space:nowrap;color:#f0e4fb;max-width:100%;font-size:12px;display:block;overflow:hidden}.np-main-art{flex:0 0 120px;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.np-main-art svg{filter:drop-shadow(0 7px 12px #1e0a413d);width:100%;height:100%}.np-pool-metrics{flex-wrap:wrap;gap:16px;margin-top:17px;display:flex}.np-pool-metric{color:#d7a7f4;align-items:center;gap:8px;display:flex}.np-pool-metric>span{flex-direction:column;gap:3px;display:flex}.np-pool-metric strong{color:#f1e8fb;font-size:12px}.np-featured-footer{border-top:1px solid #b777d933;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.np-status{color:#c7b5d4;align-items:center;gap:8px;font-size:11px;display:inline-flex}.np-status-dot{background:#c16ef3;border-radius:50%;flex-shrink:0;width:7px;height:7px}.np-cta{color:#fff;min-height:41px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(110deg,#b95bed,#8d29e9);border:0;border-radius:10px;justify-content:center;align-items:center;gap:17px;padding:10px 16px;font-size:12px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex}.np-cta:disabled{opacity:.6;cursor:wait}.np-disclaimer{color:#9d8bac;margin:10px 0 0;font-size:9.5px;line-height:1.4}.np-preview-card{color:#f3eafc;text-align:left;min-width:0;height:265px;font:inherit;background:linear-gradient(145deg,#30203e 0%,#21162e 100%);border:1px solid #965ebe7a;border-radius:23px;flex-direction:column;padding:17px 15px;transition:transform .35s,border-color .3s,box-shadow .3s;display:flex;position:absolute}.np-preview-card--left{z-index:1;opacity:.43;filter:saturate(.72);width:19%;top:54px;left:0;transform:rotate(-3deg)scale(.96)}.np-preview-card--first{z-index:3;width:18%;top:32px;left:59%;transform:rotate(3.5deg)}button.np-preview-card{cursor:pointer}button.np-preview-card:hover{z-index:6;opacity:1;filter:none;border-color:#bc76ee;transform:translateY(-7px)rotate(0);box-shadow:0 10px 30px #62249b2e}.np-preview-card--placeholder{cursor:default}.np-preview-label{color:#d3a9ef;letter-spacing:.4px;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.np-preview-art{color:#a77acb;flex:1;justify-content:center;align-items:center;min-height:60px;display:flex}.np-preview-art svg{opacity:.83;width:80px;max-width:100%;height:80px}.np-preview-bottom{flex-direction:column;gap:7px;min-width:0;display:flex}.np-preview-bottom strong{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;color:#f4eafb;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.np-preview-bottom>span{color:#b9a7c7;font-size:10px;line-height:1.4}.np-preview-participants{align-items:center;gap:5px;display:flex}.np-preview-arrow{color:#d3a2f5;align-self:flex-end;margin-top:7px;font-size:18px}.np-add-card{z-index:1;color:#f1e6fa;text-align:center;width:12.5%;height:235px;font:inherit;cursor:pointer;background:#351f4745;border:1.5px dashed #bc72ea99;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:14px 9px;transition:transform .3s,border-color .3s,background .3s;display:flex;position:absolute;top:64px;left:87.5%;transform:rotate(2deg)}.np-add-card:hover{z-index:6;background:#67309029;border-color:#cf8dff;transform:translateY(-5px)rotate(0)}.np-add-circle{color:#d295ff;border:1.8px solid #c784f5;border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;font-size:32px;font-weight:300;line-height:1;display:grid}.np-add-card strong{max-width:140px;font-size:12px;line-height:1.35}.np-add-card>span:last-child{color:#ae9bbc;max-width:130px;font-size:9.5px;line-height:1.45}.np-stage--form{height:auto;min-height:520px}.np-stage--form .np-featured-card{width:min(78%,980px);min-height:0;position:relative;top:0;left:11%}.np-form-content{padding:27px 30px 30px}.np-back{color:#d3a0f6;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 19px;padding:0;font-size:12px;font-weight:600}.np-form-title{letter-spacing:-.5px;margin:0 0 8px;font-size:25px;line-height:1.2}.np-form-description{color:#c1b0cf;margin:0 0 20px;font-size:12.5px;line-height:1.6}.np-selected-pool{background:#74429b1a;border:1px solid #b271df40;border-radius:11px;flex-direction:column;gap:5px;margin-bottom:18px;padding:12px 14px;display:flex}.np-selected-pool small{color:#ae98bf;font-size:10px}.np-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.np-field--full{grid-column:1/-1}.np-field{flex-direction:column;gap:7px;min-width:0;display:flex}.np-field>span{color:#dccce7;font-size:12px;font-weight:600}.np-field input,.np-field select{color:#f6effd;width:100%;min-width:0;height:44px;font:inherit;background:#5f367838;border:1px solid #b173da61;border-radius:10px;outline:none;padding:0 12px;font-size:12px}.np-field input::placeholder{color:#9580a6}.np-field input:focus,.np-field select:focus{border-color:#c17aee}.np-field select option{color:#fff;background:#25172f}.np-quantity{grid-template-columns:minmax(0,1fr) 105px;gap:8px;display:grid}.np-consent{color:#c8b7d5;cursor:pointer;align-items:flex-start;gap:10px;font-size:11.5px;line-height:1.55;display:flex}.np-consent input{accent-color:#a94be6;margin-top:3px}.np-form-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:4px;display:flex}.np-form-footer small{color:#a998b8;font-size:10.5px}.np-error{color:#ffa0b6;margin:0;font-size:12px}.np-success{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:260px;display:flex}.np-success-check{color:#d6a0ff;background:#8442bc40;border-radius:50%;place-items:center;width:50px;height:50px;font-size:28px;display:grid}.np-success h3,.np-success p{margin:0}.np-success p{color:#c8b5d5;max-width:460px;font-size:13px;line-height:1.6}@media (width<=1250px){.np-featured-card{width:54%;left:8%}.np-preview-card--left{width:16%}.np-preview-card--first{width:18%;left:60%}.np-preview-card--second{width:15%;left:75%}.np-add-card{width:12%;left:88%}.np-featured-content{padding:20px 21px 15px}.np-main-art{flex-basis:100px;width:100px;height:100px}}@media (width<=900px){.np-section{margin-top:85px}.np-stage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:13px;height:auto;display:grid}.np-featured-card,.np-preview-card,.np-add-card{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.np-featured-card{grid-column:1/-1;min-height:290px}.np-preview-card--left{display:none}.np-preview-card--first,.np-preview-card--second{opacity:1;min-height:190px}.np-add-card{min-height:190px}.np-stage--form{min-height:0;display:block}.np-stage--form .np-featured-card{width:100%;left:auto}}@media (width<=650px){.np-section{margin-top:70px;margin-bottom:55px}.np-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.np-featured-card{grid-column:1/-1}.np-featured-content{padding:20px}.np-featured-copy h3{font-size:22px}.np-main-art{flex-basis:75px;width:75px;height:75px}.np-preview-card--first,.np-preview-card--second{min-height:190px}.np-add-card{flex-direction:row;grid-column:1/-1;gap:15px;min-height:105px}.np-add-card>span:last-child{display:none}.np-form{grid-template-columns:1fr}.np-form-content{padding:22px}}@media (width<=430px){.np-featured-body{align-items:flex-start}.np-main-art{flex-basis:55px;width:55px;height:55px}.np-featured-footer,.np-form-footer{flex-direction:column;align-items:stretch}.np-cta{width:100%}.np-preview-card{padding:14px 11px}.np-preview-bottom strong{font-size:12px}.np-quantity{grid-template-columns:minmax(0,1fr) 100px}}@media (prefers-reduced-motion:reduce){.np-featured-card,.np-preview-card,.np-add-card,.np-cta{transition:none}}.np-section{margin-top:125px;margin-bottom:85px}.np-stage{perspective:1400px;height:390px}.np-stage:before{content:"";z-index:0;filter:blur(36px);pointer-events:none;background:#853abb1c;border-radius:32px;width:49%;height:345px;position:absolute;top:25px;left:11%}.np-featured-card{z-index:5;background:linear-gradient(115deg,#21172e 0%,#271a34 55%,#23172e 100%);border:1.5px solid #ab5bdbcc;border-radius:23px;width:49%;height:345px;min-height:345px;position:absolute;top:18px;left:11%;overflow:visible;box-shadow:0 12px 28px #09041424}.np-featured-card:before{display:none}.np-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,.61,.36,1);position:relative}.np-featured-card--flipped .np-flip-inner{transform:rotateY(180deg)}.np-flip-face{backface-visibility:hidden;border-radius:22px;width:100%;height:100%;position:absolute;inset:0}.np-flip-face--front{z-index:2}.np-flip-face--back{scrollbar-width:thin;scrollbar-color:#a562cf66 transparent;overflow-y:auto;transform:rotateY(180deg)}.np-featured-content{height:100%;min-height:0;padding:22px 25px 16px}.np-featured-body{min-height:0;padding:14px 0 10px}.np-featured-copy h3{font-size:clamp(20px,1.8vw,27px);line-height:1.2}.np-featured-copy>p{font-size:12px;line-height:1.55}.np-main-art{flex:0 0 112px;width:112px;height:112px}.np-featured-footer{padding-top:12px}.np-preview-card{background:linear-gradient(145deg,#251a32 0%,#21172d 100%);border-color:#915bb56b;border-radius:21px;height:292px;min-height:292px}.np-preview-card--left{z-index:1;opacity:.43;filter:saturate(.72);width:21%;height:292px;top:44px;left:0;transform:none}.np-preview-card--first{z-index:3;opacity:1;width:21%;height:292px;top:44px;left:59%;transform:none}.np-preview-card--second{z-index:2;opacity:.85;width:18%;height:292px;top:44px;left:76%;transform:none}button.np-preview-card:hover{z-index:6;opacity:1;filter:none;transform:translateY(-5px)}.np-preview-art svg{width:90px;height:90px}.np-preview-bottom strong{font-size:13px}.np-add-card{z-index:4;background:#25173299;width:11%;height:266px;top:57px;left:89%;transform:none}.np-add-card:hover{transform:translateY(-5px)}.np-form-content{height:100%;padding:17px 22px 15px}.np-back{margin-bottom:8px;font-size:10.5px}.np-form-title{margin-bottom:4px;font-size:20px;line-height:1.2}.np-form-description{margin-bottom:11px;font-size:10.5px;line-height:1.45}.np-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.np-field{gap:4px}.np-field>span{font-size:10.5px}.np-field input,.np-field select{border-radius:8px;height:34px;padding:0 10px;font-size:11px}.np-quantity{grid-template-columns:minmax(0,1fr) 87px;gap:6px}.np-consent{gap:8px;font-size:9.5px;line-height:1.35}.np-consent input{margin-top:1px}.np-form-footer{margin-top:0}.np-form-footer small{font-size:9px}.np-form-footer .np-cta{min-height:34px;padding:7px 12px;font-size:10.5px}.np-selected-pool{margin-bottom:9px;padding:8px 10px}.np-selected-pool strong{font-size:11px}.np-success{gap:12px;min-height:100%}.np-success h3{font-size:20px}.np-success p{font-size:11px}@media (width<=1100px){.np-featured-card,.np-stage:before{width:54%;left:8%}.np-preview-card--left{width:17%}.np-preview-card--first{width:20%;left:61%}.np-preview-card--second{width:17%;left:77%}.np-add-card{width:10%;left:90%}.np-main-art{flex-basis:85px;width:85px;height:85px}}@media (width<=900px){.np-section{margin-top:85px}.np-stage{height:auto}.np-stage:before{width:100%;top:0;left:0}.np-featured-card{grid-column:1/-1;width:100%;height:375px;min-height:375px;position:relative;top:auto;left:auto}.np-preview-card--left{display:none}.np-preview-card--first,.np-preview-card--second,.np-add-card{width:100%;height:190px;min-height:190px;position:relative;top:auto;left:auto;transform:none}}@media (width<=650px){.np-featured-card{height:440px;min-height:440px}.np-featured-content{padding:18px}.np-form-content{padding:16px}.np-form{grid-template-columns:1fr;gap:8px}.np-form-title{font-size:19px}.np-form-description{font-size:10px}.np-featured-copy h3{font-size:21px}.np-preview-card--first,.np-preview-card--second{height:190px;min-height:190px}.np-add-card{height:105px;min-height:105px}}@media (prefers-reduced-motion:reduce){.np-flip-inner{transition:none}}.np-featured-card{background:linear-gradient(125deg,#21172e 0%,#2b1b3a 65%,#24172f 100%);height:350px;min-height:350px;box-shadow:0 16px 34px #00000045,5px 4px 18px #0000001f}.np-featured-content{padding:20px 24px 14px}.np-featured-eyebrow{color:#a58bb9;letter-spacing:1.1px;font-size:9px;font-weight:700}.np-featured-body{align-items:center;gap:18px;padding:15px 0 12px}.np-featured-copy h3{letter-spacing:-.6px;max-width:520px;margin-bottom:10px;font-size:clamp(22px,1.9vw,28px);line-height:1.18}.np-featured-copy>p{color:#cbbbd8;max-width:490px;font-size:12px;line-height:1.55}.np-featured-content--demand .np-featured-body{flex:1}.np-featured-content--demand .np-featured-copy{max-width:100%}.np-featured-content--demand .np-featured-copy h3{max-width:490px}.np-search-context{background:#945dc71a;border:1px solid #b579e645;border-radius:11px;width:fit-content;max-width:100%;margin-top:15px;padding:10px 13px;display:flex}.np-search-context span{letter-spacing:.5px;font-size:9px;font-weight:700}.np-search-context strong{font-size:12px}.np-featured-content--pool .np-featured-body{flex:auto;padding:11px 0 8px}.np-featured-content--pool .np-featured-copy h3{font-size:clamp(20px,1.75vw,26px)}.np-main-product-image{pointer-events:none;flex:0 0 125px;place-items:center;width:125px;height:125px;display:grid}.np-main-product-image img{object-fit:contain;filter:drop-shadow(0 10px 16px #00000047);width:100%;height:100%;display:block}.np-pool-overview{margin-bottom:11px}.np-pool-metrics{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:9px;margin-top:0;display:grid}.np-pool-metric{background:#7e4aa91c;border:1px solid #ad6ddc38;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.np-pool-metric>svg,.np-target-symbol{color:#c58af3;flex-shrink:0}.np-target-symbol{font-size:25px;line-height:1}.np-pool-metric strong{font-size:17px;font-weight:750;line-height:1.1}.np-pool-metric small{font-size:9px;line-height:1.3}.np-progress{align-items:center;gap:12px;margin-top:10px;display:flex}.np-progress-track{background:#b077da2e;border-radius:999px;flex:1;height:8px;overflow:hidden}.np-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#a45af0,#cb79fa);height:100%}.np-progress>span{color:#dbc3ee;flex-shrink:0;font-size:10px;font-weight:700}.np-featured-footer{gap:12px;padding-top:11px}.np-status{font-size:10.5px}.np-cta{color:#fff;background:linear-gradient(110deg,#7435e6,#8943ee);border:1px solid #c084ff42;border-radius:9px;min-height:42px;padding:10px 19px;font-size:12px;font-weight:700;box-shadow:0 4px 14px #6528cc2e}.np-cta:hover:not(:disabled){filter:brightness(1.09);transform:translateY(-1px)}.np-disclaimer{margin-top:9px;font-size:9px;line-height:1.35}.np-preview-card{background:linear-gradient(145deg,#291b37,#20162c);justify-content:space-between;overflow:hidden;box-shadow:0 13px 26px #00000042,-7px 3px 18px #00000024}.np-preview-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.np-preview-label{letter-spacing:.6px;font-size:9px}.np-preview-arrow{margin:0;font-size:17px}.np-preview-bottom{gap:9px;margin-top:auto}.np-preview-bottom strong{font-size:15px;line-height:1.25}.np-preview-bottom>span{font-size:10px}.np-preview-hint{font-weight:700;color:#d3a1f6!important}.np-preview-image{flex:1;place-items:center;min-height:0;padding:8px;display:grid}.np-preview-image img{object-fit:contain;filter:drop-shadow(0 7px 12px #00000038);width:100%;max-width:105px;max-height:120px}.np-preview-card--placeholder{background:linear-gradient(145deg,#261a33,#1d1528)}.np-preview-card--first{opacity:.91;width:24%;height:292px;min-height:292px;top:44px;left:58%;transform:none}.np-preview-card--second{transform-origin:0;opacity:.72;border-color:#915bb54d;width:19%;height:242px;min-height:242px;top:70px;left:79%;transform:scale(.96)}.np-preview-card--second .np-preview-bottom strong{font-size:13px}.np-preview-card--second .np-preview-label{font-size:8px}button.np-preview-card:hover{z-index:6;opacity:1;filter:none;transform:translateY(-5px)scale(1);box-shadow:0 17px 32px #0000004f}@media (width>=901px) and (width<=1100px){.np-preview-card--first{width:22%;left:61%}.np-preview-card--second{width:18%;left:80%}.np-main-product-image{flex-basis:95px;width:95px;height:95px}}@media (width<=900px){.np-featured-card{width:100%;height:410px;min-height:410px;position:relative;top:auto;left:auto}.np-preview-card--first,.np-preview-card--second{opacity:1;width:100%;height:185px;min-height:185px;position:relative;top:auto;left:auto;transform:none}.np-preview-card--second .np-preview-label{font-size:9px}}@media (width<=650px){.np-featured-card{height:470px;min-height:470px}.np-featured-content{padding:18px}.np-featured-eyebrow{display:none}.np-featured-copy h3{font-size:22px}.np-main-product-image{flex:0 0 80px;width:80px;height:80px}.np-pool-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.np-pool-metric{padding:8px}.np-pool-metric strong{font-size:15px}.np-preview-card--first,.np-preview-card--second{height:175px;min-height:175px}}@media (width<=430px){.np-featured-card{height:495px;min-height:495px}.np-featured-footer{flex-direction:column;align-items:stretch}.np-cta{width:100%}.np-main-product-image{flex-basis:65px;width:65px;height:65px}}@media (prefers-reduced-motion:reduce){.np-featured-card,.np-preview-card,.np-cta{transition:none}}.np-featured-card{background:linear-gradient(120deg,#24152f 0%,#2b193b 62%,#25142f 100%);border:1.5px solid #be6bf9e0;box-shadow:0 18px 45px #05000f61,0 0 28px #8940c91a}.np-featured-content--pool{isolation:isolate;position:relative}.np-featured-content--pool:before{content:"";z-index:0;clip-path:polygon(88% 0,100% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(135deg,#b856ff94,#7030c50d);width:38%;height:65%;position:absolute;top:0;right:0}.np-featured-content--pool .np-featured-copy{z-index:2;position:relative}.np-featured-content--pool .np-featured-copy h3{letter-spacing:-.8px;font-size:clamp(23px,2vw,30px);font-weight:780;line-height:1.15}.np-featured-content--pool .np-featured-copy>p{color:#d6c4e3;font-size:12.5px;line-height:1.55}.np-featured-content--pool .np-featured-body{padding-right:150px}.np-main-product-image{z-index:3;pointer-events:none;width:215px;height:215px;position:absolute;top:-22px;right:-30px}.np-main-product-image:before{display:none}.np-main-product-image img{object-fit:contain;filter:drop-shadow(0 15px 15px #00000052);width:100%;height:100%;transform:rotate(-8deg)}.np-pool-overview{z-index:4;position:relative}.np-pool-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.np-pool-metric{background:linear-gradient(135deg,#9155bd30,#5f338f17);border:1px solid #bb74eb47;border-radius:12px;min-height:65px;padding:11px 12px}.np-pool-metric strong{letter-spacing:-.4px;font-size:19px;font-weight:780}.np-pool-metric small{color:#c6b4d3;font-size:10px}.np-progress-track{background:#b47fd92b;height:9px}.np-progress-fill{background:linear-gradient(90deg,#a448f2,#d078ff);box-shadow:0 0 14px #bb55f840}.np-featured-footer{z-index:4;border-top-color:#c482ef30;position:relative}.np-cta{background:linear-gradient(110deg,#8540e9,#9b49f2);border-radius:10px;box-shadow:0 5px 17px #712ad238}.np-preview-card{background:linear-gradient(140deg,#2b1b3b,#20142e);border-color:#a466d561}.np-preview-card--first{opacity:.94}.np-preview-card--second{opacity:.73}.np-preview-image{min-height:75px;position:relative}.np-preview-image:before{content:"";pointer-events:none;background:radial-gradient(circle,#9b49e730,#0000 72%);border-radius:50%;width:115px;height:100px;position:absolute}.np-preview-image img{z-index:1;filter:drop-shadow(0 10px 13px #00000052);max-width:125px;max-height:135px;position:relative;transform:rotate(-5deg)scale(1.07)}.np-preview-bottom strong{letter-spacing:-.2px;font-size:15px}button.np-preview-card:hover{border-color:#cb7dffd9;box-shadow:0 18px 35px #00000059,0 0 20px #9142dc1f}@media (width<=900px){.np-main-product-image{width:150px;height:150px;top:5px;right:-8px}.np-featured-content--pool .np-featured-body{padding-right:120px}}@media (width<=650px){.np-main-product-image{width:105px;height:115px;top:38px;right:-4px}.np-featured-content--pool .np-featured-body{padding-right:75px}.np-pool-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.np-featured-content--pool .np-featured-copy h3{font-size:22px}}.np-featured-content--pool{isolation:isolate;height:100%;position:relative}.np-featured-content--pool:before{content:"";z-index:0;clip-path:polygon(100% 0%,100% 100%,38% 100%);pointer-events:none;background:linear-gradient(145deg,#aa4bf275 0%,#8135c73d 45%,#5a258e0a 100%);border-radius:22px;width:auto;height:auto;position:absolute;inset:0}.np-featured-content--pool .np-main-product-image{z-index:3;pointer-events:none;width:190px;height:190px;position:absolute;top:18px;right:-14px}.np-featured-content--pool .np-main-product-image:before{display:none}.np-featured-content--pool .np-main-product-image img{object-fit:contain;filter:drop-shadow(0 13px 17px #00000052);width:100%;height:100%;transform:rotate(-5deg)}.np-featured-content--pool .np-featured-eyebrow{display:none}.np-featured-content--pool .np-featured-top,.np-featured-content--pool .np-featured-copy,.np-featured-content--pool .np-pool-overview,.np-featured-content--pool .np-featured-footer,.np-featured-content--pool .np-disclaimer{z-index:2;position:relative}@media (width<=900px){.np-featured-content--pool .np-main-product-image{width:145px;height:145px;top:26px;right:-6px}}@media (width<=650px){.np-featured-content--pool .np-main-product-image{width:100px;height:110px;top:45px;right:-3px}}.np-featured-content--pool{isolation:isolate;border-radius:22px;position:relative;overflow:hidden}.np-featured-content--pool .np-main-product-image{z-index:3;pointer-events:none;width:190px;height:190px;position:absolute;top:26px;right:-4px;overflow:visible}.np-featured-content--pool .np-main-product-image:before{content:"";z-index:-1;filter:blur(17px);clip-path:none;pointer-events:none;background:radial-gradient(at 55%,#7a73ff47 0%,#9a4aef30 38%,#9342e20f 65%,#0000 80%);border-radius:50%;display:block;position:absolute;inset:22px 4px 15px 12px}.np-featured-content--pool .np-main-product-image img{z-index:1;object-fit:contain;filter:drop-shadow(0 9px 15px #37237340);width:100%;height:100%;display:block;position:relative;transform:rotate(-6deg);-webkit-mask-image:linear-gradient(90deg,#000 0% 64%,#000000eb 76%,#00000059 91%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 64%,#000000eb 76%,#00000059 91%,#0000 100%)}@media (width<=900px){.np-featured-content--pool .np-main-product-image{width:150px;height:150px;top:35px;right:-4px}}@media (width<=650px){.np-featured-content--pool .np-main-product-image{width:105px;height:115px;top:50px;right:-4px}}.np-featured-content--pool .np-main-product-image:before{filter:blur(19px);background:radial-gradient(at 55%,#8278ff5c 0%,#a453f53d 38%,#9342e214 65%,#0000 82%);display:block;inset:10px 0 8px 5px}.np-featured-content--pool .np-main-product-image img{transform:rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#000 0% 82%,#000000e6 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 82%,#000000e6 90%,#0000 100%)}@media (width<=650px){.np-featured-content--pool .np-main-product-image{width:115px;height:125px;top:43px;right:-4px}}.np-featured-content--pool .np-main-product-image img{transform:rotate(-4deg)}@media (width<=900px){.np-featured-content--pool .np-main-product-image{width:190px;height:190px;top:18px;right:8px}}@media (width<=650px){.np-featured-content--pool .np-main-product-image{width:130px;height:140px;top:40px;right:4px}}.np-featured-content--pool{border-radius:22px;overflow:hidden}.np-featured-content--pool .np-main-product-image{width:290px;height:290px;top:0;right:-58px}.np-featured-content--pool .np-main-product-image img{object-fit:contain;filter:drop-shadow(0 12px 18px #37237347);width:100%;height:100%;transform:rotate(-4deg);-webkit-mask-image:none;mask-image:none}@media (width<=900px){.np-featured-content--pool .np-main-product-image{width:200px;height:200px;top:20px;right:-48px}}@media (width<=650px){.np-featured-content--pool .np-main-product-image{pointer-events:none;width:340px;height:340px;top:-45px;right:-105px}}.np-featured-content--demand{isolation:isolate;border-radius:22px;position:relative;overflow:hidden}.np-featured-content--demand:before{content:"";z-index:0;clip-path:polygon(100% 0%,100% 100%,38% 100%);pointer-events:none;background:linear-gradient(145deg,#aa4bf275 0%,#8135c73d 45%,#5a258e0a 100%);position:absolute;inset:0}.np-featured-content--demand .np-featured-top,.np-featured-content--demand .np-featured-body,.np-featured-content--demand .np-featured-footer,.np-featured-content--demand .np-disclaimer{z-index:2;position:relative}.np-featured-content--demand .np-featured-copy h3{letter-spacing:-.7px;font-weight:780;line-height:1.16}.np-featured-content--demand .np-featured-copy>p{max-width:490px;line-height:1.55}@media (width<=650px){.np-featured-card:has(.np-featured-content--demand):not(.np-featured-card--flipped){height:410px;min-height:410px}.np-featured-content--demand{height:100%;min-height:0;padding:18px 19px 16px}.np-featured-content--demand .np-featured-body{flex:none;align-items:flex-start;padding:19px 0 15px}.np-featured-content--demand .np-featured-copy h3{letter-spacing:-.65px;-webkit-line-clamp:unset;line-clamp:unset;overflow-wrap:break-word;font-size:clamp(20px,5.4vw,23px);line-height:1.16;display:block;overflow:visible}.np-featured-content--demand .np-featured-copy>p{font-size:12px;line-height:1.55}.np-featured-content--demand .np-search-context{margin-top:13px;padding:8px 11px}.np-featured-content--demand .np-featured-footer{gap:10px;margin-top:auto;padding-top:12px}.np-featured-content--demand .np-disclaimer{margin-top:9px;line-height:1.4}.np-featured-content--demand:before{background:linear-gradient(145deg,#aa4bf257,#6e2eb829 50%,#5a258e05)}}@media (width<=375px){.np-featured-card:has(.np-featured-content--demand):not(.np-featured-card--flipped){height:440px;min-height:440px}.np-featured-content--demand .np-featured-copy h3{font-size:20px}}.np-featured-content--demand:before{clip-path:polygon(100% 0%,100% 100%,38% 100%);background:radial-gradient(at 90% 30%,#c571ff47 0%,#9443de26 40%,#0000 75%),linear-gradient(145deg,#a94fec52 0%,#823ac733 48%,#55258a09 100%)}.np-featured-content--demand:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(65% 75% at 87% 52%,#a74cec1a 0%,#8536cc0b 45%,#0000 85%);position:absolute;inset:0}.np-featured-card:has(.np-featured-content--demand){box-shadow:0 20px 55px #0d031c52,0 0 32px #9741da13,0 0 0 1px #b162e612}@media (width<=650px){.np-featured-content--demand:after{background:radial-gradient(75% 55% at 88% 40%,#a74cec13,#0000 80%)}}.np-featured-content--demand:before{clip-path:polygon(100% 0%,100% 100%,38% 100%);background:linear-gradient(145deg,#8c3ebe1f 0%,#7431aa1a 50%,#682a960e 100%);-webkit-mask-image:linear-gradient(#0000 0%,#0000001f 24%,#000000a6 65%,#000 100%);mask-image:linear-gradient(#0000 0%,#0000001f 24%,#000000a6 65%,#000 100%)}.np-featured-content--demand .np-featured-top{z-index:3;position:relative}@media (width<=650px){.np-featured-content--demand:before{opacity:.75}}.np-featured-content--demand:before{background:linear-gradient(145deg,#9c48d63d 0%,#8539c030 52%,#712da821 100%);-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 20%,#000000c7 60%,#000 100%);mask-image:linear-gradient(#0000 0%,#0000002e 20%,#000000c7 60%,#000 100%)}.np-featured-content--demand:after{background:radial-gradient(60% 70% at 87% 78%,#ac51eb21 0%,#8536cc0e 48%,#0000 85%)}.results-page{color:#f6f2ff;width:min(100%,1240px);margin:0 auto;padding:0 24px 70px}.results-featured{margin-top:38px}.results-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.results-intelligence-heading{flex-direction:row}.results-intelligence-factors{flex-wrap:wrap;align-items:center;gap:14px 27px;display:flex}.results-intelligence-factors>span{color:#cfc3df;align-items:center;gap:8px;font-size:13px;display:inline-flex}.factor-symbol{color:#b894ee;font-size:18px}.results-count{color:#a99bc9;flex-shrink:0;margin-left:auto;font-size:13px}.results-message{min-height:400px;padding-top:100px}.results-message h2{font-size:23px}.results-message p{color:#bfb0d5}.results-carousel{isolation:isolate;width:calc(100% + 120px);margin-left:-60px;position:relative}.results-cards{width:100%;height:590px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000a6 8%,#000 17% 83%,#000000a6 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000a6 8%,#000 17% 83%,#000000a6 92%,#0000 100%)}.results-cards .result-card{box-sizing:border-box;opacity:1;visibility:visible;background:#1b162b;border:1px solid #66567f;border-radius:12px;flex-direction:column;width:26%;min-width:0;height:465px;min-height:0;padding:20px 16px;transition:left .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),opacity .4s,box-shadow .4s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.results-cards .result-card.position-far-left{opacity:.55;z-index:1;pointer-events:none;height:430px;left:-3%;transform:translate(-50%,-50%)scale(.84)}.results-cards .result-card.position-left{opacity:1;z-index:3;height:465px;left:22%;transform:translate(-50%,-50%)scale(.94)}.results-cards .result-card.position-center{opacity:1;z-index:5;height:540px;left:50%;transform:translate(-50%,-50%)scale(1)}.results-cards .result-card.position-right{opacity:1;z-index:3;height:465px;left:78%;transform:translate(-50%,-50%)scale(.94)}.results-cards .result-card.position-far-right{opacity:.55;z-index:1;pointer-events:none;height:430px;left:103%;transform:translate(-50%,-50%)scale(.84)}.results-cards .result-card.best{border-color:#a348ff}.results-cards .result-card.alternative{border-color:#00c9b2}.results-cards .result-card.tradeoff{border-color:#f5c833}.results-cards .result-card.center-card.best{box-shadow:0 0 32px #a348ff38}.results-cards .result-card.center-card.alternative{box-shadow:0 0 32px #00c9b229}.results-cards .result-card.center-card.tradeoff{box-shadow:0 0 32px #f5c83329}.result-badge{white-space:nowrap;border-radius:22px;flex-shrink:0;align-self:flex-start;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.result-badge.best{color:#d39aff;background:#35204f}.result-badge.alternative{color:#00e5c6;background:#123d3c}.result-badge.tradeoff{color:#f9d33c;background:#43391e}.product-illustration{flex-shrink:0;place-items:center;height:105px;min-height:105px;display:grid}.product-illustration span{filter:drop-shadow(0 8px 16px #4536a140);font-size:72px;line-height:1}.product-illustration img{object-fit:contain;width:auto;max-width:100%;height:96px;display:block}.card-information{flex:auto;min-height:0;overflow:hidden}.card-product-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:18px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.card-compact-line{color:#e0d5ee;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-identity{color:#a99bc9;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:12px;line-height:1.4;overflow:hidden}.product-provider{color:#c5b9d7;white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:14px;overflow:hidden}.card-attribute-list{color:#c7b9dd;scrollbar-width:thin;flex-wrap:wrap;gap:5px 12px;max-height:58px;font-size:11px;line-height:1.4;display:flex;overflow-y:auto}.result-card.position-center .card-compact-line{font-size:14px}.result-card.position-center .card-information{flex:auto}.result-card.position-left .card-product-title,.result-card.position-right .card-product-title{font-size:17px}.result-card.position-left .card-identity,.result-card.position-right .card-identity,.result-card.position-left .card-attribute-list,.result-card.position-right .card-attribute-list,.result-card.outer-card .result-badge,.result-card.outer-card .card-identity,.result-card.outer-card .card-attribute-list,.result-card.outer-card .explanation-button,.result-card.outer-card .product-explanation-wrapper{display:none}.result-card.outer-card .card-product-title{font-size:16px}.result-card.outer-card .product-illustration{opacity:.85}.product-price{flex-direction:column;flex-shrink:0;gap:4px;margin-top:8px;margin-bottom:12px;display:flex}.product-price strong{font-size:27px;font-weight:700}.product-price span{color:#e0d5ee;font-size:13px}.product-price small{color:#a89abf;font-size:11px}.result-card:not(.position-center) .product-price strong{font-size:23px}.provider-button{color:#fff;width:100%;min-height:43px;font:inherit;cursor:pointer;background:#6d3df5;border:1px solid #9e52f9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:10px;font-size:14px;text-decoration:none;display:flex}.provider-button:hover:not(:disabled){background:#8054fa}.provider-button:disabled{opacity:.65;cursor:not-allowed}.explanation-button{color:#e7dcff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:7px 0 0;font-size:12px;display:flex}.explanation-chevron{font-size:19px;transition:transform .25s}.explanation-chevron.open{transform:rotate(180deg)}.product-explanation-wrapper{opacity:0;flex-shrink:1;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .35s,opacity .25s;display:grid}.product-explanation-wrapper.open{opacity:1;grid-template-rows:1fr;margin-top:8px}.product-explanation-inner{min-height:0;overflow:hidden}.product-explanation-wrapper.open .product-explanation-inner{scrollbar-width:thin;overflow-y:auto}.product-explanation{color:#d9cbed;background:#6d3df514;border:1px solid #a348ff40;border-radius:8px;margin:0;padding:10px;font-size:12px;line-height:1.5}.results-cards .result-card.placeholder-card{background:#191527;border-color:#493c60}.placeholder-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.placeholder-symbol{color:#a98add;background:#6d3df514;border:1px solid #5a4678;border-radius:50%;place-items:center;width:74px;height:74px;font-size:37px;display:grid}.placeholder-content h3{color:#e9def7;margin:0;font-size:18px}.placeholder-content p{color:#a99bc9;margin:0;font-size:13px;line-height:1.6}.placeholder-note{color:#8f7cae;font-size:11px}.carousel-arrow{z-index:20;color:#fff;cursor:pointer;background:#161126f5;border:1.5px solid #a86bff;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carousel-arrow:hover{background:#32214f;border-color:#d0aaff;box-shadow:0 0 18px #a348ff40}.carousel-arrow-left{left:8px}.carousel-arrow-right{right:8px}.carousel-dots{justify-content:center;gap:12px;margin-top:12px;display:flex}.carousel-dots button{cursor:pointer;background:#50436c;border:none;border-radius:50%;width:10px;height:10px;padding:0}.carousel-dots button.active{background:#8c4dff}.additional-results{margin-top:70px}.additional-results h2{margin:0 0 24px;font-size:23px;font-weight:600}.additional-list{border:1px solid #51416d;border-radius:10px;overflow:hidden}.additional-row{cursor:pointer;border-bottom:1px solid #39304f;grid-template-columns:50px 1.3fr 1fr 1.3fr 25px;align-items:center;gap:16px;padding:14px 20px;font-size:13px;transition:background .2s;display:grid}.additional-row:last-child{border-bottom:none}.additional-row:hover{background:#6d3df51a}.additional-row:focus-visible{outline-offset:-2px;outline:2px solid #a46aff}.additional-icon{color:#b894ee;font-size:30px}.additional-row>span{color:#c4b8d6}.additional-row strong{font-weight:500}.additional-chevron{text-align:right;font-size:26px}.demo-disclaimer{color:#9183a9;text-align:center;margin-top:45px;font-size:12px}@media (width<=800px){.results-page{padding:0 14px 45px}.results-featured{margin-top:30px}.results-heading{align-items:flex-start;gap:12px}.results-intelligence-factors{gap:9px 15px}.results-intelligence-factors>span,.results-count{font-size:11px}.results-carousel{width:100%;margin-left:0}.results-cards{height:565px;-webkit-mask-image:none;mask-image:none}.results-cards .result-card{display:none}.results-cards .result-card.position-center{opacity:1;width:min(100% - 28px,420px);height:540px;display:flex;left:50%;transform:translate(-50%,-50%)}.carousel-arrow{width:40px;height:40px}.carousel-arrow-left{left:0}.carousel-arrow-right{right:0}.additional-row{grid-template-columns:36px 1fr 22px;gap:10px}.additional-row>span:nth-of-type(2),.additional-row>span:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.results-cards .result-card,.product-explanation-wrapper,.explanation-chevron{transition:none}}.results-intelligence-factors>span.intent-active{color:#f2eaff;font-weight:650}.results-intelligence-factors>span.intent-active .factor-symbol{color:#b894ee;font-weight:700}.results-page>.results-featured{margin-top:24px}.results-page>.nm-intelligence{margin-top:40px;margin-bottom:0}.results-page>.nm-intelligence+*{margin-top:32px;padding-top:0}.results-page>.results-featured+:not(.nm-intelligence){margin-top:32px}@media (width<=800px){.results-page .results-intelligence-factors{display:none!important}.results-page .results-count{font-size:12px}}@media (width<=700px){.results-page>.results-featured{margin-top:10px}.results-featured .results-heading{justify-content:flex-end;align-items:center;margin-bottom:12px}.results-featured .results-count{margin-left:auto;font-size:12px}}.card-secondary-attributes{color:#d6c9e8;flex-wrap:wrap;gap:5px 12px;margin:8px 0 12px;font-size:12px;line-height:1.5;display:flex}.card-secondary-attributes span{white-space:normal}.card-differences{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.card-difference-tag{color:#f5d55c;background:#f5c8331a;border:1px solid #f5c83380;border-radius:6px;align-items:center;padding:5px 8px;font-size:11px;line-height:1.4;display:inline-flex}.result-card.position-center .card-secondary-attributes{gap:7px 13px;font-size:12px}.result-card.position-left .card-secondary-attributes,.result-card.position-right .card-secondary-attributes{max-height:75px;font-size:12px;overflow:hidden}.result-card.outer-card .card-secondary-attributes{max-height:48px;overflow:hidden}.result-card.outer-card .card-differences{display:none}.result-card .card-information{min-height:0;overflow:hidden}.result-card .card-identity{margin-top:7px}.result-card .product-provider{margin-top:5px}.interaction-card{padding:6px}.interaction-action{color:#fff;width:100%;max-width:270px;font:inherit;cursor:pointer;background:#6d3df5;border:1px solid #8952dc;border-radius:7px;padding:12px;font-size:13px}.interaction-action:hover{background:#8154f9}.results-empty{padding:70px 0 15px}.results-empty-heading{text-align:center;max-width:760px;margin:0 auto 35px}.results-empty-heading>span{color:#c073ff;letter-spacing:1px;font-size:12px;font-weight:700}.results-empty-heading h2{margin:18px 0;font-size:clamp(23px,3vw,34px);line-height:1.3}.results-empty-heading p{color:#cbbdde;line-height:1.7}.results-empty-actions{grid-template-columns:1fr 1fr;gap:20px;display:grid}.results-empty-action{background:#281e4173;border:1px solid #51416d;border-radius:12px;padding:28px}.results-empty-action h3{margin:0 0 12px;font-size:19px}.results-empty-action p{color:#cbbdde;font-size:14px;line-height:1.6}.results-empty-action>span{color:#9f90b9;font-size:12px}.results-empty-action button{color:#fff;font:inherit;cursor:pointer;background:#6d3df5;border:1px solid #8952dc;border-radius:7px;padding:12px 20px}.results-empty-action button:hover{background:#8154f9}@media (width<=800px){.results-empty-actions{grid-template-columns:1fr}.results-empty{padding-top:35px}.card-secondary-attributes{font-size:11px}}.result-card .card-information{min-width:0}.result-card .card-product-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;max-height:2.8em;line-height:1.4;display:-webkit-box;position:relative;overflow:hidden}.additional-row{min-width:0}.additional-row strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.result-card .card-information{flex:auto;min-height:0;overflow:hidden}.card-intelligence{box-sizing:border-box;color:#eee6fa;background:#714fa621;border:1px solid #a387da3d;border-radius:10px;flex:0 0 108px;width:100%;height:108px;min-height:108px;max-height:108px;padding:11px 12px;overflow:hidden}.result-card.position-center .card-intelligence{flex-basis:126px;height:126px;min-height:126px;max-height:126px;padding:13px 15px}.card-intelligence-heading{color:#e9dcff;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.card-intelligence-saving{color:#63e2a3;background:#27b9772e;border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:11px;font-weight:750}.card-tier-list{flex-direction:column;gap:4px;display:flex}.card-tier-row{justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.35;display:flex}.card-tier-row span{color:#c7badb}.card-tier-row strong{color:#fff;white-space:nowrap}.card-intelligence small{color:#9e90b7;margin-top:6px;font-size:10px;display:block}.card-intelligence-feature-list{flex-direction:column;gap:7px;display:flex}.card-intelligence-feature-list>span{align-items:center;gap:8px;font-size:12px;display:flex}.card-intelligence-feature-list>span>span{color:#65e0b3;font-weight:700}.card-intelligence-differences{background:#f5c83312;border-color:#f5c83340}.card-intelligence-differences p{color:#e6d8bd;margin:0 0 6px;font-size:11px;line-height:1.4}.card-intelligence-empty{text-align:center;color:#a99bc9;place-items:center;font-size:12px;display:grid}.result-card .product-price{flex-shrink:0;gap:3px;min-height:88px;margin-top:10px;margin-bottom:10px}.card-price-description{color:#c9bbdc!important;font-size:11px!important}.card-shipping-line{color:#70e1b0!important;font-size:11px!important}.result-card.position-left .card-intelligence,.result-card.position-right .card-intelligence{font-size:11px}.result-card.outer-card .card-intelligence{flex-basis:85px;height:85px;min-height:85px;max-height:85px;padding:9px}.result-card.outer-card .card-tier-row:nth-child(n+3),.result-card.outer-card .card-intelligence small{display:none}.result-card .card-product-top{flex:0 0 100px;min-height:0;position:relative}.result-card .card-product-top .result-badge{z-index:1;position:relative}.result-card .card-information,.result-card.position-center .card-information{flex:0 0 100px;min-width:0;height:100px;min-height:100px;overflow:hidden}.result-card.position-center .card-information{flex-basis:112px;height:112px;min-height:112px}.result-card .card-product-title{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;max-height:3.75em;margin:0 0 7px;font-size:16px;line-height:1.25}.result-card.position-center .card-product-title{-webkit-line-clamp:3;line-clamp:3;font-size:19px}.result-card .card-secondary-attributes{gap:4px 9px;max-height:44px;margin:5px 0 0;font-size:11px;line-height:1.3;overflow:hidden}.result-card.position-center .card-secondary-attributes{font-size:12px}.result-card .card-main-intelligence{flex:0 0 100px;height:100px;min-height:0;overflow:hidden}.result-card.position-center .card-main-intelligence{flex-basis:116px;height:116px}.result-card .card-main-intelligence .card-intelligence,.result-card.position-center .card-main-intelligence .card-intelligence{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:none;padding:10px 12px;overflow:hidden}.result-card .card-intelligence-heading{margin-bottom:6px}.result-card .card-tier-list{gap:3px}.result-card .card-intelligence small{margin-top:3px}.result-card .card-purchase-section{flex-direction:column;flex:none;gap:7px;min-width:0;margin-top:auto;display:flex}.result-card .card-price-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.result-card .product-price{flex:auto;gap:2px;min-width:0;min-height:0;margin:0}.result-card .product-price strong{font-size:23px;line-height:1.15}.result-card .product-price span,.result-card .product-price small{font-size:10px;line-height:1.3}.result-card .card-shipping-line{color:#67e1af}.result-card .card-shipping-unknown{color:#b7a9c8}.result-card .card-merchant-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 8px;min-width:0;display:flex}.result-card .card-merchant-name{color:#e9dff6;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.result-card .card-delivery-time{color:#b7a9c8;font-size:10px}.result-card .provider-button{min-height:39px;margin:0;padding:8px}.result-card.outer-card .card-main-intelligence{flex-basis:90px;height:90px}.result-card.outer-card .card-information{flex-basis:95px;height:95px;min-height:95px}@media (width<=800px){.result-card .card-product-top{flex-basis:90px}.result-card .card-information{flex-basis:105px;height:105px;min-height:105px}.result-card .card-main-intelligence{flex-basis:100px;height:100px}}.result-card .card-information,.result-card.position-center .card-information{flex:auto;height:auto;min-height:0;overflow:visible}.result-card .card-product-title{-webkit-line-clamp:3;line-clamp:3;max-height:none;margin-bottom:12px;line-height:1.3}.result-card .card-secondary-attributes{gap:7px 12px;max-height:none;margin-top:8px;line-height:1.5;overflow:visible}.result-card .card-purchase-section{flex-shrink:0;gap:10px;margin-top:auto}.result-card .product-price{gap:4px}.result-card.position-center .product-price strong{font-size:32px}.result-card.position-left .product-price strong,.result-card.position-right .product-price strong{font-size:27px}.result-card .card-merchant-row{margin-top:6px;margin-bottom:5px}.result-card .card-price-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.result-card .card-product-top{flex-basis:145px}.result-card.position-center .card-product-top{flex-basis:160px}.result-card .product-illustration{height:105px;min-height:105px}.result-card.position-center .product-illustration{height:115px;min-height:115px}.result-card .product-illustration img{height:100px;max-height:100px}.result-card.position-center .product-illustration img{height:112px;max-height:112px}.result-card .product-illustration span{font-size:82px}.result-card.position-center .product-illustration span{font-size:92px}.card-attribute-chips{flex-wrap:wrap;align-content:flex-start;gap:7px;margin-top:12px;display:flex}.card-attribute-chip{color:#d9cdea;white-space:nowrap;background:#8b65c41f;border:1px solid #b191e440;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;line-height:1.2;display:inline-flex}.card-chip-icon{color:#bb91f5;font-size:12px;font-weight:700}.result-card.position-left .card-attribute-chips,.result-card.position-right .card-attribute-chips{gap:5px}.result-card.position-left .card-attribute-chip,.result-card.position-right .card-attribute-chip{padding:5px 7px;font-size:10px}.result-card .card-information,.result-card.position-center .card-information{flex:auto;min-height:0}.result-card.outer-card .card-product-top{flex-basis:125px}.results-cards .result-card.card-decision-best{--card-role-color:#a879f4}.results-cards .result-card.card-decision-tradeoff{--card-role-color:#f0a04b}.results-cards .result-card.card-decision-matching{--card-role-color:#958ba9}.results-cards .result-card[class*=card-decision-]{border-top:2px solid var(--card-role-color)}.results-cards .result-card .result-badge[class*=decision-]{color:var(--card-role-color);border:1px solid color-mix(in srgb, var(--card-role-color) 45%, transparent);background:color-mix(in srgb, var(--card-role-color) 13%, #21182e)}.results-cards .result-card.card-decision-best .provider-button{color:#fff;background:linear-gradient(110deg,#6935dd,#8244ef)}.results-cards .result-card.card-decision-tradeoff .provider-button{color:#211408;background:linear-gradient(110deg,#c77924,#eea34d)}.results-cards .result-card.card-decision-matching .provider-button{color:#eee7f5;background:#41364f}.results-cards .result-card[class*=card-decision-] .entity-flip-trigger{border-color:var(--card-role-color);color:var(--card-role-color)}.card-tradeoff-summary{color:#f6d5aa;background:#f0a04b17;border:1px solid #f0a04b59;border-radius:9px;align-items:flex-start;gap:9px;margin:8px 0 10px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.card-tradeoff-icon{color:#f0a04b;flex-shrink:0;font-size:16px;font-weight:700}.card-tradeoff-summary>span:last-child{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.results-cards .card-decision-reason,.results-cards .card-tradeoff-summary{display:none!important}.results-cards .result-card.card-decision-matching{box-shadow:none!important;border-color:#665b7b!important}.results-cards .result-card.card-decision-best{border-color:#a76cf5!important}.results-cards .result-card.center-card.card-decision-best{box-shadow:0 0 32px #a348ff33!important}.results-cards .result-card.card-decision-tradeoff{border-color:#efa34d!important}.results-cards .result-card.center-card.card-decision-tradeoff{box-shadow:0 0 32px #efa34d2e!important}.results-cards .result-badge.decision-matching{color:#bdb2cc!important;background:#30293d!important;border:1px solid #51475f!important}.results-cards .result-badge.decision-best{color:#c995ff!important;background:#38234f!important;border:1px solid #76539f!important}.results-cards .result-badge.decision-tradeoff{color:#ffc17a!important;background:#45301e!important;border:1px solid #a16d38!important}.results-cards .result-card .provider-button,.results-cards .result-card .provider-button:visited{color:#fff!important;box-shadow:none!important;background:linear-gradient(110deg,#7134df 0%,#8844ef 100%)!important;border:1px solid #9a61f5!important}.results-cards .result-card .provider-button:hover:not(:disabled){background:linear-gradient(110deg,#8147ed 0%,#9956f5 100%)!important}.results-cards .result-card.card-decision-best .entity-flip-trigger{color:#c995ff!important;border-color:#9a61f5!important}.results-cards .result-card.card-decision-tradeoff .entity-flip-trigger{color:#ffc17a!important;border-color:#efa34d!important}.results-cards .result-card.card-decision-matching .entity-flip-trigger{color:#c7bad8!important;border-color:#665b7b!important}.result-card .product-illustration .product-front-visual{color:#a98add;filter:drop-shadow(0 5px 12px #8356bf2e);width:145px;max-width:92%;height:100px;display:block}.result-card.position-center .product-illustration .product-front-visual{width:155px;height:112px}.result-card .product-illustration .product-front-visual--tradeoff{color:#e5a15f}.results-cards .result-card .card-attribute-chips{--nm-chip-gap:5px;align-content:center;align-items:center;gap:var(--nm-chip-gap);box-sizing:border-box;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;height:27px;margin-top:9px;display:flex;position:relative;overflow:hidden}.results-cards .result-card .card-attribute-chip{color:#d9cdea;white-space:nowrap;box-sizing:border-box;background:#8b65c41f;border:1px solid #b191e440;border-radius:6px;flex:none;align-items:center;gap:0;padding:5px 7px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.results-cards .result-card .card-attribute-more{color:#d6b5ff;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:#9664dc33;border:1px solid #b191e461;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:5px 7px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.results-cards .result-card .card-attribute-more:hover{color:#f4e8ff;background:#9664dc57;border-color:#be8cffa6}.results-cards .result-card .card-attribute-measure{align-items:center;gap:var(--nm-chip-gap);visibility:hidden;pointer-events:none;flex-wrap:nowrap;width:max-content;max-width:none;display:flex;position:absolute;top:0;left:0}.results-cards .result-card .card-attribute-measure>*{flex-shrink:0}.results-cards .result-card .card-information{min-width:0;max-width:100%}.results-cards .result-card .card-product-top,.results-cards .result-card.outer-card .card-product-top{box-sizing:border-box;flex:0 0 195px;height:195px;min-height:195px;max-height:195px;position:relative}.results-cards .result-card .product-illustration{pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;width:auto;height:auto;min-height:0;max-height:none;display:flex;position:absolute;inset:52px 16px 8px;overflow:hidden}.results-cards .result-card .product-illustration img.nm-product-render{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 12px #07031438);width:100%;max-width:100%;height:100%;max-height:100%;display:block}.results-cards .result-card .product-illustration img:not(.nm-product-render){object-fit:contain;max-width:100%;max-height:100%}.results-cards .result-card .card-product-top{position:relative}.results-cards .result-card .card-information{z-index:1;min-width:0;position:relative}.results-cards .result-card .entity-flip-front{flex-direction:column;height:100%;min-height:0;display:flex}.results-cards .result-card.position-center .card-product-top{flex:0 0 195px;height:195px;min-height:195px;max-height:195px}.results-cards .result-card.outer-card .card-product-top{flex:0 0 155px;height:155px;min-height:155px;max-height:155px}.results-cards .result-card.position-center .product-illustration{inset:48px 16px 5px}.results-cards .result-card.position-left .product-illustration,.results-cards .result-card.position-right .product-illustration{inset:26px 12px 4px}.results-cards .result-card.outer-card .product-illustration{inset:30px 10px 4px}.results-cards .result-card .product-illustration{overflow:hidden}.results-cards .result-card .product-illustration img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.results-cards .result-card .card-information{flex:none;max-width:100%;min-height:0}.results-cards .result-card .card-purchase-section{z-index:1;flex:none;margin-top:auto;position:relative}.results-cards .result-card .card-attribute-chips{flex-shrink:0;margin-bottom:10px}.results-cards .result-card .result-badge{z-index:5;position:absolute;top:-10px;left:0;right:auto}.results-cards .result-card .entity-flip-trigger{z-index:5;position:absolute;top:-10px;left:auto;right:0}.results-cards .result-card.position-left .card-product-top,.results-cards .result-card.position-right .card-product-top{flex:0 0 160px;height:160px;min-height:160px;max-height:160px}.results-cards .result-card.position-left .product-illustration,.results-cards .result-card.position-right .product-illustration{top:15px;bottom:0}.results-cards .result-card.position-left .card-purchase-section,.results-cards .result-card.position-right .card-purchase-section{box-sizing:border-box;padding-bottom:12px}.nmx-how{color:#f6f2ff;width:100%;min-height:100vh;padding:24px 24px 100px}.nmx-how *,.nmx-how :before,.nmx-how :after{box-sizing:border-box}.nmx-how-container{width:min(100%,1160px);margin:0 auto}.nmx-how-back{color:#b6a6cd;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13px}.nmx-how-back:hover{color:#fff}.nmx-eyebrow{color:#ae85ff;letter-spacing:1.6px;font-size:11px;font-weight:700}.nmx-how h1,.nmx-how h2,.nmx-how h3,.nmx-how p{overflow-wrap:break-word}.nmx-how h2{letter-spacing:-1.2px;font-size:clamp(30px,3.4vw,45px);font-weight:600;line-height:1.22}.nmx-how h2 span{color:#b98aff}.nmx-how-hero{text-align:center;max-width:850px;margin:100px auto 160px}.nmx-how-hero h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(45px,6.2vw,82px);font-weight:650;line-height:1.08}.nmx-how-hero h1 span{color:#b98aff}.nmx-how-hero>p{color:#b8accb;max-width:650px;margin:0 auto;font-size:17px;line-height:1.8}.nmx-hero-search{text-align:left;background:#241a37e6;border:1px solid #6a4a91;border-radius:100px;align-items:center;gap:15px;max-width:600px;margin:45px auto 0;padding:16px 23px;font-size:15px;display:flex;box-shadow:0 0 65px #6d3df521}.nmx-search-symbol{color:#bb8dff;font-size:27px}.nmx-search-end{color:#bb8dff;margin-left:auto;font-size:19px}.nmx-hero-caption{color:#8f81a7;margin-top:20px;font-size:12px}.nmx-section-intro{max-width:720px;margin-bottom:65px}.nmx-section-intro h2{margin:18px 0}.nmx-section-intro p,.nmx-feature-copy p,.nmx-beyond-copy p{color:#b8accb;font-size:15px;line-height:1.85}.nmx-system-section{margin-bottom:165px}.nmx-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:30px;display:grid;position:relative}.nmx-pipeline-line{background:linear-gradient(90deg,#6d3df5,#9d6cff,#6d3df5);height:1px;position:absolute;top:39px;left:0;right:0}.nmx-pipeline-step{padding-top:36px;position:relative}.nmx-pipeline-dot{background:#171020;border:3px solid #b58aff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:0;box-shadow:0 0 20px #6d3df580}.nmx-pipeline-number{color:#b58aff;margin-bottom:13px;font-size:12px;font-weight:700;display:block}.nmx-pipeline-technical{color:#86769f;letter-spacing:1px;font-size:10px}.nmx-pipeline-step h3{margin:10px 0;font-size:19px;font-weight:600}.nmx-pipeline-step p{color:#b8accb;max-width:230px;margin:0;font-size:13px;line-height:1.75}.nmx-system-output{background:#6d3df514;border:1px solid #594178;border-radius:12px;align-items:center;gap:16px;max-width:510px;margin:65px auto 0;padding:20px 24px;display:flex}.nmx-output-mark{color:#c5a1ff;background:#382359;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.nmx-system-output strong,.nmx-system-output span:last-child{display:block}.nmx-system-output strong{font-size:14px}.nmx-system-output div>span{color:#ac9dbf;margin-top:5px;font-size:12px;line-height:1.5}.nmx-feature-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;margin-bottom:170px;display:grid}.nmx-feature-copy h2{margin:20px 0 25px}.nmx-feature-copy p{max-width:470px;margin:0 0 17px}.nmx-query-visual{background:linear-gradient(145deg,#241a35,#191323);border:1px solid #4c3964;border-radius:16px;padding:30px}.nmx-visual-label{color:#9e8db8;letter-spacing:1.1px;font-size:10px;font-weight:700}.nmx-input-text{background:#2a203b;border:1px solid #684b8d;border-radius:9px;margin-top:15px;padding:19px;font-size:15px;line-height:1.6}.nmx-transform{color:#ae85ff;letter-spacing:1px;flex-direction:column;align-items:center;gap:7px;padding:20px 0;font-size:10px;display:flex}.nmx-transform span{background:#7952ae;width:1px;height:20px}.nmx-attribute-list{margin-top:14px}.nmx-attribute{border-bottom:1px solid #3c304d;grid-template-columns:1fr 1fr 20px;align-items:center;gap:12px;padding:15px 0;font-size:13px;display:grid}.nmx-attribute:last-child{border-bottom:0}.nmx-attribute>span:first-child{color:#a99bbb}.nmx-attribute strong{font-weight:550}.nmx-attribute-check{color:#b58aff}.nmx-evidence-visual{background:#1c162a;border:1px solid #4c3964;border-radius:16px;padding:30px}.nmx-evidence-header{justify-content:space-between;align-items:flex-start;gap:16px;margin:25px 0 15px;display:flex}.nmx-evidence-header strong,.nmx-evidence-header div>span{display:block}.nmx-evidence-header strong{font-size:17px}.nmx-evidence-header div>span{color:#a99bbb;margin-top:8px;font-size:12px;line-height:1.5}.nmx-evidence-badge{color:#f5c833;background:#41371e;border-radius:20px;flex-shrink:0;padding:7px 10px;font-size:11px}.nmx-evidence-row{border-bottom:1px solid #3b304c;grid-template-columns:1fr 1.2fr 25px;align-items:center;gap:10px;padding:15px 0;font-size:13px;display:grid}.nmx-evidence-row>span:first-child{color:#a99bbb}.nmx-evidence-row strong{font-weight:500}.nmx-evidence-check{color:#00c9b2;font-weight:700}.nmx-evidence-warning{color:#f5c833;font-weight:700}.nmx-evidence-note{background:#f5c8330d;border-left:2px solid #f5c833;gap:14px;margin-top:22px;padding:16px;display:flex}.nmx-evidence-note>span{color:#f5c833;font-size:22px}.nmx-evidence-note p{color:#d5c9e4;margin:0;font-size:12px;line-height:1.7}.nmx-intelligence-section{margin-bottom:170px}.nmx-comparison{background:#1c162a;border:1px solid #4c3964;border-radius:16px;padding:30px}.nmx-comparison-header{color:#b8a7d0;letter-spacing:.7px;border-bottom:1px solid #40324f;justify-content:space-between;gap:15px;padding-bottom:22px;font-size:11px;display:flex}.nmx-offer-row{border-bottom:1px solid #382c48;grid-template-columns:175px minmax(0,1fr) 155px;align-items:center;gap:30px;padding:27px 0;display:grid}.nmx-offer-name strong,.nmx-offer-name span,.nmx-offer-price strong,.nmx-offer-price span{display:block}.nmx-offer-name strong{margin-bottom:7px;font-size:15px}.nmx-offer-name span,.nmx-offer-price span{color:#a99bbb;font-size:12px}.nmx-offer-chart{background:#2a2038;border-radius:5px;height:32px;position:relative}.nmx-offer-bar{border-radius:5px;height:100%}.nmx-offer-bar.best{background:linear-gradient(90deg,#6233d5,#a16cff)}.nmx-offer-bar.alternative{background:linear-gradient(90deg,#007c75,#00c9b2)}.nmx-offer-bar.tradeoff{background:linear-gradient(90deg,#a48216,#f5c833)}.nmx-offer-chart>span{color:#fff;font-size:12px;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nmx-offer-price{text-align:right}.nmx-offer-price strong{margin-bottom:7px;font-size:22px}.nmx-comparison-insight{background:#6d3df51a;border:1px solid #634585;border-radius:11px;gap:18px;margin-top:28px;padding:22px;display:flex}.nmx-insight-icon{color:#b98aff;font-size:27px}.nmx-comparison-insight strong{font-size:15px}.nmx-comparison-insight p{color:#c5b8d6;margin:9px 0 0;font-size:13px;line-height:1.75}.nmx-illustration-note{color:#9081a6;margin:17px 0 0;font-size:11px}.nmx-beyond-section{grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;margin-bottom:175px;display:grid}.nmx-beyond-copy h2{margin:20px 0 25px}.nmx-beyond-topics{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.nmx-beyond-topics span{color:#c9b8e4;border:1px solid #4b3963;border-radius:25px;padding:9px 12px;font-size:11px}.nmx-trend-visual{background:#1c162a;border:1px solid #49365f;border-radius:15px;padding:26px}.nmx-trend-top,.nmx-trend-bottom{color:#a99bbb;justify-content:space-between;gap:15px;font-size:11px;display:flex}.nmx-trend-top{letter-spacing:.8px}.nmx-trend-visual svg{width:100%;height:auto;margin:25px 0 10px;display:block}.nmx-final-section{text-align:center;border-top:1px solid #40304f;padding:85px 20px 95px}.nmx-final-section h2{margin:20px 0}.nmx-final-section p{color:#b8accb;max-width:550px;margin:0 auto;font-size:15px;line-height:1.8}.nmx-final-button{color:#fff;font:inherit;cursor:pointer;background:#6d3df5;border:0;border-radius:9px;align-items:center;gap:22px;margin-top:32px;padding:15px 26px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.nmx-final-button:hover{background:#8456ff;transform:translateY(-2px)}@media (width<=950px){.nmx-feature-section,.nmx-beyond-section{grid-template-columns:1fr;gap:45px}.nmx-evidence-section .nmx-feature-copy{grid-row:1}.nmx-evidence-section .nmx-evidence-visual{grid-row:2}.nmx-pipeline{gap:16px}.nmx-pipeline-step h3{font-size:16px}.nmx-offer-row{grid-template-columns:125px minmax(0,1fr) 130px;gap:15px}}@media (width<=650px){.nmx-how{padding:20px 18px 65px}.nmx-how-hero{margin:75px auto 110px}.nmx-how-hero h1{letter-spacing:-1.7px}.nmx-how-hero>p{font-size:15px}.nmx-hero-search{padding:14px 17px;font-size:12px}.nmx-system-section,.nmx-feature-section,.nmx-intelligence-section,.nmx-beyond-section{margin-bottom:110px}.nmx-section-intro{margin-bottom:45px}.nmx-pipeline{grid-template-columns:1fr;gap:28px;padding:0 0 0 32px}.nmx-pipeline-line{width:1px;height:auto;inset:0 auto 0 7px}.nmx-pipeline-step{padding-top:0}.nmx-pipeline-dot{top:2px;left:-32px}.nmx-system-output{margin-top:40px}.nmx-query-visual,.nmx-evidence-visual,.nmx-comparison,.nmx-trend-visual{padding:19px}.nmx-evidence-header{flex-direction:column}.nmx-offer-row{grid-template-columns:1fr auto;gap:12px}.nmx-offer-chart{grid-area:2/1/auto/-1}.nmx-offer-price{grid-area:1/2}.nmx-offer-price strong{font-size:18px}.nmx-comparison-insight{padding:16px}.nmx-final-section{padding:70px 0}}@media (prefers-reduced-motion:reduce){.nmx-final-button{transition:none}}.legal-page{color:#f4effb;background:radial-gradient(at 50% -15%,#2c1b43 0%,#0000 52%),#100c18;min-height:100vh;font-family:inherit}.legal-page *,.legal-page :before,.legal-page :after{box-sizing:border-box}.legal-page a{color:inherit;text-decoration:none}.legal-header{border-bottom:1px solid #34283e;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:0 auto;padding:29px 35px;display:flex}.legal-brand{letter-spacing:-1.5px;font-size:26px;font-weight:850}.legal-brand span,.legal-accent{color:#a970ef}.legal-back{align-items:center;gap:9px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex;color:#b7a8c7!important}.legal-back:hover{color:#fff!important}.legal-container{max-width:1200px;margin:0 auto;padding:0 30px 100px}.legal-hero{padding:76px 0 55px}.legal-eyebrow,.legal-number{color:#b68aef;letter-spacing:1.6px;font-size:11px;font-weight:800;display:block}.legal-hero h1{letter-spacing:-3px;margin:16px 0 19px;font-size:clamp(42px,6vw,76px);font-weight:750;line-height:1.08}.legal-hero>p{color:#b2a4c2;max-width:680px;margin:0;font-size:16px;line-height:1.85}.legal-updated{color:#b8a9c8;background:#21182d;border:1px solid #463552;border-radius:8px;margin-top:24px;padding:9px 13px;font-size:12px;display:inline-flex}.legal-card{background:linear-gradient(150deg,#20182c,#18121f);border:1px solid #3a2c49;border-radius:22px;box-shadow:0 22px 65px #08051024}.legal-imprint{max-width:900px;padding:45px 52px}.legal-imprint section+section{border-top:1px solid #3a2d45;margin-top:30px;padding-top:30px}.legal-imprint h2,.legal-section h2,.legal-intro h2{letter-spacing:-.5px;margin:13px 0 16px;font-size:21px;font-weight:700}.legal-page p,.legal-page li{color:#b4a8c1;font-size:14px;line-height:1.9}.legal-page p{margin:0 0 15px}.legal-page p:last-child{margin-bottom:0}.legal-page strong{color:#f4edfc}.legal-imprint p a,.legal-section p a,.legal-info-box a{color:#c6a1ff;text-underline-offset:3px;text-decoration:underline}.legal-privacy-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:38px;display:grid}.legal-sidebar{padding-top:10px;position:sticky;top:25px}.legal-sidebar nav{border-left:1px solid #493750;flex-direction:column;margin-top:20px;display:flex}.legal-sidebar nav a{color:#b5a6c4;border-left:2px solid #0000;align-items:center;gap:13px;margin-left:-1px;padding:10px 12px;font-size:12px;line-height:1.5;transition:background .2s,color .2s;display:flex}.legal-sidebar nav a span{color:#916eb5;font-size:10px}.legal-sidebar nav a:hover{color:#fff;background:#281c37;border-left-color:#ae7cef}.legal-contact-box{background:#20172c;border:1px solid #40304d;border-radius:13px;margin-top:32px;padding:20px}.legal-contact-box strong{font-size:13px}.legal-contact-box p{margin:10px 0 12px;font-size:12px}.legal-contact-box a{color:#c5a0fa;font-size:12px;font-weight:700}.legal-document{min-width:0;padding:37px 42px}.legal-intro{border-bottom:1px solid #3c2e48;padding-bottom:30px}.legal-intro h2{margin-top:0}.legal-section{border-bottom:1px solid #3c2e48;grid-template-columns:36px minmax(0,1fr);gap:18px;padding:33px 0;scroll-margin-top:25px;display:grid}.legal-section .legal-number{letter-spacing:0;padding-top:17px}.legal-section h2{margin-top:0}.legal-section ul{margin:14px 0 20px;padding-left:20px}.legal-section li{margin:6px 0;padding-left:5px}.legal-section li::marker{color:#b68aef}.legal-info-box{color:#bcb0ca;background:#281d35;border:1px solid #493554;border-radius:11px;flex-direction:column;gap:9px;margin-top:20px;padding:20px;font-size:13px;line-height:1.7;display:flex}.legal-end{background:#2a1e39;border-radius:12px;align-items:center;gap:17px;margin-top:32px;padding:22px;display:flex}.legal-end>span{color:#b58bea;font-size:32px}.legal-end strong{margin-bottom:5px;font-size:14px;display:block}.legal-end p{font-size:12px}.legal-footer{color:#9f91ae;border-top:1px solid #34283e;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:0 auto;padding:28px 35px 38px;font-size:12px;display:flex}.legal-footer nav{flex-wrap:wrap;gap:25px;display:flex}.legal-footer a:hover,.legal-footer a[aria-current=page]{color:#c49af9}@media (width<=850px){.legal-privacy-layout{grid-template-columns:1fr;gap:25px}.legal-sidebar{position:static}.legal-sidebar nav{border-left:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.legal-sidebar nav a{background:#20172c;border:1px solid #40304d;border-radius:8px;margin:0}.legal-contact-box{display:none}}@media (width<=600px){.legal-header{padding:21px 18px}.legal-brand{font-size:22px}.legal-back{font-size:11px}.legal-container{padding:0 15px 60px}.legal-hero{padding:55px 3px 37px}.legal-hero h1{letter-spacing:-1.7px;font-size:43px}.legal-hero>p{font-size:14px}.legal-imprint,.legal-document{border-radius:16px;padding:25px 20px}.legal-section{grid-template-columns:1fr;gap:10px;padding:27px 0}.legal-section .legal-number{padding:0}.legal-section h2{font-size:19px}.legal-sidebar nav a{gap:8px;padding:11px 9px;font-size:11px}.legal-footer{flex-direction:column;align-items:flex-start;padding:24px 18px}.legal-page p,.legal-page li{font-size:13px}}#root{min-height:100vh}.site-shell{background:radial-gradient(55% 42% at 50% 44%,#6d3df52e 0%,#4e289617 45%,#0000 100%),radial-gradient(42% 38% at 13% 78%,#592c9921,#0000 100%),radial-gradient(38% 32% at 88% 18%,#4b2a871c,#0000 100%),linear-gradient(145deg,#100d1e 0%,#181126 48%,#100d1e 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.site-header{z-index:2;justify-content:space-between;align-items:center;width:100%;padding:31px 4%;display:flex;position:relative}.brand{letter-spacing:-2px;color:#fff;align-items:center;font-size:34px;font-weight:500;line-height:1;display:inline-flex}.brand-x{color:#8c4dff;letter-spacing:-3px;font-size:43px;font-weight:800;line-height:.8}.brand img{object-fit:contain;width:195px;height:auto;display:block}.header-actions{align-items:center;gap:32px;display:flex}.header-actions .info-link{color:#f2edfc;font-family:inherit;font-size:14px;font-weight:400;line-height:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s}.header-actions .info-link:hover,.header-actions .info-link[aria-current=page]{color:#b994ff}.login-button{color:#fff;background:0 0;border:1px solid #8571a8;border-radius:30px;align-items:center;gap:11px;padding:10px 19px;font-size:14px;display:flex}.login-button:hover{background:#6d3df51f}.login-icon{font-size:23px;line-height:1}.home-main{flex:1;justify-content:center;align-items:center;padding:30px 24px 100px;display:flex}.search-section{flex-direction:column;align-items:center;width:min(100%,850px);display:flex;transform:translateY(-15px)}.search-section h1{letter-spacing:-1.2px;text-align:center;margin:0 0 38px;font-size:clamp(27px,3vw,37px);font-weight:400}.search-form{background:#2a1d42a6;border:2px solid #8b48ff;border-radius:65px;align-items:center;width:100%;height:84px;padding:7px 10px 7px 30px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 0 28px #6d3df52e,inset 0 0 25px #6d3df50a}.search-form:focus-within{border-color:#b18aff;box-shadow:0 0 38px #6d3df540}.search-form input{color:#fff;background:0 0;border:none;outline:none;width:100%;min-width:0;height:100%;font-size:clamp(16px,2vw,23px);font-weight:400}.search-form input::placeholder{color:#c6b6e9;opacity:1}.search-form input::-webkit-search-cancel-button{cursor:pointer}.search-submit{color:#fff;background:linear-gradient(145deg,#a46aff,#6426f0);border:none;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;transition:transform .2s,filter .2s;display:grid}.search-submit:hover{filter:brightness(1.1);transform:scale(1.04)}.suggestion-card{background:#251b3b80;border:1px solid #9168dd7a;border-radius:17px;align-items:center;gap:25px;width:min(100%,690px);min-height:116px;margin-top:34px;padding:17px 70px 17px 20px;display:flex;position:relative}.suggestion-symbol{color:#c39bff;background:#8b58de21;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:39px;display:grid}.suggestion-content{text-align:left;color:#fff;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;padding:0;display:flex}.suggestion-category{color:#bca6eb;letter-spacing:1.7px;font-size:12px}.suggestion-content strong{font-size:clamp(17px,2vw,22px);font-weight:500}.suggestion-description{color:#a99bc9;font-size:clamp(13px,1.5vw,17px)}.suggestion-open{color:#fff;background:0 0;border:1px solid #6f509d;border-radius:50%;width:46px;height:46px;font-size:27px;line-height:1;position:absolute;top:28px;right:26px}.suggestion-open:hover{background:#6d3df533}.suggestion-navigation{align-items:center;gap:13px;display:flex;position:absolute;bottom:12px;right:23px}.suggestion-navigation>button{color:#a99bc9;background:0 0;border:none;font-size:24px;line-height:1}.suggestion-dots{align-items:center;gap:8px;display:flex}.suggestion-dots button{background:#55426e;border:none;border-radius:50%;width:8px;height:8px;padding:0}.suggestion-dots button.active{background:#8c4dff}.results-main{flex:1;width:100%;padding:15px 0 50px}.how-main{flex:1;width:100%;padding:0;display:block}.site-footer{color:#a99bc9;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;min-height:80px;padding:20px 4%;font-size:13px;display:grid}.footer-center{text-align:center}.footer-links{justify-content:flex-end;gap:27px;display:flex}.footer-links a:hover{color:#fff}@media (width<=700px){.site-header{padding:24px 20px}.brand{font-size:25px}.brand-x{font-size:33px}.brand img{width:145px}.header-actions{gap:15px}.header-actions .info-link{font-size:12px}.login-button{padding:9px 12px;font-size:12px}.login-icon{display:none}.home-main{padding:45px 17px 90px}.search-section{transform:translateY(-15px)}.search-section h1{margin-bottom:29px}.search-form{height:76px;padding:7px 8px 7px 23px}.search-submit{width:59px;height:59px}.search-submit svg{width:24px;height:24px}.suggestion-card{gap:13px;min-height:135px;margin-top:30px;padding:19px 55px 45px 16px}.suggestion-symbol{width:47px;height:47px;font-size:27px}.suggestion-open{width:33px;height:33px;font-size:21px;top:22px;right:13px}.suggestion-navigation{bottom:12px;right:14px}.site-footer{text-align:center;grid-template-columns:1fr;gap:16px}.footer-center{display:none}.footer-links{flex-wrap:wrap;justify-content:center;gap:20px}}.page-inner .site-header{padding-top:20px;padding-bottom:20px}.page-inner .brand img{width:142px}.country-selector{z-index:30;position:relative}.country-trigger{color:#e4d9f5;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:8px 3px;font-size:14px;display:inline-flex}.country-trigger:hover{color:#c7a2ff}.country-chevron{font-size:18px;line-height:1}.country-dropdown{background:#251b35;border:1px solid #604779;border-radius:12px;width:185px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #00000059}.country-dropdown button{color:#e8dff4;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:flex}.country-dropdown button span{color:#b998f4;font-weight:600}.country-dropdown button:hover,.country-dropdown button.selected{background:#6d3df52e}.page-home .home-main{padding-top:35px;padding-bottom:85px}.page-home .search-section{width:min(100%,850px);transform:translateY(-8px)}.home-catalog-stats{justify-content:center;align-items:center;gap:clamp(35px,7vw,95px);width:100%;margin-bottom:38px;display:flex}.home-stat{flex-direction:column;align-items:center;gap:7px;min-width:95px;display:flex}.home-stat strong{color:#f4efff;letter-spacing:-1.3px;font-size:clamp(27px,3.5vw,42px);font-weight:500;line-height:1.1}.home-stat span{color:#a99bc5;font-size:13px;font-weight:400}.home-intelligence{width:100%;margin-top:29px}.home-insight-viewport{width:100%;height:158px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 13% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 13% 87%,#0000 100%)}.home-insight{text-align:center;background:#31224a9e;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:64%;min-height:132px;padding:18px 22px;transition:left .35s,opacity .35s,transform .35s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-insight-left{opacity:.32;left:1%;transform:translate(-50%,-50%)scale(.89)}.home-insight-center{z-index:2;opacity:1;left:50%}.home-insight-right{opacity:.32;left:99%;transform:translate(-50%,-50%)scale(.89)}.home-insight-eyebrow{color:#bc95ff;letter-spacing:1.3px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.home-insight-icon{font-size:17px;line-height:1}.home-insight strong{color:#f5efff;font-size:clamp(16px,1.9vw,20px);font-weight:500;line-height:1.3}.home-insight p{color:#b9accf;max-width:440px;margin:0;font-size:12px;line-height:1.5}.home-insight small{color:#8f80a7;font-size:10px}.home-insight-controls{justify-content:center;align-items:center;gap:17px;margin-top:7px;display:flex}.home-insight-controls>button{color:#ab91d0;cursor:pointer;background:0 0;border:none;padding:2px 8px;font-size:25px;line-height:1}.home-insight-controls>button:hover{color:#e1cfff}.home-insight-dots{align-items:center;gap:9px;display:flex}.home-insight-dots button{cursor:pointer;background:#54436d;border:none;border-radius:50%;width:7px;height:7px;padding:0}.home-insight-dots button.active{background:#a878ff}.home-insight-disclaimer{color:#796d91;text-align:center;margin:12px 0 0;font-size:10px}@media (width<=700px){.page-inner .site-header{padding:18px 20px}.page-inner .brand img{width:116px}.header-actions{gap:13px}.country-trigger{font-size:12px}.page-home .home-main{padding-top:35px;padding-bottom:75px}.home-catalog-stats{gap:16px;margin-bottom:30px}.home-stat{flex:1;min-width:0}.home-stat strong{font-size:29px}.home-stat span{font-size:11px}.home-intelligence{margin-top:25px}.home-insight-viewport{height:168px}.home-insight{width:82%;min-height:144px;padding:15px 13px}.home-insight-left{left:-23%}.home-insight-right{left:123%}.home-insight strong{font-size:16px}.home-insight p{font-size:11px}}@media (prefers-reduced-motion:reduce){.home-insight{transition:none}}.home-stat-primary strong{color:#fff;letter-spacing:-1.8px;font-size:clamp(37px,4.5vw,55px);font-weight:550}.home-stat-primary span{color:#d6c3f3;font-size:14px}.home-catalog-stats{align-items:center;gap:clamp(35px,6vw,85px)}.home-insight{background:#281d3c94;border:1px solid #9d77d424}.home-insight-price{background:linear-gradient(135deg,#60359e47,#2a1d42a6);border-color:#a56fff38}.home-insight-price .home-insight-eyebrow{color:#c5a0ff}.home-insight-delivery{background:linear-gradient(135deg,#16696938,#2a1d42a6);border-color:#4abeb333}.home-insight-delivery .home-insight-eyebrow{color:#76d7cb}.home-insight-shipping{background:linear-gradient(135deg,#3053963b,#2a1d42a6);border-color:#6c9ae633}.home-insight-shipping .home-insight-eyebrow{color:#91b8ff}.home-insight-market{background:linear-gradient(135deg,#7e5b2638,#2a1d42a6);border-color:#d5a5532e}.home-insight-market .home-insight-eyebrow{color:#e5c28a}.home-insight-quantity{background:linear-gradient(135deg,#793a693b,#2a1d42a6);border-color:#d07ab22e}.home-insight-quantity .home-insight-eyebrow{color:#e2a4cf}@media (width<=700px){.home-catalog-stats{gap:12px}.home-stat-primary strong{font-size:35px}}.home-insight{background:#261c38}.home-insight-price{background:#302044}.home-insight-delivery{background:#193b40}.home-insight-shipping{background:#223450}.home-insight-market{background:#403024}.home-insight-quantity{background:#40283d}.home-insight,.home-insight-price,.home-insight-delivery,.home-insight-shipping,.home-insight-market,.home-insight-quantity{background:#21192f;border:1px solid #51416d}.home-insight-price{border-color:#8552cf}.home-insight-delivery{border-color:#328f8b}.home-insight-shipping{border-color:#537cb5}.home-insight-market{border-color:#a7854e}.home-insight-quantity{border-color:#a06490}.home-insight-center{z-index:5;opacity:1}.home-insight-left,.home-insight-right{z-index:1;opacity:.25}.home-insight-center{z-index:5;left:50%}.home-insight-left{z-index:1;left:-13%}.home-insight-right{z-index:1;left:113%}@media (width<=700px){.home-insight-left{left:-28%}.home-insight-right{left:128%}}.home-search-brand{justify-content:center;align-items:center;width:100%;margin-bottom:34px;display:flex}.home-search-logo{object-fit:contain;width:clamp(260px,33vw,430px);max-width:85%;height:auto}.page-inner:has(.results-main) .site-header{align-items:center;gap:30px;display:flex}.header-search-form{background:#241c33;border:1px solid #a582dc59;border-radius:28px;flex:1;align-items:center;min-width:0;max-width:720px;height:48px;transition:border-color .2s;display:flex;overflow:hidden}.header-search-form:focus-within{border-color:#9772dd}.header-search-form input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;padding:0 20px;font-family:inherit;font-size:14px}.header-search-form input::placeholder{color:#8f829f}.header-search-button{color:#c7a7ff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:100%;display:flex}.header-search-button:hover{color:#fff}.site-header:has(.header-search-form) .header-actions{flex-shrink:0;margin-left:auto}.page-inner:has(.results-main) .results-main{padding-top:46px}@media (width<=900px){.site-header:has(.header-search-form){flex-wrap:wrap;gap:14px}.header-search-form{flex-basis:100%;order:3;max-width:100%}.site-header:has(.header-search-form) .header-actions{margin-left:auto}}@media (width<=600px){.home-search-brand{margin-bottom:26px}.home-search-logo{width:280px;max-width:80%}.header-search-form{height:44px}.header-search-form input{padding-left:15px;font-size:13px}}:is(.site-shell:has(.header-search-form) .results-main .results-search-form,.site-shell:has(.header-search-form) .results-main .search-form){display:none!important}.page-home .site-header .brand{display:none}.page-home .site-header .header-actions{margin-left:auto}.site-shell:has(.header-search-form) .results-main{padding-top:42px}.site-shell:has(.header-search-form) .results-page{padding-top:0}.info-label-mobile{display:none}@media (width<=700px){.page-inner:has(.results-main) .site-header{gap:12px 6px;padding:14px 12px 10px}.page-inner:has(.results-main) .brand img{width:112px}.site-header:has(.header-search-form) .header-actions{flex-wrap:nowrap;align-items:center;gap:9px;margin-left:auto;display:flex}.site-header:has(.header-search-form) .header-actions .info-link{white-space:nowrap;font-size:12px}.site-header:has(.header-search-form) .country-trigger{white-space:nowrap;font-size:12px}.site-header:has(.header-search-form) .login-button{white-space:nowrap;padding:8px 10px;font-size:12px}.site-header:has(.header-search-form) .header-search-form{flex-basis:100%;order:3;width:100%;max-width:100%;margin:0}.site-header:has(.header-search-form) .info-label-desktop{display:none}.site-header:has(.header-search-form) .info-label-mobile{display:inline}.page-inner:has(.results-main) .results-main{padding-top:8px}}
