@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-italic-DjyOzRJ7.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-italic-B90Hg2GM.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-italic-BRE8F-lA.woff2) format("woff2"),url(/assets/barlow-condensed-latin-900-italic-CRRJoTIA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-CFvBWp3v.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DUurTVNV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(/assets/inter-cyrillic-400-normal-Q-C3FR23.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-BmVRfI4l.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:var(--fontsource-display, swap);font-weight:400;src:url(/assets/inter-greek-ext-400-normal-5_LfLZIP.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-BjezYNhe.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(/assets/inter-greek-400-normal-BhkgBvw-.woff2) format("woff2"),url(/assets/inter-greek-400-normal-DQV-DBJq.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(/assets/inter-vietnamese-400-normal-D1xjBSAx.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-fba1fWTC.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:var(--fontsource-display, swap);font-weight:400;src:url(/assets/inter-latin-ext-400-normal-D3hQhSwC.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-CpDEJ7gU.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(/assets/inter-latin-400-normal-YtgfLPRn.woff2) format("woff2"),url(/assets/inter-latin-400-normal-C5AwNMne.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,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:var(--fontsource-display, swap);font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-CQJ7qNaA.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BAQp_0zp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:500;src:url(/assets/inter-cyrillic-500-normal-5qlZLGbJ.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-BKeWYi2N.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:var(--fontsource-display, swap);font-weight:500;src:url(/assets/inter-greek-ext-500-normal-uQR6sOdj.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-C6qjUZOG.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:500;src:url(/assets/inter-greek-500-normal-DK91uhO_.woff2) format("woff2"),url(/assets/inter-greek-500-normal-CuXmmqJb.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:500;src:url(/assets/inter-vietnamese-500-normal-BBQHJJ1X.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-D85vgcyR.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:var(--fontsource-display, swap);font-weight:500;src:url(/assets/inter-latin-ext-500-normal-BLXwl4V6.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-D0p53SZj.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:500;src:url(/assets/inter-latin-500-normal-DfX5FI9E.woff2) format("woff2"),url(/assets/inter-latin-500-normal-CA7aJRjN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,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:var(--fontsource-display, swap);font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-D7J1nC2I.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-BWUuR5QS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:600;src:url(/assets/inter-cyrillic-600-normal-IB8NxqO-.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-D39yYlDA.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:var(--fontsource-display, swap);font-weight:600;src:url(/assets/inter-greek-ext-600-normal-CgDc_PFo.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-Bv-E04T6.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:600;src:url(/assets/inter-greek-600-normal-y7-1jWHP.woff2) format("woff2"),url(/assets/inter-greek-600-normal-DSVT8zvs.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:600;src:url(/assets/inter-vietnamese-600-normal-IhZxP9CY.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-CaPJVBww.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:var(--fontsource-display, swap);font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D7ynYP0p.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-q5jPf3Mp.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:600;src:url(/assets/inter-latin-600-normal-BvOeHRLc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-oVg_nJQE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,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:var(--fontsource-display, swap);font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-CtzmhaUk.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-CmINpvSc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:700;src:url(/assets/inter-cyrillic-700-normal-BaMr6BGj.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-CBk1ODnS.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:var(--fontsource-display, swap);font-weight:700;src:url(/assets/inter-greek-ext-700-normal-KThbdDrD.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-tmwNx64a.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:700;src:url(/assets/inter-greek-700-normal-CFIQX1U2.woff2) format("woff2"),url(/assets/inter-greek-700-normal-6Stiwgli.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:700;src:url(/assets/inter-vietnamese-700-normal-CLFWMZjI.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-1XVCHUl1.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:var(--fontsource-display, swap);font-weight:700;src:url(/assets/inter-latin-ext-700-normal-I3sD4eMF.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-CcdMDUcR.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:700;src:url(/assets/inter-latin-700-normal-Bj1B9WKG.woff2) format("woff2"),url(/assets/inter-latin-700-normal-Bx8RhFl6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,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:var(--fontsource-display, swap);font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BDmZDkHB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-BFLAtq0F.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:800;src:url(/assets/inter-cyrillic-800-normal-DRwwGlHx.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-BkUO3O1Z.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:var(--fontsource-display, swap);font-weight:800;src:url(/assets/inter-greek-ext-800-normal-Bm31CJHE.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-Ce34dCDG.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:800;src:url(/assets/inter-greek-800-normal-dSSlaqJR.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BEPG_Rgx.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:800;src:url(/assets/inter-vietnamese-800-normal-CU9i8LBw.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-BLRP9uzQ.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:var(--fontsource-display, swap);font-weight:800;src:url(/assets/inter-latin-ext-800-normal-G5DvwV1E.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-B7-IUgW-.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:800;src:url(/assets/inter-latin-800-normal-Bdy4lAMa.woff2) format("woff2"),url(/assets/inter-latin-800-normal-Bf9gatOn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mv-root{--mv-ink: #0b1220;--mv-ink-2: #273449;--mv-muted: #5b6b82;--mv-faint: #94a3b8;--mv-line: rgba(15, 23, 42, .09);--mv-line-strong: rgba(15, 23, 42, .16);--mv-surface: rgba(255, 255, 255, .84);--mv-surface-strong: rgba(255, 255, 255, .95);--mv-surface-solid: #ffffff;--mv-canvas: #f6f9fc;--mv-sky: #e7f4ff;--mv-sky-2: #cfe8ff;--mv-red: #b0141c;--mv-red-2: #d71f2a;--mv-pink: #ff4f8b;--mv-orange: #ff8a3d;--mv-gold: #ffc94d;--mv-teal: #0fb5ba;--mv-violet: #6d4aff;--mv-mint: #34d3a6;--mv-live: #e11d48;--mv-soon: #f59e0b;--mv-up: #2563eb;--mv-ok: #16a34a;--mv-sunset: linear-gradient(100deg, #ff4f8b 0%, #ff8a3d 52%, #ffc94d 100%);--mv-vice: linear-gradient(135deg, #6d4aff 0%, #ff4f8b 48%, #ff8a3d 100%);--mv-ocean: linear-gradient(135deg, #0fb5ba 0%, #2563eb 100%);--mv-brand: linear-gradient(135deg, #b0141c 0%, #ff4f8b 100%);--mv-radius: 18px;--mv-radius-sm: 12px;--mv-shadow: 0 22px 60px -24px rgba(15, 23, 42, .42), 0 2px 8px rgba(15, 23, 42, .06);--mv-shadow-sm: 0 8px 24px -12px rgba(15, 23, 42, .35);--mv-font-display: "Barlow Condensed", "Inter", system-ui, sans-serif;--mv-font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--mv-font);color:var(--mv-ink);background:var(--mv-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}.mv-root.mv-hc{--mv-muted: #334155;--mv-line: rgba(15, 23, 42, .28);--mv-surface: #ffffff;--mv-surface-strong: #ffffff}.mv-root *:focus-visible{outline:3px solid #6d4aff;outline-offset:2px;border-radius:8px}.mv-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}.mv-display{font-family:var(--mv-font-display);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.01em;line-height:.92}.mv-display-900{font-family:var(--mv-font-display);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.005em;line-height:.88}.mv-label{font-family:var(--mv-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.mv-gradient-text{background:var(--mv-sunset);-webkit-background-clip:text;background-clip:text;color:transparent}.mv-vice-text{background:var(--mv-vice);-webkit-background-clip:text;background-clip:text;color:transparent}.mv-hero-title{font-family:var(--mv-font-display);font-weight:900;font-style:italic;text-transform:uppercase;line-height:.84;letter-spacing:-.005em;background:var(--mv-vice);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 0 rgba(11,18,32,.12)) drop-shadow(0 18px 30px rgba(255,79,139,.25))}.mv-glass{background:var(--mv-surface);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgba(255,255,255,.7);box-shadow:var(--mv-shadow);border-radius:var(--mv-radius)}.mv-card{background:var(--mv-surface-solid);border:1px solid var(--mv-line);border-radius:var(--mv-radius);box-shadow:0 1px 2px #0f172a0a}.mv-card-hover{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mv-card-hover:hover{transform:translateY(-2px);box-shadow:var(--mv-shadow-sm);border-color:var(--mv-line-strong)}.mv-divider{height:1px;background:var(--mv-line)}.mv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-family:var(--mv-font-display);font-weight:800;font-style:italic;font-size:18px;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--mv-red);box-shadow:0 10px 24px -10px #b0141c99,inset 0 -3px #00000029;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.mv-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.mv-btn:active{transform:translateY(1px)}.mv-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.mv-btn-sunset{background:var(--mv-sunset);color:#2a0a12;box-shadow:0 10px 26px -10px #ff4f8bb3,inset 0 -3px #0000001f}.mv-btn-vice{background:var(--mv-vice);box-shadow:0 10px 26px -10px #6d4aff99,inset 0 -3px #00000024}.mv-btn-ink{background:var(--mv-ink);box-shadow:0 10px 24px -12px #0b1220b3,inset 0 -3px #ffffff14}.mv-btn-ghost{background:#ffffffe6;color:var(--mv-ink);border:1px solid var(--mv-line-strong);box-shadow:none}.mv-btn-ghost:hover{background:#fff}.mv-btn-sm{height:34px;padding:0 14px;font-size:15px}.mv-btn-lg{height:56px;padding:0 30px;font-size:22px}.mv-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;color:var(--mv-ink);background:#ffffffeb;border:1px solid var(--mv-line);transition:transform .15s ease,background .15s ease}.mv-icon-btn:hover{transform:translateY(-1px);background:#fff}.mv-input{width:100%;height:48px;padding:0 16px;border-radius:14px;border:1.5px solid var(--mv-line-strong);background:#fff;color:var(--mv-ink);font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}.mv-input:focus{outline:none;border-color:var(--mv-violet);box-shadow:0 0 0 4px #6d4aff24}.mv-input-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}textarea.mv-input{height:auto;padding:12px 16px;line-height:1.45}.mv-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--mv-ink-2);background:#0f172a0d;border:1px solid var(--mv-line);white-space:nowrap}.mv-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-family:var(--mv-font-display);font-weight:800;font-style:italic;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap}.mv-pill-live{background:var(--mv-live);box-shadow:0 6px 16px -6px #e11d48b3}.mv-pill-soon{background:var(--mv-soon);color:#3b2300}.mv-pill-up{background:#2563eb1f;color:var(--mv-up)}.mv-pill-ended{background:#64748b24;color:#475569}.mv-pill-hold{background:#7c3aed}.mv-pill-ondemand{background:var(--mv-teal)}.mv-live-dot{width:8px;height:8px;border-radius:999px;background:#fff;box-shadow:0 0 #fffc;animation:mv-pulse 1.6s infinite}.mv-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;border-radius:7px;font-family:var(--mv-font-display);font-weight:800;font-size:15px;color:var(--mv-ink);background:#fff;border:1px solid var(--mv-line-strong);box-shadow:inset 0 -2px #0f172a1f}.mv-hud{position:absolute;inset:0;pointer-events:none;z-index:20}.mv-hud>*{pointer-events:auto}.mv-hud{--hud-edge: 16px;--hud-t: calc(var(--hud-edge) + env(safe-area-inset-top, 0px));--hud-r: calc(var(--hud-edge) + env(safe-area-inset-right, 0px));--hud-b: calc(var(--hud-edge) + env(safe-area-inset-bottom, 0px));--hud-l: calc(var(--hud-edge) + env(safe-area-inset-left, 0px));--brand-h: 46px;--clock-h: 86px;--dock-h: 68px;--map-w: 156px;--map-h: 104px;--map-frame: 24px;--map-b: calc(var(--hud-b) + var(--dock-h) + 10px);--stick: 132px;--stick-b: calc(var(--map-b) + var(--map-h) + var(--map-frame) + 14px);--area-b: var(--map-b);--area-w: calc(100vw - var(--hud-l) - var(--hud-r) - var(--map-w) - 30px);--dock-l: var(--hud-l);--right-free: calc(var(--hud-t) + var(--clock-h) + 8px);--card-t: calc(var(--right-free) + 40px);--prompt-t: calc(var(--right-free) + 40px);--prompt-w: calc(100vw - var(--hud-l) - var(--hud-r))}@media (min-width: 640px){.mv-hud{--hud-edge: 24px;--brand-h: 54px;--clock-h: 114px;--map-w: 200px;--map-h: 132px;--area-w: 60vw;--prompt-t: calc(var(--hud-t) + var(--brand-h) + 8px);--prompt-w: min(360px, calc(100vw - var(--hud-l) - var(--hud-r) - 340px))}}@media (min-width: 768px){.mv-hud{--map-w: 248px;--map-h: 164px}}@media (min-width: 1280px){.mv-hud{--map-b: var(--hud-b);--area-b: calc(var(--hud-b) + var(--dock-h) + 14px);--dock-l: calc(var(--hud-l) + var(--map-w) + 26px)}}@media (min-width: 1536px){.mv-hud{--dock-l: var(--hud-l)}}@media (max-height: 500px){.mv-hud{--hud-edge: 12px;--brand-h: 46px;--clock-h: 86px;--map-w: 150px;--map-h: 92px;--stick: 112px;--stick-b: var(--hud-b);--area-b: calc(var(--hud-b) + 152px);--area-w: 40vw;--dock-l: var(--hud-l);--prompt-w: min(320px, calc(100vw - 2 * (var(--hud-edge) + 136px)))}}.hud-brand{position:absolute;top:var(--hud-t);left:var(--hud-l)}.hud-clock{position:absolute;top:var(--hud-t);right:var(--hud-r);pointer-events:none}.hud-clock :is(button,a,[title]){pointer-events:auto}.hud-prompt{position:absolute;top:var(--prompt-t);left:var(--hud-l);max-width:var(--prompt-w)}.hud-under-clock{position:absolute;top:var(--right-free);right:var(--hud-r)}.mv-toast-layer{--hud-t: calc(12px + env(safe-area-inset-top, 0px)) ;--hud-r: calc(16px + env(safe-area-inset-right, 0px)) ;--hud-l: calc(16px + env(safe-area-inset-left, 0px)) ;--card-t: calc(76px + env(safe-area-inset-top, 0px)) }.hud-toasts{position:absolute;top:var(--card-t);right:var(--hud-r);width:min(320px,calc(100vw - var(--hud-l) - var(--hud-r)))}.hud-card-right{position:absolute;top:var(--card-t);right:var(--hud-r);width:min(260px,calc(100vw - var(--hud-l) - var(--hud-r)))}.hud-card-left{position:absolute;bottom:var(--stick-b);left:var(--hud-l);width:260px}.hud-map{position:absolute;left:var(--hud-l);bottom:var(--map-b)}.hud-area{position:absolute;right:var(--hud-r);bottom:var(--area-b);max-width:var(--area-w)}.mv-hud>.hud-dock{position:absolute;left:var(--dock-l);right:var(--hud-r);bottom:var(--hud-b);z-index:10;display:flex;justify-content:center;pointer-events:none}.hud-dock>*{pointer-events:auto}.hud-stick{position:absolute;left:var(--hud-l);bottom:var(--stick-b);width:var(--stick);height:var(--stick)}.hud-actions{position:absolute;right:var(--hud-r);bottom:var(--stick-b)}.hud-drive{position:absolute;left:50%;bottom:calc(var(--hud-b) + var(--dock-h) + 10px);transform:translate(-50%)}.hud-drive-top{position:absolute;left:50%;top:var(--card-t);transform:translate(-50%)}@media (max-width: 1023px){.hud-drive{bottom:var(--stick-b)}}@media (min-width: 2000px) and (min-height: 1100px){.hud-brand,.hud-clock,.hud-area,.hud-dock>*{zoom:1.25}}@media (max-width: 639px){.hud-toasts{top:var(--hud-t);left:var(--hud-l);width:auto}.mv-hud:has(.hud-card-right) .hud-prompt{display:none}}@media (max-height: 500px){.hud-map{top:calc(var(--hud-t) + var(--brand-h) + 8px);bottom:auto}.hud-prompt{top:auto;bottom:calc(var(--hud-b) + var(--dock-h) + 8px);left:50%;transform:translate(-50%)}}.mv-hud-text-shadow{text-shadow:0 2px 0 rgba(255,255,255,.85),0 0 18px rgba(255,255,255,.9)}.mv-zone-banner{font-family:var(--mv-font-display);font-weight:900;font-style:italic;text-transform:uppercase;color:var(--mv-ink);letter-spacing:.01em;text-shadow:0 3px 0 #fff,0 0 24px rgba(255,255,255,.95)}.mv-mission{font-family:var(--mv-font-display);font-weight:900;font-style:italic;text-transform:uppercase;background:var(--mv-sunset);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(11,18,32,.25))}.mv-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.2) transparent}.mv-scroll::-webkit-scrollbar{width:8px}.mv-scroll::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:8px}@keyframes mv-pulse{0%{box-shadow:0 0 #fffc}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}@keyframes mv-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mv-spin{to{transform:rotate(360deg)}}@keyframes mv-sun{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.04);opacity:1}}@keyframes mv-drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes mv-wave{0%{background-position-x:0}to{background-position-x:600px}}.mv-shimmer{background:linear-gradient(90deg,#0f172a0d 25%,#0f172a1a 37%,#0f172a0d 63%);background-size:400% 100%;animation:mv-shine 1.4s ease infinite}.mv-reduced *,.mv-reduced *:before,.mv-reduced *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media (prefers-reduced-motion: reduce){.mv-root *,.mv-root *:before,.mv-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.mv-ring-brand{box-shadow:0 0 0 3px #fff,0 0 0 6px #b0141cd9}.mv-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mv-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mv-noselect{user-select:none;-webkit-user-select:none}.mv-canvas-host canvas{outline:none;touch-action:none}@keyframes mv-reaction-rise{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1;transform:translateY(-20px) scale(1.1)}to{transform:translateY(-170px) scale(.9);opacity:0}}.mv-world{user-select:none;-webkit-user-select:none}.mv-world input,.mv-world textarea{user-select:text;-webkit-user-select:text}.mv-world{touch-action:pan-x pan-y}.mv-safe-top{padding-top:env(safe-area-inset-top,0px)}.mv-safe-x{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.mv-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.mv-safe-pad{padding:calc(var(--pad, 0px) + env(safe-area-inset-top,0px)) calc(var(--pad, 0px) + env(safe-area-inset-right,0px)) calc(var(--pad, 0px) + env(safe-area-inset-bottom,0px)) calc(var(--pad, 0px) + env(safe-area-inset-left,0px))}.mv-sheet{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px))}@media (max-height: 500px){.mv-sheet-wide-short{top:calc(8px + env(safe-area-inset-top,0px));right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));left:calc(8px + env(safe-area-inset-left,0px));width:auto}}@media (pointer: coarse){:where(.mv-icon-btn,button.mv-pill,a.mv-pill,.mv-chip,.mv-btn-sm,.mv-hit){position:relative}.mv-icon-btn:after,button.mv-pill:after,a.mv-pill:after,.mv-chip:after,.mv-btn-sm:after,.mv-hit:after{content:"";position:absolute;inset:-6px}button.mv-pill:after,a.mv-pill:after{inset:-10px -4px}.mv-chip{height:32px;padding:0 12px}.mv-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.mv-root textarea,.mv-root select{font-size:max(16px,1em)}}
