@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_be41e9{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_be41e9{--font-display:"Orbitron","Orbitron Fallback"}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7e5a5c10421db7a0-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/573cbd3e993edffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4b657decd6407698-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b009b118a8c58d8c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/264c8506a75dd158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d26d2f3aa81a833-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/04971cd00c9d3b68-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1a22315a480e72db-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e1768769e6f59a2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67695be07a46cf4c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bcc69932347c6777-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab2e3a11646b0499-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani Fallback;src:local("Arial");ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.00%;size-adjust:91.07%}.__className_4fe6d1{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.__variable_4fe6d1{--font-body:"Rajdhani","Rajdhani Fallback"}:root{--bg-0:#02030a;--bg-1:#06102f;--bg-2:#0d1a45;--panel:rgba(6,14,43,0.82);--panel-border:rgba(49,241,255,0.28);--text-main:#f3f8ff;--text-soft:#b3c2e9;--accent-cyan:#0ef3ff;--accent-mint:#5cff9a;--accent-warn:#ffd07b;--danger:#ff7396;--ok:#69ffb0;--safe-bottom:calc(env(safe-area-inset-bottom) + 10px)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{color:var(--text-main);font-family:var(--font-body),sans-serif;background:radial-gradient(circle at 8% 8%,rgba(14,243,255,.16),transparent 32%),radial-gradient(circle at 88% 12%,rgba(92,255,154,.16),transparent 34%),radial-gradient(circle at 50% 120%,rgba(29,80,255,.22),transparent 40%),linear-gradient(145deg,var(--bg-0),var(--bg-1) 42%,var(--bg-2))}.eyebrow,.primary-btn,.secondary-btn,h1,h2,h3{font-family:var(--font-display),sans-serif;letter-spacing:.03em}a{color:inherit;text-decoration:none}.page-shell{position:relative;width:calc(100% - 18px);max-width:960px;margin:12px auto 20px;display:grid;grid-gap:12px;gap:12px}.starfield{z-index:-3;background-image:radial-gradient(2px 2px at 10% 20%,rgba(255,255,255,.55),transparent 60%),radial-gradient(2px 2px at 80% 15%,rgba(255,255,255,.44),transparent 60%),radial-gradient(1.8px 1.8px at 62% 70%,rgba(255,255,255,.42),transparent 60%),radial-gradient(1.4px 1.4px at 28% 82%,rgba(255,255,255,.4),transparent 60%),radial-gradient(1.6px 1.6px at 92% 76%,rgba(255,255,255,.35),transparent 60%);background-size:320px 320px;animation:star-drift 26s linear infinite;opacity:.6}.nebula-layer,.starfield{position:fixed;inset:0;pointer-events:none}.nebula-layer{z-index:-2;background:radial-gradient(circle at 16% 82%,rgba(14,243,255,.2),transparent 32%),radial-gradient(circle at 80% 74%,rgba(92,255,154,.15),transparent 30%);filter:blur(10px);animation:nebula-float 11s ease-in-out infinite alternate}.panel{border:1px solid var(--panel-border);background:var(--panel);border-radius:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 14px 30px rgba(1,4,18,.55)}.hero-panel{padding:16px;display:grid;grid-gap:10px;gap:10px}.hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.eyebrow{margin:0;color:var(--accent-cyan);text-transform:uppercase;font-size:.78rem}.language-switcher{margin-left:auto;min-width:140px;display:grid;justify-items:end;grid-gap:5px;gap:5px}.language-switcher span{color:var(--text-soft);font-size:.66rem;letter-spacing:.07em;text-transform:uppercase}.language-switcher select{width:100%;border-radius:10px;border:1px solid rgba(14,243,255,.34);background:rgba(2,9,28,.95);color:var(--text-main);padding:8px 10px;font-size:.84rem;font-family:var(--font-body),sans-serif}.language-switcher select:focus{outline:none;border-color:var(--accent-cyan);box-shadow:0 0 0 2px rgba(14,243,255,.18)}.hero-panel h1{margin:0;font-size:clamp(1.5rem,8vw,2.35rem);line-height:1.08}.content-panel{padding:14px;display:grid;grid-gap:12px;gap:12px}.content-panel h1,.content-panel h2,.content-panel h3,.lead{margin:0}.lead{color:var(--text-soft);line-height:1.45;font-size:.95rem}.quick-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inline-btn,.quick-links a{border:1px solid rgba(14,243,255,.44);color:var(--accent-cyan);background:rgba(14,243,255,.09);padding:9px 11px;border-radius:12px;font-size:.85rem;cursor:pointer}.field-grid{display:grid;grid-gap:11px;gap:11px}label{display:grid;grid-gap:7px;gap:7px;color:var(--text-soft);font-size:.92rem}input{width:100%;padding:12px;border-radius:12px;border:1px solid rgba(168,183,227,.35);background:rgba(4,10,30,.92);color:var(--text-main);outline:none;font-size:1rem}input:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 2px rgba(14,243,255,.18)}.primary-btn,.secondary-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:12px 14px;cursor:pointer;transition:transform .16s ease,filter .16s ease;font-size:.95rem}.primary-btn{color:#03111d;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-mint));box-shadow:0 8px 18px rgba(14,243,255,.32)}.secondary-btn{color:var(--accent-cyan);background:rgba(14,243,255,.15);border:1px solid rgba(14,243,255,.34)}.inline-btn:hover,.primary-btn:hover,.quick-links a:hover,.secondary-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.inline-btn:disabled,.primary-btn:disabled,.secondary-btn:disabled{opacity:.62;cursor:not-allowed;transform:none;filter:none}.error-text{margin:0;border-radius:12px;border:1px solid rgba(255,115,150,.42);background:rgba(255,115,150,.16);padding:11px;color:var(--danger)}.connect-panel{gap:14px}.connect-card,.connect-grid{display:grid;grid-gap:10px;gap:10px}.connect-card{border-radius:14px;border:1px solid rgba(168,183,227,.22);background:rgba(8,15,40,.75);padding:12px}.connect-card.connected{border-color:rgba(105,255,176,.5);box-shadow:inset 0 0 0 1px rgba(105,255,176,.2)}.connect-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.connect-head h3{margin:0;font-size:1rem}.status-pill{border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:700;border:1px solid transparent}.status-pill.ok{color:var(--ok);background:rgba(105,255,176,.14);border-color:rgba(105,255,176,.35)}.status-pill.pending{color:var(--accent-warn);background:rgba(255,208,123,.14);border-color:rgba(255,208,123,.32)}.account-line{margin:0;color:var(--text-main);font-weight:700;word-break:break-word}.connect-hint{margin:0;color:var(--text-soft);font-size:.88rem;line-height:1.45}.telegram-widget-slot{min-height:42px}.telegram-widget-slot iframe{max-width:100%!important}.connect-card .primary-btn{width:100%}.quiz-panel{gap:14px}.quiz-progress-wrap{position:-webkit-sticky;position:sticky;top:8px;z-index:5;border-radius:12px;border:1px solid rgba(14,243,255,.24);background:rgba(3,10,31,.84);padding:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quiz-progress-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.quiz-progress-top p{margin:0;color:var(--accent-warn);font-weight:600}.progress-track{height:9px;border-radius:999px;background:rgba(255,255,255,.09);overflow:hidden}.progress-track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-mint));box-shadow:0 0 14px rgba(14,243,255,.5);transition:width .25s ease}.question-card,.question-list{display:grid;grid-gap:12px;gap:12px}.question-card{border:1px solid rgba(168,183,227,.2);border-radius:14px;padding:12px;background:rgba(4,10,29,.72)}.question-title{margin:0;font-size:.99rem;font-weight:700;line-height:1.45}.option-grid{display:grid;grid-gap:8px;gap:8px}.option-btn{width:100%;text-align:left;border:1px solid rgba(168,183,227,.25);background:rgba(9,17,46,.92);color:var(--text-main);border-radius:11px;padding:11px;min-height:54px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.95rem}.option-btn span{width:24px;height:24px;border-radius:999px;border:1px solid rgba(168,183,227,.44);display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;flex-shrink:0}.option-btn.selected{border-color:rgba(14,243,255,.7);background:linear-gradient(130deg,rgba(14,243,255,.2),rgba(92,255,154,.14));box-shadow:inset 0 0 0 1px rgba(14,243,255,.22)}.submit-btn{position:-webkit-sticky;position:sticky;bottom:8px;width:100%;margin-top:4px;z-index:6;padding:14px 16px;font-size:1rem}.result-panel{gap:14px}.score-text{margin:0;font-size:clamp(1.35rem,7vw,2rem);color:var(--accent-mint)}.result-stats{display:flex;flex-wrap:wrap;gap:8px}.stat-pill{border-radius:999px;padding:8px 12px;font-weight:700;font-size:.86rem;border:1px solid transparent}.stat-pill.good{background:rgba(105,255,176,.18);border-color:rgba(105,255,176,.38);color:var(--ok)}.stat-pill.bad{background:rgba(255,115,150,.14);border-color:rgba(255,115,150,.38);color:var(--danger)}.review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.review-item{border-radius:10px;padding:8px 10px;background:rgba(255,255,255,.04);border:1px solid rgba(168,183,227,.22);display:flex;justify-content:space-between;align-items:center;font-size:.84rem;transition:transform .2s ease,background .2s ease,border-color .2s ease}.review-item strong{font-size:.78rem}.review-item.hidden{opacity:.65}.review-item.ok{border-color:rgba(105,255,176,.4);background:rgba(105,255,176,.12)}.review-item.not-ok{border-color:rgba(255,115,150,.4);background:rgba(255,115,150,.1)}.qr-wrap{background:#ffffff;border-radius:14px;padding:12px;width:-moz-fit-content;width:fit-content}.token-hint{margin:0;font-size:.88rem;color:var(--text-soft)}.token-code{width:100%;display:block;padding:10px;border-radius:10px;background:rgba(4,9,28,.92);border:1px solid rgba(168,183,227,.22);font-size:.75rem;line-height:1.55;word-break:break-all}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:520px}td,th{text-align:left;padding:10px;border-bottom:1px solid rgba(168,183,227,.22);font-size:.9rem}th{color:var(--accent-cyan)}@keyframes nebula-float{0%{transform:translate3d(-8px,0,0) scale(1)}to{transform:translate3d(8px,-4px,0) scale(1.04)}}@keyframes star-drift{0%{transform:translateY(0)}to{transform:translateY(-320px)}}@media (min-width:768px){.page-shell{width:min(1100px,calc(100% - 32px));margin:24px auto 34px;gap:16px}.hero-panel{padding:24px}.content-panel{padding:20px}.connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.question-list{gap:14px}.question-card{padding:14px}.option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.submit-btn{position:static;width:auto;justify-self:start}.review-list{grid-template-columns:repeat(5,minmax(0,1fr))}}