.fl-c{position:fixed;right:24px;bottom:28px;z-index:400;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}@media(max-width:980px){.fl-c{right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.fl-c-fab{position:relative;width:54px;height:54px;border-radius:50%;background:var(--lime, #BEFF2E);color:var(--ink, #0C0E1A);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;box-shadow:0 4px 20px #00000073,0 0 0 1px #beff2e59;opacity:0;transform:scale(.72) translateY(10px);transition:opacity .28s ease,transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background .16s ease;will-change:opacity,transform;-webkit-tap-highlight-color:transparent}.fl-c-fab.fl-visible{opacity:1;transform:scale(1) translateY(0)}.fl-c-fab:hover{transform:scale(1.07);box-shadow:0 6px 28px #00000085,0 0 0 4px #beff2e38}.fl-c-fab:active{transform:scale(.94)}.fl-c-fab.fl-panel-open{background:#beff2e24;color:var(--lime, #BEFF2E);box-shadow:0 4px 20px #00000059,0 0 0 1px #beff2e47}.fl-c-ring{position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(190,255,46,.55);animation:fl-pulse 2.6s ease-out infinite;pointer-events:none}.fl-c-fab.fl-panel-open .fl-c-ring{opacity:0}@keyframes fl-pulse{0%{opacity:.75;transform:scale(.88)}65%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}.fl-c-panel{width:min(310px,calc(100vw - 36px));background:#12152a;border:1px solid rgba(241,236,222,.1);border-radius:20px;overflow:hidden;pointer-events:none;box-shadow:0 28px 60px #000000a6,0 0 0 1px #beff2e0f;opacity:0;transform:translateY(14px) scale(.96);transition:opacity .26s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.fl-c-panel.fl-open{opacity:1;transform:none;pointer-events:auto}.fl-c-head{padding:16px 18px 13px;border-bottom:1px solid rgba(241,236,222,.07);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fl-c-kicker{font-family:var(--mono, ui-monospace, monospace);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--lime, #BEFF2E);margin-bottom:4px}.fl-c-title{font-family:var(--disp, "Big Shoulders Display", Impact, sans-serif);font-weight:800;font-size:19px;letter-spacing:-.025em;text-transform:uppercase;line-height:.9;color:var(--paper, #F1ECDE)}.fl-c-close{width:27px;height:27px;border-radius:50%;border:1px solid rgba(241,236,222,.12);color:#f1ecde66;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;margin-top:2px;transition:border-color .18s,color .18s;-webkit-tap-highlight-color:transparent}.fl-c-close:hover{border-color:#f1ecde66;color:var(--paper, #F1ECDE)}.fl-c-body{padding:15px 18px 18px;display:flex;flex-direction:column;gap:9px}.fl-c-field{width:100%;padding:11px 13px;background:#f1ecde0a;border:1px solid rgba(241,236,222,.1);border-radius:11px;color:var(--paper, #F1ECDE);font-family:var(--body, "Geist", system-ui, sans-serif);font-size:15px;outline:none;transition:border-color .18s;box-sizing:border-box}.fl-c-field:focus{border-color:#beff2e80}.fl-c-field.fl-err{border-color:#ff572299}.fl-c-field::placeholder{color:#f1ecde47}.fl-c-consent{display:flex;align-items:flex-start;gap:8px;cursor:pointer;padding:10px 11px;border:1px solid rgba(190,255,46,.14);background:#beff2e08;border-radius:10px;transition:border-color .18s}.fl-c-consent:hover{border-color:#beff2e47}.fl-c-consent.fl-err{border-color:#ff572280;background:#ff57220a}.fl-c-consent input[type=checkbox]{flex-shrink:0;width:14px;height:14px;margin-top:3px;accent-color:var(--lime, #BEFF2E);cursor:pointer}.fl-c-consent-text{font-size:11px;line-height:1.5;color:#f1ecde61}.fl-c-consent-text a{color:#beff2ebf;text-underline-offset:2px;text-decoration-color:#beff2e4d}.fl-c-consent-text a:hover{color:var(--lime, #BEFF2E)}.fl-c-errmsg{font-size:11.5px;color:#ff5722;padding:8px 11px;border:1px solid rgba(255,87,34,.25);border-radius:8px;background:#ff57220f;display:none}.fl-c-errmsg.fl-show{display:block}.fl-c-send{width:100%;padding:13px 18px;background:var(--lime, #BEFF2E);color:var(--ink, #0C0E1A);border:none;border-radius:999px;font-family:var(--mono, ui-monospace, monospace);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:background .16s,transform .14s,box-shadow .16s;box-shadow:0 0 0 1px #beff2e40;-webkit-tap-highlight-color:transparent}.fl-c-send:hover:not(:disabled){background:var(--paper, #F1ECDE);transform:translateY(-1px);box-shadow:0 4px 18px #beff2e47}.fl-c-send:active:not(:disabled){transform:translateY(0)}.fl-c-send:disabled{opacity:.58;cursor:not-allowed}.fl-c-ok{padding:28px 18px 26px;text-align:center;display:none}.fl-c-ok.fl-show{display:block}.fl-c-ok-icon{font-family:var(--disp, "Big Shoulders Display", Impact, sans-serif);font-weight:900;font-size:36px;color:var(--lime, #BEFF2E);line-height:1;margin-bottom:12px}.fl-c-ok-title{font-family:var(--disp, "Big Shoulders Display", Impact, sans-serif);font-weight:800;font-size:20px;letter-spacing:-.025em;text-transform:uppercase;color:var(--paper, #F1ECDE);margin-bottom:8px}.fl-c-ok-text{font-size:13px;line-height:1.6;color:#f1ecde73}@media(prefers-reduced-motion:reduce){.fl-c-ring{animation:none;opacity:0}.fl-c-fab,.fl-c-panel{transition:opacity .15s ease}}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/big-shoulders-display-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:100 900;src:local("Impact"),local("Arial Black");size-adjust:100%;ascent-override:95%;descent-override:25%;line-gap-override:0%;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/geist-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/geist-mono-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/geist-mono-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/instrument-serif-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/fonts/instrument-serif-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.side-anchor-loader{position:fixed;inset:0;z-index:17000;display:grid;place-items:center;background:#0c0e1a;color:#f1ecde;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.side-anchor-loader__mark{display:grid;gap:14px;justify-items:center;text-align:center;text-transform:uppercase}.side-anchor-loader__mark b{font-family:var(--disp,"Big Shoulders Display","Impact",sans-serif);font-size:clamp(52px,18vw,82px);font-weight:900;line-height:.82;letter-spacing:0}.side-anchor-loader__mark i{width:44px;height:3px;border-radius:999px;background:#beff2e;transform-origin:left center;animation:sideAnchorLoadBar .62s ease-in-out infinite alternate}.side-anchor-loader__mark span{font-family:var(--mono,ui-monospace,monospace);font-size:10px;letter-spacing:.16em;color:#f1ecde9e}html.side-anchor-loading .side-anchor-loader{opacity:1;visibility:visible;pointer-events:none}@keyframes sideAnchorLoadBar{0%{transform:scaleX(.34)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.side-anchor-loader,.side-anchor-loader__mark i{transition:none!important;animation:none!important}}@media(max-width:980px),(hover:none)and (pointer:coarse){.r,.reveal,.kw{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.side-mobile-media-js [data-side-mobile-media]{position:relative;background:linear-gradient(135deg,rgba(190,255,46,.12),transparent 30%),linear-gradient(180deg,#13162a,#070913);isolation:isolate}html.side-mobile-media-js [data-side-mobile-media]:not(.is-side-media-ready)>img{opacity:0}html.side-mobile-media-js [data-side-mobile-media]>img{transition:opacity .22s ease}.side-mobile-media-ph{position:absolute;inset:0;z-index:30;display:grid;place-items:center;pointer-events:none;overflow:hidden;background:linear-gradient(to right,rgba(241,236,222,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(241,236,222,.045) 1px,transparent 1px),linear-gradient(160deg,#0c0e1ae0,#0c0e1afa);background-size:34px 34px,34px 34px,auto;transition:opacity .18s ease}.side-mobile-media-ph:before{content:"";position:absolute;inset:12px;border:1px solid rgba(190,255,46,.2)}.side-mobile-media-ph b{position:relative;z-index:1;font-family:var(--disp, Impact, sans-serif);font-size:clamp(38px,14vw,76px);font-weight:900;line-height:.82;letter-spacing:0;color:var(--lime, #BEFF2E);text-shadow:0 14px 34px rgba(0,0,0,.5)}.side-mobile-media-ph i{position:absolute;left:14px;bottom:14px;width:46px;height:2px;background:var(--lime, #BEFF2E)}html.side-mobile-media-js [data-side-mobile-media].is-side-media-ready .side-mobile-media-ph{opacity:0}}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select{font-size:max(16px,1em)}
