.close-button{display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--color-white);border-radius:var(--radius-sm);cursor:pointer;padding:0;transition:all .3s ease;position:relative;z-index:10}.close-button--sm{width:1.5rem;height:1.5rem}.close-button--md{width:2rem;height:2rem}.close-button--lg{width:2.5rem;height:2.5rem}.close-icon{width:100%;height:100%;color:var(--color-hms-pink);transition:all .3s ease;filter:drop-shadow(-1px -1px 0 var(--color-black)) drop-shadow(1px -1px 0 var(--color-black)) drop-shadow(-1px 1px 0 var(--color-black)) drop-shadow(1px 1px 0 var(--color-black)) drop-shadow(-1px 0 0 var(--color-black)) drop-shadow(1px 0 0 var(--color-black)) drop-shadow(0 -1px 0 var(--color-black)) drop-shadow(0 1px 0 var(--color-black))}.close-button:hover{transform:rotate(90deg);border-color:var(--color-hms-pink)}.close-button:hover .close-icon{color:var(--color-white);filter:drop-shadow(-2px -2px 0 var(--color-black)) drop-shadow(2px -2px 0 var(--color-black)) drop-shadow(-2px 2px 0 var(--color-black)) drop-shadow(2px 2px 0 var(--color-black)) drop-shadow(-2px 0 0 var(--color-black)) drop-shadow(2px 0 0 var(--color-black)) drop-shadow(0 -2px 0 var(--color-black)) drop-shadow(0 2px 0 var(--color-black))}.close-button:active{transform:scale(.95)}.close-button:focus,.close-button:focus-visible{outline:none}.goldButton{background:rgba(255,215,0,.15);border:2px solid rgba(255,215,0,.6);color:#FFD700;padding:4px 16px;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;line-height:1.2;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 8px rgba(255,215,0,.3);font-family:inherit}.goldButton:hover:not(:disabled){background:rgba(255,215,0,.2);border-color:rgba(255,215,0,.8);box-shadow:0 0 12px rgba(255,215,0,.5);transform:translateY(-1px)}.goldButton:active:not(:disabled){transform:translateY(0)}.goldButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.library-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--button-padding-sm);border:2px solid;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-sizing:border-box;font-size:14px;font-weight:500;font-family:var(--font-new-rocker);min-width:140px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.library-button.sm{height:32px;padding:0 var(--element-gap);font-size:10px;min-width:120px}.library-button.md{height:40px;padding:var(--button-padding-sm);font-size:14px;min-width:140px}.library-button.lg{height:48px;padding:0 var(--section-gap);font-size:16px;min-width:160px}.library-button.logged-in.not-in-library{background:var(--color-background);border-color:var(--color-hms-blue);color:var(--color-white);box-shadow:0 0 8px var(--color-blue-alpha-03),0 0 16px var(--color-blue-alpha-02),inset 0 0 0 2px rgba(0,191,255,.25);animation:neonPulse 3s ease-in-out infinite}.library-button.logged-in.not-in-library:hover{transform:translateY(-2px);border-color:var(--color-hms-blue-light);box-shadow:0 0 12px rgba(0,191,255,.5),0 0 20px rgba(0,191,255,.3),inset 0 0 0 2px rgba(0,191,255,.4)}.library-button.logged-in.in-library{background:var(--color-background);border-color:var(--color-hms-pink);color:var(--color-white);box-shadow:0 0 8px var(--color-pink-alpha-03),0 0 16px var(--color-pink-alpha-02),inset 0 0 0 2px rgba(255,105,180,.35);animation:neonPulsePink 2s ease-in-out infinite}.library-button.logged-in.in-library:hover{transform:translateY(-2px);border-color:var(--color-hms-pink-medium);box-shadow:0 0 12px var(--color-pink-alpha-05),0 0 20px var(--color-pink-alpha-03),inset 0 0 0 2px rgba(255,105,180,.5)}.library-button.not-logged-in{background:transparent;border-color:transparent;color:var(--color-white);min-width:auto;padding:8px 20px}.library-button.not-logged-in.sm{padding:0 16px}.library-button.not-logged-in.lg{padding:0 24px}.library-button.not-logged-in:hover{transform:translateY(-2px)}.rainbow-gradient-bg{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:continuousSpin 6s linear infinite;z-index:0;opacity:.7}.library-button.not-logged-in:hover .rainbow-gradient-bg{opacity:.9}.rainbow-inner-fill{position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:linear-gradient(135deg,rgba(0,0,0,.92),rgba(15,15,20,.95));z-index:1;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);backdrop-filter:blur(8px)}.library-button.not-logged-in:hover .rainbow-inner-fill{background:linear-gradient(135deg,rgba(0,0,0,.88),rgba(20,20,28,.92))}.library-button.loading{cursor:not-allowed;opacity:.7}.scan-lines-container{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;transition:opacity .3s ease}.library-button.logged-in.in-library .scan-lines-container{opacity:1}.library-button.logged-in.not-in-library .scan-lines-container{opacity:.65}.library-button.not-logged-in .scan-lines-container{opacity:.5}.scan-line{position:absolute;left:0;right:0;height:1px;background:var(--color-pink-alpha-05);animation:scanLineScroll 2s linear infinite}.library-button.logged-in.not-in-library .scan-line{background:var(--color-blue-alpha-05)}.library-button.not-logged-in .scan-line{background:rgba(192,200,216,.5)}.button-icon{position:relative;z-index:3;font-size:18px;line-height:1;color:var(--color-white);flex-shrink:0;min-width:18px;text-align:center}.blossom-wrapper{overflow:visible}.blossom-spin{display:inline-block;animation:continuousSpin 6s linear infinite}.library-button.sm .button-icon{font-size:14px}.library-button.lg .button-icon{font-size:20px}.button-icon-right{position:relative;z-index:3;font-size:16px;line-height:1}.library-button.sm .button-icon-right{font-size:12px}.library-button.lg .button-icon-right{font-size:18px}.button-text{position:relative;z-index:3;white-space:nowrap;color:var(--color-white)}.library-button:active{transform:translateY(0)}@keyframes neonPulse{0%,to{box-shadow:0 0 8px var(--color-blue-alpha-03),0 0 16px var(--color-blue-alpha-02),inset 0 0 0 2px rgba(0,191,255,.25)}50%{box-shadow:0 0 12px var(--color-blue-alpha-04),0 0 20px var(--color-blue-alpha-03),inset 0 0 0 2px rgba(0,191,255,.35)}}@keyframes neonPulsePink{0%,to{box-shadow:0 0 8px var(--color-pink-alpha-03),0 0 16px var(--color-pink-alpha-02),inset 0 0 0 2px rgba(255,105,180,.35)}50%{box-shadow:0 0 12px var(--color-pink-alpha-04),0 0 20px var(--color-pink-alpha-03),inset 0 0 0 2px rgba(255,105,180,.45)}}@keyframes scanLineScroll{0%{top:100%;opacity:0}5%{opacity:.7}95%{opacity:.7}to{top:0;opacity:0}}@keyframes continuousSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){.library-button.md{padding:8px 16px}.library-button.lg{padding:0 20px}}@media (max-width:480px){.library-button{min-width:120px;padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-xs)}.library-button.not-logged-in{padding:6px var(--spacing-base)}.library-button.md{font-size:12px}.library-button.lg{padding:0 var(--element-gap)}.button-icon{font-size:16px}}.share-buttons{display:flex;gap:var(--spacing-md-base);align-items:center}.share-buttons.vertical{flex-direction:column}.share-btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;min-height:50px;cursor:pointer;transition:transform .3s ease;position:relative;overflow:hidden;padding:0;background:transparent;box-sizing:border-box;flex-shrink:0}.share-btn svg{width:100%;height:100%;fill:var(--color-white)}.share-icon-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.share-btn:hover{transform:translateY(-3px) scale(1.05)}.share-btn:active{transform:translateY(0) scale(.95)}.share-btn-placeholder{width:50px;height:50px;flex-shrink:0}@media (max-width:767px){.share-buttons{gap:12px}.share-btn{width:45px;height:45px;min-width:45px;min-height:45px}.share-icon-image,.share-icon-svg{width:100%;height:100%}}@media (max-width:480px){.share-buttons{gap:10px}.share-btn{width:40px;height:40px;min-width:40px;min-height:40px}.share-icon-image,.share-icon-svg{width:100%;height:100%}}.nav-arrow-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;padding:0;position:relative;transition:transform .3s ease,background .3s ease,box-shadow .3s ease,border-color .3s ease,filter .3s ease,backdrop-filter .3s ease;color:var(--color-hms-pink);font-weight:700;line-height:1;text-shadow:2px 2px 0 var(--color-black),-2px -2px 0 var(--color-black),2px -2px 0 var(--color-black),-2px 2px 0 var(--color-black);flex-shrink:0;overflow:hidden}.variant-1{border-radius:10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 2px 10px rgba(0,0,0,.18)}.variant-1:hover{background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 16px rgba(0,0,0,.26);transform:scale(1.06)}.variant-2{border-radius:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 16px rgba(0,0,0,.28)}.variant-2:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 24px rgba(0,0,0,.38);transform:scale(1.06)}.variant-2:hover,.variant-3{background:rgba(255,255,255,.07)}.variant-3{border-radius:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.06),0 4px 0 rgba(0,0,0,.25),0 8px 24px rgba(0,0,0,.45),0 16px 40px rgba(0,0,0,.2)}.variant-3:hover{background:rgba(255,255,255,.12);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.36),inset 0 -1px 0 rgba(0,0,0,.35),0 1px 0 rgba(255,255,255,.08),0 6px 0 rgba(0,0,0,.3),0 12px 32px rgba(0,0,0,.55),0 20px 50px rgba(0,0,0,.25);transform:translateY(-3px) scale(1.04)}.variant-3:active{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.35);transform:translateY(1px) scale(.98)}.variant-4{border-radius:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.06),0 2px 8px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.35),0 0 0 4px rgba(255,255,255,.03)}.variant-4:hover{background:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.1),0 4px 12px rgba(0,0,0,.4),0 12px 32px rgba(0,0,0,.42),0 0 0 5px rgba(255,255,255,.05);transform:translateY(-2px) scale(1.04)}.variant-5{border-radius:10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.02);box-shadow:0 0 0 1px rgba(255,110,180,.12),0 0 0 1.5px rgba(167,139,250,.08),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(103,232,249,.05);transition:box-shadow .4s ease,background .4s ease,transform .3s ease}.variant-5:hover{background:rgba(255,255,255,.05);box-shadow:0 0 0 1px rgba(255,110,180,.22),0 0 0 1.5px rgba(167,139,250,.14),0 0 16px rgba(103,232,249,.12),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(103,232,249,.1);transform:scale(1.06)}.variant-6{border-radius:62% 38% 56% 44%/48% 57% 43% 52%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.08);box-shadow:inset 0 2px 4px rgba(255,255,255,.25),inset 0 -2px 4px rgba(0,0,0,.15),0 4px 20px rgba(0,0,0,.3);transition:border-radius .55s cubic-bezier(.34,1.56,.64,1),transform .4s ease,background .4s ease,box-shadow .4s ease;overflow:hidden}.variant-6:hover{border-radius:44% 56% 42% 58%/58% 42% 58% 42%;background:rgba(255,255,255,.14);box-shadow:inset 0 3px 6px rgba(255,255,255,.35),inset 0 -3px 6px rgba(0,0,0,.2),0 6px 28px rgba(0,0,0,.38);transform:scale(1.1)}.variant-7{border-radius:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);filter:drop-shadow(0 0 3px rgba(255,105,180,.65)) drop-shadow(0 0 6px rgba(255,105,180,.25)) drop-shadow(0 3px 6px rgba(0,0,0,.4));transition:filter .3s ease,transform .3s ease,background .3s ease;overflow:visible}.variant-7:hover{background:rgba(255,255,255,.18);filter:drop-shadow(0 0 6px rgba(255,105,180,.9)) drop-shadow(0 0 16px rgba(255,105,180,.45)) drop-shadow(0 5px 10px rgba(0,0,0,.5));transform:scale(1.06)}.variant-8{border-radius:10px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:transparent;box-shadow:0 0 0 1px rgba(255,110,180,.25),0 0 0 1.5px rgba(167,139,250,.18),0 0 0 2px rgba(103,232,249,.12),0 2px 12px rgba(0,0,0,.2);transition:box-shadow .4s ease,transform .3s ease;overflow:hidden}.prism-edge{position:absolute;inset:-1px;border-radius:10px;background:linear-gradient(135deg,rgba(255,110,180,.1),rgba(167,139,250,.08) 33%,rgba(103,232,249,.08) 66%,rgba(255,110,180,.06));pointer-events:none;animation:prism-cycle 6s linear infinite}@keyframes prism-cycle{0%{opacity:.6;filter:hue-rotate(0deg)}50%{opacity:1;filter:hue-rotate(180deg)}to{opacity:.6;filter:hue-rotate(1turn)}}.variant-8:hover{box-shadow:0 0 0 1px rgba(255,110,180,.5),0 0 0 1.5px rgba(167,139,250,.38),0 0 0 2px rgba(103,232,249,.28),0 0 20px rgba(167,139,250,.2),0 4px 16px rgba(0,0,0,.3);transform:scale(1.06)}.variant-9{border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 16px rgba(0,0,0,.28),0 8px 28px rgba(0,0,0,.18);overflow:hidden}.scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 4px);background-size:100% 4px;pointer-events:none;animation:none}.variant-9:hover .scanlines{animation:scanline-scroll .6s linear infinite}@keyframes scanline-scroll{0%{background-position:0 0}to{background-position:0 -4px}}.variant-9:hover{background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 24px rgba(0,0,0,.38),0 12px 36px rgba(0,0,0,.22);transform:scale(1.05)}.variant-10{border-radius:10px;backdrop-filter:blur(3px) brightness(1.06) saturate(1.2);-webkit-backdrop-filter:blur(3px) brightness(1.06) saturate(1.2);background:rgba(255,255,255,.02);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.08),0 2px 12px rgba(0,0,0,.2)}.variant-10:hover{backdrop-filter:blur(4px) brightness(1.1) saturate(1.35);-webkit-backdrop-filter:blur(4px) brightness(1.1) saturate(1.35);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.14),0 4px 20px rgba(0,0,0,.3);transform:scale(1.06)}.variant-10:hover,.variant-11{background:rgba(255,255,255,.05)}.variant-11{border-radius:58% 42% 62% 38%/52% 60% 40% 48%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 2px 4px rgba(255,255,255,.18),inset 0 -2px 4px rgba(0,0,0,.12),0 3px 16px rgba(0,0,0,.25);transition:border-radius 3s ease-in-out,transform .4s ease,background .4s ease;overflow:hidden}.variant-11:hover{border-radius:40% 60% 38% 62%/62% 38% 60% 40%;background:rgba(255,255,255,.1);transform:scale(1.08)}.variant-12{border-radius:62% 38% 56% 44%/48% 57% 43% 52%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.08);box-shadow:inset 0 2px 4px rgba(255,255,255,.25),inset 0 -2px 4px rgba(0,0,0,.15),0 4px 18px rgba(0,0,0,.28);animation:blob-breathe 2.8s ease-in-out infinite;transition:border-radius .55s cubic-bezier(.34,1.56,.64,1),background .4s ease;overflow:hidden}@keyframes blob-breathe{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.variant-12:hover{animation:none;border-radius:44% 56% 42% 58%/58% 42% 58% 42%;background:rgba(255,255,255,.14);transform:scale(1.12)}.variant-13{border-radius:72% 28% 18% 82%/62% 44% 56% 38%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.08);box-shadow:inset 0 2px 4px rgba(255,255,255,.22),inset 0 -2px 4px rgba(0,0,0,.15),0 4px 20px rgba(0,0,0,.3);transition:border-radius .5s cubic-bezier(.34,1.4,.64,1),transform .4s ease,background .4s ease;overflow:hidden}.variant-13:hover{border-radius:18% 82% 72% 28%/38% 56% 44% 62%;background:rgba(255,255,255,.14);transform:scale(1.1)}.variant-14{border-radius:54% 46% 60% 40%/44% 62% 38% 56%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.06);box-shadow:inset 0 2px 4px rgba(255,255,255,.22),inset 0 -2px 4px rgba(0,0,0,.12),0 4px 20px rgba(0,0,0,.28);transition:border-radius .55s cubic-bezier(.34,1.56,.64,1),transform .4s ease,background .4s ease;overflow:hidden}.aurora-fill{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,110,180,.07),rgba(167,139,250,.07) 50%,rgba(103,232,249,.05));animation:aurora-drift 5s ease-in-out infinite alternate;pointer-events:none}@keyframes aurora-drift{0%{opacity:.5;transform:scale(1) rotate(0deg)}to{opacity:1;transform:scale(1.1) rotate(8deg)}}.variant-14:hover{border-radius:40% 60% 44% 56%/60% 40% 62% 38%;background:rgba(255,255,255,.12);transform:scale(1.1)}.variant-15{border-radius:66% 34% 52% 48%/54% 48% 52% 46%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.07);box-shadow:inset 0 2px 4px rgba(255,255,255,.2),inset 0 -2px 4px rgba(0,0,0,.14),0 4px 20px rgba(0,0,0,.28);transform:scale(1.15);transition:border-radius .55s cubic-bezier(.34,1.56,.64,1),transform .4s ease,background .4s ease;overflow:visible}.variant-15:hover{border-radius:48% 52% 40% 60%/62% 38% 56% 44%;background:rgba(255,255,255,.13);transform:scale(1.28)}.variant-16{border-radius:10px;backdrop-filter:blur(6px) brightness(1.14) saturate(1.5);-webkit-backdrop-filter:blur(6px) brightness(1.14) saturate(1.5);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.12),0 3px 16px rgba(0,0,0,.25)}.variant-16:hover{backdrop-filter:blur(8px) brightness(1.18) saturate(1.65);-webkit-backdrop-filter:blur(8px) brightness(1.18) saturate(1.65);background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.2),0 5px 24px rgba(0,0,0,.35);transform:scale(1.06)}.variant-17{border-radius:10px;backdrop-filter:blur(8px) brightness(1.2) saturate(1.7) contrast(1.05);-webkit-backdrop-filter:blur(8px) brightness(1.2) saturate(1.7) contrast(1.05);background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 .5px rgba(255,255,255,.14),0 4px 20px rgba(0,0,0,.3)}.variant-17:hover{backdrop-filter:blur(10px) brightness(1.26) saturate(1.9) contrast(1.08);-webkit-backdrop-filter:blur(10px) brightness(1.26) saturate(1.9) contrast(1.08);background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 .5px rgba(255,255,255,.2),0 6px 28px rgba(0,0,0,.38);transform:scale(1.06)}.variant-18{border-radius:10px;backdrop-filter:blur(18px) brightness(1.14) saturate(1.4);-webkit-backdrop-filter:blur(18px) brightness(1.14) saturate(1.4);background:rgba(255,255,255,.09);box-shadow:inset 0 2px 0 rgba(255,255,255,.55),inset 0 -2px 0 rgba(0,0,0,.45),inset 2px 0 0 rgba(255,255,255,.12),inset -2px 0 0 rgba(0,0,0,.2),0 2px 0 rgba(255,255,255,.06),0 6px 0 rgba(0,0,0,.28),0 14px 32px rgba(0,0,0,.55),0 24px 56px rgba(0,0,0,.22)}.variant-18:hover{backdrop-filter:blur(20px) brightness(1.18) saturate(1.55);-webkit-backdrop-filter:blur(20px) brightness(1.18) saturate(1.55);background:rgba(255,255,255,.13);box-shadow:inset 0 2px 0 rgba(255,255,255,.65),inset 0 -2px 0 rgba(0,0,0,.5),inset 2px 0 0 rgba(255,255,255,.16),inset -2px 0 0 rgba(0,0,0,.25),0 2px 0 rgba(255,255,255,.08),0 8px 0 rgba(0,0,0,.32),0 18px 42px rgba(0,0,0,.65),0 30px 70px rgba(0,0,0,.28);transform:translateY(-4px) scale(1.05)}.variant-18:active{box-shadow:inset 0 2px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.35);transform:translateY(2px) scale(.97)}.variant-19{border-radius:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.06) 40%,rgba(255,255,255,.02) 60%,rgba(255,255,255,.08));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.45),inset 0 -1.5px 0 rgba(0,0,0,.4),inset 1.5px 0 0 rgba(255,255,255,.15),inset -1.5px 0 0 rgba(0,0,0,.3),0 4px 0 rgba(0,0,0,.28),0 8px 24px rgba(0,0,0,.48),0 16px 40px rgba(0,0,0,.2);overflow:hidden}.chrome-sheen{position:absolute;inset:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,0) 35%,rgba(255,255,255,.18) 50%,rgba(255,255,255,0) 65%,transparent);transform:translateX(-150%);pointer-events:none;transition:transform 0s}.variant-19:hover .chrome-sheen{transform:translateX(150%);transition:transform .55s ease}.variant-19:hover{background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(255,255,255,.1) 40%,rgba(255,255,255,.04) 60%,rgba(255,255,255,.12));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.58),inset 0 -1.5px 0 rgba(0,0,0,.48),inset 1.5px 0 0 rgba(255,255,255,.2),inset -1.5px 0 0 rgba(0,0,0,.35),0 6px 0 rgba(0,0,0,.32),0 12px 32px rgba(0,0,0,.58),0 22px 52px rgba(0,0,0,.25);transform:translateY(-3px) scale(1.04)}.variant-19:active{transform:translateY(1px) scale(.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.3)}.variant-20{border-radius:10px;backdrop-filter:blur(12px) contrast(1.1) brightness(1.07);-webkit-backdrop-filter:blur(12px) contrast(1.1) brightness(1.07);background:rgba(255,255,255,.08);box-shadow:inset 0 2px 0 rgba(255,255,255,.48),inset 0 -2px 0 rgba(0,0,0,.42),inset 2px 0 0 rgba(255,255,255,.16),inset -2px 0 0 rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.06),0 3px 0 rgba(255,255,255,.05),0 5px 0 rgba(0,0,0,.3),0 10px 28px rgba(0,0,0,.55),0 20px 50px rgba(0,0,0,.25),0 0 40px rgba(255,255,255,.04)}.variant-20:hover{backdrop-filter:blur(14px) contrast(1.14) brightness(1.1);-webkit-backdrop-filter:blur(14px) contrast(1.14) brightness(1.1);background:rgba(255,255,255,.13);box-shadow:inset 0 2px 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(0,0,0,.5),inset 2px 0 0 rgba(255,255,255,.22),inset -2px 0 0 rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.09),0 3px 0 rgba(255,255,255,.07),0 8px 0 rgba(0,0,0,.34),0 16px 38px rgba(0,0,0,.65),0 28px 64px rgba(0,0,0,.32),0 0 50px rgba(255,255,255,.06);transform:translateY(-4px) scale(1.04)}.variant-20:active{backdrop-filter:blur(10px) contrast(1.06) brightness(1.04);-webkit-backdrop-filter:blur(10px) contrast(1.06) brightness(1.04);box-shadow:inset 0 2px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.3);transform:translateY(2px) scale(.97)}.variant-21{border-radius:10px;backdrop-filter:blur(14px) saturate(1.35) brightness(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.35) brightness(1.06);background:rgba(255,255,255,.07);box-shadow:inset 0 2px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.32),inset 0 0 0 .5px rgba(255,255,255,.1),0 0 0 1px rgba(167,139,250,.12),0 5px 0 rgba(0,0,0,.24),0 10px 28px rgba(0,0,0,.48),0 18px 44px rgba(0,0,0,.2);overflow:hidden}.liquid-tint{position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,110,180,.06),rgba(167,139,250,.05) 50%,rgba(103,232,249,.04));pointer-events:none;transition:opacity .4s ease}.variant-21:hover .liquid-tint{opacity:1}.variant-21:hover{backdrop-filter:blur(16px) saturate(1.55) brightness(1.1) hue-rotate(8deg);-webkit-backdrop-filter:blur(16px) saturate(1.55) brightness(1.1) hue-rotate(8deg);background:rgba(255,255,255,.11);box-shadow:inset 0 2px 0 rgba(255,255,255,.65),inset 0 -1px 0 rgba(0,0,0,.38),inset 0 0 0 .5px rgba(255,255,255,.16),0 0 0 1px rgba(167,139,250,.25),0 7px 0 rgba(0,0,0,.28),0 14px 36px rgba(0,0,0,.58),0 24px 56px rgba(0,0,0,.26),0 0 24px rgba(167,139,250,.12);transform:translateY(-3px) scale(1.04)}.variant-21:active{transform:translateY(1px) scale(.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.3)}.ipb-link{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% - calc(var(--spacing-3xl) * 2));max-width:1100px;height:52px;margin:var(--section-gap) auto;background:linear-gradient(#0d0d12,#0d0d12) padding-box,linear-gradient(90deg,rgba(79,214,255,.38),rgba(192,132,252,.32),rgba(255,51,181,.38)) border-box;border:1px solid transparent;border-radius:6px;text-decoration:none;cursor:pointer;overflow:hidden;outline:none;transition:background .55s ease}.ipb-link:focus,.ipb-link:hover{background:linear-gradient(#0d0d12,#0d0d12) padding-box,linear-gradient(90deg,rgba(79,214,255,.65),rgba(192,132,252,.55),rgba(255,51,181,.65)) border-box}.ipb-text{font-family:var(--font-orbitron);font-weight:700;font-size:1rem;letter-spacing:.6em;background:linear-gradient(90deg,#4fd6ff,#c084fc,#ff33b5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;transition:letter-spacing .55s cubic-bezier(.4,0,.2,1),filter .55s ease}.ipb-link:focus .ipb-text,.ipb-link:hover .ipb-text{letter-spacing:1.1em;filter:brightness(1.35)}@media (max-width:767px){.ipb-link{width:92%;height:46px}.ipb-text{font-size:.88rem;letter-spacing:.45em}.ipb-link:focus .ipb-text,.ipb-link:hover .ipb-text{letter-spacing:.65em}}@media (max-width:480px){.ipb-link{width:96%;height:42px}.ipb-text{font-size:.78rem;letter-spacing:.35em}.ipb-link:focus .ipb-text,.ipb-link:hover .ipb-text{letter-spacing:.52em}}.epsb-link{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;text-decoration:none;cursor:pointer;overflow:hidden;outline:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(#0d0d12,#0d0d12) padding-box,linear-gradient(90deg,rgba(79,214,255,.38),rgba(192,132,252,.32),rgba(255,51,181,.38)) border-box;border:1px solid transparent;transition:background .55s ease}.epsb-link:focus,.epsb-link:hover{background:linear-gradient(#0d0d12,#0d0d12) padding-box,linear-gradient(90deg,rgba(79,214,255,.65),rgba(192,132,252,.55),rgba(255,51,181,.65)) border-box}.epsb-text{font-family:Black Ops One,sans-serif;font-size:.85rem;letter-spacing:.18em;background:linear-gradient(90deg,#4fd6ff,#c084fc,#ff33b5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;transition:letter-spacing .35s cubic-bezier(.4,0,.2,1),filter .55s ease}.epsb-link:focus .epsb-text,.epsb-link:hover .epsb-text{letter-spacing:.24em;filter:brightness(1.35)}@media (max-width:767px){.epsb-link{padding:.75rem 1.6rem}.epsb-text{font-size:.8rem;letter-spacing:.14em}.epsb-link:focus .epsb-text,.epsb-link:hover .epsb-text{letter-spacing:.18em}}@media (max-width:480px){.epsb-link{padding:.65rem 1.4rem}.epsb-text{font-size:.72rem;letter-spacing:.1em}.epsb-link:focus .epsb-text,.epsb-link:hover .epsb-text{letter-spacing:.14em}}