.navbar-desktop>a,.navbar-desktop>div>button{white-space:nowrap;flex-shrink:0}.navbar-desktop>div,.navbar-desktop>a>svg,.navbar-desktop>div>button>svg,.navbar-desktop-actions>a>svg,.wh-mobile-panel button>svg,.wh-mobile-panel button>span>svg{flex-shrink:0}@media (width>=1440px) and (width<=1535px){.navbar-desktop>a,.navbar-desktop>div>button{padding-inline:10px}.navbar-desktop-actions>a{padding-inline:12px}}@media (width<=639px){.wh-mobile-panel button>span{white-space:nowrap;gap:8px}.wh-mobile-panel .text-lg{font-size:1rem}}.aff-page{--aff-accent:var(--primary)}.aff-page .aff-section{padding-block:1.5rem;position:relative}.aff-page .aff-divider{padding-block:2.5rem}.aff-section-heading{text-align:center;max-width:52rem;margin:0 auto 2.5rem}.aff-section-heading h2{letter-spacing:-.04em;margin-top:1rem;font-size:clamp(1.9rem,3.8vw,3.25rem);font-weight:900;line-height:1.12}.aff-section-heading>p:last-child{color:var(--muted-foreground);margin-top:1rem;line-height:1.7}.aff-eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.19em;font-size:.68rem;font-weight:800}.aff-surface{border:1px solid var(--border);background:var(--card);box-shadow:0 18px 50px color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:1.75rem}.aff-pill{border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);background:color-mix(in srgb, var(--primary) 7%, var(--card));color:var(--primary);letter-spacing:.06em;border-radius:999px;align-items:center;padding:.45rem .75rem;font-size:.65rem;font-weight:800;display:inline-flex}.aff-step{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);text-align:left;border-radius:.85rem;align-items:center;gap:.75rem;padding:.9rem;font-size:.8rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:flex}.aff-step small{opacity:.75;font-size:.6rem;display:block}.aff-step[aria-pressed=true],.aff-mode[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--card));color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 25%, transparent)}.aff-mode{border:1px solid var(--border);background:var(--card);border-radius:1.35rem;padding:1.5rem;transition:transform .2s,border-color .2s,background .2s}.aff-mode:hover,.aff-step:hover{border-color:var(--primary)}.aff-page button:focus-visible,.aff-page a:focus-visible,.aff-page input:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.aff-small-action{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);border-radius:.85rem;justify-content:center;align-items:center;gap:.65rem;padding:.7rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.aff-small-action:hover{border-color:var(--primary)}.aff-network{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border));background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 70%), var(--background);min-width:0;color:var(--foreground);border-radius:1.4rem;flex-direction:column;justify-content:center;padding:1.5rem;display:flex;position:relative}.aff-network-label{color:var(--muted-foreground);letter-spacing:.13em;font-size:.55rem;font-weight:800}.aff-network svg{color:var(--primary)}.aff-network-lines{fill:none;stroke:currentColor;stroke-width:1px;opacity:.22}.aff-network-flows{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-dasharray:8 40;animation:8s linear infinite aff-flow}.aff-progress-track{background:var(--muted);border-radius:99px;height:6px;overflow:hidden}.aff-progress-track>span{background:linear-gradient(90deg, var(--primary), #0891b2);border-radius:inherit;height:100%;transition:width .4s;display:block}.aff-equation{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.aff-equation>span{font-size:clamp(1.2rem,2vw,1.65rem);font-weight:900}.aff-equation small{color:var(--muted-foreground);margin-bottom:.45rem;font-size:.63rem;font-weight:600;display:block}.aff-page .AffiliateHero{isolation:isolate}.aff-page .AffiliateHero:before{content:"";z-index:-1;background:radial-gradient(ellipse at 80% 30%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 52%), radial-gradient(ellipse at 10% 80%, #0891b214, transparent 50%);pointer-events:none;position:absolute;inset:0}.aff-hero-chart>div{transform-origin:bottom;animation:5s ease-in-out infinite alternate aff-bar}.aff-hero-chart>div:nth-child(3n+1){animation-delay:-2s}.aff-hero-chart>div:nth-child(3n+2){animation-delay:-4s}.aff-hero-panel{position:relative}.aff-hero-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--primary), transparent);width:12rem;height:2px;animation:10s ease-in-out infinite alternate aff-scan;position:absolute;top:0;left:15%}.aff-result-value,.aff-page [data-sim-result]{animation:.28s ease-out both aff-result}.aff-level-detail{padding:1.5rem;animation:.25s ease-out both aff-result}.aff-level-button[aria-pressed=true],button.aff-pill[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card));box-shadow:inset 0 0 0 1px var(--primary)}.aff-page .AffiliateProgression,.aff-page .AffiliateChallenges{padding-block:1.5rem}.aff-page[data-motion=paused] *,.aff-page[data-motion=paused] :before,.aff-page[data-motion=paused] :after{animation-play-state:paused!important}@keyframes aff-flow{to{stroke-dashoffset:-192px}}@keyframes aff-bar{0%{opacity:.65;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}@keyframes aff-scan{to{opacity:.5;transform:translate(130%)}}@keyframes aff-result{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.aff-mode{padding:1rem}.aff-page .aff-divider{padding-block:1.6rem}.aff-network{padding:1rem}.aff-step{gap:.4rem;padding:.7rem}.aff-equation{gap:.75rem}.aff-page .AffiliatePotential [data-sim-result]{overflow-wrap:anywhere;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.aff-page:not([data-motion-override=true]) *,.aff-page:not([data-motion-override=true]) :before,.aff-page:not([data-motion-override=true]) :after{transition-duration:.01ms!important;animation:none!important}}.aff-page{--aff-cyan:#087e99;--aff-mint:#067c57}.dark .aff-page{--aff-cyan:#67e8f9;--aff-mint:#6ee7b7}.aff-ecosystem{isolation:isolate;border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));background:radial-gradient(ellipse at 50% 38%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 65%), linear-gradient(145deg, var(--card), var(--background));box-shadow:0 24px 70px color-mix(in srgb, var(--primary) 9%, transparent);color:var(--foreground);border-radius:2rem;position:relative;overflow:hidden}.aff-eco-caption{z-index:4;color:var(--primary);letter-spacing:.12em;align-items:center;gap:.6rem;font-size:.65rem;font-weight:800;display:flex;position:absolute;inset:1.4rem 1.4rem auto}.aff-eco-caption svg{width:18px;height:18px}.aff-eco-caption small{color:var(--muted-foreground);letter-spacing:.15em;margin-top:.3rem;font-size:.5rem;display:block}.aff-eco-signal{background:var(--aff-cyan);width:6px;height:6px;box-shadow:0 0 12px var(--aff-cyan);border-radius:50%;margin-left:auto}.aff-eco-art{aspect-ratio:640/520;contain:layout paint;width:100%;margin-top:2.5rem;position:relative}.aff-eco-floor{background-image:linear-gradient(color-mix(in srgb, var(--primary) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 13%, transparent) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:36% 4% 8%;transform:perspective(350px)rotateX(58deg);-webkit-mask-image:radial-gradient(#000 10%,#0000 70%);mask-image:radial-gradient(#000 10%,#0000 70%)}.aff-eco-aura{background:radial-gradient(ellipse, color-mix(in srgb, var(--primary) 22%, transparent), transparent 68%);opacity:.8;border-radius:50%;position:absolute;inset:8% 12% 20%}.aff-eco-orbit{z-index:1;border:1px solid color-mix(in srgb, var(--primary) 32%, transparent);border-radius:50%;width:66%;height:31%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.aff-eco-orbit:after{content:"";background:var(--aff-cyan);width:7px;height:7px;box-shadow:0 0 12px var(--aff-cyan);border-radius:50%;position:absolute;top:10%;left:16%}.aff-eco-orbit-one{animation:24s linear infinite aff-eco-orbit}.aff-eco-orbit-two{opacity:.6;width:55%;height:30%;animation:30s linear infinite aff-eco-orbit-back;transform:translate(-50%,-50%)rotate(32deg)}.aff-eco-routes{z-index:1;width:100%;height:100%;position:absolute;inset:0}.aff-eco-wires{stroke-width:1.5px;opacity:.28}.aff-eco-packets{stroke-width:3px;stroke-linecap:round;stroke-dasharray:5 145}.aff-eco-packets path{animation:6s linear infinite aff-eco-travel}.aff-eco-community{z-index:3;border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));background:linear-gradient(135deg, var(--card), color-mix(in srgb, var(--primary) 8%, var(--card)));width:19%;box-shadow:0 10px 20px color-mix(in srgb, var(--foreground) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 6px;animation:6s ease-in-out infinite alternate aff-eco-float;display:flex;position:absolute;transform:translate(-50%,-50%)}.aff-eco-community svg{width:23px;height:23px;color:var(--primary)}.aff-eco-community span{font-size:clamp(.5rem,.9vw,.65rem);font-weight:700}.aff-eco-community i{background:var(--aff-cyan);opacity:.8;border-radius:3px;width:20px;height:2px}.aff-eco-community-1,.aff-eco-community-3{animation-delay:-3s}.aff-eco-core{z-index:2;aspect-ratio:180/200;width:30%;animation:7s ease-in-out infinite alternate aff-eco-core-float;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.aff-eco-crystal{width:100%;height:100%;position:absolute;inset:0}.aff-eco-crystal-body{fill:color-mix(in srgb, var(--primary) 13%, var(--card));stroke:var(--primary);stroke-width:1.2px}.aff-eco-crystal-inner{fill:var(--card);stroke:var(--aff-cyan);stroke-width:1.5px}.aff-eco-crystal-edge{fill:none;stroke:var(--primary);stroke-width:1px;opacity:.7}.aff-eco-core-halo{box-shadow:0 0 65px color-mix(in srgb, var(--primary) 28%, transparent);border-radius:50%;animation:4s ease-in-out infinite alternate aff-eco-breathe;position:absolute;inset:12%}.aff-eco-core-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:20% 0 24%}.aff-eco-monogram{letter-spacing:-.12em;color:var(--primary);text-shadow:0 0 25px color-mix(in srgb, var(--primary) 25%, transparent);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:950;line-height:1}.aff-eco-monogram>span{color:var(--aff-cyan)}.aff-eco-core-content>small{letter-spacing:.22em;color:var(--muted-foreground);margin-top:7px;font-size:clamp(.5rem,.7vw,.6rem)}.aff-eco-core-status{color:var(--primary);letter-spacing:.06em;align-items:center;gap:4px;margin-top:12px;font-size:clamp(.4rem,.7vw,.5rem);font-weight:800;display:flex}.aff-eco-core-status svg{width:12px;height:12px}.aff-eco-phase{z-index:3;border:1px solid var(--border);background:var(--card);width:max-content;max-width:95%;color:var(--foreground);border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:clamp(.5rem,.85vw,.65rem);font-weight:700;animation:.4s ease-out aff-eco-phase-in;display:flex;position:absolute;top:67%;left:50%;transform:translate(-50%)}.aff-eco-phase>span{color:var(--aff-cyan);font-variant-numeric:tabular-nums}.aff-eco-output{z-index:3;border:1px solid color-mix(in srgb, currentColor 30%, var(--border));background:var(--card);border-radius:14px;flex-direction:column;align-items:center;gap:4px;width:24%;padding:12px 5px;transition:opacity .4s,box-shadow .4s;display:flex;position:absolute;top:85%;transform:translate(-50%,-50%)}.aff-eco-output svg{width:19px;height:19px}.aff-eco-output strong{font-size:clamp(.6rem,1vw,.8rem)}.aff-eco-output small{color:var(--muted-foreground);font-size:clamp(.48rem,.75vw,.6rem)}.aff-eco-xp{color:var(--aff-cyan)}.aff-eco-wp{color:var(--primary)}.aff-eco-money{color:var(--aff-mint)}.aff-eco-output-wires{stroke:currentColor}.aff-eco-wire{stroke-width:1.5px;opacity:.25}.aff-eco-packet{stroke-width:3px;stroke-linecap:round;stroke-dasharray:4 94;animation:7s linear infinite aff-eco-travel-out}.aff-ecosystem[data-stage="0"] .aff-eco-packets,.aff-ecosystem[data-stage="0"] .aff-eco-output-wires{opacity:.2}.aff-ecosystem[data-stage="1"] .aff-eco-output-wires,.aff-ecosystem[data-stage="2"] .aff-eco-output-wires{opacity:.35}.aff-ecosystem[data-stage="3"] .aff-eco-core-status{color:var(--aff-cyan)}.aff-ecosystem[data-stage="3"] .aff-eco-crystal-inner,.aff-ecosystem[data-stage="4"] .aff-eco-crystal-inner{fill:color-mix(in srgb, var(--aff-cyan) 8%, var(--card));stroke-width:2px}.aff-ecosystem[data-stage="4"] .aff-eco-core-status{color:var(--aff-mint)}.aff-ecosystem-compact .aff-eco-star{display:none}.aff-ecosystem[data-stage="4"] .aff-eco-output{box-shadow:0 0 22px color-mix(in srgb, currentColor 14%, transparent)}.aff-eco-disclaimer{text-align:center;color:var(--muted-foreground);margin:0 1rem 1.2rem;font-size:.6rem;line-height:1.6;position:relative}.aff-eco-star{background:var(--primary);border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite alternate aff-eco-twinkle;position:absolute}.aff-eco-star-0{top:14%;left:38%}.aff-eco-star-1{animation-delay:-2s;top:32%;left:70%}.aff-eco-star-2{top:57%;left:31%}.aff-eco-star-3{animation-delay:-1s;top:59%;left:80%}.aff-eco-star-4{top:15%;left:64%}.aff-eco-star-5{animation-delay:-3s;top:70%;left:7%}.aff-hero-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:1rem;display:flex}.aff-hero-controls button{border:1px solid var(--border);color:var(--muted-foreground);background:var(--card);border-radius:99px;align-items:center;gap:6px;padding:9px 13px;font-size:.7rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.aff-hero-controls button svg{width:15px;height:15px}.aff-hero-controls button[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card))}.aff-journey-details{animation:.35s ease-out both aff-result}.aff-page[data-motion=paused] .aff-journey-details,.aff-page[data-motion=paused] .aff-eco-phase,.aff-page[data-motion=paused] [data-sim-result],.aff-page[data-motion=paused] .aff-level-detail{animation:none!important}.aff-rank-track{position:relative}.aff-rank-track:before{content:"";background:linear-gradient(90deg, var(--aff-cyan), var(--primary), var(--aff-mint));opacity:.25;height:2px;position:absolute;inset:60px 6% auto}.aff-level-button .aff-rank-emblem{width:66px;height:75px;color:var(--rank-ink,var(--primary));background:color-mix(in srgb, var(--rank-ink,var(--primary)) 10%, var(--card));clip-path:polygon(50% 0,95% 23%,95% 73%,50% 100%,5% 73%,5% 23%);justify-content:center;align-items:center;margin:0 auto 16px;transition:transform .3s,background .3s;display:flex;position:relative}.aff-rank-emblem svg{width:30px;height:30px}.aff-rank-emblem:after{content:"";clip-path:inherit;border:1px solid;position:absolute;inset:4px}.aff-level-button[aria-pressed=true] .aff-rank-emblem{background:color-mix(in srgb, var(--rank-ink,var(--primary)) 22%, var(--card));transform:translateY(-4px)}.aff-level-button{--rank-ink:var(--aff-cyan)}.aff-level-button[data-rank="1"],.aff-level-button[data-rank="4"]{--rank-ink:var(--primary)}.aff-level-button[data-rank="2"]{--rank-ink:var(--aff-mint)}.aff-level-button[data-rank="3"]{--rank-ink:#a46508}.dark .aff-level-button[data-rank="3"]{--rank-ink:#fbbf24}.aff-level-button:nth-child(n){overflow:hidden}.aff-level-detail{position:relative;overflow:hidden}.aff-level-detail:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--primary) 14%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;top:-60px;right:-60px}.aff-sim-stage{border:1px solid var(--border);background:linear-gradient(110deg, color-mix(in srgb, var(--primary) 8%, var(--card)), var(--card));border-radius:1.2rem;margin:1.5rem 0;padding:1rem}.aff-sim-stage-label{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:.7rem;display:flex}.aff-sim-stage strong{color:var(--foreground)}.aff-sim-track{gap:4px;margin-top:12px;display:flex}.aff-sim-track i{background:var(--muted);border-radius:3px;flex:1;height:17px;transition:background .3s,transform .3s;display:block}.aff-sim-track i[data-lit=true]{background:linear-gradient(180deg, var(--primary), var(--aff-cyan));transform:scaleY(1.05)}@keyframes aff-eco-travel{to{stroke-dashoffset:-450px}}@keyframes aff-eco-travel-out{to{stroke-dashoffset:-294px}}@keyframes aff-eco-float{to{transform:translate(-50%,calc(-50% - 6px))}}@keyframes aff-eco-breathe{to{opacity:.45;transform:scale(.94)}}@keyframes aff-eco-core-float{to{transform:translate(-50%,calc(-50% - 5px))}}@keyframes aff-eco-twinkle{to{opacity:.2;transform:scale(.5)}}@keyframes aff-eco-orbit{to{transform:translate(-50%,-50%)rotate(335deg)}}@keyframes aff-eco-orbit-back{to{transform:translate(-50%,-50%)rotate(-328deg)}}@keyframes aff-eco-phase-in{0%{opacity:.2;translate:0 4px}to{opacity:1;translate:0}}@media (width<=640px){.aff-ecosystem{border-radius:1.5rem}.aff-eco-caption{inset:1rem 1rem auto}.aff-eco-community{border-radius:11px;gap:6px;padding:10px 3px}.aff-eco-community svg{width:18px;height:18px}.aff-eco-output{border-radius:10px;padding:8px 3px;top:88%}.aff-eco-core-status{margin-top:8px}.aff-eco-phase{white-space:nowrap;padding:5px 8px;font-size:.48rem;line-height:1.4;top:63%}.aff-eco-art{margin-top:2.7rem}.aff-eco-orbit-two,.aff-eco-star,.aff-eco-community,.aff-eco-core{animation:none}.aff-eco-core-halo{box-shadow:0 0 25px color-mix(in srgb, var(--primary) 20%, transparent);animation:none}.aff-eco-disclaimer{font-size:.55rem}.aff-rank-track:before{display:none}.aff-level-button{padding:1rem}}@media (prefers-reduced-motion:reduce){.aff-page:not([data-motion-override=true]) .aff-eco-art *,.aff-page:not([data-motion-override=true]) .aff-eco-art :after,.aff-page:not([data-motion-override=true]) .aff-journey-details{animation:none!important}.aff-page:not([data-motion-override=true]) .aff-rank-emblem,.aff-page:not([data-motion-override=true]) .aff-sim-track i{transition:none}}.aff-process{border:1px solid var(--border);background:linear-gradient(150deg, color-mix(in srgb, var(--primary) 5%, var(--background)), var(--background));border-radius:1.5rem;min-width:0;padding:1.5rem}.aff-process-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aff-process-demo{color:var(--muted-foreground);letter-spacing:.12em;font-size:.55rem;font-weight:800}.aff-process-scene{border:1px solid var(--border);background:var(--card);border-radius:1.2rem;min-height:330px;margin-top:1.5rem;padding:1.5rem;animation:.3s ease-out both aff-result;position:relative;overflow:hidden}.aff-process-scene h4{color:var(--foreground);letter-spacing:-.025em;margin:8px 0 1.4rem;font-size:1.1rem;font-weight:800}.aff-process-number{color:var(--primary);letter-spacing:.13em;font-size:.7rem;font-weight:800}.aff-process-number span{color:var(--muted-foreground);font-size:.55rem}.aff-process-pass{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));background:linear-gradient(125deg, color-mix(in srgb, var(--primary) 9%, var(--card)), var(--card));border-radius:1rem;grid-template-columns:52px 1fr;align-items:center;gap:16px;padding:1.3rem;display:grid}.aff-process-pass-icon{width:52px;height:62px;color:var(--primary);background:var(--background);border:1px solid var(--border);border-radius:12px;place-items:center;display:grid}.aff-process-pass small{letter-spacing:.1em;color:var(--muted-foreground);font-size:.6rem;font-weight:700;display:block}.aff-process-pass strong{color:var(--foreground);margin-top:8px;font-size:1rem;display:block}.aff-process-pass p:not(.aff-process-caption){color:var(--muted-foreground);margin-top:6px;font-size:.7rem}.aff-process-pass-code{opacity:.35;grid-column:1/-1;justify-content:center;gap:5px;height:27px;margin-top:8px;display:flex}.aff-process-pass-code i{background:var(--primary);height:100%;display:block}.aff-process-caption{text-align:center;color:var(--foreground);grid-column:1/-1;font-size:.75rem;line-height:1.7}.aff-process-share{margin-top:2rem}.aff-process-address{background:var(--background);border:1px solid var(--border);color:var(--primary);border-radius:12px;align-items:center;gap:10px;padding:1rem;display:flex}.aff-process-address svg{flex-shrink:0;width:17px;height:17px}.aff-process-address span{color:var(--foreground);flex:1;font-size:.75rem}.aff-process-share-route{color:var(--primary);justify-content:center;align-items:center;gap:12px;padding:1.8rem 0;display:flex}.aff-process-share-route>svg{width:23px;height:23px}.aff-process-share-route>span{border-top:1px dashed var(--border);gap:12px;padding-top:8px;display:flex}.aff-process-share-route i{background:var(--aff-cyan);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite aff-process-pulse}.aff-process-share-route i:nth-child(2){animation-delay:.3s}.aff-process-share-route i:nth-child(3){animation-delay:.6s}.aff-process-footnote{text-align:center;color:var(--muted-foreground);margin-top:12px;font-size:.65rem;line-height:1.7;display:block}.aff-process-receipt{background:var(--background);border:1px solid var(--border);border-radius:12px;padding:1rem}.aff-process-receipt-top{border-bottom:1px dashed var(--border);color:var(--primary);align-items:center;gap:10px;padding-bottom:1rem;display:flex}.aff-process-receipt-top svg{width:20px;height:20px}.aff-process-receipt-top span{letter-spacing:.06em;font-size:.6rem;font-weight:800}.aff-process-receipt-row{color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:.75rem;display:flex}.aff-process-receipt-row svg{width:16px;height:16px;color:var(--aff-mint);flex-shrink:0}.aff-process-receipt-end{border-top:1px dashed var(--border);color:var(--muted-foreground);align-items:flex-start;gap:8px;padding-top:1rem;font-size:.65rem;line-height:1.6;display:flex}.aff-process-receipt-end svg{width:17px;height:17px;color:var(--primary);flex-shrink:0}.aff-process-validation{flex-direction:column;align-items:center;gap:10px;display:flex}.aff-process-dial{border:1px solid var(--border);background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--primary) 35%, transparent) 0deg 1deg, transparent 1deg 30deg);border-radius:50%;place-items:center;width:125px;height:125px;display:grid;position:relative}.aff-process-dial>i{border:2px solid #0000;border-top-color:var(--aff-cyan);border-right-color:var(--primary);border-radius:50%;animation:12s linear infinite aff-process-dial;position:absolute;inset:-1px}.aff-process-dial>div{background:var(--card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex}.aff-process-dial strong{color:var(--primary);font-size:2.3rem;font-weight:900;line-height:1.1}.aff-process-dial span{color:var(--muted-foreground);font-size:.75rem}.aff-process-validation .aff-process-footnote{max-width:260px;margin-top:0}.aff-process-destination{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.aff-process-wallet{border:1px solid color-mix(in srgb, var(--aff-mint) 35%, var(--border));width:85px;height:65px;color:var(--aff-mint);background:color-mix(in srgb, var(--aff-mint) 5%, var(--card));border-radius:16px;place-items:center;display:grid;position:relative}.aff-process-wallet>svg{width:32px;height:32px}.aff-process-wallet>span{background:var(--card);border:1px solid var(--border);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-8px;right:-8px}.aff-process-wallet>span svg{width:16px;height:16px}.aff-process-destination strong{color:var(--foreground);font-size:.85rem}.aff-process-destination>p{color:var(--muted-foreground);max-width:260px;font-size:.75rem;line-height:1.7}.aff-process-destination-note{color:var(--muted-foreground);border:1px solid var(--border);text-align:left;border-radius:10px;gap:8px;padding:12px;font-size:.65rem;line-height:1.6;display:flex}.aff-process-destination-note svg{width:16px;height:16px;color:var(--aff-mint);flex-shrink:0}.aff-process-disclaimer{text-align:center;color:var(--muted-foreground);margin-top:1rem;font-size:.6rem;line-height:1.7}.aff-page[data-motion=paused] .aff-process-scene{animation:none!important}@keyframes aff-process-pulse{50%{opacity:.2;transform:translate(5px)}}@keyframes aff-process-dial{to{transform:rotate(360deg)}}@media (width<=640px){.aff-process{padding:1rem}.aff-process-scene{min-height:320px;padding:1rem}.aff-process-pass{gap:10px;padding:1rem}.aff-process-heading .aff-eyebrow{font-size:.6rem}}.anti-ddos-page{--ddos-cyan:#22d3ee;--ddos-violet:#8b5cf6;--ddos-green:#34d399;--ddos-red:#fb4b66;--ddos-orange:#fb923c;--ddos-light-x:50%;--ddos-light-y:24rem;background-image:radial-gradient(circle at var(--ddos-light-x) var(--ddos-light-y), #22d3ee13, transparent 23rem), radial-gradient(ellipse at 88% 8%, #8b5cf61c, transparent 34rem), radial-gradient(ellipse at 10% 56%, #34d3990d, transparent 30rem)}.light .anti-ddos-page{background-image:radial-gradient(circle at var(--ddos-light-x) var(--ddos-light-y), #0891b212, transparent 23rem), radial-gradient(ellipse at 88% 8%, #7c3aed11, transparent 34rem), radial-gradient(ellipse at 10% 56%, #0596690a, transparent 30rem)}.anti-ddos-page__grid{opacity:.2;background-image:linear-gradient(#8b5cf61c 1px,#0000 1px),linear-gradient(90deg,#22d3ee14 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000,#0000 23%);mask-image:linear-gradient(#000,#0000 23%)}.light .anti-ddos-page__grid{opacity:.12}.ddos-reactive-card{--ddos-x:50%;--ddos-y:50%;--ddos-rx:0deg;--ddos-ry:0deg;isolation:isolate;transform:perspective(1200px) rotateX(var(--ddos-rx)) rotateY(var(--ddos-ry));transform-style:preserve-3d;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative}.ddos-reactive-card:after{content:"";z-index:20;border-radius:inherit;background:radial-gradient(circle 12rem at var(--ddos-x) var(--ddos-y), #22d3ee21, transparent 72%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.ddos-reactive-card[data-ddos-active=true]:after{opacity:1}.ddos-reactive-card[data-ddos-active=true]{border-color:color-mix(in srgb, var(--ddos-cyan) 48%, var(--border));box-shadow:0 30px 76px -54px #22d3eed1}.ddos-hero-telemetry{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(10rem,1.45fr);align-items:stretch;gap:.45rem;display:grid}.ddos-hero-telemetry>span,.ddos-hero-telemetry>p{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 72%, transparent);border-radius:.85rem;min-width:0;padding:.62rem .72rem}.ddos-hero-telemetry>span{flex-direction:column;gap:.14rem;display:flex}.ddos-hero-telemetry small{color:var(--muted-foreground);letter-spacing:.14em;font-size:.46rem;font-weight:900}.ddos-hero-telemetry b{font-size:.68rem}.ddos-hero-telemetry>span:first-child b{color:var(--ddos-red)}.ddos-hero-telemetry>span:nth-child(2) b{color:var(--ddos-orange)}.ddos-hero-telemetry>span:nth-child(3) b{color:var(--ddos-green)}.ddos-hero-telemetry>p{color:var(--muted-foreground);align-items:center;gap:.45rem;font-family:monospace;font-size:.54rem;display:flex}.ddos-hero-telemetry>p i{background:var(--ddos-green);width:.45rem;height:.45rem;box-shadow:0 0 12px var(--ddos-green);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite ddosBlink}.ddos-lab{border:1px solid color-mix(in srgb, var(--ddos-cyan) 25%, var(--border));background:linear-gradient(145deg, #8b5cf612, transparent 44%), color-mix(in srgb, var(--card) 91%, transparent);border-radius:2rem;padding:.9rem;overflow:hidden;box-shadow:0 34px 90px -58px #22d3eec2}.ddos-lab__topbar,.ddos-lab__status{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 70%, transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ddos-lab__topbar{padding:.8rem .9rem}.ddos-lab__topbar span{color:var(--muted-foreground);letter-spacing:.18em;font-size:.48rem;font-weight:900}.ddos-lab__topbar strong{margin-top:.16rem;font-size:.8rem;display:block}.ddos-lab__topbar p{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:.48rem;font-weight:900;display:flex}.ddos-lab__topbar p i{background:var(--ddos-cyan);width:.42rem;height:.42rem;box-shadow:0 0 11px var(--ddos-cyan);border-radius:50%}.ddos-lab__modes{grid-template-columns:repeat(3,1fr);gap:.45rem;margin:.7rem 0;display:grid}.ddos-lab__modes button{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 64%, transparent);min-height:2.55rem;color:var(--muted-foreground);text-transform:uppercase;border-radius:.8rem;justify-content:center;align-items:center;gap:.38rem;font-size:.6rem;font-weight:900;transition:all .22s;display:flex}.ddos-lab__modes button svg{width:.8rem;height:.8rem}.ddos-lab__modes button[aria-pressed=true]{border-color:var(--ddos-cyan);color:var(--foreground);background:#22d3ee1a;box-shadow:inset 0 0 22px #22d3ee14}.ddos-lab__modes button:nth-child(2)[aria-pressed=true]{border-color:var(--ddos-red);background:#fb4b6617}.ddos-lab__modes button:nth-child(3)[aria-pressed=true]{border-color:var(--ddos-green);background:#34d39917}.ddos-lab__content{grid-template-columns:.75fr 1.25fr;gap:.7rem;display:grid}.ddos-lab__metrics{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}.ddos-lab__metrics>div{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 67%, transparent);border-radius:.9rem;grid-template-columns:auto 1fr;align-content:center;gap:.2rem .35rem;min-height:4.5rem;padding:.7rem;display:grid}.ddos-lab__metrics svg{width:.8rem;height:.8rem;color:var(--ddos-cyan)}.ddos-lab__metrics span{color:var(--muted-foreground);font-size:.48rem;font-weight:800}.ddos-lab__metrics b{grid-column:1/-1;font-size:.84rem;transition:color .25s}.ddos-lab[data-tone=bad] .ddos-lab__metrics b{color:var(--ddos-red)}.ddos-lab[data-tone=shield] .ddos-lab__metrics b{color:var(--ddos-green)}.ddos-lab__network{border:1px solid var(--border);background:linear-gradient(#22d3ee0b 1px, transparent 1px), linear-gradient(90deg, #8b5cf60b 1px, transparent 1px), color-mix(in srgb, var(--background) 76%, transparent);background-size:24px 24px;border-radius:1rem;grid-template-columns:3.3rem 1fr 4.5rem 1fr 3.3rem;align-items:center;gap:.25rem;min-height:9.45rem;padding:.6rem;display:grid;position:relative;overflow:hidden}.ddos-lab__source,.ddos-lab__server,.ddos-lab__shield{z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:relative}.ddos-lab__source b,.ddos-lab__server b,.ddos-lab__shield b{text-align:center;letter-spacing:.08em;font-size:.42rem}.ddos-lab__server svg{width:1.6rem;height:1.6rem;color:var(--ddos-green)}.ddos-lab__wave{border:1px solid var(--ddos-cyan);border-radius:50%;width:2rem;height:2rem;animation:2s ease-out infinite ddosWave;box-shadow:0 0 18px #22d3ee4d}.ddos-lab__shield{background:color-mix(in srgb, var(--card) 92%, transparent);border:1px solid #8b5cf673;border-radius:50%;justify-self:center;width:4.2rem;height:4.2rem;box-shadow:0 0 28px #8b5cf640}.ddos-lab__shield>span{border:1px dashed #22d3ee45;border-radius:50%;animation:9s linear infinite ddosSpin;position:absolute;inset:-.4rem}.ddos-lab__shield svg{width:1.35rem;height:1.35rem;color:var(--ddos-violet)}.ddos-lab__lane{z-index:2;background:var(--border);height:1px;position:relative}.ddos-lab__lane i{background:var(--ddos-green);border-radius:50%;width:.38rem;height:.38rem;animation:1.8s linear infinite ddosPacket;position:absolute;top:-.19rem;left:0;box-shadow:0 0 12px}.ddos-lab__lane i:nth-child(2){animation-delay:-.6s}.ddos-lab__lane i:nth-child(3){animation-delay:-1.2s}.ddos-lab__lane i:nth-child(4){animation-delay:-1.5s}.ddos-lab[data-tone=bad] .ddos-lab__lane i,.ddos-lab[data-tone=shield] .ddos-lab__lane--in i{color:var(--ddos-red);background:var(--ddos-red)}.ddos-lab[data-tone=shield] .ddos-lab__lane--in i:nth-child(2n){animation-name:ddosPacketBlocked}.ddos-lab[data-tone=shield] .ddos-lab__lane--out i{color:var(--ddos-green);background:var(--ddos-green)}.ddos-lab__status{margin-top:.7rem;padding:.75rem .9rem}.ddos-lab__status span{align-items:center;gap:.38rem;font-size:.62rem;font-weight:900;display:flex}.ddos-lab__status span i{background:var(--ddos-green);width:.42rem;height:.42rem;box-shadow:0 0 10px var(--ddos-green);border-radius:50%}.ddos-lab[data-tone=bad] .ddos-lab__status span i{background:var(--ddos-red);box-shadow:0 0 10px var(--ddos-red)}.ddos-lab__status small{color:var(--muted-foreground);font-size:.48rem}.ddos-layer-card{transition:border-color .26s,background .26s,translate .26s;position:relative;overflow:hidden}.ddos-layer-card svg{color:var(--muted-foreground);transition:color .26s,scale .26s,filter .26s}.ddos-layer-card__number{color:var(--muted-foreground);letter-spacing:.12em;font-size:.58rem;font-weight:900;position:absolute;top:1.25rem;right:1.5rem}.ddos-layer-card__progress{background:linear-gradient(90deg, var(--ddos-violet), var(--ddos-cyan));width:0;height:.18rem;position:absolute;bottom:0;left:0;box-shadow:0 0 15px #22d3ee8c}.ddos-layer-card[data-active=true]{border-color:var(--ddos-cyan);background:color-mix(in srgb, var(--card) 92%, #22d3ee14);translate:0 -.35rem;box-shadow:0 26px 70px -52px #22d3eecc}.ddos-layer-card[data-active=true] svg{color:var(--ddos-cyan);filter:drop-shadow(0 0 10px #22d3ee75);scale:1.08}.ddos-layer-card[data-active=true] .ddos-layer-card__progress{animation:2.6s linear forwards ddosLayerProgress}.ddos-layer-card[data-tone=green][data-active=true]{border-color:var(--ddos-green)}.ddos-layer-card[data-tone=green][data-active=true] svg{color:var(--ddos-green)}.ddos-route-board{border:1px solid color-mix(in srgb, var(--ddos-violet) 28%, var(--border));background:radial-gradient(circle at 50% 18%, #8b5cf617, transparent 34%), color-mix(in srgb, var(--card) 90%, transparent);border-radius:2.2rem;margin-top:3rem;padding:1rem;overflow:hidden;box-shadow:0 36px 95px -65px #8b5cf6d9}.ddos-route-board__topbar{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 72%, transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.ddos-route-board__topbar>div,.ddos-route-board__topbar p{align-items:center;gap:.48rem;display:flex}.ddos-route-board__topbar svg{width:1rem;height:1rem;color:var(--ddos-cyan)}.ddos-route-board__topbar span,.ddos-route-board__topbar p{letter-spacing:.13em;font-size:.55rem;font-weight:900}.ddos-route-board__topbar p{color:var(--ddos-green)}.ddos-route-board__topbar p i{background:var(--ddos-green);width:.42rem;height:.42rem;box-shadow:0 0 11px var(--ddos-green);border-radius:50%;animation:1.4s ease-in-out infinite ddosBlink}.ddos-route-track{grid-template-columns:repeat(4,minmax(6.8rem,1fr) minmax(2.2rem,.42fr)) minmax(6.8rem,1fr);align-items:center;gap:.45rem;margin:1.5rem 0;display:grid}.ddos-route-node{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 68%, transparent);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:8.2rem;transition:all .26s;display:flex;position:relative}.ddos-route-node>span{color:var(--muted-foreground);font-size:.5rem;font-weight:900;position:absolute;top:.45rem;right:.6rem}.ddos-route-node svg{width:1.55rem;height:1.55rem;color:var(--muted-foreground);transition:color .25s,filter .25s,scale .25s}.ddos-route-node b{text-transform:uppercase;font-size:.67rem}.ddos-route-node small{color:var(--muted-foreground);font-size:.48rem}.ddos-route-node[data-active=true]{border-color:var(--ddos-cyan);translate:0 -.3rem;box-shadow:0 16px 36px -24px #22d3eead}.ddos-route-node[data-active=true] svg{color:var(--ddos-cyan);filter:drop-shadow(0 0 10px #22d3ee8c);scale:1.12}.ddos-route-node[data-tone=orange][data-active=true]{border-color:var(--ddos-orange)}.ddos-route-node[data-tone=orange][data-active=true] svg{color:var(--ddos-orange)}.ddos-route-node[data-tone=green][data-active=true]{border-color:var(--ddos-green)}.ddos-route-node[data-tone=green][data-active=true] svg{color:var(--ddos-green)}.ddos-route-connector{background:var(--border);height:1px;position:relative}.ddos-route-connector span{background:linear-gradient(90deg, var(--ddos-violet), var(--ddos-cyan));width:0;height:2px;transition:width .4s;position:absolute;inset:-1px auto auto 0}.ddos-route-connector[data-passed=true] span{width:100%}.ddos-route-connector i{background:var(--ddos-cyan);width:.42rem;height:.42rem;box-shadow:0 0 11px var(--ddos-cyan);opacity:0;border-radius:50%;position:absolute;top:-.2rem;left:0}.ddos-route-connector[data-current=true] i{opacity:1;animation:1.3s linear infinite ddosRoutePacket}.ddos-route-connector[data-current=true] i:last-child{animation-delay:-.65s}.ddos-route-detail{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 68%, transparent);border-radius:1.3rem;grid-template-columns:.72fr 1.28fr;gap:.7rem;padding:.7rem;display:grid}.ddos-route-detail__copy{padding:1rem}.ddos-route-detail__copy>span,.ddos-route-detail__event span{color:var(--ddos-cyan);letter-spacing:.15em;font-size:.5rem;font-weight:900}.ddos-route-detail__copy h3{margin-top:.35rem;font-size:1.45rem;font-weight:900}.ddos-route-detail__copy p{color:var(--muted-foreground);margin-top:.45rem;font-size:.76rem;line-height:1.6}.ddos-route-detail__event{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 78%, transparent);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.ddos-route-detail__event strong{margin-top:.18rem;font-size:.72rem;display:block}.ddos-route-detail__event>b{color:var(--ddos-green);letter-spacing:.1em;font-size:.52rem}.ddos-route-radar{border:1px solid #22d3ee47;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:relative;overflow:hidden}.ddos-route-radar svg{width:1rem;height:1rem;color:var(--ddos-cyan)}.ddos-route-radar i{transform-origin:0 100%;background:linear-gradient(135deg,#22d3ee52,#0000 70%);width:50%;height:50%;animation:2.4s linear infinite ddosRadar;position:absolute;top:0;left:50%}.ddos-route-board__note{text-align:center;color:var(--muted-foreground);margin-top:.7rem;font-size:.52rem}.ddos-attack-card{--attack-color:var(--ddos-violet);transition:translate .25s,border-color .25s;overflow:hidden}.ddos-attack-card[data-tone=red]{--attack-color:var(--ddos-red)}.ddos-attack-card[data-tone=orange]{--attack-color:var(--ddos-orange)}.ddos-attack-card[data-tone=cyan]{--attack-color:var(--ddos-cyan)}.ddos-attack-card[data-tone=green]{--attack-color:var(--ddos-green)}.ddos-attack-card:hover{border-color:color-mix(in srgb, var(--attack-color) 50%, var(--border));translate:0 -.3rem}.ddos-attack-card__head{color:var(--attack-color);justify-content:space-between;align-items:center;display:flex}.ddos-attack-card__head svg{width:1.35rem;height:1.35rem;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--attack-color) 58%, transparent))}.ddos-attack-card__head span,.ddos-attack-card>small{color:var(--muted-foreground);letter-spacing:.11em;font-size:.48rem;font-weight:900}.ddos-attack-card h4{color:var(--attack-color)}.ddos-attack-card__meter{background:var(--muted);border-radius:999px;height:.26rem;margin:1rem 0 .45rem;overflow:hidden}.ddos-attack-card__meter i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--attack-color) 60%, transparent), var(--attack-color));height:100%;box-shadow:0 0 10px var(--attack-color);transform-origin:0;animation:2.8s ease-in-out infinite alternate ddosMeter;display:block}.ddos-game-monitor{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 66%, transparent);border-radius:1.3rem;padding:.8rem;overflow:hidden}.ddos-game-monitor__head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.ddos-game-monitor__head span{color:var(--muted-foreground);letter-spacing:.14em;font-size:.48rem;font-weight:900}.ddos-game-monitor__head strong{margin-top:.12rem;font-size:.72rem;display:block}.ddos-game-monitor__head>div:last-child{gap:.3rem;display:flex}.ddos-game-monitor__head button{border:1px solid var(--border);color:var(--muted-foreground);border-radius:.6rem;padding:.42rem .55rem;font-size:.48rem;font-weight:900}.ddos-game-monitor__head button[aria-pressed=true]{border-color:var(--ddos-green);color:var(--foreground);background:#34d39914}.ddos-game-monitor__head button:first-child[aria-pressed=true]{border-color:var(--ddos-red);background:#fb4b6614}.ddos-game-monitor__chart{border-bottom:1px solid var(--border);align-items:end;gap:.25rem;height:5.5rem;margin-top:.8rem;padding:0 .2rem .4rem;display:flex}.ddos-game-monitor__chart i{background:linear-gradient(to top, var(--ddos-violet), var(--ddos-green));border-radius:999px 999px .2rem .2rem;flex:1;min-width:.18rem;transition:height .65s,background .3s;box-shadow:0 0 8px #34d3993d}.ddos-game-monitor[data-tone=bad] .ddos-game-monitor__chart i{background:linear-gradient(to top, var(--ddos-orange), var(--ddos-red));box-shadow:0 0 8px #fb4b664d}.ddos-game-monitor__stats{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.65rem;display:grid}.ddos-game-monitor__stats span{border:1px solid var(--border);color:var(--muted-foreground);border-radius:.65rem;flex-direction:column;gap:.12rem;padding:.5rem;font-size:.48rem;display:flex}.ddos-game-monitor__stats b{color:var(--foreground);font-size:.62rem}.ddos-game-monitor>small{color:var(--muted-foreground);margin-top:.55rem;font-size:.45rem;line-height:1.4;display:block}.anti-ddos-page :is(a,button):focus-visible{outline:3px solid color-mix(in srgb, var(--ddos-cyan) 72%, white);outline-offset:4px}@keyframes ddosBlink{50%{opacity:.35;scale:.72}}@keyframes ddosSpin{to{transform:rotate(360deg)}}@keyframes ddosWave{0%{box-shadow:0 0 #22d3ee40}to{box-shadow:0 0 0 .8rem #0000}}@keyframes ddosPacket{to{left:calc(100% - .38rem)}}@keyframes ddosPacketBlocked{0%{opacity:0;left:0}25%{opacity:1}65%{opacity:1;left:calc(100% - .38rem);scale:1}75%,to{opacity:0;left:calc(100% - .38rem);scale:2.4}}@keyframes ddosLayerProgress{0%{width:0}to{width:100%}}@keyframes ddosRoutePacket{to{left:calc(100% - .42rem)}}@keyframes ddosRadar{to{transform:rotate(360deg)}}@keyframes ddosMeter{0%{scale:.88 1}to{scale:1}}@media (width<=900px){.ddos-route-track{flex-direction:column;gap:0;display:flex}.ddos-route-node{width:100%;min-height:5.5rem}.ddos-route-connector{width:1px;height:2.25rem}.ddos-route-connector span{width:2px;height:0;transition:height .4s}.ddos-route-connector[data-passed=true] span{width:2px;height:100%}.ddos-route-connector i{top:0;left:-.2rem}.ddos-route-connector[data-current=true] i{animation-name:ddosRoutePacketMobile}}@keyframes ddosRoutePacketMobile{to{top:calc(100% - .42rem)}}@media (width<=640px){.ddos-hero-telemetry{grid-template-columns:repeat(3,1fr)}.ddos-hero-telemetry>p{grid-column:1/-1}.ddos-lab__content{grid-template-columns:1fr}.ddos-lab__network{grid-template-columns:2.5rem 1fr 3.8rem 1fr 2.5rem;min-height:8.6rem;padding:.45rem}.ddos-lab__shield{width:3.5rem;height:3.5rem}.ddos-lab__topbar,.ddos-lab__status{flex-direction:column;align-items:flex-start}.ddos-lab__status{gap:.35rem}.ddos-route-detail{grid-template-columns:1fr}.ddos-game-monitor__head{flex-direction:column;align-items:flex-start}}.institutional-page{background:radial-gradient(ellipse 34rem 24rem at 96% 24%, color-mix(in oklab, var(--primary) 5%, transparent), transparent), var(--background)}.institutional-page>section:first-child img{transition:transform .8s,filter .8s}.institutional-page>section:first-child:has(img):hover img{filter:saturate(1.08);transform:scale(1.025)}.institutional-infra .infra-location{box-shadow:0 24px 55px -45px color-mix(in oklab, var(--primary) 42%, transparent);position:relative;overflow:hidden}.institutional-infra .infra-location__stage{background-image:radial-gradient(circle at 50% 26%, color-mix(in oklab, var(--primary) 15%, transparent), transparent 55%), linear-gradient(90deg, color-mix(in oklab, var(--primary) 5%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--primary) 5%, transparent) 1px, transparent 1px);background-size:auto,38px 38px,38px 38px;position:relative;overflow:hidden}.institutional-infra .infra-location__halo{border:1px solid color-mix(in oklab, var(--primary) 20%, transparent);pointer-events:none;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-5.5rem;left:50%;transform:translate(-50%)}.institutional-infra .infra-location__halo:after{content:"";border:1px dashed color-mix(in oklab, var(--primary) 18%, transparent);border-radius:inherit;position:absolute;inset:2.5rem}.institutional-infra .infra-location__pin{animation:3.8s ease-in-out infinite institutional-pin-glow}.institutional-infra .infra-location__line{position:relative}.institutional-infra .infra-location__line:after{content:"";background:var(--primary);width:5px;height:5px;box-shadow:0 0 12px var(--primary);border-radius:50%;animation:2.7s linear infinite institutional-signal;position:absolute;top:0;left:-2px}.institutional-infra .infra-location__service,.institutional-infra .infra-monitor__step,.institutional-infra .grid article,.institutional-about .grid article{transition:transform .25s,border-color .25s,box-shadow .25s}.institutional-infra .infra-location__service:hover,.institutional-infra .grid article:hover,.institutional-about .grid article:hover{border-color:color-mix(in oklab, var(--primary) 42%, var(--border));box-shadow:0 22px 40px -35px color-mix(in oklab, var(--primary) 48%, transparent);transform:translateY(-4px)}.institutional-about .about-values article,.institutional-about .about-mission article,.institutional-about .about-differentials article{position:relative;overflow:hidden}.institutional-about .about-values article:before,.institutional-about .about-mission article:before,.institutional-about .about-differentials article:before{content:"";background:linear-gradient(to bottom, transparent, var(--primary), transparent);opacity:.65;width:2px;position:absolute;inset:0 auto 0 0}.institutional-about .about-mission article:after{content:"";background:color-mix(in oklab, var(--primary) 9%, transparent);filter:blur(22px);pointer-events:none;border-radius:50%;width:9rem;height:9rem;position:absolute;top:-2.5rem;right:-2.5rem}.institutional-about .about-gaming img{transition:transform .6s,filter .6s}.institutional-about .about-gaming img:hover{filter:saturate(1.08);transform:scale(1.025)}.light .institutional-page{background:radial-gradient(ellipse 34rem 24rem at 96% 24%, color-mix(in oklab, var(--primary) 3%, transparent), transparent), var(--background)}.light .institutional-infra .infra-location__stage{background-image:radial-gradient(circle at 50% 26%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 55%), linear-gradient(90deg, color-mix(in oklab, var(--primary) 4%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--primary) 4%, transparent) 1px, transparent 1px)}@keyframes institutional-pin-glow{50%{box-shadow:0 0 25px color-mix(in oklab, var(--primary) 25%, transparent)}}@keyframes institutional-signal{to{top:calc(100% - 5px)}}.reseller-hosting-page{background:radial-gradient(ellipse 38rem 27rem at 92% 6%, color-mix(in oklab, var(--primary) 10%, transparent), transparent), radial-gradient(ellipse 32rem 24rem at 5% 54%, color-mix(in oklab, var(--primary) 6%, transparent), transparent), var(--background)}.reseller-hosting-hero:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--primary) 14%, transparent), transparent 65%);filter:blur(18px);pointer-events:none;border-radius:50%;width:min(40rem,74vw);animation:12s ease-in-out infinite alternate reseller-hosting-aura;position:absolute;top:7%;right:8%}.reseller-hosting-flow{isolation:isolate;box-shadow:0 26px 80px -55px color-mix(in oklab, var(--primary) 70%, transparent)}.reseller-hosting-flow:before{content:"";z-index:-1;background:radial-gradient(circle 8rem at var(--spot-x,50%) var(--spot-y,50%), color-mix(in oklab, var(--primary) 25%, transparent), transparent), radial-gradient(circle at 50% 52%, color-mix(in oklab, var(--primary) 17%, transparent), transparent 62%), linear-gradient(90deg, color-mix(in oklab, var(--primary) 7%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--primary) 7%, transparent) 1px, transparent 1px);background-size:auto,auto,40px 40px,40px 40px;position:absolute;inset:0}.reseller-hosting-flow:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--primary) 14%, transparent), transparent);pointer-events:none;height:40%;animation:8s linear infinite reseller-hosting-scan;position:absolute;inset:-50% 0 auto}.reseller-hosting-flow__source,.reseller-hosting-flow__hub,.reseller-hosting-flow__client{box-shadow:0 18px 35px -30px color-mix(in oklab, var(--primary) 65%, transparent)}.reseller-hosting-flow__hub{animation:3s ease-in-out infinite reseller-hosting-hub;position:relative}.reseller-hosting-flow__hub:after{content:"";border:1px solid color-mix(in oklab, var(--primary) 45%, transparent);border-radius:inherit;pointer-events:none;animation:3s ease-out infinite reseller-hosting-hub-ring;position:absolute;inset:-8px}.reseller-hosting-flow__wire{background:linear-gradient(to bottom, transparent, var(--primary), transparent);box-shadow:0 0 15px color-mix(in oklab, var(--primary) 55%, transparent);position:relative}.reseller-hosting-flow__wire:after{content:"";background:var(--primary);width:7px;height:7px;box-shadow:0 0 12px 5px color-mix(in oklab, var(--primary) 45%, transparent);border-radius:50%;animation:1.8s linear infinite reseller-hosting-packet-vertical;position:absolute;top:-3px;left:-3px}.reseller-hosting-flow__wire:nth-of-type(4):after{animation-delay:.9s}.reseller-hosting-flow__clients{position:relative}@media (width>=640px){.reseller-hosting-flow__clients:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);width:75%;height:1px;box-shadow:0 0 12px color-mix(in oklab, var(--primary) 50%, transparent);position:absolute;top:-12px;left:12.5%}.reseller-hosting-flow__clients:after{content:"";background:var(--primary);width:7px;height:7px;box-shadow:0 0 12px 5px color-mix(in oklab, var(--primary) 45%, transparent);border-radius:50%;animation:3.2s linear infinite reseller-hosting-packet-horizontal;position:absolute;top:-15px;left:12.5%}}.reseller-hosting-flow__client{animation:5s ease-in-out infinite reseller-hosting-client}.reseller-hosting-flow__client:nth-child(2){animation-delay:.6s}.reseller-hosting-flow__client:nth-child(3){animation-delay:1.2s}.reseller-hosting-flow__client:nth-child(4){animation-delay:1.8s}.reseller-hosting-card,.reseller-hosting-plan,.reseller-hosting-account,.reseller-hosting-automation__step{transition:transform .26s,border-color .26s,box-shadow .26s}.reseller-hosting-reactive{isolation:isolate;position:relative;overflow:hidden}.reseller-hosting-reactive:before{content:"";z-index:0;background:radial-gradient(circle 9rem at var(--spot-x,50%) var(--spot-y,50%), color-mix(in oklab, var(--primary) 18%, transparent), transparent);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.reseller-hosting-reactive:hover:before,.reseller-hosting-reactive:focus-within:before{opacity:1}.reseller-hosting-reactive>*{z-index:1;position:relative}.reseller-hosting-motion-toggle{transition:transform .22s,background-color .22s,box-shadow .22s}.reseller-hosting-motion-toggle:hover{background:color-mix(in oklab, var(--primary) 18%, var(--card));box-shadow:0 9px 25px -12px color-mix(in oklab, var(--primary) 60%, transparent);transform:translateY(-2px)}.reseller-hosting-motion-toggle:active{transform:scale(.97)}.reseller-hosting-automation__step{position:relative;overflow:hidden}.reseller-hosting-automation__step:after{content:"";background:linear-gradient(105deg, transparent 28%, color-mix(in oklab, var(--primary) 18%, transparent) 50%, transparent 72%);pointer-events:none;animation:5s ease-in-out infinite reseller-hosting-step-flow;position:absolute;inset:0;transform:translate(-150%)}.reseller-hosting-automation>div>div:nth-child(2) .reseller-hosting-automation__step:after{animation-delay:.45s}.reseller-hosting-automation>div>div:nth-child(3) .reseller-hosting-automation__step:after{animation-delay:.9s}.reseller-hosting-automation>div>div:nth-child(4) .reseller-hosting-automation__step:after{animation-delay:1.35s}.reseller-hosting-automation>div>div:nth-child(5) .reseller-hosting-automation__step:after{animation-delay:1.8s}.reseller-hosting-card:hover,.reseller-hosting-plan:hover,.reseller-hosting-account:hover,.reseller-hosting-automation__step:hover{border-color:color-mix(in oklab, var(--primary) 42%, var(--border));box-shadow:0 22px 55px -42px color-mix(in oklab, var(--primary) 70%, transparent);transform:translateY(-5px)}.reseller-hosting-choice,.reseller-hosting-tab{transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s}.reseller-hosting-choice:hover,.reseller-hosting-tab:hover{border-color:color-mix(in oklab, var(--primary) 50%, var(--border));transform:translateY(-2px)}.reseller-hosting-choice[aria-pressed=true],.reseller-hosting-tab[aria-pressed=true]{border-color:color-mix(in oklab, var(--primary) 70%, var(--border));background:color-mix(in oklab, var(--primary) 11%, var(--card));color:var(--foreground);box-shadow:0 12px 28px -20px color-mix(in oklab, var(--primary) 70%, transparent)}.reseller-hosting-simulator:before,.reseller-hosting-final:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--primary) 17%, transparent), transparent 67%);filter:blur(12px);pointer-events:none;border-radius:50%;height:90%;animation:11s ease-in-out infinite alternate reseller-hosting-aura;position:absolute;inset:auto -15% -55% 25%}.reseller-hosting-final>*{z-index:1;position:relative}.light .reseller-hosting-page{background:radial-gradient(ellipse 40rem 28rem at 92% 6%, color-mix(in oklab, var(--primary) 7%, transparent), transparent), var(--background)}.light .reseller-hosting-flow:before{background:radial-gradient(circle 8rem at var(--spot-x,50%) var(--spot-y,50%), color-mix(in oklab, var(--primary) 17%, transparent), transparent), radial-gradient(circle at 50% 52%, color-mix(in oklab, var(--primary) 11%, transparent), transparent 62%), linear-gradient(90deg, color-mix(in oklab, var(--primary) 5%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--primary) 5%, transparent) 1px, transparent 1px);background-size:auto,auto,40px 40px,40px 40px}@keyframes reseller-hosting-aura{to{transform:translate(-4%,5%)scale(1.1)}}@keyframes reseller-hosting-scan{to{top:110%}}@keyframes reseller-hosting-hub{50%{box-shadow:0 0 45px color-mix(in oklab, var(--primary) 36%, transparent)}}@keyframes reseller-hosting-hub-ring{to{opacity:0;transform:scale(1.13)}}@keyframes reseller-hosting-packet-vertical{to{opacity:0;transform:translateY(40px)}}@keyframes reseller-hosting-packet-horizontal{to{opacity:0;transform:translate(min(62vw,34rem))}}@keyframes reseller-hosting-step-flow{38%,to{transform:translate(150%)}}@keyframes reseller-hosting-client{50%{box-shadow:0 0 22px color-mix(in oklab, var(--primary) 23%, transparent)}}.reseller-hosting-page[data-motion=off] *,.reseller-hosting-page[data-motion=off] :before,.reseller-hosting-page[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reseller-vps-page{background:radial-gradient(ellipse 36rem 24rem at 92% 8%, color-mix(in oklab, var(--primary) 10%, transparent), transparent), radial-gradient(ellipse 30rem 22rem at 5% 54%, color-mix(in oklab, var(--primary) 6%, transparent), transparent), var(--background)}.reseller-vps-page .reseller-notice{box-shadow:0 18px 45px -36px color-mix(in oklab, var(--primary) 45%, transparent)}.reseller-vps-page .reseller-hero{isolation:isolate}.reseller-vps-page .reseller-hero:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--primary) 13%, transparent), transparent 66%);filter:blur(18px);pointer-events:none;border-radius:50%;width:min(32rem,70vw);animation:12s ease-in-out infinite alternate reseller-aura;position:absolute;top:6%;right:7%}.reseller-vps-page .reseller-flow{box-shadow:0 26px 70px -55px color-mix(in oklab, var(--primary) 65%, transparent);background-image:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 58%), linear-gradient(90deg, color-mix(in oklab, var(--primary) 6%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--primary) 6%, transparent) 1px, transparent 1px);background-size:auto,42px 42px,42px 42px}.reseller-vps-page .reseller-flow:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--primary) 12%, transparent), transparent);pointer-events:none;height:42%;animation:8s linear infinite reseller-scan;position:absolute;inset:-45% 0 auto}.reseller-vps-page .reseller-flow__vps{animation:5s ease-in-out infinite reseller-node}.reseller-vps-page .reseller-flow__vps:nth-child(2){animation-delay:.7s}.reseller-vps-page .reseller-flow__vps:nth-child(3){animation-delay:1.4s}.reseller-vps-page .reseller-flow__vps:nth-child(4){animation-delay:2.1s}.reseller-vps-page .reseller-steps .grid>div{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;padding:1.35rem 1rem;transition:transform .26s,border-color .26s,box-shadow .26s}.reseller-vps-page .reseller-steps .grid>div:hover,.reseller-vps-page .reseller-plan-card:hover,.reseller-vps-page .reseller-addon-card:hover{border-color:color-mix(in oklab, var(--primary) 48%, var(--border));box-shadow:0 26px 45px -34px color-mix(in oklab, var(--primary) 45%, transparent);transform:translateY(-5px)}.reseller-vps-page .reseller-plan-card{overflow:visible}.reseller-vps-page .reseller-plan-card:after{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 0%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 66%);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.reseller-vps-page .reseller-plan-card:hover:after{opacity:1}.reseller-vps-page .reseller-plan-card>:not(.absolute){z-index:1;position:relative}.reseller-vps-page .reseller-pipeline__step{transition:transform .24s,border-color .24s,background-color .24s,box-shadow .24s}.reseller-vps-page .reseller-pipeline__step:hover,.reseller-vps-page .reseller-pipeline__step[aria-pressed=true]{border-color:color-mix(in oklab, var(--primary) 62%, var(--border));background:color-mix(in oklab, var(--primary) 9%, var(--card));box-shadow:0 20px 42px -28px color-mix(in oklab, var(--primary) 55%, transparent);transform:translateY(-4px)}.reseller-vps-page .reseller-pipeline__step[aria-pressed=true] svg{filter:drop-shadow(0 0 12px color-mix(in oklab, var(--primary) 55%, transparent))}.reseller-vps-page .reseller-pipeline__detail{min-height:7.5rem;box-shadow:inset 0 1px color-mix(in oklab, var(--primary) 18%, transparent)}.reseller-vps-page .reseller-panel{box-shadow:0 30px 80px -60px color-mix(in oklab, var(--primary) 58%, transparent)}.light .reseller-vps-page{background:radial-gradient(ellipse 36rem 24rem at 92% 8%, color-mix(in oklab, var(--primary) 5%, transparent), transparent), radial-gradient(ellipse 30rem 22rem at 5% 54%, color-mix(in oklab, var(--primary) 3%, transparent), transparent), var(--background)}.light .reseller-vps-page .reseller-flow{background-image:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 58%), linear-gradient(90deg, color-mix(in oklab, var(--primary) 4%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--primary) 4%, transparent) 1px, transparent 1px)}@keyframes reseller-aura{to{transform:translate(-3%,5%)scale(1.12)}}@keyframes reseller-scan{to{top:105%}}@keyframes reseller-node{50%{box-shadow:0 0 24px color-mix(in oklab, var(--primary) 32%, transparent)}}@media (width<=767px){.reseller-vps-page .reseller-pipeline__step:last-child{grid-column:span 2}}.hytale-page :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #22a6bf}.hytale-page :is(.hytale-world-card,.hytale-preview,#planos .group.relative){transition:transform .22s,box-shadow .22s,border-color .22s}.hytale-page #hytale-faq button{min-height:48px}.hytale-page #painel-hytale [role=tab]{min-height:44px}.hytale-page #painel-hytale [role=tabpanel]{overflow-wrap:anywhere}.hytale-page #planos .group.relative:focus-within{border-color:#22a6bf;box-shadow:0 0 0 2px #22d3ee33}@media (hover:hover){.hytale-page :is(.hytale-world-card,.hytale-preview,#planos .group.relative):hover{border-color:#22a6bf;box-shadow:0 18px 40px -22px #0891b280,0 0 0 1px #22d3ee33}.hytale-page #hytale-faq button:hover{color:var(--color-foreground);background:#22d3ee17}.hytale-page #painel-hytale [role=tabpanel] :is(li,dl>div):hover{background:#67e8f910;border-color:#67e8f988}}.hytale-page :is(a,button) svg{transition:transform .2s}.hytale-page #painel-hytale [role=tabpanel]:not([hidden]){animation:.28s ease-out hytale-enter}.hytale-page .hytale-visible .hytale-world-landscape path{animation:18s linear infinite hytale-route}.hytale-page section:not(.hytale-visible) :is(.hytale-specks i,.hytale-landscape){animation-play-state:paused}@media (hover:hover) and (pointer:fine){.hytale-page :is(.hytale-world-card,.hytale-preview,#planos .group.relative):hover{transform:translateY(-6px)}.hytale-page a:hover svg{transform:translate(4px)}.hytale-page .hytale-world-pin:hover svg{transform:scale(1.15)}.hytale-page :is(.hytale-action,.hytale-world-choice):active{transform:scale(.98)}}@keyframes hytale-route{to{stroke-dashoffset:-24px}}
