@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-ext-800-normal-YDFYE6t9.woff2) format("woff2"),url(/assets/sora-latin-ext-800-normal-BvAfeed7.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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-800-normal-2tKLL3qT.woff2) format("woff2"),url(/assets/sora-latin-800-normal-c3Huklug.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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{--gold-1: #FFD25A;--gold-2: #FFA426;--gold-3: #F5840C;--ink: #0B1530;--teal: #1FD3CE;--magenta: #F22D9B;--card-glass: rgba(16, 26, 56, .62);--card-border: rgba(255, 255, 255, .16);--field: rgba(8, 16, 38, .55);--field-border: rgba(255, 255, 255, .14);--field-border-focus: rgba(255, 210, 90, .85);--text: #EAF0FF;--muted: #9AA8C9;--muted-2: #7E8DB2;--bg: #05060c;--cta-text: #3a1f00;--card-fill: #0c1632;--success-1: #3ad29a;--success-2: #1f9e74;--success-ink: #06231f;--ai-violet: #8b3bff;--warning: #f2c94c;--online: #2ee08a;--text-bright: #ffffff;--text-soft-1: #D6DEF4;--text-soft-2: #C6D2EE;--text-soft-3: #CCD6F0;--text-teal-soft: #CFE9E8;--radius-card: 34px;--radius-field: 18px;--radius-soc: 16px;--radius-pill: 22px;--radius-toast: 16px;--radius-chat: 30px;--radius-chip: 22px;--radius-sm: 10px;--blur-card: 26px;--blur-menu: 28px;--blur-pill: 10px;--blur-toast: 14px;--blur-glass: 7px;--z-coin: 2;--z-overlay: 5;--z-coverflow-nav: 12;--z-topbar: 20;--z-menu: 30;--z-toast: 50;--shadow-card: 0 30px 80px rgba(0, 0, 0, .55);--shadow-soft: 0 10px 30px rgba(0, 0, 0, .35);--font-head: "Sora", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--wz-touch: 96px;--wz-field: 104px;--wz-cta: 112px;--wz-radius: 34px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-head);font-weight:800;color:var(--text-bright)}#app{min-height:100%}.u-hidden{display:none!important}.u-center{display:grid;place-items:center}.cb{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:16px;transform:translateY(100%);transition:transform .3s ease;background:var(--card-glass, rgba(12, 18, 32, .95));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08)}.cb[aria-hidden=false]{transform:translateY(0)}.cb-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cb-text{flex:1;min-width:200px;color:var(--text, #c8cdd6);font-size:14px;line-height:1.5;margin:0}.cb-link{color:var(--gold-2, #ffaa00);text-decoration:underline}.cb-actions{display:flex;gap:8px;flex-wrap:wrap}.cb-btn{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;background:var(--gold-2, #ffaa00);color:var(--ink, #050810);transition:opacity .2s}.cb-btn:hover{opacity:.85}.cb-btn-s{background:#ffffff1a;color:#fff}.cb-btn-s:hover{background:#ffffff2e}.cs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.cs[aria-hidden=false]{opacity:1;visibility:visible}.cs-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.cs-inner{position:relative;background:var(--card-glass, #0c1220);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;max-width:480px;width:calc(100% - 32px);max-height:90vh;overflow-y:auto;color:#fff}.cs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cs-header h3{margin:0;font-size:18px}.cs-x{background:none;border:none;color:var(--muted, #8892a6);font-size:28px;cursor:pointer;padding:0 4px;line-height:1}.cs-x:hover{color:#fff}.cs-cat{padding:14px 0;border-top:1px solid rgba(255,255,255,.06)}.cs-cat label{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.cs-cat p{margin:4px 0 0 26px;font-size:13px;color:var(--muted, #8892a6);line-height:1.4}.cs-cat input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold-2, #ffaa00);cursor:pointer}.cs-actions{margin-top:20px;text-align:right}@media(max-width:768px){.cb{padding:12px}.cb-inner{flex-direction:column;text-align:center}.cb-actions{justify-content:center;width:100%}.cb-btn{flex:1;min-width:0;padding:10px 12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.cb,.cs{transition:none}}.bn-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:20px;background:#03060ed1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bn-card{width:100%;max-width:460px;background:var(--card-glass, rgba(16, 26, 56, .92));border:1px solid rgba(255,255,255,.16);border-left:4px solid var(--teal, #1fd3ce);border-radius:24px;padding:28px;color:var(--text, #eaf0ff);font-family:var(--font-body, "Manrope", system-ui, sans-serif)}.bn-card--high{border-left-color:var(--gold-2, #ffa426)}.bn-card--critical{border-left-color:var(--magenta, #f22d9b)}.bn-title{font-family:var(--font-head, "Sora", system-ui, sans-serif);font-size:20px;margin:0 0 12px}.bn-body{font-size:14px;line-height:1.55;color:var(--muted, #9aa8c9);margin:0 0 16px;white-space:pre-wrap}.bn-error{font-size:13px;color:var(--magenta, #f22d9b);margin:6px 0 12px;min-height:1em}.bn-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 18px;border-radius:14px;border:none;background:linear-gradient(180deg,var(--gold-1, #ffd25a),var(--gold-2, #ffa426) 55%,var(--gold-3, #f5840c));color:#3a1f00;font-size:15px;font-weight:600;cursor:pointer}.bn-btn:disabled{opacity:.6;cursor:default}@media(prefers-reduced-motion:reduce){.bn-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.pc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:20px;background:#03060ed1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pc-card{width:100%;max-width:440px;background:var(--card-glass, rgba(16, 26, 56, .92));border:1px solid rgba(255,255,255,.16);border-radius:24px;padding:28px;color:var(--text, #eaf0ff);font-family:var(--font-body, "Manrope", system-ui, sans-serif)}.pc-title{font-family:var(--font-head, "Sora", system-ui, sans-serif);font-size:20px;margin:0 0 12px}.pc-text{font-size:14px;line-height:1.55;color:var(--muted, #9aa8c9);margin:0 0 16px}.pc-error{font-size:13px;color:var(--magenta, #f22d9b);margin:6px 0 12px;min-height:1em}.pc-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:var(--text, #eaf0ff);font-size:15px;font-weight:600;cursor:pointer}.pc-btn:hover{background:#ffffff24}.pc-btn--primary{margin-top:4px;border:none;background:linear-gradient(180deg,var(--gold-1, #ffd25a),var(--gold-2, #ffa426) 55%,var(--gold-3, #f5840c));color:#3a1f00}.pc-btn--primary:disabled{opacity:.6;cursor:default}@media(prefers-reduced-motion:reduce){.pc-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.field{position:relative}.field__icon{position:absolute;left:22px;top:50%;transform:translateY(-50%);display:flex;color:var(--muted);pointer-events:none;transition:color .2s ease}.field__ic{width:clamp(22px,2vw,26px);height:clamp(22px,2vw,26px)}.field__input{width:100%;height:clamp(56px,6vw,76px);background:var(--field);border:1.5px solid var(--field-border);border-radius:var(--radius-field);padding:0 60px 0 62px;color:var(--text-bright);font-family:var(--font-body);font-weight:600;font-size:clamp(15px,1.4vw,23px);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.field__input::placeholder{color:var(--muted-2);font-weight:500}.field__input:focus{border-color:var(--field-border-focus);background:#081026b8;box-shadow:0 0 0 4px #ffd25a1f}.field__input:focus~.field__icon{color:var(--gold-1)}.field__eye{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:48px;height:48px;border:none;background:transparent;cursor:pointer;color:var(--muted);display:flex;align-items:center;justify-content:center;border-radius:12px;transition:color .2s ease,background .2s ease}.field__eye svg{width:22px;height:22px}.field__eye:hover{color:var(--text-bright);background:#ffffff0f}.field__eye:focus-visible{outline:2px solid var(--field-border-focus);outline-offset:2px}.login-view{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);align-content:center;justify-items:center;padding:clamp(24px,4vw,64px);padding-top:max(clamp(24px,4vw,64px),calc(env(safe-area-inset-top) + 88px));padding-right:max(clamp(24px,4vw,64px),env(safe-area-inset-right));padding-left:max(clamp(24px,4vw,64px),env(safe-area-inset-left))}.login-topbar{position:fixed;top:max(24px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));z-index:var(--z-topbar)}.login-brand{max-width:840px;text-align:center}.login-logo{width:clamp(220px,26vw,510px);height:auto;display:block;margin:0 auto 18px;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55))}.login-brand .eyebrow{display:inline-block;position:relative;font-family:var(--font-body);font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(13px,1.1vw,18px);color:var(--text);margin-bottom:18px;padding-bottom:12px;text-shadow:0 2px 10px rgba(0,0,0,.55)}.login-brand .eyebrow:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--teal),var(--magenta))}.login-brand h1{font-family:var(--font-head);font-weight:800;line-height:1.02;font-size:clamp(2.4rem,5.4vw,78px);letter-spacing:-.02em;color:var(--text-bright);text-shadow:0 8px 30px rgba(0,0,0,.5);margin:0 0 24px}.login-brand .accent{background:linear-gradient(95deg,var(--gold-1),var(--gold-3));-webkit-background-clip:text;background-clip:text;color:transparent}.login-brand .subhead{font-size:clamp(15px,1.6vw,27px);line-height:1.45;color:var(--text-soft-1);font-weight:500;max-width:640px;margin:0 auto;text-wrap:pretty;text-shadow:0 2px 12px rgba(0,0,0,.5)}.login-proof{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:clamp(28px,3vw,46px)}.login-proof-avatars{display:flex}.login-proof-face{width:clamp(46px,4vw,58px);height:clamp(46px,4vw,58px);border-radius:50%;margin-left:-16px;border:3px solid rgba(11,21,48,.9);object-fit:cover;box-shadow:0 6px 16px #0006}.login-proof-face:first-child{margin-left:0}.login-proof-txt{font-size:clamp(15px,1.3vw,20px);color:var(--text-soft-3);font-weight:600;line-height:1.3;text-shadow:0 2px 10px rgba(0,0,0,.5)}.login-proof-txt b{color:var(--text-bright);font-weight:800;font-family:var(--font-head)}.login-proof-stars{color:var(--gold-1);letter-spacing:2px;font-size:clamp(15px,1.2vw,18px)}.login-card{width:min(600px,100%);padding:clamp(28px,3vw,48px) clamp(24px,3vw,46px) clamp(28px,3vw,44px);border-radius:var(--radius-card);background:var(--card-glass);border:1px solid var(--card-border);backdrop-filter:blur(var(--blur-card)) saturate(135%);-webkit-backdrop-filter:blur(var(--blur-card)) saturate(135%);box-shadow:0 40px 90px #02051099,inset 0 1px #ffffff24;position:relative;display:flex;flex-direction:column;gap:clamp(16px,1.8vw,22px)}.login-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-card);padding:1px;background:linear-gradient(150deg,rgba(255,210,90,.5),rgba(31,211,206,.12) 40%,transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.login-card>*{position:relative}.auth-form{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}.login-rowmid{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.login-forgot,.auth-back{background:none;border:none;color:var(--teal);font-family:var(--font-body);font-weight:700;font-size:clamp(14px,1.1vw,18px);cursor:pointer;transition:color .2s ease,text-shadow .2s ease}.login-forgot:hover,.auth-back:hover{color:var(--text-bright);text-shadow:0 0 14px rgba(31,211,206,.6)}.login-forgot:focus-visible,.auth-back:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.login-divider{display:flex;align-items:center;gap:18px;color:var(--muted-2);font-size:clamp(13px,1vw,17px);font-weight:600;letter-spacing:.08em}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.login-settings-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#0810268c;color:var(--text, #eaf0ff);cursor:pointer}.login-settings-btn:hover{background:#ffffff1f}@keyframes login-rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes login-logo-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.045)}}@media(prefers-reduced-motion:no-preference){.login-brand{animation:login-rise-in .9s cubic-bezier(.2,.8,.2,1) both}.login-card{animation:login-rise-in .9s .12s cubic-bezier(.2,.8,.2,1) both}.login-logo{animation:login-logo-float 6s ease-in-out infinite}}@media(min-width:960px){.login-view{grid-template-columns:1fr min(600px,42vw);justify-items:stretch;align-items:center;gap:clamp(40px,5vw,120px);padding-inline:clamp(48px,7vw,132px)}.login-brand{text-align:left;justify-self:start}.login-logo,.login-brand .subhead{margin-inline:0}.login-proof{justify-content:flex-start}.login-card{justify-self:end}}.scene-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.scene-bg__skyline{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;background:var(--skyline-image) center 38% / cover no-repeat;transform:scale(1.06);will-change:transform}.scene-bg__grade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 18% 30%,rgba(255,180,80,.16),transparent 55%),linear-gradient(90deg,#070b1a4d,#070b1a1a,#070b1a8c 64%,#060916db),linear-gradient(0deg,#050814eb,#05081440 34%,#0508140d 60%)}.scene-bg__vignette{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 380px 60px #02040cd9}.scene-bg__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.floating-coins{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.coin{position:absolute;left:50%;bottom:0;background:no-repeat center / contain var(--coin-image);filter:drop-shadow(0 6px 16px rgba(255,160,30,.4));opacity:0;will-change:transform,opacity;z-index:var(--z-coin)}.tabs{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.tabs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff14}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;text-align:center;cursor:pointer;padding:6px 0 18px;font-family:var(--font-head);font-weight:700;font-size:clamp(18px,1.5vw,26px);letter-spacing:.01em;color:var(--muted);transition:color .25s ease}.tab:hover{color:var(--text-soft-2)}.tab.is-active{color:var(--text-bright)}.tab:focus-visible{outline:2px solid var(--field-border-focus);outline-offset:2px;border-radius:8px}.tab-underline{position:absolute;bottom:0;left:0;height:4px;width:calc((100% - 8px * (var(--tab-count) - 1)) / var(--tab-count));border-radius:3px;background:linear-gradient(90deg,var(--teal),var(--magenta));box-shadow:0 0 16px #f22d9b8c;transform:translate(calc((100% + 8px) * var(--active-index)));transition:transform .38s cubic-bezier(.5,.05,.1,1)}@media(prefers-reduced-motion:reduce){.tab-underline{transition:none}}.socials{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.soc{height:clamp(56px,6vw,74px);border-radius:var(--radius-soc);cursor:pointer;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .14s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.soc:hover{transform:translateY(-3px);background:#ffffff1f;border-color:#ffffff47;box-shadow:0 12px 26px #00000059}.soc:active{transform:translateY(0)}.soc:focus-visible{outline:2px solid var(--field-border-focus);outline-offset:2px}.soc img{width:clamp(30px,3vw,38px);height:clamp(30px,3vw,38px);object-fit:contain}.soc--steam img{border-radius:50%}.guest{width:100%;height:clamp(56px,6vw,74px);cursor:pointer;border-radius:var(--radius-soc);background:transparent;border:1.6px dashed rgba(31,211,206,.5);color:var(--text-teal-soft);font-family:var(--font-head);font-weight:700;font-size:clamp(15px,1.4vw,21px);display:flex;align-items:center;justify-content:center;gap:14px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.guest:hover{background:#1fd3ce1a;border-color:#1fd3cee6;color:var(--text-bright);box-shadow:inset 0 0 26px #1fd3ce2e}.guest:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.guest__icon{display:flex}.guest__icon svg{width:24px;height:24px}.guest__tag{font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.06em;color:#06231f;background:linear-gradient(90deg,var(--teal),#19b3ae);padding:4px 10px;border-radius:20px;text-transform:uppercase}.lang-wrap{position:relative}.lang-pill{display:flex;align-items:center;gap:9px;height:48px;padding:0 18px;border-radius:var(--radius-pill);background:#0a122880;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(var(--blur-pill));-webkit-backdrop-filter:blur(var(--blur-pill));color:var(--text-soft-1);font-family:var(--font-head);font-weight:700;font-size:16px;letter-spacing:.02em;cursor:pointer;transition:background .2s ease}.lang-pill:hover{background:#142042b3}.lang-pill:focus-visible{outline:2px solid var(--field-border-focus);outline-offset:2px}.lang-globe,.lang-chev{display:inline-flex}.lang-globe svg{width:20px;height:20px}.lang-chev svg{width:16px;height:16px;transition:transform .25s ease}.lang-wrap.open .lang-chev svg{transform:rotate(180deg)}.lang-menu{position:absolute;top:58px;right:0;min-width:230px;background:#0e1732eb;backdrop-filter:blur(var(--blur-card)) saturate(140%);-webkit-backdrop-filter:blur(var(--blur-card)) saturate(140%);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:8px;z-index:var(--z-menu);box-shadow:0 30px 70px #02051099,inset 0 1px #ffffff1a;opacity:0;transform:translateY(-10px) scale(.97);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.lang-menu.show{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.lang-chev svg,.lang-menu{transition:none}}.lang-opt{width:100%;display:flex;align-items:center;gap:13px;background:transparent;border:none;cursor:pointer;padding:13px 14px;border-radius:12px;color:var(--text-soft-1);font-family:var(--font-body);font-weight:600;font-size:18px;text-align:left;transition:background .16s ease,color .16s ease}.lang-opt:hover{background:#ffffff12;color:var(--text-bright)}.lang-opt.active{background:#ffd25a1a;color:var(--text-bright)}.lang-opt:focus-visible{outline:2px solid var(--field-border-focus);outline-offset:2px}.lang-opt-name{flex:1}.lang-check{margin-left:auto;display:inline-flex;opacity:0}.lang-check svg{width:20px;height:20px;color:var(--gold-1)}.lang-opt.active .lang-check{opacity:1}.lang-badge{flex:0 0 auto;width:38px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;font-size:14px;letter-spacing:.02em;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:var(--text)}.lang-opt.active .lang-badge{background:linear-gradient(135deg,var(--gold-1),var(--gold-3));color:var(--cta-text);border-color:transparent}.legal-notice{margin:0;font-size:12px;line-height:1.5;color:var(--muted);text-align:center}.legal-notice__link{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.legal-notice__link:hover{color:var(--magenta)}.btn-cta{position:relative;width:100%;height:clamp(60px,7vw,84px);border:none;cursor:pointer;border-radius:var(--radius-field);background:linear-gradient(180deg,var(--gold-1),var(--gold-2) 55%,var(--gold-3));color:var(--cta-text);font-family:var(--font-head);font-weight:800;font-size:clamp(18px,1.6vw,27px);letter-spacing:.02em;box-shadow:0 14px 30px #f5840c6b,inset 0 2px #ffffff8c,inset 0 -3px 8px #96460059;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:12px;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.btn-cta:hover{filter:brightness(1.04);box-shadow:0 18px 38px #f5840c8c,inset 0 2px #fff9}.btn-cta:active{transform:translateY(3px) scale(.995)}.btn-cta:focus-visible{outline:3px solid var(--text-bright);outline-offset:2px}.btn-cta .shine{position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg)}@media(prefers-reduced-motion:no-preference){.btn-cta .shine{animation:cta-shine 4.2s ease-in-out infinite}}@keyframes cta-shine{0%,55%{left:-60%}80%,to{left:130%}}.toast{position:fixed;left:50%;bottom:clamp(24px,5vh,54px);transform:translate(-50%) translateY(40px);z-index:var(--z-toast);max-width:min(90vw,520px);display:flex;align-items:center;gap:14px;padding:18px 34px;border-radius:var(--radius-toast);background:#0c142ceb;border:1px solid rgba(255,210,90,.4);backdrop-filter:blur(var(--blur-toast));-webkit-backdrop-filter:blur(var(--blur-toast));color:var(--text-bright);font-family:var(--font-body);font-weight:700;font-size:clamp(15px,1.2vw,20px);box-shadow:0 24px 50px #00000080;opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.2,.9,.2,1),opacity .4s ease}.toast:before{content:"";flex:0 0 auto;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,var(--gold-1),var(--gold-3));box-shadow:0 0 14px var(--gold-1)}.toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.toast{transition:opacity .4s ease}}.stepper{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px}.step{position:relative;display:flex;align-items:center;gap:18px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--muted);cursor:default;text-align:left;transition:background .2s ease,border-color .2s ease}.step.visited{cursor:pointer}.step.visited:hover{background:#ffffff0d}.step:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.step:before{content:"";position:absolute;left:37px;top:-30px;width:2px;height:30px;background:#ffffff24}.step:first-child:before{display:none}.step.done:before{background:linear-gradient(var(--gold-2),var(--gold-1))}.step-node{position:relative;width:52px;height:52px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--muted);font-family:var(--font-head);font-weight:800;font-size:21px;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.step-node-check{position:absolute;display:none;align-items:center;justify-content:center;color:var(--cta-text)}.step-node-check svg{width:24px;height:24px}.step.done .step-node>span:first-child{display:none}.step.done .step-node-check{display:flex}.step-meta{display:flex;flex-direction:column;flex:1;min-width:0}.step-title{font-family:var(--font-head);font-weight:700;font-size:clamp(17px,1.8vw,21px);color:var(--muted);transition:color .25s ease}.step-sub{margin-top:3px;font-size:14px;font-weight:600;color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.step-sub.value{display:inline-block;margin-top:6px;font-family:var(--font-head);font-weight:700;font-size:16px;color:var(--gold-1);background:#ffd25a1f;border:1px solid rgba(255,210,90,.3);padding:4px 13px;border-radius:11px;max-width:248px}.step-thumb{width:46px;height:46px;flex:0 0 auto;border-radius:12px;overflow:hidden;display:none;align-items:center;justify-content:center;background-size:cover;background-position:center top;border:1px solid rgba(255,255,255,.16)}.step.has-thumb .step-thumb{display:flex}.step-thumb.glyph{font-family:var(--font-head);font-weight:800;font-size:15px;color:var(--text);background:#ffffff14}.step.current .step-node{background:#ffd25a1f;border-color:var(--gold-1);color:var(--gold-1);box-shadow:0 0 0 5px #ffd25a1a}.step.current .step-title{color:var(--text-bright)}.step.done .step-node{background:linear-gradient(135deg,var(--gold-1),var(--gold-3));border-color:transparent;color:var(--cta-text)}.step.done .step-title{color:var(--text-soft-1)}@media(max-width:880px){.stepper{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px}.step{flex:0 0 auto}.step:before{display:none}.step-meta,.step-thumb{display:none}}.create-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-toast);display:none;place-items:center;background:#030610b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.create-overlay.show{display:grid}.co-panel{width:min(92vw,620px);display:grid;justify-items:center;gap:8px;padding:clamp(28px,4vw,46px) clamp(24px,3vw,44px);border-radius:30px;border:1px solid var(--card-border);background:#0e1732eb;box-shadow:0 50px 110px #020510b3;text-align:center}@keyframes co-rise{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.create-overlay.show .co-panel{animation:co-rise .4s cubic-bezier(.2,.9,.2,1) both}}.co-spin{width:84px;height:84px;margin-bottom:18px;border-radius:50%;border:5px solid rgba(255,255,255,.12);border-top-color:var(--gold-1);animation:co-spin 1s linear infinite}.co-check{width:96px;height:96px;margin-bottom:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cta-text);background:linear-gradient(135deg,var(--gold-1),var(--gold-3));box-shadow:0 16px 40px #f5840c73}.co-check svg{width:52px;height:52px}.co-title{font-family:var(--font-head);font-weight:800;font-size:clamp(26px,3vw,36px);color:var(--text-bright);margin-bottom:6px}.co-steps{width:100%;margin:26px 0 6px;display:grid;gap:12px;text-align:left}.co-step{display:flex;align-items:center;gap:14px;font-size:clamp(15px,1.5vw,18px);font-weight:600;color:var(--muted);transition:color .3s ease}.co-step:before{content:"";width:26px;height:26px;flex:0 0 auto;border-radius:50%;border:2px solid rgba(255,255,255,.2);background:transparent;transition:background .3s ease,border-color .3s ease}.co-step.done{color:var(--text)}.co-step.done:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233a2400' stroke-width='3'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") center / 15px no-repeat,linear-gradient(135deg,var(--gold-1),var(--gold-3));border-color:transparent}@keyframes co-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.co-spin{animation:none}}.wz-age{display:flex;flex-direction:column;gap:16px}.wz-age .seg{max-width:420px}.wz-age-note{font-size:13px;line-height:1.5;color:var(--muted, #9aa8c9);margin:0;max-width:480px}.seg{display:flex;gap:10px;width:100%;padding:8px;border-radius:var(--radius-field);border:1px solid rgba(255,255,255,.1);background:#08102673}.seg-opt{flex:1;min-height:var(--wz-touch);border:none;border-radius:12px;background:transparent;color:var(--muted);font-family:var(--font-head);font-weight:700;font-size:clamp(15px,1.4vw,20px);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.seg-opt:hover{color:var(--text-bright)}.seg-opt:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.seg-opt.on{background:linear-gradient(180deg,var(--gold-1),var(--gold-3));color:var(--cta-text);box-shadow:0 8px 20px #f5840c4d}.av-layout{display:grid;grid-template-columns:1fr clamp(320px,36%,480px);gap:clamp(20px,3vw,44px);align-items:start}.av-controls{display:flex;flex-direction:column}.av-preview{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;padding:22px 22px 26px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#08102666}.av-preview .wz-label{align-self:flex-start;margin-bottom:16px}.av-stage{display:flex;align-items:center;justify-content:center;gap:14px;width:100%}.car-btn{width:58px;height:58px;flex:0 0 auto;border-radius:50%;border:1.5px solid rgba(255,255,255,.16);background:#ffffff0f;color:var(--text-bright);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.car-btn:hover{background:#ffffff21;transform:scale(1.05)}.car-btn:disabled{opacity:.3;cursor:default;transform:none}.car-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.car-btn svg{width:28px;height:28px}.av-portrait{width:100%;max-width:380px;aspect-ratio:1;flex:1 1 auto;position:relative;overflow:hidden;border-radius:28px;border:3px solid var(--gold-1);box-shadow:0 18px 44px #00000073,0 0 0 6px #ffd25a1f;background:var(--card-fill);display:flex;align-items:flex-end;justify-content:center;cursor:pointer;transition:border-color .25s ease}.av-portrait.empty{border-color:#ffffff2e;box-shadow:0 18px 44px #0006;background:var(--field)}.av-portrait .pic{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center top}.av-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;text-align:center;color:var(--muted)}.av-portrait.empty .av-empty{display:flex}.av-empty .ae-txt{font-size:15px;line-height:1.4;font-weight:600}.av-portrait .av-tag{position:relative;z-index:2;margin-bottom:16px;background:#080e1eb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-bright);font-family:var(--font-head);font-weight:700;font-size:16px;padding:7px 16px;border-radius:20px}.av-portrait.empty .av-tag{display:none}.av-dots{display:flex;gap:9px;justify-content:center;margin-top:18px}.av-dots i{width:11px;height:11px;border-radius:50%;background:#fff3;cursor:pointer;transition:background .2s ease,width .2s ease}.av-dots i.on{background:var(--gold-1);width:30px;border-radius:6px}@media(max-width:880px){.av-layout{grid-template-columns:1fr}.av-preview{position:static}}.dropzone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:46px 24px;border-radius:20px;border:2px dashed rgba(255,255,255,.22);background:#ffffff05;color:var(--text);text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.dropzone:hover{border-color:var(--teal);background:#1fd3ce0f}.dropzone:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.dropzone.dz-over{border-color:var(--teal)}.dropzone.dz-busy{opacity:.7}.dropzone.dz-done{border-color:var(--success-1)}.dz-ic{width:62px;height:62px;margin-bottom:16px;color:var(--teal)}.dz-ic svg{width:100%;height:100%}.dz-text{font-family:var(--font-head);font-weight:700;font-size:clamp(18px,1.8vw,23px);color:var(--text-bright);margin-bottom:2px}.dz-sub{font-size:clamp(14px,1.4vw,17px);color:var(--muted)}.dz-hint{margin-top:12px;font-size:14.5px;color:var(--muted-2)}.ai-gen{display:flex;flex-direction:column;gap:8px}.ai-gen__label{font:600 13px/1.2 var(--font-body),sans-serif;color:var(--muted)}.ai-gen__text{min-height:64px;resize:vertical;padding:10px 12px;border-radius:var(--radius-field);background:var(--field);border:1px solid var(--card-border);color:var(--text);font:400 14px/1.4 var(--font-body),sans-serif}.ai-gen__balance{font:600 13px/1.2 var(--font-body),sans-serif;color:var(--gold-1)}.ai-gen__cta{min-height:48px;border:none;border-radius:var(--radius-field);background:linear-gradient(180deg,var(--gold-1),var(--gold-2) 55%,var(--gold-3));color:var(--cta-text);font:700 15px/1 var(--font-head),sans-serif;cursor:pointer}.ai-gen__cta:disabled{opacity:.5;cursor:not-allowed}.ai-gen__status{display:flex;flex-direction:column;gap:8px;align-items:center}.ai-gen__result-img{width:100%;max-width:240px;border-radius:var(--radius-field);border:1px solid var(--card-border)}.ai-gen__use,.ai-gen__again{min-height:44px;width:100%;border-radius:var(--radius-field);border:1px solid var(--card-border);background:transparent;color:var(--text);font:600 14px/1 var(--font-body),sans-serif;cursor:pointer}.ai-gen__use{background:var(--teal);color:var(--ink);border:none}.ai-gen__error{color:var(--magenta);font:600 13px/1.3 var(--font-body),sans-serif;text-align:center}.sector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.sector-card{position:relative;display:flex;flex-direction:column;gap:14px;min-height:112px;padding:18px 20px;border-radius:22px;border:1.6px solid rgba(255,255,255,.12);background:#08102680;color:var(--text);text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.sector-card:hover{border-color:#ffffff4d;transform:translateY(-2px)}.sector-card.on{border-color:var(--gold-1);background:#ffd25a14;box-shadow:0 0 0 4px #ffd25a1a}.sector-card:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.sc-top{display:flex;align-items:center;gap:16px}.sc-img{width:clamp(64px,8vw,90px);height:clamp(64px,8vw,90px);flex:0 0 auto;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 8px 22px #0006}.sector-card h3{font-family:var(--font-head);font-weight:800;font-size:clamp(18px,2vw,25px);color:var(--text-bright);margin-bottom:5px}.sc-desc{font-size:clamp(13px,1.2vw,15.5px);color:var(--muted);line-height:1.35}.sc-stats{display:flex;gap:16px;flex-wrap:wrap;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.sc-stat{font-size:14.5px;color:var(--muted-2);font-weight:600}.sc-stat b{color:var(--gold-1);font-family:var(--font-head);font-weight:700}.sc-check{position:absolute;top:18px;right:18px;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--gold-1),var(--gold-3));display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease}.sc-check svg{width:19px;height:19px;color:var(--cta-text)}.sector-card.on .sc-check{opacity:1;transform:scale(1)}.sector-card.locked{cursor:not-allowed}.sector-card.locked .sc-img{filter:grayscale(.82) brightness(.72)}.sector-card.locked:hover{transform:none;border-color:#ffffff1f}.sc-soon{position:absolute;top:18px;right:18px;font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);background:#ffffff12;padding:6px 12px;border-radius:14px}.resync-note{margin-top:20px;display:flex;align-items:center;gap:12px;font-size:clamp(13px,1.3vw,16px);color:var(--muted);background:#1fd3ce0f;border:1px solid rgba(31,211,206,.2);border-radius:14px;padding:14px 18px}.resync-note svg{width:22px;height:22px;color:var(--teal);flex:0 0 auto}.stats-panel{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:14px}.stat-cell{padding:18px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#08102673;text-align:center}.stat-cell .sv{font-family:var(--font-head);font-weight:800;font-size:clamp(20px,2.4vw,30px);color:var(--text-bright)}.stat-cell .sv.coming{font-size:17px;color:var(--muted-2);font-weight:600;font-family:var(--font-body);padding:7px 0}.stat-cell .sk{font-size:14px;color:var(--muted);font-weight:600;margin-top:6px;letter-spacing:.03em}.stat-cell.rank .sv{color:var(--gold-1)}.wz-select{position:relative;width:100%}.wz-select-trigger{width:100%;min-height:var(--wz-field);display:flex;align-items:center;gap:14px;padding:0 22px;border-radius:var(--radius-field);border:1.5px solid var(--field-border);background:var(--field);color:var(--text-bright);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.wz-select-trigger:hover{border-color:#ffffff4d}.wz-select.open .wz-select-trigger{border-color:var(--field-border-focus);box-shadow:0 0 0 4px #ffd25a1f}.wz-select.disabled .wz-select-trigger{opacity:.5;cursor:not-allowed}.wz-select-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.wz-select-label{flex:1;min-width:0;display:flex;align-items:center;gap:14px;font-family:var(--font-body);font-weight:700;font-size:clamp(16px,1.6vw,23px);color:var(--text-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-select-label.ph{color:var(--muted-2);font-weight:500}.wz-select-chev{flex:0 0 auto;color:var(--muted);display:flex;align-items:center;transition:transform .25s ease}.wz-select-chev svg{width:22px;height:22px}.wz-select.open .wz-select-chev{transform:rotate(180deg)}.wz-country-opt{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.wz-country-opt .o-name,.wz-opt .o-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-country-opt .o-rank,.wz-opt .o-rank{font-family:var(--font-head);font-weight:700;font-size:14px;color:var(--gold-1)}.flag{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:32px;border-radius:7px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-family:var(--font-head);font-weight:800;font-size:14px;color:var(--text)}.wz-select-menu{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:var(--z-menu);max-height:360px;overflow-y:auto;display:none;flex-direction:column;gap:4px;padding:8px;border-radius:var(--radius-field);border:1px solid rgba(255,255,255,.14);background:#0e1732f5;-webkit-backdrop-filter:blur(var(--blur-menu)) saturate(140%);backdrop-filter:blur(var(--blur-menu)) saturate(140%);box-shadow:0 30px 70px #02051099}.wz-select.open .wz-select-menu{display:flex}.wz-select-menu::-webkit-scrollbar{width:8px}.wz-select-menu::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}.wz-select-search{position:sticky;top:0;width:100%;height:56px;padding:0 16px;border-radius:12px;border:1.5px solid rgba(255,255,255,.14);background:#081026b3;color:var(--text-bright);font-family:var(--font-body);font-weight:600;font-size:clamp(15px,1.4vw,18px);outline:none}.wz-select-search:focus{border-color:var(--field-border-focus)}.wz-opt{display:flex;align-items:center;gap:13px;width:100%;padding:14px;border:none;border-radius:12px;background:transparent;color:var(--text);font-family:var(--font-body);font-weight:600;font-size:clamp(15px,1.4vw,20px);cursor:pointer;text-align:left;transition:background .15s ease}.wz-opt:hover{background:#ffffff12}.wz-opt.active{background:#ffd25a1a}.wz-opt:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.wz-opt .flag{width:40px;height:29px;font-size:13px}.wz-empty{padding:22px;text-align:center;color:var(--muted-2);font-size:17px}.logo-grid{display:flex;gap:20px;flex-wrap:wrap}.logo-tile{position:relative;width:clamp(140px,18vw,200px);height:clamp(140px,18vw,200px);border-radius:24px;border:2px solid rgba(255,255,255,.14);background:#08102680;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.logo-tile:hover{border-color:#ffffff52;transform:translateY(-3px)}.logo-tile.on{border-color:var(--gold-1);box-shadow:0 0 0 4px #ffd25a1f}.logo-tile:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.logo-mark{width:70%;height:70%;border-radius:26px;background-size:cover;background-position:center;box-shadow:0 10px 26px #0006}.lt-check{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--gold-1),var(--gold-3));display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease}.lt-check svg{width:18px;height:18px;color:var(--cta-text)}.logo-tile.on .lt-check{opacity:1;transform:scale(1)}.cf-actions{display:flex;justify-content:center;margin-top:26px}.cf-actions .btn-cta{min-width:min(340px,100%)}.cf-actions .btn-cta.done{background:linear-gradient(180deg,var(--success-1),var(--success-2));color:var(--success-ink);box-shadow:0 14px 30px #1f9e7466,inset 0 2px #fff6}.asst-chosen{display:grid;grid-template-columns:clamp(220px,30%,320px) 1fr;gap:clamp(20px,3vw,34px);align-items:start}@media(prefers-reduced-motion:no-preference){.asst-chosen:not(.u-hidden){animation:wz-fade-pane .4s ease both}}.ac-left{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;gap:18px}.ac-portrait{width:100%;aspect-ratio:1;position:relative;overflow:hidden;border-radius:26px;border:3px solid var(--gold-1);background:var(--card-fill) center top / cover no-repeat;box-shadow:0 18px 44px #00000073,0 0 0 6px #ffd25a1f;display:flex;align-items:center;justify-content:center}.ac-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;font-size:clamp(48px,8vw,84px);color:var(--cta-text);background:linear-gradient(140deg,var(--gold-1),var(--gold-3))}.ac-nametag{font-family:var(--font-head);font-weight:800;font-size:clamp(20px,2.4vw,26px);color:var(--text-bright);text-align:center}.ac-right{display:flex;flex-direction:column;gap:22px;min-width:0}.asst-detail{display:none;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:#08102680;padding:10px 8px 8px}.asst-detail.show{display:block}@media(prefers-reduced-motion:no-preference){.asst-detail.show{animation:wz-fade-pane .4s ease both}}.bd-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 14px}.bd-title{font-family:var(--font-head);font-weight:800;font-size:clamp(17px,1.8vw,21px);color:var(--text-bright)}.bd-count{font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--gold-1);background:#ffd25a1a;border:1px solid rgba(255,210,90,.28);padding:5px 12px;border-radius:14px}.bd-row{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;transition:background .15s ease}.bd-row+.bd-row{border-top:1px solid rgba(255,255,255,.07)}.bd-row:hover{background:#ffffff0a}.bd-ic{width:52px;height:52px;flex:0 0 auto;border-radius:15px;display:flex;align-items:center;justify-content:center;color:var(--gold-1);background:linear-gradient(135deg,#ffd25a2e,#ffa4260f);border:1px solid rgba(255,210,90,.28)}.bd-ic svg{width:27px;height:27px}.bd-meta{flex:1;min-width:0}.bd-name{font-family:var(--font-head);font-weight:700;font-size:clamp(16px,1.6vw,20px);color:var(--text-bright);margin-bottom:3px}.bd-desc{font-size:clamp(13px,1.3vw,15.5px);color:var(--muted);line-height:1.4;text-wrap:pretty}.bd-val{font-family:var(--font-head);font-weight:800;font-size:clamp(18px,2vw,24px);color:var(--success-1);flex:0 0 auto}.bd-row.hole .bd-ic{color:var(--muted-2);background:#ffffff0d;border-color:#ffffff1f}.bd-row.hole .bd-val{color:var(--muted-2)}.bd-row.hole .bd-desc{color:var(--warning)}@media(max-width:880px){.asst-chosen{grid-template-columns:1fr}.ac-left{position:static}}@media(prefers-reduced-motion:reduce){.asst-chosen:not(.u-hidden),.asst-detail.show{animation:none}}.coverflow{position:relative;width:100%;min-height:clamp(360px,50vh,444px);perspective:1600px;display:grid;place-items:center}.cf-stage{position:relative;width:100%;height:100%;transform-style:preserve-3d}.cf-card{position:absolute;left:50%;top:50%;width:clamp(240px,26vw,308px);aspect-ratio:308 / 412;margin:0;translate:-50% -50%;border-radius:26px;border:1px solid rgba(255,255,255,.14);background:var(--card-fill);overflow:hidden;cursor:pointer;transform-style:preserve-3d;will-change:transform;transition:transform .55s cubic-bezier(.3,.7,.2,1),opacity .55s cubic-bezier(.3,.7,.2,1),filter .55s cubic-bezier(.3,.7,.2,1),box-shadow .3s ease}.cf-card-inner{position:absolute;top:0;right:0;bottom:0;left:0}.cf-pic{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 12%;transition:transform .25s ease-out}.cf-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;font-size:84px;color:var(--cta-text);background:linear-gradient(140deg,var(--gold-1),var(--gold-3))}.cf-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgba(5,9,22,.96) 2%,rgba(5,9,22,.5) 28%,transparent 52%)}.cf-meta{position:absolute;left:0;right:0;bottom:0;padding:0 22px 22px;transition:transform .25s ease-out}.cf-meta h3{font-family:var(--font-head);font-weight:800;font-size:27px;color:var(--text-bright);margin-bottom:12px;text-shadow:0 2px 12px rgba(0,0,0,.7)}.cf-chips{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.cf-chip{display:flex;align-items:center;gap:8px;max-width:100%;font-size:14.5px;font-weight:600;color:var(--text);background:var(--card-glass);border:1px solid rgba(255,255,255,.14);padding:6px 12px 6px 8px;border-radius:20px}.cf-chip .bi{width:22px;height:22px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--gold-1)}.cf-chip .bi svg{width:18px;height:18px}.cf-chip .bp{font-family:var(--font-head);font-weight:800;font-size:14px;color:var(--success-1)}.cf-chip.hole .bp,.cf-chip.hole .bi{color:var(--muted-2)}.cf-hole{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:12.5px;color:var(--warning);font-weight:600}.cf-badge{position:absolute;top:16px;right:16px;z-index:4;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--gold-1),var(--gold-3));display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4);transition:opacity .25s ease,transform .25s ease;box-shadow:0 8px 20px #f5840c73}.cf-badge svg{width:24px;height:24px;color:var(--cta-text)}.cf-card.chosen .cf-badge{opacity:1;transform:scale(1)}.cf-card.cf-active{box-shadow:0 34px 80px #0009,0 0 0 4px #ffd25a33}.cf-card.cf-active.chosen{box-shadow:0 34px 80px #0009,0 0 0 4px var(--gold-1)}.cf-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-coverflow-nav);width:66px;height:66px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);background:#0e1732b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-bright);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.cf-nav:hover{background:#1c2a54d9;transform:translateY(-50%) scale(1.06)}.cf-nav:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.cf-nav svg{width:32px;height:32px}.cf-prev{left:clamp(2px,1vw,6px)}.cf-next{right:clamp(2px,1vw,6px)}.cf-dots{position:absolute;bottom:-4px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.cf-dots i{width:10px;height:10px;border-radius:50%;background:#fff3;cursor:pointer;transition:background .2s ease,width .2s ease}.cf-dots i.on{background:var(--gold-1);width:26px;border-radius:5px}@media(prefers-reduced-motion:reduce){.cf-card,.cf-pic,.cf-meta{transition:none}}.wz-view{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex}.wz-shell{flex:1;display:grid;grid-template-columns:clamp(300px,33%,460px) 1fr;width:100%;min-height:100vh;min-height:100dvh;background:var(--card-glass);backdrop-filter:blur(var(--blur-card)) saturate(135%);-webkit-backdrop-filter:blur(var(--blur-card)) saturate(135%);box-shadow:inset 0 1px #ffffff1a;overflow:hidden}@keyframes wz-rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.wz-shell{animation:wz-rise-in .8s cubic-bezier(.2,.8,.2,1) both}}.wz-left{position:relative;display:flex;flex-direction:column;padding:clamp(28px,4vw,64px) clamp(22px,3vw,52px) clamp(24px,3vw,48px);padding-top:max(clamp(28px,4vw,64px),calc(env(safe-area-inset-top) + 28px));padding-left:max(clamp(22px,3vw,52px),env(safe-area-inset-left));background:radial-gradient(120% 80% at 0% 0%,rgba(255,164,38,.12),transparent 55%),linear-gradient(180deg,#080f248c,#080f24c7);border-right:1px solid rgba(255,255,255,.1);overflow:hidden}.wz-eyebrow{font-family:var(--font-body);font-weight:800;letter-spacing:.2em;font-size:clamp(13px,1vw,17px);text-transform:uppercase;color:var(--gold-1);margin-bottom:14px}.wz-title{font-family:var(--font-head);font-weight:800;font-size:clamp(1.9rem,3.4vw,46px);line-height:1.04;letter-spacing:-.02em;color:var(--text-bright);margin-bottom:20px}.wz-progress{display:flex;align-items:center;gap:14px;margin-bottom:30px}.wz-progress-bar{flex:1;height:6px;border-radius:4px;background:#ffffff1a;position:relative;overflow:hidden}.wz-progress-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--p, 0%);border-radius:4px;background:linear-gradient(90deg,var(--gold-1),var(--gold-3));transition:width .5s cubic-bezier(.5,.05,.1,1)}.wz-progress-bar.full:after{background:linear-gradient(90deg,var(--success-1),var(--success-2))}.wz-progress-count{font-family:var(--font-head);font-weight:800;font-size:15px;color:var(--gold-1);white-space:nowrap;transition:color .3s ease}.wz-progress-count.full{color:var(--success-1)}.wz-guest-banner{margin-top:20px;padding:12px 16px;border-radius:var(--radius-field);background:var(--card-glass);border:1px solid var(--field-border);border-left:3px solid var(--teal);color:var(--muted);font-family:var(--font-body);font-size:13px;line-height:1.45}.wz-right{display:flex;flex-direction:column;min-height:0}.wz-card-head{display:flex;align-items:flex-start;gap:clamp(14px,1.5vw,20px);padding:clamp(26px,3vw,42px) clamp(22px,3vw,50px) clamp(16px,2vw,22px);padding-right:max(clamp(22px,3vw,50px),env(safe-area-inset-right));border-bottom:1px solid rgba(255,255,255,.08)}.wz-card-head .ch-num{font-family:var(--font-head);font-weight:800;font-size:clamp(13px,1.1vw,18px);color:var(--gold-1);background:#ffd25a1a;border:1px solid rgba(255,210,90,.28);padding:7px 14px;border-radius:12px;white-space:nowrap;margin-top:6px}.wz-card-head h2{font-family:var(--font-head);font-weight:800;font-size:clamp(1.6rem,3vw,38px);color:var(--text-bright);line-height:1.05;letter-spacing:-.01em}.wz-card-head p{font-size:clamp(14px,1.4vw,19px);color:var(--muted);font-weight:500;margin-top:8px;text-wrap:pretty}.wz-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:clamp(20px,2.4vw,30px) clamp(22px,3vw,50px) 12px;padding-right:max(clamp(22px,3vw,50px),env(safe-area-inset-right))}.wz-body::-webkit-scrollbar{width:9px}.wz-body::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:5px}.wz-footer{display:flex;align-items:center;gap:16px;padding:clamp(16px,2vw,22px) clamp(22px,3vw,50px);padding-bottom:max(clamp(16px,2vw,22px),env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08)}.wz-foot-spacer{flex:1}.wz-footer .btn-cta{width:auto;min-width:clamp(180px,24vw,280px);padding:0 clamp(24px,3vw,46px);height:var(--wz-cta)}.wz-footer .btn-cta:disabled{opacity:.45;filter:grayscale(.4);cursor:not-allowed}.wz-step{display:block}@keyframes wz-fade-pane{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.wz-step{animation:wz-fade-pane .35s ease both}}.field-block{margin-top:clamp(18px,2vw,26px)}.field-block:first-child{margin-top:0}.wz-label{font-family:var(--font-body);font-weight:700;font-size:clamp(13px,1.1vw,16px);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.wz-label-hint{text-transform:none;letter-spacing:0;color:var(--muted-2);font-weight:500}.wz-field-input{width:100%;min-height:var(--wz-field);padding:0 clamp(18px,2vw,26px);border-radius:var(--radius-field);border:1.5px solid var(--field-border);background:var(--field);color:var(--text-bright);font-family:var(--font-body);font-weight:600;font-size:clamp(16px,1.6vw,24px);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.wz-field-input::placeholder{color:var(--muted-2);font-weight:500}.wz-field-input:focus{border-color:var(--field-border-focus);background:#081026b8;box-shadow:0 0 0 4px #ffd25a1f}.ai-box{display:flex;flex-direction:column;gap:18px}.wz-back,.ac-change{min-height:var(--wz-cta);padding:0 clamp(18px,3vw,34px);border-radius:var(--radius-field);border:1.5px solid rgba(255,255,255,.2);background:transparent;color:var(--text-soft-2);font-family:var(--font-head);font-weight:700;font-size:clamp(15px,1.4vw,22px);display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.wz-back:hover,.ac-change:hover{border-color:#ffffff73;color:var(--text-bright);background:#ffffff0a}.wz-back svg,.ac-change svg{width:24px;height:24px}.wz-back:focus-visible,.ac-change:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ac-change{width:100%;justify-content:center;min-height:var(--wz-touch)}.u-invisible{visibility:hidden}@media(max-width:880px){.wz-shell{grid-template-columns:1fr}.wz-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}}@media(prefers-reduced-motion:reduce){.wz-step{animation:none}}.settings-view{max-width:720px;margin:0 auto;padding:24px 20px 64px;color:var(--text, #eaf0ff);font-family:var(--font-body, "Manrope", system-ui, sans-serif)}.settings-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.settings-header h1{font-family:var(--font-head, "Sora", system-ui, sans-serif);font-size:clamp(22px,3vw,30px);margin:0}.settings-section{background:var(--card-glass, rgba(16, 26, 56, .62));border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:8px 20px;margin-bottom:18px}.settings-section h2{font-family:var(--font-head, "Sora", system-ui, sans-serif);font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #9aa8c9);margin:16px 0 8px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.settings-row__txt h3{font-size:15px;margin:0 0 2px}.settings-row__txt p{font-size:13px;color:var(--muted, #9aa8c9);margin:0;line-height:1.4}.settings-btn,.settings-link{flex-shrink:0;padding:9px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text, #eaf0ff);text-decoration:none;white-space:nowrap}.settings-btn:hover,.settings-link:hover{background:#ffffff1f}.settings-btn--danger{border-color:#f22d9b80;color:var(--magenta, #f22d9b)}.settings-back{padding:8px 14px}.settings-complaint{font-size:12px;color:var(--muted, #9aa8c9);line-height:1.5;margin:10px 0 16px}.consent-panel{display:flex;flex-direction:column}.consent-panel__row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08);font-size:14px;cursor:pointer}.consent-panel__row:first-child{border-top:none}.consent-panel__row input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold-2, #ffa426);cursor:pointer}.ca-view{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--ink, #0b1530)}.ca-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}.ca-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.company-hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:16px;font-family:var(--font-body, "Manrope", system-ui, sans-serif);color:var(--text, #eaf0ff)}.company-hud__top,.company-hud__bar,.company-hud__minimap{pointer-events:auto}.company-hud__top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.level-hud{display:inline-flex;align-items:baseline;gap:8px;background:var(--card-glass, rgba(16, 26, 56, .62));border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:8px 14px}.level-hud__level{font-family:var(--font-head, "Sora", system-ui, sans-serif);font-weight:700}.level-hud__exp{font-size:12px;color:var(--muted, #9aa8c9)}.currency-hud{display:flex;gap:8px;flex-wrap:wrap}.currency-hud__pill{display:inline-flex;align-items:center;gap:6px;background:var(--card-glass, rgba(16, 26, 56, .62));border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:8px 12px;font-size:13px}.currency-hud__label{color:var(--muted, #9aa8c9)}.currency-hud__value{font-family:var(--font-head, "Sora", system-ui, sans-serif);font-weight:700}.company-hud__bar{display:flex;gap:8px;flex-wrap:wrap;align-self:center}.company-hud__btn{min-height:48px;padding:10px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:var(--card-glass, rgba(16, 26, 56, .62));color:var(--text, #eaf0ff);font-weight:600;cursor:pointer}.company-hud__btn:disabled{opacity:.45;cursor:default}.company-hud__btn:not(:disabled):hover{background:#ffffff1f}.company-hud__minimap{align-self:flex-end;width:160px;height:120px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0810268c}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--ink, #0b1530);color:var(--text, #eaf0ff)}.loading-overlay__spinner{width:44px;height:44px;border-radius:50%;border:3px solid rgba(255,255,255,.16);border-top-color:var(--gold-2, #ffa426);animation:loading-spin .8s linear infinite}.loading-overlay__label{font-size:14px;color:var(--muted, #9aa8c9);margin:0}@keyframes loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-overlay__spinner{animation:none}}
