:root{--x-abyss:#020B12;--x-deep:#04161F;--x-deep2:#072230;--x-panel:rgba(10,38,50,.55);--x-panel-solid:#0A2632;--x-line:rgba(125,216,255,.16);--x-line2:rgba(125,216,255,.34);--x-cyan:#36F1DC;--x-aqua:#7DD8FF;--x-coral:#FF6B3D;--x-coral2:#FFB25C;--x-sand:#F2E6D0;--x-text:#E6F3F5;--x-mute:#8AA7B2;--x-well:#EEF4F5;--x-ok:#36F1DC;--x-warn:#FFB25C;--x-display:"Unbounded","Arial Black",system-ui,sans-serif;--x-body:"Space Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--x-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--x-r:16px;--x-wrap:1360px;--font-heading--family:var(--x-display) !important;--font-body--family:var(--x-body) !important;--font-subheading--family:var(--x-body) !important;--font-accent--family:var(--x-display) !important}html{scroll-behavior:smooth}body{background:var(--x-deep);color:var(--x-text);font-family:var(--x-body);-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}::selection{background:var(--x-cyan);color:var(--x-abyss)}h1,h2,h3,h4{font-family:var(--x-display);letter-spacing:-.01em}.x-wrap{width:100%;max-width:var(--x-wrap);margin-inline:auto;padding-inline:clamp(18px,4vw,48px);box-sizing:border-box;position:relative}.x-sec{position:relative;padding-block:clamp(64px,9vw,128px);overflow:hidden}.x-sec--abyss{background:var(--x-abyss)}.x-sec--deep{background:var(--x-deep)}.x-sec--glow:before{content:"";position:absolute;width:70vmax;height:70vmax;left:50%;top:-35vmax;transform:translate(-50%);background:radial-gradient(closest-side,rgba(54,241,220,.1),transparent);pointer-events:none}.x-mono{font-family:var(--x-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.x-dim{color:var(--x-mute)}.x-eyebrow{font-family:var(--x-mono);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--x-cyan);margin:0 0 18px;display:flex;align-items:center;gap:10px}.x-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;box-shadow:0 0 8px currentColor}.x-h2{font-family:var(--x-display);font-weight:800;font-size:clamp(2rem,4.6vw,4rem);line-height:.98;margin:0;text-transform:uppercase;letter-spacing:-.02em}.x-lede{color:var(--x-mute);font-size:1.08rem;line-height:1.65;max-width:58ch;margin:18px 0 0}.x-lede p{margin:0}.x-grad{background:linear-gradient(100deg,var(--x-cyan),var(--x-aqua) 45%,#fff 60%,var(--x-aqua) 75%,var(--x-cyan));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:x-shine 6s linear infinite}.x-outline{color:transparent;-webkit-text-stroke:1.5px var(--x-text)}@keyframes x-shine{to{background-position:-200% 0}}.x-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,52px)}.x-glass{background:linear-gradient(160deg,#123a4a9e,#0618228c);border:1px solid var(--x-line);border-radius:var(--x-r);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 30px 80px -30px #0009,inset 0 1px #ffffff0f}.x-hud{position:relative}.x-hud:before,.x-hud:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--x-cyan);pointer-events:none;opacity:.8}.x-hud:before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-top-left-radius:var(--x-r)}.x-hud:after{bottom:-1px;right:-1px;border-left:0;border-top:0;border-bottom-right-radius:var(--x-r)}.x-btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--x-mono);font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;padding:18px 26px;border-radius:999px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,color .2s;line-height:1}.x-btn:hover{transform:translateY(-2px)}.x-btn--coral{background:linear-gradient(120deg,var(--x-coral),var(--x-coral2));color:#170800;box-shadow:0 10px 40px -8px #ff6b3db3}.x-btn--coral:hover{box-shadow:0 14px 50px -6px #ff6b3de6}.x-btn--cyan{background:var(--x-cyan);color:var(--x-abyss);box-shadow:0 10px 40px -10px #36f1dcb3}.x-btn--ghost{border-color:var(--x-line2);color:var(--x-text);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.x-btn--ghost:hover{border-color:var(--x-cyan);color:var(--x-cyan)}.x-btn svg{width:16px;height:16px}.x-link{font-family:var(--x-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--x-cyan);text-decoration:none;display:inline-flex;gap:10px;align-items:center}.x-link:hover{color:#fff}.x-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--x-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 11px;border-radius:999px;border:1px solid var(--x-line2);color:var(--x-text);background:#020b128c;white-space:nowrap}.x-pill--ok{color:var(--x-cyan);border-color:#36f1dc73}.x-pill--warn{color:var(--x-coral2);border-color:#ffb25c73}.x-pill--mute{color:var(--x-mute)}.x-pill i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;animation:x-blink 1.6s ease-in-out infinite}@keyframes x-blink{50%{opacity:.25}}[data-x-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}[data-x-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-x-reveal]{opacity:1;transform:none}.x-grad{animation:none}}.x-hero{position:relative;min-height:min(100svh,980px);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#010810,#04161f 38%,#08303d 58%,#0d4a55 66%,#04161f)}.x-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.x-stars{position:absolute;top:0;right:0;bottom:40%;left:0;background-image:radial-gradient(1px 1px at 12% 18%,#fff8,transparent),radial-gradient(1px 1px at 32% 8%,#fff6,transparent),radial-gradient(1.5px 1.5px at 58% 22%,#fff9,transparent),radial-gradient(1px 1px at 76% 12%,#fff6,transparent),radial-gradient(1px 1px at 88% 30%,#fff5,transparent),radial-gradient(1px 1px at 44% 34%,#fff4,transparent),radial-gradient(1.5px 1.5px at 6% 40%,#fff5,transparent),radial-gradient(1px 1px at 66% 4%,#fff7,transparent)}.x-sun{position:absolute;left:62%;top:56%;width:min(44vmin,460px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(180deg,#ffd27a,#ff9a5c 40%,#ff6b3d,#e2346b);box-shadow:0 0 120px 30px #ff6b3d59,0 0 260px 80px #e2346b2e;-webkit-mask:linear-gradient(#000 52%,transparent 52% 55%,#000 55% 61%,transparent 61% 65%,#000 65% 70%,transparent 70% 75.5%,#000 75.5% 80%,transparent 80% 86.5%,#000 86.5% 90%,transparent 90%);mask:linear-gradient(#000 52%,transparent 52% 55%,#000 55% 61%,transparent 61% 65%,#000 65% 70%,transparent 70% 75.5%,#000 75.5% 80%,transparent 80% 86.5%,#000 86.5% 90%,transparent 90%);animation:x-sun 9s ease-in-out infinite alternate}@keyframes x-sun{to{transform:translate(-50%,-47%) scale(1.03)}}.x-ocean{position:absolute;left:0;right:0;bottom:0;height:46%;width:100%;z-index:-1;display:block}.x-hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,72px);align-items:center;min-height:min(100svh,980px);padding-block:clamp(56px,8vw,120px) clamp(120px,14vw,200px)}.x-hero__title{font-family:var(--x-display);font-weight:800;text-transform:uppercase;font-size:clamp(3rem,8.4vw,8.2rem);line-height:.86;letter-spacing:-.04em;margin:0;display:flex;flex-direction:column}.x-hero__title span{display:block}.x-hero__text{color:#b7cdd5;font-size:1.12rem;line-height:1.65;max-width:46ch;margin-top:26px}.x-hero__text p{margin:0}.x-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.x-hero__stats{display:flex;gap:clamp(20px,3.5vw,48px);margin-top:46px;flex-wrap:wrap}.x-stat strong{display:block;font-family:var(--x-display);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:700;line-height:1;color:#fff}.x-stat span{font-family:var(--x-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--x-mute)}.x-hero__side{display:grid;gap:16px;align-self:center}.x-scrollcue{position:absolute;left:50%;bottom:24px;transform:translate(-50%);font-family:var(--x-mono);font-size:.62rem;letter-spacing:.3em;color:var(--x-mute);text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:10px;z-index:2}.x-scrollcue:after{content:"";width:1px;height:40px;background:linear-gradient(var(--x-cyan),transparent);animation:x-cue 2s ease-in-out infinite}@keyframes x-cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.x-scan{padding:16px}.x-scan__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px}.x-scan__stage{position:relative;height:clamp(250px,26vw,310px)}.x-scan__item{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:.95fr 1.05fr;gap:16px;text-decoration:none;color:var(--x-text);opacity:0;transform:translate(16px) scale(.98);transition:opacity .7s,transform .7s;pointer-events:none}.x-scan__item.is-active{opacity:1;transform:none;pointer-events:auto}.x-scan__well{position:relative;border-radius:12px;overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,#fff,#d6e7ea 70%,#b9d3d8);display:flex;align-items:center;justify-content:center}.x-scan__well img{max-width:92%;max-height:92%;object-fit:contain;mix-blend-mode:multiply}.x-scan__well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(4,22,31,.05) 0 1px,transparent 1px 4px);pointer-events:none}.x-scan__beam{position:absolute;left:0;right:0;height:38%;top:-40%;background:linear-gradient(180deg,transparent,rgba(54,241,220,.35) 80%,rgba(54,241,220,.9));mix-blend-mode:screen;animation:x-beam 3.4s cubic-bezier(.5,0,.5,1) infinite}@keyframes x-beam{0%{top:-40%}to{top:105%}}.x-scan__read{display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0}.x-scan__read strong{font-family:var(--x-display);font-size:1.25rem;line-height:1.1;text-transform:uppercase}.x-scan__spec{display:grid;gap:6px;margin-top:6px}.x-scan__spec div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--x-line);padding-bottom:5px;font-family:var(--x-mono);font-size:.7rem;color:var(--x-mute)}.x-scan__spec b{color:var(--x-text);font-weight:600;text-align:right}.x-scan__price{font-family:var(--x-display);font-size:1.5rem;color:var(--x-cyan);margin-top:4px}.x-scan__dots{display:flex;gap:6px;margin-top:12px}.x-scan__dots button{width:22px;height:4px;border-radius:4px;border:0;background:var(--x-line2);cursor:pointer;padding:0}.x-scan__dots button.is-active{background:var(--x-cyan);box-shadow:0 0 10px var(--x-cyan)}.x-surf{padding:16px 18px}.x-surf__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px}.x-surf__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 10px}.x-surf__grid>div{display:flex;flex-direction:column;gap:4px}.x-surf__grid strong{font-family:var(--x-display);font-size:1.45rem;font-weight:700;display:flex;align-items:baseline;gap:4px;line-height:1}.x-surf__grid small{font-family:var(--x-mono);font-size:.62rem;color:var(--x-mute);font-weight:400}.x-arrow{display:inline-block;font-style:normal;color:var(--x-cyan);transition:transform 1s cubic-bezier(.2,.8,.2,1);font-size:1rem}.x-spark{display:block;width:100%;height:48px;margin-top:14px}.x-spark path:first-child{fill:none;stroke:var(--x-cyan);stroke-width:1.6;filter:drop-shadow(0 0 4px rgba(54,241,220,.8));vector-effect:non-scaling-stroke}.x-spark path:last-child{fill:url(#x-sparkgrad);stroke:none}.x-surf__foot{margin:8px 0 0;font-size:.6rem}.x-surf.is-offline .x-surf__grid{opacity:.5}@media(max-width:999px){.x-hero__grid{grid-template-columns:1fr;padding-bottom:180px}.x-sun{left:70%;top:62%}.x-hero__side{max-width:620px}}@media(max-width:560px){.x-scan__item{grid-template-columns:1fr}.x-scan__stage{height:440px}.x-scan__well{height:230px}.x-surf__grid{grid-template-columns:repeat(2,1fr)}}.x-ticker{background:var(--x-abyss);border-block:1px solid var(--x-line);overflow:hidden;white-space:nowrap;position:relative}.x-ticker__track{display:inline-flex;align-items:center;gap:56px;padding:26px 0;animation:x-tick var(--x-speed,40s) linear infinite}.x-ticker:hover .x-ticker__track{animation-play-state:paused}.x-ticker__item{font-family:var(--x-display);font-weight:800;font-size:clamp(1.6rem,3vw,2.6rem);text-transform:uppercase;letter-spacing:-.01em;text-decoration:none;color:transparent;-webkit-text-stroke:1px rgba(230,243,245,.5);display:inline-flex;align-items:center;gap:56px;transition:color .2s,-webkit-text-stroke-color .2s}.x-ticker__item:nth-child(3n+1){color:var(--x-text);-webkit-text-stroke:0}.x-ticker__item:hover{color:var(--x-cyan);-webkit-text-stroke-color:var(--x-cyan)}.x-ticker__item:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--x-coral);box-shadow:0 0 14px var(--x-coral)}@keyframes x-tick{to{transform:translate(-50%)}}.x-dock{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,22vw,300px);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 24px;scrollbar-width:none}.x-dock::-webkit-scrollbar{display:none}.x-tile{scroll-snap-align:start;position:relative;height:clamp(360px,34vw,430px);border-radius:22px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:var(--x-text);overflow:hidden;isolation:isolate;transform-style:preserve-3d;transition:border-color .3s,box-shadow .3s}.x-tile:hover{border-color:#36f1dc8c;box-shadow:0 30px 80px -30px #36f1dc73}.x-tile:before{content:"";position:absolute;inset:auto -30% -40% -30%;height:70%;background:radial-gradient(closest-side,rgba(54,241,220,.18),transparent);z-index:-1;transition:opacity .3s;opacity:.4}.x-tile:hover:before{opacity:1}.x-tile__idx{font-family:var(--x-mono);font-size:.72rem;color:var(--x-cyan);letter-spacing:.2em;display:flex;justify-content:space-between}.x-tile__orb{position:absolute;left:50%;top:46%;width:78%;aspect-ratio:1;transform:translate(-50%,-50%) translateZ(40px);border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#d4e6ea 60%,#9fc1c8);box-shadow:0 30px 60px -20px #0009,inset 0 -10px 30px #04161f40;display:flex;align-items:center;justify-content:center;overflow:hidden}.x-tile__orb img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-14deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.x-tile:hover .x-tile__orb img{transform:rotate(0) scale(1.08)}.x-tile__title{font-family:var(--x-display);font-weight:800;text-transform:uppercase;font-size:1.45rem;line-height:1;margin:0}.x-tile__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.x-tile__go{width:42px;height:42px;border-radius:50%;border:1px solid var(--x-line2);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:all .25s}.x-tile:hover .x-tile__go{background:var(--x-cyan);color:var(--x-abyss);border-color:var(--x-cyan);transform:rotate(-45deg)}.x-dock-nav{display:flex;gap:8px}.x-dock-nav button{width:46px;height:46px;border-radius:50%;border:1px solid var(--x-line2);background:transparent;color:var(--x-text);cursor:pointer;font-size:1.1rem}.x-dock-nav button:hover{border-color:var(--x-cyan);color:var(--x-cyan)}.x-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,23vw,310px);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 24px;scrollbar-width:none}.x-rail::-webkit-scrollbar{display:none}.x-rail--grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));overflow:visible}.x-card{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;border-radius:20px;padding:10px;text-decoration:none;color:var(--x-text);transition:transform .3s,box-shadow .3s,border-color .3s}.x-card:hover{transform:translateY(-6px);border-color:#36f1dc80;box-shadow:0 30px 70px -30px #36f1dc66}.x-card__well{position:relative;aspect-ratio:4/5;border-radius:14px;background:radial-gradient(110% 80% at 50% 25%,#fff,#e4eef0 65%,#c9dde1);display:flex;align-items:center;justify-content:center;overflow:hidden}.x-card__well img{max-width:86%;max-height:86%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.x-card:hover .x-card__well img{transform:scale(1.06)}.x-card__badges{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}.x-card__badges .x-pill{background:#020b12d1}.x-card__body{padding:16px 8px 8px;display:flex;flex-direction:column;gap:6px;flex:1}.x-card__vendor{font-family:var(--x-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--x-cyan)}.x-card__title{font-weight:600;font-size:1.02rem;line-height:1.3;margin:0}.x-card__meta{font-family:var(--x-mono);font-size:.68rem;color:var(--x-mute)}.x-card__row{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:10px}.x-card__price{font-family:var(--x-display);font-size:1.3rem;font-weight:700}.x-card__price small{font-family:var(--x-mono);font-size:.6rem;color:var(--x-mute);font-weight:400;display:block;letter-spacing:.12em}.x-card__price s{font-family:var(--x-mono);font-size:.75rem;color:var(--x-mute);margin-left:6px}.x-ship{font-family:var(--x-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--x-mute);display:inline-flex;align-items:center;gap:6px;text-align:right}.x-ship b{color:var(--x-aqua);font-weight:600}.x-finder{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:start}.x-finder__panel{padding:clamp(20px,3vw,32px)}.x-q{border:0;padding:0;margin:0 0 26px}.x-q legend{font-family:var(--x-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--x-mute);margin-bottom:12px}.x-q legend b{color:var(--x-cyan);margin-right:8px}.x-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.x-opt input{position:absolute;opacity:0;pointer-events:none}.x-opt label{display:block;height:100%;box-sizing:border-box;padding:14px;border-radius:12px;border:1px solid var(--x-line);cursor:pointer;font-size:.82rem;line-height:1.35;color:var(--x-mute);transition:all .2s;background:#020b1259}.x-opt label strong{display:block;color:var(--x-text);font-size:.95rem;margin-bottom:4px}.x-opt input:checked+label{border-color:var(--x-cyan);background:#36f1dc14;box-shadow:inset 0 0 0 1px var(--x-cyan),0 0 30px -8px #36f1dc99}.x-opt input:focus-visible+label{outline:2px solid var(--x-cyan);outline-offset:2px}.x-range{display:flex;align-items:center;gap:16px}.x-range input[type=range]{flex:1;-webkit-appearance:none;appearance:none;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--x-cyan) var(--p,50%),var(--x-line2) var(--p,50%));outline:none}.x-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--x-abyss);border:3px solid var(--x-cyan);box-shadow:0 0 16px var(--x-cyan);cursor:pointer}.x-range input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--x-abyss);border:3px solid var(--x-cyan);cursor:pointer}.x-range output{font-family:var(--x-display);font-size:1.5rem;min-width:110px;text-align:right}.x-result{padding:clamp(22px,3vw,34px)}.x-gauge{position:relative;width:min(100%,320px);margin:6px auto 0}.x-gauge svg{width:100%;display:block}.x-gauge__track{fill:none;stroke:var(--x-line);stroke-width:14;stroke-linecap:round}.x-gauge__val{fill:none;stroke:url(#x-gaugegrad);stroke-width:14;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 10px rgba(54,241,220,.6))}.x-gauge__read{position:absolute;left:0;right:0;bottom:6%;text-align:center}.x-gauge__read strong{display:block;font-family:var(--x-display);font-size:2.4rem;line-height:1}.x-result__title{font-family:var(--x-display);font-weight:800;font-size:clamp(1.8rem,3vw,2.6rem);text-transform:uppercase;margin:18px 0 8px;line-height:1}.x-result__why{color:var(--x-mute);line-height:1.6;margin:0 0 18px}.x-result__facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:22px}.x-result__facts div{border:1px solid var(--x-line);border-radius:12px;padding:12px 14px}.x-result__facts strong{display:block;font-family:var(--x-display);font-size:1.15rem;margin-top:4px}.x-result__actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:899px){.x-finder,.x-opts{grid-template-columns:1fr}}.x-calc{display:grid;grid-template-columns:1fr 1fr;gap:18px}.x-calc__panel{padding:clamp(20px,3vw,32px)}.x-seg{display:inline-flex;border:1px solid var(--x-line2);border-radius:999px;padding:4px;gap:4px;margin-bottom:24px}.x-seg button{border:0;background:transparent;color:var(--x-mute);font-family:var(--x-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;border-radius:999px;cursor:pointer}.x-seg button.is-on{background:var(--x-cyan);color:var(--x-abyss)}.x-regions{display:flex;flex-wrap:wrap;gap:8px}.x-regions button{border:1px solid var(--x-line);background:#020b1259;color:var(--x-text);font-family:var(--x-body);font-size:.88rem;padding:10px 14px;border-radius:10px;cursor:pointer;transition:all .2s}.x-regions button.is-on{border-color:var(--x-coral);color:#fff;box-shadow:inset 0 0 0 1px var(--x-coral),0 0 24px -8px #ff6b3db3}.x-board-vis{position:relative;height:90px;margin:20px 0 6px;border-bottom:1px dashed var(--x-line2)}.x-board-vis svg{position:absolute;left:0;bottom:12px;height:40px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.x-board-vis__ruler{display:flex;justify-content:space-between;font-family:var(--x-mono);font-size:.6rem;color:var(--x-mute);margin-top:6px}.x-board-vis__mark{position:absolute;bottom:0;width:1px;height:100%;background:linear-gradient(transparent,var(--x-coral2))}.x-board-vis__mark span{position:absolute;top:-2px;left:6px;font-family:var(--x-mono);font-size:.56rem;color:var(--x-coral2);white-space:nowrap}.x-quote{display:flex;flex-direction:column;gap:18px}.x-quote__class{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x-quote__price{font-family:var(--x-display);font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:.9}.x-quote__price small{font-family:var(--x-mono);font-size:.7rem;color:var(--x-mute);display:block;letter-spacing:.16em;margin-bottom:8px;font-weight:400}.x-quote__rows{display:grid;gap:0;border-top:1px solid var(--x-line)}.x-quote__rows div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--x-line);font-size:.92rem}.x-quote__rows span{color:var(--x-mute)}.x-quote__notes{list-style:none;padding:0;margin:0;display:grid;gap:8px}.x-quote__notes li{font-size:.85rem;color:var(--x-mute);padding-left:22px;position:relative;line-height:1.5}.x-quote__notes li:before{content:"\25c6";position:absolute;left:0;color:var(--x-cyan);font-size:.6rem;top:4px}@media(max-width:899px){.x-calc{grid-template-columns:1fr}}.x-journey{position:relative;display:grid;grid-template-columns:repeat(var(--n,5),1fr);gap:18px;margin-top:20px}.x-journey__line{position:absolute;left:0;right:0;top:27px;height:2px;background:var(--x-line)}.x-journey__line i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--x-cyan),var(--x-aqua),var(--x-coral));box-shadow:0 0 14px var(--x-cyan);transition:transform 2.2s cubic-bezier(.2,.8,.2,1)}.x-journey.is-in .x-journey__line i{transform:scaleX(1)}.x-step{position:relative;padding-top:70px}.x-step__node{position:absolute;top:0;left:0;width:56px;height:56px;border-radius:50%;background:var(--x-abyss);border:1px solid var(--x-line2);display:flex;align-items:center;justify-content:center;color:var(--x-cyan);transition:all .4s}.x-journey.is-in .x-step__node{border-color:var(--x-cyan);box-shadow:0 0 0 6px #36f1dc14,0 0 30px -4px #36f1dc99}.x-step__node svg{width:24px;height:24px}.x-step h3{font-family:var(--x-display);font-size:1.05rem;text-transform:uppercase;margin:0 0 8px}.x-step p{margin:0;color:var(--x-mute);font-size:.9rem;line-height:1.55}.x-step .x-mono{color:var(--x-cyan);display:block;margin-bottom:8px}@media(max-width:899px){.x-journey{grid-template-columns:1fr;gap:28px}.x-journey__line{left:27px;right:auto;top:0;bottom:0;width:2px;height:auto}.x-journey__line i{transform-origin:top;transform:scaleY(0)}.x-journey.is-in .x-journey__line i{transform:scaleY(1)}.x-step{padding:0 0 0 80px;min-height:56px}}.x-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,72px)}.x-faq__list{border-top:1px solid var(--x-line)}.x-faq details{border-bottom:1px solid var(--x-line)}.x-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font-size:1.06rem;font-weight:600}.x-faq summary::-webkit-details-marker{display:none}.x-faq summary:after{content:"+";font-family:var(--x-mono);font-size:1.4rem;color:var(--x-cyan);transition:transform .3s;flex:none}.x-faq details[open] summary:after{transform:rotate(45deg)}.x-faq__a{color:var(--x-mute);line-height:1.7;padding:0 0 22px;max-width:68ch}.x-faq__a p{margin:0 0 10px}@media(max-width:899px){.x-faq{grid-template-columns:1fr}}.x-show{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.x-radar{position:relative;aspect-ratio:1;max-width:520px;width:100%;margin-inline:auto;border-radius:50%;background:radial-gradient(circle,rgba(54,241,220,.08),transparent 70%);overflow:hidden}.x-radar__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--x-line)}.x-radar__ring:nth-child(2){top:16%;right:16%;bottom:16%;left:16%}.x-radar__ring:nth-child(3){top:32%;right:32%;bottom:32%;left:32%}.x-radar__ring:nth-child(4){top:46%;right:46%;bottom:46%;left:46%}.x-radar__cross{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--x-line),var(--x-line)) center/1px 100% no-repeat,linear-gradient(90deg,var(--x-line),var(--x-line)) center/100% 1px no-repeat}.x-radar__sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(54,241,220,.45),rgba(54,241,220,0) 22%,transparent);animation:x-sweep 5s linear infinite}@keyframes x-sweep{to{transform:rotate(360deg)}}.x-radar__blip{position:absolute;left:58%;top:42%;width:14px;height:14px;border-radius:50%;background:var(--x-coral);box-shadow:0 0 #ff6b3d99;animation:x-ping 2s ease-out infinite}@keyframes x-ping{0%{box-shadow:0 0 #ff6b3db3}to{box-shadow:0 0 0 34px #ff6b3d00}}.x-radar__label{position:absolute;left:calc(58% + 22px);top:calc(42% - 6px);font-family:var(--x-mono);font-size:.66rem;letter-spacing:.14em;color:var(--x-text);line-height:1.5}.x-radar__coast{position:absolute;top:0;right:0;bottom:0;left:0}.x-info{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.x-info dt{font-family:var(--x-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--x-cyan);margin-bottom:6px}.x-info dd{margin:0;line-height:1.55}.x-info a{color:inherit}@media(max-width:899px){.x-show{grid-template-columns:1fr}}.x-chero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--x-abyss),var(--x-deep2));border-bottom:1px solid var(--x-line)}.x-chero .x-ocean{height:60%;opacity:.7}.x-chero__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:32px;align-items:center;padding-block:clamp(36px,6vw,72px) 22px;position:relative;z-index:1}.x-crumbs{font-family:var(--x-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--x-mute);margin-bottom:16px}.x-crumbs a{color:inherit;text-decoration:none}.x-crumbs a:hover{color:var(--x-cyan)}.x-chero h1{font-family:var(--x-display);font-weight:800;text-transform:uppercase;font-size:clamp(2.4rem,6vw,5rem);line-height:.92;margin:0;letter-spacing:-.03em}.x-chero__desc{color:var(--x-mute);max-width:62ch;line-height:1.6;margin-top:16px}.x-chero__desc p{margin:0}.x-chero__orb{justify-self:end;width:min(260px,100%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#d4e6ea 60%,#9fc1c8);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px #36f1dc0f,0 0 80px -10px #36f1dc73;animation:x-float 6s ease-in-out infinite}.x-chero__orb img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-14deg)}@keyframes x-float{50%{transform:translateY(-12px)}}.x-chips{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:28px;position:relative;z-index:1}.x-chip{font-family:var(--x-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;border-radius:999px;border:1px solid var(--x-line2);color:var(--x-text);text-decoration:none;background:#020b1280;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s}.x-chip:hover{border-color:var(--x-cyan);color:var(--x-cyan)}.x-chip.is-on{background:var(--x-cyan);color:var(--x-abyss);border-color:var(--x-cyan)}@media(max-width:749px){.x-chero__grid{grid-template-columns:1fr}.x-chero__orb{display:none}}.x-pdp{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:start}.x-pdp__panel{padding:clamp(20px,2.6vw,30px)}.x-sizes{width:100%;border-collapse:collapse;font-size:.9rem}.x-sizes th{text-align:left;font-family:var(--x-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--x-cyan);padding:0 10px 12px;border-bottom:1px solid var(--x-line2)}.x-sizes td{padding:13px 10px;border-bottom:1px solid var(--x-line);vertical-align:middle}.x-sizes tr:last-child td{border-bottom:0}.x-sizes tr.is-sel td{background:#36f1dc0f}.x-sizes a{color:var(--x-text);text-decoration:none;font-weight:600}.x-sizes a:hover{color:var(--x-cyan)}.x-sizes .is-out{opacity:.45}.x-scroll{overflow-x:auto}.x-deliv__class{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 16px;flex-wrap:wrap}.x-deliv__class strong{font-family:var(--x-display);font-size:1.35rem;text-transform:uppercase}.x-deliv__rates{display:grid;gap:0;margin-bottom:16px}.x-deliv__rates div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--x-line);font-size:.9rem}.x-deliv__rates span{color:var(--x-mute)}.x-deliv__rates b{font-family:var(--x-mono)}.x-deliv__rates div.is-pick b{color:var(--x-cyan)}.x-bundle{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}@media(max-width:899px){.x-pdp{grid-template-columns:1fr}}.x-phero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--x-abyss),var(--x-deep2));padding-block:clamp(64px,9vw,128px) clamp(48px,6vw,80px);border-bottom:1px solid var(--x-line)}.x-phero .x-ocean{height:55%;opacity:.6}.x-phero h1{font-family:var(--x-display);font-weight:800;text-transform:uppercase;font-size:clamp(2.6rem,7vw,6rem);line-height:.9;margin:0;max-width:14ch;letter-spacing:-.03em;position:relative}.x-phero p{color:var(--x-mute);font-size:1.1rem;max-width:58ch;line-height:1.6;margin:22px 0 0;position:relative}.x-rte{max-width:820px;color:#b7cdd5;line-height:1.8;font-size:1.02rem}.x-rte h2,.x-rte h3{color:var(--x-text);text-transform:uppercase;line-height:1.05;margin:2.2em 0 .6em}.x-rte h2{font-size:1.8rem}.x-rte h3{font-size:1.2rem}.x-rte a{color:var(--x-cyan)}.x-rte table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.92rem}.x-rte th,.x-rte td{border-bottom:1px solid var(--x-line);padding:12px 10px;text-align:left}.x-rte th{font-family:var(--x-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--x-cyan)}.x-rte .tss-callout{border:1px solid rgba(255,178,92,.4);background:#ffb25c0f;border-radius:12px;padding:16px 20px;color:var(--x-coral2)}.x-foot{position:relative;background:var(--x-abyss);overflow:hidden;border-top:1px solid var(--x-line)}.x-foot__big{font-family:var(--x-display);font-weight:800;text-transform:uppercase;font-size:clamp(3rem,11vw,10rem);line-height:.85;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(125,216,255,.22);white-space:nowrap;margin:0;padding-top:clamp(40px,6vw,80px);-webkit-user-select:none;user-select:none}.x-foot__news{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;padding-block:40px;border-bottom:1px solid var(--x-line)}.x-foot__news h2{font-size:clamp(1.6rem,3vw,2.4rem);text-transform:uppercase;margin:0;line-height:1}.x-foot__form{display:flex;gap:8px;border:1px solid var(--x-line2);border-radius:999px;padding:6px;background:#ffffff05}.x-foot__form input{flex:1;min-width:0;border:0;background:transparent;color:var(--x-text);font-family:var(--x-body);font-size:1rem;padding:0 18px;outline:none}.x-foot__form input::placeholder{color:var(--x-mute)}.x-foot__msg{font-family:var(--x-mono);font-size:.72rem;color:var(--x-cyan);margin-top:10px}.x-foot__cols{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding-block:48px}.x-foot__brand img{max-width:170px;height:auto;filter:brightness(0) invert(1);opacity:.92}.x-foot__brand p{color:var(--x-mute);line-height:1.6;font-size:.92rem;margin:16px 0 0;max-width:36ch}.x-foot h3{font-family:var(--x-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--x-cyan);margin:0 0 16px;font-weight:600}.x-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.x-foot a{color:#b7cdd5;text-decoration:none;font-size:.92rem}.x-foot a:hover{color:var(--x-cyan)}.x-foot address{font-style:normal;color:#b7cdd5;line-height:1.75;font-size:.92rem}.x-foot__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-block:22px 30px;border-top:1px solid var(--x-line);font-family:var(--x-mono);font-size:.66rem;letter-spacing:.1em;color:var(--x-mute)}.x-foot__bottom a{font-size:.66rem;margin-right:14px}.x-foot__pay{display:flex;gap:6px;flex-wrap:wrap}.x-foot__pay svg{height:22px;width:auto}@media(max-width:899px){.x-foot__news{grid-template-columns:1fr}.x-foot__cols{grid-template-columns:1fr 1fr}.x-foot__brand{grid-column:span 2}}.card-gallery,.product-card .card-gallery,product-card .card-gallery{background:radial-gradient(110% 80% at 50% 25%,#fff,#e4eef0 65%,#c9dde1)!important;border-radius:14px;overflow:hidden}.card-gallery img{mix-blend-mode:multiply}.product-media-container,.product-media,media-gallery .product-media-container{background:radial-gradient(110% 80% at 50% 25%,#fff,#e4eef0 65%,#c9dde1)!important;border-radius:18px}.product-media img{mix-blend-mode:multiply}.product-details h1,.product-information h1{font-family:var(--x-display)!important;text-transform:uppercase;letter-spacing:-.02em;line-height:.95}.button:not(.button-unstyled):not(.link),button.button{font-family:var(--x-mono)!important;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.add-to-cart-button,.button--add-to-cart{box-shadow:0 10px 40px -10px #ff6b3dcc}.header-section,header-component{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tss-x.css.map */
