.nav-progress-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:100000;pointer-events:none;background:transparent;margin:0;padding:0}.nav-progress-bar__fill{height:100%;background:linear-gradient(90deg,#E8A53A 0,#FFD480 50%,#E8A53A);box-shadow:0 0 12px rgba(232,165,58,.7),0 0 22px rgba(232,165,58,.4);transition:width .2s ease-out,opacity .22s ease;animation:navBarPulse 1.6s ease-in-out infinite}@keyframes navBarPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}#pt-root,#pt-root *,#pt-root :after,#pt-root :before{box-sizing:border-box}#pt-root.pt__overlay{position:fixed;inset:0;margin:0;padding:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.78);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:pt-fade-in .18s ease-out}@keyframes pt-fade-in{0%{opacity:0}to{opacity:1}}#pt-root .pt__frame{margin:0;padding:0;position:relative;width:min(640px,92vw);max-height:86vh;background:linear-gradient(180deg,rgba(20,23,26,.96),rgba(10,13,18,.98));border:2px solid #d4a017;box-shadow:0 0 24px rgba(212,160,23,.18),inset 0 0 40px -20px rgba(0,0,0,.6);display:flex;flex-direction:column}#pt-root .pt__header{margin:0;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(212,160,23,.25);background:rgba(212,160,23,.04);flex-shrink:0}#pt-root .pt__title{margin:0;padding:0;font-family:var(--font-allerta-stencil),"Allerta Stencil",sans-serif;font-weight:700;font-size:18px;letter-spacing:5px;line-height:1.2;color:#e8c89c;text-transform:uppercase}#pt-root .pt__close{margin:0;padding:4px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(212,160,23,.4);color:#d4a017;font-family:Share Tech Mono,monospace;font-size:14px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}#pt-root .pt__close:hover{background:rgba(212,160,23,.18);color:#e8c89c;border-color:#d4a017}#pt-root .pt__tabs{margin:0;padding:0;display:flex;flex-shrink:0;border-bottom:1px solid rgba(212,160,23,.15)}#pt-root .pt__tab{margin:0;padding:12px 18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;background:transparent;border:none;border-bottom:2px solid transparent;color:rgba(200,184,144,.55);font-family:var(--font-allerta-stencil),"Allerta Stencil",sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s,background .15s}#pt-root .pt__tab:hover{color:#e8c89c;background:rgba(212,160,23,.06)}#pt-root .pt__tab.pt__tab--active{color:#d4a017;border-bottom-color:#d4a017;background:rgba(212,160,23,.08)}#pt-root .pt__body{margin:0;padding:18px 22px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(212,160,23,.4) transparent;color:#c8b890;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:13px;line-height:1.6}#pt-root .pt__body::-webkit-scrollbar{width:6px}#pt-root .pt__body::-webkit-scrollbar-thumb{background:rgba(212,160,23,.4);border-radius:0}#pt-root .pt__body::-webkit-scrollbar-track{background:transparent}#pt-root .pt__last-updated{margin:0 0 14px;padding:0;font-size:11px;color:rgba(200,184,144,.55);font-style:italic;letter-spacing:.5px}#pt-root .pt__section-title{margin:16px 0 6px;padding:0;font-family:var(--font-allerta-stencil),"Allerta Stencil",sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#e8c89c;text-transform:uppercase;line-height:1.3}#pt-root .pt__section-title:first-child{margin-top:0}#pt-root .pt__section-body{margin:0 0 12px;padding:0;color:#c8b890;font-size:12.5px;line-height:1.55}#pt-root .pt__contact-email{color:#d4a017;font-weight:700;text-decoration:underline}#pt-root .pt__footer{margin:0;padding:12px 20px;border-top:1px solid rgba(212,160,23,.15);background:rgba(212,160,23,.04);display:flex;justify-content:center;flex-shrink:0}#pt-root .pt__cta{margin:0;padding:8px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(20,23,26,.85);border:1px solid #d4a017;color:#d4a017;font-family:var(--font-allerta-stencil),"Allerta Stencil",sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .08s}#pt-root .pt__cta:hover{background:rgba(212,160,23,.18);color:#e8c89c;box-shadow:0 0 12px rgba(212,160,23,.45)}#pt-root .pt__cta:active{transform:translateY(1px)}#pt-root.tag__overlay,#pt-root.tag__overlay-decline{z-index:2147483646;background:rgba(0,0,0,.94)}#pt-root .tag__frame{width:min(760px,94vw);max-height:92vh;border-color:#d4a017;box-shadow:0 0 36px rgba(212,160,23,.28),inset 0 0 60px -28px rgba(0,0,0,.7)}#pt-root .tag__frame-decline{width:min(480px,92vw)}#pt-root .tag__intro{margin:0;padding:14px 22px;border-bottom:1px solid rgba(212,160,23,.18);background:rgba(212,160,23,.05);color:#c8b890;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:12.5px;line-height:1.55;flex-shrink:0}#pt-root .tag__check{color:#7a9447;font-weight:700;margin-left:4px}#pt-root .tag__must-read{margin:0;padding:10px 22px;background:rgba(196,30,30,.15);border-top:1px solid rgba(196,30,30,.55);color:#ff9090;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:12px;letter-spacing:.5px;text-align:center;flex-shrink:0;animation:tag-must-pulse .6s ease-out}@keyframes tag-must-pulse{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}#pt-root .pt__footer.tag__footer{gap:12px;justify-content:space-between;padding:14px 22px}#pt-root .pt__cta.tag__cta-accept{flex:1;background:rgba(122,148,71,.18);border-color:#9bc04a;color:#c8e08f;font-size:14px}#pt-root .pt__cta.tag__cta-accept:hover{background:rgba(122,148,71,.32);color:#e3f2c0;box-shadow:0 0 14px rgba(155,192,74,.5)}#pt-root .pt__cta.tag__cta-decline{flex:0 0 auto;background:rgba(20,23,26,.85);border-color:rgba(196,30,30,.55);color:rgba(255,144,144,.85);font-size:12px;letter-spacing:2px}#pt-root .pt__cta.tag__cta-decline:hover{background:rgba(196,30,30,.18);color:#ffb0b0;box-shadow:0 0 12px rgba(196,30,30,.45)}#pt-root .tag__decline-body{padding:28px 22px;text-align:center;font-size:14px;color:#ff9090}#ob-banner-root{position:fixed;top:0;left:0;right:0;margin:0;padding:6px 14px;height:28px;background:linear-gradient(90deg,rgba(196,30,30,.92),rgba(232,119,34,.92));border-bottom:1px solid rgba(255,144,144,.4);color:#ffe0e0;font-family:var(--font-allerta-stencil),"Allerta Stencil",sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;z-index:8500;box-shadow:0 2px 12px rgba(196,30,30,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:ob-banner-slide-in .32s ease-out}@keyframes ob-banner-slide-in{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}#ob-banner-root:hover{background:linear-gradient(90deg,rgba(196,30,30,1),rgba(232,119,34,1))}#ob-banner-root .ob__dot{width:8px;height:8px;border-radius:50%;background:#ffb0b0;box-shadow:0 0 6px rgba(255,176,176,.8);animation:ob-dot-pulse 1.4s ease-in-out infinite}@keyframes ob-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}#ob-modal-root,#ob-modal-root *,#ob-modal-root :after,#ob-modal-root :before{box-sizing:border-box}#ob-modal-root.ob__overlay{position:fixed;inset:0;margin:0;padding:0;z-index:9100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.78);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:ob-fade-in .18s ease-out}@keyframes ob-fade-in{0%{opacity:0}to{opacity:1}}#ob-modal-root .ob__frame{margin:0;padding:0;position:relative;width:min(720px,94vw);max-height:86vh;background:linear-gradient(180deg,rgba(20,23,26,.96),rgba(10,13,18,.98));border:2px solid rgba(232,119,34,.8);box-shadow:0 0 28px rgba(232,119,34,.22),inset 0 0 50px -22px rgba(0,0,0,.65);display:flex;flex-direction:column}#ob-modal-root .ob__header{margin:0;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(232,119,34,.25);background:rgba(232,119,34,.06);flex-shrink:0}#ob-modal-root .ob__title{margin:0;padding:0;font-family:var(--font-allerta-stencil),"Allerta Stencil",sans-serif;font-weight:700;font-size:18px;letter-spacing:5px;line-height:1.2;color:#ffc89a;text-transform:uppercase}#ob-modal-root .ob__close{margin:0;padding:4px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(232,119,34,.5);color:#e87722;font-family:Share Tech Mono,monospace;font-size:14px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}#ob-modal-root .ob__close:hover{background:rgba(232,119,34,.18);color:#ffc89a;border-color:#e87722}#ob-modal-root .ob__intro{margin:0;padding:14px 22px;border-bottom:1px solid rgba(232,119,34,.15);background:rgba(232,119,34,.04);color:#c8b890;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:13px;line-height:1.55;flex-shrink:0}#ob-modal-root .ob__body{margin:0;padding:18px 22px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(232,119,34,.4) transparent}#ob-modal-root .ob__body::-webkit-scrollbar{width:6px}#ob-modal-root .ob__body::-webkit-scrollbar-thumb{background:rgba(232,119,34,.4)}#ob-modal-root .ob__body::-webkit-scrollbar-track{background:transparent}#ob-modal-root .ob__section{margin:0 0 22px;padding:0}#ob-modal-root .ob__section:last-child{margin-bottom:0}#ob-modal-root .ob__section-title{margin:0 0 10px;padding:0 0 6px;display:flex;align-items:center;gap:10px;font-family:var(--font-allerta-stencil),"Allerta Stencil",sans-serif;font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;border-bottom:1px solid rgba(212,160,23,.18)}#ob-modal-root .ob__section--can .ob__section-title{color:#9bc04a;border-bottom-color:rgba(155,192,74,.3)}#ob-modal-root .ob__section--cannot .ob__section-title{color:#ff9090;border-bottom-color:rgba(196,30,30,.3)}#ob-modal-root .ob__section--missed .ob__section-title{color:#ffc89a;border-bottom-color:rgba(232,119,34,.3)}#ob-modal-root .ob__section--notice .ob__section-title{color:#00e5ff;border-bottom-color:rgba(0,229,255,.3)}#ob-modal-root .ob__section-icon{font-family:Share Tech Mono,monospace;font-weight:700;font-size:15px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid}#ob-modal-root .ob__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}#ob-modal-root .ob__list li{margin:0;padding:4px 0 4px 18px;position:relative;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:12.5px;line-height:1.5;color:#c8b890}#ob-modal-root .ob__section--can .ob__list li:before{content:"+";position:absolute;left:0;color:#9bc04a;font-weight:700}#ob-modal-root .ob__section--cannot .ob__list li:before{content:"X";position:absolute;left:0;color:#ff9090;font-weight:700}#ob-modal-root .ob__section--missed .ob__list li:before{content:"!";position:absolute;left:0;color:#ffc89a;font-weight:700}#ob-modal-root .ob__section--notice .ob__list li:before{content:">";position:absolute;left:0;color:#00e5ff;font-weight:700}#ob-modal-root .ob__footer{margin:0;padding:12px 22px;border-top:1px solid rgba(232,119,34,.18);background:rgba(232,119,34,.05);display:flex;justify-content:center;flex-shrink:0}#ob-modal-root .ob__cta{margin:0;padding:8px 28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(20,23,26,.85);border:1px solid #e87722;color:#e87722;font-family:var(--font-allerta-stencil),"Allerta Stencil",sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .08s}#ob-modal-root .ob__cta:hover{background:rgba(232,119,34,.2);color:#ffc89a;box-shadow:0 0 14px rgba(232,119,34,.5)}#ob-modal-root .ob__cta:active{transform:translateY(1px)}@font-face{font-family:pressStart2P;src:url(/_next/static/media/9b08e5e8f5707af2-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:pressStart2P Fallback;src:local("Arial");ascent-override:45.63%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:219.15%}.__className_94d589{font-family:pressStart2P,pressStart2P Fallback;font-weight:400}.__variable_94d589{--font-press-start-2p:"pressStart2P","pressStart2P Fallback"}@font-face{font-family:shareTechMono;src:url(/_next/static/media/747ce6a8a7a984d2-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:shareTechMono Fallback;src:local("Arial");ascent-override:97.98%;descent-override:26.79%;line-gap-override:0.00%;size-adjust:90.32%}.__className_eb1ff4{font-family:shareTechMono,shareTechMono Fallback;font-weight:400}.__variable_eb1ff4{--font-share-tech-mono:"shareTechMono","shareTechMono Fallback"}@font-face{font-family:vt323;src:url(/_next/static/media/c9c5eecb7bcf4482-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:vt323 Fallback;src:local("Arial");ascent-override:91.26%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:87.66%}.__className_33d8d2{font-family:vt323,vt323 Fallback;font-weight:400}.__variable_33d8d2{--font-vt323:"vt323","vt323 Fallback"}@font-face{font-family:spaceMono;src:url(/_next/static/media/0648460ff0ba6de1-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(/_next/static/media/517b073de5d45a29-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceMono Fallback;src:local("Arial");ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.00%;size-adjust:134.12%}.__className_21b4e8{font-family:spaceMono,spaceMono Fallback}.__variable_21b4e8{--font-space-mono:"spaceMono","spaceMono Fallback"}@font-face{font-family:allertaStencil;src:url(/_next/static/media/a8df1323604f855a-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:allertaStencil Fallback;src:local("Arial");ascent-override:88.75%;descent-override:21.16%;line-gap-override:0.00%;size-adjust:116.30%}.__className_69ac23{font-family:allertaStencil,allertaStencil Fallback;font-weight:400}.__variable_69ac23{--font-allerta-stencil:"allertaStencil","allertaStencil Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-screen{width:100vw}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.overflow-x-hidden{overflow-x:hidden}.break-all{word-break:break-all}.border{border-width:1px}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:Exo2-Thin;src:url(/fonts/Exo2-Thin.ttf) format("truetype");font-display:swap}@font-face{font-family:Exo2-ExtraLight;src:url(/fonts/Exo2-ExtraLight.ttf) format("truetype");font-display:swap}@font-face{font-family:Exo2-Light;src:url(/fonts/Exo2-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Exo2-Regular;src:url(/fonts/Exo2-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Exo2-Medium;src:url(/fonts/Exo2-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Exo2-SemiBold;src:url(/fonts/Exo2-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Exo2-Bold;src:url(/fonts/Exo2-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Exo2-ExtraBold;src:url(/fonts/Exo2-ExtraBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Exo2-Black;src:url(/fonts/Exo2-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Exo2;src:url(/fonts/Exo2-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body.perf-no-anim *,body.perf-no-anim :after,body.perf-no-anim :before{animation:none!important;transition:none!important}body.perf-no-dom [data-tutorial-container]>:not(canvas):not([data-fps-counter]){visibility:hidden!important}body.perf-no-dom [data-fps-counter]{visibility:visible!important}body.perf-no-box-shadow *,body.perf-no-box-shadow :after,body.perf-no-box-shadow :before{box-shadow:none!important}body.perf-no-drop-shadow *,body.perf-no-drop-shadow :after,body.perf-no-drop-shadow :before{filter:none!important}body.perf-no-text-shadow *,body.perf-no-text-shadow :after,body.perf-no-text-shadow :before{text-shadow:none!important}body.perf-no-blend *,body.perf-no-blend :after,body.perf-no-blend :before{mix-blend-mode:normal!important;isolation:auto!important}body,html{max-width:100vw;overflow-x:hidden;font-family:Exo2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[contenteditable=""],[contenteditable=true],input,select,textarea{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}img{-webkit-user-drag:none;user-drag:none}*,:after,:before,body,html{cursor:none!important}body{color:rgb(var(--foreground-rgb));background:rgb(var(--background-rgb))}:root{--foreground-rgb:192,192,192;--background-rgb:10,10,10;--c-void:#0a0a0c;--c-void-2:#0d1012;--c-void-deep:#050608;--c-shell:#14171a;--c-rust:#2a1f12;--c-rust-2:#3a2c19;--c-slate:#2d3239;--c-slate-2:#3a4048;--c-slate-3:#4a525c;--c-safety:#e87722;--c-safety-dim:#8a4612;--c-amber:#d4a017;--c-amber-dim:#8b6d10;--c-amber-bright:#e8c89c;--c-bone:#c8b890;--c-bone-dim:#6f6750;--c-blood:#c41e1e;--c-blood-bg:#1a0808;--c-bio:#3a5f1e;--c-bio-bright:#7a9447;--c-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--glow-halation:drop-shadow(0 1px 8px rgba(232,119,34,0.4));--glow-halation-strong:drop-shadow(0 1px 10px rgba(232,119,34,0.65));--glow-halation-danger:drop-shadow(0 1px 10px rgba(220,60,40,0.6));--glow-halation-success:drop-shadow(0 1px 10px rgba(110,150,60,0.6))}.halation-glow{filter:var(--glow-halation)}.halation-glow-strong{filter:var(--glow-halation-strong)}.halation-glow-danger{filter:var(--glow-halation-danger)}.halation-glow-success{filter:var(--glow-halation-success)}@keyframes chromatic-glitch{0%{filter:var(--glow-halation);translate:0 0}8%{filter:drop-shadow(-3px 0 0 rgba(196,30,30,.78)) drop-shadow(3px 0 0 rgba(232,200,156,.88)) var(--glow-halation);translate:-1px 0}16%{filter:drop-shadow(2px 1px 0 rgba(196,30,30,.55)) drop-shadow(-2px -1px 0 rgba(232,119,34,.7)) var(--glow-halation);translate:1px -1px}24%{filter:drop-shadow(-2px 0 0 rgba(196,30,30,.65)) drop-shadow(2px 0 0 rgba(232,200,156,.72)) var(--glow-halation);translate:0 1px}32%{filter:var(--glow-halation);translate:0 0}55%{filter:var(--glow-halation);translate:0 0}62%{filter:drop-shadow(-1px 0 0 rgba(196,30,30,.4)) drop-shadow(1px 0 0 rgba(232,200,156,.5)) var(--glow-halation);translate:-1px 0}70%{filter:var(--glow-halation);translate:0 0}to{filter:var(--glow-halation);translate:0 0}}:root{--glitch-anim:chromatic-glitch 0.55s linear;--glitch-tear-img:glitch-tear-img 0.6s steps(1,end);--glitch-ch-1:rgba(196,30,30,0.85);--glitch-ch-2:rgba(232,200,156,0.85);--glow-halation-accent:drop-shadow(0 1px 10px color-mix(in srgb,var(--cell-accent,#d4a017) 55%,transparent))}.glitch-hover:hover{animation:var(--glitch-anim)}@keyframes glitch-slice-top{0%,to{opacity:0;translate:0 0;clip-path:inset(0 0 50% 0)}8%{opacity:1;translate:-7px 0;clip-path:inset(0 0 55% 0);filter:drop-shadow(-3px 0 0 var(--glitch-ch-1)) drop-shadow(3px 0 0 var(--glitch-ch-2))}18%{opacity:1;translate:6px 0;clip-path:inset(0 0 65% 0);filter:drop-shadow(3px 0 0 var(--glitch-ch-1)) drop-shadow(-3px 0 0 var(--glitch-ch-2))}25%{opacity:0}35%{opacity:1;translate:-4px 0;clip-path:inset(0 0 70% 0);filter:drop-shadow(-2px 0 0 var(--glitch-ch-1)) drop-shadow(2px 0 0 var(--glitch-ch-2))}55%{opacity:1;translate:3px 0;clip-path:inset(0 0 60% 0);filter:drop-shadow(2px 0 0 var(--glitch-ch-1)) drop-shadow(-2px 0 0 var(--glitch-ch-2))}70%{opacity:1;translate:-2px 0;clip-path:inset(0 0 80% 0);filter:drop-shadow(-1px 0 0 var(--glitch-ch-1)) drop-shadow(1px 0 0 var(--glitch-ch-2))}85%{opacity:0}}@keyframes glitch-slice-bottom{0%,to{opacity:0;translate:0 0;clip-path:inset(50% 0 0 0)}8%{opacity:1;translate:7px 0;clip-path:inset(55% 0 0 0);filter:drop-shadow(3px 0 0 var(--glitch-ch-1)) drop-shadow(-3px 0 0 var(--glitch-ch-2))}18%{opacity:1;translate:-6px 0;clip-path:inset(65% 0 0 0);filter:drop-shadow(-3px 0 0 var(--glitch-ch-1)) drop-shadow(3px 0 0 var(--glitch-ch-2))}25%{opacity:0}35%{opacity:1;translate:4px 0;clip-path:inset(70% 0 0 0);filter:drop-shadow(2px 0 0 var(--glitch-ch-1)) drop-shadow(-2px 0 0 var(--glitch-ch-2))}55%{opacity:1;translate:-3px 0;clip-path:inset(60% 0 0 0);filter:drop-shadow(-2px 0 0 var(--glitch-ch-1)) drop-shadow(2px 0 0 var(--glitch-ch-2))}70%{opacity:1;translate:2px 0;clip-path:inset(80% 0 0 0);filter:drop-shadow(1px 0 0 var(--glitch-ch-1)) drop-shadow(-1px 0 0 var(--glitch-ch-2))}85%{opacity:0}}@keyframes glitch-tear-img{0%{translate:0 0;filter:none;opacity:1}10%{translate:-8px 0;filter:drop-shadow(-6px 0 0 var(--glitch-ch-1)) drop-shadow(6px 0 0 var(--glitch-ch-2));opacity:1}20%{translate:9px 0;filter:drop-shadow(7px 0 0 var(--glitch-ch-1)) drop-shadow(-5px 0 0 var(--glitch-ch-2));opacity:1}25%{translate:0 0;filter:none;opacity:0}30%{translate:-5px 2px;filter:drop-shadow(-4px 0 0 var(--glitch-ch-1)) drop-shadow(4px 0 0 var(--glitch-ch-2));opacity:1}40%{translate:6px -2px;filter:drop-shadow(5px 0 0 var(--glitch-ch-1)) drop-shadow(-5px 0 0 var(--glitch-ch-2));opacity:1}50%{translate:-3px 0;filter:drop-shadow(-3px 0 0 var(--glitch-ch-1)) drop-shadow(3px 0 0 var(--glitch-ch-2));opacity:1}55%{translate:0 0;opacity:0}60%{translate:3px 0;filter:drop-shadow(3px 0 0 var(--glitch-ch-1)) drop-shadow(-3px 0 0 var(--glitch-ch-2));opacity:1}75%{translate:-1px 0;filter:drop-shadow(-1px 0 0 var(--glitch-ch-1)) drop-shadow(1px 0 0 var(--glitch-ch-2));opacity:1}to{translate:0 0;filter:none;opacity:1}}@keyframes glitch-text-slice-1{0%,to{clip-path:inset(0 0 0 0);translate:0 0;opacity:0}10%{clip-path:inset(20% 0 60% 0);translate:-3px 0;opacity:1}20%{clip-path:inset(0 0 80% 0);translate:4px 0;opacity:1}30%{clip-path:inset(70% 0 10% 0);translate:-2px 0;opacity:1}40%{clip-path:inset(45% 0 35% 0);translate:3px 0;opacity:1}55%{clip-path:inset(0 0 0 0);opacity:0}65%{clip-path:inset(80% 0 5% 0);translate:-2px 0;opacity:1}80%{clip-path:inset(0 0 0 0);opacity:0}}@keyframes glitch-text-slice-2{0%,to{clip-path:inset(0 0 0 0);translate:0 0;opacity:0}10%{clip-path:inset(60% 0 20% 0);translate:3px 0;opacity:1}20%{clip-path:inset(80% 0 0 0);translate:-4px 0;opacity:1}30%{clip-path:inset(10% 0 70% 0);translate:2px 0;opacity:1}40%{clip-path:inset(35% 0 45% 0);translate:-3px 0;opacity:1}55%{clip-path:inset(0 0 0 0);opacity:0}65%{clip-path:inset(5% 0 80% 0);translate:2px 0;opacity:1}80%{clip-path:inset(0 0 0 0);opacity:0}}.glitch-text{position:relative}.glitch-text:hover:after,.glitch-text:hover:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font:inherit;letter-spacing:inherit;padding:inherit;pointer-events:none;z-index:1;opacity:0}.glitch-text:hover:before{color:rgba(196,30,30,.9);animation:glitch-text-slice-1 .5s step-end}.glitch-text:hover:after{color:rgba(232,200,156,.9);animation:glitch-text-slice-2 .5s step-end}@media (prefers-reduced-motion:reduce){:root{--glitch-anim:none;--glitch-tear-img:none}.glitch-text:hover:after,.glitch-text:hover:before{animation:none;opacity:0}}.psing-symbol{color:#ff44aa;font-weight:700;text-shadow:0 0 6px rgba(255,68,170,.5)}@media (prefers-color-scheme:dark){:root{--foreground-rgb:192,192,192;--background-rgb:10,10,10}}@font-face{font-family:Share Tech;src:url(/fonts/ShareTech-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,229,255,.35);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(0,229,255,.7)}*{scrollbar-width:thin;scrollbar-color:rgba(0,229,255,.35) transparent}.shader-vignette{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.7) 100%)}.shader-scanlines,.shader-vignette{position:absolute;inset:0;pointer-events:none;z-index:9000}.shader-scanlines{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 4px);animation:scanline-drift 8s linear infinite}.shader-noise{position:absolute;inset:0;pointer-events:none;z-index:9000;opacity:.03}@keyframes scanline-drift{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes glitch-micro{0%,95%,to{transform:translate(0)}96%{transform:translate(-1px,1px)}97%{transform:translate(2px,-1px)}98%{transform:translate(-1px)}99%{transform:translate(1px,1px)}}.gc-cosmetic-overlay{position:absolute;inset:0;pointer-events:none;z-index:30;border-radius:inherit}.gc-cosmetic-overlay--frame{z-index:51}.card-fx-foil{background:repeating-linear-gradient(189deg,hsla(262,81%,49%,.3),hsla(113,81%,49%,.3) 13%,hsla(337,81%,49%,.3) 26%,hsla(85,81%,49%,.3) 39%,hsla(67,81%,49%,.3) 52%,hsla(295,81%,49%,.3) 65%,hsla(262,81%,49%,.3) 78%);background-size:245% 245%;background-position:calc((50% - var(--bg-x, 50%)) * 3.05 + 50%) calc((50% - var(--bg-y, 50%)) * 3.15 + 50%);mix-blend-mode:overlay;filter:brightness(1.12) contrast(2.24) saturate(.98);opacity:calc(.85 + var(--foil-on, .35) * .15)}.card-fx-foil:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--p-x,50%) var(--p-y,50%),rgba(255,255,255,.28) 0,rgba(255,255,255,0) 101%);mix-blend-mode:hard-light;opacity:var(--foil-on,.35)}.card-fx-dark-foil{background:repeating-linear-gradient(351deg,hsla(334,84%,36%,.38),hsla(291,84%,36%,.38) 13%,hsla(185,84%,36%,.38) 26%,hsla(310,84%,36%,.38) 39%,hsla(184,84%,36%,.38) 52%,hsla(100,84%,36%,.38) 65%,hsla(334,84%,36%,.38) 78%);background-size:170% 170%;background-position:calc((50% - var(--bg-x, 50%)) * 2.3 + 50%) calc((50% - var(--bg-y, 50%)) * 3.2 + 50%);mix-blend-mode:color-burn;filter:brightness(1.1) contrast(.8) saturate(1.2);opacity:calc(.85 + var(--foil-on, .35) * .15)}.card-fx-dark-foil:before{background:repeating-linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.22) 1px,rgba(255,255,255,.18) 0,rgba(255,255,255,.18) 3px);mix-blend-mode:overlay;filter:brightness(.98);opacity:.82}.card-fx-dark-foil:after,.card-fx-dark-foil:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.card-fx-dark-foil:after{background:radial-gradient(circle at var(--p-x,50%) var(--p-y,50%),rgba(255,255,255,.36) 0,rgba(255,255,255,0) 60%);mix-blend-mode:soft-light;opacity:var(--foil-on,.35)}.card-fx-deep-blue{background:repeating-linear-gradient(357deg,hsla(219,60%,57%,.64),hsla(141,60%,57%,.64) 13%,hsla(159,60%,57%,.64) 26%,hsla(268,60%,57%,.64) 39%,hsla(229,60%,57%,.64) 52%,hsla(207,60%,57%,.64) 65%,hsla(219,60%,57%,.64) 78%);background-size:350% 350%;background-position:calc((50% - var(--bg-x, 50%)) * 3.5 + 50%) calc((50% - var(--bg-y, 50%)) * 4.7 + 50%);mix-blend-mode:color-burn;filter:brightness(1.02) contrast(1.96) saturate(.94);opacity:calc(.85 + var(--foil-on, .35) * .15)}.card-fx-deep-blue:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(-42deg,rgba(0,0,0,.258) 12%,rgba(255,255,255,.86) 50%,rgba(0,0,0,.258) 88%);background-size:220% 220%;background-position:calc(var(--p-from-left, .5) * 100%) calc(var(--p-from-top, .5) * 100%);mix-blend-mode:color-burn;opacity:var(--foil-on,.35)}.card-fx-red-nova{background:repeating-linear-gradient(27deg,hsla(240,58%,66%,.72),hsla(301,58%,66%,.72) 13%,hsla(354,58%,66%,.72) 26%,hsla(172,58%,66%,.72) 39%,hsla(304,58%,66%,.72) 52%,hsla(113,58%,66%,.72) 65%,hsla(240,58%,66%,.72) 78%);background-size:360% 360%;background-position:calc((50% - var(--bg-x, 50%)) * 1.9 + 50%) calc((50% - var(--bg-y, 50%)) * 4.05 + 50%);mix-blend-mode:multiply;filter:brightness(.86) contrast(.8) saturate(2.5);opacity:calc(.85 + var(--foil-on, .35) * .15)}.card-fx-red-nova:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--p-x,50%) var(--p-y,50%),rgba(255,255,255,.66) 0,rgba(255,255,255,0) 81%);mix-blend-mode:saturation;opacity:var(--foil-on,.35)}.card-fx-mirage{background:repeating-linear-gradient(306deg,hsla(332,85%,61%,.86),hsla(165,85%,61%,.86) 13%,hsla(293,85%,61%,.86) 26%,hsla(343,85%,61%,.86) 39%,hsla(198,85%,61%,.86) 52%,hsla(341,85%,61%,.86) 65%,hsla(332,85%,61%,.86) 78%);background-size:385% 385%;background-position:calc((50% - var(--bg-x, 50%)) * 1.55 + 50%) calc((50% - var(--bg-y, 50%)) * 1.7 + 50%);mix-blend-mode:hard-light;filter:brightness(1.58) contrast(1.96) saturate(2.04);opacity:calc(.24 + .38 * var(--foil-on, 0))}.card-fx-mirage:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='20'><path d='M0 10 Q 10 0 20 10 T 40 10' stroke='%23724be7' fill='none' stroke-width='0.8'/></svg>");background-size:25px 25px;background-position:calc(50% + (50% - var(--bg-x, 50%)) * 2.7) calc(50% + (50% - var(--bg-y, 50%)) * .2);mask-image:var(--card-mask,none);mask-mode:luminance;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:var(--card-mask,none);-webkit-mask-mode:luminance;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mix-blend-mode:screen;opacity:calc(.2 + .08 * var(--foil-on, 0))}.card-fx-mirage:after,.card-fx-mirage:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.card-fx-mirage:after{background:radial-gradient(circle at var(--p-x,50%) var(--p-y,50%),rgba(0,0,0,.56) 0,rgba(0,0,0,0) 110%);mix-blend-mode:saturation;opacity:calc(.42 + .28 * var(--foil-on, 0))}.card-fx-lattice{background:repeating-linear-gradient(180deg,hsla(272,97%,51%,.46),hsla(243,97%,51%,.46) 13%,hsla(109,97%,51%,.46) 26%,hsla(34,97%,51%,.46) 39%,hsla(166,97%,51%,.46) 52%,hsla(2,97%,51%,.46) 65%,hsla(272,97%,51%,.46) 78%);background-size:350% 350%;background-position:calc((50% - var(--bg-x, 50%)) * 5.75 + 50%) calc((50% - var(--bg-y, 50%)) * 3.55 + 50%);mix-blend-mode:darken;filter:brightness(1.28) contrast(1.46) saturate(1.88);opacity:calc(.42 + .1 * var(--foil-on, 0))}.card-fx-lattice:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='26'><polygon points='15,1 28,8 28,18 15,25 2,18 2,8' stroke='%230b19c1' fill='none' stroke-width='0.7'/></svg>");background-size:26px 26px;background-position:calc(50% + (50% - var(--bg-x, 50%)) * 3.1) calc(50% + (50% - var(--bg-y, 50%)) * 1.45);mask-image:var(--card-mask,none);mask-mode:luminance;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:var(--card-mask,none);-webkit-mask-mode:luminance;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mix-blend-mode:color;opacity:calc(.44 + .14 * var(--foil-on, 0))}.card-fx-lattice:after,.card-fx-lattice:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.card-fx-lattice:after{background:radial-gradient(circle at var(--p-x,50%) var(--p-y,50%),rgba(0,0,0,.24) 0,rgba(0,0,0,0) 53%);mix-blend-mode:saturation;opacity:calc(.62 + .96 * var(--foil-on, 0))}.card-fx-negative-ray{background:repeating-linear-gradient(207deg,hsla(211,53%,27%,.36),hsla(179,53%,27%,.36) 13%,hsla(254,53%,27%,.36) 26%,hsla(45,53%,27%,.36) 39%,hsla(158,53%,27%,.36) 52%,hsla(18,53%,27%,.36) 65%,hsla(211,53%,27%,.36) 78%);background-size:300% 300%;background-position:calc((50% - var(--bg-x, 50%)) * 1.3 + 50%) calc((50% - var(--bg-y, 50%)) * .25 + 50%);mix-blend-mode:soft-light;filter:brightness(1.36) contrast(1.24) saturate(2.42);opacity:calc(.85 + var(--foil-on, .35) * .15)}.card-fx-negative-ray:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='t'><feTurbulence type='turbulence' baseFrequency='2.05' numOctaves='1' seed='55'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 22 -20.5'/></filter><rect width='100%25' height='100%25' filter='url(%23t)'/></svg>");background-size:26% 26%;background-position:calc(20% + var(--p-from-left, .5) * 60%) calc(20% + var(--p-from-top, .5) * 60%);mix-blend-mode:overlay;filter:brightness(1.56);opacity:.66}.card-fx-negative-ray:after,.card-fx-negative-ray:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.card-fx-negative-ray:after{background:radial-gradient(circle at var(--p-x,50%) var(--p-y,50%),rgba(255,255,255,.88) 0,rgba(255,255,255,0) 52%);mix-blend-mode:difference;opacity:var(--foil-on,.35)}.card-frame-glitch,.card-frame-gold,.card-frame-holo,.card-frame-neon,.card-frame-plasma{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150' preserveAspectRatio='none'><polygon points='0.5,0.5 85,0.5 99.5,13.5 99.5,149.5 6,149.5 0.5,144' fill='none' stroke='white' stroke-width='6' vector-effect='non-scaling-stroke'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150' preserveAspectRatio='none'><polygon points='0.5,0.5 85,0.5 99.5,13.5 99.5,149.5 6,149.5 0.5,144' fill='none' stroke='white' stroke-width='6' vector-effect='non-scaling-stroke'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@property --frame-neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.card-frame-neon{background-color:#d35400;background-image:conic-gradient(from var(--frame-neon-angle),rgba(255,180,90,0) 0deg,rgba(255,180,90,0) 330deg,rgba(255,225,170,1) 345deg,rgba(255,180,90,0) 1turn);animation:card-frame-neon-chase 4.8s linear infinite}@keyframes card-frame-neon-chase{to{--frame-neon-angle:360deg}}.card-frame-holo{background-image:linear-gradient(135deg,#ff66ee,#ffe066 25%,#66ffee 50%,#6f66ff 75%,#ff66ee)}.card-frame-plasma{background-color:#1a0033;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='12' viewBox='0 0 160 12' preserveAspectRatio='none'><defs><linearGradient id='a' x1='0' x2='1'><stop offset='0' stop-color='%2300e5ff'/><stop offset='0.5' stop-color='%23ff2bd2'/><stop offset='1' stop-color='%2300e5ff'/></linearGradient></defs><path d='M0 6 Q20 0 40 6 T80 6 T120 6 T160 6 L160 12 L0 12 Z' fill='url(%23a)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='12' viewBox='0 0 120 12' preserveAspectRatio='none'><defs><linearGradient id='b' x1='0' x2='1'><stop offset='0' stop-color='%235500ff'/><stop offset='0.5' stop-color='%23ff66ff'/><stop offset='1' stop-color='%235500ff'/></linearGradient></defs><path d='M0 6 Q15 12 30 6 T60 6 T90 6 T120 6 L120 0 L0 0 Z' fill='url(%23b)' opacity='0.65'/></svg>");background-size:160px 100%,120px 100%;background-repeat:repeat-x;animation:card-frame-plasma-wave 6s linear infinite}@keyframes card-frame-plasma-wave{0%{background-position-x:0,0}to{background-position-x:-160px,240px}}.card-frame-glitch{background-image:repeating-linear-gradient(0deg,#ff003c 0 1px,#00dcff 1px 2px,#1a1a1a 2px 4px)}.card-frame-gold{background-color:#8a5a14;background-image:linear-gradient(105deg,transparent 30%,rgba(255,250,210,.85) 48%,rgba(255,255,235,1) 50%,rgba(255,250,210,.85) 52%,transparent 70%),linear-gradient(180deg,#6e4410,#c98a2a 18%,#ffd97a 38%,#ffe9a8 50%,#ffd97a 62%,#c98a2a 82%,#6e4410);background-size:200% 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:-100% 0,0 0;animation:card-frame-gold-shine 3.5s linear infinite}@keyframes card-frame-gold-shine{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}.holo-card{position:relative;transform-style:preserve-3d;transition:transform .15s ease-out}.holo-card.holo-interactive{transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg))}.holo-shine{z-index:2}.holo-glare,.holo-shine{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .3s ease;border-radius:inherit;clip-path:polygon(0 0,85% 0,100% 9%,100% 100%,6% 100%,0 96%)}.holo-glare{z-index:3;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.7) 0,rgba(255,255,255,.25) 25%,transparent 65%);mix-blend-mode:overlay}.holo-card:hover .holo-glare,.holo-card:hover .holo-shine{opacity:1}.holo-t1 .holo-shine{background:linear-gradient(135deg,rgba(0,255,200,.5),rgba(0,220,255,.55) 40%,rgba(100,255,218,.4) 70%,rgba(0,200,255,.5));mix-blend-mode:screen}.holo-t1:hover .holo-shine{opacity:.7}.holo-t1:hover .holo-glare{opacity:.5}.holo-t2 .holo-shine{background:repeating-linear-gradient(90deg,rgba(255,0,0,.4),rgba(255,165,0,.4) 14%,rgba(255,255,0,.4) 28%,rgba(0,255,0,.4) 42%,rgba(0,200,255,.4) 57%,rgba(100,0,255,.4) 71%,rgba(255,0,150,.4) 85%,rgba(255,0,0,.4)),radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.3) 0,transparent 70%);background-size:200% 100%,100% 100%;animation:holo-shimmer-bands 4s linear infinite;mix-blend-mode:screen;filter:brightness(1.2) contrast(1.2)}.holo-t2:hover .holo-shine{opacity:.85}.holo-t2:hover .holo-glare{opacity:.5}@keyframes holo-shimmer-bands{0%{background-position:0 0,0 0}to{background-position:200% 0,0 0}}.holo-t3 .holo-shine{background:repeating-linear-gradient(135deg,rgba(180,60,255,.55),rgba(255,50,150,.55) 25%,rgba(80,120,255,.55) 50%,rgba(200,80,255,.55) 75%,rgba(180,60,255,.55)),repeating-linear-gradient(135deg,transparent,transparent 2px,rgba(255,255,255,.12) 0,rgba(255,255,255,.12) 4px),radial-gradient(ellipse at 50% 50%,rgba(180,60,255,.5) 0,transparent 70%);background-size:200% 200%,6px 6px,100% 100%;animation:holo-prismatic-shift 5s ease-in-out infinite;mix-blend-mode:color-dodge;filter:brightness(1.3) contrast(1.4) saturate(1.2)}.holo-t3:hover .holo-shine{opacity:.9}.holo-t3:hover .holo-glare{opacity:.6}@keyframes holo-prismatic-shift{0%{background-position:0 0,0 0,0 0}50%{background-position:100% 100%,0 0,0 0}to{background-position:200% 200%,0 0,0 0}}@property --holo-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.holo-t4 .holo-shine{background:repeating-linear-gradient(var(--holo-angle,135deg),rgba(255,0,0,.45) 0,rgba(255,165,0,.45) 12%,rgba(255,255,0,.45) 24%,rgba(0,255,0,.45) 36%,rgba(0,200,255,.45) 48%,rgba(80,0,255,.45) 60%,rgba(255,0,150,.45) 72%,rgba(255,0,0,.45) 84%,rgba(255,165,0,.45) 100%),repeating-linear-gradient(calc(var(--holo-angle, 135deg) + 90deg),transparent 0,transparent 1px,rgba(255,255,255,.1) 1px,rgba(255,255,255,.1) 3px),radial-gradient(ellipse at 50% 50%,rgba(255,200,50,.55) 0,transparent 65%);background-size:300% 300%,4px 4px,100% 100%;animation:holo-legendary-sweep 6s linear infinite;mix-blend-mode:overlay;filter:brightness(1.4) contrast(1.5) saturate(1.3)}.holo-t4 .holo-glare{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,200,50,.65) 0,rgba(255,180,0,.3) 30%,transparent 70%);mix-blend-mode:overlay}.holo-t4:hover .holo-shine{opacity:.95}.holo-t4:hover .holo-glare{opacity:.7}@keyframes holo-legendary-sweep{0%{--holo-angle:0deg;background-position:0 0,0 0,0 0}to{--holo-angle:360deg;background-position:300% 300%,0 0,0 0}}@property --conic-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.holo-t5 .holo-shine{background:repeating-conic-gradient(from var(--conic-angle,0deg) at 50% 50%,rgba(0,255,200,.5) 0deg,rgba(0,200,255,.6) 30deg,rgba(100,0,255,.5) 60deg,rgba(255,0,150,.55) 90deg,rgba(255,200,0,.5) 120deg,rgba(0,255,100,.55) 150deg,rgba(0,200,255,.5) 180deg,rgba(180,0,255,.6) 210deg,rgba(255,50,100,.5) 240deg,rgba(255,220,0,.55) 270deg,rgba(0,255,180,.5) 300deg,rgba(0,180,255,.55) 330deg,rgba(0,255,200,.5) 1turn),radial-gradient(ellipse at 50% 50%,rgba(0,220,255,.5) 0,transparent 60%),repeating-linear-gradient(45deg,transparent 0,transparent 1px,rgba(255,255,255,.08) 1px,rgba(255,255,255,.08) 2px);animation:mythic-shimmer 8s linear infinite,progenitor-pulse 3s ease-in-out infinite;mix-blend-mode:color-dodge;filter:brightness(1.5) contrast(1.5) saturate(1.4)}.holo-t5 .holo-glare{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(0,255,200,.6) 0,transparent 50%),radial-gradient(circle at calc(100% - var(--mx, 50%)) calc(100% - var(--my, 50%)),rgba(180,0,255,.5) 0,transparent 50%);mix-blend-mode:screen}.holo-t5:hover .holo-shine{opacity:1}.holo-t5:hover .holo-glare{opacity:.75}.holo-t5:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid transparent;background:conic-gradient(from var(--conic-angle,0deg),rgba(0,255,200,.8),rgba(0,150,255,.8),rgba(180,0,255,.8),rgba(255,0,150,.8),rgba(255,200,0,.8),rgba(0,255,200,.8)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:4;animation:progenitor-border-pulse 3s ease-in-out infinite,mythic-shimmer 8s linear infinite;opacity:0;transition:opacity .3s ease}.holo-t5:hover:after{opacity:.85}@keyframes mythic-shimmer{0%{--conic-angle:0deg}to{--conic-angle:360deg}}@keyframes progenitor-pulse{0%,to{filter:brightness(1.5) contrast(1.5) saturate(1.4)}50%{filter:brightness(1.8) contrast(1.7) saturate(1.7)}}@keyframes progenitor-border-pulse{0%,to{opacity:.6}50%{opacity:1}}.holo-card.holo-static .holo-shine{animation-duration:8s}.holo-card.holo-static .holo-glare{display:none}.holo-card.holo-static{transform:none!important}.holo-card.holo-static.holo-t1 .holo-shine{opacity:.4}.holo-card.holo-static.holo-t2 .holo-shine{opacity:.5}.holo-card.holo-static.holo-t3 .holo-shine{opacity:.55}.holo-card.holo-static.holo-t4 .holo-shine{opacity:.6}.holo-card.holo-static.holo-t5 .holo-shine{opacity:.7}.holo-card.holo-static.holo-t5:after{opacity:.5}@media (prefers-reduced-motion:reduce){.holo-glare,.holo-shine,.holo-t5:after{animation:none!important;transition:none!important}.holo-card.holo-interactive{transform:none!important}}@media (hover:none){.holo-card .holo-shine{opacity:.15!important}.holo-card .holo-glare{display:none}.holo-card{transform:none!important}}.holo-lightbox-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);backdrop-filter:blur(6px);animation:holo-lightbox-fadein .2s ease-out}.holo-lightbox-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}.holo-lightbox-close{position:absolute;top:-36px;right:-36px;width:32px;height:32px;border:1px solid rgba(0,229,255,.4);border-radius:50%;background:rgba(0,0,0,.6);color:#00e5ff;font-family:Orbitron,Exo2,monospace;font-size:.75rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s}.holo-lightbox-close:hover{border-color:#00e5ff;color:#fff}.holo-lightbox-card{width:462px;height:693px;filter:drop-shadow(0 0 34px rgba(0,229,255,.16)) drop-shadow(0 10px 26px rgba(0,0,0,.6))}.holo-lightbox-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}.holo-lightbox-label{font-family:Orbitron,Exo2,monospace;font-size:.8rem;font-weight:600;letter-spacing:.12em;color:rgba(0,229,255,.8);text-transform:uppercase}@keyframes holo-lightbox-fadein{0%{opacity:0}to{opacity:1}}@media (max-width:540px){.holo-lightbox-card{width:320px;height:480px}.holo-lightbox-close{top:-32px;right:-8px}}