html,body{width:100%;height:100%;overflow:hidden;touch-action:manipulation;overscroll-behavior:none}html[data-kiosk] body,html[data-kiosk] *{cursor:none!important}:root{--stage-scale: 1}.g-root{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#14161d}.g-stage{position:absolute;top:50%;left:50%;width:1920px;height:1080px;margin:-540px 0 0 -960px;transform:scale(var(--stage-scale));transform-origin:center center;overflow:hidden}.g-screen{position:absolute;top:0;right:0;bottom:0;left:0}.g-screen>.ui-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.g-layer{position:absolute;z-index:2}.g-logo{position:absolute;z-index:3;display:block;opacity:.92;pointer-events:none}.g-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:120px;padding:0 56px;text-align:center;border:1px solid rgba(255,255,255,.3);border-radius:var(--r-panel);background:linear-gradient(158deg,#ffffff38,#ffffff0a 46%,#fff0),linear-gradient(158deg,#f08d60,#e27342);color:var(--white);font-family:var(--font);font-size:40px;font-weight:600;letter-spacing:-.01em;transition:transform var(--t-fast) var(--ease),filter var(--t-fast) var(--ease)}.g-cta:active{transform:translateY(2px);filter:brightness(1.06)}.g-cta:disabled{background:linear-gradient(158deg,#ffffff0f,#ffffff03 46%,#fff0),linear-gradient(158deg,#6f869538,#48435c33);border-color:#ffffff1a;color:#ffffff57}.g-quiet{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:96px;padding:0 40px;border:1px solid var(--hair);border-radius:var(--r-panel);background:linear-gradient(158deg,#ffffff0d,#fff0);color:var(--text-dim);font-family:var(--font);font-size:28px;font-weight:500;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.g-quiet:active{border-color:var(--hair-strong);color:#fff}.g-hair{height:1px;background:#ffffff1c}.g-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;background:#101116c7;z-index:var(--z-overlay)}.g-wait{position:relative;width:420px;height:1px;background:#ffffff1f;overflow:hidden}.g-wait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent,var(--orange),transparent);animation:ui-sweep 1.4s var(--ease) infinite}.g-toast{position:absolute;left:80px;bottom:40px;z-index:60;display:flex;align-items:center;gap:20px;padding:22px 32px 22px 28px;border:1px solid rgba(217,83,79,.55);border-left:3px solid var(--err);border-radius:4px 18px 18px 4px;background:linear-gradient(120deg,#d9534f38,#d9534f0f);color:#fff;font-size:26px;font-weight:500}.g-in-1{animation:ui-rise var(--t-state) var(--ease) both}.g-in-2{animation:ui-rise var(--t-state) var(--ease) 80ms both}.g-in-3{animation:ui-rise var(--t-state) var(--ease) .16s both}.g-videolayer{position:absolute;z-index:3;display:grid;place-items:center;pointer-events:none}.g-videolayer--side{left:56px;top:190px;width:1008px;height:850px}.g-videolayer--tz{left:120px;top:112px;width:1680px;height:488px}.g-videolayer.is-off{opacity:0}.g-videobox{position:relative;border-radius:28px;overflow:hidden;background:radial-gradient(58% 58% at 50% 42%,#6f869524,#6f869500 74%),linear-gradient(150deg,#0c0e15,#11141e 46%,#1a1f2e);transition:width var(--t-state) var(--ease),height var(--t-state) var(--ease)}.g-videobox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;border:1px solid rgba(255,255,255,.18);pointer-events:none}.g-videobox.is-round{background:none;border-radius:0;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 0 94%,rgba(0,0,0,.5) 98%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 0,#000 94%,#00000080 98%,#0000)}.g-videobox.is-round:before{display:none}.g-video{position:absolute;object-fit:cover;filter:contrast(1.06) saturate(1.05);opacity:0;transition:opacity .16s linear}.g-video.is-active{opacity:1;z-index:1}.g-attract{z-index:2}.g-attract__logo{left:76px;top:88px;height:112px;opacity:1}.g-attract__block{left:80px;top:404px;width:900px}.g-attract__kicker{color:#a9b4bdd1}.g-attract__title{margin-top:30px;margin-left:-8px;max-width:888px;color:#fff}.g-attract__sub{margin-top:40px;max-width:800px;color:#ffffff9e}.g-attract__cta{margin-top:54px;min-width:420px}.g-attract__rules{left:1140px;top:404px;width:700px}.g-attract__rules-cap{margin-bottom:34px;color:#a9b4bd9e}.g-attract__rule-row{display:flex;align-items:baseline;gap:34px;padding:36px 0 42px}.g-attract__rule-num{color:#a9b4bd80;font-variant-numeric:tabular-nums}.g-attract__rule-text{color:#ffffffc7;max-width:560px}.g-attract__hint{right:80px;bottom:76px;color:#a9b4bd8c}.g-avatar{position:relative;display:grid;place-items:center;padding:0;border:0;background:none;border-radius:50%;transition:transform var(--t-fast) var(--ease)}.g-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;opacity:.48;transition:opacity var(--t-fast) var(--ease)}.g-avatar:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(255,255,255,.14);transition:border-color var(--t-fast) var(--ease),inset var(--t-fast) var(--ease)}.g-avatar.is-selected img{opacity:1}.g-avatar.is-selected:after{border:2px solid var(--orange)}.g-avatar__mark{position:absolute;right:-12px;top:-12px;z-index:2}.g-kb{display:flex;flex-direction:column;align-items:center;gap:12px}.g-kb__row{display:flex;gap:12px}.g-kb__row--actions{margin-top:0}.g-key{position:relative;display:grid;place-items:center;width:134px;height:93px;border-radius:16px;padding:0}.g-key__cap{position:relative;z-index:1;font-size:38px;font-weight:500;color:#fffffff0;letter-spacing:-.01em}.g-key--num{width:370px}.g-key--soft .g-key__cap{font-size:27px;color:#a9b4bde0}.g-key--cancel{width:200px}.g-key--back{width:280px}.g-key--space{width:866px}.g-key--next{width:340px;border-color:#ef835461}.g-key--next .g-key__cap{font-size:30px;color:#ef8354eb}.g-key__flash{position:absolute;z-index:2;display:block;pointer-events:none;animation:g-key-flash var(--t-fast) var(--ease) both}@keyframes g-key-flash{0%{opacity:.95;transform:translate(-50%,-50%) scale(.25)}to{opacity:0;transform:translate(-50%,-50%) scale(1.35)}}.g-reg{z-index:2}.g-reg__logo{left:80px;top:44px;height:48px}.g-reg__left{left:80px;top:160px;width:820px}.g-reg__kicker{color:#ffffff80}.g-reg__title{margin-top:22px;color:#fff}.g-reg__fields{margin-top:44px;display:grid;grid-auto-rows:96px;gap:12px}.g-field.ui-panel{background:linear-gradient(158deg,#ffffff1a,#ffffff08 44%,#ffffff03),linear-gradient(158deg,#2e3842eb,#282837eb)}.g-field.is-focused.ui-panel{background:linear-gradient(158deg,#ffffff26,#ffffff0d 44%,#ffffff04),linear-gradient(158deg,#3c4a56f2,#303042f2);border-color:#ef83546b}.g-field{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 32px 0 64px}.g-field__label{color:#a9b4bdb3}.g-field__opt{text-transform:none;letter-spacing:0;color:#a9b4bd80}.g-field.is-focused .g-field__label{color:#ef8354f2}.g-field__value{display:flex;align-items:center;font-size:38px;font-weight:500;letter-spacing:-.01em;color:#fff;white-space:nowrap}.g-field__ph{color:#ffffff40}.g-field__caret{display:inline-block;width:2px;height:38px;margin-left:8px;background:var(--orange);animation:g-caret 1.1s steps(1) infinite}@keyframes g-caret{50%{opacity:0}}.g-reg__right{left:960px;top:176px;width:880px}.g-reg__avatars{margin-top:40px;display:grid;grid-template-columns:repeat(6,88px);gap:16px;justify-content:start}.g-reg__act{margin-top:48px;display:flex;align-items:stretch;gap:24px;height:120px}.g-consent{flex:0 0 540px;display:flex;align-items:center;gap:20px;padding:0 28px;text-align:left}.g-consent__box{flex:0 0 auto;display:grid;place-items:center;width:56px;height:56px;border-radius:10px;border:1px solid rgba(255,255,255,.28);background:#ffffff0a;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.g-consent.is-on{border-color:#ef835480}.g-consent.is-on .g-consent__box{background:#ef83542e;border-color:#ef8354bf}.g-consent__text{font-size:20px;line-height:1.3;font-weight:400;color:#ffffff9e}.g-consent.is-on .g-consent__text{color:#fffc}.g-reg__start{flex:1;justify-content:center;min-height:0;padding:0 24px;font-size:36px}.g-reg__error{margin-top:22px;font-size:24px;font-weight:500;color:#e8837f}.g-reg__deck{left:0;top:620px;width:1920px;height:460px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16);background:linear-gradient(to bottom,#ffffff12,#ffffff03 34%,#0000001f),linear-gradient(120deg,#48435c4d,#546a7638),linear-gradient(180deg,#39454f,#2c303c)}.g-play__bg{z-index:1;pointer-events:none}.g-play{z-index:4;pointer-events:none}.g-play>*{pointer-events:auto}.g-meters{display:flex;align-items:center;gap:26px}.g-meters__cap{color:#a9b4bd94;white-space:nowrap}.g-meters__sep{width:1px;height:104px;margin:0 10px;background:#ffffff1c}.g-meters__score{display:flex;align-items:center;gap:22px}.g-meters__value{font-size:112px;font-weight:600;line-height:.94;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#ffffff94}.g-opt{display:flex;align-items:center;padding:0 40px 0 68px;border:1px solid var(--hair);transition:background-color var(--t-state) var(--ease),border-color var(--t-state) var(--ease),opacity var(--t-state) var(--ease),transform var(--t-fast) var(--ease)}.g-opt__text{font-size:38px;font-weight:500;line-height:1.12;letter-spacing:-.005em;color:#fff}.g-opt__flash{position:absolute;z-index:2;display:block;transform:translate(-50%,-50%) scale(.25);opacity:0;pointer-events:none;animation:g-flash var(--t-state) var(--ease) both}@keyframes g-flash{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.g-opt.is-correct{background:linear-gradient(158deg,#3fa96beb,#348a58eb);border-color:#78dca08c}.g-opt.is-wrong{background:linear-gradient(158deg,#d9534feb,#b23e3beb);border-color:#f08c8880}.g-opt.is-dimmed{opacity:.28}.g-opt.is-correct.has-accent:before,.g-opt.is-wrong.has-accent:before{opacity:0}.g-opt:disabled .g-opt__text{color:#fff}.g-side__meters{left:1120px;top:190px;width:744px;height:168px}.g-side__options{left:1120px;top:406px;width:744px;display:grid;grid-auto-rows:142px;gap:22px}.g-tz__meters{left:120px;top:624px;width:1680px;height:120px;gap:24px}.g-tz__meters .g-meters__sep{flex:1;width:auto;height:1px;margin:0 12px}.g-tz__meters .g-meters__value{font-size:96px}.g-tz__options{left:120px;top:772px;width:1680px;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:124px;column-gap:24px;row-gap:20px}.g-res{z-index:2}.g-res__logo{left:50%;bottom:44px;transform:translate(-50%);height:48px;opacity:.42}.g-res__body{left:0;top:0;width:1920px;height:1080px;display:flex;flex-direction:column;align-items:center;padding-top:120px}.g-res__smile{display:block;opacity:.92}.g-res__kicker{margin-top:38px;color:#ffffff80}.g-res__hero{margin-top:10px;display:flex;align-items:baseline;gap:30px}.g-res__hero-num{color:var(--orange);font-variant-numeric:tabular-nums}.g-res__hero-word{color:#fff;text-transform:uppercase;letter-spacing:-.005em}.g-res__hero-word--sm{text-transform:none;letter-spacing:-.01em;color:#ffffffb8}.g-res__score{margin-top:20px;min-height:52px;color:#fffc;font-variant-numeric:tabular-nums}.g-res__score-best{font-weight:400;color:#ffffff57}.g-res__score--tag{padding-top:12px;color:#ffffff57}.g-res__text{margin-top:28px;min-height:84px;max-width:1000px;text-align:center;color:#ffffff9e}.g-res__actions{margin-top:82px;display:flex;align-items:center;gap:24px}.g-res__timeout{left:50%;bottom:118px;transform:translate(-50%);color:#a9b4bd52}
