@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.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: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");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.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: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");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}:root{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;color:#f7f8fa;background:#04101f;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #f7f8fa;--ink-deep: #04101f;--muted: #aeb8c6;--accent: #ed1b36;--accent-hover: #ff2943;--surface: #061525;--panel: rgba(5, 19, 34, .91);--line: rgba(190, 205, 219, .24);--line-strong: rgba(201, 215, 227, .42);--success: #67d7a5;--danger: #ff6b7f;--display: "Barlow Condensed", "Arial Narrow", sans-serif;--content: 1320px}*{box-sizing:border-box}html{min-width:320px;background:var(--ink-deep)}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(90deg,#020b15eb,#030e1bb3 48%,#020a13d9),linear-gradient(180deg,#020a1359,#020a13e0),url(/airport-night.png) center / cover no-repeat}button,input{font:inherit}a{color:inherit}h1,h2{font-family:var(--display)}.page-shell,.legal-page{min-height:100vh;width:min(100%,var(--content));margin:0 auto}.page-shell--focused{display:flex;flex-direction:column}.site-header{min-height:100px;padding:0 32px;border-bottom:1px solid var(--line);display:flex;align-items:center}.brand{display:inline-flex;align-items:center;gap:13px;color:var(--accent);text-decoration:none;text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:750}.brand__logo{width:128px;height:auto;flex:0 0 auto;display:block}.focused-main{flex:1;display:grid;place-items:center;padding:54px 24px}.action-panel{width:100%;max-width:680px;padding:46px 52px 42px;border:1px solid var(--line-strong);border-radius:3px;background:var(--panel);box-shadow:0 26px 70px #00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.section-label{margin:0 0 15px!important;color:var(--accent)!important;font-size:12px!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.action-panel>h2{margin:0 0 14px;font-size:clamp(40px,4.2vw,55px);line-height:.96;letter-spacing:-.025em}.action-panel>p{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.action-panel>.consent-title{color:var(--ink)}.identity{margin:30px 0 0;min-height:92px;padding:20px 4px;display:flex;gap:18px;align-items:center;border-block:1px solid var(--line)}.identity__icon{width:48px;height:48px;display:grid;place-items:center;color:var(--accent)}.identity__icon svg{width:30px;height:30px;stroke-width:1.7}.identity strong,.identity small{display:block}.identity strong{font-size:16px}.identity small{margin-top:5px;font-size:12px;color:var(--muted);letter-spacing:.025em}.identity__email{overflow-wrap:anywhere}.consent-row{display:grid;grid-template-columns:25px 1fr;gap:16px;align-items:start;margin:0;padding:26px 0;border-bottom:1px solid var(--line);color:#d8dee7;font-size:13px;line-height:1.6;cursor:pointer}.consent-row input{appearance:none;width:25px;height:25px;margin:0;border:1.5px solid #c8d3df;border-radius:2px;background:transparent;display:grid;place-items:center}.consent-row input:checked{border-color:var(--accent);background:var(--accent)}.consent-row input:checked:after{content:"";width:10px;height:6px;border-left:2px solid white;border-bottom:2px solid white;rotate:-45deg;translate:0 -1px}.action-panel__actions{display:grid;grid-template-columns:1.08fr .92fr;gap:16px;padding-top:26px}.button{min-height:56px;border:1px solid transparent;border-radius:1px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:18px;color:var(--ink);background:transparent;text-decoration:none;font-weight:760;font-size:13px;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}.button svg{width:18px;height:18px;stroke-width:1.8}.button:hover:not(:disabled){transform:translateY(-1px)}.button:focus-visible,.consent-row input:focus-visible,a:focus-visible{outline:2px solid white;outline-offset:4px}.button--primary{background:var(--accent);color:#fff}.button--primary:hover:not(:disabled){background:var(--accent-hover)}.button--primary:disabled{background:#ed1b366b;color:#ffffff7a;cursor:not-allowed}.button--wide{width:100%}.button--quiet{border-color:#aab9c8;background:transparent}.button--quiet:hover:not(:disabled){border-color:#fff}.button--danger{width:100%;border-color:var(--danger);color:#fff;background:#ed1b361f}.form-error{color:var(--danger)!important;font-size:13px!important;margin-top:14px!important}.action-panel--success{min-height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.success-mark{width:62px;height:62px;border:1.5px solid var(--success);border-radius:50%;display:grid;place-items:center;color:var(--success)}.success-mark svg{width:31px;height:31px}.action-panel--success>h2{font-size:54px;margin:18px 0 8px}.action-panel--success>p{max-width:390px}.status-line{width:100%;margin:29px 0 14px;padding:14px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(103,215,165,.55);background:#67d7a514;font-weight:700}.status-line span{width:8px;height:8px;border-radius:50%;background:var(--success)}.auth-gate{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;text-align:center}.auth-gate__spinner{width:28px;height:28px;margin-top:14px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.auth-gate>p{margin:0;color:var(--muted);font-size:13px}.auth-gate__error{max-width:420px;color:var(--danger)}.auth-gate__error p{margin:0}@keyframes spin{to{rotate:360deg}}footer{min-height:72px;padding:0 32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}footer nav{display:flex;gap:32px}footer a{text-underline-offset:5px;text-decoration-color:#ffffff73}footer a:hover{color:#fff}.legal-page{background:#04101fe0}.legal-page main{max-width:780px;padding:72px 68px 110px}.back-link{display:inline-block;margin-bottom:48px;color:var(--accent);text-underline-offset:4px}.legal-page h1{font-size:68px;letter-spacing:-.03em;margin:0 0 28px}.legal-page h2{font-size:28px;margin:40px 0 8px}.legal-page p{color:#bdc7d4;font-size:16px;line-height:1.75}.legal-lead{color:#e2e7ed!important;font-size:20px!important}@media(max-width:700px){body{background:linear-gradient(180deg,#020a13b8,#020a13f0),url(/airport-night.png) 64% center / cover no-repeat}.site-header{min-height:82px;padding-inline:20px}.brand{gap:8px;font-size:10px;letter-spacing:.12em}.brand__logo{width:105px}.brand__slash{font-size:13px}.focused-main{place-items:start center;padding:30px 16px 36px}.action-panel{min-height:0;padding:30px 22px 24px}.action-panel>h2{font-size:40px}.identity{margin-top:24px}.consent-row{padding-block:23px}.action-panel__actions{grid-template-columns:1fr;gap:12px;padding-top:23px}.action-panel--success{min-height:430px}footer{min-height:84px;padding:18px 20px;gap:20px;align-items:flex-start}footer nav{gap:20px}.legal-page main{padding:46px 20px 72px}.legal-page h1{font-size:54px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
