.aesthetic-bg-gradient{background-repeat:no-repeat;background-attachment:fixed;background:linear-gradient(#c774e8,#94d0ff)}.aesthetic-white-color{color:#fafafa}.aesthetic-white-bg-color{background-color:#fafafa}.aesthetic-black-color{color:#020202}.aesthetic-black-bg-color{background-color:#020202}.aesthetic-25-transparent-color{color:#00000040}.aesthetic-25-transparent-bg-color{background-color:#00000040}.aesthetic-50-transparent-color{color:#00000080}.aesthetic-50-transparent-bg-color{background-color:#00000080}.aesthetic-75-transparent-color{color:#000000bf}.aesthetic-75-transparent-bg-color{background-color:#000000bf}.aesthetic-purple-color{color:#c774e8}.aesthetic-purple-bg-color{background-color:#c774e8}.aesthetic-light-purple-color{color:#ad8cff}.aesthetic-light-purple-bg-color{background-color:#ad8cff}.aesthetic-pink-color{color:#ff6ad5}.aesthetic-pink-bg-color{background-color:#ff6ad5}.aesthetic-blue-color{color:#8795e8}.aesthetic-blue-bg-color{background-color:#8795e8}.aesthetic-light-blue-color{color:#94d0ff}.aesthetic-light-blue-bg-color{background-color:#94d0ff}.aesthetic-green-color{color:#10d7ae}.aesthetic-green-bg-color{background-color:#10d7ae}.aesthetic-arizona-pink-color{color:#fa7785}.aesthetic-arizona-pink-bg-color{background-color:#fa7785}.aesthetic-arizona-black-color{color:#24211a}.aesthetic-arizona-black-bg-color{background-color:#24211a}.aesthetic-arizona-lime-color{color:#d5d87d}.aesthetic-arizona-lime-bg-color{background-color:#d5d87d}.aesthetic-arizona-green-color{color:#b1d4b6}.aesthetic-arizona-green-bg-color{background-color:#b1d4b6}.aesthetic-arizona-blue-color{color:#53cbbf}.aesthetic-arizona-blue-bg-color{background-color:#53cbbf}.aesthetic-pepsi-blue-color{color:#123dff}.aesthetic-pepsi-blue-bg-color{background-color:#123dff}.aesthetic-pepsi-red-color{color:#e11c2d}.aesthetic-pepsi-red-bg-color{background-color:#e11c2d}.aesthetic-pepsi-white-color{color:#fff}.aesthetic-pepsi-white-bg-color{background-color:#fff}.aesthetic-pepsi-cola-color{color:#490104}.aesthetic-pepsi-cola-bg-color{background-color:#490104}.aesthetic-pepsi-grey-color{color:silver}.aesthetic-pepsi-grey-bg-color{background-color:silver}.aesthetic-windows-95-grey-color{color:#bfbfbf}.aesthetic-windows-95-grey-bg-color{background-color:#bfbfbf}.aesthetic-windows-95-grey-border-color{color:#dfdfdf}.aesthetic-windows-95-grey-border-bg-color{background-color:#dfdfdf}.aesthetic-windows-95-green-color{color:#218763}.aesthetic-windows-95-green-bg-color{background-color:#218763}.aesthetic-windows-95-blue-color{color:#000084}.aesthetic-windows-95-blue-bg-color{background-color:#000084}.aesthetic-windows-xp-green-color{color:#419642}.aesthetic-windows-xp-green-bg-color{background-color:#419642}.aesthetic-windows-xp-blue-color{color:#005cf5}.aesthetic-windows-xp-blue-bg-color{background-color:#005cf5}.aesthetic-windows-xp-light-blue-color{color:#8aa2cb}.aesthetic-windows-xp-light-blue-bg-color{background-color:#8aa2cb}.aesthetic-windows-xp-dark-blue-color{color:#044cdc}.aesthetic-windows-xp-dark-blue-bg-color{background-color:#044cdc}.aesthetic-windows-xp-orange-color{color:#e26725}.aesthetic-windows-xp-orange-bg-color{background-color:#e26725}.aesthetic-windows-xp-light-orange-color{color:#efc47b}.aesthetic-windows-xp-light-orange-bg-color{background-color:#efc47b}.aesthetic-windows-xp-dark-orange-color{color:#b7371a}.aesthetic-windows-xp-dark-orange-bg-color{background-color:#b7371a}.aesthetic-windows-xp-beige-color{color:#ece9d6}.aesthetic-windows-xp-beige-bg-color{background-color:#ece9d6}.aesthetic-windows-xp-white-color{color:#f8f4f1}.aesthetic-windows-xp-white-bg-color{background-color:#f8f4f1}.aesthetic-windows-xp-black-color{color:#070707}.aesthetic-windows-xp-black-bg-color{background-color:#070707}.aesthetic-windows-xp-border-light-color{color:#c9cac4}.aesthetic-windows-xp-border-light-bg-color{background-color:#c9cac4}.aesthetic-windows-xp-border-dark-color{color:gray}.aesthetic-windows-xp-border-dark-bg-color{background-color:gray}.aesthetic-windows-xp-shadow-color{color:#c9cac4}.aesthetic-windows-xp-shadow-bg-color{background-color:#c9cac4}.aesthetic-font-modifier-outline-black{font-weight:700;color:#fafafa;text-shadow:-1px -1px 1px #020202,1px -1px 1px #020202,-1px 1px 1px #020202,1px 1px 1px #020202}.aesthetic-font-modifier-outline-pink{font-weight:700;color:#fafafa;text-shadow:-1px -1px 1px #FF6AD5,1px -1px 1px #FF6AD5,-1px 1px 1px #FF6AD5,1px 1px 1px #FF6AD5}.aesthetic-font-modifier-outline-purple{font-weight:700;color:#fafafa;text-shadow:-1px -1px 1px #C774E8,1px -1px 1px #C774E8,-1px 1px 1px #C774E8,1px 1px 1px #C774E8}.aesthetic-font-modifier-gradient-arizona{color:transparent;-webkit-background-clip:text;background-clip:text;display:inline;background-image:linear-gradient(to left,#fa7785,#d5d87d,#b1d4b6,#53cbbf)}.aesthetic-font-modifier-gradient-pink-blue{color:transparent;-webkit-background-clip:text;background-clip:text;display:inline;background-image:linear-gradient(to right,#ff6ad5,#8795e8)}.aesthetic-font-modifier-gradient-pink-green{color:transparent;-webkit-background-clip:text;background-clip:text;display:inline;background-image:linear-gradient(to right,#ff6ad5,#10d7ae)}.aesthetic-font-modifier-gradient-green-pink{color:transparent;-webkit-background-clip:text;background-clip:text;display:inline;background-image:linear-gradient(to right,#10d7ae,#ff6ad5)}.aesthetic-font-modifier-gradient-purple-blue{color:transparent;-webkit-background-clip:text;background-clip:text;display:inline;background-image:linear-gradient(to right,#c774e8,#8795e8)}@keyframes flicker{0%{opacity:.64516}5%{opacity:.14498}10%{opacity:.45859}15%{opacity:.96701}20%{opacity:.39187}25%{opacity:.75238}30%{opacity:.15513}35%{opacity:.09817}40%{opacity:.1101}45%{opacity:.38346}50%{opacity:.23513}55%{opacity:.51059}60%{opacity:.32321}65%{opacity:.97128}70%{opacity:.1675}75%{opacity:.95425}80%{opacity:.04611}85%{opacity:.25029}90%{opacity:.02162}95%{opacity:.04055}to{opacity:.4636}}.aesthetic-effect-crt{display:inline-block;position:relative;inset:0;background:#121010}.aesthetic-effect-crt:after{content:" ";display:block;position:absolute;inset:0;background:#1210101a;opacity:0;z-index:2;pointer-events:none;animation:flicker .15s infinite}.aesthetic-effect-crt:before{content:" ";display:block;position:absolute;inset:0;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);z-index:2;background-size:100% 2px,3px 100%;pointer-events:none}.aesthetic-effect-text-glitch{color:#fff;position:relative}@keyframes aesthetic-effect-text-glitch-anim-1{0%{clip:rect(29px,450px,29px,0)}5.88235%{clip:rect(90px,450px,75px,0)}11.76471%{clip:rect(102px,450px,42px,0)}17.64706%{clip:rect(70px,450px,74px,0)}23.52941%{clip:rect(46px,450px,35px,0)}29.41176%{clip:rect(93px,450px,110px,0)}35.29412%{clip:rect(112px,450px,24px,0)}41.17647%{clip:rect(74px,450px,20px,0)}47.05882%{clip:rect(71px,450px,65px,0)}52.94118%{clip:rect(23px,450px,38px,0)}58.82353%{clip:rect(57px,450px,20px,0)}64.70588%{clip:rect(108px,450px,108px,0)}70.58824%{clip:rect(1px,450px,19px,0)}76.47059%{clip:rect(53px,450px,15px,0)}82.35294%{clip:rect(109px,450px,41px,0)}88.23529%{clip:rect(4px,450px,31px,0)}94.11765%{clip:rect(42px,450px,103px,0)}to{clip:rect(97px,450px,87px,0)}}@keyframes aesthetic-effect-text-glitch-anim-2{0%{clip:rect(65px,450px,54px,0)}5.88235%{clip:rect(14px,450px,24px,0)}11.76471%{clip:rect(34px,450px,19px,0)}17.64706%{clip:rect(98px,450px,71px,0)}23.52941%{clip:rect(53px,450px,10px,0)}29.41176%{clip:rect(36px,450px,50px,0)}35.29412%{clip:rect(88px,450px,98px,0)}41.17647%{clip:rect(60px,450px,59px,0)}47.05882%{clip:rect(95px,450px,108px,0)}52.94118%{clip:rect(7px,450px,66px,0)}58.82353%{clip:rect(44px,450px,42px,0)}64.70588%{clip:rect(113px,450px,38px,0)}70.58824%{clip:rect(18px,450px,33px,0)}76.47059%{clip:rect(39px,450px,70px,0)}82.35294%{clip:rect(79px,450px,106px,0)}88.23529%{clip:rect(64px,450px,63px,0)}94.11765%{clip:rect(44px,450px,99px,0)}to{clip:rect(8px,450px,11px,0)}}.aesthetic-effect-text-glitch:before,.aesthetic-effect-text-glitch:after{content:attr(data-glitch);position:absolute;top:0;left:0;width:100%;clip:rect(0,0,0,0)}.aesthetic-effect-text-glitch:after{left:2px;text-shadow:-1px 0 red;animation:aesthetic-effect-text-glitch-anim-1 2s infinite linear alternate-reverse}.aesthetic-effect-text-glitch:before{left:-2px;text-shadow:2px 0 blue;animation:aesthetic-effect-text-glitch-anim-2 3s infinite linear alternate-reverse}.aesthetic-windows-95-container,.aesthetic-windows-95-modal{border:1px solid;box-shadow:1px 1px #000;border-top:1px solid #DFDFDF;border-left:1px solid #DFDFDF;display:block;background-color:#bfbfbf;padding:4px}.aesthetic-windows-95-container-indent{border:1px solid;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;background-color:#fff;padding:4px}.aesthetic-windows-xp-container{border:1px solid;box-shadow:1px 1px #c9cac4;border-top:1px solid #c9cac4;border-left:1px solid #c9cac4;border-bottom:1px solid #808080;border-right:1px solid #808080;display:block;background-color:#f8f4f1;padding:4px}@keyframes aesthetic-windows-95-boot-infinite-loader{0%{transform:translate(-220%)}to{transform:translate(160%)}}.aesthetic-windows-95-boot-loader{width:100%;height:20px;background-color:#bfbfbf;overflow:hidden;font-size:0}.aesthetic-windows-95-boot-loader>*{width:75%;height:100%;opacity:.5;background:linear-gradient(to right,#bfbfbf,#000084 15% 85%,#bfbfbf);display:inline-block;margin-right:1px;animation:aesthetic-windows-95-boot-infinite-loader 4.5s infinite;animation-timing-function:linear}@keyframes aesthetic-windows-xp-infinite-loader{0%{transform:translate(-50px)}to{transform:translate(160px)}}.aesthetic-windows-xp-loader{width:150px;height:10px;border:2px solid #b2b2b2;border-radius:7px;padding:2px 1px;overflow:hidden;font-size:0}.aesthetic-windows-xp-loader>*{width:9px;height:100%;background:linear-gradient(to bottom,#2838c7,#5979ef 17%,#869ef3 32% 45%,#5979ef 59%,#2838c7);display:inline-block;margin-right:2px;animation:aesthetic-windows-xp-infinite-loader 3.5s infinite;animation-timing-function:linear}.aesthetic-windows-95-loader{width:150px;height:20px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-radius:0;padding:1px;background-color:#bfbfbf;overflow:hidden;font-size:0}.aesthetic-windows-95-loader>*{width:12px;height:100%;background:#000084;display:inline-block;margin-right:1px;animation:aesthetic-windows-xp-infinite-loader 3.5s infinite;animation-timing-function:linear}.aesthetic-windows-95-button,.aesthetic-windows-95-button-title-bar,.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start{border:1px solid;border-top-color:#dfdfdf;border-left-color:#dfdfdf;border-bottom-color:gray;border-right-color:gray;box-shadow:1px 1px #000;color:#000;background-color:#bfbfbf;text-align:center;width:75px;display:flex;justify-content:center;align-items:center;padding:2px}.aesthetic-windows-95-button button,.aesthetic-windows-95-button-title-bar button,.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start button{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none;padding:2px;width:100%}.aesthetic-windows-95-button button:focus,.aesthetic-windows-95-button-title-bar button:focus,.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start button:focus{outline:1px dashed #000}.aesthetic-windows-95-button:active,.aesthetic-windows-95-button-title-bar:active,.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start:active{transform:translateY(1px);box-shadow:1px 1px #000}.aesthetic-windows-95-button:focus,.aesthetic-windows-95-button-title-bar:focus,.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start:focus{outline:none}.aesthetic-windows-95-button-title-bar{width:16px;height:16px;font-size:1rem;padding:2px 2px 1px;font-family:sans-serif;font-weight:400}.aesthetic-windows-95-button-title-bar button{padding:1px}.aesthetic-windows-xp-button,.aesthetic-windows-xp-button-title-bar,.aesthetic-windows-xp-button-title-bar-close{width:75px;height:20px;text-align:center;color:#070707;background:#f8f4f1;border:2px solid;border-radius:4px;border-color:#8aa2cb}.aesthetic-windows-xp-button:hover,.aesthetic-windows-xp-button-title-bar:hover,.aesthetic-windows-xp-button-title-bar-close:hover{border-bottom-color:#efc47b}.aesthetic-windows-xp-button:focus,.aesthetic-windows-xp-button-title-bar:focus,.aesthetic-windows-xp-button-title-bar-close:focus,.aesthetic-windows-xp-button:focus-within,.aesthetic-windows-xp-button-title-bar:focus-within,.aesthetic-windows-xp-button-title-bar-close:focus-within{border-bottom-color:#8aa2cb}.aesthetic-windows-xp-button button,.aesthetic-windows-xp-button-title-bar button,.aesthetic-windows-xp-button-title-bar-close button{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none;width:100%;height:100%}.aesthetic-windows-xp-button button:focus,.aesthetic-windows-xp-button-title-bar button:focus,.aesthetic-windows-xp-button-title-bar-close button:focus{outline:1px dashed #000}.aesthetic-windows-xp-button button:active,.aesthetic-windows-xp-button-title-bar button:active,.aesthetic-windows-xp-button-title-bar-close button:active{background:#e3e0db}.aesthetic-windows-xp-button-title-bar,.aesthetic-windows-xp-button-title-bar-close{width:20px;color:#f8f4f1;padding:1px;font-family:sans-serif;border-color:#f8f4f1;background:linear-gradient(to bottom right,#8aa2cb,#005cf5 40% 75%,#044cdc)}.aesthetic-windows-xp-button-title-bar:hover,.aesthetic-windows-xp-button-title-bar-close:hover{border-color:#f8f4f1}.aesthetic-windows-xp-button-title-bar:focus,.aesthetic-windows-xp-button-title-bar-close:focus,.aesthetic-windows-xp-button-title-bar:focus-within,.aesthetic-windows-xp-button-title-bar-close:focus-within{border-bottom-color:#f8f4f1}.aesthetic-windows-xp-button-title-bar button,.aesthetic-windows-xp-button-title-bar-close button{padding:1px}.aesthetic-windows-xp-button-title-bar button:active,.aesthetic-windows-xp-button-title-bar-close button:active{color:#c9cac4;background:linear-gradient(to bottom right,#070707,#044cdc 5% 50%,#005cf5)}.aesthetic-windows-xp-button-title-bar-close{background:linear-gradient(to bottom right,#efc47b,#e26725 40% 75%,#b7371a)}.aesthetic-windows-xp-button-title-bar-close button:active{background:linear-gradient(to bottom right,#070707,#b7371a 5% 50%,#e26725)}.aesthetic-windows-95-dropdown{position:relative;display:inline-block}.aesthetic-windows-95-dropdown:focus-within .aesthetic-windows-95-dropdown-menu{display:block}.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-trigger{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none;padding:1px 4px}.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-trigger:focus{outline:1px dashed #000;background-color:#000084;color:#fff}.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu.is-active{display:block}.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu{border:1px solid;box-shadow:1px 1px #000;border-top:1px solid #DFDFDF;border-left:1px solid #DFDFDF;display:none;position:absolute;margin:0;list-style-type:none;background-color:#bfbfbf;min-width:150px;padding:4px;z-index:1}.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu:hover,.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu:focus,.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu:focus-within{display:block}.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu hr{border-color:#dbdcd8}.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu .aesthetic-windows-95-dropdown-menu-item{padding-top:1px;padding-bottom:1px;padding-left:10px;cursor:pointer}.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu .aesthetic-windows-95-dropdown-menu-item button{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none}.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu .aesthetic-windows-95-dropdown-menu-item:hover,.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu .aesthetic-windows-95-dropdown-menu-item:focus,.aesthetic-windows-95-dropdown .aesthetic-windows-95-dropdown-menu .aesthetic-windows-95-dropdown-menu-item:focus-within{outline:1px dashed #000;background-color:#000084;color:#fff}.aesthetic-windows-xp-dropdown{position:relative;display:inline-block}.aesthetic-windows-xp-dropdown:focus-within .aesthetic-windows-xp-dropdown-menu{display:block}.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-trigger{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none;padding:1px 4px}.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-trigger:focus{outline:1px dashed #000;background-color:#005cf5;color:#f8f4f1}.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu.is-active{display:block}.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu{border:1px solid;box-shadow:1px 1px #c9cac4;border-top:1px solid #c9cac4;border-left:1px solid #c9cac4;border-bottom:1px solid #808080;border-right:1px solid #808080;box-shadow:2px 2px 1px #969892;display:none;position:absolute;margin:0;list-style-type:none;background-color:#f8f4f1;min-width:150px;padding:4px;z-index:1}.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu:hover,.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu:focus,.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu:focus-within{display:block}.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu hr{border-color:#dbdcd8}.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu .aesthetic-windows-xp-dropdown-menu-item{padding-top:1px;padding-bottom:1px;padding-left:10px;cursor:pointer}.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu .aesthetic-windows-xp-dropdown-menu-item button{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none}.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu .aesthetic-windows-xp-dropdown-menu-item:hover,.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu .aesthetic-windows-xp-dropdown-menu-item:focus,.aesthetic-windows-xp-dropdown .aesthetic-windows-xp-dropdown-menu .aesthetic-windows-xp-dropdown-menu-item:focus-within{outline:1px dashed #070707;background-color:#005cf5;color:#f8f4f1}.aesthetic-windows-95-text-input{border:1px solid;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF}.aesthetic-windows-95-text-input:focus{outline:1px dashed #000}.aesthetic-windows-95-checkbox,.aesthetic-windows-95-radio{cursor:pointer;position:relative;padding-left:19px}.aesthetic-windows-95-checkbox:focus,.aesthetic-windows-95-radio:focus,.aesthetic-windows-95-checkbox:focus-within,.aesthetic-windows-95-radio:focus-within{outline:1px dashed #000}.aesthetic-windows-95-checkbox .aesthetic-windows-95-checkmark,.aesthetic-windows-95-radio .aesthetic-windows-95-checkmark{cursor:pointer;position:absolute;width:12px;height:12px;top:0;left:0;border:1px solid;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;background:#fff}.aesthetic-windows-95-checkbox .aesthetic-windows-95-checkmark:after,.aesthetic-windows-95-radio .aesthetic-windows-95-checkmark:after{display:none;content:"";position:absolute;width:5px;height:3px;background:transparent;top:2px;left:2px;border:3px solid #000;border-top:none;border-right:none;transform:rotate(-45deg)}.aesthetic-windows-95-checkbox input[type=checkbox],.aesthetic-windows-95-radio input[type=checkbox]{opacity:0}.aesthetic-windows-95-checkbox input[type=checkbox]:checked+.aesthetic-windows-95-checkmark:after,.aesthetic-windows-95-radio input[type=checkbox]:checked+.aesthetic-windows-95-checkmark:after{display:block}.aesthetic-windows-95-radio{border-radius:25px}.aesthetic-windows-95-radio:nth-child(1){margin-bottom:100px}.aesthetic-windows-95-radio .aesthetic-windows-95-checkmark{border-radius:25px}.aesthetic-windows-95-radio .aesthetic-windows-95-checkmark:after{content:"";position:absolute;background-color:#000;border-radius:25px;top:3px;left:3px;width:3px;height:3px;transform:rotate(0)}.aesthetic-windows-95-radio input[type=radio]{opacity:0}.aesthetic-windows-95-radio input[type=radio]:checked+.aesthetic-windows-95-checkmark:after{display:block}.aesthetic-windows-xp-text-input{border:2px solid #8aa2cb;background-color:#f8f4f1}.aesthetic-windows-xp-text-input:focus{outline:1px dashed #070707}.aesthetic-windows-xp-checkbox,.aesthetic-windows-xp-radio{cursor:pointer;position:relative;padding-left:19px}.aesthetic-windows-xp-checkbox:focus,.aesthetic-windows-xp-radio:focus,.aesthetic-windows-xp-checkbox:focus-within,.aesthetic-windows-xp-radio:focus-within{outline:1px dashed #070707}.aesthetic-windows-xp-checkbox .aesthetic-windows-xp-checkmark,.aesthetic-windows-xp-radio .aesthetic-windows-xp-checkmark{cursor:pointer;position:absolute;width:12px;height:12px;top:0;left:0;border:1px solid #005cf5;background:linear-gradient(to bottom right,#c9cac4,#f8f4f1 75%)}.aesthetic-windows-xp-checkbox .aesthetic-windows-xp-checkmark:after,.aesthetic-windows-xp-radio .aesthetic-windows-xp-checkmark:after{display:none;content:"";position:absolute;width:5px;height:3px;background:transparent;top:2px;left:2px;border:3px solid #419642;border-top:none;border-right:none;transform:rotate(-45deg)}.aesthetic-windows-xp-checkbox input[type=checkbox],.aesthetic-windows-xp-radio input[type=checkbox]{opacity:0}.aesthetic-windows-xp-checkbox input[type=checkbox]:checked+.aesthetic-windows-xp-checkmark:after,.aesthetic-windows-xp-radio input[type=checkbox]:checked+.aesthetic-windows-xp-checkmark:after{display:block}.aesthetic-windows-xp-radio{border-radius:25px}.aesthetic-windows-xp-radio:nth-child(1){margin-bottom:100px}.aesthetic-windows-xp-radio .aesthetic-windows-xp-checkmark{border-radius:25px}.aesthetic-windows-xp-radio .aesthetic-windows-xp-checkmark:after{content:"";position:absolute;background-color:#419642;border-radius:25px;top:3px;left:3px;width:3px;height:3px;transform:rotate(0)}.aesthetic-windows-xp-radio input[type=radio]{opacity:0}.aesthetic-windows-xp-radio input[type=radio]:checked+.aesthetic-windows-xp-checkmark:after{display:block}.aesthetic-windows-95-select{border:1px solid;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;position:relative;overflow:hidden;display:block;background-color:#fff;cursor:pointer}.aesthetic-windows-95-select select{cursor:pointer;padding-left:8px;padding-top:3px;padding-bottom:3px;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;margin-left:-5px;width:calc(100% + 5px)}.aesthetic-windows-95-select select:focus,.aesthetic-windows-95-select select:focus-within{outline:1px dashed #000;background-color:#000084;color:#fff}.aesthetic-windows-95-select .aesthetic-windows-95-select-checkmark{position:absolute;top:0;right:0;width:15px;height:16px;background:linear-gradient(to bottom right,#fff,#bfbfbf 2% 94%,#000);border-top:2px solid #DFDFDF;border-left:2px solid #DFDFDF;border-right:1px solid #000;border-bottom:1px solid #000;cursor:pointer;pointer-events:none}.aesthetic-windows-95-select .aesthetic-windows-95-select-checkmark:after{content:" ";width:100px;height:100px;z-index:100;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #000;margin-top:-3px;position:absolute;top:50%;right:4px;z-index:2;cursor:pointer;pointer-events:none}.aesthetic-windows-xp-select{border:2px solid #8aa2cb;position:relative;overflow:hidden;display:block;background-color:#fff;cursor:pointer}.aesthetic-windows-xp-select select{cursor:pointer;padding-left:8px;padding-top:4px;padding-bottom:3px;border:none;box-shadow:none;background:#f8f4f1;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;margin-left:-5px;width:calc(102% + 5px)}.aesthetic-windows-xp-select select:focus,.aesthetic-windows-xp-select select:focus-within{outline:1px dashed #070707;background-color:#005cf5;color:#f8f4f1}.aesthetic-windows-xp-select:after{content:" ";width:21px;height:25px;position:absolute;top:0;right:0;background-color:#f8f4f1;pointer-events:none}.aesthetic-windows-xp-select .aesthetic-windows-xp-select-checkmark{position:absolute;top:1px;right:1px;width:14px;height:16px;transform:rotate(180deg);background:linear-gradient(to top left,#f8f4f1,#aeceff 50%);border:1px solid #8aa2cb;border-bottom-left-radius:1px;border-bottom-right-radius:1px;border-top-right-radius:1px;cursor:pointer;pointer-events:none;z-index:1}.aesthetic-windows-xp-select .aesthetic-windows-xp-select-checkmark:after{content:"^";font-family:sans-serif;color:#4b6485;font-weight:700;width:100px;height:100px;z-index:100;width:0;height:0;border:none;position:absolute;top:1px;left:2px;cursor:pointer;pointer-events:none}.aesthetic-windows-95-taskbar{position:relative;background-color:#bfbfbf;border-top:1px solid #DFDFDF;width:100%;height:4vh;display:flex;padding:5px}.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start-menu{border:1px solid;border-top-color:#dfdfdf;border-left-color:#dfdfdf;border-bottom-color:gray;border-right-color:gray;box-shadow:1px 1px #000;display:none;position:absolute;bottom:calc(100% - 5px);left:10px;background-color:#bfbfbf;margin:0;padding:0;list-style-type:none}.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start-menu.is-active{display:block}.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start-menu .aesthetic-windows-95-taskbar-start-menu-item{padding-top:1px;padding-bottom:1px;padding-left:10px;cursor:pointer}.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start-menu .aesthetic-windows-95-taskbar-start-menu-item button{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none}.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start-menu .aesthetic-windows-95-taskbar-start-menu-item:hover,.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start-menu .aesthetic-windows-95-taskbar-start-menu-item:focus,.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-start-menu .aesthetic-windows-95-taskbar-start-menu-item:focus-within{outline:1px dashed #000;background-color:#000084;color:#fff}.aesthetic-windows-95-taskbar .aesthetic-windows-95-taskbar-services{border:1px solid;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;padding:5px;margin-left:auto;margin-right:5px;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer}.aesthetic-windows-95-tabbed-container .aesthetic-windows-95-tabbed-container-tabs{display:flex;height:28px;width:100%}.aesthetic-windows-95-tabbed-container .aesthetic-windows-95-tabbed-container-tabs .aesthetic-windows-95-tabbed-container-tabs-button{border:1px solid;border-top-color:#dfdfdf;border-left-color:#dfdfdf;border-bottom-color:gray;border-right-color:gray;box-shadow:1px 1px #000;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:transparent;box-shadow:1px 0 #000;background-color:#bfbfbf;color:#000;height:26px;text-align:center;z-index:0;margin-left:1px;padding-left:4px;padding-right:4px}.aesthetic-windows-95-tabbed-container .aesthetic-windows-95-tabbed-container-tabs .aesthetic-windows-95-tabbed-container-tabs-button:first-child{margin-left:2px}.aesthetic-windows-95-tabbed-container .aesthetic-windows-95-tabbed-container-tabs .aesthetic-windows-95-tabbed-container-tabs-button.is-active{position:relative;left:0;bottom:1px;height:29px;margin-left:-2px;z-index:1}.aesthetic-windows-95-tabbed-container .aesthetic-windows-95-tabbed-container-tabs .aesthetic-windows-95-tabbed-container-tabs-button.is-active:first-child{margin-left:0}.aesthetic-windows-95-tabbed-container .aesthetic-windows-95-tabbed-container-tabs .aesthetic-windows-95-tabbed-container-tabs-button button{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none;padding:2px;width:100%}.aesthetic-windows-95-tabbed-container .aesthetic-windows-95-tabbed-container-tabs .aesthetic-windows-95-tabbed-container-tabs-button button:focus{outline:1px dashed #000}.aesthetic-windows-xp-tabbed-container .aesthetic-windows-xp-tabbed-container-tabs{display:flex;height:28px;width:100%}.aesthetic-windows-xp-tabbed-container .aesthetic-windows-xp-tabbed-container-tabs .aesthetic-windows-xp-tabbed-container-tabs-button{background-color:#f8f4f1;border:1px solid;border-color:#c9cac4;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:transparent;padding-left:10px;padding-right:10px;text-align:center;outline:0}.aesthetic-windows-xp-tabbed-container .aesthetic-windows-xp-tabbed-container-tabs .aesthetic-windows-xp-tabbed-container-tabs-button.is-active{position:relative;height:30px;bottom:3px;border-top:2px solid;border-top-color:#efc47b;z-index:1}.aesthetic-windows-xp-tabbed-container .aesthetic-windows-xp-tabbed-container-tabs .aesthetic-windows-xp-tabbed-container-tabs-button button{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none;padding:2px;width:100%}.aesthetic-windows-xp-tabbed-container .aesthetic-windows-xp-tabbed-container-tabs .aesthetic-windows-xp-tabbed-container-tabs-button button:focus{outline:1px dashed #070707}.aesthetic-windows-95-modal .aesthetic-windows-95-modal-title-bar{border:1px solid;box-shadow:1px 1px #000;border-top:1px solid #DFDFDF;border-left:1px solid #DFDFDF;text-align:left;background:#000084;outline:0;padding:0 4px;height:24px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-start;align-items:center}.aesthetic-windows-95-modal .aesthetic-windows-95-modal-title-bar .aesthetic-windows-95-modal-title-bar-text{color:#fff}.aesthetic-windows-95-modal .aesthetic-windows-95-modal-title-bar .aesthetic-windows-95-modal-title-bar-controls{margin-left:auto}.aesthetic-windows-95-modal .aesthetic-windows-95-modal-content{padding:5px 10px}.aesthetic-windows-xp-modal{background:#ece9d6;border:3px solid;border-color:#044cdc;border-top-color:#298cfe;border-top-left-radius:8px;border-top-right-radius:8px;outline:0}.aesthetic-windows-xp-modal .aesthetic-windows-xp-modal-title-bar{text-align:left;color:#f8f4f1;background:linear-gradient(to bottom,#298cfe,#044cdc 10% 60%,#005cf5 80%,#044cdc);outline:0;width:100%;display:flex;align-items:center;padding-top:5px;padding-bottom:5px}.aesthetic-windows-xp-modal .aesthetic-windows-xp-modal-title-bar .aesthetic-windows-xp-modal-title-bar-text{font-size:.85rem;text-shadow:1px 1px #070707;margin-left:6px}.aesthetic-windows-xp-modal .aesthetic-windows-xp-modal-title-bar .aesthetic-windows-xp-modal-title-bar-controls{display:flex;align-items:center;justify-content:center;margin-left:auto}.aesthetic-windows-xp-modal .aesthetic-windows-xp-modal-title-bar .aesthetic-windows-xp-modal-title-bar-controls>*{margin-left:2px;margin-right:2px}.aesthetic-windows-xp-modal .aesthetic-windows-xp-modal-content{background:#ece9d6;padding:10px 15px}@keyframes aesthetic-notification{0%{opacity:0;pointer-events:none}75%{opacity:.75;pointer-events:all}to{opacity:1;pointer-events:all}}.aesthetic-notification,.aesthetic-windows-xp-notification{display:none;opacity:0;position:relative;min-width:200px;min-height:50px;max-width:100%;z-index:1000;color:#fafafa;background-color:#000000a6;border-radius:5px;padding:10px}.aesthetic-notification.is-active,.is-active.aesthetic-windows-xp-notification{display:block;opacity:1;animation:aesthetic-notification 2s}.aesthetic-notification .dismiss,.aesthetic-windows-xp-notification .dismiss{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none;position:absolute;top:5px;right:5px;display:flex;justify-content:center;align-items:center;text-align:center;width:25px;height:25px;border-radius:25px;background-color:#020202}.aesthetic-notification .aesthetic-notification-content,.aesthetic-windows-xp-notification .aesthetic-notification-content{text-overflow:wrap}.aesthetic-windows-xp-notification{border:2px solid #070707;box-shadow:2px 2px 1px #969892;color:#070707;background-color:#fffee7}.aesthetic-windows-xp-notification .dismiss{background-color:#f8f4f1;border-radius:3px;border:2px solid #b7ad9b;font-family:sans-serif;font-weight:700;color:#b7ad9b}.aesthetic-font{font-family:Times,Times New Roman,Georgia,serif;font-weight:lighter}.aesthetic-font h1,.aesthetic-font h2,.aesthetic-font h3,.aesthetic-font h4,.aesthetic-font h5,.aesthetic-font h6{font-weight:lighter}:root{--abl-pink: #FA38CF;--abl-cyan: #01ECF9;--abl-sun-1: #FBB000;--abl-sun-2: #FC9C30;--abl-sun-3: #F94A7A;--abl-sun-4: #F838A1;--abl-sun-5: #370F6B;--abl-bg-0: #000000;--abl-bg-1: #050208;--abl-bg-2: #0b0414;--abl-text: #e6dff0;--abl-text-muted: rgba(230, 223, 240, .5);--color-accent: var(--abl-pink);--color-accent-2: var(--abl-cyan);--color-line: var(--abl-cyan);--color-glow: rgba(1, 236, 249, .28);--color-glow-pink: rgba(250, 56, 207, .28);--font-ui: "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Courier New", Courier, monospace;--font-display: "Open Sans", system-ui, sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2.25rem;--space-6: 3.5rem;--space-7: 5.5rem;--space-8: 8rem;--section-tight: clamp(2.5rem, 6vh, var(--space-6));--section-normal: clamp(4rem, 10vh, var(--space-7));--section-roomy: clamp(6rem, 16vh, var(--space-8));--content-max: 71.875rem;--content-vw: 88vw;--gutter: clamp(1rem, 4vw, 2.5rem);--nav-border: 2px;--wave-h: clamp(6rem, 13vh, 9rem);--nav-bar-height: 4.25rem;--nav-cube-top: clamp(2.5rem, 7vw, 5.5rem);--nav-offset: 1rem;--logo-size: 3.2rem;--nav-height: calc(var(--nav-offset) + var(--nav-cube-top) + var(--nav-bar-height) + 2 * var(--nav-border));--mobile-nav-extra: 0rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--t-fast: .16s;--t-med: .32s;--glitch-period: 9s}@media (max-width: 860px){:root{--section-tight: 2rem;--section-normal: 3rem;--section-roomy: 3.5rem;--mobile-nav-extra: 0rem;--nav-height: calc(var(--nav-offset) + var(--nav-cube-top) + var(--nav-bar-height) + var(--mobile-nav-extra) + 2 * var(--nav-border))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;scroll-behavior:smooth}html,body{margin:0;min-height:100%}body{background:var(--abl-bg-0);color:var(--abl-text);font-family:var(--font-ui);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg,canvas,video{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.15}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{width:min(100% - 2 * var(--gutter),var(--content-max));margin-inline:auto}.grain{position:fixed;inset:0;z-index:200;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:300px 300px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}html,body,.footer{overflow-x:clip}.nav{position:fixed;top:calc(var(--nav-offset) + var(--nav-cube-top));left:0;right:0;margin:0 auto;z-index:100;width:min(var(--content-vw),var(--content-max))}.nav__block{position:relative;border:var(--nav-border) solid var(--color-line);background:var(--abl-bg-0)}.nav__cube-top{position:absolute;left:calc(-1 * var(--nav-border));top:calc(-1 * var(--nav-border) + 1px);width:calc(100% + 2 * var(--nav-border));height:var(--nav-cube-top);transform:translateY(-100%);color:var(--color-line);pointer-events:none}.nav__cube-top svg{display:block;width:100%;height:100%;overflow:visible}.nav__cube-top path{vector-effect:non-scaling-stroke}.nav__lid-fill{fill:var(--abl-bg-0);fill-opacity:1}.nav__lid-edge{stroke-width:1px}.nav__lid-grid{stroke-width:1px;opacity:.28}.nav__inner{display:flex;align-items:stretch;justify-content:space-between;height:var(--nav-bar-height)}.nav__logo{display:flex;align-items:center;justify-content:center;padding:0 1.125rem}.nav__logo img{height:var(--logo-size);width:auto;object-fit:contain}.nav__group{display:flex;flex:1;justify-content:space-evenly;align-items:stretch;margin:0;padding:0;list-style:none}.nav__item{display:flex}.nav__tab{display:flex;align-items:center;padding:0 1.25rem;color:var(--abl-text);font-family:"Press Start 2P",var(--font-mono);font-size:.68rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:color .2s,box-shadow .2s,background-color .2s}.nav__tab:hover,.nav__tab:focus-visible{position:relative;z-index:1;background-color:var(--color-line);color:#000;box-shadow:0 0 10rem .1px var(--color-line);outline:none}.nav__block{overflow:visible}.nav__strip{display:flex;align-items:stretch;flex:1;min-width:0;overflow:visible;height:var(--nav-bar-height)}.nav__group,.nav__item{height:var(--nav-bar-height)}.nav__item .nav__tab{height:100%}.nav__menu-btn{display:none}@media (max-width: 860px){.nav{width:calc(100% - 2 * var(--gutter));--nav-bar-height: 3.5rem;--logo-size: 2.5rem}.nav__inner{flex-wrap:wrap;align-items:stretch;height:auto;min-width:0}.nav__logo{flex:none;height:var(--nav-bar-height);padding:0 .9rem}.nav__logo img{height:var(--logo-size)}.nav__menu-btn{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;height:var(--nav-bar-height);padding:0 1.1rem;border-left:1px solid rgba(1,236,249,.35);color:var(--abl-cyan);font-family:"Press Start 2P",var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.nav__menu-btn[aria-expanded=true]{background:var(--abl-cyan);color:#000}.nav__menu-chev{width:.7rem;height:.45rem;transition:transform .2s}.nav__menu-btn[aria-expanded=true] .nav__menu-chev{transform:rotate(180deg)}.nav__strip{flex:1 0 100%;display:block;height:auto;overflow:hidden;border-top:var(--nav-border) solid var(--color-line)}.nav__strip.hidden{display:none}.nav__group{display:flex;flex-direction:column;height:auto}.nav__item{display:flex;height:auto}.nav__item+.nav__item{border-top:1px solid rgba(1,236,249,.2)}.nav__tab{width:100%;height:auto;padding:1rem 1.1rem;font-size:.7rem}.nav__tab:hover,.nav__tab:focus-visible{box-shadow:none}}@media (hover: none){.nav__tab:hover{background:transparent;color:var(--abl-text);box-shadow:none}}.nav{--nav-p: 0;--lid-full: clamp(2.5rem, 7vw, 5.5rem);--lid-min: .9rem;--nav-cube-top: calc(var(--lid-full) + (var(--lid-min) - var(--lid-full)) * var(--nav-p))}.nav__lid-grid{opacity:calc(.28 + .2 * var(--nav-p))}@media (max-width: 860px){.nav{--lid-min: .6rem}}.dock{position:fixed;left:0;right:0;bottom:0;z-index:90;border-top:var(--nav-border) solid var(--color-line);background:linear-gradient(to bottom,#07030f,#000);color:var(--abl-text);box-shadow:0 -1rem 3rem #0009;--dock-tape-scale: .26;--font-mono: "Share Tech Mono", "Courier New", monospace;font-family:var(--font-mono)}body{padding-bottom:0}.dock__tab{position:absolute;left:50%;top:calc(-1 * (1.6rem + var(--nav-border)));transform:translate(-50%);display:inline-flex;align-items:center;gap:.5rem;height:1.6rem;padding:0 1rem;border:var(--nav-border) solid var(--color-line);border-bottom:0;background:var(--abl-bg-0);color:var(--abl-cyan);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.24em;text-transform:uppercase;cursor:pointer}.dock__tab:hover{background:var(--abl-cyan);color:#000}.dock__tab-arrow{width:0;height:0;border-left:.35rem solid transparent;border-right:.35rem solid transparent;border-top:.4rem solid currentColor}.dock--min .dock__tab-arrow{border-top:0;border-bottom:.4rem solid currentColor}.dock__panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 1.5rem;width:min(var(--content-vw),var(--content-max));margin:0 auto;padding:.75rem 0}.dock--min .dock__panel{display:none}.dock__tape{width:calc(586px * var(--dock-tape-scale));height:calc(379px * var(--dock-tape-scale));overflow:hidden;filter:drop-shadow(0 .6rem .8rem rgba(0,0,0,.75))}.dock__tape .vc-tape{width:586px;height:379px;margin:0;transform:scale(var(--dock-tape-scale));transform-origin:top left}.dock__tape .vc-tape-side-a{display:block}.dock.is-playing .dock__tape .vc-tape-wheel-left div{animation:rotateLeft 2s linear infinite}.dock.is-playing .dock__tape .vc-tape-wheel-right div{animation:rotateRight 2s linear infinite}.dock.is-playing .dock__tape{filter:drop-shadow(0 .6rem .8rem rgba(0,0,0,.75)) drop-shadow(0 0 .8rem rgba(1,236,249,.35))}.dock__main{display:grid;gap:.45rem;min-width:0}.dock__meta{display:flex;align-items:center;gap:.6rem;min-width:0}.dock__led{width:.55rem;height:.55rem;border-radius:50%;background:#3a2050;flex:none}.dock.is-playing .dock__led{background:var(--abl-pink);box-shadow:0 0 .6rem var(--abl-pink);animation:led-blink 1.2s steps(2) infinite}.dock__kicker{flex:none;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--abl-cyan)}.dock__title,.dock__row-track{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.dock__title a{color:var(--abl-cyan)}.dock__bars{display:inline-flex;align-items:flex-end;gap:2px;height:.9rem;flex:none}.dock__bars i{width:3px;height:20%;background:var(--abl-cyan);opacity:.35}.dock.is-playing .dock__bars i{opacity:1;animation:bars .9s steps(4) infinite}.dock.is-playing .dock__bars i:nth-child(2){animation-delay:-.3s}.dock.is-playing .dock__bars i:nth-child(3){animation-delay:-.6s}.dock.is-playing .dock__bars i:nth-child(4){animation-delay:-.15s}.dock.is-playing .dock__bars i:nth-child(5){animation-delay:-.45s}.dock__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.dock__bar{position:relative;height:.45rem;background:#01ecf92e}.dock__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--abl-cyan);box-shadow:0 0 .5rem var(--abl-cyan)}.dock__time{font-family:var(--font-mono);font-size:.75rem;color:var(--abl-text-muted);white-space:nowrap}.dock__sep{margin:0 .25rem}.dock__transport{display:flex;margin:0;padding:0;list-style:none;border:2px solid var(--abl-pink);box-shadow:0 0 1rem #fa38cf59,inset 0 0 0 1px #000c;background:#0b0414}.dock__transport li+li{border-left:1px solid rgba(250,56,207,.45)}.dock__transport button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:3rem;height:2.6rem;border:0;background:transparent;color:var(--abl-cyan);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast)}.dock__transport button svg{width:1.05rem;height:1.05rem;fill:currentColor}.dock__transport button:hover{background:var(--abl-cyan);color:#000}.dock__transport .dock__play{width:3.6rem}.dock.is-playing .dock__transport .dock__play{color:var(--abl-pink)}.dock__side{font-family:var(--font-mono);font-size:.7rem;font-weight:700}.dock__transport--simple{display:flex;align-items:center;border:0;box-shadow:none;background:transparent}.dock__transport--simple .dock__play{width:3.2rem;height:3.2rem}.dock__transport--simple .dock__play svg{width:1.3rem;height:1.3rem}.dock.is-playing .dock__transport--simple .dock__play{border-color:var(--abl-pink);color:var(--abl-pink)}.dock.is-playing .dock__transport--simple .dock__play:hover{background:var(--abl-pink);color:#000;box-shadow:0 0 3rem #fa38cf80}.dock__row{display:none}.dock--min .dock__row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:0 1rem;width:min(var(--content-vw),var(--content-max));min-height:3.75rem;margin:0 auto}.dock__mini-btn{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--abl-cyan);color:var(--abl-cyan);background:transparent;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.dock__mini-btn svg{width:1.1rem;height:1.1rem;fill:currentColor}.dock__mini-btn:hover{background:var(--abl-cyan);color:#000;box-shadow:0 0 3rem #01ecf980}.dock__ico-stop,.dock.is-playing .dock__ico-play{display:none}.dock.is-playing .dock__ico-stop{display:inline-flex}@media (max-width: 860px){.dock{--dock-tape-scale: .2}.dock__panel{grid-template-columns:auto minmax(0,1fr);width:calc(100% - 2 * var(--gutter));gap:.5rem .75rem}.dock__transport{grid-column:1 / -1;justify-content:center}.dock--min .dock__row{width:calc(100% - 2 * var(--gutter));min-height:3.5rem}.dock__kicker{display:none}}.dock__art{width:calc(379px * var(--dock-tape-scale));height:calc(379px * var(--dock-tape-scale));overflow:hidden;border:1px solid rgba(1,236,249,.4);background:#000;box-shadow:0 .6rem .8rem #000000bf}.dock__art img{display:block;width:100%;height:100%;object-fit:cover}.dock.is-playing .dock__art{box-shadow:0 .6rem .8rem #000000bf,0 0 .8rem #01ecf959}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:0;transform:translate(0)}.glitch:before{color:var(--abl-pink);animation:glitch-set1 var(--glitch-period) infinite steps(1,end)}.glitch:after{color:var(--abl-cyan);animation:glitch-set3 var(--glitch-period) infinite steps(1,end)}.glitch{animation:glitch-set2 var(--glitch-period) infinite steps(1,end)}.nav__tab:hover .glitch,.nav__tab:focus-visible .glitch,.glitch:hover,.nav__tab:hover .glitch:before,.nav__tab:hover .glitch:after,.glitch:hover:before,.glitch:hover:after{animation:none;opacity:0;transform:translate(0)}.nav__tab:hover .glitch,.glitch:hover{opacity:1}@keyframes glitch-set1{0%{opacity:.55;transform:translate(1px,1px)}0.8%{transform:translate(1.5px,1.5px)}1.6%{transform:translate(1px,1px)}2.4%{transform:translate(1.5px,1.5px)}3.2%{transform:translate(1px,1px)}4%{transform:translate(1.5px,-.5px)}4.5%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes glitch-set2{0%{transform:translate(0)}0.8%{transform:translate(-.5px,-.5px)}1.6%{transform:translate(0)}2.4%{transform:translate(-.5px,-.5px)}3.2%{transform:translate(0)}4%{transform:translate(-.5px,.5px)}4.5%{transform:translate(0)}to{transform:translate(0)}}@keyframes glitch-set3{0%{opacity:.55;transform:translate(-1px,-1px)}0.8%{transform:translate(-1.5px,-1.5px)}1.6%{transform:translate(-1px,-1px)}2.4%{transform:translate(0)}3.2%{transform:translate(-1px,-1px)}4%{transform:translate(-1px,-1.5px)}4.5%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.glitch,.glitch:before,.glitch:after{animation:none}}.crt-shell{--crt-bg-0: #0b0702;--crt-bg-1: #140d04;--crt-bg-2: #1f1406;--crt-strong: #ffb000;--crt-main: #e69500;--crt-soft: #cc7a00;--crt-glow-1: #ffbf33;--crt-glow-2: #ffd166;--crt-glow-3: #ffecb3;--crt-dim-1: #996000;--crt-dim-2: #664000;--crt-dim-3: #3d2600;--crt-rgb: 255, 176, 0;position:relative;width:100%;border:2px solid var(--crt-dim-2);border-radius:24px;padding:1.4rem;color:var(--crt-main);font-family:var(--font-mono);background:linear-gradient(180deg,rgba(var(--crt-rgb),.06),rgba(var(--crt-rgb),.015)),var(--crt-bg-1);box-shadow:0 0 20px rgba(var(--crt-rgb),.2),0 0 70px rgba(var(--crt-rgb),.08),inset 0 0 28px rgba(var(--crt-rgb),.12);isolation:isolate;overflow:hidden;animation:crt-flicker 6s infinite}.crt-shell--pink{--crt-bg-0: #0a0208;--crt-bg-1: #14051a;--crt-bg-2: #1f0a2a;--crt-strong: #ff5be0;--crt-main: #fa38cf;--crt-soft: #c22aa0;--crt-glow-1: #ff7ee8;--crt-glow-2: #ffa8f0;--crt-glow-3: #ffd6f8;--crt-dim-1: #8f2078;--crt-dim-2: #5c1450;--crt-dim-3: #340b2d;--crt-rgb: 250, 56, 207}.crt-shell--cyan{--crt-bg-0: #02080a;--crt-bg-1: #04141a;--crt-bg-2: #071f28;--crt-strong: #5cf5ff;--crt-main: #01ecf9;--crt-soft: #00b8c2;--crt-glow-1: #7df7ff;--crt-glow-2: #a9f9ff;--crt-glow-3: #d6fcff;--crt-dim-1: #0a8c94;--crt-dim-2: #075c61;--crt-dim-3: #043538;--crt-rgb: 1, 236, 249}.crt-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:repeating-linear-gradient(to bottom,rgba(var(--crt-rgb),.06) 0,rgba(var(--crt-rgb),.06) 1px,transparent 1px,transparent 4px);mix-blend-mode:screen;opacity:.45}.crt-shell:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:6;background:radial-gradient(circle at center,transparent 48%,rgba(0,0,0,.4) 100%),linear-gradient(90deg,rgba(255,255,255,.04),transparent 12%,transparent 88%,rgba(255,255,255,.03));box-shadow:inset 0 0 100px #000000bf}.terminal{position:relative;z-index:2;height:100%;padding:1.6rem;border-radius:16px;background:#0000008c;text-shadow:0 0 2px var(--crt-glow-1),0 0 8px rgba(var(--crt-rgb),.65),0 0 18px rgba(var(--crt-rgb),.28);filter:blur(.15px)}.terminal .top-bar{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--crt-dim-2);color:var(--crt-strong);letter-spacing:.08em;text-transform:uppercase}.terminal .crt-title{margin:0 0 1rem;font-size:clamp(1.8rem,5vw,4rem);font-weight:400;color:var(--crt-strong);letter-spacing:.08em}.terminal p{max-width:74ch;line-height:1.65;color:var(--crt-main)}.terminal .dim{color:var(--crt-dim-1);text-shadow:0 0 4px rgba(var(--crt-rgb),.2)}.terminal .crt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:2rem 0}.terminal .card{border:1px solid var(--crt-dim-2);padding:1rem;background:rgba(var(--crt-rgb),.035);box-shadow:inset 0 0 18px rgba(var(--crt-rgb),.06)}.terminal .swatch{height:44px;margin-bottom:.8rem;border:1px solid rgba(var(--crt-rgb),.25);box-shadow:0 0 12px rgba(var(--crt-rgb),.24)}.terminal code{color:var(--crt-strong)}.terminal .prompt{margin-top:2rem;color:var(--crt-soft);white-space:pre-wrap}.terminal .cursor{display:inline-block;width:.65em;height:1.1em;transform:translateY(.18em);background:var(--crt-strong);box-shadow:0 0 4px var(--crt-glow-1),0 0 10px var(--crt-glow-2);animation:crt-blink 1.05s steps(1) infinite}@keyframes crt-blink{50%{opacity:0}}@keyframes crt-flicker{0%,to{opacity:1}7%{opacity:.96}8%{opacity:1}42%{opacity:.985}43%{opacity:.94}44%{opacity:1}76%{opacity:.98}}@media (prefers-reduced-motion: reduce){.crt-shell,.terminal .cursor{animation:none}}:root{--sky-top: #206;--sky-bottom: #609;--sun-size: 400px;--sun-top: #f0c;--sun-bottom: #80f;--sun-highlight: #f00;--sun-glow: #9006}.sun-sky{background-image:linear-gradient(to bottom,var(--sky-top),var(--sky-bottom));text-align:center;box-sizing:border-box}.sun__container{display:inline-block;--size: var(--sun-size);width:var(--size);height:var(--size);filter:drop-shadow(0px 8px 16px var(--sun-glow)) drop-shadow(0px 8px 16px #90f);will-change:opacity;padding:32px}.sun,.sun:after{border-radius:100%;overflow:hidden;--size: 200px;width:100%;height:100%;position:relative;background-color:var(--sun-top);background-image:linear-gradient(to bottom,transparent,var(--sun-bottom));--line1-start: 2%;--line1-end: 5;--line2-start: 10%;--line2-end: 5;--line3-start: 19%;--line3-end: 4;--line4-start: 27%;--line4-end: 4;--line5-start: 35%;--line5-end: 3;--line6-start: 42%;--line6-end: 2;--line7-start: 48%;--line7-end: 2;--line8-start: 54%;--line8-end: 1;--line9-start: 59%;--line9-end: .5;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 var(--line1-start),transparent var(--line1-start),transparent calc(var(--line1-start) + (var(--line1-end) * 1%)),#000 calc(var(--line1-start) + (var(--line1-end) * 1%)),#000 var(--line2-start),transparent var(--line2-start),transparent calc(var(--line2-start) + (var(--line2-end) * 1%)),#000 calc(var(--line2-start) + (var(--line2-end) * 1%)),#000 var(--line3-start),transparent var(--line3-start),transparent calc(var(--line3-start) + (var(--line3-end) * 1%)),#000 calc(var(--line3-start) + (var(--line3-end) * 1%)),#000 var(--line4-start),transparent var(--line4-start),transparent calc(var(--line4-start) + (var(--line4-end) * 1%)),#000 calc(var(--line4-start) + (var(--line4-end) * 1%)),#000 var(--line5-start),transparent var(--line5-start),transparent calc(var(--line5-start) + (var(--line5-end) * 1%)),#000 calc(var(--line5-start) + (var(--line5-end) * 1%)),#000 var(--line6-start),transparent var(--line6-start),transparent calc(var(--line6-start) + (var(--line6-end) * 1%)),#000 calc(var(--line6-start) + (var(--line6-end) * 1%)),#000 var(--line7-start),transparent var(--line7-start),transparent calc(var(--line7-start) + (var(--line7-end) * 1%)),#000 calc(var(--line7-start) + (var(--line7-end) * 1%)),#000 var(--line8-start),transparent var(--line8-start),transparent calc(var(--line8-start) + (var(--line8-end) * 1%)),#000 calc(var(--line8-start) + (var(--line8-end) * 1%)),#000 var(--line9-start),transparent var(--line9-start),transparent calc(var(--line9-start) + (var(--line9-end) * 1%)),#000 calc(var(--line9-start) + (var(--line9-end) * 1%)),#000 100%);mask-image:linear-gradient(to top,#000 0%,#000 var(--line1-start),transparent var(--line1-start),transparent calc(var(--line1-start) + (var(--line1-end) * 1%)),#000 calc(var(--line1-start) + (var(--line1-end) * 1%)),#000 var(--line2-start),transparent var(--line2-start),transparent calc(var(--line2-start) + (var(--line2-end) * 1%)),#000 calc(var(--line2-start) + (var(--line2-end) * 1%)),#000 var(--line3-start),transparent var(--line3-start),transparent calc(var(--line3-start) + (var(--line3-end) * 1%)),#000 calc(var(--line3-start) + (var(--line3-end) * 1%)),#000 var(--line4-start),transparent var(--line4-start),transparent calc(var(--line4-start) + (var(--line4-end) * 1%)),#000 calc(var(--line4-start) + (var(--line4-end) * 1%)),#000 var(--line5-start),transparent var(--line5-start),transparent calc(var(--line5-start) + (var(--line5-end) * 1%)),#000 calc(var(--line5-start) + (var(--line5-end) * 1%)),#000 var(--line6-start),transparent var(--line6-start),transparent calc(var(--line6-start) + (var(--line6-end) * 1%)),#000 calc(var(--line6-start) + (var(--line6-end) * 1%)),#000 var(--line7-start),transparent var(--line7-start),transparent calc(var(--line7-start) + (var(--line7-end) * 1%)),#000 calc(var(--line7-start) + (var(--line7-end) * 1%)),#000 var(--line8-start),transparent var(--line8-start),transparent calc(var(--line8-start) + (var(--line8-end) * 1%)),#000 calc(var(--line8-start) + (var(--line8-end) * 1%)),#000 var(--line9-start),transparent var(--line9-start),transparent calc(var(--line9-start) + (var(--line9-end) * 1%)),#000 calc(var(--line9-start) + (var(--line9-end) * 1%)),#000 100%)}.sun:after{content:"";position:absolute;inset:0;filter:blur(48px);background-color:var(--sun-highlight)}.sun__container--logo{--sun-top: var(--abl-sun-1);--sun-bottom: var(--abl-sun-5);--sun-highlight: var(--abl-sun-3);--sun-glow: rgba(248, 56, 161, .4)}.hero{position:relative;min-height:100svh;display:grid;place-items:end center;overflow:hidden;isolation:isolate;background:var(--abl-bg-0)}.hero__scene{position:absolute;inset:0;z-index:1}.hero__scene canvas{width:100%!important;height:100%!important}.startails{--sun-glow: #f838a1;--triangle: var(--abl-cyan);position:absolute;left:0;right:0;top:0;height:50%;z-index:2;overflow:hidden;pointer-events:none;mix-blend-mode:lighten}.startail-r,.startail-l,.startail-m{position:absolute;bottom:0;height:.2vmin;border-radius:50%;filter:drop-shadow(0 0 15px white);animation:startail 9s ease-in-out infinite}.startail-r{left:75vw;width:15vmin;background:linear-gradient(to right,var(--sun-glow) 10%,var(--triangle) 50%,transparent 80%);transform:translateY(-32vmin) rotate(-20deg)}.startail-l{left:16vw;width:17vmin;background:linear-gradient(to right,var(--sun-glow) 10%,var(--triangle) 30%,transparent 60%);transform:translateY(-7vmin) rotate(-20deg);animation-delay:-3s}.startail-m{left:18vw;width:14vmin;background:linear-gradient(to right,var(--sun-glow) 10%,var(--triangle) 50%,transparent 80%);transform:translateY(-18vmin) rotate(-20deg);opacity:.5;animation-delay:-6s}@keyframes startail{0%,to{opacity:.25}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.startail-r,.startail-l,.startail-m{animation:none}}.hero__fallback{display:none;position:absolute;inset:0;z-index:1;align-items:center;justify-content:center;padding-bottom:12vh}.hero--fallback .hero__scene{display:none}.hero--fallback .hero__fallback{display:flex}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#0000,#00000073,#000000eb 80%,#000)}.hero__content{position:relative;z-index:4;text-align:center;padding:var(--space-7) var(--gutter) var(--space-6)}.hero__cta{display:inline-block;min-width:14rem;padding:.95rem 2rem;border:var(--nav-border) solid var(--abl-cyan);color:var(--abl-cyan);background:#000000d9;text-align:center;text-transform:uppercase;letter-spacing:.14em;font-size:1rem;font-weight:600;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.hero__cta:hover{background:var(--abl-cyan);color:#000;box-shadow:0 0 6rem .1px var(--abl-cyan)}.hero__slot{position:absolute;left:50%;top:auto;bottom:clamp(5.5rem,15vh,11rem);z-index:3;transform:translate(-50%);width:min(100% - 2 * var(--gutter),30rem)}.hero__player{min-width:0}.pxp{position:relative;display:grid;gap:.9rem;justify-items:center;width:100%;padding-bottom:2.4rem;font-family:var(--font-mono);image-rendering:pixelated}.pxp img,.pxp i,.pxp button{image-rendering:pixelated;image-rendering:crisp-edges}.pxp__screen{width:100%;border-style:solid;border-width:18px;border-image:url(/assets/px/gui/monitor1.png) 8 fill / 18px stretch;background:#000;color:#e8f6ff;box-shadow:0 1.5rem 3rem #000000b3,0 0 0 1px #01ecf940}.pxp__main{display:grid;grid-template-columns:1fr;gap:.7rem;padding:.5rem .8rem .7rem}.pxp__video-wrap{position:relative;display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1)}.pxp__video-wrap:after{content:"";position:absolute;inset:0;background:#e8f6ff;opacity:0;pointer-events:none}.hero__player.is-video .pxp__video-wrap:after{animation:crt-flash .5s ease-out .25s both}@keyframes crt-flash{0%{opacity:0}30%{opacity:.85}to{opacity:0}}.hero__player.is-video .pxp__video-wrap{grid-template-rows:1fr}.pxp__video{position:relative;min-height:0;width:100%;aspect-ratio:16 / 9;margin:.1rem 0 .3rem;background:#000;display:grid;place-items:center;overflow:hidden;border:14px solid transparent;border-image:url(/assets/px/gui/Display.png) 20 fill / 14px round;transform:scaleY(.02) scaleX(.6);opacity:0;transition:transform .25s ease-in,opacity .2s}.hero__player.is-video .pxp__video{animation:crt-on .55s cubic-bezier(.2,.8,.2,1) .25s both}@keyframes crt-on{0%{transform:scaleY(.02) scaleX(.6);opacity:0}35%{transform:scaleY(.02) scaleX(1.02);opacity:1}70%{transform:scaleY(1.02) scaleX(1.02)}to{transform:none;opacity:1}}.pxp__video iframe,.pxp__video video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.pxp__video--embed{background:#000}.pxp__video--embed iframe{top:50%;bottom:auto;height:var(--embed-h, 152px);transform:translateY(-50%);border-radius:12px}.pxp__embed-note{position:absolute;left:0;right:0;top:.5rem;margin:0;z-index:2;text-align:center;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--abl-text-muted)}.pxp__video.scanlines:before,.pxp__video.scanlines:after{z-index:3}.hero__player.is-video .pxp__ico--tv{display:none}.hero__player.is-video .pxp__ico--tape{display:block;top:50%}.hero__player.is-video .pxp__label--video{color:var(--abl-pink);text-shadow:0 0 6px rgba(250,56,207,.6)}.pxp__spec{position:relative;width:100%;height:120px;margin:0}.pxp__eq{position:relative;display:block;width:11rem;height:2.4rem;margin-left:auto;background-color:#000;background-image:linear-gradient(to top,#000,transparent 70%),linear-gradient(rgba(1,236,249,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(1,236,249,.45) 1px,transparent 1px);background-size:100% 100%,6px 6px,6px 6px}.pxp__eq canvas{display:block;width:100%;height:100%}.pxp__eq--off{background-image:repeating-linear-gradient(90deg,rgba(1,236,249,.2) 0 3px,transparent 3px 6px)}.pxp__spec canvas{display:block;width:100%!important;height:100%!important}.pxp__text{display:grid;gap:.75rem;min-width:0}.pxp__row{display:flex;align-items:center;gap:.8rem;min-width:0}.pxp__cover{width:2.6rem;height:2.6rem;object-fit:cover;border:2px solid #1b3a44}.pxp__ep{font-family:"Press Start 2P",var(--font-mono);font-size:.62rem;color:var(--abl-pink);letter-spacing:.05em;text-shadow:0 0 6px rgba(250,56,207,.6)}.pxp__time{margin-left:.4rem;font-family:"Press Start 2P",var(--font-mono);font-size:.55rem;color:var(--abl-cyan);white-space:nowrap}.pxp__title{font-family:"Press Start 2P",var(--font-mono);font-size:.72rem;line-height:1.6;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 8px rgba(1,236,249,.35)}.pxp__bar{position:relative;height:24px;background:url(/assets/px/gui/Loading_part.png) 0 0 / 16px 24px repeat-x;filter:none}.pxp__bar:before{content:"";position:absolute;inset:0;background:#0009}.pxp__fill{position:absolute;left:0;top:0;bottom:0;width:var(--progress, 0%);background:url(/assets/px/gui/Loading_part.png) 0 0 / 16px 24px repeat-x;box-shadow:0 0 4px #01ecf9b3}.pxp__bar--vol .pxp__fill{width:var(--vol, 100%)}.pxp__bar input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pxp__deck{display:flex;align-items:flex-start;justify-content:center;gap:.95rem;width:100%;padding-top:.2rem}.pxp__ctl{display:grid;justify-items:center;gap:.55rem}.pxp__ctl--vol{align-self:center}.pxp__label{font-family:"Press Start 2P",var(--font-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--abl-cyan);text-shadow:0 0 6px rgba(1,236,249,.5)}.pxbtn{position:relative;width:54px;height:54px;padding:0;border:0;cursor:pointer;background:url(/assets/px/gui/Buttons.png) 0 0 / 540px 54px no-repeat;transition:transform .08s}.pxbtn--prev{background-position:0 0}.pxbtn--prev:active{background-position:-54px 0}.pxbtn--next{background-position:-216px 0}.pxbtn--next:active{background-position:-270px 0}.pxbtn--play{width:64px;height:64px;background-size:640px 64px;background-position:-512px 0}.pxbtn--play:active,.hero__player.is-playing .pxbtn--play,.deck.is-playing .pxbtn--play{background-position:-576px 0}.pxbtn--video{background-position:-432px 0}.pxbtn--video:active,.hero__player.is-video .pxbtn--video{background-position:-486px 0}.pxbtn--video .pxp__ico--tape{display:none}a.pxbtn{display:block}.pxbtn--list{background-position:-324px 0}.pxbtn--list:active{background-position:-378px 0}.pxbtn:hover{transform:translateY(-1px);filter:brightness(1.1)}.pxp__ico{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:block;width:1.5rem;height:1.5rem;color:#3b0d3a}.pxp__ico svg{width:100%;height:100%;fill:currentColor;display:block}.pxp__ico--pause,.hero__player.is-playing .pxp__ico--play,.deck.is-playing .pxp__ico--play{display:none}.hero__player.is-playing .pxp__ico--pause,.deck.is-playing .pxp__ico--pause{display:block}.hero__player.is-playing .pxp__ico,.deck.is-playing .pxp__ico{top:50%}.pxp__vol{display:flex;align-items:center;gap:.5rem;height:63px}.pxp__led{width:24px;height:24px;padding:0;border:0;cursor:pointer;background:url(/assets/px/gui/Bulb.png) -48px 0 / 96px 24px no-repeat}.hero__player.is-playing .pxp__led{background-position:0 0}.hero__player.is-muted .pxp__led{background-position:-24px 0}.pxp__bar--vol{width:72px;height:24px}.pxp__listen{position:absolute;top:calc(100% - 1.5rem);left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.7rem;margin:0;padding:0;list-style:none}.pxp__brand{display:inline-flex;align-items:center;gap:.6rem;color:#fff;font-family:"Press Start 2P",var(--font-mono);font-size:.55rem;text-decoration:none;transition:color .15s,text-shadow .15s}.pxp__brand svg{width:1.8rem;height:1.8rem;fill:var(--brand);display:block;filter:drop-shadow(0 0 .35rem rgba(0,0,0,.6))}.pxp__brand:hover{color:var(--brand);text-shadow:0 0 .8rem var(--brand)}@media (max-width: 580px){.pxp__deck{flex-wrap:wrap}.pxbtn{width:50px;height:50px;background-size:500px 50px}.pxbtn--prev:active{background-position:-50px 0}.pxbtn--next{background-position:-200px 0}.pxbtn--next:active{background-position:-250px 0}.pxbtn--play{width:60px;height:60px;background-size:600px 60px;background-position:-480px 0}.pxbtn--play:active,.hero__player.is-playing .pxbtn--play,.deck.is-playing .pxbtn--play{background-position:-540px 0}.pxbtn--video{background-position:-400px 0}.pxbtn--video:active,.hero__player.is-video .pxbtn--video{background-position:-450px 0}.pxbtn--list{background-position:-300px 0}.pxbtn--list:active{background-position:-350px 0}}.hero__boxes{position:absolute;left:50%;top:calc(var(--hero-title-top) + var(--hero-title-w) * .64 + 1.25rem);z-index:3;transform:translate(-50%);display:grid;grid-template-columns:minmax(9rem,1fr) minmax(0,2.6fr) minmax(9rem,1fr);gap:var(--space-4);width:min(100% - 2 * var(--gutter),66rem);text-align:center}.hero__box{display:flex;flex-direction:column;justify-content:center;gap:.4rem;min-height:4.5rem;padding:var(--space-2) var(--space-4);border:1px solid rgba(1,236,249,.45);background:#000000b8;box-shadow:inset 0 0 0 1px #0009,0 1rem 2rem #00000080;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.hero__box:hover{border-color:var(--abl-cyan);box-shadow:inset 0 0 0 1px #0009,0 0 2rem #01ecf940}.hero__box--player{min-height:6rem;border-color:#fa38cf8c}.hero__box--player:hover{border-color:var(--abl-pink);box-shadow:inset 0 0 0 1px #0009,0 0 2rem #fa38cf40}.hero__box-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--abl-cyan)}.hero__box--player .hero__box-label{color:var(--abl-pink)}.hero__box-hint{font-size:.8rem;color:var(--abl-text-muted)}@media (max-width: 860px){.hero__boxes{grid-template-columns:1fr;gap:var(--space-3)}.hero__box--player{order:-1}}.hero__veil{position:absolute;inset:0;z-index:5;background:var(--abl-bg-0);transition:opacity 1.2s var(--ease-out);pointer-events:none}.hero.is-ready .hero__veil{opacity:0}.hero{--hero-title-top: clamp(15rem, 32vh, 19rem);--hero-title-w: clamp(15rem, 30vw, 27rem)}.hero__title{position:absolute;left:50%;top:var(--hero-title-top);z-index:3;width:var(--hero-title-w);margin:0;transform:translate(-50%);line-height:0;pointer-events:none;will-change:transform;backface-visibility:hidden}.hero__lettering{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.75))}.hero__palms{position:absolute;left:16%;top:-26%;width:68%;height:auto;filter:drop-shadow(0 .25rem .75rem rgba(0,0,0,.75))}.hero__line{display:inline-block;margin:0 0 var(--space-3);padding:.45rem 1rem;background:#000000b3;border:1px solid rgba(1,236,249,.35);color:var(--abl-text);font-size:1rem;letter-spacing:.02em}.hero__content{display:flex;flex-direction:column;align-items:center}@media (max-width: 860px){.hero{--hero-title-w: clamp(11rem, 55vw, 17rem);--hero-title-top: clamp(11.5rem, 25vh, 14rem)}.hero__line{font-size:.9rem;margin-inline:var(--gutter)}}.hero{min-height:max(100svh,66rem)}@media (max-width: 860px){.hero{min-height:max(100svh,50rem)}}.hero.is-video{min-height:max(100svh,83rem)}@media (max-width: 860px){.hero.is-video{min-height:max(100svh,63rem)}}.hero.is-video .hero__slot{top:var(--hero-slot-top, auto);bottom:auto}.hero.is-video .hero__scene,.hero.is-video .hero__fallback{bottom:auto;height:var(--hero-scene-h, 100%)}.hero.is-video:after{bottom:auto;top:calc(var(--hero-scene-h, 100%) * .58);height:calc(var(--hero-scene-h, 100%) * .42)}.hero.is-video .startails{height:calc(var(--hero-scene-h, 100%) * .5)}.shot .hero{min-height:70rem;height:70rem}@media (max-width: 860px){.hero__slot{bottom:2rem;width:calc(100% - 2 * var(--gutter))}.pxp__screen{border-width:16px;border-image-width:16px}.pxp__main{padding:.5rem .4rem .6rem}.pxp__spec{width:100%;height:90px;margin:0}.pxp__deck{gap:.6rem}.pxbtn{width:50px;height:50px;background-size:500px 50px}.pxbtn--prev:active{background-position:-50px 0}.pxbtn--next{background-position:-200px 0}.pxbtn--next:active{background-position:-250px 0}.pxbtn--play{width:60px;height:60px;background-size:600px 60px;background-position:-480px 0}.pxbtn--play:active,.hero__player.is-playing .pxbtn--play,.deck.is-playing .pxbtn--play{background-position:-540px 0}.pxbtn--video{background-position:-400px 0}.pxbtn--video:active,.hero__player.is-video .pxbtn--video{background-position:-450px 0}.pxbtn--list{background-position:-300px 0}.pxbtn--list:active{background-position:-350px 0}.pxp__video{border-width:10px;border-image-width:10px}.pxp__bar--vol{width:72px}}.podcast{position:relative;overflow:hidden;isolation:isolate;--podcast-mesh: radial-gradient(at 18% 12%, rgba(250, 56, 207, .38) 0px, transparent 46%), radial-gradient(at 84% 8%, rgba(1, 236, 249, .16) 0px, transparent 42%), radial-gradient(at 52% 48%, rgba(99, 22, 168, .55) 0px, transparent 58%), radial-gradient(at 8% 78%, rgba(55, 15, 107, .6) 0px, transparent 50%), radial-gradient(at 92% 86%, rgba(250, 56, 207, .22) 0px, transparent 48%), linear-gradient(to bottom, #2a0f58 0%, #170a30 55%, #0e0520 88%, #0b0414 100%);background:var(--podcast-mesh)}.section.podcast{padding-top:calc(var(--section-tight) + var(--wave-h, 8rem))}.podcast.grainy:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px}.podcast .section__stars{z-index:-1}.podcast:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(10rem,22vh,16rem);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#0000,#0009 55%,#000)}.podcast .fluid{z-index:-2;opacity:.65}.podcast.grainy:before{z-index:0}.mesh{position:absolute;inset:0;z-index:-3;overflow:hidden;pointer-events:none}.mesh__blob{position:absolute;width:55vw;height:55vw;min-width:26rem;min-height:26rem;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform;animation:mesh-drift 36s ease-in-out infinite alternate}.mesh__blob--1{left:-12%;top:-20%;background:var(--abl-pink);animation-duration:38s}.mesh__blob--2{right:-14%;top:-10%;background:#4b1cc9;animation-duration:44s;animation-delay:-12s}.mesh__blob--3{left:28%;top:30%;background:#7a1fa0;animation-duration:52s;animation-delay:-20s;opacity:.5}.mesh__blob--4{right:4%;bottom:-24%;background:var(--abl-cyan);animation-duration:48s;animation-delay:-30s;opacity:.22}@keyframes mesh-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(8vw,6vh) scale(1.12)}to{transform:translate(-6vw,10vh) scale(.94)}}@media (prefers-reduced-motion: reduce){.mesh__blob{animation:none}}.deck{position:relative;box-shadow:0 2rem 4rem #0009,inset 0 1px #ffffff0f,inset 0 0 6rem #0009;background:linear-gradient(to bottom,#0c041ceb,#000000eb)}.deck .vc-tape-wrapper{filter:drop-shadow(0 1.5rem 1.5rem rgba(0,0,0,.7))}.deck.is-playing .vc-tape-wrapper{filter:drop-shadow(0 1.5rem 1.5rem rgba(0,0,0,.7)) drop-shadow(0 0 1.5rem rgba(1,236,249,.35))}.deck__status{display:flex;align-items:center;gap:.75rem;margin:var(--space-3) auto 0;padding:.6rem 1rem;max-width:40rem;border:var(--nav-border) solid rgba(1,236,249,.35);background:#000000b3;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--abl-text-muted)}.deck__led{width:.6rem;height:.6rem;border-radius:50%;background:#3a2050;box-shadow:none;flex:none}.deck.is-playing .deck__led{background:var(--abl-pink);box-shadow:0 0 .6rem var(--abl-pink);animation:led-blink 1.2s steps(2) infinite}@keyframes led-blink{50%{opacity:.35}}.deck__state{color:var(--abl-cyan);flex:none}.deck__track{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:.02em}.deck__bars{display:inline-flex;align-items:flex-end;gap:2px;height:.9rem;flex:none}.deck__bars--m{display:none;height:.6rem}.deck__now-row{display:contents}.deck__bars i{width:3px;height:20%;background:var(--abl-cyan);opacity:.35}.deck.is-playing .deck__bars i{opacity:1;animation:bars .9s steps(4) infinite}.deck.is-playing .deck__bars i:nth-child(2){animation-delay:-.3s}.deck.is-playing .deck__bars i:nth-child(3){animation-delay:-.6s}.deck.is-playing .deck__bars i:nth-child(4){animation-delay:-.15s}.deck.is-playing .deck__bars i:nth-child(5){animation-delay:-.45s}@keyframes bars{0%{height:20%}50%{height:100%}to{height:35%}}.deck .ep-list{position:relative;margin:0}.ep-list__head{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .75rem;padding:0 .25rem}.ep-list__title{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--abl-cyan)}.ep-list__count{font-family:"Press Start 2P",var(--font-mono);font-size:.6rem;color:var(--abl-pink)}.ep-list__hint{margin-left:auto;font-family:"Press Start 2P",var(--font-mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--abl-text-muted)}.ep-list__on{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;align-self:center}.ep-list__on-label{font-family:"Press Start 2P",var(--font-mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--abl-text-muted);margin-right:.2rem}.ep-list__on-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(1,236,249,.35);background:var(--abl-bg-0);color:var(--abl-text-muted);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.ep-list__on-btn svg{width:1.05rem;height:1.05rem;fill:currentColor}.ep-list__on-btn:hover{color:var(--abl-text);border-color:var(--abl-cyan)}.ep-list__on-btn[aria-pressed=true]{color:var(--brand);border-color:var(--brand);box-shadow:0 0 10px color-mix(in srgb,var(--brand) 60%,transparent)}.ep-list__foot{margin:1rem 0 0;display:flex;justify-content:center}.ep-list__more{display:inline-flex;align-items:center;justify-content:center;min-width:14rem;padding:.85rem 1.6rem;background:var(--abl-bg-0);color:var(--abl-cyan);text-decoration:none;font-family:"Press Start 2P",var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;transition:color var(--t-fast),background var(--t-fast)}.ep-list__more:hover{color:var(--abl-pink);background:#01ecf90f}.ep-list__rows{margin:0;padding:0;list-style:none;display:grid;gap:.6rem;max-height:30rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(1,236,249,.4) transparent}.ep-list .ep-row{display:grid;grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem;text-align:left;cursor:pointer}.ep-list .ep-row:focus-visible{outline:2px solid var(--abl-pink);outline-offset:-2px}.ep-row__thumb{width:3.75rem;height:3.75rem;object-fit:cover;border:2px solid rgba(1,236,249,.5);image-rendering:pixelated}.ep-row__main{display:grid;gap:.2rem;min-width:0}.ep-row__num{font-family:"Press Start 2P",var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--abl-pink)}.ep-row__title{font-size:1.05rem;line-height:1.3;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-row__meta{font-family:"Press Start 2P",var(--font-mono);font-size:.5rem;letter-spacing:.08em;line-height:1.6;color:var(--abl-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-row__state{display:grid;justify-items:center;gap:.3rem;min-width:5.5rem}.ep-row__ico{display:inline-flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border:1px solid rgba(1,236,249,.5);color:var(--abl-cyan)}.ep-row__ico svg{width:1rem;height:1rem;fill:currentColor}.ep-row__ico--pause,.ep-row.is-playing .ep-row__ico--play{display:none}.ep-row.is-playing .ep-row__ico--pause{display:inline-flex}.ep-row__badge{font-family:"Press Start 2P",var(--font-mono);font-size:.45rem;letter-spacing:.1em;text-transform:uppercase;color:var(--abl-pink);font-style:normal;min-height:1em}.ep-row.is-playing .ep-row__badge{color:var(--abl-cyan)}.ep-row.is-loaded{border-color:var(--abl-pink)}.ep-list .ep-row:hover{background:var(--abl-cyan);color:#000;box-shadow:0 0 6rem .1px var(--abl-cyan)}.ep-list .ep-row:hover .ep-row__title,.ep-list .ep-row:hover .ep-row__meta,.ep-list .ep-row:hover .ep-row__num,.ep-list .ep-row:hover .ep-row__badge{color:#000}.ep-list .ep-row:hover .ep-row__ico{border-color:#000;color:#000}.ep-list__float{position:absolute;left:0;top:0;z-index:5;width:8.5rem;height:8.5rem;object-fit:cover;border:2px solid var(--abl-cyan);box-shadow:0 1rem 2rem #0009,0 0 1.5rem #01ecf940;image-rendering:pixelated;opacity:0;scale:.7;transition:opacity .25s,scale .3s cubic-bezier(.23,1,.32,1);pointer-events:none}.ep-list__float.is-on{opacity:1;scale:1}@media (max-width: 640px){.ep-list__hint,.ep-list__on-label{display:none}.ep-list .ep-row{grid-template-columns:3rem minmax(0,1fr) auto;gap:.6rem;padding:.6rem .7rem}.ep-row__thumb{width:3rem;height:3rem}.ep-row__state{min-width:0}.ep-row__badge,.ep-list__float{display:none}}.deck__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.deck__left{display:grid;gap:var(--space-4);justify-items:center}.deck__right{display:grid;align-content:start;min-width:0}@media (max-width: 960px){.deck__grid{grid-template-columns:1fr}}.deck__hint{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--abl-text-muted)}.deck__now{display:grid;justify-items:center;gap:.35rem;text-align:center;min-width:0;max-width:100%}.deck__now-k{font-family:"Press Start 2P",var(--font-mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--abl-pink)}.deck.is-playing .deck__now-k{color:var(--abl-cyan);text-shadow:0 0 8px rgba(1,236,249,.6)}.deck__now-title{font-size:1.3rem;line-height:1.25;color:#fff}.deck__now-meta{font-family:var(--font-mono);font-size:.8rem;color:var(--abl-text-muted)}.deck__ctl{display:flex;align-items:flex-start;justify-content:center;gap:1.4rem;flex-wrap:wrap}.deck__flip{height:63px;padding:0 1.1rem;border:1px solid var(--abl-cyan);background:#000c;color:var(--abl-cyan);font-family:"Press Start 2P",var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.deck__flip:hover{background:var(--abl-cyan);color:#000;box-shadow:0 0 2rem #01ecf966}.deck.is-side-b .deck__flip{background:var(--abl-pink);border-color:var(--abl-pink);color:#000}.deck__volume{display:flex;align-items:center;gap:.8rem}.deck__knobwrap{display:none}.deck__vol-bar{width:160px}.cassette-stage{--cassette-scale: 1;width:100%;height:calc(400px * var(--cassette-scale));overflow:hidden;padding-top:0}.cassette-stage .tape-stack{width:586px;height:379px;margin:8px 0 0 calc(50% - 293px);transform:scale(var(--cassette-scale));transform-origin:top center;overflow:visible}.tape-slide{width:586px;height:379px;border-radius:14px}.tape-slide .vc-container{width:586px;height:379px;margin:0}.tape-slide .vc-tape-wrapper{width:586px;height:379px;margin:0;perspective:1400px}.tape-slide .vc-tape{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.65,0,.35,1)}.tape-slide .vc-tape-front{backface-visibility:hidden;-webkit-backface-visibility:hidden}.tape-slide .vc-tape-side-b{display:block;background-image:url(/vendor/cassette/images/cs_back.png)}.tape-slide .vc-tape.is-flipping{animation:tape-lift .9s cubic-bezier(.65,0,.35,1);box-shadow:0 3rem 3rem #0009}@keyframes tape-lift{0%{translate:0 0;scale:1}50%{translate:0 -40px;scale:1.07;rotate:x 10deg}to{translate:0 0;scale:1}}.deck.is-side-b .vc-tape-back{visibility:hidden;transition:visibility 0s .45s}.abl-label{position:absolute;left:33px;top:38px;width:518px;height:243px;border-radius:10px;overflow:hidden;color:#140420;font-family:var(--font-ui);background:linear-gradient(to bottom,var(--abl-sun-1) 0%,var(--abl-sun-2) 28%,var(--abl-sun-3) 50%,var(--abl-sun-4) 68%,var(--abl-sun-5) 100%);-webkit-mask:linear-gradient(#000 0 0) top / 100% 88px no-repeat,linear-gradient(#000 0 0) bottom / 100% 63px no-repeat,linear-gradient(#000 0 0) left / 35px 100% no-repeat,linear-gradient(#000 0 0) right / 43px 100% no-repeat;mask:linear-gradient(#000 0 0) top / 100% 88px no-repeat,linear-gradient(#000 0 0) bottom / 100% 63px no-repeat,linear-gradient(#000 0 0) left / 35px 100% no-repeat,linear-gradient(#000 0 0) right / 43px 100% no-repeat;pointer-events:none}.abl-label__side{position:absolute;left:14px;top:14px;width:44px;height:44px;display:grid;place-items:center;border:2px solid rgba(20,4,32,.8);border-radius:4px;font-weight:700;font-size:22px;line-height:1}.abl-label__side small{font-size:9px;letter-spacing:.1em}.abl-label__title{position:absolute;left:72px;top:16px;right:60px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.abl-label__episode{position:absolute;left:72px;top:32px;right:60px;border-bottom:1.5px solid rgba(20,4,32,.6);padding-bottom:4px;font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abl-label__brand{position:absolute;left:20px;right:20px;bottom:12px;display:flex;justify-content:space-between;align-items:baseline;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.35);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.abl-label__brand strong{font-size:20px;letter-spacing:.04em;color:var(--abl-cyan);text-shadow:0 0 1px #140420,0 0 1px #140420,0 1px 2px rgba(20,4,32,.9),0 0 8px rgba(1,236,249,.35)}.abl-label__brand span{color:var(--abl-cyan)}.abl-label__cover{position:absolute;left:72px;top:14px;width:44px;height:44px;object-fit:cover;border:2px solid rgba(20,4,32,.8);border-radius:4px;background:#000}.abl-label--art .abl-label__title,.abl-label--art .abl-label__episode{left:126px}.vc-tape-front>span{display:none}.abl-label span{position:static;top:auto;left:auto;font:inherit;color:inherit}.abl-label__brand span{color:var(--abl-cyan);font-size:12px}ul.vc-controls{background:linear-gradient(to bottom,#fa38cf2e,#01ecf914);border:2px solid var(--abl-pink);border-radius:0;box-shadow:0 0 24px var(--color-glow-pink)}ul.vc-controls li{background:linear-gradient(to bottom,#221040,#120822);color:var(--abl-cyan);text-shadow:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;border-radius:0!important;box-shadow:inset 0 0 0 1px #01ecf959,inset 0 -6px 10px #00000080,0 4px #0a0314}ul.vc-controls li span:before{color:var(--abl-cyan);text-shadow:0 0 6px var(--color-glow)}ul.vc-controls li:hover{box-shadow:inset 0 0 0 1px var(--abl-cyan),inset 0 -6px 10px #00000080,0 4px #0a0314,0 0 18px var(--color-glow)}ul.vc-controls li.vc-control-active,ul.vc-controls li.vc-control-pressed,ul.vc-controls li.vc-control-active.vc-control-pressed{background:linear-gradient(to bottom,var(--abl-pink),#a01f85);color:#140420;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -6px 10px #00000040,0 2px #0a0314,0 0 20px var(--color-glow-pink)}ul.vc-controls li.vc-control-active span:before,ul.vc-controls li.vc-control-pressed span:before{color:#140420;text-shadow:none}.vc-volume-wrap{background:linear-gradient(to bottom,#01ecf91f,#fa38cf14);border:2px solid var(--abl-cyan);box-shadow:0 0 24px var(--color-glow)}.vc-volume-wrap:after{color:var(--abl-cyan);text-shadow:none;font-family:var(--font-mono);letter-spacing:.15em}.knob .top{background:radial-gradient(circle at 35% 30%,#3a1f66,#150a2a 70%);box-shadow:inset 0 0 0 2px #01ecf966,inset 0 0 12px #000c}.knob .base{box-shadow:0 5px #0a0314,0 5px 12px #000}.knob .top:after{background-color:var(--abl-cyan);box-shadow:0 0 6px var(--abl-cyan);width:6px;height:6px;margin-top:-3px}.cassette-caption{max-width:58ch;margin:var(--space-4) auto 0;text-align:center;font-size:.95rem;line-height:1.7;color:var(--abl-text-muted)}.episodes{margin:var(--space-5) 0 0;padding:0;list-style:none;border-top:var(--nav-border) solid var(--abl-pink)}.episode{display:grid;grid-template-columns:3.5rem 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) 1.125rem;border-bottom:var(--nav-border) solid var(--abl-pink)}.episode__num{font-family:var(--font-mono);opacity:.6}.episode__title{font-size:1.05rem}.episode__meta{font-family:var(--font-mono);font-size:.8rem;opacity:.7;white-space:nowrap}.episode__desc{grid-column:2 / -1;font-size:.9rem;opacity:.75}.episodes__note{margin-top:var(--space-3);font-family:var(--font-mono);font-size:.8rem;color:var(--abl-text-muted)}@media (max-width: 600px){.episode{grid-template-columns:3rem 1fr}.episode__meta{grid-column:2;justify-self:start}}.deck.is-playing .vc-tape-wheel-left div{animation:rotateLeft 2s linear infinite}.deck.is-playing .vc-tape-wheel-right div{animation:rotateRight 2s linear infinite}.deck.is-ff .vc-tape-wheel-left div,.deck.is-ff .vc-tape-wheel-right div{animation:rotateLeft .5s linear infinite}.deck.is-rew .vc-tape-wheel-left div,.deck.is-rew .vc-tape-wheel-right div{animation:rotateRight .5s linear infinite}.deck .vc-controls li{cursor:pointer;user-select:none}.deck .vc-controls li:focus-visible{outline:2px solid var(--abl-pink);outline-offset:-2px}.deck ul.vc-controls.deck__transport{position:static;display:flex;justify-content:center;width:max-content;max-width:100%;height:auto;margin:var(--space-4) auto 0;padding:6px;box-sizing:border-box}.deck ul.vc-controls.deck__transport li{float:none;flex:none}.deck ul.vc-controls.deck__transport li.vc-control-switch{width:96px}@media (max-width: 720px){.deck ul.vc-controls.deck__transport{flex-wrap:wrap;justify-content:center;width:100%}.deck ul.vc-controls.deck__transport li{width:30%;flex:1 1 30%;padding:10px 6px}.deck ul.vc-controls.deck__transport li.vc-control-switch,.deck ul.vc-controls.deck__transport li.vc-control-play{width:30%}.deck__vol-bar{width:128px}}.tape-video{position:absolute;left:36px;top:70px;width:514px;height:182px;background:#000;border-radius:10px;overflow:hidden;display:grid;place-items:center;box-shadow:inset 0 0 0 2px #01ecf980,inset 0 0 40px #01ecf91f}.tape-video iframe,.tape-video video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.tape-video__none{margin:0;padding:1rem;text-align:center;font-family:"Press Start 2P",var(--font-mono);font-size:.6rem;line-height:2;color:var(--abl-cyan)}.tape-video__none small{display:block;font-family:var(--font-mono);font-size:.8rem;color:var(--abl-text-muted)}.tape-video__none code{color:var(--abl-pink)}.deck.is-side-b .vc-tape-back{visibility:hidden}.deck__elapsed{color:var(--abl-cyan)}.deck__prog{width:min(100%,22rem);margin:.1rem auto .3rem;justify-self:center}.section{position:relative;padding-block:var(--section-normal);scroll-margin-top:var(--nav-height)}.section--tight{padding-block:var(--section-tight)}.section--roomy{padding-block:var(--section-roomy)}.section--line{border-top:var(--nav-border) solid var(--color-line)}.section--line-pink{border-top:var(--nav-border) solid var(--abl-pink)}.section--mountains{overflow:hidden;isolation:isolate}.section__texture{position:absolute;inset:0;z-index:-1;opacity:.35;pointer-events:none;mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent)}.section__texture canvas{width:100%;height:100%}.section--stars{position:relative;isolation:isolate}.section--mountains.section--stars{background:var(--abl-bg-0)}.section__stars{position:absolute;inset:0;z-index:-2;pointer-events:none}.section__stars canvas{width:100%;height:100%;display:block;image-rendering:pixelated}.section--dusk{background:linear-gradient(to bottom,#1a0a3a,#0e0520 45%,#000)}.section--dusk-up{background:linear-gradient(to bottom,#000,#0e0520 55%,#1c0c40)}[data-fluid]{position:relative;isolation:isolate;overflow:hidden}.liquid{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;contain:paint;opacity:0;transition:opacity .5s ease}.liquid.is-on{opacity:1}.liquid i{position:absolute;display:block}.liquid__drift{inset:-8%;animation:liquid-drift 40s ease-in-out infinite alternate;will-change:transform}.liquid__field{inset:0;background:radial-gradient(at 20% 30%,var(--liquid-a, #FA38CF) 0px,transparent 45%),radial-gradient(at 75% 20%,var(--liquid-b, #01ECF9) 0px,transparent 40%),radial-gradient(at 60% 75%,var(--liquid-c, #7a1fa0) 0px,transparent 50%),radial-gradient(at 15% 85%,var(--liquid-d, #370F6B) 0px,transparent 50%),linear-gradient(135deg,var(--liquid-base-1, #1a0a3a),var(--liquid-base-2, #0b0414));opacity:var(--liquid-opacity, 1)}.liquid--baked .liquid__field{background:none}.liquid__field canvas{position:absolute;inset:0;width:100%;height:100%;display:block;image-rendering:auto}@keyframes liquid-drift{to{transform:translate(-4%,3%) rotate(2deg) scale(1.08)}}.liquid__dither{inset:0;mix-blend-mode:multiply;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4'><rect width='4' height='4' fill='white'/><rect x='0' y='0' width='1' height='1' fill='black'/><rect x='2' y='2' width='1' height='1' fill='black'/><rect x='2' y='0' width='1' height='1' fill='%23555'/><rect x='0' y='2' width='1' height='1' fill='%23555'/><rect x='1' y='1' width='1' height='1' fill='%23aaa'/><rect x='3' y='3' width='1' height='1' fill='%23aaa'/></svg>");background-size:8px 8px;image-rendering:pixelated}.liquid__crt{inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.6) 100%),linear-gradient(#0000 50%,#0000004d 50%),linear-gradient(90deg,#ff000012,#00ff0005,#0000ff12);background-size:100% 100%,100% 3px,3px 100%}@media (prefers-reduced-motion: reduce){.liquid__drift{animation:none}}.lite .liquid__drift{animation:none}[data-pixel]{position:relative;isolation:isolate;overflow:hidden}.pxbg{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.pxbg i,.pxbg canvas{position:absolute;inset:0;display:block}.pxbg__sky{background:#000;z-index:0}canvas.pxbg__sky{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.pxbg .section__stars{position:absolute;inset:0;z-index:1}.pxbg .section__stars canvas{width:100%;height:100%;display:block;image-rendering:pixelated}.pxbg__l{z-index:2;left:0;right:auto;width:calc(100% + 1152px);background-repeat:repeat-x;background-size:auto 648px;background-position:0 100%;image-rendering:pixelated;image-rendering:crisp-edges;will-change:transform;filter:var(--cloud-tint, hue-rotate(-14deg) saturate(1.05) brightness(.92))}.pxbg--night .pxbg__l{top:auto;bottom:0;height:648px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.35) 14%,#000 34%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.35) 14%,#000 34%)}.pxbg--night .pxbg__fade{background:linear-gradient(to bottom,#000 0% 6%,#0000 40% 80%,#000)}@media (max-width: 860px){.pxbg--night .pxbg__fade{background:linear-gradient(to bottom,#000 0% 10%,#0000 48% 82%,#000)}}.pxbg--night .pxbg__l2{background-image:url(/assets/px/cloud-night/2.png);width:100%;filter:none;background-repeat:no-repeat;background-position:78% 100%}.pxbg--night .pxbg__l3{background-image:url(/assets/px/cloud-night/3.png);animation:pxbg-drift 300s linear infinite}.pxbg--night .pxbg__l4{background-image:url(/assets/px/cloud-night/4.png);animation:pxbg-drift 420s linear infinite}@keyframes pxbg-drift{0%{transform:translateZ(0)}to{transform:translate3d(-1152px,0,0)}}.pxbg--moon .pxbg__moon{background-image:url(/assets/px/moon-blue/2.png);width:100%;background-repeat:no-repeat;background-position:calc(50% + 320px) 0;background-size:auto 648px;filter:hue-rotate(-28deg) saturate(1.4) brightness(1.05)}.pxbg--moon .pxbg__l3{background-image:url(/assets/px/moon-blue/3.png);animation:pxbg-drift 360s linear infinite;filter:hue-rotate(40deg) saturate(.9) brightness(.8)}.pxbg--moon .pxbg__fade{background:linear-gradient(to bottom,#000,#0000 22% 88%,#0009)}@media (max-width: 860px){.pxbg--moon .pxbg__moon{background-size:auto 420px;background-position:calc(50% + 90px) 0}}.pxbg--pines .pxbg__moon{background-image:url(/assets/px/moon-pines/2.png);width:100%;background-repeat:no-repeat;background-position:calc(50% + 300px) 10px;background-size:auto 560px;filter:hue-rotate(20deg) saturate(1.3)}.pxbg--pines .pxbg__pines{background-image:url(/assets/px/moon-pines/3.png);width:100%;background-repeat:repeat-x;background-position:center bottom;background-size:auto 100%;filter:hue-rotate(20deg) saturate(1.3);z-index:2}.pxbg--pines .pxbg__fade{background:linear-gradient(to bottom,#000,#0000 22% 88%,#0009)}@media (max-width: 860px){.pxbg--pines .pxbg__moon{background-size:auto 360px;background-position:calc(50% + 80px) 0}}.pxbg--clouds .pxbg__l{--cloud-tint: none}.pxbg--clouds .pxbg__l2{background-image:url(/assets/px/cloud-pink/2.png);background-position:0 0;background-repeat:no-repeat;width:100%;background-size:auto 648px;background-position:calc(50% + 120px) 0}.pxbg--clouds .pxbg__l3{background-image:url(/assets/px/cloud-pink/3.png);animation:pxbg-drift 540s linear infinite}.pxbg--clouds .pxbg__l4{background-image:url(/assets/px/cloud-pink/4.png);animation:pxbg-drift 400s linear infinite}.pxbg--clouds .pxbg__l5{background-image:url(/assets/px/cloud-pink/5.png);animation:pxbg-drift 300s linear infinite}.pxbg--clouds .pxbg__fade{background:linear-gradient(to bottom,#000,#0000 30% 86%,#000000b3)}.pxbg__fade{z-index:3;background:linear-gradient(to bottom,#000,#0000 18% 80%,#000)}.pxbg__onebit{z-index:2;background:linear-gradient(to bottom,#ff6ad5,#c774e8,#ad8cff,#8795e8,#94d0ff);-webkit-mask:url(/assets/px/onebit-pink/orig.png) 50% 100% / auto 100% repeat-x;mask:url(/assets/px/onebit-pink/orig.png) 50% 100% / auto 100% repeat-x;-webkit-mask-source-type:luminance;mask-mode:luminance;image-rendering:pixelated;image-rendering:crisp-edges}.pxbg--onebit .pxbg__fade{background:linear-gradient(to bottom,#000,#0000 22% 85%,#00000080)}@media (prefers-reduced-motion: reduce){.pxbg__l{animation:none}}.lite .pxbg__l{animation:none}.section.scanlines:before,.section.scanlines:after{z-index:0}.section.scanlines>.container{position:relative;z-index:1}[data-bg]{position:relative;isolation:isolate;overflow:hidden}.ripples,.gridfield{position:absolute;inset:0;z-index:-2;pointer-events:none}.ripples canvas,.gridfield canvas{display:block;width:100%!important;height:100%!important}.ripples:after,.gridfield:after{content:"";position:absolute;left:0;right:0;top:0;height:18%;background:linear-gradient(to bottom,#000,transparent)}.section--fade-bottom:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(6rem,14vh,10rem);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#0000,#000)}.fluid{position:absolute;inset:0;z-index:-2;opacity:.55;mix-blend-mode:screen;pointer-events:none}.fluid canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.section--dusk .fluid{opacity:.4}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.section__title{font-size:clamp(1.6rem,3.5vw,2.5rem);letter-spacing:.1em;text-transform:uppercase;color:var(--abl-cyan)}.section__kicker{display:none;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--abl-text-muted)}.block{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border:var(--nav-border) solid var(--color-line);background:var(--abl-bg-0);padding:var(--space-4) 1.125rem;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.block+.block{margin-top:calc(-1 * var(--nav-border))}.block--pink{border-color:var(--abl-pink)}a.block:hover{z-index:1;background:var(--color-line);color:#000;box-shadow:0 0 10rem .1px var(--color-line)}a.block--pink:hover{background:var(--abl-pink);box-shadow:0 0 10rem .1px var(--abl-pink)}.block__title{font-size:1.125rem;text-transform:capitalize}.block__meta{opacity:.3}.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:start}@media (max-width: 860px){.cols-2{grid-template-columns:1fr}}.prose p{margin:0 0 var(--space-3);color:var(--abl-text-muted);max-width:60ch}.prose p:first-child{color:var(--abl-text)}#about .cols-2{grid-template-columns:1fr;align-items:start}#about .terminal .top-bar span{white-space:nowrap}#about .terminal .top-bar .dim{font-size:.8em}.about__body{display:flex;gap:var(--space-6);align-items:flex-start;padding:var(--space-5) var(--space-5) var(--space-4)}.about__text p{font-size:1.05rem;line-height:1.65;color:var(--abl-text)}.about__text p:first-child strong{color:var(--abl-cyan);text-shadow:0 0 10px rgba(1,236,249,.35)}.about__text .about__hl{color:var(--abl-pink);font-weight:600;text-shadow:0 0 8px rgba(250,56,207,.35)}.about__hosts{display:flex;flex-direction:column;gap:var(--space-5);flex:0 0 auto;margin:.8rem 1rem 0 .6rem}.about__text{min-width:0}.about__sub{margin:var(--space-5) 0 var(--space-3);font-family:"Press Start 2P",var(--font-mono);font-size:.6rem;line-height:1.8;letter-spacing:.04em;color:var(--abl-cyan);text-shadow:0 0 6px rgba(1,236,249,.45)}.lean{position:relative;width:22rem;max-width:100%;margin:0;--tilt: perspective(20em) rotateY(1deg) rotateZ(-5deg) skewY(-2deg) skewX(-1deg)}.lean__img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;position:relative;z-index:2;transform:var(--tilt);border-left:.2em solid;border-image:linear-gradient(105deg,transparent .5%,rgba(1,236,249,.75) .7%) 1;box-shadow:.1em .2em 0 -.1em #2a1446;filter:saturate(95%)}.lean:before{content:"";position:absolute;left:0;top:7%;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-image:linear-gradient(120deg,transparent 42%,rgba(0,0,0,.45) 45%,rgba(0,0,0,.75) 65%),linear-gradient(20deg,transparent 38%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.3) 75%),radial-gradient(ellipse at 50% 100%,rgba(250,56,207,.35) 3%,transparent 40%);transform:rotate(-8deg)}.lean:after{content:"";position:absolute;left:0;top:0;width:100%;aspect-ratio:4 / 3;z-index:3;pointer-events:none;background-image:linear-gradient(#13111100 50%,#0000001c 0),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f),linear-gradient(45deg,rgba(0,0,0,.16),transparent 70%),linear-gradient(45deg,#fff0 60%,#ffffff29 80%);background-size:100% 2px,3px 100%,100% 100%,100% 100%;transform:var(--tilt)}.lean__plate{position:relative;z-index:4;margin-top:2.2rem;text-align:center}.lean__name{display:block;font-family:"Press Start 2P",var(--font-mono);font-size:.6rem;line-height:1.8;color:var(--abl-pink);text-shadow:0 0 6px rgba(250,56,207,.5)}.lean__role{display:block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--abl-cyan)}.lean__handle{display:block;margin-top:.3rem;font-family:"Press Start 2P",var(--font-mono);font-size:.5rem;line-height:1.8;color:#fff;text-decoration:none;opacity:.85}a.lean__handle:hover{color:var(--abl-pink);opacity:1}@media (max-width: 860px){#about .cols-2{grid-template-columns:1fr}.about__body{flex-direction:column;align-items:center;padding:var(--space-4)}.lean{width:20rem}.about__hosts{flex-direction:row;flex-wrap:wrap;justify-content:center;margin:.4rem 0 0}}.contact-form{margin:0}.contact-form .win__body{display:flex;flex-direction:column;gap:var(--space-3)}.field{display:flex;flex-direction:column;gap:.4rem;margin:0}.field--row{flex-direction:row;align-items:center;gap:var(--space-3);flex-wrap:wrap}.field__label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--abl-cyan)}.contact-form input,.contact-form textarea{width:100%;box-sizing:border-box;padding:.6rem .75rem;font-family:var(--font-ui);font-size:.95rem;color:var(--abl-text);background:var(--abl-bg-0)}.contact-form .aesthetic-windows-95-text-input{border-color:var(--abl-cyan) #2a1446 #2a1446 var(--abl-cyan);box-shadow:inset 2px 2px #01ecf940}.contact-form textarea{resize:vertical;min-height:7rem}.contact-form input:focus,.contact-form textarea:focus{outline:none;box-shadow:0 0 1.5rem #01ecf959}.contact-form__send{font-size:.9rem}.contact-form__status{font-family:var(--font-mono);font-size:.8rem;color:var(--abl-text-muted)}.contact-form__status.is-error{color:var(--abl-pink)}.contact__aside{display:flex;flex-direction:column}.contact__aside .win{flex:1;display:flex;flex-direction:column}.contact__info-body{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.contact__list{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.contact__list li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;align-items:baseline;font-size:.95rem}.contact__k{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--abl-cyan)}.contact__mail{align-self:flex-start;margin-top:auto}.contact__social{display:flex;gap:.6rem;margin:0;padding:0;list-style:none}.contact{align-items:stretch}.contact__quick{display:none}#contact{padding-bottom:calc(var(--section-normal) + 8rem)}html{cursor:auto}a,button,[role=button],.nes-btn,.btn-px{cursor:pointer}label{cursor:inherit}a,a:hover{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0}samp{font-family:var(--font-mono)}@font-face{font-family:ChicagoFLF;src:url(/vendor/classic/fonts/ChicagoFLF.ttf) format("truetype");font-display:swap}:root{--px-border-cyan: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="8" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M3 1 h1 v1 h-1 z M4 1 h1 v1 h-1 z M2 2 h1 v1 h-1 z M5 2 h1 v1 h-1 z M1 3 h1 v1 h-1 z M6 3 h1 v1 h-1 z M1 4 h1 v1 h-1 z M6 4 h1 v1 h-1 z M2 5 h1 v1 h-1 z M5 5 h1 v1 h-1 z M3 6 h1 v1 h-1 z M4 6 h1 v1 h-1 z" fill="%2301ECF9" /></svg>');--px-border-pink: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="8" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M3 1 h1 v1 h-1 z M4 1 h1 v1 h-1 z M2 2 h1 v1 h-1 z M5 2 h1 v1 h-1 z M1 3 h1 v1 h-1 z M6 3 h1 v1 h-1 z M1 4 h1 v1 h-1 z M6 4 h1 v1 h-1 z M2 5 h1 v1 h-1 z M5 5 h1 v1 h-1 z M3 6 h1 v1 h-1 z M4 6 h1 v1 h-1 z" fill="%23FA38CF" /></svg>');--px-btn-cyan: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="%2301ECF9" /></svg>');--grid-fill: linear-gradient(to right, rgba(1, 236, 249, .09) 1px, transparent 1px), linear-gradient(to bottom, rgba(1, 236, 249, .09) 1px, transparent 1px);--grid-cell: 1.5rem}.tile{position:relative;border-style:solid;border-width:4px;border-color:var(--abl-cyan);border-image-slice:3;border-image-width:3;border-image-repeat:stretch;border-image-source:var(--px-border-cyan);border-image-outset:2;margin:4px;padding:1rem 1.5rem;background-color:var(--abl-bg-0);color:var(--abl-text)}.tile--pink{border-color:var(--abl-pink);border-image-source:var(--px-border-pink)}.tile--row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:4px 4px calc(var(--space-3) + 4px);padding:var(--space-4) 1.25rem;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.tile--row+.tile--row{margin-top:0}a.tile--row:hover{background-color:var(--abl-cyan);background-image:none;color:#000;box-shadow:0 0 6rem .1px var(--abl-cyan)}a.tile--pink:hover{background-color:var(--abl-pink);box-shadow:0 0 6rem .1px var(--abl-pink)}.tile--deck{padding:clamp(1rem,3vw,2.5rem) clamp(.5rem,2vw,2rem)}.guests{display:grid;grid-template-columns:repeat(auto-fit,240px);justify-content:center;align-items:start;gap:var(--space-4)}.guests.swiper{display:grid;overflow:visible}.guests>.swiper-wrapper{display:contents}.gcard-wrap.swiper-slide{width:240px;height:auto;flex-shrink:0}.gcard-wrap{position:relative;z-index:1;transform:perspective(800px);transform-style:preserve-3d;cursor:pointer}.gcard-wrap.is-active{z-index:5;cursor:default}.gcard{position:relative;width:240px;height:320px;overflow:hidden;background:#000;border:24px solid transparent;border-image:url(/assets/px/gui/Display.png) 20 fill / 24px round;image-rendering:pixelated;box-shadow:0 0 0 2px #01ecf973,#000000a8 0 30px 60px;transition:1s cubic-bezier(.445,.05,.55,.95),box-shadow 2s cubic-bezier(.23,1,.32,1)}.gcard__bg{position:absolute;top:-20px;left:-20px;width:100%;height:100%;padding:20px;opacity:.5;background:#000 center / cover no-repeat;transition:1s cubic-bezier(.445,.05,.55,.95),opacity 5s 1s cubic-bezier(.445,.05,.55,.95);pointer-events:none}.gcard__bg--photo{top:0;left:0;padding:0;opacity:.95;background-position:50% 30%}.gcard-wrap:not(.is-active):hover .gcard__bg--photo{opacity:1}.gcard__role{display:inline-flex;align-items:center;vertical-align:middle;position:relative;top:-.15em;margin-left:8px;padding:4px 6px;font-family:"Press Start 2P",var(--font-mono);font-size:.45rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--abl-cyan);border:2px solid var(--abl-cyan);text-shadow:none;box-shadow:0 0 8px #01ecf959;transition:color .3s,border-color .3s,box-shadow .3s,font-size .3s}.gcard-wrap.is-active .gcard__role{color:#140420;border-color:#140420;box-shadow:none}.gcard__bg--empty{background:repeating-linear-gradient(45deg,rgba(250,56,207,.35) 0 6px,transparent 6px 12px),repeating-linear-gradient(-45deg,rgba(1,236,249,.2) 0 6px,transparent 6px 12px)}.gcard__bar{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;color:#fff;background:linear-gradient(to top,#000000f2,#000000bf 55%,#0000);transform:translateY(30%);display:flex;flex-direction:column;justify-content:flex-end;transition:.6s 1.6s cubic-bezier(.215,.61,.355,1);z-index:2}.gcard__name{margin:0;font-family:"Press Start 2P",var(--font-mono);font-size:.7rem;line-height:1.6;text-shadow:0 0 2px #000,0 0 2px #000,0 2px 4px #000,0 4px 14px rgba(0,0,0,.95);transition:text-shadow .3s,font-size .3s,color .3s}.gcard__sub{margin:4px 0 0;font-family:var(--font-mono);font-size:.8rem;color:var(--abl-cyan);opacity:0;transition:.6s 1.6s cubic-bezier(.215,.61,.355,1)}.gcard__body{position:absolute;inset:84px 0 70px;padding:16px;overflow:hidden;opacity:0;color:var(--abl-text);font-size:.9rem;line-height:1.5;transition:opacity 1.2s;z-index:2}.gcard__bio{margin:0}.gcard__footer{position:absolute;left:0;right:0;bottom:0;height:0;overflow:hidden;padding:0 16px;background:#01ecf91f;border-top:1px solid rgba(1,236,249,.4);transition:height .3s;z-index:2}.gcard__footer h4{margin:10px 0 6px;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--abl-cyan)}.gcard__link,.gcard__nolink{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:32px;margin-right:6px;padding:0 10px;background:#5a1248;color:#fff;font-family:var(--font-mono);font-size:.72rem;text-decoration:none;transform:translateY(60px);transition:transform .5s .1s}.gcard__link svg{width:18px;height:18px;fill:currentColor}.gcard__link:hover{background:var(--brand, var(--abl-pink));color:#fff}.gcard__btn{position:absolute;right:10px;top:10px;width:44px;height:44px;padding:0;border:3px solid var(--abl-pink);border-radius:50%;background:#000;color:var(--abl-pink);cursor:pointer;z-index:3;transition:.3s}.gcard__btn svg{width:18px;height:18px;fill:currentColor;display:block;margin:auto}.gcard__btn:hover{background:var(--abl-pink);color:#000}.gcard__btn-ico{display:block;line-height:0}.gcard__btn-ico.is-spinning{animation:gcard-spin .2s linear infinite}@keyframes gcard-spin{to{transform:rotate(359deg)}}.gcard-wrap:not(.is-active):hover .gcard__bar{transform:translateY(0);transition:.6s cubic-bezier(.23,1,.32,1)}.gcard-wrap:not(.is-active):hover .gcard__sub{opacity:1;transition:.6s cubic-bezier(.23,1,.32,1)}.gcard-wrap:not(.is-active):hover .gcard__bg{opacity:.8;transition:.6s cubic-bezier(.23,1,.32,1),opacity 5s cubic-bezier(.23,1,.32,1)}.gcard-wrap:not(.is-active):hover .gcard{box-shadow:0 0 0 2px var(--abl-cyan),0 0 40px 5px #01ecf940,#000000a8 0 30px 60px;transition:.6s cubic-bezier(.23,1,.32,1),box-shadow 2s cubic-bezier(.23,1,.32,1)}.gcard-wrap.is-active .gcard{transform:none!important;box-shadow:0 0 0 2px var(--abl-pink),0 0 2.5rem #fa38cf59,#000c 0 30px 60px}.gcard-wrap.is-active .gcard__bg{top:12px;left:12px;width:60px;height:60px;padding:0;border-radius:50%;opacity:1;transform:none!important;box-shadow:0 0 0 3px var(--abl-pink);z-index:4;transition:.3s}.gcard-wrap.is-active .gcard__bar{bottom:calc(100% - 84px);padding:14px 16px 14px 84px;transform:translateY(0);background:var(--abl-pink);color:#140420;transition:.3s}.gcard-wrap.is-active .gcard__name{text-shadow:none}.gcard-wrap.is-active .gcard__sub{opacity:1;color:#140420;transition:.3s}.gcard-wrap.is-active .gcard__body{opacity:1;transition:opacity 1.2s ease .8s}.gcard-wrap.is-active .gcard__bar{height:84px;padding:8px 12px 8px 80px;display:flex;flex-direction:column;justify-content:center}.gcard-wrap.is-active .gcard__name{font-size:.5rem;line-height:1.5}.gcard-wrap.is-active .gcard__role{font-size:.38rem;margin-left:6px;padding:2px 4px 1px}.gcard-wrap.is-active .gcard__sub{margin-top:3px;font-size:.68rem}.gcard-wrap.is-active .gcard__body{top:84px;bottom:56px;padding:10px 14px 12px;font-size:.78rem;line-height:1.45;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--abl-cyan) rgba(1,236,249,.12)}.gcard-wrap.is-active .gcard__body::-webkit-scrollbar{width:6px}.gcard-wrap.is-active .gcard__body::-webkit-scrollbar-thumb{background:var(--abl-cyan)}.gcard-wrap.is-active .gcard__footer{height:56px}.gcard-wrap.is-active .gcard__footer h4{margin:6px 0 4px}.gcard-wrap.is-active .gcard__link,.gcard-wrap.is-active .gcard__nolink{transform:translateY(0)}.gcard-wrap.is-active .gcard__btn{top:auto;bottom:6px;width:40px;height:40px}.guests__arrow{display:none}@media (max-width: 860px){.guests,.guests.swiper{display:block;overflow:hidden;padding:.5rem 0 1rem}.guests>.swiper-wrapper{display:flex}.gcard-wrap.swiper-slide{display:flex;justify-content:center;margin-right:1rem}}@media (min-width: 861px){.guests{grid-template-columns:repeat(auto-fit,270px);gap:1.25rem}.gcard{width:270px;height:360px}.gcard__name{font-size:.8rem}.gcard__role{font-size:.5rem}.gcard__sub{font-size:.85rem}.gcard-wrap.is-active .gcard__bg{width:64px;height:64px}.gcard-wrap.is-active .gcard__bar{height:96px;padding:8px 12px 8px 88px}.gcard-wrap.is-active .gcard__name{font-size:.6rem}.gcard-wrap.is-active .gcard__role{font-size:.42rem}.gcard-wrap.is-active .gcard__sub{font-size:.78rem}.gcard-wrap.is-active .gcard__body{top:96px;bottom:60px;padding:12px 16px 14px;font-size:.92rem;line-height:1.45}.gcard-wrap.is-active .gcard__footer{height:60px}.gcard-wrap.is-active .gcard__footer h4{margin:8px 0 5px}.gcard-wrap.is-active .gcard__btn{bottom:8px;width:44px;height:44px}}.gcard-wrap.is-closing .gcard,.gcard-wrap.is-closing .gcard__bg,.gcard-wrap.is-closing .gcard__bar,.gcard-wrap.is-closing .gcard__sub,.gcard-wrap.is-closing .gcard__body,.gcard-wrap.is-closing .gcard__footer,.gcard-wrap.is-closing .gcard__link,.gcard-wrap.is-closing .gcard__nolink{transition:.3s ease!important}@media (min-width: 861px){.guests,.guests.swiper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.25rem}.gcard-wrap.swiper-slide{width:auto;height:360px}.gcard-wrap.is-active .gcard{width:430px;height:480px}.guests.has-open .gcard-wrap:not(.is-active) .gcard{width:220px;height:293px}.guests.has-open .gcard-wrap:not(.is-active) .gcard__name{font-size:.7rem}.gcard-wrap.is-active .gcard__bg{width:72px;height:72px;top:14px;left:14px}.gcard-wrap.is-active .gcard__bar{height:100px;bottom:calc(100% - 100px);padding:10px 16px 10px 100px}.gcard-wrap.is-active .gcard__name{font-size:.7rem}.gcard-wrap.is-active .gcard__role{font-size:.48rem}.gcard-wrap.is-active .gcard__sub{font-size:.9rem}.gcard-wrap.is-active .gcard__body{top:100px;bottom:64px;padding:16px 20px;font-size:1.02rem;line-height:1.55}.gcard-wrap.is-active .gcard__footer{height:64px}.gcard-wrap.is-active .gcard__footer h4{margin:9px 0 5px}.gcard-wrap.is-active .gcard__btn{bottom:10px}}@media (prefers-reduced-motion: reduce){.gcard,.gcard__bg,.gcard__bar,.gcard__body{transition:none}}.win{position:relative;border:1px solid var(--abl-cyan);background:var(--abl-bg-0);box-shadow:2px 2px #01ecf959,inset 1px 1px #01ecf959,inset -1px -1px #01ecf91f}.win__bar{position:relative;display:flex;align-items:center;height:1.4rem;padding:0 .3rem;border-bottom:1px solid var(--abl-cyan);background:repeating-linear-gradient(to bottom,var(--abl-cyan) 0 1px,transparent 1px 3px);background-clip:padding-box}.win__title{flex:1;text-align:center;font-family:"ChicagoFLF",var(--font-ui);font-size:.85rem;letter-spacing:.02em;color:var(--abl-cyan)}.win__title:before,.win__title:after{content:"  "}.win__title{background:var(--abl-bg-0);flex:0 1 auto;margin:0 auto;padding:0 .4rem}.win__bar:before{content:"";flex:1}.win__bar:after{content:"";flex:1}.win__box{width:.8rem;height:.8rem;border:1px solid var(--abl-cyan);background:var(--abl-bg-0);box-shadow:inset 1px 1px #01ecf999}.win__box--zoom{position:relative}.win__box--zoom:after{content:"";position:absolute;left:1px;top:1px;width:.35rem;height:.35rem;border-right:1px solid var(--abl-cyan);border-bottom:1px solid var(--abl-cyan)}.win__body{margin:2px 4px 4px;padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid rgba(1,236,249,.35)}.btn-px{border-style:solid;border-width:4px;border-color:var(--abl-cyan);border-image-slice:2;border-image-width:2;border-image-repeat:stretch;border-image-source:var(--px-btn-cyan);border-image-outset:2;box-shadow:inset -4px -4px #01ecf959}.btn-px:hover{box-shadow:inset -4px -4px #00000059}.btn-px:active{box-shadow:inset 4px 4px #00000059}.footer{--footer-background: #231a6e;--beach-scale: 1.5;--beach-h: calc(135px * var(--beach-scale));position:relative;z-index:1;color:#fff;background:var(--footer-background)}.footer__bubbles{position:absolute;top:0;left:0;right:0;height:1rem;background:var(--footer-background);filter:url(#blob);pointer-events:none}html.lite .footer__bubbles{filter:none}.footer__bubbles .bubble{position:absolute;left:var(--position, 50%);background:var(--footer-background);border-radius:100%;animation:bubble-size var(--time, 4s) ease-in infinite var(--delay, 0s),bubble-move var(--time, 4s) ease-in infinite var(--delay, 0s);transform:translate(-50%,100%)}@keyframes bubble-size{0%,75%{width:calc(var(--size, 4rem) * var(--bubble-scale, 1));height:calc(var(--size, 4rem) * var(--bubble-scale, 1))}to{width:0rem;height:0rem}}@keyframes bubble-move{0%{bottom:-4rem}to{bottom:calc(var(--distance, 10rem) * var(--bubble-scale, 1))}}@media (max-width: 860px){.footer__bubbles .bubble{--bubble-scale: .5}.footer__bubbles .bubble:nth-child(2n){display:none}}.footer__content{position:relative;z-index:2;padding-block:var(--space-6) var(--space-5);background:var(--footer-background)}.footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4);align-items:start}@media (min-width: 1024px){.footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer__logo{display:block;width:clamp(5rem,9vw,6.5rem);height:clamp(5rem,9vw,6.5rem);border-radius:100%;overflow:hidden;background:#000;box-shadow:0 0 0 2px #ffffff2e,0 0 1.5rem #00000059}.footer__logo img{display:block;width:100%;height:100%;padding:10% 11% 12%;object-fit:contain}.social{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.social__btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:100%;background:#00000059;color:#fff;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.social__btn svg{width:1rem;height:1rem;fill:currentColor}.social__btn:hover,.social__btn:focus-visible{background:var(--abl-cyan);color:#000;box-shadow:0 0 2rem #01ecf999;outline:none}.footer__heading{margin:0 0 1.25rem;font-size:.875rem;font-weight:600;line-height:1.2;color:#fff}.footer__links{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;font-size:.875rem;line-height:1.2}.footer__links a{color:#ffffffbf;text-decoration:none;transition:color var(--t-fast)}.footer__links a:hover,.footer__links a:focus-visible{color:#fff}.listen__link{display:inline-flex;align-items:center;gap:.6rem}.listen__link svg{width:1rem;height:1rem;fill:currentColor;flex:none}.listen__link.is-pending{cursor:default;opacity:.6}.footer__copy{margin:2rem 0 0;font-size:.875rem;color:#ffffffbf}.footer__copy a{color:inherit;text-decoration:underline}.footer__copy a:hover{color:#fff}.beach{position:relative;z-index:2;height:var(--beach-h);overflow:hidden;background:var(--footer-background)}.beach__art,.beach__sparkle,.beach__palms{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:auto;min-width:100%;max-width:none;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none}.beach__sparkle{z-index:1}.beach__palms{z-index:2}.footer__copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem}.footer__legal{display:inline-flex;flex-wrap:wrap;gap:1.5rem}.footer__legal a{text-decoration:underline;text-underline-offset:.2em}@media (max-width: 860px){.footer__copy{flex-direction:column;align-items:center;gap:.75rem;text-align:center}}.divider{position:relative;height:var(--divider-h, clamp(5rem, 12vh, 8rem));overflow:hidden;background:var(--abl-bg-0)}.divider--clouds{--divider-h: 324px;--clouds-overlap: clamp(6rem, 14vh, 10rem);margin-top:calc(-1 * var(--clouds-overlap));z-index:2;background:transparent;pointer-events:none}.clouds__layer{position:absolute;inset:0;background-repeat:repeat-x;background-size:auto 324px;background-position:50% 100%;image-rendering:pixelated;image-rendering:crisp-edges}.clouds__layer--back{background-image:url(/assets/clouds/pink-bank.png);opacity:.9}.clouds__layer--front{background-image:url(/assets/clouds/purple-bank.png);background-position:23% 100%}.divider--clouds:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 35%,rgba(0,0,0,.55) 65%,#000 100%)}@media (max-width: 720px){.divider--clouds{--divider-h: 162px;--clouds-overlap: 3rem}.clouds__layer{background-size:auto 162px}}.divider--wave{--divider-h: var(--wave-h, 8rem);margin-bottom:calc(-1 * var(--divider-h));z-index:2;background:transparent;pointer-events:none}.divider--wave svg{position:absolute;top:0;left:0;display:block;width:calc(100% + 1.3px);height:100%}.divider--wave .wave__fill{fill:var(--abl-bg-0)}.divider--wave .wave__fill--far{fill:#2a0f58;opacity:.6;transform-box:view-box;transform-origin:center;transform:scale(1.1,1.13)}.divider--wave .wave__fill--far2{fill:#4b1cc9;opacity:.4;transform:translate(1.5%) scale(1.1,1.08)}.divider--wave .wave__line{fill:none;stroke:var(--abl-cyan);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.7}.divider--wave .wave__line--back{stroke:var(--abl-pink);stroke-width:1.5px;opacity:.5}.divider--slab{--divider-h: clamp(8rem, 18vh, 12rem);--slab-overlap: 2.5rem;margin-bottom:calc(-1 * var(--slab-overlap));z-index:2;background:linear-gradient(to bottom,var(--abl-bg-0) 0%,var(--abl-bg-0) 70%,transparent 100%);color:var(--color-line)}.divider--slab .section__stars{position:absolute;inset:0;z-index:0;pointer-events:none}.divider--slab .section__stars canvas{width:100%;height:100%;display:block;image-rendering:pixelated}.divider--slab svg{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%}.divider--slab path,.divider--slab rect{vector-effect:non-scaling-stroke}.divider--slab .slab__top{fill:var(--abl-bg-0)}.divider--slab .slab__grid{stroke-width:1px;opacity:.32}.divider--slab .slab__edge{stroke-width:1px}.divider--slab .slab__front{fill:#0a0416}.divider--slab .slab__front-grid{stroke-width:1px;opacity:.22}.divider--slab .slab__lip{stroke-width:2px;filter:drop-shadow(0 0 8px var(--abl-cyan))}.divider--slab .slab__base{stroke-width:2px;opacity:.7}.divider--seam{--divider-h: clamp(6rem, 14vh, 10rem);margin-top:calc(-.5 * var(--divider-h));margin-bottom:calc(-.5 * var(--divider-h));z-index:3;overflow:visible;background:transparent;pointer-events:none}.divider--seam:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:linear-gradient(to right,transparent,var(--abl-pink) 25%,var(--abl-cyan) 75%,transparent);box-shadow:0 0 1.5rem .2rem #fa38cf59,0 0 4rem 1rem #01ecf926}.divider--grid{--divider-h: clamp(6rem, 14vh, 9rem)}.divider--grid:before{content:"";position:absolute;inset:-120% -60% 0;background-image:linear-gradient(to right,var(--abl-cyan) 1px,transparent 1px),linear-gradient(to bottom,var(--abl-cyan) 1px,transparent 1px);background-size:5rem 5rem;transform-origin:50% 100%;transform:perspective(26rem) rotateX(62deg);opacity:.45}.divider--grid:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--abl-bg-0) 0%,transparent 40%,transparent 75%,var(--abl-bg-0) 100%)}.divider--sun{--divider-h: clamp(6rem, 14vh, 9rem)}.divider--sun .sun__container{position:absolute;left:50%;bottom:0;--sun-size: clamp(9rem, 22vw, 15rem);transform:translate(-50%) translateY(50%);height:var(--sun-size);width:var(--sun-size)}.divider--sun:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(to right,transparent,var(--abl-pink) 25%,var(--abl-cyan) 75%,transparent);box-shadow:0 0 1rem #f838a199}.divider--tape{--divider-h: clamp(4rem, 9vh, 6rem)}.divider--tape:before,.divider--tape:after{content:"";position:absolute;left:0;right:0;height:2px;background:repeating-linear-gradient(to right,var(--abl-pink) 0 1.5rem,transparent 1.5rem 2.25rem);animation:tape-run 6s linear infinite;opacity:.85}.divider--tape:before{top:calc(50% - .45rem)}.divider--tape:after{top:calc(50% + .45rem);background-image:repeating-linear-gradient(to right,var(--abl-cyan) 0 1.5rem,transparent 1.5rem 2.25rem);animation-direction:reverse}@keyframes tape-run{to{background-position:2.25rem 0}}.divider--ridge{--divider-h: clamp(7rem, 16vh, 11rem)}.divider--ridge .section__texture{position:absolute;inset:0;z-index:0;opacity:.9;mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 100%)}.divider--ridge .section__texture canvas{width:100%;height:100%;display:block}.scanlines{position:relative;overflow:hidden}.scanlines:before{background:linear-gradient(#13111100 50%,#00000040 0),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%}.scanlines:after,.scanlines:before{content:" ";display:block;inset:0;pointer-events:none;position:absolute;z-index:2}.scanlines:after{background:#1311111a;opacity:0}.crt-text{animation:blurryMonitor 2.1s infinite}.crt-glitch{animation:srew 12.9s infinite}.crt-cursor{opacity:1;animation:blink .45s infinite}@keyframes blink{0%{opacity:0}50%{opacity:1}65%{opacity:1}to{opacity:0}}@keyframes blurryMonitor{0%{text-shadow:.4389924193300864px 0 1px rgba(0,30,255,.5),-2.4389924193300864px 0 1px rgba(255,0,80,.2),0 0 3px}5%{text-shadow:2.7928974010788217px 0 1px rgba(0,30,255,.5),-2.7928974010788217px 0 1px rgba(255,0,80,.2),0 0 3px}10%{text-shadow:.02956275843481219px 0 1px rgba(0,30,255,.5),-1.02956275843481219px 0 1px rgba(255,0,80,.2),0 0 3px}15%{text-shadow:5.40218538552878136px 0 1px rgba(0,30,255,.5),-3.40218538552878136px 0 1px rgba(255,0,80,.3),0 0 3px}20%{text-shadow:3.4794037899852017px 0 1px rgba(0,30,255,.5),-3.4794037899852017px 0 1px rgba(255,0,80,.3),0 0 3px}25%{text-shadow:1.6125630401149584px 0 1px rgba(0,30,255,.5),-1.6125630401149584px 0 1px rgba(255,0,80,.3),0 0 3px}30%{text-shadow:1.7015590085143956px 0 1px rgba(0,30,255,.5),-.7015590085143956px 0 1px rgba(255,0,80,.1),0 0 3px}35%{text-shadow:3.896914047650351px 0 1px rgba(0,30,255,.5),-3.896914047650351px 0 1px rgba(255,0,80,.3),0 0 3px}40%{text-shadow:3.870905614848819px 0 1px rgba(0,30,255,.5),-3.870905614848819px 0 1px rgba(255,0,80,.3),0 0 3px}45%{text-shadow:2.231056963361899px 0 1px rgba(0,30,255,.5),-2.231056963361899px 0 1px rgba(255,0,80,.3),0 0 3px}50%{text-shadow:.08084290417898504px 0 1px rgba(0,30,255,.5),-.08084290417898504px 0 1px rgba(255,0,80,.3),0 0 3px}55%{text-shadow:2.3758461067427543px 0 1px rgba(0,30,255,.5),-2.3758461067427543px 0 1px rgba(255,0,80,.3),0 0 3px}60%{text-shadow:2.202193051050636px 0 1px rgba(0,30,255,.5),-2.202193051050636px 0 1px rgba(255,0,80,.3),0 0 3px}65%{text-shadow:2.8638780614874975px 0 1px rgba(0,30,255,.5),-2.8638780614874975px 0 1px rgba(255,0,80,.1),0 0 3px}70%{text-shadow:4.48874025155497314px 0 1px rgba(0,30,255,.5),-.48874025155497314px 0 1px rgba(255,0,80,.3),0 0 3px}75%{text-shadow:1.8948491305757957px 0 1px rgba(0,30,255,.5),-1.8948491305757957px 0 1px rgba(255,0,80,.3),0 0 3px}80%{text-shadow:2.0833037308038857px 0 1px rgba(0,30,255,.5),-4.0833037308038857px 0 1px rgba(255,0,80,.1),0 0 3px}85%{text-shadow:3.09769827255241735px 0 1px rgba(0,30,255,.5),-.09769827255241735px 0 1px rgba(255,0,80,.3),0 0 3px}90%{text-shadow:1.443339761481782px 0 1px rgba(0,30,255,.5),-.443339761481782px 0 1px rgba(255,0,80,.3),0 0 3px}95%{text-shadow:1.1841838852799786px 0 1px rgba(0,30,255,.5),-3.1841838852799786px 0 1px rgba(255,0,80,.1),0 0 3px}to{text-shadow:1.6208764473832513px 0 1px rgba(0,30,255,.5),-1.6208764473832513px 0 1px rgba(255,0,80,.1),0 0 3px}}@keyframes srew{1%{transform:skew(0);filter:none;color:#fff;text-shadow:1.1238455px 0 1px rgba(0,30,255,.5),1.127364px 0 1px rgba(255,0,80,.3),0 0 3px}1.3%{transform:skew(7deg);filter:blur(3px) saturate(713%) contrast(137%);color:#0f0;text-shadow:11.234234234px 0 1px rgba(0,30,255,.7),-9.94674278px 0 1px rgba(255,0,80,.6),0 0 3px}1.6%{transform:skew(0);filter:none;color:#fff;text-shadow:1.1715252px 0 1px rgba(0,30,255,.5),1px 0 1.4862551px rgba(255,0,80,.3),0 0 3px}3%{transform:none;filter:none;text-shadow:1.1715252px 0 1px rgba(0,30,255,.5),1px 0 1.4862551px rgba(255,0,80,.3),0 0 3px}3.3%{transform:skew(-9deg);filter:blur(4px) saturate(417%) contrast(74%);text-shadow:8.234234234px 0 1px rgba(0,30,255,.7),-6.94674278px 0 1px rgba(255,0,80,.6),0 0 3px}3.6%{transform:none;filter:none;text-shadow:1.1238455px 0 1px rgba(0,30,255,.5),1.127364px 0 1px rgba(255,0,80,.3),0 0 3px}}@media (prefers-reduced-motion: reduce){.crt-text,.crt-glitch,.crt-cursor{animation:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-mono:"ui-monospace", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", "monospace";--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-yellow-400:oklch(85.2% .199 91.936);--color-lime-500:oklch(76.8% .233 130.85);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-purple-500:oklch(62.7% .265 303.9);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--leading-relaxed:1.625;--leading-6:24px;--color-neutral-tertiary:var(--color-gray-100);--color-dark:var(--color-gray-800);--color-abl-cyan:#01ecf9}}@layer base{.tooltip-arrow,.tooltip-arrow:before{background:inherit;width:8px;height:8px;position:absolute}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:var(--color-neutral-tertiary)}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-3px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-3px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-3px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-3px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{background:inherit;width:8px;height:8px;position:absolute}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;background:inherit;width:9px;height:9px;position:absolute;transform:rotate(45deg)}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-neutral-tertiary)}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-dark)}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-neutral-tertiary)}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-dark)}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-4px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-4px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-4px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-4px}[role=tooltip].invisible>[data-popper-arrow]:before,[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}}@layer components,utilities;.dark{--color-body:var(--color-gray-400);--color-body-subtle:var(--color-gray-400);--color-heading:var(--color-white);--color-fg-brand-subtle:var(--color-blue-200);--color-fg-brand:var(--color-blue-500);--color-fg-brand-strong:var(--color-blue-400);--color-fg-success:var(--color-emerald-600);--color-fg-success-strong:var(--color-emerald-300);--color-fg-danger:var(--color-rose-500);--color-fg-danger-strong:var(--color-rose-300);--color-fg-warning-subtle:var(--color-orange-500);--color-fg-warning:var(--color-orange-300);--color-fg-yellow:var(--color-yellow-400);--color-fg-disabled:var(--color-gray-600);--color-fg-purple:var(--color-purple-500);--color-fg-cyan:var(--color-cyan-500);--color-fg-indigo:var(--color-indigo-500);--color-fg-pink:var(--color-pink-500);--color-fg-lime:var(--color-lime-500);--color-neutral-primary-soft:var(--color-gray-900);--color-neutral-primary:var(--color-gray-950);--color-neutral-primary-medium:var(--color-gray-800);--color-neutral-primary-strong:var(--color-gray-700);--color-neutral-secondary-soft:var(--color-gray-900);--color-neutral-secondary:var(--color-gray-950);--color-neutral-secondary-medium:var(--color-gray-800);--color-neutral-secondary-strong:var(--color-gray-700);--color-neutral-secondary-strongest:var(--color-gray-600);--color-neutral-tertiary-soft:var(--color-gray-900);--color-neutral-tertiary:var(--color-gray-800);--color-neutral-tertiary-medium:var(--color-gray-700);--color-neutral-quaternary:var(--color-gray-700);--color-neutral-quaternary-medium:var(--color-gray-600);--color-gray:var(--color-gray-600);--color-brand-softer:var(--color-blue-950);--color-brand-soft:var(--color-blue-900);--color-brand:var(--color-blue-600);--color-brand-medium:var(--color-blue-900);--color-brand-strong:var(--color-blue-700);--color-success-soft:var(--color-emerald-950);--color-success:var(--color-emerald-600);--color-success-medium:var(--color-emerald-900);--color-success-strong:var(--color-emerald-700);--color-danger-soft:var(--color-rose-950);--color-danger:var(--color-rose-700);--color-danger-medium:var(--color-rose-900);--color-danger-strong:var(--color-rose-800);--color-warning-soft:var(--color-orange-950);--color-warning:var(--color-orange-600);--color-warning-medium:var(--color-orange-900);--color-warning-strong:var(--color-orange-700);--color-dark-soft:var(--color-gray-700);--color-dark:var(--color-gray-800);--color-dark-strong:var(--color-gray-700);--color-disabled:var(--color-gray-800);--color-purple:var(--color-purple-500);--color-sky:var(--color-sky-500);--color-teal:var(--color-teal-500);--color-pink:var(--color-pink-500);--color-cyan:var(--color-cyan-500);--color-fuchsia:var(--color-fuchsia-500);--color-indigo:var(--color-indigo-500);--color-orange:var(--color-orange-400);--color-buffer:var(--color-gray-950);--color-buffer-medium:var(--color-gray-900);--color-buffer-strong:var(--color-gray-800);--color-muted:var(--color-gray-900);--color-light-subtle:var(--color-gray-900);--color-light:var(--color-gray-800);--color-light-medium:var(--color-gray-700);--color-default-subtle:var(--color-gray-900);--color-default:var(--color-gray-800);--color-default-medium:var(--color-gray-700);--color-default-strong:var(--color-gray-600);--color-success-subtle:var(--color-emerald-900);--color-danger-subtle:var(--color-rose-900);--color-warning-subtle:var(--color-orange-900);--color-brand-subtle:var(--color-blue-900);--color-brand-light:var(--color-blue-600);--color-dark-subtle:var(--color-gray-700);--color-dark-backdrop:var(--color-gray-950)}@media (max-width:860px){html.fbm .section__head{margin-bottom:calc(var(--spacing) * 5)}html.fbm .section__title{font-size:clamp(1.4rem,7vw,1.9rem)}html.fbm .hero__slot{bottom:calc(var(--spacing) * 6);width:calc(100% - 2 * var(--gutter))}html.fbm .pxp{gap:calc(var(--spacing) * 3)}html.fbm .pxp__screen{border-width:14px;border-image-width:14px}html.fbm .pxp__main{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2.5)}html.fbm .pxp__text{gap:calc(var(--spacing) * 2)}html.fbm .pxp__row{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}html.fbm .pxp__cover{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}html.fbm .pxp__ep{white-space:nowrap;justify-self:flex-start}html.fbm .pxp__time{justify-self:flex-end;margin-left:0}html.fbm .pxp__eq{height:calc(var(--spacing) * 7);order:9999;grid-column:1/-1;width:100%;margin-left:0}html.fbm .pxp__title{--tw-leading:var(--leading-relaxed);font-size:.62rem;line-height:var(--leading-relaxed)}html.fbm .pxp__deck{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;padding-top:0}html.fbm .pxp__ctl--vol{justify-items:center;gap:calc(var(--spacing) * 2);flex-basis:100%}html.fbm .pxp__vol{justify-content:center;gap:calc(var(--spacing) * 3);width:100%;height:auto}html.fbm .pxp__bar--vol{width:min(100% - 3rem,14rem)}html.fbm .pxp__listen{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2)}html.fbm .deck__ctl>.pxp__ctl:nth-child(-n+3){display:none}html.fbm .podcast{padding-bottom:var(--spacing)}html.fbm .podcast:after{height:26rem}html.fbm .podcast .section__stars{z-index:0}html.fbm #about{padding-top:calc(var(--spacing) * 2)}html.fbm #about .section__head{margin-bottom:calc(var(--spacing) * 3)}html.fbm .deck__now-row{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}html.fbm .deck__bars{display:inline-flex}html.fbm .tile--deck{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}html.fbm .deck__grid{gap:calc(var(--spacing) * 6)}html.fbm .deck__left{gap:calc(var(--spacing) * 4)}html.fbm .deck__hint{text-align:center;--tw-tracking:.16em;letter-spacing:.16em;font-size:.62rem}html.fbm .deck__now-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}html.fbm .deck__left{column-gap:calc(var(--spacing) * 5);grid-template-columns:auto minmax(0,1fr)}html.fbm .deck__hint,html.fbm .cassette-stage,html.fbm .deck__now{grid-column:1/-1}html.fbm .deck__prog{grid-column:1/-1;width:min(100% - 1rem,20rem);margin:.3rem auto .4rem}html.fbm .deck__ctl{grid-column-start:1;justify-content:flex-start;gap:0}html.fbm .deck__flip{height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);font-size:.55rem}html.fbm .deck__volume{margin-top:calc(var(--spacing) * .5);align-items:stretch;gap:calc(var(--spacing) * 1.5);flex-direction:column;grid-column-start:2;align-self:flex-start}html.fbm .deck__volume .pxp__label{text-align:left}html.fbm .deck__volume{display:none}html.fbm .deck__ctl{grid-column:1/-1;justify-content:center}html.fbm .deck__vol-bar{display:none}html.fbm .deck__knobwrap{justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative}html.fbm .deck__knobwrap:before{content:"";background:conic-gradient(from 210deg,var(--abl-pink) 0deg,var(--abl-cyan) var(--vol-deg,300deg),#01ecf91f var(--vol-deg,300deg),#01ecf91f 300deg,transparent 300deg);border-radius:3.40282e38px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 36px,#000 37px 41px,#0000 42px);mask:radial-gradient(circle,#0000 36px,#000 37px 41px,#0000 42px)}html.fbm .deck__knob{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);position:relative}html.fbm .deck__knob .knob{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}html.fbm .deck__knob .knob .top{background-size:100% 100%}html.fbm .deck__knob .knob .top:after{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--abl-cyan);box-shadow:0 0 4px var(--abl-cyan);margin-top:-3px;left:5px}html.fbm .deck__volpct{bottom:calc(var(--spacing) * -3);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-abl-cyan);font-size:.55rem;font-family:"Press Start 2P",var(--font-mono);position:absolute;left:50%}html.fbm .ep-list__head{margin-bottom:calc(var(--spacing) * 2);padding-inline:0}html.fbm .ep-list__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}html.fbm .ep-list__rows{gap:calc(var(--spacing) * 1.5)}html.fbm .ep-list .ep-row{min-height:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);grid-template-columns:2.25rem minmax(0,1fr) auto}html.fbm .ep-row__thumb{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}html.fbm .ep-row__main{gap:0}html.fbm .ep-row__num{font-size:.45rem}html.fbm .ep-row__title{font-size:.95rem}html.fbm .ep-row__meta{font-size:.68rem}html.fbm .ep-row__ico{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}html.fbm .cols-2{gap:calc(var(--spacing) * 6)}html.fbm #about .crt-shell{display:none}html.fbm .divider--slab{pointer-events:none;margin-block:calc(var(--spacing) * -8);height:calc(var(--spacing) * 16);z-index:3;background-color:#0000;position:relative;overflow:visible}html.fbm .divider--slab svg,html.fbm .divider--slab .section__stars{display:none}html.fbm .divider--slab:before{content:"";height:calc(var(--spacing) * .5);background:linear-gradient(to right,transparent,var(--abl-pink) 25%,var(--abl-cyan) 75%,transparent);inset-inline:0;position:absolute;top:50%;box-shadow:0 0 1.5rem .2rem #fa38cf59,0 0 4rem 1rem #01ecf926}html.fbm .win__body{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3)}html.fbm .prose p{font-size:.95rem}html.fbm .guests,html.fbm .guests.swiper{padding-inline:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 8);position:relative}html.fbm .guests__arrow{z-index:10;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-white);background:linear-gradient(135deg,#781e6e8c,#01ecf94d);border:1px solid #ffffff73;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;box-shadow:inset 0 1px #fff6,inset 0 -6px 12px #0000004d,0 0 12px #01ecf94d,0 4px 10px #00000080}html.fbm .guests__arrow:active{background:linear-gradient(135deg,#a0288cb3,#01ecf98c)}html.fbm .guests__arrow--prev{left:var(--spacing)}html.fbm .guests__arrow--next{right:var(--spacing)}html.fbm .guests__arrow svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 3);image-rendering:pixelated;filter:drop-shadow(0 0 2px #ffffffb3)}html.fbm .guests__arrow.swiper-button-disabled{opacity:.4}html.fbm .contact{gap:calc(var(--spacing) * 6)}html.fbm .contact-form .win__body{gap:calc(var(--spacing) * 4)}html.fbm .contact-form input,html.fbm .contact-form textarea{width:100%;padding:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-6);line-height:var(--leading-6);display:block}html.fbm .contact-form textarea{min-height:calc(var(--spacing) * 32)}html.fbm .field--row{justify-content:center;gap:calc(var(--spacing) * 3)}html.fbm .contact-form__status{text-align:center;width:100%}html.fbm .contact-form__send{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 5)}html.fbm .contact__aside{display:none}html.fbm .contact__quick{margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#01ecf940;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){html.fbm .contact__quick{border-color:color-mix(in oklab,var(--color-abl-cyan) 25%,transparent)}}html.fbm .contact__quick{padding-top:calc(var(--spacing) * 4)}html.fbm .contact__quick .contact__mail{max-width:100%;margin-top:0}html.fbm #contact{padding-bottom:calc(var(--section-normal) + 3rem)}html.fbm .footer__content{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 8)}html.fbm .footer__grid{justify-items:center;row-gap:calc(var(--spacing) * 7);grid-template-columns:repeat(1,minmax(0,1fr))}html.fbm .footer__brand{justify-content:center;display:flex}html.fbm .footer__grid>div{text-align:center;width:100%}html.fbm .footer__heading{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:#fff9}@supports (color:color-mix(in lab,red,red)){html.fbm .footer__heading{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}html.fbm .footer__heading{text-transform:uppercase}html.fbm .footer__links{column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));font-size:.9rem;display:grid}html.fbm .footer__links.listen{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}html.fbm .listen__link{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){html.fbm .listen__link{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}html.fbm .listen__link{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){html.fbm .listen__link{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}html.fbm .listen__link{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap}html.fbm .listen__link.is-pending{opacity:.6}html.fbm .footer__grid>.social{justify-content:center;gap:calc(var(--spacing) * 5);order:9999}html.fbm .footer__copy{margin-top:calc(var(--spacing) * 7);text-align:center;font-size:.8rem}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}.consent{position:fixed;right:1rem;bottom:1rem;z-index:10000;width:min(28rem,calc(100vw - 2rem));opacity:0;transform:translateY(1rem);transition:opacity var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out);font-family:var(--font-ui);color:var(--abl-text)}.consent.is-in{opacity:1;transform:none}.consent__win{box-shadow:2px 2px #01ecf959,0 0 3rem #01ecf92e}.consent__body{padding:var(--space-3)}.consent__text{margin:0 0 .9rem;font-size:.9rem;line-height:1.5}.consent__text a,.consent-dlg__lede a{color:var(--abl-cyan);text-decoration:underline}.consent__text a:hover,.consent-dlg__lede a:hover{color:#fff}.consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.consent__btn{flex:1 1 auto;font-family:"Press Start 2P",var(--font-mono);font-size:.6rem;line-height:1;text-transform:uppercase;text-align:center;padding:.75rem .9rem;color:#000;background:var(--abl-pink);border:2px solid #fff;box-shadow:3px 3px #000;cursor:pointer;transition:transform .15s,box-shadow .15s}.consent__btn:hover,.consent__btn:focus-visible{transform:translate(-2px,-2px);box-shadow:5px 5px #000;outline:none}.consent__btn:active{transform:none;box-shadow:1px 1px #000}.consent__btn--ghost{background:var(--abl-bg-0);color:var(--abl-cyan);border-color:var(--abl-cyan)}.consent__more{flex:0 0 auto;margin-left:auto;padding:.5rem 0;background:none;border:0;color:var(--abl-text-muted);font-family:var(--font-mono);font-size:.85rem;text-decoration:underline;cursor:pointer}.consent__more:hover,.consent__more:focus-visible{color:var(--abl-cyan);outline:none}@media (max-width: 860px){.consent{left:.75rem;right:.75rem;bottom:.75rem;width:auto}.consent__more{margin-left:0;width:100%;text-align:center}}.consent-dlg{width:min(36rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:0;border:0;background:transparent;color:var(--abl-text);font-family:var(--font-ui)}.consent-dlg::backdrop{background:#000000b8;backdrop-filter:blur(2px)}.consent-dlg__win{margin:0}.consent-dlg__body{max-height:calc(100vh - 6rem);overflow:auto;padding:var(--space-4)}.consent-dlg__close{appearance:none;padding:0;cursor:pointer}.consent-dlg__close:hover,.consent-dlg__close:focus-visible{background:var(--abl-cyan);outline:none}.consent-dlg__lede{margin:0 0 1rem;font-size:.9rem;line-height:1.5;color:var(--abl-text-muted)}.consent-dlg__signal{margin:0 0 1rem;padding:.6rem .8rem;border-left:3px solid var(--abl-cyan);background:#01ecf914;font-size:.85rem;line-height:1.45}.consent-dlg__list{list-style:none;margin:0 0 1.25rem;padding:0}.consent-cat{padding:.9rem 0;border-top:1px dashed rgba(1,236,249,.3)}.consent-cat__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.consent-cat__label{font-weight:600;font-size:.95rem}.consent-cat__text{margin:.4rem 0 0;font-size:.85rem;line-height:1.5;color:var(--abl-text-muted);max-width:60ch}.consent-dlg__actions .consent__btn{flex:1 1 10rem}.consent-switch{position:relative;display:inline-flex;align-items:center;gap:.5rem;flex:none}.consent-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.consent-switch input:disabled{cursor:default}.consent-switch__track{position:relative;width:2.6rem;height:1.3rem;border:2px solid var(--abl-cyan);background:var(--abl-bg-0);box-shadow:2px 2px #000;transition:background var(--t-fast),border-color var(--t-fast)}.consent-switch__track:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.8rem;height:.8rem;background:var(--abl-cyan);transition:transform var(--t-fast) var(--ease-out),background var(--t-fast)}.consent-switch__state{font-family:"Press Start 2P",var(--font-mono);font-size:.5rem;color:var(--abl-text-muted);min-width:1.6rem}.consent-switch__state:after{content:"OFF"}.consent-switch input:checked~.consent-switch__track{border-color:var(--abl-pink);background:#fa38cf40}.consent-switch input:checked~.consent-switch__track:after{transform:translate(1.3rem);background:var(--abl-pink)}.consent-switch input:checked~.consent-switch__state{color:var(--abl-pink)}.consent-switch input:checked~.consent-switch__state:after{content:"ON"}.consent-switch input:disabled~.consent-switch__track{opacity:.55}.consent-switch input:focus-visible~.consent-switch__track{outline:2px solid #fff;outline-offset:2px}.tape-video__gate{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1rem;text-align:center;font-family:var(--font-mono);color:var(--abl-text)}.tape-video__gate p{margin:0;font-size:.85rem;line-height:1.45;max-width:34ch}.tape-video__gate small{font-size:.7rem;color:var(--abl-text-muted);max-width:36ch}.tape-video__gate .consent__btn{flex:none}@media (prefers-reduced-motion: reduce){.consent,.consent__btn,.consent-switch__track,.consent-switch__track:after{transition:none}}
