@keyframes svelte-v054qa-hero-fly-in{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-v054qa-hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-v054qa-hero-glow-flicker{0%,8%{opacity:var(--hero-glow-base-opacity,.8)}14%{opacity:.9}20%{opacity:1}26%{opacity:.88}28.57%,to{opacity:var(--hero-glow-base-opacity,.8)}}@keyframes svelte-v054qa-hero-scroll-hint-float{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.hero-scroll-hint.svelte-v054qa{will-change:transform, opacity;animation:2.6s ease-in-out infinite svelte-v054qa-hero-scroll-hint-float}@media (prefers-reduced-motion:reduce){.hero-scroll-hint.svelte-v054qa{opacity:.6;animation:none}}.hero-logo-wrapper.svelte-v054qa{animation:1s both svelte-v054qa-hero-fly-in}.hero-tagline-wrapper.svelte-v054qa{animation:1s .2s both svelte-v054qa-hero-fly-in}.hero-nav-wrapper.svelte-v054qa{animation:.5s .5s both svelte-v054qa-hero-fade-in}.no-hero-anim.svelte-v054qa .hero-logo-wrapper:where(.svelte-v054qa),.no-hero-anim.svelte-v054qa .hero-tagline-wrapper:where(.svelte-v054qa),.no-hero-anim.svelte-v054qa .hero-nav-wrapper:where(.svelte-v054qa){animation:none!important}.info-title.svelte-17sq4my{color:#ffffffeb;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:1.125rem;font-weight:900;line-height:1.3;transition:color .4s}.feature-card.svelte-17sq4my:hover .info-title:where(.svelte-17sq4my),.setup-card.svelte-17sq4my:hover .info-title:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .info-title:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .setup-card.is-active-scroll:where(.svelte-17sq4my) .info-title:where(.svelte-17sq4my){color:#fff;text-shadow:0 2px 10px #0000004d}@media (width>=768px){.info-title.svelte-17sq4my{font-size:1.25rem}}.info-desc.svelte-17sq4my{color:#ffffffb3;font-size:.95rem;font-weight:500;line-height:1.7;transition:color .4s}.feature-card.svelte-17sq4my:hover .info-desc:where(.svelte-17sq4my),.setup-card.svelte-17sq4my:hover .info-desc:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .info-desc:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .setup-card.is-active-scroll:where(.svelte-17sq4my) .info-desc:where(.svelte-17sq4my){color:#fffffff2}@media (width>=768px){.info-desc.svelte-17sq4my{font-size:1.05rem}}.tab-btn.svelte-17sq4my{text-transform:uppercase;letter-spacing:.1em;white-space:normal;text-align:center;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.72rem;font-weight:900;line-height:1.1;transition:opacity 50ms ease-out,background-color 50ms ease-out,color 50ms ease-out;display:inline-flex}@media (width>=768px){.tab-btn.svelte-17sq4my{padding:1rem 2.5rem;font-size:.75rem}}@media (width>=768px) and (width<=1180px){.tab-btn.svelte-17sq4my{letter-spacing:.12em;max-width:8.75rem;padding:.85rem 1.35rem;font-size:.72rem}.tabs-sticky-bar.svelte-17sq4my,.tabs-scroll-area.svelte-17sq4my{height:6rem}.tabs-back-btn.svelte-17sq4my{top:3rem}}@media (width>=768px) and (width<=980px){.tab-btn.svelte-17sq4my{max-width:7.5rem;padding:.75rem 1.05rem;font-size:.69rem}}.tab-active.svelte-17sq4my{color:#000;background:#fff;box-shadow:0 20px 60px -12px #ffffff40}.tab-idle.svelte-17sq4my{color:#ffffffbf;background:#fff3}.tab-idle.svelte-17sq4my:hover{color:#fffffff2;background:#fff3}.pills-sentinel.svelte-17sq4my{height:0;margin-top:-1rem}@media (width>=768px){.pills-sentinel.svelte-17sq4my{margin-top:-2rem}}.tabs-sticky-bar.svelte-17sq4my{z-index:200;isolation:isolate;border-bottom:1px solid #0000;width:calc(100% + 2rem);height:8rem;margin-left:-1rem;margin-right:-1rem;padding-top:3.25rem;position:sticky;top:0;overflow:visible}@media (width<=767px){.info-section.svelte-17sq4my{touch-action:pan-y}}.tabs-sticky-bar.svelte-17sq4my:before{content:"";pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(20px)saturate(180%);background-color:#0000008f;border-bottom:1px solid #ffffff0d;transition:opacity .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateZ(0);box-shadow:0 4px 24px #0006}@media (width>=768px){.tabs-sticky-bar.svelte-17sq4my{width:calc(100% + 4rem);height:5rem;margin-left:-2rem;margin-right:-2rem;padding-top:0}}.tabs-scroll-area.svelte-17sq4my{z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;align-items:center;width:100%;height:5rem;display:flex;position:relative;overflow:auto visible}.tabs-scroll-area.svelte-17sq4my::-webkit-scrollbar{display:none}@media (width>=768px){.tabs-scroll-area.svelte-17sq4my{justify-content:center;height:5rem;overflow:visible}}@media (width<=767px){.nudge-animation.svelte-17sq4my{animation:.7s ease-in-out .3s both svelte-17sq4my-pill-nudge}}@keyframes svelte-17sq4my-pill-nudge{0%{transform:translate(0)}40%{transform:translate(-22px)}to{transform:translate(0)}}.tabs-glass.svelte-17sq4my{border-bottom-color:#ffffff0d}.tabs-glass.svelte-17sq4my:before{opacity:1}.tabs-back-btn.svelte-17sq4my{color:#fff;z-index:100;background:#ffffff1a;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s,color .15s,transform .2s;display:flex;position:absolute;top:calc(21px + 1.25rem);left:1.25rem;transform:translateY(-50%)}@media (width>=768px){.tabs-back-btn.svelte-17sq4my{background:0 0;top:2.5rem}}.tabs-back-btn.svelte-17sq4my:hover{background-color:#ffffff26;transform:translateY(-50%)scale(1.1)}.tabs-scroll-wrapper.svelte-17sq4my{width:100%;position:relative}@media (width<=767px){.tabs-scroll-area.svelte-17sq4my{transition:-webkit-mask-image .3s,mask-image .3s;-webkit-mask-image:linear-gradient(90deg,#000,#000);mask-image:linear-gradient(90deg,#000,#000)}.tabs-scroll-area.has-scroll-left.has-scroll-right.svelte-17sq4my{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.tabs-scroll-area.has-scroll-left.svelte-17sq4my:not(.has-scroll-right){-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem 100%);mask-image:linear-gradient(90deg,#0000,#000 2rem 100%)}.tabs-scroll-area.has-scroll-right.svelte-17sq4my:not(.has-scroll-left){-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 0% calc(100% - 2rem),#0000)}}.tabs-inner.svelte-17sq4my{justify-content:flex-start;gap:.25rem;min-width:max-content;padding:0 1.25rem;display:flex}@media (width>=768px){.tabs-inner.svelte-17sq4my{justify-content:center;gap:.5rem;min-width:0}}.setup-card.svelte-17sq4my{backface-visibility:hidden;contain:layout;opacity:1;will-change:transform;background:#ffffff05;border:1px solid #ffffff0a;border-radius:1.75rem;flex-direction:column;gap:.85rem;padding:2.5rem 2rem;transition:transform .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 16px 34px -24px #000000b3}.setup-card.svelte-17sq4my:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 42%, transparent) 0%, transparent 64%), linear-gradient(180deg, #ffffff09, transparent 42%);opacity:0;transition:opacity .45s,transform .45s;position:absolute;inset:0}.setup-card.svelte-17sq4my:hover,.is-touch-input.svelte-17sq4my .setup-card.is-active-scroll:where(.svelte-17sq4my){background:color-mix(in srgb, var(--accent) 14%, #00000094);border-color:color-mix(in srgb, var(--accent-strong,var(--accent)) 48%, #ffffff29);transform:translateY(-4px);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0d}@media (hover:hover){.setup-card.is-active-scroll.svelte-17sq4my{background:color-mix(in srgb, var(--accent) 14%, #00000094);border-color:color-mix(in srgb, var(--accent-strong,var(--accent)) 48%, #ffffff29);transform:translateY(-4px);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0d}}.setup-card.svelte-17sq4my:hover:before,.setup-card.is-active-scroll.svelte-17sq4my:before{opacity:.24}@media (width<=767px){.is-touch-input.svelte-17sq4my .setup-card.is-active-scroll:where(.svelte-17sq4my){transform:translateY(-5px)}}.setup-num.svelte-17sq4my{color:#ffffff09;pointer-events:none;font-size:6.9rem;font-weight:900;line-height:1;transition:color .4s,transform .45s;position:absolute;top:-.8rem;right:-.55rem}.setup-card.svelte-17sq4my:hover .setup-num:where(.svelte-17sq4my),.setup-card.is-active-scroll.svelte-17sq4my .setup-num:where(.svelte-17sq4my){color:#ffffff12;transform:translateY(-2px)}.setup-icon-wrap.svelte-17sq4my{z-index:1;margin-top:.35rem;margin-bottom:1rem;position:relative}.setup-icon.svelte-17sq4my{color:color-mix(in srgb, var(--accent) 68%, white);justify-content:flex-start;align-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s;display:flex}.setup-card.svelte-17sq4my:hover .setup-icon:where(.svelte-17sq4my),.setup-card.is-active-scroll.svelte-17sq4my .setup-icon:where(.svelte-17sq4my){color:color-mix(in srgb, var(--accent-strong,var(--accent)) 80%, white);transform:translateY(-1px)scale(1.02)}@media (width<=767px){.is-touch-input.svelte-17sq4my .setup-card.is-active-scroll:where(.svelte-17sq4my) .setup-icon:where(.svelte-17sq4my){transform:translateY(-1px)scale(1.03)}}.faq-box.svelte-17sq4my{border:1px solid color-mix(in srgb, var(--accent) 28%, #ffffff1f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(165deg,#ffffff0b,#ffffff04),#0000003d;border-radius:1rem;flex-direction:column;gap:.85rem;max-width:48rem;margin:0 auto;padding:1.35rem 1.5rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff05,0 14px 32px -24px #000000e6}.faq-header.svelte-17sq4my{align-items:center;gap:.65rem;display:flex}.faq-icon.svelte-17sq4my{color:color-mix(in srgb, var(--accent-strong,var(--accent,#f59e0b)) 88%, white);background:color-mix(in srgb, var(--accent,#f59e0b) 18%, #ffffff0a);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.faq-title.svelte-17sq4my{letter-spacing:.02em;color:#ffffffeb;margin:0;font-size:.93rem;font-weight:800;line-height:1.35}.faq-text.svelte-17sq4my{color:#ffffffa3;margin:0;font-size:.9rem;font-weight:500;line-height:1.6}@media (width>=768px){.faq-box.svelte-17sq4my{padding:1.6rem 1.9rem}.faq-title.svelte-17sq4my,.faq-text.svelte-17sq4my{font-size:1rem}}.faq-layout.svelte-17sq4my{--faq-surface:#ffffff05;--faq-surface-hover:#ffffff09;--faq-surface-open:#0000007a;--faq-border:#ffffff0a;--faq-border-hover:#ffffff1a;--faq-border-open:#ffffff24;--faq-shadow:#00000073;--faq-accent:#ffab0024;max-width:64rem;margin:0 auto;padding:0 .25rem}.tab-panel-shell.svelte-17sq4my{opacity:1;will-change:opacity;max-width:64rem;margin:0 auto;padding:0 .25rem;transition:opacity .22s}.faq-subtitle.svelte-17sq4my{color:#ffffffad;max-width:38rem;margin:0 auto;font-size:.95rem;font-weight:500;line-height:1.65}@media (width>=768px){.faq-subtitle.svelte-17sq4my{font-size:1.05rem}}.faq-sections.svelte-17sq4my{gap:2.5rem;max-width:48rem;margin:0 auto;display:grid}.faq-section-title.svelte-17sq4my{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;border-left:3px solid #ffffff14;margin:0 0 1rem;padding-left:.75rem;font-size:.72rem;font-weight:900}.faq-accordion.svelte-17sq4my{gap:.6rem;display:grid}.faq-item.svelte-17sq4my{border:1px solid var(--faq-border);background:var(--faq-surface);border-radius:1.25rem;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.faq-item.svelte-17sq4my:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(#ffffff08,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.faq-item.svelte-17sq4my:hover{border-color:var(--faq-border-hover);background:var(--faq-surface-hover);transform:translateY(-1px)}.faq-item.svelte-17sq4my:hover:before{opacity:1}.faq-item.is-open.svelte-17sq4my{border-color:var(--faq-border-open);background:var(--faq-surface-open);box-shadow:0 12px 32px -8px var(--faq-shadow)}.faq-item.is-open.svelte-17sq4my:before{opacity:1}.faq-question.svelte-17sq4my{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.35rem;font-size:.95rem;font-weight:700;line-height:1.55;transition:color .2s;display:flex}.faq-item.svelte-17sq4my:hover .faq-question:where(.svelte-17sq4my),.faq-item.is-open.svelte-17sq4my .faq-question:where(.svelte-17sq4my){color:#fffffff5}.faq-question.svelte-17sq4my:focus-visible{outline-offset:-2px;outline:2px solid #ffab009e}.faq-chevron.svelte-17sq4my{color:#fff6;flex-shrink:0;transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s}.faq-item.svelte-17sq4my:hover .faq-chevron:where(.svelte-17sq4my){color:#ffffffa6}.faq-chevron.is-open.svelte-17sq4my{color:#ffffffe6;transform:rotate(180deg)}.faq-answer.svelte-17sq4my{z-index:1;color:#fff9;text-wrap:pretty;padding:0 1.35rem;font-size:.92rem;font-weight:500;line-height:1.75;position:relative}.faq-answer-grid-open.svelte-17sq4my .faq-answer:where(.svelte-17sq4my){padding-bottom:1.25rem}.faq-answer.svelte-17sq4my p:where(.svelte-17sq4my){color:inherit;margin:0}.faq-answer.svelte-17sq4my a{color:#fbbf24;-webkit-text-decoration:underline #fbbf244d;text-decoration:underline #fbbf244d;transition:color .2s,text-decoration-color .2s}.faq-answer.svelte-17sq4my a:hover{color:#f59e0b;text-decoration-color:#f59e0bcc}@media (width>=768px){.faq-question.svelte-17sq4my{padding:1.15rem 1.5rem;font-size:1rem}.faq-answer.svelte-17sq4my{padding:0 1.5rem;font-size:.98rem}.faq-answer-grid-open.svelte-17sq4my .faq-answer:where(.svelte-17sq4my){padding-bottom:1.35rem}}.hero-block.svelte-17sq4my{text-align:center;max-width:64rem;margin:0 auto 5rem;padding:0 .25rem}@media (width>=768px){.hero-block.svelte-17sq4my{margin-bottom:7rem}}.hero-title.svelte-17sq4my{text-transform:uppercase;letter-spacing:.04em;text-wrap:balance;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900;line-height:1.3;display:block;position:relative}.hero-title.svelte-17sq4my div:where(.svelte-17sq4my){text-wrap:balance;max-width:38rem;margin-left:auto;margin-right:auto}.hero-word.svelte-17sq4my{opacity:0;filter:blur(3px);will-change:transform, opacity, filter;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1),text-shadow .4s,color .4s;transition-delay:var(--word-delay,0s), var(--word-delay,0s), var(--word-delay,0s), 0s, 0s;display:inline-block;transform:translateY(14px)}@media (width>=768px){.hero-word.svelte-17sq4my{filter:blur(6px)}}.hero-word-visible.svelte-17sq4my{opacity:1;filter:blur();transform:translateY(0)}.hero-sub.svelte-17sq4my{color:#fff9;opacity:0;max-width:32rem;margin:1.25rem auto 0;font-size:.875rem;font-weight:500;transition:opacity .6s 1s,transform .6s 1s;transform:translateY(8px)}.hero-sub-visible.svelte-17sq4my{opacity:1;transform:translateY(0)}@media (width>=768px){.hero-sub.svelte-17sq4my{font-size:1.1rem}}.magic-word.svelte-17sq4my{color:var(--accent,#fbbf24);text-shadow:0 0 10px #fbbf2433;display:inline-block}@media (hover:hover){.group\/hero.svelte-17sq4my:hover .magic-word:where(.svelte-17sq4my){text-shadow:0 0 25px #fbbf2480;color:#fcd34d}}.is-touch-input.svelte-17sq4my .is-active-scroll:where(.svelte-17sq4my) .magic-word:where(.svelte-17sq4my){text-shadow:0 0 40px #fbbf24e6,0 0 20px #fbbf2480;color:#fff}.stream.svelte-17sq4my{flex-direction:column;gap:1.75rem;padding-inline:.5rem;display:flex}@media (width>=768px){.stream.svelte-17sq4my{gap:2.25rem;padding-inline:.75rem}}.feature-card.svelte-17sq4my{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay,0s);will-change:transform, opacity;contain:layout;padding-inline:0;overflow:visible;transform:translateY(30px)}.feature-card.is-visible.svelte-17sq4my{opacity:1;transform:translateY(0)}.card-tilt.svelte-17sq4my{will-change:transform;backface-visibility:hidden;position:relative;overflow:visible}.card-surface.svelte-17sq4my{backface-visibility:hidden;contain:layout;background:#ffffff05;border:1px solid #ffffff0a;border-radius:1.75rem;padding:2.5rem 2rem;transition:border-color .8s cubic-bezier(.33,1,.68,1),transform .8s cubic-bezier(.33,1,.68,1),box-shadow .8s cubic-bezier(.33,1,.68,1),background .8s cubic-bezier(.33,1,.68,1);position:relative;overflow:hidden}@media (width>=768px){.card-surface.svelte-17sq4my{border-radius:2rem;padding:3.5rem}}.feature-card.svelte-17sq4my:hover .card-surface:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .card-surface:where(.svelte-17sq4my){background:color-mix(in srgb, var(--accent) 15%, #0009);border-color:color-mix(in srgb, var(--accent) 50%, #fff3);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0d}@media (hover:hover){.feature-card.is-active-scroll.svelte-17sq4my .card-surface:where(.svelte-17sq4my){background:color-mix(in srgb, var(--accent) 15%, #0009);border-color:color-mix(in srgb, var(--accent) 50%, #fff3);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0d}.feature-card.is-active-scroll.svelte-17sq4my .vis-halo:where(.svelte-17sq4my){opacity:.2;transform:scale(.95)}.feature-card.is-active-scroll.svelte-17sq4my .glow:where(.svelte-17sq4my){opacity:.25}.feature-card.is-active-scroll.svelte-17sq4my .rl-outer:where(.svelte-17sq4my){transform:scale(1.01)}.feature-card.is-active-scroll.svelte-17sq4my .ring-outer:where(.svelte-17sq4my){border-color:#ffffff26}.feature-card.is-active-scroll.svelte-17sq4my .rl-mid:where(.svelte-17sq4my){transform:scale(1.02)}.feature-card.is-active-scroll.svelte-17sq4my .ring-mid:where(.svelte-17sq4my){border-color:#ffffff1f}.feature-card.is-active-scroll.svelte-17sq4my .rl-inner:where(.svelte-17sq4my){transform:scale(1.03)}.feature-card.is-active-scroll.svelte-17sq4my .ring-inner:where(.svelte-17sq4my){opacity:.35}.feature-card.is-active-scroll.svelte-17sq4my .vis-icon:where(.svelte-17sq4my){color:#fff;transform:scale(1.06)rotate(5deg)}.feature-card.is-active-scroll.svelte-17sq4my .particle:where(.svelte-17sq4my){opacity:.65;animation:3.5s ease-in-out infinite svelte-17sq4my-particle-float}}.glow.svelte-17sq4my{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent) 0%, transparent 72%);z-index:0;mix-blend-mode:screen;opacity:.1;pointer-events:none;width:55%;height:180%;transition:opacity .32s,transform .32s;position:absolute;top:50%;left:auto;right:-15%;transform:translateY(-50%)}.card-inner.svelte-17sq4my,.setup-icon-wrap.svelte-17sq4my,.vis-icon.svelte-17sq4my{z-index:2;position:relative}.glow-left.svelte-17sq4my{left:-15%;right:auto}@media (width<=767px){.glow.svelte-17sq4my{background:radial-gradient(circle at 50% 82%, color-mix(in srgb, var(--accent) 100%, transparent) 0%, color-mix(in srgb, var(--accent) 0%, transparent) 55%);opacity:.12;mix-blend-mode:screen;width:160%;height:100%;inset:auto auto 0 50%;transform:translate(-50%)}.glow-left.svelte-17sq4my{left:50%}}@media (hover:hover){.feature-card.svelte-17sq4my:hover .glow:where(.svelte-17sq4my){opacity:.25}}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .glow:where(.svelte-17sq4my){opacity:.25}.card-inner.svelte-17sq4my{flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative}@media (width>=768px){.card-inner.svelte-17sq4my{flex-direction:row;gap:3.5rem}.card-inner.inner-reverse.svelte-17sq4my{text-align:right;flex-direction:row-reverse}}.card-visual.svelte-17sq4my{flex-shrink:0;width:100px;height:100px;position:relative}@media (width>=768px){.card-visual.svelte-17sq4my{width:120px;height:120px}}.vis-halo.svelte-17sq4my{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 52%, transparent) 0%, transparent 70%);opacity:.2;border-radius:50%;transition:opacity .5s;position:absolute;inset:-20px}@media (width>=768px){.vis-halo.svelte-17sq4my{opacity:.06}}@media (hover:hover){.feature-card.svelte-17sq4my:hover .vis-halo:where(.svelte-17sq4my){opacity:.2;transform:scale(.95)}}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .vis-halo:where(.svelte-17sq4my){opacity:.2;transform:scale(.95)}@media (width<=767px){.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .vis-halo:where(.svelte-17sq4my){opacity:.65;transform:scale(1.1)}}.ring-layer.svelte-17sq4my{pointer-events:none;will-change:transform;position:absolute;inset:0}.vis-ring.svelte-17sq4my{pointer-events:none;border-radius:50%;position:absolute;inset:0}.ring-outer.svelte-17sq4my{border:1px solid #ffffff0d}@media (hover:hover){.feature-card.svelte-17sq4my:hover .rl-outer:where(.svelte-17sq4my){transform:scale(1.01)}.feature-card.svelte-17sq4my:hover .ring-outer:where(.svelte-17sq4my){border-color:#ffffff26}}.ring-mid.svelte-17sq4my{border:1px dashed #ffffff0a;inset:16px}@media (hover:hover){.feature-card.svelte-17sq4my:hover .rl-mid:where(.svelte-17sq4my){transform:scale(1.02)}.feature-card.svelte-17sq4my:hover .ring-mid:where(.svelte-17sq4my){border-color:#ffffff1f}}.ring-inner.svelte-17sq4my{border:1px solid var(--accent);opacity:.12;inset:32px}@media (hover:hover){.feature-card.svelte-17sq4my:hover .rl-inner:where(.svelte-17sq4my){transform:scale(1.03)}.feature-card.svelte-17sq4my:hover .ring-inner:where(.svelte-17sq4my){opacity:.35}}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .ring-outer:where(.svelte-17sq4my){border-color:#ffffff26}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .ring-mid:where(.svelte-17sq4my){border-color:#ffffff1f}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .ring-inner:where(.svelte-17sq4my){opacity:.35}.vis-icon.svelte-17sq4my{color:#fffffff2;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1),color .4s;display:flex;position:absolute;inset:0}@media (hover:hover){.vis-icon.svelte-17sq4my{will-change:transform}}.feature-card.svelte-17sq4my:hover .vis-icon:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .vis-icon:where(.svelte-17sq4my){color:#fff}@media (hover:hover){.feature-card.svelte-17sq4my:hover .vis-icon:where(.svelte-17sq4my){transform:scale(1.06)rotate(5deg)}}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .vis-icon:where(.svelte-17sq4my){transform:scale(1.06)rotate(5deg)}@media (width<=767px){.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .vis-icon:where(.svelte-17sq4my){transform:scale(1.15)rotate(5deg)translateY(-10px)}}@media (prefers-reduced-motion:reduce){.hero-word.svelte-17sq4my,.hero-sub.svelte-17sq4my{transition:none}}@media (width<=767px){.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .card-surface:where(.svelte-17sq4my){background:color-mix(in srgb, var(--accent) 18%, #0000008c);border-color:color-mix(in srgb, var(--accent) 50%, #ffffff1a);transform:translateY(-8px);box-shadow:0 30px 60px -10px #0006,0 0 40px #00000026}.glow.svelte-17sq4my{transition:opacity .6s}.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .glow:where(.svelte-17sq4my),.feature-card.svelte-17sq4my:hover .glow:where(.svelte-17sq4my){opacity:.55}}.cta-btn.svelte-17sq4my{color:#000;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;will-change:transform;background-color:#fff;border:none;border-radius:9999px;align-items:center;padding:1.15rem 2.75rem;font-size:.75rem;font-weight:900;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 16px 50px -10px #ffffff1f}.cta-btn.svelte-17sq4my:hover{transform:scale(1.04)translate(0,0);box-shadow:0 20px 70px -10px #fff3}.cta-btn.svelte-17sq4my:active{transform:scale(.97)translate(0,0)}.cta-shine.svelte-17sq4my{background:linear-gradient(90deg,#0000,#ffffff59,#0000);transition:transform .7s;position:absolute;inset:0;transform:translate(-100%)}.cta-btn.svelte-17sq4my:hover .cta-shine:where(.svelte-17sq4my){transform:translate(100%)}.rule-card.svelte-17sq4my{backface-visibility:hidden;contain:layout;will-change:transform;background:#ffffff05;border:1px solid #ffffff0a;border-radius:1.75rem;align-items:flex-start;gap:1.5rem;padding:2rem 1.75rem;transition:transform .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px -24px #000000b3}.rule-card.is-expanded.svelte-17sq4my{background:color-mix(in srgb, var(--accent) 8%, #00000073);border-color:color-mix(in srgb, var(--accent-strong,var(--accent)) 30%, #ffffff1a);box-shadow:0 24px 60px -15px #00000080,0 0 25px #ffffff0f}.rule-card.is-expanded.svelte-17sq4my:hover{transform:none!important}.rule-card.is-expanded.svelte-17sq4my:before{opacity:.15}.rule-card.is-expanded.svelte-17sq4my .info-title:where(.svelte-17sq4my){color:#fff}.rule-card.is-expanded.svelte-17sq4my .info-desc:where(.svelte-17sq4my){color:#ffffffd9}@media (width>=768px){.rule-card.svelte-17sq4my{padding:2.5rem 2.25rem}}.rule-card.svelte-17sq4my:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 42%, transparent) 0%, transparent 64%), linear-gradient(180deg, #ffffff09, transparent 42%);opacity:0;transition:opacity .45s;position:absolute;inset:0}.rule-card.svelte-17sq4my:hover{background:color-mix(in srgb, var(--accent) 10%, #00000080);border-color:color-mix(in srgb, var(--accent-strong,var(--accent)) 40%, #ffffff1f);transform:translateY(-3px);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0a}.rule-card.svelte-17sq4my:hover:before{opacity:.2}.is-touch-input.svelte-17sq4my .rule-card.is-active-scroll:where(.svelte-17sq4my){background:color-mix(in srgb, var(--accent) 10%, #00000080);border-color:color-mix(in srgb, var(--accent-strong,var(--accent)) 40%, #ffffff1f);transform:translateY(-3px);box-shadow:0 20px 50px -15px #0006,0 0 20px #ffffff0a}.is-touch-input.svelte-17sq4my .rule-card.is-active-scroll:where(.svelte-17sq4my):before{opacity:.2}.rule-num.svelte-17sq4my{color:#ffffff08;pointer-events:none;font-size:6rem;font-weight:900;line-height:1;transition:color .4s,transform .45s;position:absolute;top:-.6rem;right:-.35rem}.rule-card.svelte-17sq4my:hover .rule-num:where(.svelte-17sq4my),.rule-card.is-active-scroll.svelte-17sq4my .rule-num:where(.svelte-17sq4my){color:#ffffff0f;transform:translateY(-2px)}.rule-icon-wrap.svelte-17sq4my{z-index:1;flex-shrink:0;margin-top:.15rem;position:relative}.rule-icon.svelte-17sq4my{background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);width:3rem;height:3rem;color:color-mix(in srgb, var(--accent) 68%, white);border-radius:.875rem;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s,background .3s,border-color .3s;display:flex}.rule-card.svelte-17sq4my:hover .rule-icon:where(.svelte-17sq4my),.rule-card.is-active-scroll.svelte-17sq4my .rule-icon:where(.svelte-17sq4my){color:color-mix(in srgb, var(--accent-strong,var(--accent)) 80%, white);background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-1px)scale(1.04)}@media (width<=767px){.is-touch-input.svelte-17sq4my .rule-card.is-active-scroll:where(.svelte-17sq4my) .rule-icon:where(.svelte-17sq4my){transform:translateY(-1px)scale(1.06)}}.rule-content.svelte-17sq4my{z-index:1;flex:1;position:relative}.rule-card.svelte-17sq4my:hover .info-title:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .rule-card.is-active-scroll:where(.svelte-17sq4my) .info-title:where(.svelte-17sq4my){color:#fff;text-shadow:0 2px 10px #0000004d}.rule-card.svelte-17sq4my:hover .info-desc:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .rule-card.is-active-scroll:where(.svelte-17sq4my) .info-desc:where(.svelte-17sq4my){color:#ffffffd9}.info-section.svelte-17sq4my{background:linear-gradient(#00000047 0,#00000038 80px 100%);position:relative}.particles.svelte-17sq4my{pointer-events:none;position:absolute;inset:0;overflow:visible}.particle.svelte-17sq4my{background:var(--accent);opacity:0;border-radius:50%;width:3px;height:3px;transition:opacity .6s;position:absolute}.feature-card.svelte-17sq4my:hover .particle:where(.svelte-17sq4my),.is-touch-input.svelte-17sq4my .feature-card.is-active-scroll:where(.svelte-17sq4my) .particle:where(.svelte-17sq4my){opacity:.65;animation:3.5s ease-in-out infinite svelte-17sq4my-particle-float}@keyframes svelte-17sq4my-particle-float{0%,to{opacity:.65;transform:translateY(0)scale(1)}50%{opacity:.25;transform:translateY(-10px)scale(1.3)}}@media (prefers-reduced-motion:reduce){.particle.svelte-17sq4my{animation:none!important}}.tab-pane-hidden.svelte-17sq4my{pointer-events:none}.tab-carousel-viewport.svelte-17sq4my{--tab-clip-gutter-x:1.25rem;--tab-clip-gutter-y:30px;width:calc(100% + (var(--tab-clip-gutter-x) * 2));margin-inline:calc(var(--tab-clip-gutter-x) * -1);padding-inline:var(--tab-clip-gutter-x);padding-bottom:var(--tab-clip-gutter-y);box-sizing:border-box;overflow-clip-margin:34px;transition:height .35s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}@media (width>=768px){.tab-carousel-viewport.svelte-17sq4my{--tab-clip-gutter-x:1.5rem;overflow-clip-margin:30px}}.tab-carousel-track.svelte-17sq4my{--tab-panel-gap:.875rem;gap:var(--tab-panel-gap);flex-direction:row;align-items:flex-start;width:100%;display:flex;position:relative}@media (width>=768px){.tab-carousel-track.svelte-17sq4my{--tab-panel-gap:1rem}}.tab-carousel-track.svelte-17sq4my>div:where(.svelte-17sq4my){flex-shrink:0;width:100%}.faq-answer-grid.svelte-17sq4my{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .2s;display:grid}.faq-answer-grid-open.svelte-17sq4my{opacity:1;grid-template-rows:1fr}.faq-answer.svelte-17sq4my{min-height:0;overflow:hidden}.general-rule-card.svelte-17sq4my{-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;contain:layout;will-change:transform;background:#ffffff04;border:1px solid #ffffff08;border-radius:1.75rem;flex-direction:column;gap:.85rem;padding:2.25rem 1.75rem;transition:transform .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px -24px #000000b3}.general-rule-card.svelte-17sq4my:hover,.is-touch-input.svelte-17sq4my .general-rule-card.is-active-scroll:where(.svelte-17sq4my){background:color-mix(in srgb, var(--accent) 8%, #ffffff08);border-color:color-mix(in srgb, var(--accent-strong,var(--accent)) 30%, #ffffff1f);transform:translateY(-4px);box-shadow:0 20px 50px -15px #00000080,0 0 25px #ffffff0d}.rule-glow.svelte-17sq4my{pointer-events:none;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 22%, transparent) 0%, transparent 60%);opacity:.15;transition:opacity .45s;position:absolute;inset:0}.general-rule-card.svelte-17sq4my:hover .rule-glow:where(.svelte-17sq4my),.general-rule-card.is-active-scroll.svelte-17sq4my .rule-glow:where(.svelte-17sq4my){opacity:.35}.general-rule-icon-wrap.svelte-17sq4my{z-index:1;margin-bottom:.5rem;position:relative}.general-rule-icon.svelte-17sq4my{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 15%, transparent);width:3.5rem;height:3.5rem;color:color-mix(in srgb, var(--accent) 70%, white);border-radius:1rem;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s,background .35s,border-color .35s;display:flex}.general-rule-card.svelte-17sq4my:hover .general-rule-icon:where(.svelte-17sq4my),.general-rule-card.is-active-scroll.svelte-17sq4my .general-rule-icon:where(.svelte-17sq4my){color:color-mix(in srgb, var(--accent-strong,var(--accent)) 85%, white);background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 25%, transparent);transform:translateY(-2px)scale(1.05)rotate(3deg)}.rule-card.svelte-17sq4my .info-title:where(.svelte-17sq4my){margin-bottom:.25rem}.rule-subtitle.svelte-17sq4my{letter-spacing:.1rem;text-transform:uppercase;color:#fff6;margin-bottom:.75rem;font-size:.75rem;font-weight:700;transition:color .4s}.rule-card.svelte-17sq4my:hover .rule-subtitle:where(.svelte-17sq4my),.rule-card.is-expanded.svelte-17sq4my .rule-subtitle:where(.svelte-17sq4my){color:#ffffffa6}@media (width<=767px){.is-touch-input.svelte-17sq4my .general-rule-card.is-active-scroll:where(.svelte-17sq4my){background:color-mix(in srgb, var(--accent) 10%, #ffffff05);border-color:color-mix(in srgb, var(--accent) 40%, #ffffff14);transform:translateY(-5px);box-shadow:0 20px 40px -10px #00000080,0 0 30px #00000026}.is-touch-input.svelte-17sq4my .general-rule-card.is-active-scroll:where(.svelte-17sq4my) .general-rule-icon:where(.svelte-17sq4my){color:color-mix(in srgb, var(--accent-strong,var(--accent)) 85%, white);transform:translateY(-1px)scale(1.05)rotate(3deg)}}body{background:#0a0a0a}
