@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");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}:root{--maqgo-orange: #EC6819;--maqgo-orange-dark: #D45A10;--maqgo-cyan: #90BDD3;--maqgo-bg: #101010;--maqgo-bg-outer: #000000;--maqgo-bg-card: #1A1A1F;--maqgo-bg-input: #2A2A2A;--maqgo-text: #FAFAFA;--maqgo-text-secondary: #E0E0E0;--maqgo-text-muted: rgba(255, 255, 255, .6);--maqgo-input-placeholder: #9a9a9a;--maqgo-border: #2A2A2A;--maqgo-welcome-stroke: rgba(255, 255, 255, .14);--maqgo-welcome-stroke-inset: rgba(255, 255, 255, .28);--maqgo-welcome-frame-stroke: rgba(255, 255, 255, .19);--maqgo-welcome-frame-stroke-inset: rgba(255, 255, 255, .34);--maqgo-welcome-caluga-bg: linear-gradient( 180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .03) 100% );--maqgo-welcome-caluga-border: 1px solid rgba(255, 255, 255, .14);--maqgo-welcome-caluga-box-shadow: 0 3px 20px rgba(0, 0, 0, .32), inset 0 1px 0 rgba(255, 255, 255, .09);--maqgo-welcome-caluga-font-size-desktop: 13px;--maqgo-welcome-caluga-font-weight: 500;--maqgo-welcome-caluga-letter-spacing: .02em;--maqgo-welcome-caluga-line-height: 1.4;--maqgo-welcome-caluga-pad-y-desktop: 9px;--maqgo-welcome-caluga-pad-x-desktop: 18px;--maqgo-welcome-reveal-duration: .55s;--maqgo-welcome-reveal-ease: cubic-bezier(.22, 1, .36, 1);--maqgo-error: #E53935;--maqgo-success: #4CAF50;--maqgo-warning: #F5A623;--maqgo-space-xs: 4px;--maqgo-space-sm: 8px;--maqgo-space-md: 16px;--maqgo-space-lg: 24px;--maqgo-space-xl: 32px;--maqgo-screen-padding-top: max(50px, env(safe-area-inset-top, 0px) + 24px);--maqgo-radius-sm: 8px;--maqgo-radius-md: 12px;--maqgo-radius-lg: 16px;--maqgo-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--maqgo-font-display: "Space Grotesk", "Inter", sans-serif;--maqgo-text-xs: 12px;--maqgo-text-sm: 14px;--maqgo-text-base: 16px;--maqgo-text-lg: 18px;--maqgo-text-xl: 22px;--maqgo-breakpoint-mobile: 768px;--maqgo-breakpoint-narrow: 380px;--maqgo-z-base: 1;--maqgo-z-sticky: 10;--maqgo-z-dropdown: 100;--maqgo-z-overlay: 1000;--maqgo-z-fixed-bar: 9999;--maqgo-z-modal: 10000;--maqgo-shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--maqgo-shadow-md: 0 4px 20px rgba(0, 0, 0, .3);--maqgo-shadow-orange: 0 4px 16px rgba(236, 104, 25, .3)}@media(min-width:768px){:root{--maqgo-bg: #0c0c0c;--maqgo-text-secondary: #e8e8e8;--maqgo-text-muted: rgba(255, 255, 255, .7);--maqgo-input-placeholder: #aeaeae}}*{box-sizing:border-box;margin:0;padding:0}.skip-link{position:absolute;top:-100px;left:24px;background:#ec6819;color:#fff;padding:12px 20px;border-radius:8px;font-weight:600;z-index:var(--maqgo-z-modal);transition:top .2s}.skip-link:focus,.skip-link:focus-visible{top:24px;outline:2px solid #fff;outline-offset:2px}@keyframes maqgo-toast-in{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.maqgo-toast-item{animation:maqgo-toast-in .25s ease-out}.pac-container{z-index:calc(var(--maqgo-z-modal) + 1)!important}@keyframes maqgo-spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html,body,#root{height:100%;width:100%;max-width:100%;overflow-x:hidden;background:var(--maqgo-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: var(--maqgo-breakpoint-mobile)){html,body,#root{background:var(--maqgo-bg-outer)}}.font-display,.font-body{font-family:Inter,sans-serif}.maqgo-price{font-family:Inter,sans-serif;font-weight:700;font-size:28px;color:#ec6819;letter-spacing:-.02em}.maqgo-price-large{font-family:Inter,sans-serif;font-weight:700;font-size:32px;color:#ec6819;letter-spacing:-.02em}.maqgo-price-small{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:var(--maqgo-text-secondary)}.maqgo-microcopy{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:var(--maqgo-text-secondary);line-height:1.5}.maqgo-badge{font-family:Inter,sans-serif;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.maqgo-badge-active{background:#ec681926;color:#ec6819}.maqgo-badge-info{background:#90bdd31a;color:#90bdd3}.maqgo-badge-neutral{background:#fafafa14;color:var(--maqgo-text-secondary)}.maqgo-badge-error{background:#e5393526;color:#e53935}.maqgo-badge-warning{background:#f5a62326;color:#f5a623}.maqgo-app{width:100%;max-width:430px;min-height:100vh;margin:0 auto;background:var(--maqgo-bg);position:relative;overflow-x:hidden;box-shadow:inset 0 0 0 1px #ffffff21}@media (min-width: var(--maqgo-breakpoint-mobile)){.maqgo-app:not(.welcome-desktop){box-shadow:inset 0 0 0 1px #ffffff1c,0 0 0 1px #ffffff14}}.maqgo-screen{min-height:100vh;background:var(--maqgo-bg);display:flex;flex-direction:column;padding:50px 24px 40px;padding-top:var(--maqgo-screen-padding-top);padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));color:#fafafa;font-family:Inter,sans-serif}.maqgo-with-bottom-nav .maqgo-screen{padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}.maqgo-screen.welcome-screen{padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a}@media(min-width:768px){.maqgo-screen.welcome-screen{background:var(--maqgo-bg)}}.maqgo-app.welcome-desktop .maqgo-screen.welcome-screen{position:relative;z-index:1}.welcome-hero-caluga{filter:drop-shadow(0 2px 14px rgba(0,0,0,.45))}@keyframes welcomeReveal{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.welcome-screen .welcome-reveal{opacity:0}.welcome-screen.welcome-mounted .welcome-reveal{animation:welcomeReveal var(--maqgo-welcome-reveal-duration) var(--maqgo-welcome-reveal-ease) forwards;animation-delay:var(--welcome-d, 0ms)}@media(prefers-reduced-motion:reduce){.welcome-screen .welcome-reveal{opacity:1!important;animation:none!important;transform:none!important}}@media (min-width: var(--maqgo-breakpoint-mobile)){.maqgo-screen{padding-top:max(64px,env(safe-area-inset-top,0px) + 40px)}.maqgo-app.welcome-desktop{max-width:520px;overflow:visible;min-height:calc(100vh - 48px);margin:28px auto}}h1,.maqgo-h1{font-family:Inter,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#fafafa}h2,.maqgo-h2{font-family:Inter,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;color:#fafafa}h3,.maqgo-h3{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#fafafa}p,.maqgo-body{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:var(--maqgo-text-secondary)}.maqgo-status{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em}.maqgo-input{width:100%;background:#1a1a1f;border:1px solid #2A2A2A;border-radius:12px;padding:16px 18px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;color:#fafafa;outline:none;margin-bottom:12px;transition:border-color .2s,box-shadow .2s}.maqgo-input::placeholder{color:var(--maqgo-input-placeholder)}.maqgo-input:focus{border-color:#ec6819;box-shadow:0 0 0 3px #ec681926}.maqgo-input:focus-within{border-color:#ec6819;box-shadow:0 0 0 3px #ec681926}button:focus-visible,a:focus-visible,.maqgo-input:focus-visible,.maqgo-option-card:focus-visible,[role=button]:focus-visible{outline:2px solid #EC6819;outline-offset:2px}.maqgo-password-toggle:focus-visible{outline:2px solid #EC6819;outline-offset:2px;border-radius:6px}.maqgo-btn-primary:focus-visible{outline:2px solid #fff;outline-offset:2px}.maqgo-phone-row{display:flex;background:#1a1a1f;border:1px solid #2A2A2A;border-radius:12px;overflow:hidden;margin-bottom:12px;transition:border-color .2s}.maqgo-phone-row:focus-within{border-color:#ec6819;box-shadow:0 0 0 3px #ec681926}.maqgo-phone-prefix{padding:16px 14px;color:var(--maqgo-text-secondary);font-family:Inter,sans-serif;font-size:15px;font-weight:500;background:#141417;display:flex;align-items:center;border-right:1px solid #2A2A2A}.maqgo-phone-input{flex:1;border:none;background:transparent;padding:16px;font-family:Inter,sans-serif;font-size:15px;color:#fafafa;outline:none}.maqgo-phone-input::placeholder{color:#666}.maqgo-btn-primary{width:100%;padding:18px;background:#ec6819;border:none;border-radius:12px;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 4px #9f3e00;position:relative;top:0}.maqgo-btn-primary:hover{background:#d4550c}.maqgo-btn-primary:active{box-shadow:0 0 #9f3e00;top:4px}.maqgo-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;top:0}.maqgo-btn-primary:disabled:hover{background:#ec6819}.maqgo-btn-primary:disabled:active{box-shadow:none;top:0}.maqgo-btn-secondary{width:100%;padding:14px 18px;background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:12px;color:var(--maqgo-text-secondary);font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.maqgo-btn-secondary:hover{border-color:#ffffff80;color:#fafafa}.maqgo-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.maqgo-btn-secondary:disabled:hover{border-color:#ffffff59;color:var(--maqgo-text-secondary)}.maqgo-btn-secondary-danger{border-color:#f4433680;color:#ffc8c8f2}.maqgo-btn-secondary-danger:hover{border-color:#f44336b3;color:#ffcdd2}.maqgo-modal-overlay{position:fixed;inset:0;background:#000000d9;z-index:var(--maqgo-z-overlay);display:flex;align-items:center;justify-content:center;padding:24px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.maqgo-modal-dialog{background:#1a1a1f;border-radius:16px;padding:24px;max-width:340px;width:100%;border:1px solid #2A2A2A;box-shadow:0 24px 48px #00000080}.maqgo-modal-dialog--danger{border-color:#f4433666}.maqgo-fixed-bottom-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;padding:20px 24px;padding-left:max(24px,env(safe-area-inset-left,24px));padding-right:max(24px,env(safe-area-inset-right,24px));padding-bottom:max(24px,env(safe-area-inset-bottom,24px));background:var(--maqgo-bg);border-top:1px solid #2A2A2A;z-index:var(--maqgo-z-fixed-bar);box-sizing:border-box}.maqgo-checkbox-row{display:flex;align-items:flex-start;gap:14px;margin:20px 0 30px}.maqgo-checkbox{width:22px;height:22px;min-width:22px;border:none;background:#f5efe6;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.maqgo-checkbox.checked{background:#ec6819}.maqgo-checkbox-label{color:#ffffffb3;font-size:13px;line-height:1.5}.maqgo-option-card{width:100%;background:#2d2d2d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;text-align:left;cursor:pointer;transition:all .2s;margin-bottom:12px}.maqgo-option-card:hover{border-color:#ec68194d;background:#333}.maqgo-option-card:active{transform:scale(.98)}.maqgo-option-card.selected{border-color:#ec6819;background:#ec68191a}.maqgo-option-title{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fafafa;margin-bottom:4px;display:block}.maqgo-option-desc{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#fafafaa6;display:block}.maqgo-card-orange{width:100%;background:#ec6819;border:none;border-radius:18px;padding:28px 24px;text-align:center;cursor:pointer;margin-bottom:14px;transition:all .2s}.maqgo-card-orange:hover{background:#d85a10;transform:translateY(-2px)}.maqgo-card-orange-icon{margin-bottom:14px}.maqgo-card-orange-title{font-size:19px;font-weight:700;color:#fff;margin-bottom:6px}.maqgo-card-orange-desc{font-size:14px;color:#ffffffe6}.maqgo-machinery-list{display:flex;flex-direction:column}.maqgo-machinery-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s}.maqgo-machinery-item:hover{background:#f7931e0d;margin:0 -10px;padding:16px 10px}.maqgo-machinery-item.selected{background:#f7931e1a;margin:0 -10px;padding:16px 10px;border-radius:10px}.maqgo-machinery-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#ec6819}.maqgo-machinery-name{flex:1;font-size:16px;color:#fff}.maqgo-hours-selector{display:flex;align-items:center;justify-content:center;gap:35px;margin:50px 0}.maqgo-hours-btn{width:65px;height:65px;border-radius:50%;background:#ec6819;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.maqgo-hours-btn:hover{background:#e8850f;transform:scale(1.05)}.maqgo-hours-value{font-size:80px;font-weight:700;color:#fff;min-width:90px;text-align:center}.maqgo-code-inputs{display:flex;gap:10px;justify-content:center;margin:35px 0}.maqgo-code-input{width:52px;height:60px;background:transparent;border:2px solid rgba(255,255,255,.3);border-radius:10px;text-align:center;font-size:26px;font-weight:600;color:#fff;outline:none}.maqgo-code-input:focus{border-color:#ec6819}.maqgo-success-icon{width:110px;height:110px;border-radius:50%;background:#ec6819;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.maqgo-spacer{flex:1}.maqgo-dots{display:flex;justify-content:center;gap:8px;padding-top:20px}.maqgo-dot{width:8px;height:8px;border-radius:50%;background:#ffffff40}.maqgo-dot.active{background:#fff}.maqgo-link{color:#fff;text-decoration:underline;cursor:pointer}@media (min-width: var(--maqgo-breakpoint-mobile)){.maqgo-app.welcome-desktop{border:1px solid var(--maqgo-welcome-frame-stroke);box-shadow:inset 0 1px 0 var(--maqgo-welcome-frame-stroke-inset),inset 0 0 0 .5px #ffffff14,0 0 0 1px #00000073,0 22px 56px #0000009e,0 8px 24px #00000061;border-radius:40px}.maqgo-app.welcome-desktop:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff16,#ffffff08 22%,#fff0 42%);opacity:.52}.maqgo-app.welcome-desktop:after{content:"";position:absolute;pointer-events:none;z-index:2;left:11%;right:11%;bottom:5px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(236,104,25,.18) 20%,rgba(236,104,25,.72) 50%,rgba(236,104,25,.18) 80%,transparent 100%);box-shadow:0 0 16px #ec681938}}.maqgo-logo{display:flex;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:0 auto;padding:0;background:transparent;border:none;box-shadow:none}
