:root{--rq-bg:#0b0b0c;--rq-bg-raised:#131314;--rq-surface:#1a1a1c;--rq-surface-2:#242426;--rq-border:#2c2c2f;--rq-border-strong:#454549;--rq-primary:#ff6a00;--rq-primary-strong:#e85f00;--rq-primary-soft:#ff6a0024;--rq-accent:#ff8a00;--rq-accent-soft:#ff8a0024;--rq-text:#f2f2f2;--rq-text-dim:#b4b4b9;--rq-text-faint:#8a8a90;--rq-text-invert:#1a1a1a;--rq-success:#34d399;--rq-success-soft:#34d39926;--rq-warning:#fbbf24;--rq-warning-soft:#fbbf2424;--rq-danger:#f87171;--rq-danger-soft:#f8717126;--rq-trust:#38bdf8;--rq-trust-deep:#0ea5e9;--rq-trust-soft:#38bdf824;--rq-intel:#a78bfa;--rq-intel-deep:#8b5cf6;--rq-intel-soft:#a78bfa24;--rq-verified:#f5c451;--rq-verified-deep:#d9a227;--rq-verified-soft:#f5c45124;--rq-live:#34d399;--rq-live-soft:#34d39924;--rq-gradient-aurora:radial-gradient(38rem 26rem at 12% -10%, #ff6a0033, transparent 62%), radial-gradient(34rem 24rem at 88% 8%, #38bdf824, transparent 64%), radial-gradient(30rem 22rem at 50% 108%, #a78bfa21, transparent 62%);--rq-gradient-intel:linear-gradient(120deg, #8b5cf6 0%, #38bdf8 100%);--rq-gradient-trust:linear-gradient(120deg, #0ea5e9 0%, #34d399 100%);--rq-gradient-metal:linear-gradient(120deg, #f5c451 0%, #ffe9a8 45%, #d9a227 100%);--rq-gradient-edge:conic-gradient(from 0deg, transparent 0deg, var(--rq-primary) 60deg, var(--rq-trust) 140deg, var(--rq-intel) 220deg, transparent 300deg);--glow-action:0 0 0 1px #ff6a0073, 0 10px 34px #ff6a0038;--glow-trust:0 0 0 1px #38bdf86b, 0 10px 34px #38bdf833;--glow-intel:0 0 0 1px #a78bfa6b, 0 10px 34px #8b5cf633;--rq-gradient-brand:linear-gradient(120deg, #ff6a00 0%, #ffa53d 100%);--rq-gradient-hero:radial-gradient(1200px 600px at 70% -10%, #ff6a0038, transparent 60%), radial-gradient(900px 500px at 10% 110%, #ff8a001a, transparent 60%);--rq-font:"Raleway Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rq-font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace;--rq-fs-xs:.75rem;--rq-fs-sm:.875rem;--rq-fs-md:1rem;--rq-fs-lg:1.125rem;--rq-fs-xl:1.375rem;--rq-fs-2xl:clamp(1.6rem, 1.2rem + 2vw, 2.25rem);--rq-fs-hero:clamp(2.1rem, 1.4rem + 3.8vw, 3.6rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--rad-sm:8px;--rad-md:12px;--rad-lg:18px;--rad-full:999px;--shadow-1:0 1px 2px #0006, 0 2px 8px #00000040;--shadow-2:0 4px 12px #00000080, 0 12px 32px #0000008c;--shadow-glow:0 0 0 1px #ff6a0066, 0 8px 32px #ff6a0040;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-med:.25s;--dur-slow:.45s;--container:1180px;--header-h:calc(64px * var(--rq-header-scale,1));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:calc(100% * var(--rq-text-scale,1))}body{font-family:var(--rq-font);font-size:var(--rq-fs-md);color:var(--rq-text);background:var(--rq-bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,p{overflow-wrap:break-word;margin:0}a{color:var(--rq-accent);text-decoration:none}button{font:inherit}input,select,textarea{font:inherit;font-size:max(1rem, var(--rq-fs-md))}:focus-visible{outline:2px solid var(--rq-accent);outline-offset:2px;border-radius:4px}::selection{background:var(--rq-primary);color:var(--rq-text-invert)}.container{width:100%;max-width:var(--container);padding-inline:var(--sp-4);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--sp-6)}}.section{padding-block:var(--sp-7)}@media (width>=768px){.section{padding-block:var(--sp-8)}}.section-title{font-size:var(--rq-fs-2xl);letter-spacing:-.02em;font-weight:800;line-height:1.15}.section-sub{color:var(--rq-text-dim);max-width:60ch;margin-top:var(--sp-3)}.text-gradient{background:var(--rq-gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.reveal{opacity:1;transform:none}html[data-motion=full] .reveal,html[data-motion=reduced] .reveal{opacity:0;will-change:opacity}html[data-motion=full] .reveal{will-change:transform, opacity}html[data-motion=full] .reveal-up{transform:translateY(16px)}html[data-motion=full] .reveal-scale{transform:scale(.965)}html[data-motion=full] .reveal-left{transform:translate(-18px)}html[data-motion=full] .reveal-right{transform:translate(18px)}html[data-motion] .reveal.is-visible{opacity:1;transition:opacity var(--dur-slow,.52s) var(--ease-out,cubic-bezier(.22,.61,.36,1)), transform var(--dur-slow,.52s) var(--ease-out,cubic-bezier(.22,.61,.36,1));transform:none}html[data-motion=reduced] .reveal.is-visible{transition-duration:.26s}html[data-motion=reduced] .reveal{transform:none!important}html[data-motion] .reveal.is-visible{will-change:auto}@media (hover:hover) and (pointer:fine){html[data-motion=full] .lift{transition:transform var(--dur-fast,.16s) var(--ease-out,ease-out)}html[data-motion=full] .lift:hover,html[data-motion=full] .lift:focus-visible{transform:translateY(-3px)}html[data-motion=full] .sheen{isolation:isolate;position:relative;overflow:hidden}html[data-motion=full] .sheen:after{content:"";z-index:1;pointer-events:none;transition:transform .72s var(--ease-out,ease-out);background:linear-gradient(105deg,#0000 35%,#ffffff17 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}html[data-motion=full] .sheen:hover:after{transform:translate(120%)}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--rq-accent,#ff6a00);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-up,.reveal-scale,.reveal-left,.reveal-right{opacity:1!important;transform:none!important}.sheen:after{display:none}}.app-install{z-index:58;left:16px;bottom:calc(16px + var(--rq-tray-h,0px));border:1px solid var(--rq-border);background:var(--rq-surface);width:min(430px,100vw - 32px);color:var(--rq-text);border-radius:14px;grid-template-columns:52px 1fr auto;align-items:start;gap:12px;padding:14px;display:grid;position:fixed;box-shadow:0 14px 42px #00000059}.app-install img{border-radius:12px;width:52px;height:52px}.app-install p{font-size:var(--rq-fs-sm);color:var(--rq-text-muted);margin:4px 0 10px;line-height:1.45}.app-install button{background:var(--rq-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 13px;font-weight:700}.app-install .app-install-close{color:inherit;background:0 0;padding:0;font-size:22px;line-height:1}@media (width<=560px){.app-install{bottom:calc(84px + var(--rq-tray-h,0px))}}.fx-aurora{isolation:isolate;position:relative;overflow-x:clip}.fx-aurora:before{content:"";z-index:-1;pointer-events:none;background:var(--rq-gradient-aurora);filter:blur(60px)saturate(1.15);opacity:.55;will-change:auto;height:130%;position:absolute;inset:-20% -10% auto}html[data-motion=full] .fx-aurora:before{animation:fx-drift 26s var(--ease-out,ease-in-out) infinite alternate}@keyframes fx-drift{0%{transform:translate(-2%,-1%)scale(1.02)}to{transform:translate(2%,1.5%)scale(1.06)}}.fx-edge{isolation:isolate;border-radius:var(--rad-md,12px);border-color:#0000;position:relative;overflow:hidden}.fx-edge:before{content:"";z-index:-1;background:var(--rq-gradient-edge);opacity:0;transition:opacity var(--dur-med,.25s) var(--ease-out,ease-out);position:absolute;inset:-60%}.fx-edge:after{content:"";z-index:-1;border-radius:inherit;background:var(--rq-surface,#1a1a1c);position:absolute;inset:1px}html[data-motion=full] .fx-edge.is-live:before{opacity:.9;animation:4.6s linear infinite fx-spin}html[data-motion=reduced] .fx-edge.is-live:before,html[data-motion=none] .fx-edge.is-live:before{opacity:.75}@keyframes fx-spin{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){html[data-motion=full] .fx-shine{isolation:isolate;position:relative;overflow:hidden}html[data-motion=full] .fx-shine:after{content:"";z-index:2;pointer-events:none;transition:transform .78s var(--ease-out,ease-out);background:linear-gradient(105deg,#0000 38%,#ffffff1a 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}html[data-motion=full] .fx-shine:hover:after,html[data-motion=full] .fx-shine:focus-within:after{transform:translate(130%)}}.fx-readable{isolation:isolate;position:relative}.fx-readable:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--rad-lg,18px);background:radial-gradient(115% 100% at 30% 40%, color-mix(in srgb, var(--rq-bg,#0b0b0c) 88%, transparent) 0%, color-mix(in srgb, var(--rq-bg,#0b0b0c) 66%, transparent) 55%, transparent 100%);position:absolute;inset:-1.25rem -1.5rem}@media (hover:hover) and (pointer:fine){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-motion=full] .fx-readable:before{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1)}}}.fx-readable-panel{border-radius:var(--rad-lg,18px);padding:var(--sp-4,1rem);background:color-mix(in srgb, var(--rq-surface,#1a1a1c) 82%, transparent);border:1px solid var(--rq-border,#2c2c2f)}@media (hover:hover) and (pointer:fine){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fx-readable-panel{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15)}}}.fx-chip{border-radius:var(--rad-full,999px);font-size:var(--rq-fs-xs,.75rem);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid;align-items:center;gap:6px;padding:4px 12px;font-weight:700;display:inline-flex}.fx-chip.fx-chip svg{width:14px;height:14px;color:inherit;stroke:currentColor}.fx-action{color:var(--rq-primary,#ff6a00)}.fx-trust{color:var(--rq-trust,#38bdf8)}.fx-intel{color:var(--rq-intel,#a78bfa)}.fx-verified{color:var(--rq-verified,#f5c451)}.fx-live{color:var(--rq-live,#34d399)}.fx-danger{color:var(--rq-danger,#f87171)}.fx-chip.fx-action{color:var(--rq-primary,#ff6a00)}.fx-chip.fx-trust{color:var(--rq-trust,#38bdf8)}.fx-chip.fx-intel{color:var(--rq-intel,#a78bfa)}.fx-chip.fx-verified{color:var(--rq-verified,#f5c451)}.fx-chip.fx-live{color:var(--rq-live,#34d399)}.fx-chip.fx-danger{color:var(--rq-danger,#f87171)}.fx-chip.fx-chip{font-size:var(--rq-fs-xs,.75rem);line-height:1.5}.fx-gradient-text{background:var(--rq-gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.fx-gradient-text{color:var(--rq-accent,#ff8a00);background:0 0}}.fx-gradient-intel{background-image:var(--rq-gradient-intel)}.fx-gradient-trust{background-image:var(--rq-gradient-trust)}.fx-gradient-metal{background-image:var(--rq-gradient-metal)}.fx-lift{--fx-lift:0px}@media (hover:hover) and (pointer:fine){html[data-motion=full] .fx-lift{transform:translate3d(0, var(--fx-lift), 0);transition:transform var(--dur-fast,.15s) var(--ease-out,ease-out), box-shadow var(--dur-med,.25s) var(--ease-out,ease-out)}html[data-motion=full] .fx-lift:hover,html[data-motion=full] .fx-lift:focus-visible{--fx-lift:-4px;box-shadow:var(--shadow-2)}html[data-motion=full] .fx-lift-action:hover{box-shadow:var(--glow-action)}html[data-motion=full] .fx-lift-trust:hover{box-shadow:var(--glow-trust)}html[data-motion=full] .fx-lift-intel:hover{box-shadow:var(--glow-intel)}}html[data-motion] .fx-press{transition:transform 90ms var(--ease-out,ease-out)}html[data-motion] .fx-press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.fx-aurora:before,.fx-edge:before{animation:none!important}.fx-shine:after{display:none}.fx-lift,.fx-press{transition:none!important}.fx-lift:hover{transform:none!important}}.fx-live-fab{isolation:isolate;transition:transform var(--dur-med,.25s) var(--ease-out,ease-out), box-shadow var(--dur-med,.25s) var(--ease-out,ease-out);position:relative}.fx-live-fab:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;border:2px solid;position:absolute;inset:0}html[data-motion=full] .fx-live-fab:before{animation:fx-ring 2.6s var(--ease-out,ease-out) 2 1.2s}@keyframes fx-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.65)}to{opacity:0;transform:scale(1.65)}}html[data-motion=full][data-scroll=down] .fx-live-fab{transform:translateY(6px)scale(.92)}html[data-motion=full][data-scroll=up] .fx-live-fab{transform:translate(0,0)scale(1)}html[data-motion=full][data-scroll=down] .fx-live-fab .fx-fab-label{opacity:0;max-width:0;margin-left:-8px}.fx-live-fab .fx-fab-label{white-space:nowrap;opacity:1;max-width:14rem;transition:max-width var(--dur-med,.25s) var(--ease-out,ease-out), opacity var(--dur-fast,.15s) var(--ease-out,ease-out), margin-left var(--dur-med,.25s) var(--ease-out,ease-out);display:inline-block;overflow:hidden}.fx-live-fab:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff8c,#0000 60%);position:absolute;inset:0;transform:scale(.2)}html[data-motion] .fx-live-fab.is-pressed:after{animation:fx-ripple .52s var(--ease-out,ease-out) 1}@keyframes fx-ripple{0%{opacity:.5;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}.fx-typing{align-items:center;gap:4px;min-height:1.25em;display:inline-flex}.fx-typing i{opacity:.35;background:currentColor;border-radius:50%;width:5px;height:5px}html[data-motion=full] .fx-typing i{animation:1.1s ease-in-out infinite fx-blink}html[data-motion=full] .fx-typing i:nth-child(2){animation-delay:.16s}html[data-motion=full] .fx-typing i:nth-child(3){animation-delay:.32s}@keyframes fx-blink{50%{opacity:1;transform:translateY(-2px)}}html[data-motion=full][data-scrolled="1"] .site-header{box-shadow:0 6px 24px #00000073}html[data-motion=full] .site-header{transition:box-shadow var(--dur-med,.25s) var(--ease-out,ease-out)}html[data-motion=full] .site-header-inner{transition:transform var(--dur-med,.25s) var(--ease-out,ease-out);transform-origin:0}html[data-motion=full][data-scrolled="1"] .site-header-inner{transform:scale(.965)}html[data-motion=full] .fx-icon-draw.is-visible svg :where(path,line,polyline,circle,rect){stroke-dasharray:120;stroke-dashoffset:120px;animation:fx-draw .9s var(--ease-out,ease-out) forwards}@keyframes fx-draw{to{stroke-dashoffset:0}}@supports (animation-timeline:view()){html[data-motion=full] .fx-scroll-rise{animation:linear both fx-rise;animation-timeline:view();animation-range:entry entry 62%}@keyframes fx-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}html[data-motion=full] .fx-scroll-tilt{animation:linear both fx-settle;animation-timeline:view();animation-range:entry entry 80%}@keyframes fx-settle{0%{opacity:.55;transform:perspective(900px)rotateX(7deg)scale(.97)}to{opacity:1;transform:perspective(900px)rotateX(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.fx-live-fab,.fx-live-fab:before,.fx-live-fab:after,.fx-typing i,.fx-icon-draw.is-visible svg :where(path,line,polyline,circle,rect),.fx-scroll-rise,.fx-scroll-tilt{transition:none!important;animation:none!important}.fx-live-fab .fx-fab-label{opacity:1!important;max-width:none!important}.site-header-inner{transform:none!important}}.consent-wrap{z-index:90;padding:var(--sp-3);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.consent-card{pointer-events:auto;background:var(--rq-surface);border:1px solid var(--rq-primary);border-radius:var(--rad-lg);width:min(680px,100%);padding:var(--sp-4);gap:var(--sp-3);animation:consent-in .35s var(--ease-out);flex-direction:column;display:flex;box-shadow:0 12px 40px #00000073}@keyframes consent-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.consent-main{gap:var(--sp-3);align-items:flex-start;display:flex}.consent-icon{font-size:1.6rem}.consent-main p{font-size:var(--rq-fs-sm);color:var(--rq-text-dim);line-height:1.55}.consent-main strong{color:var(--rq-text)}.consent-actions{align-items:center;gap:var(--sp-3);display:flex}.consent-accept{border-radius:var(--rad-md);background:var(--rq-primary);color:var(--rq-text-invert);font-weight:800;font-size:var(--rq-fs-sm);cursor:pointer;border:none;flex:1;padding:.7rem 1.2rem}.consent-accept:hover{filter:brightness(1.08)}.consent-ghost{border:1px solid var(--rq-border);color:var(--rq-text-dim);border-radius:var(--rad-md);cursor:pointer;font-size:var(--rq-fs-sm);background:0 0;padding:.7rem 1rem}.consent-more{position:relative}.consent-dots{border:1px solid var(--rq-border);border-radius:var(--rad-md);background:var(--rq-surface);width:40px;height:40px;color:var(--rq-text-dim);cursor:pointer;font-size:1.2rem;line-height:1}.consent-dots:hover{border-color:var(--rq-primary);color:var(--rq-text)}.consent-menu{background:var(--rq-surface);border:1px solid var(--rq-border);border-radius:var(--rad-md);min-width:180px;position:absolute;bottom:46px;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.consent-menu button{width:100%;color:var(--rq-text-dim);font-size:var(--rq-fs-sm);text-align:left;cursor:pointer;background:0 0;border:none;padding:.6rem .9rem;display:block}.consent-menu button:hover{background:var(--rq-primary-soft);color:var(--rq-primary)}.consent-custom{gap:var(--sp-2);font-size:var(--rq-fs-sm);flex-direction:column;display:flex}.consent-row{color:var(--rq-text-dim);align-items:center;gap:8px;display:flex}.cmp-btn{border:1px solid var(--rq-border);background:var(--rq-surface,#fff);color:var(--rq-text-dim);font-size:var(--rq-fs-xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;transition:transform .14s,background-color .14s,color .14s,border-color .14s;display:inline-flex}.cmp-btn:hover{color:var(--rq-text);transform:translateY(-1px)}.cmp-btn.is-on{background:var(--rq-accent,#2563eb);border-color:var(--rq-accent,#2563eb);color:#fff}.cmp-btn svg{flex:none}.cmp-tray{z-index:59;background:var(--rq-surface,#fff);border-top:1px solid var(--rq-border);padding-bottom:env(safe-area-inset-bottom,0);animation:.22s ease-out cmp-tray-in;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000001a}@keyframes cmp-tray-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cmp-tray-inner{align-items:center;gap:var(--sp-3);max-width:1200px;padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;margin:0 auto;display:flex}.cmp-tray-count{color:var(--rq-text-dim);font-size:var(--rq-fs-sm);flex:none}.cmp-tray-list{gap:var(--sp-2);-webkit-overflow-scrolling:touch;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cmp-tray-list li{background:var(--rq-surface-2,#f4f4f5);font-size:var(--rq-fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.cmp-tray-slug{text-overflow:ellipsis;text-transform:capitalize;max-width:22ch;overflow:hidden}.cmp-tray-list button{cursor:pointer;color:var(--rq-text-dim);background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.cmp-tray-list button:hover{color:var(--rq-danger,#a11)}.cmp-tray-actions{align-items:center;gap:var(--sp-3);flex:none;margin-left:auto;display:flex}.cmp-tray-go{border-radius:var(--rq-radius);background:var(--rq-accent,#2563eb);color:#fff;padding:9px 18px;font-weight:600;text-decoration:none;transition:transform .14s,filter .14s;display:inline-block}.cmp-tray-go:hover{filter:brightness(1.06);transform:translateY(-1px)}.cmp-tray-hint{color:var(--rq-text-dim);font-size:var(--rq-fs-sm)}.cmp-tray-clear{cursor:pointer;color:var(--rq-text-dim);font-size:var(--rq-fs-sm);background:0 0;border:0;text-decoration:underline}.cmp-tray-clear:hover{color:var(--rq-text)}@media (width<=640px){.cmp-tray-inner{padding:var(--sp-2) var(--sp-3);gap:var(--sp-2)}.cmp-tray-count{width:100%}.cmp-tray-actions{justify-content:space-between;width:100%;margin-left:0}.cmp-tray-slug{max-width:14ch}}@media (prefers-reduced-motion:reduce){.cmp-tray{animation:none}.cmp-btn,.cmp-tray-go{transition:none}.cmp-btn:hover,.cmp-tray-go:hover{transform:none}}.price-display{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.price-current{font-weight:800;font-size:var(--rq-fs-lg);color:var(--rq-text);font-variant-numeric:tabular-nums}.price-lg .price-current{font-size:var(--rq-fs-2xl);color:var(--rq-primary)}.price-mrp{color:var(--rq-text-faint);font-size:var(--rq-fs-sm)}.price-off{color:var(--rq-success);font-weight:700;font-size:var(--rq-fs-sm)}.stock-badge{font-size:var(--rq-fs-xs);border-radius:var(--rad-full);white-space:nowrap;padding:2px 8px;font-weight:700}.stock-in{color:var(--rq-success);background:var(--rq-success-soft)}.stock-limited{color:var(--rq-warning);background:var(--rq-warning-soft)}.stock-out{color:var(--rq-danger);background:var(--rq-danger-soft)}.rating-stars{color:var(--rq-warning);font-size:var(--rq-fs-sm);font-weight:700}.rating-count{color:var(--rq-text-faint);margin-left:2px;font-weight:500}.product-card{background:var(--rq-surface);border:1px solid var(--rq-border);border-radius:var(--rad-md);color:inherit;transition:transform var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out);will-change:transform;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.product-card:hover,.product-card:focus-visible{border-color:var(--rq-primary);transform:translateY(-4px)}.product-card-img{aspect-ratio:1;background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.wishlist-btn{cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:0;line-height:1}.wishlist-btn:hover{transform:scale(1.15)}.wishlist-btn.is-saved{animation:wish-pop var(--dur-fast) var(--ease-out)}@keyframes wish-pop{0%{transform:scale(.8)}60%{transform:scale(1.25)}to{transform:scale(1)}}.product-card-wish{filter:drop-shadow(0 1px 2px #00000040);z-index:1;font-size:1.25rem;position:absolute;top:8px;right:8px}.add-cart-btn{margin-top:var(--sp-2);border:1px solid var(--rq-primary);background:var(--rq-primary-soft);width:100%;color:var(--rq-primary);border-radius:var(--rad-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:700}.add-cart-btn:hover{background:var(--rq-primary);color:#fff}.add-cart-btn:disabled{opacity:.6;cursor:default}.add-cart-sm{font-size:var(--rq-fs-sm);padding:.5rem .75rem}.add-cart-lg{font-size:var(--rq-fs-md);width:auto;margin-top:0;padding:.8rem 1.2rem}.product-card-img img{object-fit:contain;width:100%;height:100%;display:block}.product-card-noimg{opacity:.35;font-size:2.5rem}.product-card-body{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);flex-direction:column;display:flex}.product-card-brand{font-size:var(--rq-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--rq-accent);font-weight:700}.product-card-name{font-size:var(--rq-fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:0;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card-meta{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.product-card-skeleton .product-card-img{background:var(--rq-surface-2)}.sk-line{border-radius:var(--rad-full);background:var(--rq-surface-2);height:12px}.notify-btn{border-color:var(--rq-warning,#f59e0b)!important;background:var(--rq-warning-soft,#fbbf241f)!important;color:var(--rq-warning,#f59e0b)!important}.notify-btn:hover{background:var(--rq-warning,#f59e0b)!important;color:#111!important}.notify-done{text-align:center;cursor:default;display:inline-block;background:var(--rq-success-soft)!important;color:var(--rq-success)!important;border-color:var(--rq-success)!important}.notify-form{margin-top:var(--sp-2);gap:6px;width:100%;display:flex}.notify-form input{border-radius:var(--rad-md);border:1px solid var(--rq-border);background:var(--rq-bg);min-width:0;color:var(--rq-text);font-size:var(--rq-fs-sm);flex:1;padding:.45rem .7rem}.notify-form input:focus{border-color:var(--rq-primary);outline:none}.notify-form button{border-radius:var(--rad-md);background:var(--rq-primary);color:#fff;font-weight:700;font-size:var(--rq-fs-sm);cursor:pointer;border:none;padding:.45rem .8rem}.product-card-actions{flex-direction:column;gap:6px;display:flex;position:absolute;top:8px;right:8px}.product-card-actions .product-card-wish{position:static}.wa-inquiry-btn{border-radius:var(--rad-full);cursor:pointer;color:#fff;background:#25d366;border:none;justify-content:center;align-items:center;gap:6px;width:34px;height:34px;transition:transform .12s,filter .12s;display:inline-flex;box-shadow:0 2px 8px #0000002e}.wa-inquiry-btn:hover{filter:brightness(1.05);transform:scale(1.08)}.wa-inquiry-full{border-radius:var(--rad-md);width:auto;height:auto;font-weight:700;font-size:var(--rq-fs-sm);padding:.55rem 1rem}.wa-fab{z-index:60;right:18px;bottom:calc(18px + var(--rq-tray-h,0px));border-radius:var(--rad-full);cursor:pointer;color:#0b2e18;font-weight:700;font-size:var(--rq-fs-sm);background:#25d366;border:none;align-items:center;gap:8px;padding:.7rem 1.05rem;transition:transform .15s,bottom .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:fixed;box-shadow:0 6px 20px #25d36666}.wa-fab:hover{transform:translateY(-2px)}.wa-fab-label{white-space:nowrap}@media (width<=560px){.wa-fab-label{display:none}.wa-fab{padding:.8rem}}.wa-panel{z-index:61;right:18px;bottom:calc(18px + var(--rq-tray-h,0px));width:min(380px,100vw - 24px);height:min(560px, calc(100dvh - 24px - var(--rq-tray-h,0px)));background:var(--rq-bg,#0b0b0c);border:1px solid var(--rq-border,#ffffff1f);transform-origin:100% 100%;border-radius:16px;flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) both wa-panel-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #00000080}@keyframes wa-panel-in{0%{opacity:0;transform:translateY(14px)scale(.965)}to{opacity:1;transform:none}}.wa-panel-head{color:#fff;background:linear-gradient(135deg,#075e54 0%,#0a7a6c 100%);flex-shrink:0;align-items:center;gap:10px;padding:.7rem .75rem;display:flex}.wa-panel-head .wa-av{border-radius:var(--rad-full);background:#25d366;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.wa-head-id{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.wa-head-id strong{font-size:var(--rq-fs-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wa-head-id span{font-size:var(--rq-fs-xs);opacity:.85}.wa-head-btn{cursor:pointer;color:#fff;transition:background var(--dur-fast,.15s) ease, border-color var(--dur-fast,.15s) ease;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wa-head-btn:hover{background:#fff3}.wa-head-clear{order:-1;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.wa-head-clear.is-armed{background:var(--rq-danger,#ef4444);border-color:#0000;animation:.2s ease-out both wa-arm}@keyframes wa-arm{0%{transform:scale(.9)}to{transform:none}}.wa-head-close{width:32px;height:32px}.wa-body{overscroll-behavior:contain;background:var(--rq-surface,#111);scroll-behavior:smooth;flex-direction:column;flex:1;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}.wa-msg{max-width:85%;font-size:var(--rq-fs-sm);white-space:pre-wrap;border-radius:12px;padding:.55rem .8rem;line-height:1.5;animation:.22s cubic-bezier(.16,1,.3,1) both wa-msg-in}@keyframes wa-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wa-msg-bot{background:var(--rq-surface-2,#1e1e1e);color:var(--rq-text,#eee);border-bottom-left-radius:4px;align-self:flex-start}.wa-msg-user{color:#fff;background:#056162;border-bottom-right-radius:4px;align-self:flex-end}.wa-msg-bot{white-space:normal}.wa-msg-bot p{margin:0 0 .5em}.wa-msg-bot p:last-child{margin-bottom:0}.wa-msg-bot ul,.wa-msg-bot ol{gap:2px;margin:.25em 0 .5em;padding-left:1.15em;display:grid}.wa-msg-bot code{background:#ffffff17;border-radius:5px;padding:1px 5px;font-size:.92em}.wa-msg-bot a{color:var(--rq-accent,#ff6a00);overflow-wrap:anywhere;text-decoration:underline}.wa-caret{vertical-align:-2px;opacity:.8;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite wa-blink;display:inline-block}@keyframes wa-blink{50%{opacity:0}}.wa-dots{align-items:center;gap:4px;height:1.2em;display:inline-flex}.wa-dots i{opacity:.45;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite wa-bounce}.wa-dots i:nth-child(2){animation-delay:.15s}.wa-dots i:nth-child(3){animation-delay:.3s}@keyframes wa-bounce{0%,60%,to{opacity:.35;transform:none}30%{opacity:.9;transform:translateY(-4px)}}.wa-tools{align-self:flex-start;gap:4px;margin:-4px 0 2px 2px;display:flex}.wa-tools button{cursor:pointer;color:var(--rq-text-muted,#9a9a9a);opacity:.75;transition:opacity var(--dur-fast,.15s) ease, background var(--dur-fast,.15s) ease;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:700}.wa-tools button:hover{opacity:1;background:#ffffff12}.wa-tools button:disabled{opacity:.3;cursor:default}.wa-scroll{flex:1;min-height:0;display:flex;position:relative}.wa-scroll>.wa-body{flex:1}.wa-jump{z-index:2;border:1px solid var(--rq-border,#ffffff2e);cursor:pointer;background:var(--rq-surface-2,#1e1e1e);color:var(--rq-text,#eee);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;animation:.18s ease-out both wa-msg-in;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0006}.wa-recos-exact{gap:8px}.wa-reco-card{padding-right:34px;position:relative}.wa-reco-card>a{min-width:0;color:inherit;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.wa-reco-card b{overflow-wrap:anywhere;display:block}.wa-reco-mrp{opacity:.55;margin-left:6px;font-style:normal;text-decoration:line-through}.wa-reco-stock{opacity:.8;margin-top:2px;font-size:.74rem;display:block}.wa-reco-stock.is-in_stock{color:var(--rq-ok,#4ade80)}.wa-reco-stock.is-limited{color:var(--rq-warn,#fbbf24)}.wa-reco-relax{color:var(--rq-warn,#fbbf24);margin-top:2px;font-size:.74rem;display:block}.wa-reco-save{width:24px;height:24px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:1rem;line-height:1;position:absolute;top:6px;right:6px}.wa-reco-save:hover,.wa-reco-save:focus-visible{opacity:1}.wa-reco-save.is-on{opacity:1;color:var(--rq-accent,#ffb020)}.wa-near{border:1px dashed var(--rq-border,#ffffff2e);border-radius:10px;flex-direction:column;align-self:flex-start;gap:6px;max-width:92%;padding:8px;display:flex}.wa-near-head{opacity:.8;margin:0 0 2px;font-size:.78rem}.wa-reco-card.is-near{background:0 0}.wa-clarify{flex-wrap:wrap;align-self:flex-start;gap:6px;max-width:92%;display:flex}.wa-chip{cursor:pointer;background:var(--rq-surface-2,#1e1e1e);color:inherit;border:1px solid var(--rq-border,#ffffff29);border-radius:999px;padding:6px 12px;font-size:.82rem}.wa-chip:hover,.wa-chip:focus-visible{border-color:var(--rq-accent,#ffb020)}.wa-feedback{opacity:.75;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px;font-size:.74rem;display:flex}.wa-feedback button{cursor:pointer;color:inherit;border:1px solid var(--rq-border,#ffffff29);background:0 0;border-radius:999px;padding:3px 8px;font-size:.74rem}.wa-feedback button:hover,.wa-feedback button:focus-visible{border-color:var(--rq-accent,#ffb020);opacity:1}.wa-feedback-done{opacity:.6;align-self:flex-start;margin:0;font-size:.74rem}.wa-errref{opacity:.5;font-variant-numeric:tabular-nums;align-self:flex-start;margin:0;font-size:.7rem}@media (prefers-reduced-motion:reduce){.wa-chip,.wa-reco-save,.wa-feedback button{transition:none}}.wa-recos{flex-direction:column;align-self:flex-start;gap:6px;max-width:92%;display:flex}.wa-reco{background:var(--rq-surface-2,#1e1e1e);border:1px solid var(--rq-border,#ffffff1a);color:inherit;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.wa-reco img{object-fit:cover;background:#222;border-radius:6px;width:40px;height:40px}.wa-reco b{font-size:var(--rq-fs-xs);line-height:1.25;display:block}.wa-reco span{font-size:var(--rq-fs-xs);opacity:.8}.wa-typing{opacity:.7;font-size:var(--rq-fs-sm);align-self:flex-start}.wa-foot{border-top:1px solid var(--rq-border,#ffffff1a);background:var(--rq-bg,#0b0b0c);flex-direction:column;gap:.5rem;padding:.7rem;display:flex}.wa-with{gap:8px;margin:2px 0 4px;display:grid}.wa-with-g{border:1px solid var(--rq-border,#ffffff1f);background:var(--rq-surface-2,#ffffff08);border-radius:10px;padding:8px 10px}.wa-with-g.is-needed{border-left:3px solid var(--rq-primary,#ff6a00);background:#ff6a000f}.wa-with-h{color:var(--rq-text-dim,#b9b9c0);margin:0 0 6px;font-size:11.5px;line-height:1.35}.wa-with-h strong{color:var(--rq-text,#fff);text-transform:capitalize}.wa-with-h em{opacity:.75;font-style:normal}.wa-with-row{gap:5px;display:grid}.wa-with-item{background:var(--rq-bg-raised,#ffffff0a);color:var(--rq-text,#fff);transition:background var(--dur-fast,.15s) ease;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 8px;font-size:12px;text-decoration:none;display:flex}.wa-with-item:hover{background:#ffffff17}.wa-with-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wa-with-price{flex-shrink:0;font-size:12px}.wa-stage{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.wa-stage-figure{justify-items:center;padding-bottom:2px;animation:.42s cubic-bezier(.16,1,.3,1) both wa-stage-in;display:grid;position:relative}@keyframes wa-stage-in{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}.wa-stage-figure:after{content:"";background:linear-gradient(90deg, transparent, var(--rq-primary,#ff6a00) 35%, var(--rq-primary,#ff6a00) 65%, transparent);opacity:.55;border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wa-stage-figure .rjs.is-compact .rjs-svg{width:54px;height:68px}@media (width>=420px){.wa-stage-figure .rjs.is-compact .rjs-svg{width:62px;height:78px}}.wa-stage-figure .rjs.is-compact .rjs-think{top:-2px;right:-6px}.wa-input-row{align-items:flex-end;gap:6px;display:flex}.wa-input-row textarea{resize:none;border:1px solid var(--rq-border,#ffffff26);background:var(--rq-surface,#111);min-width:0;min-height:40px;max-height:110px;color:var(--rq-text,#eee);font-size:var(--rq-fs-sm);transition:border-color var(--dur-fast,.15s) ease;border-radius:20px;flex:1;padding:.55rem .8rem;font-family:inherit;line-height:1.45;overflow-y:auto}.wa-input-row textarea:focus{border-color:#25d366;outline:none}.wa-send{border-radius:var(--rad-full);color:#fff;cursor:pointer;width:40px;height:40px;transition:transform var(--dur-fast,.15s) ease, background var(--dur-fast,.15s) ease;background:#25d366;border:none;flex-shrink:0;place-items:center;font-size:16px;display:grid}.wa-send:hover:not(:disabled){transform:scale(1.06)}.wa-send:disabled{opacity:.5;cursor:default}.wa-stop{background:var(--rq-danger,#ef4444)}.wa-stop-sq{background:#fff;border-radius:3px;width:12px;height:12px}.wa-direct{border-radius:var(--rad-md);color:#fff;font-weight:700;font-size:var(--rq-fs-sm);background:#25d366;justify-content:center;align-items:center;gap:8px;padding:.6rem;text-decoration:none;display:inline-flex}.wa-privacy{color:var(--rq-text-muted);text-align:center;font-size:10px;line-height:1.3}.notify-err{font-size:var(--rq-fs-xs);color:var(--rq-danger,#ef4444);margin-top:4px;display:block}.price-signal{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.price-signal-low{color:#15803d;background:#16a34a1a}.price-signal-drop{color:#dc2626;background:#dc26261a}.price-banner{border-radius:10px;margin-top:8px;padding:8px 12px;font-size:13.5px;line-height:1.5}.price-banner-low{color:#15803d;background:#16a34a14;border:1px solid #16a34a33}.price-banner-drop{color:#b91c1c;background:#dc262614;border:1px solid #dc262633}@media (prefers-color-scheme:dark){.price-signal-low{color:#4ade80}.price-signal-drop{color:#f87171}.price-banner-low{color:#4ade80}.price-banner-drop{color:#f87171}}.wa-build{border:1px solid var(--rq-border,#2a2a2e);background:#ff6a000f;border-radius:12px;gap:8px;margin:6px 0;padding:10px 12px;display:grid}.wa-build-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wa-build-head .ok{color:var(--rq-success,#3ad07d);font-weight:700}.wa-build-head .over{color:var(--rq-warning,#ffb020);font-weight:700}.wa-build-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wa-build-list li{font-size:var(--rq-fs-xs,.78rem);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.wa-build-list a{color:inherit;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.wa-build-list a:hover{color:var(--rq-accent,#ff6a00);text-decoration:underline}.wa-build-warn{font-size:var(--rq-fs-xs,.74rem);color:var(--rq-warning,#ffb020);margin:0}.wa-build-cta{font-weight:700;font-size:var(--rq-fs-xs,.8rem);color:var(--rq-accent,#ff6a00);text-decoration:none;display:inline-block}.wa-build-cta:hover{text-decoration:underline}.wa-tally{font-size:var(--rq-fs-xs,.74rem);border-bottom:1px solid var(--rq-border,#ffffff1a);color:var(--rq-text,#eee);background:#ff6a001a;flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 12px;display:flex}.wa-tally-n{opacity:.8}.wa-tally strong{font-size:var(--rq-fs-sm,.85rem);color:var(--rq-accent,#ff6a00)}.wa-tally-next{opacity:.75;margin-left:auto}.wa-tally-x{cursor:pointer;border:1px solid var(--rq-border,#ffffff38);color:var(--rq-text-muted,#9a9a9a);transition:color var(--dur-fast,.15s) ease, border-color var(--dur-fast,.15s) ease, background var(--dur-fast,.15s) ease;background:0 0;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:1}.wa-tally-x:hover{color:var(--rq-text,#eee);border-color:var(--rq-text-muted,#9a9a9a)}.wa-tally-x.is-armed{background:var(--rq-danger,#ef4444);color:#fff;border-color:#0000;animation:.2s ease-out both wa-arm}.wa-opts{flex-direction:column;align-self:flex-start;gap:6px;width:96%;max-width:96%;display:flex}.wa-opts-why{font-size:var(--rq-fs-xs,.74rem);opacity:.8;margin:0 0 2px;line-height:1.4}.wa-opts-warn{font-size:var(--rq-fs-xs,.74rem);color:var(--rq-warning,#ffb020);margin:0 0 2px;line-height:1.4}.wa-opt{background:var(--rq-surface-2,#1e1e1e);border:1px solid var(--rq-border,#ffffff1a);transition:border-color var(--dur-fast,.15s) ease, transform var(--dur-fast,.15s) ease;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;animation:.26s cubic-bezier(.16,1,.3,1) both wa-opt-in;display:flex}.wa-opt:hover{border-color:var(--rq-accent,#ff6a00);transform:translate(2px)}@keyframes wa-opt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wa-opt-n{background:var(--rq-accent,#ff6a00);color:#fff;border-radius:999px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.wa-opt img{object-fit:contain;background:#fff;border-radius:6px;flex-shrink:0;width:38px;height:38px}.wa-opt-noimg{background:#222;border-radius:6px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.wa-opt-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wa-opt-txt a{font-size:var(--rq-fs-xs,.74rem);color:inherit;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.wa-opt-txt a:hover{text-decoration:underline}.wa-opt-txt>span{font-size:var(--rq-fs-xs,.74rem);opacity:.85}.wa-opt-oos{color:var(--rq-warning,#ffb020);font-style:normal}.wa-opt-add{cursor:pointer;background:var(--rq-accent,#ff6a00);color:#fff;border:none;border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:11px;font-weight:700}.wa-opt-add:disabled{opacity:.35;cursor:default}.wa-intake{background:var(--rq-surface-2,#1e1e1e);border:1px solid var(--rq-border,#ffffff1a);border-left:3px solid var(--rq-accent,#ff6a00);border-radius:12px;flex-direction:column;align-self:flex-start;gap:8px;width:96%;max-width:96%;padding:10px;animation:.26s cubic-bezier(.16,1,.3,1) both wa-opt-in;display:flex}.wa-intake.is-done{opacity:.62;border-left-color:var(--rq-border,#ffffff2e)}.wa-intake-head{align-items:flex-start;gap:8px;display:flex}.wa-intake-head strong{font-size:var(--rq-fs-sm,.82rem);line-height:1.35}.wa-intake-step{background:var(--rq-accent,#ff6a00);color:#fff;border-radius:999px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.wa-intake-why{font-size:var(--rq-fs-xs,.74rem);opacity:.8;margin:0;line-height:1.45}.wa-intake-free{font-size:var(--rq-fs-xs,.74rem);opacity:.62;margin:0}.wa-intake-opts{flex-direction:column;gap:5px;display:flex}.wa-intake-opt{text-align:left;cursor:pointer;background:var(--rq-surface,#151516);border:1px solid var(--rq-border,#ffffff1f);color:inherit;font:inherit;transition:border-color var(--dur-fast,.15s) ease, transform var(--dur-fast,.15s) ease;border-radius:10px;flex-direction:column;gap:1px;padding:8px 10px;animation:.24s cubic-bezier(.16,1,.3,1) both wa-opt-in;display:flex}.wa-intake-opt b{font-size:var(--rq-fs-xs,.74rem);font-weight:700}.wa-intake-opt span{font-size:var(--rq-fs-xs,.74rem);opacity:.7;line-height:1.35}.wa-intake-opt:hover:not(:disabled),.wa-intake-opt:focus-visible:not(:disabled){border-color:var(--rq-accent,#ff6a00);transform:translate(2px)}.wa-intake-opt:disabled{cursor:default;opacity:.75}.wa-opts3{flex-direction:column;align-self:flex-start;gap:8px;width:96%;max-width:96%;display:flex}.wa-opt3{background:var(--rq-surface-2,#1e1e1e);border:1px solid var(--rq-border,#ffffff1a);border-radius:12px;flex-direction:column;gap:6px;padding:10px;animation:.3s cubic-bezier(.16,1,.3,1) both wa-opt-in;display:flex}.wa-opt3.is-pick{border-color:var(--rq-accent,#ff6a00)}.wa-opt3-pick{letter-spacing:.04em;background:var(--rq-accent,#ff6a00);color:#1a0d00;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.wa-opt3-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wa-opt3-tier{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:800}.wa-opt3-tier.is-name{letter-spacing:0;text-transform:none;opacity:.95;font-size:12px}.wa-opt3-tag,.wa-opt3-over{border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.wa-opt3-tag{color:var(--rq-success,#3ad07d);background:#3ad07d29}.wa-opt3-over{color:var(--rq-warning,#ffb020);background:#ffb02029}.wa-opt3-title{margin:0;font-size:12px;font-weight:800;line-height:1.25}.wa-opt3-price{font-size:1.05rem;font-weight:800;line-height:1.1}.wa-opt3-specs{flex-wrap:wrap;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.wa-opt3-specs li{border:1px solid var(--rq-border,#2c2c2f);background:#ffffff0f;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.wa-opt3-specs li.is-amd{color:#ff8d92;background:#ed1c2424;border-color:#ed1c2466}.wa-opt3-specs li.is-intel{color:#7cc0ff;background:#0071c529;border-color:#0071c570}.wa-opt3-pitch{font-size:var(--rq-fs-xs,.74rem);opacity:.78;margin:0;line-height:1.4}.wa-opt3-parts{gap:3px;margin:2px 0 0;padding:0;list-style:none;display:grid}.wa-opt3-parts li{font-size:var(--rq-fs-xs,.74rem);gap:8px;line-height:1.3;display:flex}.wa-opt3-slot{opacity:.6;flex:0 0 66px}.wa-opt3-parts a{min-width:0;color:inherit;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:600;text-decoration:none;display:-webkit-box;overflow:hidden}.wa-opt3-parts a:hover{color:var(--rq-accent,#ff6a00);text-decoration:underline}.wa-opt3-more{opacity:.55}.wa-opt3-prefs{gap:3px;margin:2px 0 0;padding:0;list-style:none;display:grid}.wa-opt3-prefs li{font-size:var(--rq-fs-xs,.74rem);gap:6px;line-height:1.4;display:flex}.wa-opt3-prefs li span{flex:none;font-weight:800}.wa-opt3-prefs .is-kept{color:var(--rq-success,#3ad07d)}.wa-opt3-prefs .is-missed{color:var(--rq-warning,#ffb020)}.wa-opt3-pick{cursor:pointer;background:var(--rq-accent,#ff6a00);color:#fff;border:none;border-radius:999px;margin-top:2px;padding:8px 14px;font-size:12px;font-weight:700}.wa-opt3.is-value .wa-opt3-pick,.wa-opt3.is-performance .wa-opt3-pick{color:var(--rq-text,#eee);border:1px solid var(--rq-border,#ffffff3d);background:0 0}.wa-opt3-pick:disabled{opacity:.4;cursor:default}.wa-opts3-foot{font-size:var(--rq-fs-xs,.74rem);opacity:.62;margin:0;line-height:1.45}.wa-acts{border-top:1px solid var(--rq-border,#ffffff1a);background:var(--rq-surface-2,#151516);flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.wa-act{cursor:pointer;white-space:nowrap;border:1px solid var(--rq-border,#ffffff2e);min-width:0;color:var(--rq-text,#eee);background:0 0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.wa-act-go{background:var(--rq-accent,#ff6a00);color:#fff;border-color:#0000}.wa-act-wa{color:#fff;background:#25d366;border-color:#0000}.wa-act:disabled{opacity:.4;cursor:default}.wa-acts-why{font-size:var(--rq-fs-xs,.74rem);color:var(--rq-warning,#ffb020);flex:1 0 100%;margin:2px 0 0;line-height:1.4}@media (width<=400px){.wa-act{flex:100%}}@media (prefers-reduced-motion:reduce){.wa-panel,.wa-msg,.wa-opt,.wa-jump,.wa-head-clear.is-armed,.wa-intake,.wa-intake-opt,.wa-opt3,.wa-stage-figure{animation:none}.wa-intake-opt:hover:not(:disabled){transform:none}.wa-fab{transition:none}.wa-caret{opacity:.8;animation:none}.wa-dots i{opacity:.5;animation:none}.wa-body{scroll-behavior:auto}.wa-send:hover:not(:disabled),.wa-opt:hover{transform:none}}.wa-builder-facts{background:#f6fbf8;border:1px solid #d7e5dc;border-radius:10px;margin:4px 16px 12px;padding:10px 12px}.wa-builder-facts div{justify-content:space-between;gap:16px;display:flex}.wa-builder-facts dt{color:#52635a;text-transform:capitalize}.wa-builder-facts dd{text-transform:capitalize;margin:0;font-weight:700}.qv-trigger{border-radius:var(--rad-md,10px);border:1px solid var(--rq-border);width:100%;color:var(--rq-text-dim);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;font-size:.78rem;transition:opacity .15s,transform .15s;display:inline-flex}.qv-trigger:hover,.qv-trigger:focus-visible{color:inherit;border-color:var(--rq-border-strong,var(--rq-border));transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.qv-trigger{opacity:0}.product-card:hover .qv-trigger,.product-card:focus-within .qv-trigger{opacity:1}}.qv-backdrop{z-index:120;padding:var(--sp-4,1.25rem);background:#00000094;justify-content:center;align-items:center;animation:.18s both qv-fade;display:flex;position:fixed;inset:0}.qv-panel{-webkit-overflow-scrolling:touch;border-radius:var(--rad-lg,16px);background:var(--rq-surface);border:1px solid var(--rq-border);width:min(64rem,100%);max-height:min(86vh,52rem);animation:.22s cubic-bezier(.22,1,.36,1) both qv-rise;position:relative;overflow:auto;box-shadow:0 24px 64px #00000061}.qv-panel:focus{outline:none}@keyframes qv-fade{0%{opacity:0}to{opacity:1}}@keyframes qv-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.qv-close{z-index:2;border:1px solid var(--rq-border);background:var(--rq-surface);width:2.1rem;height:2.1rem;color:inherit;cursor:pointer;border-radius:999px;place-items:center;font-size:1.4rem;line-height:1;transition:transform .15s;display:grid;position:absolute;top:10px;right:12px}.qv-close:hover{transform:rotate(90deg)}.qv-loading{justify-content:center;padding:5rem 0;display:flex}.qv-body{gap:var(--sp-4,1.25rem);padding:var(--sp-4,1.25rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.qv-main{aspect-ratio:1;border-radius:var(--rad-md,10px);background:var(--rq-surface-2);place-items:center;display:grid;overflow:hidden}.qv-main img{object-fit:contain;width:100%;height:100%}.qv-thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.qv-thumb{cursor:pointer;border-radius:var(--rad-md,8px);background:var(--rq-surface-2);opacity:.7;border:2px solid #0000;width:3.4rem;height:3.4rem;padding:0;transition:opacity .15s;overflow:hidden}.qv-thumb.is-on{border-color:var(--rq-accent);opacity:1}.qv-thumb:hover{opacity:1}.qv-thumb img{object-fit:cover;width:100%;height:100%}.qv-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--rq-text-dim);font-size:.74rem;font-weight:700;display:block}.qv-name{margin:4px 0 8px;font-size:1.15rem;font-weight:700;line-height:1.4}.qv-rating{margin:0 0 10px;font-size:.88rem}.qv-rating span[aria-hidden]{color:#f5a623}.qv-dim{color:var(--rq-text-dim)}.qv-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.qv-price strong{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.qv-price s{color:var(--rq-text-dim);font-size:.95rem}.qv-poa{font-size:1.15rem!important}.qv-save{color:var(--rq-live);background:color-mix(in srgb, var(--rq-live) 12%, transparent);border:1px solid color-mix(in srgb, var(--rq-live) 40%, transparent);border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:700}.qv-gst{color:var(--rq-text-dim);flex:100%;font-size:.76rem}.qv-stock{margin:0 0 12px;font-size:.85rem;font-weight:650}.qv-stock-in_stock{color:var(--rq-live)}.qv-stock-limited{color:#e5a50a}.qv-stock-out_of_stock{color:var(--rq-danger)}.qv-short{color:var(--rq-text-dim);margin:0 0 12px;font-size:.92rem;line-height:1.65}.qv-highlights{gap:4px;margin:0 0 12px;padding-left:1.1rem;display:grid}.qv-highlights li{font-size:.88rem;line-height:1.55}.qv-specs{border-radius:var(--rad-md,10px);background:var(--rq-surface-2);gap:6px;margin:0 0 12px;padding:12px 14px;display:grid}.qv-specs>div{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);gap:10px;display:grid}.qv-specs dt{color:var(--rq-text-dim);font-size:.8rem}.qv-specs dd{overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.5}.qv-warranty{color:var(--rq-text-dim);margin:0 0 12px;font-size:.85rem}.qv-actions{gap:var(--sp-2,.5rem);flex-wrap:wrap;align-items:center;margin-bottom:12px;display:flex}.qv-actions .btn{flex:12rem}.qv-wish{flex:none}.qv-full{color:var(--rq-accent);font-size:.88rem;font-weight:600;display:inline-block}@media (width<=52rem){.qv-backdrop{align-items:flex-end;padding:0}.qv-panel{border-radius:var(--rad-lg,16px) var(--rad-lg,16px) 0 0;width:100%;max-height:92vh;padding-bottom:env(safe-area-inset-bottom,0);border-bottom:0;animation:.24s cubic-bezier(.22,1,.36,1) both qv-sheet}.qv-body{grid-template-columns:1fr}.qv-main{aspect-ratio:4/3}.qv-actions .btn{flex:100%}}@keyframes qv-sheet{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.qv-backdrop,.qv-panel{animation:none}.qv-trigger,.qv-close,.qv-thumb{transition:none}.qv-trigger:hover,.qv-close:hover{transform:none}}
