.text-pink-outline{position:relative;display:inline-block;font-size:2.625rem;color:rgba(255,255,255,.95);-webkit-text-stroke:.5px var(--color-pink-alpha-05);text-stroke:.5px var(--color-pink-alpha-05);text-shadow:0 0 20px var(--color-pink-alpha-08),0 0 30px var(--color-pink-alpha-06),0 0 40px var(--color-pink-alpha-04),0 1px 3px rgba(0,0,0,.3)}@media (min-width:768px){.text-pink-outline{font-size:3.125rem;-webkit-text-stroke:.6px var(--color-pink-alpha-05);text-stroke:.6px var(--color-pink-alpha-05);text-shadow:0 0 24px var(--color-pink-alpha-08),0 0 36px var(--color-pink-alpha-06),0 0 48px var(--color-pink-alpha-04),0 2px 4px rgba(0,0,0,.3)}}@media (min-width:1024px){.text-pink-outline{font-size:4.25rem;-webkit-text-stroke:.8px var(--color-pink-alpha-05);text-stroke:.8px var(--color-pink-alpha-05);text-shadow:0 0 32px var(--color-pink-alpha-08),0 0 48px var(--color-pink-alpha-06),0 0 64px var(--color-pink-alpha-04),0 2px 5px rgba(0,0,0,.3)}}.text-pink-outline-refined{position:relative;display:inline-block;color:rgba(255,255,255,.95);-webkit-text-stroke:1px var(--color-pink-alpha-05);text-stroke:1px var(--color-pink-alpha-05);text-shadow:none}.text-black-outline{text-shadow:2px 2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,0 2px 0 #000,0 -2px 0 #000,2px 0 0 #000,-2px 0 0 #000}.font-tag{font-family:var(--font-special)!important;font-weight:600;font-size:var(--text-body-small);letter-spacing:.025em;line-height:1.2}::selection{color:var(--color-hms-blue-light);background:var(--color-hms-purple-alpha)}::-moz-selection{color:var(--color-hms-blue-light);background:var(--color-hms-purple-alpha)}.search-container-extended{position:relative;display:inline-block;margin-right:-4rem;padding-right:0}.search-input-wrapper-extended{position:relative;display:inline-block;margin-right:0;padding-right:0}.search-input-extended{background:transparent!important;border:none!important;border-bottom:2px solid var(--color-hms-pink)!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:var(--color-white);font-size:1rem;padding:8px 4rem 8px 0;margin-right:0;width:275px;transition:all .3s ease}.search-input-extended:focus{border-bottom-color:var(--color-hms-purple)!important;width:325px;padding-right:4rem}.search-input-extended::-moz-placeholder{color:rgba(255,255,255,.6);-moz-transition:all .3s ease;transition:all .3s ease}.search-input-extended::placeholder{color:rgba(255,255,255,.6);transition:all .3s ease}.search-input-extended:focus::-moz-placeholder{color:rgba(255,255,255,.8)}.search-input-extended:focus::placeholder{color:rgba(255,255,255,.8)}.search-underline-extended{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-hms-blue);transition:width .3s ease}.search-input-extended:focus+.search-underline-extended{width:calc(100% + 4rem);animation:underlinePulse 2s infinite}@keyframes floatUp{0%{transform:translateY(100vh) translateX(0) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) translateX(20px) rotate(1turn);opacity:0}}.hero-particle{position:absolute;width:3px;height:3px;background:rgba(255,255,255,.8);border-radius:var(--radius-full);pointer-events:none;z-index:2}.hero-overlay-side{background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 5%,rgba(0,0,0,.4) 10%,rgba(0,0,0,.2) 15%,transparent 20%,transparent 80%,rgba(0,0,0,.2) 85%,rgba(0,0,0,.4) 90%,rgba(0,0,0,.6) 95%,rgba(0,0,0,.8))}.hero-overlay-bottom,.hero-overlay-side{position:absolute;inset:0;z-index:2;pointer-events:none}.hero-overlay-bottom{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 70%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.6) 90%,rgba(0,0,0,.8) 95%,black)}.hero-particles-container{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}@keyframes glowPulse{0%{opacity:.3}50%{opacity:.8}to{opacity:.3}}.tag-card-mobile-grid-size{width:100%}.tag-card-mobile-grid-size.scene-tag-card{max-width:360px}.tag-card-mobile-grid-size.performer-tag-card{max-width:197px}@media (max-width:768px){.tag-card-mobile-grid-size.scene-tag-card .tag-card-scene-new{width:42vw!important;height:auto!important;aspect-ratio:2/1}.tag-card-mobile-grid-size.performer-tag-card .tag-card-performer-new{width:42vw!important;height:auto!important;aspect-ratio:9/16}@supports not (aspect-ratio:1/1){.tag-card-mobile-grid-size.scene-tag-card .tag-card-scene-new{height:0!important;padding-bottom:50%}.tag-card-mobile-grid-size.performer-tag-card .tag-card-performer-new{height:0!important;padding-bottom:177.78%}}}.tag-card-performer-new{position:relative;display:block;aspect-ratio:9/16;background:linear-gradient(var(--color-background),var(--color-background)) padding-box,linear-gradient(90deg,var(--color-hms-blue-light) 0,var(--color-hms-pink) 100%) border-box;border:2px solid transparent;border-radius:2px;overflow:hidden;cursor:pointer;transition:transform .3s ease-out,box-shadow .4s ease-out,border-color .4s ease-out}.tag-card-performer-new:hover{transform:scale(1.03)}.entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-col-min,280px),1fr));gap:var(--grid-gap,48px)}.entity-grid--performers{--grid-col-min:180px}.entity-grid--scenes{--grid-col-min:320px}.entity-grid--studios{--grid-col-min:240px}.entity-grid--brands,.entity-grid--categories,.entity-grid--products{--grid-col-min:220px}.entity-grid--posts{--grid-col-min:380px}.entity-grid--tags{--grid-col-min:220px}@media (max-width:768px){.entity-grid{--grid-gap:24px}.entity-grid--performers{--grid-col-min:130px}.entity-grid--scenes{--grid-col-min:280px}.entity-grid--studios{--grid-col-min:160px}.entity-grid--brands,.entity-grid--categories,.entity-grid--products{--grid-col-min:140px}.entity-grid--posts{--grid-col-min:280px}.entity-grid--brands.archive-grid,.entity-grid--categories.archive-grid,.entity-grid--performers.archive-grid,.entity-grid--products.archive-grid,.entity-grid--studios.archive-grid{grid-template-columns:repeat(2,1fr)}.entity-grid.archive-grid .card-glow-pulse{inset:-3px!important}.entity-grid.archive-grid h3{font-size:.85rem!important}.entity-grid.archive-grid .card-badge-frosted{padding:2px 6px!important;font-size:.5rem!important}.entity-grid.archive-grid .performer-dropdown-trigger{padding:3px 8px!important;font-size:.6rem!important}.entity-grid.archive-grid .performer-dropdown-content{padding:6px!important}.entity-grid.archive-grid .performer-dropdown-item{padding:2px 6px!important}.entity-grid.archive-grid .category-type{padding-bottom:3px!important;gap:2px!important}.entity-grid.archive-grid .category-type span{letter-spacing:.6em!important;font-size:.45rem!important}}[id],main>:first-child,section{scroll-margin-top:var(--header-height,48px)}body.no-header-padding{padding-top:0}svg.color-blindness-filters{position:absolute;width:0;height:0;pointer-events:none}html[data-color-blindness=protanopia]{filter:url(#protanopia-filter)}html[data-color-blindness=deuteranopia]{filter:url(#deuteranopia-filter)}html[data-color-blindness=tritanopia]{filter:url(#tritanopia-filter)}html.reduced-motion *,html.reduced-motion :after,html.reduced-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card-vignette-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center,transparent 20%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.3) 100%)}.card-badge-frosted{background:var(--color-blue-alpha-06);box-shadow:0 2px 8px var(--color-blue-alpha-03),0 4px 16px var(--color-black-alpha-35),inset 0 1px 0 var(--color-white-alpha-03),inset 0 -1px 0 var(--color-black-alpha-35)}.card-badge-frosted,.card-badge-frosted-pink{padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:700;color:var(--color-white);backdrop-filter:blur(10px);border:1px solid var(--color-white-alpha-03)}.card-badge-frosted-pink{background:var(--color-pink-alpha-06);box-shadow:0 2px 8px var(--color-pink-alpha-03),0 4px 16px var(--color-black-alpha-35),inset 0 1px 0 var(--color-white-alpha-03),inset 0 -1px 0 var(--color-black-alpha-35)}.card-image-filter{filter:contrast(1.05) saturate(1.08)}.card-image-hover{transition:transform .4s ease}.brand-card:hover .card-image-hover,.digital-product-card:hover .card-image-hover,.digital-product-category-card:hover .card-image-hover,.performer-card:hover .card-image-hover,.physical-product-card:hover .card-image-hover,.physical-product-category-card:hover .card-image-hover,.scene-card:hover .card-image-hover,.studio-card:hover .card-image-hover,.tag-card-performer-new:hover .card-image-hover,.tag-card-scene-new:hover .card-image-hover{transform:scale(1.1)}.brand-card.card-pressed,.digital-product-card.card-pressed,.digital-product-category-card.card-pressed,.performer-card.card-pressed,.physical-product-card.card-pressed,.physical-product-category-card.card-pressed,.scene-card.card-pressed,.studio-card.card-pressed,.tag-card-performer-new.card-pressed,.tag-card-scene-new.card-pressed{animation:card-press 10s ease both!important}.brand-card.card-pressed .card-image-hover,.digital-product-card.card-pressed .card-image-hover,.digital-product-category-card.card-pressed .card-image-hover,.performer-card.card-pressed .card-image-hover,.physical-product-card.card-pressed .card-image-hover,.physical-product-category-card.card-pressed .card-image-hover,.scene-card.card-pressed .card-image-hover,.studio-card.card-pressed .card-image-hover,.tag-card-performer-new.card-pressed .card-image-hover,.tag-card-scene-new.card-pressed .card-image-hover{animation:card-image-press 10s ease both!important}.card-vignette-overlay:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 5%,rgba(0,0,0,.25) 35%,rgba(0,0,0,.55) 65%,rgba(0,0,0,.65) 100%)}.brand-card.card-pressed .card-vignette-overlay:after,.digital-product-card.card-pressed .card-vignette-overlay:after,.digital-product-category-card.card-pressed .card-vignette-overlay:after,.performer-card.card-pressed .card-vignette-overlay:after,.physical-product-card.card-pressed .card-vignette-overlay:after,.physical-product-category-card.card-pressed .card-vignette-overlay:after,.scene-card.card-pressed .card-vignette-overlay:after,.studio-card.card-pressed .card-vignette-overlay:after,.tag-card-performer-new.card-pressed .card-vignette-overlay:after,.tag-card-scene-new.card-pressed .card-vignette-overlay:after{animation:card-vignette-press 10s ease both!important}@keyframes card-press{0%{scale:1}9%{scale:.92}24%{scale:.92}to{scale:1}}@keyframes card-image-press{0%{scale:1}9%{scale:1}24%{scale:1.15}to{scale:1}}@keyframes card-vignette-press{0%{opacity:0}14%{opacity:.3}20%{opacity:.4}30%{opacity:.3}42%{opacity:.1}48%{opacity:0}to{opacity:0}}.card-performance-hint{contain:layout style paint;-moz-column-break-inside:avoid;break-inside:avoid}.card-will-change-transform{will-change:transform}.card-will-change-auto{will-change:auto}.card-perspective-800{transform:perspective(800px) rotateX(0deg) rotateY(0deg) scale(1)}.card-glow-pulse{position:absolute;inset:-5px;border-radius:20px;z-index:-10;pointer-events:none;background:radial-gradient(ellipse at center,var(--color-hms-blue-light) 0,transparent 70%);animation:glowPulse 20s ease-in-out infinite}.performer-card:hover .card-glow-pulse,.scene-card:hover .card-glow-pulse,.studio-card:hover .card-glow-pulse{opacity:.8;transform:scale(1.05);background:radial-gradient(ellipse at center,var(--color-hms-blue-medium) 0,transparent 70%)}.brand-card:hover,.digital-product-card:hover,.digital-product-category-card:hover,.physical-product-card:hover,.physical-product-category-card:hover{will-change:transform}.brand-card:not(:hover),.digital-product-card:not(:hover),.digital-product-category-card:not(:hover),.physical-product-card:not(:hover),.physical-product-category-card:not(:hover){will-change:auto}.performer-card:hover,.scene-card:hover,.studio-card:hover{will-change:transform}.performer-card:not(:hover),.scene-card:not(:hover),.studio-card:not(:hover){will-change:auto}.card-main-content-base{border:2px solid var(--color-hms-pink);border-radius:15px;background:var(--color-hms-pink-light);box-shadow:0 0 8px var(--color-hms-blue-strong),0 0 16px var(--color-hms-blue-medium),0 0 24px var(--color-hms-blue-light)}.card-main-content-base:hover{box-shadow:0 0 10px var(--color-hms-blue-full),0 0 20px var(--color-hms-blue-strong),0 0 30px var(--color-hms-blue-medium)!important;border-color:var(--color-hms-pink-medium)!important}.brand-card,.digital-product-card,.digital-product-category-card,.performer-card,.physical-product-card,.physical-product-category-card,.scene-card,.studio-card,.tag-card-performer-new,.tag-card-scene-new{touch-action:manipulation}.card-overflow-hidden{overflow:hidden}.card-transition-base{transition:transform .3s ease-out,box-shadow .4s ease-out,border-color .4s ease-out}.card-bg-base{background:var(--color-background)}.card-transition-product{transition:transform .3s ease-out,box-shadow .4s ease-out,border-color .4s ease-out}.btn-soft-blue{background:linear-gradient(135deg,rgba(100,200,255,.1),rgba(80,160,255,.15) 50%,rgba(100,200,255,.1));color:#2563eb;border:1px solid rgba(59,130,246,.3);padding:var(--spacing-sm) var(--spacing-base);border-radius:6px;font-size:.95rem;font-weight:500;font-family:Ready Player Two,sans-serif;text-decoration:none;display:inline-block;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;overflow:hidden}.btn-soft-blue:hover{background:linear-gradient(135deg,rgba(100,200,255,.2),rgba(80,160,255,.25) 50%,rgba(100,200,255,.2));border-color:rgba(59,130,246,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.glow-pink{box-shadow:0 0 20px var(--color-pink-alpha-06),0 0 40px var(--color-pink-alpha-04),0 0 60px var(--color-pink-alpha-03)}.glow-pink-strong{box-shadow:0 0 30px var(--color-pink-alpha-08),0 0 60px var(--color-pink-alpha-06),0 0 90px var(--color-pink-alpha-04)}.glow-pink-text{text-shadow:0 0 8px var(--color-pink-alpha-06),0 0 12px var(--color-pink-alpha-04),0 0 16px var(--color-pink-alpha-03)}.btn-3d-pink{background:linear-gradient(135deg,rgba(255,105,180,.9),rgba(255,105,180,.7) 50%,rgba(255,105,180,.9));box-shadow:0 4px 8px rgba(0,0,0,.3),0 0 20px var(--color-pink-alpha-06),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2);transform:perspective(100px) rotateX(2deg);transition:all .3s ease}.btn-3d-pink:hover{transform:perspective(100px) rotateX(0deg) translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.4),0 0 30px var(--color-pink-alpha-08),inset 0 1px 0 rgba(255,255,255,.4)}.btn-black-metallic,.btn-blue-metallic,.btn-green-metallic,.btn-orange-metallic,.btn-pink-metallic,.btn-purple-metallic,.btn-red-metallic,.btn-red-metallic-reset,.btn-warning-stripe-metallic,.btn-white-metallic,.btn-yellow-metallic{background:linear-gradient(135deg,var(--m-c1) 0,var(--m-c2) 25%,var(--m-c1) 50%,var(--m-c2) 75%,var(--m-c1) 100%);color:var(--m-text);border:2px solid var(--m-border);border-radius:12px;padding:var(--spacing-sm) var(--spacing-base);font-size:.9rem;font-weight:600;font-family:Ready Player Two,sans-serif;text-decoration:none;display:inline-block;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px var(--m-glow1),0 0 30px var(--m-glow2),inset 0 1px 0 var(--m-inset-top,rgba(255,255,255,.3)),inset 0 -1px 0 var(--m-inset-bottom,rgba(0,0,0,.2));position:relative;overflow:hidden}.btn-black-metallic:before,.btn-blue-metallic:before,.btn-green-metallic:before,.btn-orange-metallic:before,.btn-pink-metallic:before,.btn-purple-metallic:before,.btn-red-metallic-reset:before,.btn-red-metallic:before,.btn-warning-stripe-metallic:before,.btn-white-metallic:before,.btn-yellow-metallic:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--m-shimmer,rgba(255,255,255,.4)),transparent);transition:left .6s}.btn-black-metallic:hover:before,.btn-blue-metallic:hover:before,.btn-green-metallic:hover:before,.btn-orange-metallic:hover:before,.btn-pink-metallic:hover:before,.btn-purple-metallic:hover:before,.btn-red-metallic-reset:hover:before,.btn-red-metallic:hover:before,.btn-warning-stripe-metallic:hover:before,.btn-white-metallic:hover:before,.btn-yellow-metallic:hover:before{left:100%}.btn-black-metallic:hover,.btn-blue-metallic:hover,.btn-green-metallic:hover,.btn-orange-metallic:hover,.btn-pink-metallic:hover,.btn-purple-metallic:hover,.btn-red-metallic-reset:hover,.btn-red-metallic:hover,.btn-warning-stripe-metallic:hover,.btn-white-metallic:hover,.btn-yellow-metallic:hover{transform:translateY(-3px);box-shadow:0 8px 30px var(--m-hover-glow1),0 0 40px var(--m-hover-glow2),inset 0 1px 0 var(--m-hover-inset-top,rgba(255,255,255,.4)),inset 0 -1px 0 var(--m-hover-inset-bottom,rgba(0,0,0,.3))}.btn-black-metallic:disabled,.btn-blue-metallic:disabled,.btn-green-metallic:disabled,.btn-orange-metallic:disabled,.btn-pink-metallic:disabled,.btn-purple-metallic:disabled,.btn-red-metallic-reset:disabled,.btn-red-metallic:disabled,.btn-warning-stripe-metallic:disabled,.btn-white-metallic:disabled,.btn-yellow-metallic:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-black-metallic:disabled:hover,.btn-blue-metallic:disabled:hover,.btn-green-metallic:disabled:hover,.btn-orange-metallic:disabled:hover,.btn-pink-metallic:disabled:hover,.btn-purple-metallic:disabled:hover,.btn-red-metallic-reset:disabled:hover,.btn-red-metallic:disabled:hover,.btn-warning-stripe-metallic:disabled:hover,.btn-white-metallic:disabled:hover,.btn-yellow-metallic:disabled:hover{transform:none}.btn-blue-metallic{--m-c1:#00ffff;--m-c2:#0080ff;--m-text:#000000;--m-border:rgba(0,255,255,0.6);--m-glow1:rgba(0,255,255,0.4);--m-glow2:rgba(0,128,255,0.3);--m-hover-glow1:rgba(0,255,255,0.6);--m-hover-glow2:rgba(0,128,255,0.4)}.btn-yellow-metallic{--m-c1:#ffff00;--m-c2:#ffaa00;--m-text:#000000;--m-border:rgba(255,255,0,0.6);--m-glow1:rgba(255,255,0,0.4);--m-glow2:rgba(255,170,0,0.3);--m-hover-glow1:rgba(255,255,0,0.6);--m-hover-glow2:rgba(255,170,0,0.4)}.btn-red-metallic{--m-c1:#ff0000;--m-c2:#cc0000;--m-text:#ffffff;--m-border:rgba(255,0,0,0.6);--m-glow1:rgba(255,0,0,0.4);--m-glow2:rgba(204,0,0,0.3);--m-hover-glow1:rgba(255,0,0,0.6);--m-hover-glow2:rgba(204,0,0,0.4)}.btn-red-metallic-reset{--m-c1:#cc0000;--m-c2:#660000;--m-text:#ffffff;--m-border:rgba(255,255,255,0.55);--m-glow1:rgba(204,0,0,0.25);--m-glow2:rgba(102,0,0,0.2);--m-hover-glow1:rgba(204,0,0,0.4);--m-hover-glow2:rgba(102,0,0,0.3)}.btn-white-metallic{--m-c1:#ffffff;--m-c2:#d0d0d0;--m-text:#1a1a1a;--m-border:rgba(255,255,255,0.6);--m-glow1:rgba(255,255,255,0.25);--m-glow2:rgba(200,200,200,0.2);--m-inset-top:rgba(255,255,255,0.6);--m-inset-bottom:rgba(0,0,0,0.15);--m-shimmer:rgba(255,255,255,0.6);--m-hover-glow1:rgba(255,255,255,0.4);--m-hover-glow2:rgba(200,200,200,0.3);--m-hover-inset-top:rgba(255,255,255,0.7);--m-hover-inset-bottom:rgba(0,0,0,0.2)}.btn-green-metallic{--m-c1:#00ff00;--m-c2:#00cc00;--m-text:#000000;--m-border:rgba(0,255,0,0.6);--m-glow1:rgba(0,255,0,0.4);--m-glow2:rgba(0,204,0,0.3);--m-hover-glow1:rgba(0,255,0,0.6);--m-hover-glow2:rgba(0,204,0,0.4)}.btn-purple-metallic{--m-c1:#60d0ff;--m-c2:#a855f7;--m-text:#ffffff;--m-border:rgba(168,85,247,0.6);--m-glow1:rgba(96,208,255,0.4);--m-glow2:rgba(244,114,182,0.3);--m-hover-glow1:rgba(96,208,255,0.6);--m-hover-glow2:rgba(244,114,182,0.5);background:linear-gradient(135deg,#60d0ff,#a855f7 25%,#ec4899 50%,#a855f7 75%,#60d0ff)!important}.btn-orange-metallic{--m-c1:#ff9a3c;--m-c2:#ff5e00;--m-text:#000000;--m-border:rgba(255,154,60,0.6);--m-glow1:rgba(255,154,60,0.4);--m-glow2:rgba(255,94,0,0.3);--m-hover-glow1:rgba(255,154,60,0.6);--m-hover-glow2:rgba(255,94,0,0.4)}.btn-pink-metallic{--m-c1:#ff88cc;--m-c2:#e91e8c;--m-text:#ffffff;--m-border:rgba(255,136,204,0.6);--m-glow1:rgba(255,105,180,0.4);--m-glow2:rgba(233,30,140,0.3);--m-hover-glow1:rgba(255,105,180,0.6);--m-hover-glow2:rgba(233,30,140,0.4)}.btn-black-metallic{--m-c1:#2a2a2a;--m-c2:#1a1a1a;--m-text:#e0e0e0;--m-border:rgba(255,255,255,0.2);--m-glow1:rgba(255,255,255,0.1);--m-glow2:rgba(0,0,0,0.3);--m-hover-glow1:rgba(255,255,255,0.2);--m-hover-glow2:rgba(0,0,0,0.4)}.btn-warning-stripe-metallic{--m-text:#ffffff;--m-border:rgba(255,204,0,0.6);--m-glow1:rgba(255,204,0,0.4);--m-glow2:rgba(26,26,26,0.3);--m-hover-glow1:rgba(255,204,0,0.6);--m-hover-glow2:rgba(26,26,26,0.4);background:repeating-linear-gradient(45deg,#ffcc00,#ffcc00 8px,#1a1a1a 0,#1a1a1a 16px)!important}.form-field-filled{border-color:rgba(16,185,129,.7)!important;box-shadow:0 0 0 2px rgba(16,185,129,.15)!important}::view-transition-old(root){animation:vt-signal-out .4s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:vt-signal-in .45s cubic-bezier(0,0,.2,1) both;animation-delay:50ms}@keyframes vt-signal-out{0%{opacity:1;filter:brightness(1) saturate(1) blur(0)}30%{opacity:.8;filter:brightness(1.2) saturate(1.5) blur(0)}60%{opacity:.35;filter:brightness(1.35) saturate(.4) blur(1px)}to{opacity:0;filter:brightness(1.5) saturate(0) blur(1.5px)}}@keyframes vt-signal-in{0%{opacity:0;filter:brightness(.5) saturate(0) blur(1.5px)}25%{opacity:.4;filter:brightness(.75) saturate(.3) blur(.8px)}55%{opacity:.85;filter:brightness(1.15) saturate(1.6) blur(0)}to{opacity:1;filter:brightness(1) saturate(1) blur(0)}}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}html.tv-mode::view-transition-old(root){animation:vt-tv-out .35s ease-out both}html.tv-mode::view-transition-new(root){animation:vt-tv-in .35s ease-in both;animation-delay:50ms}@keyframes vt-tv-out{0%{opacity:1}to{opacity:0}}@keyframes vt-tv-in{0%{opacity:0}to{opacity:1}}html.infinity-enter::view-transition-old(root){animation:vt-infinity-out .7s cubic-bezier(.4,0,.2,1) both}html.infinity-enter::view-transition-new(root){animation:vt-infinity-in .6s cubic-bezier(0,0,.2,1) both;animation-delay:.1s}html.infinity-enter::view-transition-group(*){animation-duration:.8s}@keyframes vt-infinity-out{0%{clip-path:circle(150% at 50% 80%);opacity:1}70%{clip-path:circle(8% at 50% 80%);opacity:.6}to{clip-path:circle(0 at 50% 80%);opacity:0}}@keyframes vt-infinity-in{0%{opacity:0;filter:brightness(.3) blur(2px)}40%{opacity:.6;filter:brightness(.8) blur(.5px)}to{opacity:1;filter:brightness(1) blur(0)}}@keyframes sceneSlideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.scene-ad-cover-entrance{animation:sceneSlideInFromRight .35s ease-out forwards}@keyframes sceneEnterFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes sceneEnterFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes sceneScaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.scene-enter-infinity-entrance .ipb-link{animation:sceneScaleIn .2s ease-out forwards;transform-origin:center center}@keyframes sceneFadeIn{0%{opacity:0}to{opacity:1}}.scene-cherry-blossom-fade-in{animation:sceneFadeIn .8s ease-out forwards}@media (prefers-reduced-motion:reduce){.scene-ad-cover-entrance,.scene-cherry-blossom-fade-in,.scene-enter-infinity-entrance .ipb-link{animation:none;opacity:1;transform:none}}.navigation_nav__xVPIV{position:fixed;top:0;left:0;right:0;width:100%;z-index:var(--z-nav);background-color:black;box-shadow:0 8px 24px -8px var(--color-pink-alpha-08),0 4px 12px -4px rgba(0,0,0,.4),0 0 20px var(--color-purple-alpha-04),0 1px 0 var(--color-white-alpha-03)}.navigation_navRelative__d2vSW{position:relative;top:auto}.navigation_navInner__SdsS8{max-width:var(--max-width-container);margin:0 auto;padding:0 1rem;position:relative;z-index:1;isolation:isolate}@media (min-width:640px){.navigation_navInner__SdsS8{padding:0 1.5rem}}@media (min-width:1024px){.navigation_navInner__SdsS8{padding:0 2rem}}.navigation_navRow__NtuZv{justify-content:space-between;height:3rem;min-height:48px;position:relative;z-index:1}.navigation_navLeft__frG9s,.navigation_navRow__NtuZv{display:flex;align-items:center}.navigation_cookieWrapper__rurbc{position:absolute;left:50%;transform:translateX(-50%);z-index:2;pointer-events:auto;display:flex}.navigation_typography__WAKrZ{font-size:var(--text-body-small);font-weight:600;letter-spacing:.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation_link__n_hFb{padding:8px 2px;display:inline-block;color:var(--color-hms-purple);transition:color .3s ease}.navigation_link__n_hFb:hover{color:var(--color-hms-blue)}.navigation_linkActive__AxR9n{color:var(--color-white-full)}.navigation_linkActive__AxR9n:hover{color:var(--color-hms-blue)}.navigation_linkFlex__DgS7u{display:inline-flex;align-items:center;gap:.5rem}.navigation_glowLine__SLcUa{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgba(0,0,0,0) 0,var(--color-hms-purple) 12%,var(--color-hms-pink-medium) 50%,var(--color-hms-purple) 88%,rgba(0,0,0,0) 100%);box-shadow:0 2px 6px rgba(255,20,147,.65),0 6px 20px rgba(255,61,189,.4),0 10px 35px rgba(0,0,0,.45);pointer-events:none}.navigation_logoLink__DkA6L{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;position:relative;overflow:visible;width:36px;height:36px;margin-right:1.5rem}.navigation_logoLink__DkA6L:hover{transform:scale(1.08)}.navigation_logoBadge__t5MnG{position:relative;width:36px;height:36px;border-radius:var(--radius-full);overflow:hidden;background:radial-gradient(circle at 30% 30%,var(--color-white-alpha-02) 0,rgba(255,255,255,.05) 40%,rgba(0,0,0,.2) 100%);border:1px solid var(--color-white-alpha-02);box-shadow:inset 0 1px 2px var(--color-white-alpha-02),inset 0 -1px 2px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.4),0 0 8px var(--color-pink-alpha-02);transition:box-shadow .3s ease}.navigation_logoLink__DkA6L:hover .navigation_logoBadge__t5MnG{box-shadow:inset 0 1px 2px var(--color-white-alpha-03),inset 0 -1px 2px rgba(0,0,0,.5),0 3px 6px rgba(0,0,0,.5),0 0 12px var(--color-pink-alpha-04)}.navigation_logoImage__CekkC{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;filter:blur(.3px);transition:filter .3s ease;position:relative;z-index:1}.navigation_logoLink__DkA6L:hover .navigation_logoImage__CekkC{filter:blur(.3px) drop-shadow(0 0 3px var(--color-pink-alpha-05)) drop-shadow(0 0 6px var(--color-pink-alpha-03))}.navigation_logoOverlay__9v4so{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius-full);background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,.1));pointer-events:none;z-index:2;mix-blend-mode:overlay}.navigation_desktopNav__5FjEy{display:none;align-items:center}@media (min-width:1024px){.navigation_desktopNav__5FjEy{display:flex}}.navigation_desktopLinks__ZRkWL{display:flex;align-items:center;gap:1.25rem}.navigation_desktopRight__WEpts{display:none;align-items:center;gap:1.25rem;min-width:140px;contain:layout paint}@media (min-width:1024px){.navigation_desktopRight__WEpts{display:flex}}.navigation_scenesDropdownTrigger__fOFTQ{position:relative;height:100%;display:flex;align-items:center}.navigation_scenesLink___AHDi{display:inline-flex;align-items:center;gap:.25rem}.navigation_scenesArrow__kYXYX{width:1rem;height:1rem}.navigation_dropdownBridge__GEp89{position:fixed;z-index:var(--z-nav-dropdown);pointer-events:auto;background-color:transparent}.navigation_dropdownWrapper__788Cg{position:fixed;z-index:var(--z-nav-dropdown);pointer-events:auto;padding-top:0}.navigation_dropdown__ZcaGW{background:rgba(0,0,0,.95);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--color-hms-purple);border-top:none;border-radius:0 0 var(--radius-xl) var(--radius-xl);overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.6),0 0 24px var(--color-purple-alpha-04),inset 0 1px 0 var(--color-white-alpha-03),0 2px 8px rgba(0,0,0,.3);display:flex;flex-direction:column;min-width:220px;position:relative;animation:navigation_dropdownSlideDown___LiEj .2s cubic-bezier(.16,1,.3,1);isolation:isolate}@keyframes navigation_dropdownSlideDown___LiEj{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.navigation_dropdownItem__kWqyw{display:flex;align-items:center;padding:22px 24px;margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;width:100%;box-sizing:border-box;line-height:1.4;min-height:48px;cursor:pointer;color:var(--color-hms-purple);overflow:hidden}.navigation_dropdownItem__kWqyw:hover{background:var(--color-purple-alpha-12);color:var(--color-hms-blue);padding-left:28px;transform:translateX(3px);box-shadow:inset 3px 0 0 rgba(0,191,255,1)}.navigation_dropdownItemActive__4G1F7{color:var(--color-white-full)}.navigation_dropdownItemActive__4G1F7:hover{color:var(--color-hms-blue)}.navigation_dropdownItem__kWqyw:last-child{border-bottom:none}.navigation_dropdownSeparator__k1bGN{height:1px;background:rgba(0,191,255,.6);margin:0}.navigation_mobileMenuButton__mdaFU{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:auto;color:white;transition:color .15s ease}.navigation_mobileMenuButton__mdaFU:hover{color:var(--color-hms-purple)}.navigation_mobileMenuButton__mdaFU:focus{outline:none}.navigation_mobileMenuButton__mdaFU:focus-visible{outline:none}@media (min-width:1024px){.navigation_mobileMenuButton__mdaFU{display:none}}.navigation_mobileBg__Q2_Er{filter:blur(2px)}.navigation_mobileBg__Q2_Er,.navigation_mobileEdgeBlur__7giSl{position:fixed;top:0;right:0;width:60%;max-width:28rem;height:100vh;transform:translateZ(0);z-index:var(--z-mobile-sidebar);pointer-events:none;backface-visibility:hidden;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.navigation_mobileEdgeBlur__7giSl{filter:blur(4px);-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(0,0,0,0) 55%,rgba(0,0,0,1) 100%);mask-image:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(0,0,0,0) 55%,rgba(0,0,0,1) 100%)}.navigation_mobileOverlay__J2Po5{background:radial-gradient(ellipse 85% 65% at 50% 45%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 30%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.85) 100%);pointer-events:none;z-index:var(--z-mobile-sidebar);transform:translateZ(0);backface-visibility:hidden}.navigation_mobileOverlay__J2Po5,.navigation_mobileSidebar__ZS58J{position:fixed;top:0;right:0;width:60%;max-width:28rem;height:100vh}.navigation_mobileSidebar__ZS58J{background:rgba(0,0,0,.3);z-index:calc(var(--z-mobile-sidebar) + 1);overflow-y:auto;border-left:2px solid var(--color-hms-purple);box-shadow:-15px 0 50px rgba(0,0,0,.8),-25px 0 100px rgba(0,0,0,.6),-35px 0 150px rgba(0,0,0,.4);touch-action:pan-y;-webkit-overflow-scrolling:touch;animation:navigation_mobileMenuSlideIn__Oq3m5 .25s cubic-bezier(.16,1,.3,1);transform-origin:right center}@media (min-width:1024px){.navigation_mobileSidebar__ZS58J{display:none}}@keyframes navigation_mobileMenuSlideIn__Oq3m5{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.navigation_mobileSidebarContent__J4kf2{padding:3rem .25rem .25rem;position:relative;z-index:10}.navigation_mobileCloseButton__kwrvy{position:absolute;top:1rem;right:1rem;z-index:20}.navigation_mobileDivider__DL_cT{height:1px;margin:1.5rem .5rem;background:linear-gradient(90deg,transparent,rgba(179,0,219,.4),transparent)}.navigation_mobileSubmenu__c6PJ3{margin-left:.5rem}.navigation_mobileItem__4eLNY{display:block;padding:.5rem;color:var(--color-hms-purple);-webkit-text-stroke:.5px var(--color-white-full);text-shadow:0 1px 2px var(--color-black-full),0 -1px 2px var(--color-black-full),1px 0 2px var(--color-black-full),-1px 0 2px var(--color-black-full),0 0 4px var(--color-black-full);filter:drop-shadow(0 0 2px var(--color-black-full));font-weight:800;background:var(--color-black-alpha-35);border-radius:var(--radius-md);margin:6px 4px;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease,border-left .2s ease;animation:navigation_mobileMenuItemFadeIn__ac8PP .3s cubic-bezier(.16,1,.3,1) backwards}.navigation_mobileItem__4eLNY:hover{color:var(--color-white-full);background:var(--color-black-alpha-55);transform:translateX(4px) scale(1.02);box-shadow:0 2px 8px var(--color-pink-alpha-03),0 0 12px var(--color-purple-alpha-02);border-left:2px solid var(--color-pink-alpha-06)}.navigation_mobileItem__4eLNY:focus,.navigation_mobileItem__4eLNY:focus-visible{outline:none}.navigation_mobileItem__4eLNY:first-child{animation-delay:.05s}.navigation_mobileItem__4eLNY:nth-child(2){animation-delay:.08s}.navigation_mobileItem__4eLNY:nth-child(3){animation-delay:.11s}.navigation_mobileItem__4eLNY:nth-child(4){animation-delay:.14s}.navigation_mobileItem__4eLNY:nth-child(5){animation-delay:.17s}.navigation_mobileItem__4eLNY:nth-child(6){animation-delay:.2s}.navigation_mobileItem__4eLNY:nth-child(7){animation-delay:.23s}.navigation_mobileItem__4eLNY:nth-child(8){animation-delay:.26s}@keyframes navigation_mobileMenuItemFadeIn__ac8PP{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.navigation_mobileSubItem__EDj_l{display:block;padding:.5rem;font-size:.875rem;border-bottom:1px dotted rgba(0,191,255,.3);transition:background .15s ease}.navigation_mobileSubItem__EDj_l:hover{background:rgba(179,0,219,.2)}.navigation_mobileSubItem__EDj_l:focus,.navigation_mobileSubItem__EDj_l:focus-visible{outline:none}.navigation_mobileDropdownButton__VckuZ{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px dotted rgba(179,0,219,.3)}.navigation_mobileDropdownButton__VckuZ:focus,.navigation_mobileDropdownButton__VckuZ:focus-visible{outline:none}.navigation_mobileDropdownArrow__Oic5m{width:1rem;height:1rem;transition:transform .2s ease}.navigation_mobileDropdownArrowOpen__CpynH{transform:rotate(180deg)}.navigation_mobileItemBordered__In0rO{border-bottom:1px dotted rgba(179,0,219,.3)}.navigation_loadingPlaceholder__zKGpA{color:transparent;width:80px;min-width:80px}.navigation_authSlot__rrvIN{opacity:0;transition:opacity .25s ease}.navigation_authSlotRevealed__A_JE1{opacity:1}.navigation_loginRainbow__aWcak{position:relative;overflow:hidden;border-radius:8px;padding:6px 18px!important;cursor:pointer;color:var(--color-white-full)!important;transition:transform .25s ease}.navigation_loginRainbow__aWcak:hover{transform:translateY(-1px)}.navigation_loginRainbowBg__2SVYN{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,#ff69b4,#b300db,#00bfff,#c0c8d8,#ff69b4,#b300db,#00bfff,#c0c8d8,#ff69b4);animation:navigation_navRainbowSpin__VNiNx 6s linear infinite;z-index:0;opacity:.7;pointer-events:none}.navigation_loginRainbow__aWcak:hover .navigation_loginRainbowBg__2SVYN{opacity:.95}.navigation_loginRainbowFill__nn0o4{position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:linear-gradient(135deg,rgba(0,0,0,.92),rgba(15,15,20,.95));border-radius:6px;z-index:1;pointer-events:none}.navigation_loginRainbow__aWcak:hover .navigation_loginRainbowFill__nn0o4{background:linear-gradient(135deg,rgba(0,0,0,.85),rgba(20,20,28,.9))}.navigation_loginRainbowText__etJOl{position:relative;z-index:2}@keyframes navigation_navRainbowSpin__VNiNx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navigation_mobileLoginHighlight__v_38x{position:relative;overflow:hidden;border-radius:var(--radius-md)}.navigation_mobileLoginHighlight__v_38x:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,#ff69b4,#b300db,#00bfff,#c0c8d8,#ff69b4);animation:navigation_navRainbowSpin__VNiNx 6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.navigation_mobileLoadingPlaceholder__h9Fe1{display:block;padding:.5rem;color:transparent}