.bracelet-page.svelte-2jdbap{--band-bg: #0a0a0a;--band-font-display: var(--font-display);--band-font-body: var(--font-body);--finish-graphite: linear-gradient(145deg, #34383d 0%, #16181b 72%);--finish-graphite-glow: rgba(202, 216, 255, .16);--finish-steel: linear-gradient(145deg, #eef1f4 0%, #a9afb5 76%);--finish-steel-glow: rgba(255, 255, 255, .15);--finish-gold: linear-gradient(145deg, #eccd76 0%, #c4922b 76%);--finish-gold-glow: rgba(240, 200, 120, .16);--strap-black: linear-gradient(145deg, #4a4a4c 0%, #1b1c1f 76%);--strap-orange: linear-gradient(145deg, #e89568 0%, #c66c3f 76%);--strap-red: linear-gradient(145deg, #7e4342 0%, #5c2325 76%);--strap-white: linear-gradient(145deg, #dedede 0%, #b4b6b8 76%);min-height:100vh;display:flex;flex-direction:column;background:var(--band-bg);color:var(--text-primary);font-family:var(--band-font-body);position:relative;overflow-x:hidden}.bracelet-page.svelte-2jdbap .bg-canvas:where(.svelte-2jdbap){position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bracelet-page.svelte-2jdbap .gradient-mesh:where(.svelte-2jdbap){position:absolute;inset:0;background:radial-gradient(ellipse 100% 80% at 0% 0%,rgba(74,222,128,.1) 0%,transparent 55%)}.bracelet-page.svelte-2jdbap .gradient-orb:where(.svelte-2jdbap){position:absolute;border-radius:50%;filter:blur(80px);animation:svelte-2jdbap-band-orb 16s ease-in-out infinite}.bracelet-page.svelte-2jdbap .orb-1:where(.svelte-2jdbap){width:min(620px,86vw);height:min(620px,86vw);top:-12%;right:0;background:radial-gradient(circle,rgba(74,222,128,.22) 0%,rgba(74,222,128,.07) 50%,transparent 70%)}@keyframes svelte-2jdbap-band-orb{0%,to{transform:translateZ(0) scale(1);opacity:.6}50%{transform:translate3d(-24px,26px,0) scale(1.05);opacity:.8}}.bracelet-page.svelte-2jdbap .noise-layer:where(.svelte-2jdbap){position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;mix-blend-mode:overlay}.bracelet-page.svelte-2jdbap .grid-overlay:where(.svelte-2jdbap){position:absolute;inset:0;background-image:linear-gradient(rgba(74,222,128,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(74,222,128,.015) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 0%,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 0%,transparent 70%)}main.svelte-2jdbap{flex:1;position:relative;z-index:1}.container.svelte-2jdbap{max-width:var(--container-max);margin:0 auto;padding:0 clamp(1rem,5vw,2rem)}.accent.svelte-2jdbap{color:var(--accent-green)}.section-head.svelte-2jdbap{max-width:720px;margin:0 0 3rem;text-align:left}.section-title.svelte-2jdbap{font-family:var(--band-font-display);font-size:var(--h2-size);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance}.hero.svelte-2jdbap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:var(--container-max);margin:0 auto;padding:var(--section-py-lead) clamp(1rem,5vw,2rem) var(--section-py)}.hero-copy.svelte-2jdbap{opacity:0;transform:translateY(28px);transition:opacity var(--dur-hero) var(--ease-out),transform var(--dur-hero) var(--ease-out)}.hero.visible.svelte-2jdbap .hero-copy:where(.svelte-2jdbap){opacity:1;transform:translateY(0)}.hero-title.svelte-2jdbap{display:flex;flex-direction:column;gap:.35rem;font-family:var(--band-font-display);font-weight:600;line-height:1.06;letter-spacing:-.04em;margin-bottom:1rem}.hero-name.svelte-2jdbap{font-size:clamp(2.75rem,6.6vw,4.5rem);line-height:1}.hero-claim.svelte-2jdbap{font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.14;letter-spacing:-.03em;text-wrap:balance}.hero-title.svelte-2jdbap .accent:where(.svelte-2jdbap){display:block}.hero-sub.svelte-2jdbap{max-width:34ch;margin:0 0 1.75rem;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.55;color:var(--text-secondary)}.hero-cta-group.svelte-2jdbap{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.btn-primary.svelte-2jdbap{display:inline-flex;align-items:center;gap:.4rem;padding:.9rem 1.6rem;background:var(--accent-green);color:#06130c;font-weight:600;font-size:.92rem;border-radius:var(--radius-full);border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease}.btn-primary.svelte-2jdbap:hover{transform:translateY(-2px);box-shadow:0 12px 34px #4ade8047}.btn-ghost.svelte-2jdbap{display:inline-flex;align-items:center;gap:.4rem;padding:.9rem 1.5rem;background:transparent;color:var(--text-primary);font-weight:600;font-size:.92rem;border-radius:var(--radius-full);border:1px solid var(--border-light);transition:border-color .25s ease,background .25s ease,transform .2s ease}.btn-ghost.svelte-2jdbap:hover{transform:translateY(-2px);border-color:#4ade8080;background:#4ade800f}.hero-visual.svelte-2jdbap{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;perspective:1200px;perspective-origin:center;--tilt-x: 0deg;--tilt-y: 0deg;--sheen-x: 50%;--sheen-o: .12}.hero-glow.svelte-2jdbap{position:absolute;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(74,222,128,.26) 0%,transparent 65%);filter:blur(30px);animation:svelte-2jdbap-hero-pulse 6s ease-in-out infinite}@keyframes svelte-2jdbap-hero-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:1}}.hero-stage.svelte-2jdbap{position:relative;width:min(88%,460px);transform-style:preserve-3d}.hero-stage.svelte-2jdbap:before{content:"";position:absolute;left:50%;top:52%;translate:-50% -50%;width:104%;height:82%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(226,240,255,.11) 0%,rgba(226,240,255,.04) 40%,transparent 68%),radial-gradient(ellipse at 50% 50%,var(--green-a20) 0%,transparent 62%);filter:blur(28px);pointer-events:none}.hero-tilt.svelte-2jdbap{position:relative;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .25s var(--ease-out);will-change:transform}.hero-band-inner.svelte-2jdbap{position:relative;opacity:0;transform:translateY(30px) scale(.96) rotate(-4deg);transition:opacity var(--dur-hero) var(--ease-out) .1s,transform var(--dur-hero) var(--ease-out) .1s;animation:svelte-2jdbap-band-float 9s ease-in-out infinite 1.2s}.hero.visible.svelte-2jdbap .hero-band-inner:where(.svelte-2jdbap){opacity:1;transform:translateY(0) scale(1) rotate(-4deg)}.hero-band.svelte-2jdbap{display:block;width:100%;height:auto;filter:brightness(1.14) contrast(1.04) drop-shadow(0 0 1px rgba(222,240,255,.55)) drop-shadow(0 0 16px rgba(196,226,255,.16)) drop-shadow(0 30px 60px rgba(0,0,0,.6))}.hero-sheen.svelte-2jdbap{position:absolute;inset:0;pointer-events:none;opacity:var(--sheen-o);background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) var(--sheen-x),transparent 70%);mix-blend-mode:screen;-webkit-mask-image:var(--band-url);mask-image:var(--band-url);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:opacity .25s var(--ease-out)}@keyframes svelte-2jdbap-band-float{0%,to{translate:0 0}50%{translate:0 -14px}}.reveal.svelte-2jdbap{opacity:0;transform:translateY(28px);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}.reveal.visible.svelte-2jdbap{opacity:1;transform:translateY(0)}.metrics.svelte-2jdbap{scroll-margin-top:var(--scroll-offset);padding:var(--section-py) 0}.metric-grid.svelte-2jdbap{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem}.metric-tile.svelte-2jdbap{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.85rem;padding:1.05rem .9rem 1.1rem;background:linear-gradient(180deg,var(--green-a04) 0%,transparent 58%),#0e0e0e;border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color .25s ease,transform .25s ease}.scan-line.svelte-2jdbap{position:absolute;left:0;right:0;top:0;height:2px;opacity:0;background:linear-gradient(90deg,transparent,var(--green-a45),transparent);z-index:3;pointer-events:none}.metric-tile.scanning.svelte-2jdbap .scan-line:where(.svelte-2jdbap){animation:svelte-2jdbap-scan-sweep .55s var(--ease-out) forwards}@keyframes svelte-2jdbap-scan-sweep{0%{top:0;opacity:0}12%{opacity:1}to{top:100%;opacity:0}}.metric-body.svelte-2jdbap{display:flex;flex-direction:column;gap:.28rem;min-width:0}.metric-value.svelte-2jdbap{font-family:var(--band-font-display);font-size:clamp(1.2rem,1.55vw,1.5rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.metric-num.dim.svelte-2jdbap{color:var(--text-muted);font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.metric-unit.svelte-2jdbap{margin-left:.25rem;font-size:var(--font-size-xs);font-weight:500;color:var(--text-muted);letter-spacing:0}.metric-tile.landed.svelte-2jdbap{border-color:var(--green-a30)}.metric-tile.pulse-tile.counting.svelte-2jdbap .metric-icon:where(.svelte-2jdbap) svg{animation:svelte-2jdbap-icon-beat .7s var(--ease-out)}@keyframes svelte-2jdbap-icon-beat{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.metric-tile.pulse-tile.rest.svelte-2jdbap .metric-icon:where(.svelte-2jdbap){animation:svelte-2jdbap-icon-breathe 4s ease-in-out infinite}@keyframes svelte-2jdbap-icon-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}}@keyframes svelte-2jdbap-tile-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.metric-tile.svelte-2jdbap:hover{border-color:#4ade804d;transform:translateY(-3px)}.metric-icon.svelte-2jdbap{width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:#4ade801a;border:1px solid rgba(74,222,128,.2);color:var(--accent-green)}.metric-label.svelte-2jdbap{font-size:.78rem;font-weight:500;line-height:1.3;color:var(--text-secondary)}.specs.svelte-2jdbap{scroll-margin-top:var(--scroll-offset);padding:var(--section-py) 0}.schematic-wrap.svelte-2jdbap{position:relative;width:100%;max-width:940px;margin:clamp(1.5rem,4vh,2.75rem) auto 0;aspect-ratio:120 / 72}.band-svg.svelte-2jdbap{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.band-draw.svelte-2jdbap,.opt-ring.svelte-2jdbap,.node.svelte-2jdbap,.leader.svelte-2jdbap,.strap-stitch.svelte-2jdbap{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.band-draw.svelte-2jdbap{stroke:var(--green-a30);stroke-width:1.5}.strap-band.svelte-2jdbap{fill:var(--green-a04)}.case.svelte-2jdbap{fill:var(--green-a08);stroke:var(--green-a45);stroke-width:1.6}.bezel.svelte-2jdbap{fill:var(--green-a04);stroke:var(--green-a20);stroke-width:1}.strap-stitch.svelte-2jdbap{stroke:var(--green-a20);stroke-width:.8;stroke-dasharray:1 2.2}.opt-ring.svelte-2jdbap{stroke:var(--accent-green);stroke-width:1.4}.opt-core.svelte-2jdbap{fill:var(--accent-green)}.node.svelte-2jdbap{stroke:var(--green-a45);stroke-width:1.4;fill:#0e0e0e}.electrode.svelte-2jdbap{fill:var(--green-a20);stroke:var(--accent-green)}.leader.svelte-2jdbap{stroke:var(--green-a30);stroke-width:1}.leader-dot.svelte-2jdbap{fill:var(--accent-green);stroke:none;opacity:.65}.lead-hit.svelte-2jdbap{pointer-events:all;stroke:transparent;stroke-width:5}path.lead-hit.svelte-2jdbap{fill:none}circle.lead-hit.svelte-2jdbap{fill:transparent;stroke:none}.band-draw.svelte-2jdbap{stroke-dasharray:1100;stroke-dashoffset:1100;transition:stroke-dashoffset 1.1s var(--ease-out)}.s-schematic.visible.svelte-2jdbap .band-draw:where(.svelte-2jdbap){stroke-dashoffset:0}.opt-ring.svelte-2jdbap{opacity:0;transform:scale(.2);transform-box:fill-box;transform-origin:center;transition:transform .55s var(--ease-out),opacity .55s var(--ease-out);transition-delay:calc(.6s + var(--i) * var(--stagger-step))}.s-schematic.visible.svelte-2jdbap .opt-ring:where(.svelte-2jdbap){opacity:1;transform:scale(1)}.opt-core.svelte-2jdbap{opacity:0;transition:opacity .4s ease .95s}.s-schematic.visible.svelte-2jdbap .opt-core:where(.svelte-2jdbap){opacity:1}.node.svelte-2jdbap{opacity:0;transition:opacity .4s ease .9s}.s-schematic.visible.svelte-2jdbap .node:where(.svelte-2jdbap){opacity:1}.strap-stitch.svelte-2jdbap{opacity:0;transition:opacity .45s ease .85s}.s-schematic.visible.svelte-2jdbap .strap-stitch:where(.svelte-2jdbap){opacity:1}.lead.svelte-2jdbap{opacity:0;transition:opacity .45s var(--ease-out);transition-delay:calc(1s + var(--i) * var(--stagger-step))}.s-schematic.visible.svelte-2jdbap .lead:where(.svelte-2jdbap){opacity:1}.leader.svelte-2jdbap,.leader-dot.svelte-2jdbap{transition:stroke var(--dur-fast) var(--ease-out),stroke-width var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out);transform-box:fill-box;transform-origin:center}.lead.lit.svelte-2jdbap .leader:where(.svelte-2jdbap){stroke:var(--accent-green);stroke-width:1.4}.lead.lit.svelte-2jdbap .leader-dot:where(.svelte-2jdbap){opacity:1;transform:scale(1.9)}.hl.svelte-2jdbap{display:none}.hl-hot.svelte-2jdbap{animation:svelte-2jdbap-hl-in var(--dur-fast) var(--ease-out) both}.hl-ring.svelte-2jdbap{fill:none;stroke:var(--accent-green);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hl-glow.svelte-2jdbap{fill:var(--green-a12);stroke:none}.callout.svelte-2jdbap{position:absolute;display:flex;align-items:center;gap:.55rem;width:fit-content;max-width:23%;padding:.5rem .7rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);font:inherit;text-align:left;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease-out) calc(1.05s + var(--i) * var(--stagger-step)),transform .5s var(--ease-out) calc(1.05s + var(--i) * var(--stagger-step)),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.s-schematic.visible.svelte-2jdbap .callout:where(.svelte-2jdbap){opacity:1;transform:none}.callout.lit.svelte-2jdbap{background:var(--green-a04);border-color:var(--green-a20)}.callout.svelte-2jdbap:focus-visible{outline:2px solid var(--green-a45);outline-offset:3px}.callout.pos-0.svelte-2jdbap{bottom:79%;left:77%}.callout.pos-1.svelte-2jdbap{bottom:79%;right:77%}.callout.pos-2.svelte-2jdbap{top:79%;right:77%}.callout.pos-3.svelte-2jdbap{top:79%;left:77%}.callout.pos-4.svelte-2jdbap{bottom:79%;left:0;right:0;margin-inline:auto}.callout.pos-5.svelte-2jdbap{top:79%;left:0;right:0;margin-inline:auto}.callout.pos-1.svelte-2jdbap,.callout.pos-2.svelte-2jdbap{flex-direction:row-reverse;text-align:right}.callout.pos-4.svelte-2jdbap,.callout.pos-5.svelte-2jdbap{justify-content:center}.callout-icon.svelte-2jdbap{flex-shrink:0;line-height:0;color:var(--green-a45);transition:color var(--dur-base) var(--ease-out)}.callout.lit.svelte-2jdbap .callout-icon:where(.svelte-2jdbap){color:var(--accent-green)}.callout-name.svelte-2jdbap{font-size:.95rem;font-weight:600;line-height:1.3;color:var(--text-secondary);transition:color var(--dur-base) var(--ease-out)}.callout.lit.svelte-2jdbap .callout-name:where(.svelte-2jdbap){color:var(--text-primary)}@media(max-width:1000px){.callout.svelte-2jdbap{gap:.45rem;padding:.45rem .55rem}.callout-name.svelte-2jdbap{font-size:.85rem}}.spec-mob.svelte-2jdbap,.spec-hit.svelte-2jdbap{display:none}.spec-copy.svelte-2jdbap{display:grid;min-height:7rem;place-items:center}.spec-item.svelte-2jdbap{display:none;grid-area:1 / 1;flex-direction:column;align-items:center;gap:.3rem;text-align:center}.spec-item.active.svelte-2jdbap{display:flex;animation:svelte-2jdbap-spec-in .4s var(--ease-out) both}.spec-item-icon.svelte-2jdbap{color:var(--accent-green);line-height:0}.spec-item-name.svelte-2jdbap{font-size:1.05rem;font-weight:600;color:var(--text-primary);line-height:1.3}.spec-item-maps.svelte-2jdbap{max-width:30ch;font-size:.9rem;color:var(--text-muted);line-height:1.45}@keyframes svelte-2jdbap-spec-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.spec-dots.svelte-2jdbap{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:.75rem}.spec-dot.svelte-2jdbap{position:relative;display:flex;align-items:center;justify-content:center;width:10px;height:10px;flex:0 0 auto;padding:0;background:none;border:0;cursor:pointer}.spec-dot.svelte-2jdbap:after{content:"";position:absolute;inset:-17px -5px}.spec-dot.svelte-2jdbap:focus-visible{outline:2px solid var(--accent-green);outline-offset:6px;border-radius:50%}.spec-dot-track.svelte-2jdbap{display:block;width:10px;height:10px;border-radius:50%;background:var(--green-a45);transform:scale(.8);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.spec-dot[aria-current=true].svelte-2jdbap .spec-dot-track:where(.svelte-2jdbap){transform:none;background:var(--accent-green)}@media(hover:hover)and (pointer:fine){.spec-dot.svelte-2jdbap:hover .spec-dot-track:where(.svelte-2jdbap){transform:scale(.9);background:var(--accent-green)}}.spec-dot-fill.svelte-2jdbap{display:none}.flow-section.svelte-2jdbap{scroll-margin-top:var(--scroll-offset);padding:var(--section-py) 0}.flow.svelte-2jdbap{--flow-node: 44px;--flow-gap: clamp(1.5rem, 2.8vw, 2.5rem)}.flow-rail.svelte-2jdbap{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--flow-gap);list-style:none;margin:0;padding:0}.flow-step.svelte-2jdbap{position:relative;min-width:0;display:flex;flex-direction:column;gap:.7rem;outline-offset:4px;transition:translate var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.flow-step.svelte-2jdbap:not(:last-child):after{content:"";position:absolute;top:calc(var(--flow-node) / 2);left:calc(var(--flow-node) + .45rem);right:calc(.45rem - var(--flow-gap));height:1px;background:linear-gradient(90deg,var(--green-a30),var(--green-a12));opacity:.8;transition:opacity var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.flow.visible.svelte-2jdbap .flow-step:where(.svelte-2jdbap){animation:svelte-2jdbap-tile-in var(--dur-card) var(--ease-out) backwards;animation-delay:calc(var(--i) * .09s)}.flow-node.svelte-2jdbap{width:var(--flow-node);height:var(--flow-node);flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--green-a08);border:1px solid var(--green-a20);color:var(--accent-green);position:relative;z-index:1;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.flow-kicker.svelte-2jdbap{margin-top:.9rem;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1.3;color:var(--text-muted);transition:color var(--dur-base) var(--ease-out)}@media(hover:hover)and (pointer:fine){.flow-step.svelte-2jdbap:hover{translate:0 -3px}.flow-step.svelte-2jdbap:hover .flow-node:where(.svelte-2jdbap){background:var(--green-a20);border-color:var(--green-a45);box-shadow:var(--shadow-glow-green)}.flow-step.svelte-2jdbap:hover .flow-kicker:where(.svelte-2jdbap){color:var(--text-secondary)}.flow-step.svelte-2jdbap:hover:not(:last-child):after{opacity:1;box-shadow:0 0 8px 1px #4ade8047}}.flow-step.svelte-2jdbap:focus-visible{outline:2px solid var(--green-a45);translate:0 -3px}.flow-step.svelte-2jdbap:focus-visible .flow-node:where(.svelte-2jdbap){background:var(--green-a20);border-color:var(--green-a45);box-shadow:var(--shadow-glow-green)}.flow-step.svelte-2jdbap:focus-visible .flow-kicker:where(.svelte-2jdbap){color:var(--text-secondary)}.flow-step.svelte-2jdbap:focus-visible:not(:last-child):after{opacity:1;box-shadow:0 0 8px 1px #4ade8047}.flow-step.svelte-2jdbap:active{scale:.985}.flow-title.svelte-2jdbap{font-family:var(--band-font-display);font-size:clamp(.9rem,.4rem + .75vw,1.05rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:break-word;min-height:2.4em}.flow-text.svelte-2jdbap{flex:1 1 auto;font-size:.85rem;line-height:1.5;color:var(--text-secondary);margin:.25rem 0 0}.finishes.svelte-2jdbap{scroll-margin-top:var(--scroll-offset);padding:var(--section-py) 0}.config.svelte-2jdbap{display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vh,2rem);margin-top:clamp(1.75rem,4vh,2.75rem)}.build-stage.svelte-2jdbap{position:relative;width:100%;max-width:720px;height:clamp(260px,54vw,360px);display:grid;place-items:center}.stage-glow.svelte-2jdbap{position:absolute;width:44%;aspect-ratio:1;border-radius:50%;filter:blur(34px);background:radial-gradient(circle,var(--green-a12) 0%,transparent 65%);transition:background var(--dur-card) var(--ease-out);pointer-events:none}.stage-glow[data-tone=black].svelte-2jdbap{background:radial-gradient(circle,var(--finish-graphite-glow) 0%,transparent 65%)}.stage-glow[data-tone=neutral].svelte-2jdbap{background:radial-gradient(circle,var(--finish-steel-glow) 0%,transparent 65%)}.stage-glow[data-tone=gold].svelte-2jdbap{background:radial-gradient(circle,var(--finish-gold-glow) 0%,transparent 65%)}.build-track.svelte-2jdbap{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(1.5rem,4vw,2.5rem);width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;padding-inline:calc(50% - clamp(115px,26vw,165px));mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.build-track.svelte-2jdbap::-webkit-scrollbar{display:none}.build-card.svelte-2jdbap{flex:0 0 clamp(230px,52vw,330px);height:100%;scroll-snap-align:center;scroll-snap-stop:always;display:grid;place-items:center;opacity:.32;transform:scale(.7);filter:brightness(.55) blur(.5px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out),filter .45s var(--ease-out)}.build-card.centered.svelte-2jdbap{opacity:1;transform:scale(1);filter:none}.build-shot.svelte-2jdbap{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 22px 40px rgba(0,0,0,.55))}.build-fallback.svelte-2jdbap{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;padding:.5rem;word-break:break-all}.build-caption.svelte-2jdbap{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--band-font-display);font-size:1.15rem;font-weight:500;letter-spacing:-.02em;color:var(--text-primary)}.build-sep.svelte-2jdbap{color:var(--green-a45)}.build-strap.svelte-2jdbap{color:var(--text-secondary)}.build-picker.svelte-2jdbap{display:flex;flex-direction:column;gap:1rem;align-items:center}.pick-row.svelte-2jdbap{display:flex;align-items:center;gap:1.1rem}.pick-label.svelte-2jdbap{width:68px;flex-shrink:0;text-align:right;font-size:.85rem;font-weight:500;color:var(--text-muted)}.pick-dots.svelte-2jdbap{display:flex;align-items:center;gap:.85rem;min-width:calc(128px + 2.55rem)}.pick-dot.svelte-2jdbap{position:relative;width:32px;height:32px;border-radius:50%;background:var(--swatch);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 2px #ffffff38,inset 0 -3px 5px #00000080;cursor:pointer;flex-shrink:0;padding:0;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) ease}.pick-dot.svelte-2jdbap:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%}.pick-dot.svelte-2jdbap:hover{transform:scale(1.1)}.pick-dot.svelte-2jdbap:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px}.pick-dot.selected.svelte-2jdbap{box-shadow:0 0 0 2px var(--band-bg),0 0 0 4px var(--accent-green)}@media(max-width:1080px){.metric-grid.svelte-2jdbap{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media(max-width:1024px){.hero.svelte-2jdbap{grid-template-columns:1fr;text-align:center;gap:2rem}.hero-copy.svelte-2jdbap{display:flex;flex-direction:column;align-items:center}.hero-sub.svelte-2jdbap{max-width:none;align-self:stretch}.hero-cta-group.svelte-2jdbap{justify-content:center}.hero-visual.svelte-2jdbap{order:-1;min-height:280px}}@media(max-width:900px){.flow-rail.svelte-2jdbap{grid-template-columns:1fr;grid-auto-rows:1fr;gap:0;max-width:480px;margin:0}.flow-step.svelte-2jdbap{display:grid;grid-template-columns:var(--flow-node) 1fr;grid-template-rows:auto auto 1fr;column-gap:1rem;row-gap:.7rem;padding-bottom:2.4rem}.flow-node.svelte-2jdbap{grid-column:1;grid-row:1 / span 3;align-self:start}.flow-kicker.svelte-2jdbap,.flow-title.svelte-2jdbap,.flow-text.svelte-2jdbap{grid-column:2}.flow-kicker.svelte-2jdbap{margin-top:0}.flow-title.svelte-2jdbap{font-size:1.05rem;min-height:0}.flow-step.svelte-2jdbap:not(:last-child):after{top:calc(var(--flow-node) + .5rem);bottom:.5rem;left:calc(var(--flow-node) / 2);right:auto;width:1px;height:auto;background:linear-gradient(180deg,var(--green-a30),var(--green-a12))}}@media(max-width:720px){.metric-grid.svelte-2jdbap{grid-template-columns:1fr;gap:.75rem;max-width:480px;margin:0 auto}.metric-tile.svelte-2jdbap{flex-direction:row;align-items:center;gap:.75rem;padding:.7rem .9rem;background:#0e0e0e}.metric-tile.svelte-2jdbap:hover{transform:none}.metric-body.svelte-2jdbap{flex:1;flex-direction:row-reverse;align-items:baseline;justify-content:space-between;gap:.6rem}.metric-icon.svelte-2jdbap{width:32px;height:32px;border-radius:var(--radius-sm)}.metric-value.svelte-2jdbap{flex-shrink:0;font-size:1.25rem}.metric-label.svelte-2jdbap{flex:1;min-width:0;font-size:.87rem;color:var(--text-primary)}main.svelte-2jdbap{padding-top:1rem}.schematic-wrap.svelte-2jdbap{aspect-ratio:120 / 34;max-width:380px;margin-top:1rem}.band-svg.svelte-2jdbap{overflow:hidden}.callout.svelte-2jdbap,.leads.svelte-2jdbap,.hl-hot.svelte-2jdbap{display:none}.hl.svelte-2jdbap{display:block;animation:svelte-2jdbap-hl-in .4s var(--ease-out) both}.spec-hit.svelte-2jdbap{display:block;position:absolute;inset:0;padding:0;background:none;border:0;border-radius:var(--radius-md);cursor:pointer}.spec-mob.svelte-2jdbap{display:block;max-width:420px;margin:1.1rem auto 0}}@keyframes svelte-2jdbap-hl-in{0%{opacity:0}to{opacity:1}}@media(max-width:380px){.metric-tile.svelte-2jdbap{padding:.65rem .75rem;gap:.6rem}.metric-value.svelte-2jdbap{font-size:1.15rem}.metric-label.svelte-2jdbap{font-size:.8rem}.metric-unit.svelte-2jdbap{margin-left:.2rem;font-size:var(--font-size-xs)}}@media(prefers-reduced-motion:reduce){.gradient-orb.svelte-2jdbap,.hero-glow.svelte-2jdbap,.hero-band-inner.svelte-2jdbap{animation:none}.hero-tilt.svelte-2jdbap{transform:none;transition:none}.hero-sheen.svelte-2jdbap{display:none}.build-card.svelte-2jdbap,.stage-glow.svelte-2jdbap{transition:none}.build-track.svelte-2jdbap{scroll-behavior:auto}.scan-line.svelte-2jdbap,.metric-icon.svelte-2jdbap,.metric-tile.pulse-tile.rest.svelte-2jdbap .metric-icon:where(.svelte-2jdbap),.metric-tile.pulse-tile.counting.svelte-2jdbap .metric-icon:where(.svelte-2jdbap) svg{animation:none!important}.scan-line.svelte-2jdbap{opacity:0!important}.band-draw.svelte-2jdbap{stroke-dashoffset:0!important;transition:none!important}.opt-ring.svelte-2jdbap,.opt-core.svelte-2jdbap,.node.svelte-2jdbap,.strap-stitch.svelte-2jdbap,.lead.svelte-2jdbap,.callout.svelte-2jdbap{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.hl-hot.svelte-2jdbap{animation:none!important}.flow-step.svelte-2jdbap,.flow-step.svelte-2jdbap:hover,.flow-step.svelte-2jdbap:focus-visible,.flow-step.svelte-2jdbap:active{translate:none;scale:none;transition:none}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.spec-copy.svelte-2jdbap{display:flex;flex-direction:column;min-height:0;gap:1.1rem;text-align:left}.spec-item.svelte-2jdbap,.spec-item.active.svelte-2jdbap{display:grid;grid-template-columns:22px 1fr;column-gap:.75rem;row-gap:.15rem;align-items:start;width:100%;text-align:left;animation:none}.spec-item-icon.svelte-2jdbap{grid-row:1 / span 2}.spec-item-maps.svelte-2jdbap{max-width:none}.spec-dots.svelte-2jdbap,.spec-hit.svelte-2jdbap,.hl.svelte-2jdbap{display:none}}
