@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,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:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-display:"Anton","Anton Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-display-alt:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d88be3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d88be3{--font-body:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cda1327c92d47367-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6379576617b8b024-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eda5476450c54b37-s.p.woff2) format("woff2");unicode-range:u+00??,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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2d70c2621c3c5102-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1b8909187f4f4005-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/31092b3ac8bb15f7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Crimson Pro Fallback;src:local("Times New Roman");ascent-override:90.96%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:98.56%}.__className_b60ca0{font-family:Crimson Pro,Crimson Pro Fallback;font-weight:400}.__variable_b60ca0{--font-serif:"Crimson Pro","Crimson Pro Fallback"}.reim-glass-case{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.01) 50%,rgba(0,0,0,.1)),rgba(15,15,17,.6);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(201,204,212,.15);border-bottom:2px solid rgba(139,0,0,.6);border-radius:10px;position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .3s ease,opacity .2s ease}.reim-glass-case:before{top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,204,212,.4) 50%,transparent)}.reim-glass-case:after,.reim-glass-case:before{content:"";position:absolute;pointer-events:none}.reim-glass-case:after{inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.03) 50%,transparent 70%)}.reim-glass-case-hover:hover{transform:translateY(-1px);border-color:rgba(201,204,212,.4) rgba(201,204,212,.4) rgba(139,0,0,1);box-shadow:0 0 0 1px rgba(139,0,0,.2),0 8px 24px rgba(139,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08)}.reim-glass-case-hover:active{transform:translateY(0) scale(.98);transition:transform .08s ease}.reim-glass-case-focus:focus-visible{outline:2px solid #8b0000;outline-offset:2px}.reim-glass-case-soon{opacity:.45;cursor:not-allowed}.reim-glass-case-soon:hover{transform:none;border-color:rgba(201,204,212,.15) rgba(201,204,212,.15) rgba(139,0,0,.6);box-shadow:none}.reim-glass-case-placeholder{border:1px dashed rgba(201,204,212,.2);background:transparent;opacity:.3;cursor:default}.reim-glass-case-placeholder:after,.reim-glass-case-placeholder:before{display:none}.reim-glass-case-placeholder:hover{opacity:.4;transform:none;box-shadow:none}@keyframes reim-pulse-led{0%,to{opacity:1}50%{opacity:.45}}.reim-cockpit-led{animation:reim-pulse-led 1.6s infinite}.reim-cockpit-mini-icon:focus-visible{outline:2px solid #8b0000;outline-offset:2px}@media (prefers-reduced-motion:reduce){.reim-glass-case-hover:hover{transform:none;opacity:.96}.reim-glass-case-hover:active{transform:none;opacity:.9}.reim-cockpit-led{animation:none;opacity:1}}.reim-cockpit-glass-flat{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.01) 50%,rgba(0,0,0,.1)),rgba(15,15,17,.6);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.reim-cockpit-chevron-pill{top:50%;width:28px;height:56px;border-radius:14px;border:1px solid rgba(201,204,212,.2);color:#f2ede4;box-shadow:0 0 0 1px rgba(0,0,0,.2);transform:translateY(-50%);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.reim-cockpit-chevron-pill:hover{transform:translateX(-2px) translateY(-50%);box-shadow:0 0 16px rgba(139,0,0,.3),0 0 0 1px rgba(0,0,0,.2);border-color:rgba(201,204,212,.35)}.reim-cockpit-chevron-pill:focus-visible{outline:2px solid #8b0000;outline-offset:2px}.reim-cockpit-bubble-btn{width:52px;height:52px;border-radius:50%;border:1px solid rgba(201,204,212,.25);color:#f2ede4;box-shadow:0 0 24px rgba(139,0,0,.18);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.reim-cockpit-bubble-btn:hover{transform:scale(1.08);box-shadow:0 0 28px rgba(139,0,0,.35);border-color:rgba(201,204,212,.35)}.reim-cockpit-bubble-btn:focus-visible{outline:2px solid #8b0000;outline-offset:2px}.reim-cockpit-bubble-led{width:8px;height:8px;border-radius:50%;background:#8b0000;box-shadow:0 0 8px rgba(139,0,0,.85);animation:reim-pulse-led 1.6s infinite}@keyframes reim-cockpit-panel-out{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes reim-cockpit-panel-in{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes reim-cockpit-bubble-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes reim-cockpit-bubble-in-delayed{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes reim-cockpit-bubble-out{0%{transform:scale(1);opacity:1}to{transform:scale(1.08);opacity:0}}.reim-cockpit-panel-shell[data-reim-panel-motion=out]{animation:reim-cockpit-panel-out .3s cubic-bezier(.16,1,.3,1) forwards}.reim-cockpit-panel-shell[data-reim-panel-motion=in]{animation:reim-cockpit-panel-in .3s cubic-bezier(.16,1,.3,1) forwards}.reim-cockpit-bubble-btn[data-reim-bubble-motion=in]{animation:reim-cockpit-bubble-in .2s ease forwards}.reim-cockpit-bubble-btn[data-reim-bubble-motion=in-delayed]{animation:reim-cockpit-bubble-in-delayed .2s ease forwards;animation-delay:.45s;animation-fill-mode:backwards}.reim-cockpit-bubble-btn[data-reim-bubble-motion=out]{animation:reim-cockpit-bubble-out .2s ease forwards}@media (prefers-reduced-motion:reduce){.reim-cockpit-chevron-pill:hover{transform:translateY(-50%);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.reim-cockpit-bubble-btn:hover{transform:none}.reim-cockpit-bubble-led{animation:none;opacity:1}.reim-cockpit-panel-shell[data-reim-panel-motion=in],.reim-cockpit-panel-shell[data-reim-panel-motion=out]{animation:none;transition:opacity .2s linear}.reim-cockpit-panel-shell[data-reim-panel-motion=out]{opacity:0}.reim-cockpit-panel-shell[data-reim-panel-motion=in]{opacity:1}.reim-cockpit-bubble-btn[data-reim-bubble-motion=in-delayed],.reim-cockpit-bubble-btn[data-reim-bubble-motion=in],.reim-cockpit-bubble-btn[data-reim-bubble-motion=out]{animation:none;transition:opacity .2s linear}.reim-cockpit-bubble-btn[data-reim-bubble-motion=out]{opacity:0}.reim-cockpit-bubble-btn[data-reim-bubble-motion=in-delayed],.reim-cockpit-bubble-btn[data-reim-bubble-motion=in]{opacity:1}}.reim-mixer-modal-backdrop{background:rgba(0,0,0,.85);backdrop-filter:blur(8px)}.reim-mixer-glass-panel{background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(10,10,10,.92) 50%,rgba(5,5,5,.96)),rgba(15,15,17,.92);border:1px solid rgba(201,204,212,.18);box-shadow:0 0 0 1px rgba(139,0,0,.12),0 24px 48px rgba(0,0,0,.55)}.reim-mixer-shell-solid{background-color:#0a0a0a;border:1px solid rgba(201,204,212,.15);box-shadow:0 24px 48px rgba(0,0,0,.55)}.reim-mixer-fader-track{background:linear-gradient(90deg,#2a2a2e,#edeae3 20%,#9c9ca4 50%,#edeae3 80%,#2a2a2e);border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.45)}.reim-mixer-fader-thumb{background:linear-gradient(180deg,#3a3a3f,#1a1a1d);border:1px solid rgba(201,204,212,.35);box-shadow:0 2px 4px rgba(0,0,0,.4),0 0 0 1px rgba(139,0,0,.25)}.reim-mixer-fader-thumb--master{background:linear-gradient(180deg,#b01010,#8b0000 50%,#3d0505);border-color:rgba(242,237,228,.35);box-shadow:0 2px 6px rgba(0,0,0,.45),0 0 14px rgba(139,0,0,.55)}.reim-mixer-led-clip{animation:reim-mixer-clip-pulse .8s ease-in-out infinite;background-color:#c40000!important}@keyframes reim-mixer-clip-pulse{0%,to{opacity:1;box-shadow:0 0 12px rgba(196,0,0,.9)}50%{opacity:.72;box-shadow:0 0 22px rgba(196,0,0,1)}}.reim-mixer-focus:focus-visible{outline:2px solid #8b0000;outline-offset:2px}@media (prefers-reduced-motion:reduce){.reim-mixer-led-clip{animation:none;opacity:1}}.reim-mixer-strip-scroll{scroll-snap-type:x mandatory}.reim-mixer-strip-item{scroll-snap-align:start}.reim-mixer-master-footer{border-bottom:2px solid #8b0000;box-shadow:0 4px 0 0 #0a0a0a,0 6px 0 0 #8b0000}.reim-wavesurfer-shell{position:relative;width:100%;min-height:3rem;overflow:hidden;border-radius:4px;border:1px solid var(--reim-silver-edge);background:var(--reim-ink-0)}.reim-wavesurfer-shell--loading{background:linear-gradient(90deg,var(--reim-ink-1) 0,var(--reim-ink-2) 50%,var(--reim-ink-1) 100%);background-size:200% 100%;animation:reim-waveform-shimmer 1.4s ease-in-out infinite}@keyframes reim-waveform-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.reim-wavesurfer-shell--error{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--reim-silver-dim)}.reim-wavesurfer-host{width:100%;min-height:3rem}.reim-wavesurfer-host ::part(cursor){background-color:var(--reim-red)!important;width:2px!important;box-shadow:0 0 8px var(--reim-red-glow-soft)}.reim-wavesurfer-host ::part(region){border-radius:2px;border:1px solid var(--reim-silver-edge)}.reim-wavesurfer-host ::part(region-handle){background-color:var(--reim-silver)!important;width:3px!important}.reim-wavesurfer-shell--embedded{border:none;background:transparent;min-height:0;height:100%;border-radius:0}.reim-wavesurfer-shell--embedded.reim-wavesurfer-shell--loading{background:linear-gradient(90deg,rgba(23,23,28,.6),rgba(34,34,42,.8) 50%,rgba(23,23,28,.6))}.reim-wavesurfer-host--placeholder{opacity:.72;filter:saturate(.85)}.reim-wavesurfer-shell.bg-transparent{background:transparent;border:none;min-height:0}.reim-wavesurfer-host .hover-label,.reim-wavesurfer-host [part~=hover-label]{font-family:var(--font-mono,ui-monospace,monospace)!important;font-size:10px!important;letter-spacing:.06em;border:1px solid var(--reim-silver-edge);border-radius:3px}.reim-wavesurfer-host .hover-line,.reim-wavesurfer-host [part~=hover-line]{opacity:.85}.reim-wavesurfer-host .timeline-notch,.reim-wavesurfer-host [part~=timeline-notch]{border-color:var(--reim-silver-edge)!important}.reim-wavesurfer-host .minimap,.reim-wavesurfer-host [part~=minimap]{border-top:1px solid var(--reim-silver-edge);background:var(--reim-ink-1)}.reim-wavesurfer-host .minimap-overlay,.reim-wavesurfer-host [part~=minimap-overlay]{border:1px solid var(--reim-red);background:rgba(225,29,46,.12)}.reim-wavesurfer-host [part~=spectrogram],.reim-wavesurfer-host canvas.spectrogram{border-top:1px solid var(--reim-silver-edge)}.reim-wavesurfer-host .envelope,.reim-wavesurfer-host [part~=envelope]{opacity:.9}