.drawer-shell{width:100%;height:calc(100svh - 114px);border:.5px solid rgba(255,255,255,.2);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.drawer-scroll{overflow-y:auto;min-height:0;flex:1;padding:1rem;scrollbar-gutter:stable}.drawer-header{font-size:1.25rem;font-style:normal;font-weight:400;text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 0}.row-split{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.category{font-size:.825rem;text-transform:uppercase;font-weight:400;letter-spacing:2px;display:flex;font-style:normal;justify-content:center;align-items:center;gap:.5rem;margin:0}.count{color:#888;margin:0}.divider-h{width:100%;height:1px;background:#fff6;transform:scaleY(.5);transform-origin:center;margin:1rem 0}.divider-v{width:.5px;height:30px;background:#fff3;margin:0 1rem}.item{display:flex;flex-direction:row;align-items:center}.code-text{display:flex;align-items:center;margin:0 0 0 .5rem;font-weight:400;letter-spacing:.5px}.line-through{font-style:normal;text-decoration:line-through;color:#888}.access-item{color:#fff;font-weight:400;display:flex;justify-content:space-between;align-items:center;border-radius:.75rem;padding:.5rem;background:linear-gradient(to right,#000,#222);border:1px solid rgba(255,255,255,.2);flex:1}.check-icon{color:#7cfc00;margin-right:.5rem}.access-item.disabled{opacity:.5;border:2px inset rgba(255,255,255,.4);background:linear-gradient(to right,#000,#222)}.copied-anim{animation:copiedFadeOut .6s ease-in 2s forwards;will-change:opacity,transform}@keyframes copiedFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media (max-width: 768px){.drawer-shell{width:100%;max-width:100%;border:none}.drawer-scroll{padding-right:1rem}.divider-h{margin:1rem 0}}.svg-grad--active{stroke:url(#textGradient)!important;fill:url(#textGradient)!important;transition:all .4s ease;transform:scale(1.3);border:1px solid linear-gradient(to right,cyan,magenta)}.svg-grad--success{stroke:url(#successGradient)!important;fill:url(#successGradient)!important}.svg-grad--muted{stroke:url(#gradientMuted)!important;fill:url(#gradientMuted)!important;opacity:.85;transition:all .6s ease;transform:scale(1)}.svg-grad--active *{stroke:url(#textGradient)!important;fill:url(#textGradient)!important}.svg-grad--success *{stroke:url(#successGradient)!important;fill:url(#successGradient)!important}.svg-grad--muted *{stroke:url(#gradientMuted)!important;fill:url(#gradientMuted)!important}.icon-wrapper{display:inline-flex;padding:6px;transform:scale(1)}.icon-wrapper.active{background:linear-gradient(to right,#0ff,#f0f);padding:4px;transition:all .4s ease;transform:scale(1.3)}.icon-wrapper.active svg{background:#1f1f1f;padding:4px}@layer reset,tokens,base,typography,forms,components,tables,utilities,animations;@layer reset{*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}html,body{overflow:hidden}a{text-decoration:none}button{appearance:none;-webkit-appearance:none;border:none;background:transparent;padding:0;font:inherit;color:inherit}}@layer tokens{@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/assets/MontserratWeb-Thin-DmCriHno.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(/assets/MontserratWeb-ThinItalic-ByEOKfMj.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(/assets/MontserratWeb-ExtraLight-C98N1POV.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(/assets/MontserratWeb-ExtraLightItalic-BxafqC0p.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/MontserratWeb-Light-BgP24wlQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(/assets/MontserratWeb-LightItalic-DSsDFQ71.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/MontserratWeb-Regular-BLhwKU8k.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/assets/MontserratWeb-Italic-CnlIvBC9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/MontserratWeb-Medium-DRFEGfly.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(/assets/MontserratWeb-MediumItalic-DXA4yvBS.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/MontserratWeb-SemiBold-UVxSCcoG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(/assets/MontserratWeb-SemiBoldItalic-Dgc2MWzZ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/MontserratWeb-Bold-BdjcYUrC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/assets/MontserratWeb-BoldItalic-CBaAd72i.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/assets/MontserratWeb-ExtraBold-axpkC1rd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(/assets/MontserratWeb-ExtraBoldItalic-DyMN9dWi.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/assets/MontserratWeb-Heavy-B0TD3Qnu.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(/assets/MontserratWeb-HeavyItalic-Drco3BKl.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:200;src:url(/assets/TitilliumWeb-ExtraLightItalic-7xLRF7qF.ttf) format("truetype");font-display:swap}@font-face{font-family:Titillium Web;font-style:normal;font-weight:200;src:url(/assets/TitilliumWeb-ExtraLight-B6XE30at.ttf) format("truetype");font-display:swap}@font-face{font-family:Titillium Web;font-style:italic;font-weight:300;src:url(/assets/TitilliumWeb-LightItalic-DOK-SbJ-.ttf) format("truetype");font-display:swap}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;src:url(/assets/TitilliumWeb-Light-xAeNiTHC.ttf) format("truetype");font-display:swap}@font-face{font-family:Titillium Web;font-style:italic;font-weight:400;src:url(/assets/TitilliumWeb-Italic-Bqu-0HWm.ttf) format("truetype");font-display:swap}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;src:url(/assets/TitilliumWeb-Regular-BJ5SOc02.ttf) format("truetype");font-display:swap}@font-face{font-family:Titillium Web;font-style:italic;font-weight:600;src:url(/assets/TitilliumWeb-SemiBoldItalic-ebw2jklJ.ttf) format("truetype");font-display:swap}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;src:url(/assets/TitilliumWeb-SemiBold-D4UkHjm7.ttf) format("truetype");font-display:swap}@font-face{font-family:Titillium Web;font-style:italic;font-weight:700;src:url(/assets/TitilliumWeb-BoldItalic-Ck52qkW_.ttf) format("truetype");font-display:swap}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;src:url(/assets/TitilliumWeb-Bold-BOkWz9TL.ttf) format("truetype");font-display:swap}@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;src:url(/assets/TitilliumWeb-Black-CVPIZUBw.ttf) format("truetype");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:url(/assets/Lato-Hairline-Dw0I1B7H.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:100;src:url(/assets/Lato-HairlineItalic-T4bLkjYz.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(/assets/Lato-Light-BP2wSCML.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(/assets/Lato-LightItalic-CK90s4zi.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(/assets/Lato-Italic-Dc0B1559.woff2) format("woff2");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/assets/Lato-Regular-BEhtfm5r.woff2) format("woff2");font-display:swap}:root{--color-bg: #000000;--color-text: #fff;--color-muted: #ccc;--color-accentMagenta: #c910d3;--color-accentCyan: #10d3cd;--color-form-focus-bg: rgba(255, 255, 255, .2);--color-shadow: rgba(0, 0, 0, .2);--color-reset-hover: #000;--color-error: #ff0000;--color-transparent: transparent;--font-montserrat: "Montserrat", sans-serif;--font-family-base: "Lato", sans-serif;--font-size: 1rem;--accent: var(--color-text);--border-width: 1px;--border-radius: 55px;--navbar-h: 96px;--footer-h: 89px;--pill-rest: 40px;--pill-hover: 108px;--pill-rest-table: 32px;--pill-hover-table: 108px;--icon-dur: .5s;--label-dur: .5s;--fade-dur: .25s;--icon-in-delay: 0ms;--label-in-delay: .3s;--icon-out-delay: .3s;--label-out-delay: 0ms;--text-white: #fff;--text-black: #000;--text-muted: #3f3f3f;--text-primary: cyan;--text-primary-dark: #15a4a4;--text-primary-accent: magenta;--text-success: #45ab7b;--text-successDark: #207a51;--bg-transparent: transparent;--bg-dark: #4e5359;--bg-light: #888;--bg-primary: cyan;--bg-primary-dark: #147777;--bg-primary-accent: magenta;--bg-verify: #158cff;--bg-blueDark: #0a4381;--bg-blueLight: #0999d0;--bg-success: #45ab7b;--bg-successDark: #207a51;--bg-danger: #ff0000;--bg-dangerDark: #a11b16;--bg-dangerAccent: #881e15;--bg-white: #ffffff;--bg-black: #000000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){:root{--navbar-h: 64px;--footer-h: 57px}}}@layer base{body{font-family:var(--font-family-base);color:var(--color-text);background-color:var(--color-bg);min-width:320px;font-weight:300;font-size:var(--font-size);font-style:italic}#root{min-height:100%;overflow:hidden}a{color:var(--accent)}p{margin:0;padding:0}span{font-weight:300;font-style:italic;color:var(--color-muted)}.error{color:var(--color-error);font-weight:400}}@layer typography{h1{margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;color:var(--color-text)}h2{margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:1.25rem;color:var(--color-text)}}@layer forms{input,textarea{width:100%;border:none;border-bottom:.5px solid var(--color-muted);outline:none;margin-bottom:24px;font-size:1rem;font-weight:300;font-style:italic;color:var(--color-muted);background-color:transparent;text-align:center;border-radius:8px 8px 0 0;padding:.5rem;transition:all .4s ease-in-out}input{height:40px}input:focus,textarea:focus{color:var(--color-text);background-color:var(--color-form-focus-bg);border-color:var(--color-text);box-shadow:0 0 20px 10px var(--color-shadow);transform:scale(1.2)}textarea{resize:none}.form-input{position:relative;width:100%;padding:.5rem;height:50px;background:var(--color-transparent);border:none;outline:none;transition:transform .4s ease,background-color .4s ease;background-image:linear-gradient(to right,#fff3,#fff3),linear-gradient(to right,var(--color-accentMagenta),var(--color-accentCyan));background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;background-size:100% 1px,0 2px;margin-bottom:0}.form-input:focus{transform:scale(1.05);background-color:#ffffff1a;background-size:100% 1px,100% 2px;transition:transform .4s ease,background-color .4s ease,background-size .35s ease}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;transition:transform .4s ease,background-color 9999999s ease-in-out 0s}.errorInput{display:flex;justify-content:center;align-items:center;margin-top:-1.125rem}.email-form{display:flex;flex-direction:column;width:50%;max-width:500px;text-align:center;gap:1rem;margin-right:2rem}.form-wrapper{position:relative;width:100%;max-width:620px;height:100%;min-height:100%;background:#0006;border-radius:1rem;border:2px inset #888;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:2rem;overflow-y:hidden;text-align:center}.form-header-subtitle{text-transform:uppercase;font-size:.75rem;color:#888;margin-bottom:1rem}.form-control-group{display:flex;flex-direction:row;align-items:center;width:100%;max-width:600px}.button-group{display:flex;justify-content:center;align-items:stretch;gap:16px;margin-top:1rem;width:100%}.btn{height:52px;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;cursor:pointer;width:100%;position:relative;overflow:hidden;transition:color .4s ease,transform .4s ease,box-shadow .4s ease;z-index:0;background-color:transparent}#btn-reset,#btn-return{flex:1;background-color:transparent;color:var(--color-text)}#btn-contact,.btn-submit{flex:5;background-color:#fff3;color:var(--color-text);font-family:Montserrat,sans-serif}.btn:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;z-index:-1;transition:width .4s ease}#btn-reset:before,#btn-return:before,#btn-contact:before,.btn-submit:before{background-color:var(--color-text)}#btn-reset:hover:before,#btn-return:hover:before,#btn-contact:hover:before,.btn-submit:hover:before{width:100%}#btn-reset:hover,#btn-return:hover,#btn-contact:hover,.btn-submit:hover{color:var(--color-reset-hover);transform:scale(1.1);box-shadow:0 0 20px 10px var(--color-shadow)}.btn svg{transition:all .4s ease;color:inherit}.btn-form{position:relative;color:var(--text-white);display:flex;align-items:center;justify-content:center;height:50px;border-radius:.75rem;transition:all .4s ease;background:linear-gradient(to right,var(--bg-dark),var(--bg-light));box-sizing:border-box;border:2px inset #888;text-transform:uppercase;overflow:hidden}.btn-form:hover:not(:disabled){cursor:pointer;transform:translateY(-2px)}.btn-form:disabled,.btn-form[disabled]{cursor:not-allowed;transform:none;opacity:.7}.btn-form-mask{position:absolute;top:0;left:0;border-radius:inherit;width:100%;height:100%;padding:2px;-webkit-mask-image:linear-gradient(#000 0% 100%),linear-gradient(#000 0% 100%);mask-image:linear-gradient(#000 0% 100%),linear-gradient(#000 0% 100%);mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn-form:disabled .btn-form-mask{display:none;cursor:not-allowed;transform:none;opacity:.7}.btn-form-glow-cw,.btn-form-glow-ccw{background:conic-gradient(from 0deg,transparent 0,#fff 10%,var(--glow-color, transparent) 15%,transparent 20%);position:absolute;top:50%;left:50%;width:700px;height:700px;transform:translate(-50%,-50%);transform-origin:0 0;pointer-events:none}.btn-form-glow-cw{animation:glow-cw 4s infinite linear}.btn-form-glow-ccw{animation:glow-ccw 4s infinite linear}.btn-form:focus-visible{outline:2px solid darkorchid;outline-offset:2px}.btn-form:hover{cursor:pointer;transform:translateY(-2px)}.form-control-group:has(>.btn-form.cancel)>:first-child{flex:0 0 25%}.form-control-group:has(>.btn-form.cancel)>:nth-child(2){flex:1;min-width:0}.form-control-group:not(:has(>.btn-form.cancel))>*{flex:1;margin-right:0;min-width:0}.btn-form:not(.primary):not(.verify):not(.success):not(.danger):not(.secondary){background-image:linear-gradient(15deg,var(--bg-dark) 0%,var(--bg-light) 50%,var(--bg-dark) 100%);background-size:200% 200%;background-position:0 50%;transition:background-position .45s ease,transform .2s ease}.btn-form:hover:not(.primary):not(.verify):not(.success):not(.danger):not(.secondary){background-position:100% 50%}.btn-form.primary{--glow-color: var(--bg-primary);background-image:linear-gradient(15deg,var(--bg-primary-dark) 0%,var(--bg-primary) 50%,var(--bg-primary-dark) 100%);background-size:200% 200%;background-position:0 50%;transition:background-position .45s ease,transform .2s ease;border:none}.btn-form.primary:hover{background-position:100% 50%}.btn-form.secondary{--glow-color: var(--bg-light);background-image:linear-gradient(15deg,var(--bg-dark) 0%,var(--bg-light) 50%,var(--bg-dark) 100%);background-size:200% 200%;background-position:0 50%;transition:background-position .45s ease,transform .2s ease;border:none}.btn-form.secondary:hover{background-position:100% 50%}.btn-form.verify{--glow-color: var(--bg-verify);background-image:linear-gradient(15deg,var(--bg-blueDark) 0%,var(--bg-verify) 50%,var(--bg-blueDark) 100%);background-size:200% 200%;background-position:0 50%;transition:background-position .45s ease,transform .2s ease;border:none}.btn-form.verify:hover{background-position:100% 50%}.btn-form.success{--glow-color: var(--bg-success);background-image:linear-gradient(15deg,var(--bg-successDark) 0%,var(--bg-success) 50%,var(--bg-successDark) 100%);background-size:200% 200%;background-position:0 50%;transition:background-position .45s ease,transform .2s ease;border:none}.btn-form.success:hover{background-position:100% 50%}.btn-form.danger{--glow-color: var(--bg-danger);background-image:linear-gradient(15deg,var(--bg-dangerDark) 0%,var(--bg-danger) 50%,var(--bg-dangerAccent) 100%);background-size:200% 200%;background-position:0 50%;transition:background-position .45s ease,transform .2s ease;border:none}.btn-form.danger:hover{background-position:100% 50%}.btn-form:active{transform:translateY(0) scale(.96);opacity:.85;box-shadow:0 2px 6px #00000040,0 0 8px #fff9}@media (max-width: 768px){.email-form{width:100%;padding:0 1rem}.button-group{flex-direction:column;gap:12px}.btn{height:32px}}}@layer components{.container{perspective:800px;margin:0 auto 32px;width:100%}.toggle{display:flex;width:100%;position:relative;overflow:hidden;border:solid var(--border-width) var(--accent);border-radius:var(--border-radius);transition:transform cubic-bezier(0,0,.3,2) .4s;transform-style:preserve-3d;perspective:800px}.toggle>input[type=radio]{display:none}.toggle>#inquiry1:checked~#flap{transform:rotateY(-180deg)}.toggle>#inquiry1:checked~#flap>.content{transform:rotateY(-180deg)}.toggle>#inquiry2:checked~#flap{transform:rotateY(0)}.toggle>label{flex:1;display:flex;justify-content:center;align-items:center;min-width:0;padding:.825rem;font-size:var(--font-size);text-align:center;color:var(--accent);cursor:pointer;font-weight:700;text-transform:capitalize;transition:all .3s ease}.toggle>label:hover{background-color:var(--color-form-focus-bg)}.toggle>#flap{position:absolute;top:calc(0px - var(--border-width));left:50%;height:calc(100% + var(--border-width) * 2);width:50%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size);background-color:var(--accent);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);transform-style:preserve-3d;transform-origin:left;transition:transform cubic-bezier(.4,0,.2,1) .5s}.toggle>#flap>.content{color:#333;transition:transform 0s linear .25s;transform-style:preserve-3d}@media (max-width: 768px){.toggle>label{font-size:.9rem;padding:.6rem}.toggle>#flap{display:none}}.hexagon-wrapper{position:relative;width:114px;height:100px;background:var(--color-text);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);display:flex;justify-content:center;align-items:center}.hexagon-inner{width:113px;height:99px;background:var(--color-form-focus-bg);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.icon-link{color:var(--color-text);transition:transform .6s ease-in-out;display:inline-block;transform:rotate(0)}.icon-link:hover{color:var(--accent);transform:rotate(360deg)}ul{padding-left:1rem}li{color:#fff;font-family:Lato,sans-serif;line-height:1.5;margin-bottom:.5rem;list-style-type:none;display:flex;align-items:center}.hex-icon{display:flex;width:16px;height:16px;margin-right:.6rem;align-items:center;flex-shrink:0}.hex-icon.spin-cw .hex-svg{animation:spinClockwise 4s linear infinite}.hex-icon.spin-ccw .hex-svg{animation:spinCounterClockwise 4s linear infinite}.hex-svg{width:100%;height:100%;transform-origin:center;transform-box:fill-box}.hex-svg polygon{fill:transparent;stroke:#c910d3;stroke-width:5}.modal-slide{position:fixed;top:0;right:0;width:100%;max-width:100%;height:100vh;background:#0a0c10f2;color:#fff;z-index:9999;overflow-y:auto;padding:2rem;transition:transform .3s ease-in-out;transform:translate(100%)}.modal-slide.open{transform:translate(0)}.modal-close-btn{background:#c910d3;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;margin-bottom:2rem}.pill-btn{position:relative;display:inline-block;vertical-align:middle;line-height:0;box-sizing:border-box;width:var(--pill-rest);height:var(--pill-rest);border:0;border-radius:9999px;padding:0;background:#fff;color:#000;cursor:pointer;overflow:hidden;isolation:isolate;transition:width .35s cubic-bezier(.2,0,0,1)}.pill-btn-table{--pill-rest: var(--pill-rest-table);--pill-hover: var(--pill-hover-table);background:#2a2a2a}.pill-btn:hover,.pill-btn:focus-visible{width:var(--pill-hover);outline:none}.pill-btn:before,.pill-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(45deg,var(--i, #56ccf2),var(--j, #2f80ed));opacity:0;transition:opacity .35s ease}.pill-btn:after{filter:blur(15px);z-index:-1}.pill-btn:hover:before,.pill-btn:focus-visible:before{opacity:1}.pill-btn:hover:after,.pill-btn:focus-visible:after{opacity:.5}.pill-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.pill-icon,.pill-icon-table{transform:scale(1);opacity:1;transition:transform var(--icon-dur) cubic-bezier(.2,0,0,1),opacity var(--fade-dur) ease,color var(--fade-dur) ease;transition-delay:var(--icon-out-delay);will-change:transform,opacity}.pill-icon svg,.pill-icon-table svg{display:block;width:24px;height:24px;transform-box:fill-box;transform-origin:center;color:#777}.pill-icon-table svg{width:16px;height:16px}.pill-btn:hover .pill-icon,.pill-btn:hover .pill-icon-table,.pill-btn:focus-visible .pill-icon,.pill-btn:focus-visible .pill-icon-table{transform:scale(.4);opacity:0;transition-delay:var(--icon-in-delay)}.pill-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#fff;transform:scale(0);opacity:0;transform-origin:center;transition:transform var(--label-dur) cubic-bezier(.2,0,0,1),opacity var(--fade-dur) ease;transition-delay:var(--label-out-delay);will-change:transform,opacity}.pill-btn:hover .pill-label,.pill-btn:focus-visible .pill-label{transform:scale(1);opacity:1;transition-delay:var(--label-in-delay)}@media (prefers-reduced-motion: reduce){.pill-btn,.pill-btn:before,.pill-btn:after,.pill-layer,.pill-icon,.pill-label{transition:none!important}}.modal-aside ul li a,aside li a{color:#888;cursor:pointer;transition:color .4s ease}.modal-aside a ul li a:hover,aside a:hover{color:#c910d3;cursor:pointer}.highlighted-section{animation:highlightFade 4s ease-in-out}.scroll-animated{opacity:0;transform:translate(32px);transition:all .6s ease;will-change:opacity,transform}.scroll-animated.visible{opacity:1;transform:translate(0)}.scroll-animated.hidden{opacity:0;transform:translate(32px)}.num-outline{font-family:var(--font-montserrat, Montserrat),sans-serif;font-weight:500;font-size:200px;font-style:normal;line-height:1;letter-spacing:.02em;color:#ffffff0f;-webkit-text-stroke:1px rgba(255,255,255,1)}.toggle{--hamburger-color: #fff;--hamburger-active: #ff2d2d;display:inline-block;cursor:pointer;position:relative}.toggle input{display:none}.toggle input+div{width:20px;height:14px;position:relative}.toggle input+div>div{position:absolute;inset:0;transition:transform .5s ease}.toggle input+div>div span{display:block;position:absolute;left:0;right:0}.toggle input+div>div span:first-child{top:0}.toggle input+div>div span:last-child{bottom:0}.toggle input+div>div span:before,.toggle input+div>div span:after{content:"";display:block;width:47%;height:2px;border-radius:1px;background:var(--hamburger-color);position:absolute;backface-visibility:hidden;transition:transform .5s ease,border-radius .3s ease,background .4s ease}.toggle input+div>div span:before{left:0;transform-origin:0 50%;transform:translate(1px) scaleX(1.1)}.toggle input+div>div span:after{right:0;transform-origin:100% 50%;transform:translate(-1px) scaleX(1.1)}.toggle input+div>svg{display:block;fill:none;stroke:var(--hamburger-color);stroke-width:2px;width:44px;height:44px;stroke-linecap:round;position:absolute;left:50%;top:50%;margin:-22px 0 0 -22px;stroke-dasharray:0 82.801 8 82.801;stroke-dashoffset:82.801;transform-origin:50% 50%;backface-visibility:hidden;transform:scale(1);transition:stroke-dashoffset .5s ease,stroke-dasharray .6s ease,transform .5s ease,stroke .4s ease}.toggle input+div>svg:nth-child(3){transform:rotate(180deg) scale(1)}.toggle input:checked+div>div{transform:rotate(90deg)}.toggle input:checked+div>div span:before,.toggle input:checked+div>div span:after{background:var(--hamburger-active)}.toggle input:checked+div>div span:first-child:before{transform:rotate(45deg) translate(2.2px,-3px) scaleX(1.05)}.toggle input:checked+div>div span:first-child:after{transform:rotate(-45deg) translate(-2.2px,-3px) scaleX(1.05)}.toggle input:checked+div>div span:last-child:before{transform:rotate(-45deg) translate(2.2px,3px) scaleX(1.05)}.toggle input:checked+div>div span:last-child:after{transform:rotate(45deg) translate(-2.2px,3px) scaleX(1.05)}.toggle input:checked+div>svg{stroke-dashoffset:62;stroke-dasharray:0 82.801 62 82.801;transform:rotate(90deg);stroke:var(--hamburger-active)}.toggle input:checked+div>svg:nth-child(3){transform:rotate(270deg)}}@layer tables{.dt-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;border:.5px solid rgb(255 255 255 / 25%);border-radius:1rem;padding:1rem}.dt-scope{position:relative;width:100%}.dt-stack{display:grid;gap:.5rem}.dt-toolbar{width:100%;display:flex;align-items:center;justify-content:space-between}.dt-toolbar-left{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.dt-toolbar-right{display:flex;align-items:center;gap:1rem}.dt-divider{width:1px;height:32px;background:#fff3}.dt-row{width:100%;height:46px;display:grid;align-items:center;column-gap:1rem;border-radius:.75rem;font-size:.75rem;padding:0 1rem}.dt-row--header{text-transform:uppercase;font-family:Titillium Web,sans-serif;font-weight:600;color:#000}.dt-row--body{background:#2a2a2acc;color:#fff}.dt-row--placeholder{background:#2a2a2a4d;color:transparent}.dt-row--clickable{cursor:pointer}.dt-body{display:grid;gap:.5rem}.dt-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-cell--center{display:flex;align-items:center;justify-content:center}.dt-cell--right{text-align:right}.dt-check{width:18px;height:18px;border-radius:4px;background:#2a2a2a;display:grid;place-items:center;padding:0;cursor:pointer;box-shadow:inset 0 1px 2px #0009;border:none}.dt-footer{width:100%;display:flex;justify-content:space-between;align-items:center}.dt-results-pill{background:linear-gradient(15deg,#888,#2a2a2a);border-radius:2rem;display:flex;justify-content:center;align-items:center;width:140px;height:32px}.dt-results-text{text-transform:uppercase;font-family:Titillium Web,sans-serif;font-size:.75rem;font-weight:600;color:#fff}.dt-page-number{display:flex;align-items:center;justify-content:center;min-width:48px}.dt-page-number-text{font-family:Titillium Web,sans-serif;font-size:1rem;font-weight:700;background:linear-gradient(15deg,#0ff,#f0f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dt-pagers{display:flex;gap:.75rem}.dt-chip{display:inline-flex;align-items:center;height:32px;border-radius:9999px;padding:0 .4rem 0 .6rem;gap:.4rem;background:#ffffff14;border:1px solid rgba(255,255,255,.25);box-shadow:0 2px 8px #00000040;-webkit-user-select:none;user-select:none}.dt-chip-label{color:#fff;font-family:Titillium Web,sans-serif;font-size:.85rem;line-height:32px;white-space:nowrap}.dt-chip-close{width:22px;height:22px;display:grid;place-items:center;background:transparent;border:none;cursor:pointer}.dt-menu-trigger{width:28px;height:28px;display:grid;place-items:center;background:transparent;border:none;border-radius:6px;padding:0;cursor:pointer}.dt-menu-trigger[disabled]{opacity:.45;cursor:not-allowed}.dt-menu-trigger:hover:not([disabled]),.dt-menu-trigger:focus-visible{background:#ffffff14;outline:none}.dt-menu-trigger svg{display:block}.dt-action-cell{position:relative}.dt-menu{z-index:20}.dt-menu-item:focus-visible{outline:2px solid rgba(255,255,255,.25);outline-offset:2px}.tx-row-menu{position:absolute;top:100%;right:0;margin-top:6px;min-width:200px;background:#161616fa;border:1px solid rgba(255,255,255,.18);border-radius:12px;box-shadow:0 12px 28px #0000008c;z-index:1000;padding:6px}.tx-row-menu-inner{display:flex;flex-direction:column;gap:2px}.tx-row-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;color:#e6e6e6;text-align:left;cursor:pointer;border-radius:10px;font-family:Titillium Web,sans-serif;font-size:.95rem}.tx-row-menu-item:hover,.tx-row-menu-item:focus-visible{background:#ffffff14;outline:none}.tx-row-menu-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);flex-shrink:0}.tx-row-menu-divider{height:1px;background:#ffffff1f;margin:6px 4px;border-radius:1px}.dt-search-overlay{position:absolute;inset:-1rem;z-index:20;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:1rem;display:grid;place-items:center;padding:1rem}.dt-search-host{position:relative;width:1000px;height:333px}.dt-search-panel{position:absolute;inset:0;background:#161616f2;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;gap:1rem;padding:1rem}.dt-search-stroke{position:absolute;inset:0;pointer-events:none}.dt-search-form{display:flex;justify-content:center;margin-top:.5rem;gap:.5rem}.dt-search-input{width:min(720px,100%);height:46px;border-radius:9999px;padding:0 1rem;font-size:.9rem;border:1px solid rgba(255,255,255,.35);background:#2a2a2af2;color:#fff;outline:none}.dt-search-results{max-height:55vh;overflow-y:auto;display:grid;gap:.5rem;padding-bottom:.25rem}.dt-search-empty{text-align:center;color:#bbb;padding:2rem 0}.dt-search-close{position:absolute;top:0;right:0;width:32px;height:32px;border-radius:.5rem;display:grid;place-items:center;background:linear-gradient(15deg,#a955ff,#ea51ff);box-shadow:0 2px 10px #00000059;cursor:pointer;border:none}.dt-drawer{display:flex;flex-direction:column}.dt-drawer-head{border-bottom:.5px solid rgb(42 42 42);display:flex;justify-content:space-between;align-items:center;margin:2rem 0}.dt-drawer-title{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.dt-drawer-title span{font-family:Titillium Web,sans-serif;font-style:normal;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#fff;font-size:1.25rem}.dt-filter-section{display:flex;flex-direction:column;gap:1rem}.dt-filter-title{font-family:Titillium Web,sans-serif;font-style:normal;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#fff}.dt-filter-item{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.dt-filter-item:focus-visible .dt-filter-box{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.dt-filter-box{width:18px;height:18px;border-radius:4px;background:#2a2a2a;box-shadow:inset 0 1px 1px #0009,inset 0 -1px #ffffff0a;display:grid;place-items:center;margin-right:.5rem}.dt-filter-icon{color:#2a2a2a;margin-right:.25rem}.dt-filter-text{font-family:Titillium Web,sans-serif;font-style:normal;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#2a2a2a}.dt-filter-item.is-checked .dt-filter-icon,.dt-filter-item.is-checked .dt-filter-text{color:#fff}.dt-drawer-divider{border-top:.5px solid #2a2a2a;margin-top:1.5rem}.dt-filter-controls{display:flex;gap:1rem;justify-content:flex-end;align-items:center;padding-top:1rem}.dt-filter-reset,.dt-filter-apply{font-family:Titillium Web,sans-serif;font-style:normal;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none}.dt-filter-reset{color:#888}.dt-filter-reset:focus-visible{text-decoration:underline}.dt-filter-apply{background:linear-gradient(15deg,#f0f,#0ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dt-filter-apply:focus-visible{text-decoration:underline}.tx-cards{display:flex;gap:1rem;width:100%}.tx-card{background:linear-gradient(15deg,#2a2a2acc,#171717cc);border-radius:1rem;padding:1rem;display:flex;flex-direction:column;min-height:140px;width:240px}.tx-card-head{display:flex;align-items:center;gap:.5rem}.tx-card-label{font-family:Titillium Web,sans-serif;font-size:1rem;font-style:normal;font-weight:300;text-transform:uppercase}.tx-card-divider{height:.5px;width:100%;background:#ffffff1a;margin-top:.5rem}.tx-card-amount{font-family:Titillium Web,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;letter-spacing:.05em;align-self:flex-end;margin-top:auto;color:#fff;-webkit-text-fill-color:currentColor;background-image:linear-gradient(90deg,var(--from, #fff),var(--to, #fff));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size .4s ease,color .4s ease,-webkit-text-fill-color .4s ease}.tx-card:hover .tx-card-amount{background-size:100% 100%;color:transparent;-webkit-text-fill-color:transparent}}@layer utilities{.error-banner{position:absolute;top:0;left:0;width:100%;background:linear-gradient(15deg,var(--bg-dangerDark),var(--bg-danger),var(--bg-dangerDark));border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;box-shadow:0 4px 12px #000000b3;color:var(--text-white);z-index:99;transition:transform .6s ease;will-change:transform;padding:0}.error-banner-backdrop{position:absolute;inset:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:98;transition:all .6s ease}.error-banner-inner{display:flex;align-items:stretch;width:100%}.error-banner-main{flex:1 1 80%;min-width:0;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.error-banner-heading{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-weight:500;flex:1;min-width:0;transform:translateY(-100%)}.error-heading{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.error-list{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.error-list-item{margin:0}.error-banner-close{flex:0 0 10%;display:flex;align-items:center;justify-content:center;background:var(--bg-transparent);border:none;cursor:pointer;color:var(--text-white);border-bottom-right-radius:1rem;transition:all .4s ease}@media (max-width: 768px){.error-banner-close{flex:0 0 20%}}.error-banner-close:hover{box-shadow:inset 0 0 8px #00000080;color:var(--text-black);border-radius:1rem 0 1rem 1rem}.error-banner-close:active{transform:scale(.97)}.error-banner-heading:active{transform:translateY(0)}.error-banner-heading{transform:translateY(-100%);transition:transform .45s ease}.error-list-item{transform:translateY(100%);opacity:0;transition:transform .35s ease,opacity .35s ease}.error-banner.error-banner--active .error-banner-heading{transform:translateY(0);transition-delay:.4s}.error-banner.error-banner--active .error-list-item{transform:translateY(0);opacity:1}.error-banner.error-banner--active .error-list-item:nth-child(1){transition-delay:.4s}.error-banner.error-banner--active .error-list-item:nth-child(2){transition-delay:.6s}.error-banner.error-banner--active .error-list-item:nth-child(3){transition-delay:.8s}.error-banner.error-banner--active .error-list-item:nth-child(4){transition-delay:1s}.error-banner.error-banner--active .error-list-item:nth-child(5){transition-delay:1.2s}@media (prefers-reduced-motion: reduce){.error-banner-heading,.error-list-item{transition:none!important;transform:none!important;opacity:1!important}}.crumb-container{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.75rem;padding:0;border-radius:2rem;width:100%;min-height:40px;min-width:450px}.crumb-item{color:#3f3f3f;font-weight:400;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;transition:color .4s ease;display:flex;align-items:center}.crumb-item-active{background:linear-gradient(to right,var(--text-primary-accent),var(--bg-primary-dark),var(--text-primary-accent));background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-move 6s linear infinite}.crumb-item-complete{background:linear-gradient(to right,var(--bg-success),var(--bg-successDark));background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.svg-gradient-text,.svg-gradient-text *{fill:url(#textGradient)!important;stroke:url(#textGradient)!important}.svg-gradient-success,.svg-gradient-success *{fill:url(#successGradient)!important;stroke:url(#successGradient)!important}.svg-gradient-text-muted,.svg-gradient-text-muted *{fill:url(#gradientMuted)!important;stroke:url(#gradientMuted)!important}.crumb-track{height:4px;border-radius:2px;width:100%;background:#3f3f3f;position:relative;overflow:hidden}.crumb-track-fill{height:100%;border-radius:2px;background:var(--bg-primary);position:absolute;left:0;top:0;width:0;transition:width .4s ease}.crumb-track-fill-complete{background:linear-gradient(to right,var(--bg-successDark),var(--bg-success))}.crumb-controls{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;gap:.75rem}.crumb-controls-btn{display:flex;align-items:center;justify-content:center;height:50px;width:100px;border-radius:.75rem;transition:all .4s ease;background:linear-gradient(to right,#2a2a2a,#1a1a1a);box-sizing:border-box;border:2px inset #888}.welcome-item{position:relative;padding:.75rem;border-radius:.75rem;background:transparent;color:#fff;transition:color .6s ease-in-out,background .6s ease-in-out}.welcome-item:before{content:"";position:absolute;inset:-2px;border:2px inset transparent;border-radius:inherit;background:transparent;transform:scale(.98);opacity:0;transition:transform .6s ease-in-out,opacity .6s ease-in-out,background .6s ease-in-out,border-color .6s ease-in-out;pointer-events:none}.welcome-item__inner{transform:translateZ(0) scale(1);transition:transform .6s ease-in-out;transform-origin:center}.welcome-item__row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.welcome-item__title{white-space:nowrap}.welcome-item--active{background:#ffffff1a;color:var(--text-white)}.welcome-item--active:before{opacity:1;transform:scale(1);background:#ffffff0f;border-color:#0ff}.welcome-item--active .welcome-item__inner{transform:scale(1.02)}.root-navbar{will-change:transform,opacity;transition:transform .22s ease,opacity .22s ease}.root-navbar.is-hidden{transform:translateY(-110%);opacity:0;pointer-events:none}.ptr-indicator{position:fixed;top:calc(var(--navbar-h, 80px) + 33px);left:50%;width:0;height:0;z-index:990;pointer-events:none}.ptr-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: .5;position:absolute;top:0;left:0;border-radius:50%;transform:translate(-50%,-50%) scale(var(--size));box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four);animation:ptr-colorize calc(var(--time-animation) * 3) ease-in-out infinite}.ptr-loader:before{content:"";position:absolute;top:0;left:0;width:100px;height:100px;border-radius:50%;border-top:solid 1px var(--color-one);border-bottom:solid 1px var(--color-two);background:linear-gradient(180deg,var(--color-five),var(--color-four));box-shadow:inset 0 10px 10px 0 var(--color-three),inset 0 -10px 10px 0 var(--color-four)}.ptr-loader .box{width:100px;height:100px;background:linear-gradient(180deg,var(--color-one) 30%,var(--color-two) 70%);mask:url(#ptr-clipping);-webkit-mask:url(#ptr-clipping)}.ptr-loader svg{position:absolute}.ptr-loader svg #ptr-clipping{filter:contrast(15);animation:ptr-roundness calc(var(--time-animation) / 2) linear infinite}.ptr-loader svg #ptr-clipping polygon{filter:blur(7px)}.ptr-loader svg #ptr-clipping polygon:nth-child(1){transform-origin:75% 25%;transform:rotate(90deg)}.ptr-loader svg #ptr-clipping polygon:nth-child(2){transform-origin:50% 50%;animation:ptr-rotation var(--time-animation) linear infinite reverse}.ptr-loader svg #ptr-clipping polygon:nth-child(3){transform-origin:50% 60%;animation:ptr-rotation var(--time-animation) linear infinite;animation-delay:calc(var(--time-animation) / -3)}.ptr-loader svg #ptr-clipping polygon:nth-child(4){transform-origin:40% 40%;animation:ptr-rotation var(--time-animation) linear infinite reverse}.ptr-loader svg #ptr-clipping polygon:nth-child(5){transform-origin:40% 40%;animation:ptr-rotation var(--time-animation) linear infinite reverse;animation-delay:calc(var(--time-animation) / -2)}.ptr-loader svg #ptr-clipping polygon:nth-child(6){transform-origin:60% 40%;animation:ptr-rotation var(--time-animation) linear infinite}.ptr-loader svg #ptr-clipping polygon:nth-child(7){transform-origin:60% 40%;animation:ptr-rotation var(--time-animation) linear infinite;animation-delay:calc(var(--time-animation) / -1.5)}@keyframes ptr-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ptr-roundness{0%{filter:contrast(15)}20%{filter:contrast(3)}40%{filter:contrast(3)}60%{filter:contrast(15)}to{filter:contrast(15)}}@keyframes ptr-colorize{0%{filter:hue-rotate(0deg)}20%{filter:hue-rotate(-30deg)}40%{filter:hue-rotate(-60deg)}60%{filter:hue-rotate(-90deg)}80%{filter:hue-rotate(-45deg)}to{filter:hue-rotate(0deg)}}.app-fade{position:fixed;left:0;right:0;pointer-events:none;z-index:800}.app-fade--top{top:0;height:120px;background:linear-gradient(to bottom,#000,#0000)}.app-fade--bottom{bottom:0;height:160px;background:linear-gradient(to top,#000,#0000)}@media (max-width: 768px){.app-fade--top{height:80px}.app-fade--bottom{height:120px}}.root-scroller{position:relative;scrollbar-width:none}.root-scroller::-webkit-scrollbar{width:0px;height:0px}.scrollbar-overlay{position:fixed;top:0;right:8px;height:100svh;width:10px;pointer-events:none;opacity:0;transition:opacity .22s ease;z-index:900}.scrollbar-overlay.is-visible{opacity:1}.scrollbar-thumb{width:4px;margin-left:auto;border-radius:999px;background:linear-gradient(to bottom,#0ff,#f0f);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);will-change:transform,height}@media (prefers-reduced-motion: reduce){.root-navbar,.scrollbar-overlay{transition:none!important}}.article-scroll{scrollbar-width:thin;scrollbar-color:#ff00ff transparent}.article-scroll::-webkit-scrollbar{width:8px}.article-scroll::-webkit-scrollbar-track{background:transparent;margin:12px 0}.article-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0ff,#f0f);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.article-scroll::-webkit-scrollbar-corner{background:transparent}.article-scroll--overlay{scrollbar-width:none}.article-scroll--overlay::-webkit-scrollbar{width:0px;height:0px}.article-loader-overlay{position:fixed;top:var(--navbar-h, 80px);left:0;right:0;bottom:0;z-index:950;display:flex;align-items:center;justify-content:center;background:#05070a;transition:opacity .5s ease}.article-loader-overlay.is-leaving .loader-letter,.article-loader-overlay.is-leaving .loader:after{animation-play-state:paused}.article-loader-overlay .loader-wrapper{position:relative;display:flex;align-items:center;justify-content:center;height:120px;width:auto;margin:2rem;font-family:Titillium Web,sans-serif;font-size:1.6em;font-style:normal;font-weight:700;letter-spacing:2px;-webkit-user-select:none;user-select:none;color:#fff;scale:2}.article-loader-overlay .loader-letter{font-family:Titillium Web,sans-serif;font-style:normal;font-weight:700;letter-spacing:2px}@media (max-width: 768px){.article-loader-overlay .loader-wrapper{scale:1.4}}.article-loader-overlay .loader{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:transparent;mask:repeating-linear-gradient(90deg,transparent 0,transparent 6px,black 7px,black 8px)}.article-loader-overlay .loader:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 50% 50%,#00ffff 0%,transparent 50%),radial-gradient(circle at 45% 45%,#ff00ff 0%,transparent 45%),radial-gradient(circle at 55% 55%,#00ffff 0%,transparent 45%),radial-gradient(circle at 45% 55%,#ff00ff 0%,transparent 45%),radial-gradient(circle at 55% 45%,#00ffff 0%,transparent 45%);mask:radial-gradient(circle at 50% 50%,transparent 0%,transparent 10%,black 25%);animation:loader-transform-animation 2s infinite alternate,loader-opacity-animation 4s infinite;animation-timing-function:cubic-bezier(.6,.8,.5,1)}@keyframes loader-transform-animation{0%{transform:translate(-55%)}to{transform:translate(55%)}}@keyframes loader-opacity-animation{0%,to{opacity:0}15%{opacity:1}65%{opacity:0}}.article-loader-overlay .loader-letter{display:inline-block;opacity:0;animation:loader-letter-anim 4s infinite linear;z-index:2}.article-loader-overlay .loader-letter:nth-child(1){animation-delay:.1s}.article-loader-overlay .loader-letter:nth-child(2){animation-delay:.205s}.article-loader-overlay .loader-letter:nth-child(3){animation-delay:.31s}.article-loader-overlay .loader-letter:nth-child(4){animation-delay:.415s}.article-loader-overlay .loader-letter:nth-child(5){animation-delay:.521s}.article-loader-overlay .loader-letter:nth-child(6){animation-delay:.626s}.article-loader-overlay .loader-letter:nth-child(7){animation-delay:.731s}@keyframes loader-letter-anim{0%{opacity:0}5%{opacity:1;text-shadow:0 0 4px #fff;transform:scale(1.1) translateY(-2px)}20%{opacity:.2}to{opacity:0}}@media (prefers-reduced-motion: reduce){.article-loader-overlay .loader-letter{opacity:1;animation:none}.article-loader-overlay .loader:after{animation:none;opacity:.5}}}@layer animations{@keyframes glow-cw{0%{transform:rotate(0) translate(-50%,-50%)}to{transform:rotate(360deg) translate(-50%,-50%)}}@keyframes glow-ccw{0%{transform:rotate(0) translate(-50%,-50%)}to{transform:rotate(-360deg) translate(-50%,-50%)}}@keyframes spinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinCounterClockwise{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes gradient-move{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes highlightFade{0%{color:#c910d3}to{color:#fff}}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-banner{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);width:calc(100% - 2rem);max-width:600px;z-index:2600;display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem 1.5rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0a0c10e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 80px #0000008c;color:#fff;font-family:Montserrat,sans-serif}.cc-banner-body{min-width:0}.cc-banner-title{margin:0 0 .4rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.02em}.cc-banner-text{margin:0;font-size:.85rem;line-height:1.5;color:#ffffffb8}.cc-banner-privacy{margin-top:.55rem}.cc-divider-h{width:100%;height:1px;background:#ffffff1a}.cc-divider-v{width:1px;height:28px;background:#ffffff24;margin:0 .3rem;flex-shrink:0}.cc-banner-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.cc-banner-actions .gbb,.cc-panel-actions .gbb{height:48px}.cc-link{display:inline-flex;align-items:center;gap:.35rem;color:#10d3cd;text-decoration:none}.cc-link:hover{color:#c910d3}.cc-footer-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#fff;cursor:pointer;transition:color .2s ease}.cc-footer-btn:hover{color:#c910d3}.cc-btn{appearance:none;border:none;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;padding:.6rem 1.1rem;border-radius:999px;white-space:nowrap;transition:transform .15s ease,filter .15s ease,background .15s ease}.cc-btn:hover{transform:translateY(-1px)}.cc-btn-solid{color:#fff;background:linear-gradient(90deg,#c910d3,#10d3cd)}.cc-btn-solid:hover{filter:brightness(1.1)}.cc-btn-ghost{color:#ffffffd9;background:transparent;border:1px solid rgba(255,255,255,.22)}.cc-btn-ghost:hover{background:#ffffff0f}.cc-overlay{position:fixed;inset:0;z-index:2700;display:flex;align-items:center;justify-content:center;padding:1rem}.cc-backdrop{position:absolute;inset:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cc-panel{position:relative;width:100%;max-width:540px;max-height:85vh;overflow-y:auto;padding:1.5rem;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0c0e12f5;box-shadow:0 30px 90px #0009;color:#fff;font-family:Montserrat,sans-serif}.cc-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.cc-panel-title{margin:0;font-size:1.1rem;font-weight:700}.cc-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:#ffffffb3;cursor:pointer}.cc-close:hover{background:#ffffff14;color:#fff}.cc-panel-intro{margin:0 0 1.25rem;font-size:.85rem;line-height:1.5;color:#ffffffb8}.cc-cat-list{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.cc-cat{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cc-cat-text{flex:1;min-width:0}.cc-cat-title-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.cc-cat-title{font-size:.9rem;font-weight:600}.cc-cat-badge{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.15rem .5rem;border-radius:999px;color:#10d3cd;background:#10d3cd1f}.cc-cat-desc{margin:0;font-size:.78rem;line-height:1.45;color:#fff9}.cc-panel-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem}.cc-panel-actions .gbb{padding:0 1.25rem}.cc-btn-manage{height:48px;padding:0 1.75rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#fff;font:600 1rem Montserrat,sans-serif;cursor:pointer;white-space:nowrap;background:linear-gradient(145deg,#26333f,#0c1218);box-shadow:inset 0 1px #ffffff0d;transition:filter .15s ease,transform .15s ease}.cc-btn-manage:hover{filter:brightness(1.25);transform:translateY(-1px)}.cc-switch{display:block;position:relative;width:100px;height:60px;flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer;zoom:.75;-webkit-tap-highlight-color:transparent}.cc-switch.is-disabled{cursor:default}.cc-switch__base-outer,.cc-switch__base-inner{display:block;position:absolute}.cc-switch__base-outer{border-radius:25px;box-shadow:-2px -2px 4px #454954,2px 2px 2px #454954 inset,2px 2px 4px #000,-2px -2px 2px #0b0c0e inset;top:2.5px;left:2.5px;width:95px;height:55px}.cc-switch__base-inner{border-radius:21px;box-shadow:-4px -4px 4px #454954 inset,1px 1px 2px #454954,2px 4px 4px #0b0c0e inset,-1px -1px 2px #0b0c0e;top:7.5px;left:7.5px;width:85px;height:45px}.cc-switch__base-neon{display:block;overflow:visible;position:absolute;top:0;left:0;width:100%;height:auto}.cc-switch__base-neon path{stroke-dasharray:0 104.26 0;transition:stroke-dasharray .6s cubic-bezier(.65,0,.35,1)}.cc-switch__knob-container{border-radius:20px;display:block;position:absolute;overflow:hidden;top:10px;left:10px;width:80px;height:40px}.cc-switch__knob{border-radius:20px;display:block;position:absolute;background-color:#22252a;background-image:radial-gradient(88% 88% at 50% 50%,#2e3138 47%,#2e313800 50%),radial-gradient(88% 88% at 47% 47%,#d5d7dd 45%,#d5d7dd00 50%),radial-gradient(65% 70% at 40% 60%,#2e3138 46%,#2e313800 50%);box-shadow:-1px -1px 1px #22252a inset,-2px -2px 1px #0b0c0e inset,12px 4px 2px #000c;width:40px;height:40px;transition:transform .6s cubic-bezier(.65,0,.35,1)}.cc-switch__knob-neon{display:block;width:40px;height:auto}.cc-switch__knob-neon circle{opacity:0;stroke-dasharray:0 90.32 0 54.19;transition:opacity .6s steps(1,end),stroke-dasharray .6s cubic-bezier(.65,0,.35,1)}.cc-switch__knob-shadow{border-radius:50%;box-shadow:2px 2px 2px #000000e6;display:block;position:absolute;top:10px;left:10px;width:40px;height:40px;transition:transform .6s cubic-bezier(.65,0,.35,1)}.cc-switch__led{background-color:#f7756e;border-radius:50%;box-shadow:0 -1px 1px #c2130a inset,0 0 2px #f7756e4d,2px 2px 2px #00000080;display:block;position:absolute;top:0;left:0;width:5px;height:5px;transition:background-color .6s cubic-bezier(.65,0,.35,1),box-shadow .6s cubic-bezier(.65,0,.35,1)}.cc-switch__text{overflow:hidden;position:absolute;width:1px;height:1px}.cc-switch.is-on .cc-switch__led{background-color:#6ef775;box-shadow:0 -1px 1px #0ac213 inset,0 -2px 2px #6ef7754d,0 2px 2px #6ef7754d,2px 2px 2px #00000080}.cc-switch.is-on .cc-switch__base-neon path{stroke-dasharray:52.13 0 52.13}.cc-switch.is-on .cc-switch__knob-shadow,.cc-switch.is-on .cc-switch__knob-container .cc-switch__knob{transform:translate(40px)}.cc-switch.is-on .cc-switch__knob-container .cc-switch__knob-neon circle{opacity:1;stroke-dasharray:45.16 0 45.16 54.19;transition-timing-function:steps(1,start),cubic-bezier(.65,0,.35,1)}@media (max-width: 768px){.cc-banner{flex-direction:column;align-items:stretch;gap:1rem}.cc-banner-actions{flex-wrap:wrap}.cc-banner-actions .gbb{padding:0 .9rem}.cc-banner-actions .cc-divider-v{margin:0 .15rem}.cc-btn-manage,.cc-banner-actions .cc-reject{flex:1 1 0}.cc-banner-actions .cc-accept{flex:1 1 100%}.cc-panel-actions{flex-wrap:wrap}.cc-panel-actions .cc-divider-v{display:none}.cc-panel-actions>.gbb:nth-child(1),.cc-panel-actions>.gbb:nth-child(2){flex:1 1 0}.cc-panel-actions>.gbb:last-child{flex:1 1 100%}}:root{--pill-rest: 48px;--pill-hover: 108px;--icon-dur: .5s;--label-dur: .5s;--fade-dur: .25s;--icon-in-delay: 0ms;--label-in-delay: .3s;--icon-out-delay: .3s;--label-out-delay: 0ms}.navbar-container{width:100%;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;background:#0006}.navbar-logo img{display:block;height:40px}.navbar-links{display:flex;align-items:center;gap:1.5rem;margin:0;padding:0;font-family:Titillium Web,sans-serif;font-size:.825rem;font-style:normal;text-transform:uppercase;line-height:1.5rem}.nav-link{position:relative;display:inline-block;color:#ffffffbf;letter-spacing:.25rem;transition:color .25s ease,transform .25s ease,letter-spacing .25s ease;will-change:transform;padding:.25rem 0}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scale(0);transform-origin:left;transition:transform .25s ease}.nav-link:hover,.nav-link:focus-visible{color:#fff;transform:translateY(-1px)}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scale(1.05)}.nav-link.is-active{color:#fff;font-size:1rem;font-weight:400;letter-spacing:.3rem}.nav-divider{width:1px;height:25px;background:#fff3;margin-left:.25rem;margin-right:.25rem}.icon-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:.825rem;letter-spacing:.25rem;text-transform:uppercase;color:#ffffffd9;transition:color .2s ease,transform .2s ease}.icon-btn:hover,.icon-btn:focus-visible{color:#fff;transform:translateY(-1px);outline:none}.nav-link:focus-visible,.icon-btn:focus-visible{box-shadow:0 0 0 2px #ffffff59;border-radius:4px}@media (prefers-reduced-motion: reduce){.nav-link,.nav-link:after,.icon-btn{transition:none}}@property --pct{syntax: "<number>"; inherits: false; initial-value: 0;}.overlay-item{--pct: 0;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#fff 0 calc(var(--pct) * 1%),#2a2a2a calc(var(--pct) * 1%) 100%);transition:--pct .45s ease}.overlay-item:hover,.overlay-item:focus-visible{--pct: 100}.overlay-item.is-active{--pct: 100;background-image:linear-gradient(90deg,#fff 0 100%)}@media (prefers-reduced-motion: reduce){.overlay-item{transition:none}}
