@font-face{font-family:Russo One;src:url(ui-web/fonts/RussoOne-Regular.woff2) format("woff2");font-display:block}.gm{font-family:Russo One,sans-serif;color:var(--text);font-size:max(var(--font-min),calc(17 * var(--u)));line-height:1.2;user-select:none;-webkit-user-select:none;--key-gap: calc(14 * var(--u));--key-pad-x: calc(20 * var(--u));--key-pad-y: calc(6 * var(--u));--link-pad-x: calc(12 * var(--u));--link-pad-y: calc(4 * var(--u));--screen-pad: calc(10 * var(--u));--panel-pad: calc(16 * var(--u));--keycap-h: calc(28 * var(--u));--keycap-pad: calc(9 * var(--u));--keycap-font: max(var(--font-min), calc(14 * var(--u)));--hair: max(1px, round(calc(2 * var(--u)), 1px));--hair-1: 1px;--focus-w: max(1px, round(calc(2 * var(--u)), 1px));--focus-off: calc(2 * var(--u));--disabled-alpha: .4;--hit-min: max(var(--touch-min), calc(40 * var(--u)))}:root,.gm,.ds-page>.ds-corner{--btn-h: calc(46 * var(--u));--btn-h-primary: calc(56 * var(--u));--btn-h-small: calc(38 * var(--u))}:root,.gm{--gap-xs: calc(4 * var(--u));--gap-s: calc(8 * var(--u));--gap-m: calc(12 * var(--u));--gap-l: calc(22 * var(--u))}.gm .hidden:not(.ui-keep){display:none!important}:where(.gm) button{font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;outline:none;box-sizing:border-box;line-height:1.2;-webkit-tap-highlight-color:transparent}:where(.gm) button:disabled{cursor:default;opacity:var(--disabled-alpha)}:where(.gm) button:focus-visible{outline:var(--focus-w) solid var(--cyan);outline-offset:var(--focus-off)}.gm-ico{display:inline-block;flex:none;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.gm-img{display:inline-block;flex:none;object-fit:contain}.gm-sep{display:inline-block;flex:none;width:var(--hair);background:var(--divider)}.gm-rule-h{display:block;flex:none;height:var(--hair);background:var(--divider);width:100%}.gm-rule-v{display:block;flex:none;width:var(--hair);align-self:stretch;background:var(--divider)}:root,.gm{--hu: var(--u);--hg-glass-top: var(--glass-a74);--hg-glass-bot: var(--night-a86);--hg-edge: var(--cyan);--hg-line: var(--tick-a13);--hg-lit: var(--cyan);--hg-go: var(--green)}.jt-panel{position:relative;box-sizing:border-box;border-radius:calc(var(--r-panel) * var(--hu));border:1px solid var(--hg-line);background:radial-gradient(120% 40% at 0% 0%,var(--cyan-a10),transparent 60%),linear-gradient(180deg,var(--hg-glass-top),var(--hg-glass-bot));box-shadow:inset 0 1px 0 var(--light-a10),inset 0 0 0 1px var(--black-a35),0 calc(18 * var(--hu)) calc(48 * var(--hu)) var(--black-a45);isolation:isolate}.jt-panel:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;background:linear-gradient(160deg,var(--cyan-a85),var(--violet-a45) 28%,var(--cyan-a08) 55%,transparent 80%);-webkit-mask:linear-gradient(var(--black) 0 0) content-box,linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--black) 0 0) content-box exclude,linear-gradient(var(--black) 0 0)}@media(hover:hover)and (pointer:fine){.jt-panel{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}}.jt-data{box-sizing:border-box;border-radius:calc(var(--r-card) * var(--hu));background:linear-gradient(180deg,var(--black-a42),var(--deep-a38));box-shadow:inset 0 0 0 1px var(--cyan-a16),inset 0 calc(10 * var(--hu)) calc(24 * var(--hu)) var(--black-a35)}.jt-row{position:relative;isolation:isolate;box-sizing:border-box;border-radius:calc(var(--r-card) * var(--hu));color:var(--h-text);background:linear-gradient(180deg,var(--light-a04),var(--light-a01));box-shadow:inset 0 0 0 1px var(--light-a05);transition:background-color .18s,box-shadow .18s,transform .12s}.jt-row:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;--b: calc(16 * var(--hu));--w: max(1px, calc(2 * var(--hu)));--c: var(--cyan-a90);background:linear-gradient(var(--c),var(--c)) left top / var(--b) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) left top / var(--w) var(--b) no-repeat,linear-gradient(var(--c),var(--c)) right top / var(--b) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) right top / var(--w) var(--b) no-repeat,linear-gradient(var(--c),var(--c)) left bottom / var(--b) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) left bottom / var(--w) var(--b) no-repeat,linear-gradient(var(--c),var(--c)) right bottom / var(--b) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) right bottom / var(--w) var(--b) no-repeat;transition:opacity .15s}.jt-row:is(:hover,.is-focus):after{opacity:1}.jt-row:is(:hover,.is-focus){background-color:var(--cyan-a04)}.jt-row.is-selected{background:linear-gradient(90deg,var(--cyan-a26),var(--cyan-a08) 55%,var(--cyan-a03));box-shadow:inset 0 0 0 1px var(--cyan-a55),inset 0 1px 0 var(--light-a16),0 0 calc(22 * var(--hu)) var(--cyan-a16)}.jt-row.is-selected:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:calc(4 * var(--hu));border-radius:0 calc(var(--r-bar) * var(--hu)) calc(var(--r-bar) * var(--hu)) 0;background:var(--hg-lit);box-shadow:0 0 calc(12 * var(--hu)) var(--hg-lit)}:where(button,a,[role=button]):is(.jt-row,.gm-pause-row):is(:active,.is-pressed,.is-busy){transform:scale(.985)}.jt-sweep{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:-1;display:none}.jt-row.is-selected>.jt-sweep{display:block}.jt-sweep:before{content:"";position:absolute;top:0;bottom:0;left:0;width:250%;background:linear-gradient(105deg,transparent 35%,var(--light-a10) 45%,transparent 55%);transform:translate(120%)}@keyframes gm-hangar-sweep{0%,55%{transform:translate(120%)}to{transform:translate(-150%)}}@media(prefers-reduced-motion:no-preference){.jt-row.is-selected>.jt-sweep:before{animation:gm-hangar-sweep 4.2s ease-in-out infinite}}.jt-btn{box-sizing:border-box;border-radius:calc(var(--r-card) * var(--hu));color:var(--h-text);background:linear-gradient(180deg,var(--light-a07),var(--light-a02));box-shadow:inset 0 0 0 1px var(--light-a16),inset 0 1px 0 var(--light-a12);transition:color .15s,box-shadow .15s,transform .17s ease-out}.jt-btn:is(:hover,.is-focus){color:var(--hg-lit);box-shadow:inset 0 0 0 1px var(--cyan-a60),inset 0 1px 0 var(--light-a12)}:where(button,a,[role=button]):is(.jt-btn,.gm-key,.gm-kitkey,.jt-chip):is(:active,.is-pressed,.is-busy){transform:scale(.97)}.jt-btn.jt-solo{background:linear-gradient(180deg,var(--hg-glass-top),var(--hg-glass-bot));box-shadow:inset 0 0 0 1px var(--hg-line),inset 0 1px 0 var(--light-a10),0 calc(6 * var(--hu)) calc(18 * var(--hu)) var(--black-a35)}.jt-btn.jt-solo:is(:hover,.is-focus){box-shadow:inset 0 0 0 1px var(--cyan-a60),inset 0 1px 0 var(--light-a10),0 calc(6 * var(--hu)) calc(18 * var(--hu)) var(--black-a35)}.ds-corner-key{display:flex;align-items:center;justify-content:center;pointer-events:auto}:not(#jcs-flat):not(#jcs-corner) .ds-corner-key{--u: var(--u-home);--hu: var(--u-home);flex:none;box-sizing:border-box;margin:0;padding:0;gap:0;width:var(--corner-flight-key, var(--corner-key-h))!important;height:var(--corner-flight-key, var(--corner-key-h))!important;min-width:0;min-height:0;border-width:0;line-height:1;white-space:nowrap}:not(#jcs-flat):not(#jcs-corner) .ds-corner-key>:is(.gm-ico,.shell-fs-ico,.gm-lang-flag){flex:none;width:var(--corner-key-ico)!important;height:var(--corner-key-ico)!important;aspect-ratio:auto;object-fit:contain}:not(#jcs-flat):not(#jcs-corner) .ds-corner-key>:is(.gm-sep,.gm-home-key-label,.gm-lang-name,.gm-lang-caption,.gm-lang-code,.gm-hangar-chev,.shell-fs-t){display:none}.jt-go{position:relative;overflow:hidden;border-radius:calc(var(--r-card) * var(--hu));color:var(--ink);background:linear-gradient(180deg,var(--go-top) 0%,var(--hg-go) 48%,var(--go-bot) 100%);box-shadow:0 0 0 1px var(--green-a70),inset 0 1px 0 var(--light-a65),inset 0 calc(-4 * var(--hu)) 0 var(--go-shade-a28),0 calc(8 * var(--hu)) calc(28 * var(--hu)) var(--green-a30);transition:box-shadow .18s,filter .18s,transform .1s}.jt-go:after{content:"";position:absolute;top:0;bottom:0;left:0;width:250%;pointer-events:none;background:linear-gradient(105deg,transparent 35%,var(--light-a45) 47%,transparent 58%);transform:translate(90%)}.jt-go:is(:hover,.is-focus){filter:brightness(1.08) saturate(1.1);color:var(--ink);box-shadow:0 0 0 1px var(--go-hi-a95),inset 0 1px 0 var(--light-a70),inset 0 calc(-4 * var(--hu)) 0 var(--go-shade-a28),0 calc(10 * var(--hu)) calc(36 * var(--hu)) var(--green-a50)}:is(.jt-go,.gm-kitkey.role-primary,.gm-result-key.is-primary):not(:disabled):not(#jcs-press):is(:active,.is-pressed,.is-busy){transform:translateY(calc(2 * var(--hu)));filter:brightness(.85);background:var(--go-bot);transition:none;box-shadow:0 0 0 1px var(--green-a70),inset 0 calc(3 * var(--hu)) calc(8 * var(--hu)) var(--go-shade-a45)}@keyframes gm-hangar-shine{0%,70%{transform:translate(90%)}to{transform:translate(-150%)}}@media(prefers-reduced-motion:no-preference){.jt-go:after{animation:gm-hangar-shine 3.6s ease-in-out infinite}}:is(.jt-go,.gm-kitkey.role-primary):disabled,:is(.jt-go,.gm-kitkey.role-primary):disabled:is(:hover,.is-focus,:active,.is-pressed){opacity:1;cursor:default;filter:none;transform:none;color:var(--h-muted);background:linear-gradient(180deg,var(--light-a05),var(--light-a02));box-shadow:inset 0 0 0 1px var(--light-a10)}.jt-go:disabled:after{animation:none;background:none}.is-busy{cursor:progress}.ui-spin{display:inline-block;flex:none;width:1em;height:1em;box-sizing:border-box;vertical-align:-.15em;margin-inline-end:.4em;border:.14em solid currentColor;border-right-color:transparent;border-radius:var(--r-round);animation:ui-spin .7s linear infinite}.ui-stopwatch{display:inline-block;flex:none;min-width:3.2em;margin-inline-end:.5em;font-variant-numeric:tabular-nums;opacity:.8;text-align:start}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-spin{animation-duration:2s}}.jt-chip.jt-solo{background:linear-gradient(180deg,var(--hg-glass-top),var(--hg-glass-bot))}.jt-table{display:flex;flex-direction:column;gap:calc(4 * var(--hu))}.jt-table-head{color:var(--h-muted);font-size:max(var(--font-min),calc(13 * var(--hu)));letter-spacing:.12em}.jt-chip{box-sizing:border-box;border-radius:calc(var(--r-chip) * var(--hu));color:var(--h-text);background:var(--light-a05);box-shadow:inset 0 0 0 1px var(--hg-line);transition:color .15s,box-shadow .15s,background-color .15s,transform .17s ease-out}button.jt-chip:is(:hover,.is-focus){color:var(--hg-lit);box-shadow:inset 0 0 0 1px var(--cyan-a60)}:is(.jt-chip,.gm-soft).is-selected,:is(.jt-chip,.gm-soft).is-selected:is(:hover,:active,.is-pressed){color:var(--ice);background:linear-gradient(90deg,var(--cyan-a30),var(--cyan-a12));box-shadow:inset 0 0 0 1px var(--cyan-a65),0 0 calc(14 * var(--hu)) var(--cyan-a18);text-shadow:0 0 calc(10 * var(--hu)) var(--cyan-a50)}.jt-chip.is-selected.is-focus{box-shadow:inset 0 0 0 max(1px,calc(2 * var(--hu))) var(--ice-2-a90),0 0 calc(14 * var(--hu)) var(--cyan-a25)}.jt-cap{border-radius:calc(var(--r-cap) * var(--hu));background:var(--cyan-a08);box-shadow:inset 0 0 0 1px var(--cyan-a40);color:var(--cyan)}.jt-go .jt-cap{background:var(--go-shade-a14);box-shadow:inset 0 0 0 1px var(--go-shade-a45);color:var(--ink)}.gm-hangar-back-chev{color:var(--cyan);font-size:1.5em;line-height:.8;transform:translateY(-.04em);flex:none}.jt-go .gm-hangar-back-chev{color:inherit}.jt-go .gm-kitkey-sub{color:var(--ink);opacity:.8}@media(prefers-reduced-motion:reduce){.jt-row,.gm-pause-row,.jt-btn,.gm-key,.gm-kitkey,.jt-go,.jt-chip,.gm-soft,.gm-slot{transition:none}}@media(hover:hover){.gm-key:hover,.gm-home-key:hover,.gm-soft:hover{transform:scale(var(--spring-hover, 1))}.gm-key:is(:active,.is-pressed),.gm-home-key:is(:active,.is-pressed),.gm-soft:is(:active,.is-pressed){transform:scale(var(--spring-press, 1))}}.jt-row:is(.gm-vrow,.gm-bind-row):is(:active,.is-pressed){transform:none;background-color:transparent}:is(button,a[href],[role=button],summary):not(.jt-go):not(.role-primary):not(.is-primary):not(#jcs-press):is(:not(:disabled):not([aria-disabled=true]):is(:active,.is-pressed),.is-busy){background-color:var(--cyan-a26);color:var(--ice);box-shadow:inset 0 0 0 1px var(--cyan-a65);transition:none}:is(.jt-row,.gm-pause-row,.jt-btn,.gm-key,.gm-kitkey,.gm-home-key,.jt-chip,.gm-soft):is(button,a[href],[role=button]):not(.jt-go):not(.role-primary):not(.is-primary):not(#jcs-press):is(:not(:disabled):not([aria-disabled=true]):is(:active,.is-pressed),.is-busy){background:var(--cyan-a30)}.gm-chipkey{box-sizing:border-box;padding:var(--link-pad-y) var(--link-pad-x);display:inline-flex;align-items:center;justify-content:center;gap:calc(7 * var(--u));flex:none;white-space:nowrap}#menu.gm{background:transparent}:root{--home-x: calc(36 * var(--u));--home-y: calc(32 * var(--u))}body{--corner-x: calc(20 * var(--u));--corner-y: calc(26 * var(--u));--corner-key-h: max(var(--touch-min), var(--btn-h));--corner-key-ico: max(20px, calc(26 * var(--u)));--home-logo-w: calc(1200 * var(--u));--home-logo-h: calc(1200 * var(--u) * 136 / 1400);--home-logo-gap: calc(16 * var(--u));--home-foot: calc(var(--home-logo-gap) + var(--home-logo-h) + 24 * var(--u));--u-home: var(--u);--page-foot: calc(var(--safe-b, 0px) + var(--corner-y) + var(--corner-key-h) + 8px);--page-rail: 0px}@media(min-width:1280px)and (min-height:501px)and (orientation:landscape){body:not(.is-touch){--page-foot: var(--home-y);--page-rail: calc(var(--corner-x) + var(--corner-key-h) + var(--gap-m))}}body.gm-portrait{--home-foot: calc(var(--safe-b, 0px) + var(--corner-y) + var(--corner-key-h) + 16px)}@media(orientation:landscape)and (max-height:500px){body:not(.gm-portrait){--home-foot: calc(var(--safe-b, 0px) + var(--corner-y) + var(--corner-key-h) + 8px)}}.gm-home{--home-main-w: calc(620 * var(--u));--home-news-w: calc(640 * var(--u));--home-news-top: calc(20 * var(--u) + max(var(--touch-min), var(--btn-h)) + 22 * var(--u));position:absolute;inset:0;box-sizing:border-box;padding:var(--home-y) var(--home-x);display:grid;grid-template-columns:minmax(0,var(--home-main-w)) minmax(0,1fr) minmax(0,var(--home-news-w));grid-template-rows:minmax(0,1fr);column-gap:var(--gap-l)}.gm-home-main{grid-column:1;display:flex;flex-direction:column;gap:calc(18 * var(--u));min-height:0;max-height:100%;overflow-y:auto;scrollbar-width:none}.gm-p-title{width:min(calc(600 * var(--u)),100%);flex:none;padding:calc(10 * var(--u)) 0 calc(6 * var(--u))}.gm-logo{display:block;width:100%;height:auto;aspect-ratio:1400 / 136;object-fit:contain;filter:drop-shadow(0 calc(2 * var(--u)) calc(6 * var(--u)) var(--black-a55))}.gm-p-play,.gm-p-settings{flex:none}.gm-text-title{font-size:max(var(--font-min),calc(44 * var(--u)));color:var(--text)}.gm-text-body{font-size:max(var(--font-min),calc(17 * var(--u)));color:var(--muted)}.gm-spacer-l{height:calc(22 * var(--u));flex:none}#menu .gm-home-head{margin-bottom:calc(10 * var(--u))}#menu .gm-home-hint{margin-bottom:calc(14 * var(--u))}.gm-row{display:flex;gap:calc(12 * var(--u))}.gm-row>*{flex:1 1 0}.gm-home-key{box-sizing:border-box;padding:var(--key-pad-y) var(--key-pad-x);display:flex;align-items:center;justify-content:center;gap:var(--key-gap);width:100%;min-width:0;min-height:var(--hit-min);overflow:hidden;color:var(--white)}#menu .gm-home-account{flex:none;width:100%;display:grid;align-items:center;text-align:start;min-height:max(var(--hit-min),calc(76 * var(--u)));grid-template-columns:calc(40 * var(--u)) minmax(0,1fr) auto calc(16 * var(--u));gap:0 calc(14 * var(--u));grid-template-rows:1fr auto auto 1fr;padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u));margin-bottom:calc(14 * var(--u))}#menu .gm-home-account>.gm-hangar-plane{grid-column:1;grid-row:1 / -1}#menu .gm-home-account>.gm-hangar-name{grid-column:2;grid-row:2}#menu .gm-home-account>.gm-hangar-sub{grid-column:2;grid-row:3;margin-top:calc(4 * var(--hu))}#menu .gm-home-account>.gm-home-account-cta{grid-column:3;grid-row:1 / -1}#menu .gm-home-account>.gm-hangar-chev{grid-column:4;grid-row:1 / -1}#menu .gm-home-account .gm-hangar-plane{margin:calc(4 * var(--u)) 0;background:linear-gradient(180deg,var(--ice-2),var(--hg-lit))}#menu .gm-home-account .gm-hangar-name{font-size:max(var(--font-min),calc(24 * var(--u)))}#menu .gm-home-account .gm-hangar-sub{font-size:max(var(--font-min),calc(15 * var(--u)))}.gm-home-account-cta{font-size:max(var(--font-min),calc(17 * var(--u)));letter-spacing:.1em;padding:calc(7 * var(--u)) calc(14 * var(--u));white-space:nowrap}body.mo-screen-open #menu .gm-home{visibility:hidden}.gm-home-key-label{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.gm-home-key.is-stacked{flex-direction:column;justify-content:center;gap:var(--gap-xs)}.gm-home-play,.gm-home-tools{padding:calc(16 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u))}.gm-home-solo.is-secondary{display:flex;margin-top:calc(12 * var(--u));flex:none}.gm-home-service{display:flex;gap:calc(12 * var(--u));margin-top:calc(12 * var(--u));flex:none}.gm-home-service>*{flex:1 1 0}.gm-home-key.is-hero .gm-home-key-label{white-space:normal;text-align:center;overflow-wrap:anywhere;line-height:1.05}.gm-home-tools{gap:calc(12 * var(--u))}.gm-home-multi{justify-content:flex-start;padding-inline:calc(34 * var(--u)) calc(28 * var(--u))}.gm-home-mp-words{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:calc(14 * var(--u))}.gm-home-key.is-hero .gm-home-mp-words .gm-home-key-label{text-align:start}.gm-home-lives{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:calc(6 * var(--u));min-width:0;--lit: var(--cyan);--lit-dim: var(--cyan-a55);--bar-lit: var(--lit);--bar-dim: var(--lit-dim)}.gm-home-lives.is-low{--lit: var(--amber);--lit-dim: var(--amber-a55)}.gm-home-lives.is-empty{--lit: var(--red);--lit-dim: var(--red-a55)}.gm-home-lives.is-unlimited{--lit: var(--green);--lit-dim: var(--green-a55)}.gm-home-lives-line{display:flex;align-self:stretch;align-items:center;gap:calc(16 * var(--u));min-width:0}.gm-hangar-bar.gm-home-lives-bar{--segs: 5;flex:0 1 calc(240 * var(--u));min-width:calc(90 * var(--u));height:calc(16 * var(--u));--bar-off: var(--cyan-a12);--seg-pitch: calc(100% / var(--segs));--seg-gap: calc(5 * var(--u))}.gm-home-lives-count{font-size:max(var(--font-min),calc(32 * var(--u)));line-height:1;color:var(--lit);white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 0 calc(10 * var(--u)) var(--lit-dim)}.gm-home-lives-count:empty{display:none}.gm-home-lives-sub{font-size:max(var(--font-min),calc(18 * var(--u)));line-height:1.1;letter-spacing:.06em;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#menu .gm-home-lang:not(.ds-corner-key){flex:none;width:100%;display:grid;align-items:center;text-align:start;cursor:pointer;min-height:var(--hit-min);grid-template-columns:auto minmax(0,1fr) calc(16 * var(--u));gap:0 calc(16 * var(--u));grid-template-rows:1fr auto auto 1fr;padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u)) calc(var(--key-pad-x) + 2 * var(--u))}#menu .gm-home-lang>.gm-lang-flag{grid-column:1;grid-row:1 / -1}#menu .gm-home-lang>.gm-lang-caption{grid-column:2;grid-row:2}#menu .gm-home-lang>.gm-lang-name{grid-column:2;grid-row:3;margin-top:calc(4 * var(--hu))}#menu .gm-home-lang>.gm-hangar-chev{grid-column:3;grid-row:1 / -1}.gm-lang-flag{flex:none;display:block;width:calc(var(--lp-key-flag, 30) * var(--u) * var(--lp-k, 1));aspect-ratio:3 / 2;object-fit:cover}.gm-lang-flag.is-empty{visibility:hidden}#menu .gm-home-lang .gm-lang-caption{font-size:max(var(--font-min),calc(14 * var(--u)));letter-spacing:.08em;line-height:1}#menu .gm-home-lang .gm-lang-name{font-size:max(var(--font-min),calc(26 * var(--u)));line-height:1.15}#menu .gm-langpick,#settings .gm-langpick{position:fixed;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:calc(12 * var(--u));isolation:isolate}#menu .gm-langpick:before,#settings .gm-langpick:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--black);opacity:var(--lp-dim, .6);pointer-events:none}.gm-langpick-card{--lp-k: 1;width:min(calc(var(--lp-card) * var(--u)),var(--lp-maxw));max-height:var(--lp-maxh);display:flex;flex-direction:column;padding:calc(16 * var(--u));gap:calc(var(--lp-gap) * var(--u));overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.gm-langpick-header{display:flex;align-items:center;gap:var(--key-gap);flex:none;padding:0 calc(4 * var(--u))}.gm-langpick-grid{display:grid;grid-template-columns:repeat(var(--lp-cols),minmax(0,1fr));gap:calc(var(--lp-cell-gap) * var(--u))}.gm-langpick-cell{min-height:max(var(--hit-min),calc(var(--lp-cell) * var(--u) * var(--lp-k)));min-width:0;display:flex;align-items:center;gap:calc(12 * var(--u));padding:0 calc(12 * var(--u));overflow:hidden;text-align:start}.gm-langpick-flag{flex:none;display:block;width:calc(var(--lp-flag) * var(--u) * var(--lp-k));aspect-ratio:3 / 2;object-fit:cover}.gm-langpick-names{display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0}.gm-langpick-native{font-size:max(var(--font-min),calc(var(--lp-native) * var(--u) * var(--lp-k)));color:var(--white);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-langpick-english{font-size:max(var(--font-min),calc(var(--lp-english) * var(--u) * var(--lp-k)));color:var(--text2);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-newscol{grid-column:3;align-self:start;margin-top:calc(var(--home-news-top) - var(--home-y));max-height:calc(100% - var(--home-news-top) + var(--home-y));min-height:0;display:flex;flex-direction:column;overflow:hidden}.gm-newscol-head{display:flex;align-items:center;gap:calc(12 * var(--hu));flex:none;padding:calc(14 * var(--hu)) calc(14 * var(--hu)) calc(12 * var(--hu)) calc(18 * var(--hu));border-bottom:1px solid var(--hg-line)}.gm-newscol.is-collapsed .gm-newscol-head{border-bottom-color:transparent}.gm-newscol-title.gm-softkeys{flex:1 1 auto;min-width:0;padding-bottom:0;border-bottom:0}.gm-newscol-count{min-width:calc(30 * var(--hu));height:calc(30 * var(--hu));padding:0 calc(9 * var(--hu));flex:none;display:grid;place-items:center;font-size:max(var(--font-min),calc(15 * var(--hu)));line-height:1;font-variant-numeric:tabular-nums}.gm-newscol-toggle{width:max(var(--touch-min),var(--btn-h));height:max(var(--touch-min),var(--btn-h));flex:none;display:grid;place-items:center}.gm-newscol-chev{width:calc(14 * var(--hu));height:calc(14 * var(--hu));border-left:var(--hair) solid var(--hg-lit);border-top:var(--hair) solid var(--hg-lit);transform:translateY(25%) rotate(45deg);transition:transform .2s}.gm-newscol.is-collapsed .gm-newscol-chev{transform:translateY(-25%) rotate(225deg)}.gm-newscol-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:calc(8 * var(--hu));padding:calc(14 * var(--hu));scrollbar-width:thin;scrollbar-color:var(--cyan-a35) transparent;--fade-t: 0px;--fade-b: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--black) var(--fade-t),var(--black) calc(100% - var(--fade-b)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--black) var(--fade-t),var(--black) calc(100% - var(--fade-b)),transparent 100%)}.gm-newscol-list.fade-top{--fade-t: calc(36 * var(--hu))}.gm-newscol-list.fade-bottom{--fade-b: calc(48 * var(--hu))}.gm-newscol.is-collapsed .gm-newscol-list{display:none}.gm-nc-card{--tag: var(--cyan);flex:none;display:flex;gap:calc(16 * var(--hu));align-items:flex-start;padding:calc(16 * var(--hu)) calc(18 * var(--hu));text-decoration:none;outline:none}.gm-nc-card.tag-update{--tag: var(--green)}.gm-nc-card.tag-event{--tag: var(--amber)}.gm-nc-card.tag-community{--tag: var(--lilac)}.gm-nc-card.tag-dev{--tag: var(--cyan)}.gm-nc-card{cursor:pointer}.gm-nc-card:focus-visible{outline:var(--focus-w) solid var(--cyan);outline-offset:var(--focus-off)}.gm-nc-thumb{flex:none;width:calc(132 * var(--hu));aspect-ratio:16 / 10;object-fit:cover;border-radius:calc(var(--r-inner) * var(--hu));box-shadow:inset 0 0 0 1px var(--hg-line);background:var(--night)}.gm-nc-main{display:flex;flex-direction:column;gap:calc(8 * var(--hu));min-width:0;flex:1 1 auto}.gm-nc-card:not(.has-thumb){flex-direction:column;align-items:stretch;gap:calc(8 * var(--hu))}.gm-nc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8 * var(--hu))}.gm-nc-tag,.gm-nc-date{font-size:max(var(--font-min),calc(13 * var(--hu)));line-height:1;padding:calc(6 * var(--hu)) calc(10 * var(--hu));letter-spacing:.08em}.gm-nc-tag{color:var(--tag)}.gm-nc-date{color:var(--text2);font-variant-numeric:tabular-nums}.gm-nc-dot{width:calc(9 * var(--hu));height:calc(9 * var(--hu));border-radius:50%;background:var(--hg-lit);box-shadow:0 0 calc(8 * var(--hu)) var(--hg-lit)}.gm-nc-card.is-pinned .gm-nc-date:before{content:"▲ ";color:var(--tag)}.gm-nc-title{margin:0;font:inherit;font-size:max(var(--font-min),calc(23 * var(--hu)));line-height:1.2;color:var(--white)}.gm-nc-body{margin:0;font-family:var(--font-body);font-weight:450;font-size:max(var(--font-min),calc(16 * var(--hu)));line-height:1.45;color:var(--text2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.gm-nc-more{display:inline-flex;align-items:center;gap:calc(6 * var(--hu));font-size:max(var(--font-min),calc(15 * var(--hu)));color:var(--tag);letter-spacing:.04em}.gm-nc-arrow{transition:transform .15s}.gm-nc-card:hover .gm-nc-arrow,.gm-nc-card.is-focus .gm-nc-arrow{transform:translate(calc(4 * var(--hu)))}body.is-rtl .gm-nc-arrow{transform:scaleX(-1)}#menu .gm-newsmodal{position:fixed;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;box-sizing:border-box;isolation:isolate;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}#menu .gm-newsmodal:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--black);opacity:.75;pointer-events:none}#menu .gm-newsmodal{--hg-glass-top: var(--night-a94);--hg-glass-bot: var(--night-a97)}.gm-newsmodal-card{--tag: var(--cyan);width:min(max(calc(860 * var(--u)),340px),100%);max-height:100%;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:max(10px,calc(14 * var(--u)));padding:max(14px,calc(22 * var(--u))) max(14px,calc(26 * var(--u)));overflow:hidden}.gm-newsmodal-card.tag-update{--tag: var(--green)}.gm-newsmodal-card.tag-event{--tag: var(--amber)}.gm-newsmodal-card.tag-community{--tag: var(--lilac)}.gm-newsmodal-head{display:flex;align-items:center;gap:var(--key-gap);flex:none}.gm-newsmodal-card .gm-nc-meta{flex:none;gap:8px}.gm-newsmodal-card .gm-nc-tag,.gm-newsmodal-card .gm-nc-date{font-size:max(12px,calc(15 * var(--u)));padding:6px 10px}.gm-newsmodal-title{flex:none;margin:0;font:inherit;font-size:max(19px,calc(32 * var(--u)));line-height:1.2;color:var(--white);overflow-wrap:anywhere}.gm-newsmodal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;gap:max(10px,calc(14 * var(--u)));scrollbar-width:thin;scrollbar-color:var(--cyan-a35) transparent}.gm-newsmodal-img{flex:none;display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:calc(var(--r-inner) * var(--u));box-shadow:inset 0 0 0 1px var(--hg-line);background:var(--night)}.gm-newsmodal-text{margin:0;font-family:var(--font-body);font-weight:450;font-size:max(15px,calc(21 * var(--u)));line-height:1.5;color:var(--text2);overflow-wrap:anywhere}.gm-newsmodal-actions{flex:none;display:flex;gap:max(8px,calc(12 * var(--u)))}.gm-newsmodal-key{flex:1 1 0;min-width:0;height:max(var(--touch-min),48px,calc(64 * var(--u)));display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px}.gm-newsmodal-legend{font-size:max(14px,calc(22 * var(--u)));letter-spacing:.06em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gm-newsmodal-ext{flex:none;font-size:max(14px,calc(22 * var(--u)));line-height:1}body.is-rtl .gm-newsmodal-ext{transform:scaleX(-1)}body.gm-news-open .bgload:not(.bgload--join):not(.jetload){visibility:hidden}.gm-nc-skel{flex:none;display:flex;flex-direction:column;gap:calc(10 * var(--hu));padding:calc(18 * var(--hu)) calc(20 * var(--hu));pointer-events:none}.gm-nc-skel-line{display:block;height:calc(14 * var(--hu));width:92%;border-radius:calc(var(--r-chip) * var(--hu));background:linear-gradient(90deg,var(--light-a05) 0,var(--light-a14) 40%,var(--light-a05) 80%) 0 0 / 300% 100%;animation:gm-nc-shine 1.4s linear infinite}.gm-nc-skel-line.is-meta{width:38%;height:calc(22 * var(--hu))}.gm-nc-skel-line.is-title{width:70%;height:calc(24 * var(--hu))}.gm-nc-skel-line.is-short{width:54%}@keyframes gm-nc-shine{0%{background-position:100% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.gm-nc-skel-line{animation:none}.gm-nc-arrow{transition:none}}.gm-nc-empty{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--hu));padding:calc(36 * var(--hu)) calc(16 * var(--hu));text-align:center}.gm-nc-empty-icon{opacity:.45}.gm-nc-empty p{margin:0;font-size:max(var(--font-min),calc(18 * var(--hu)));color:var(--text2)}body.gm-portrait #menu .gm-home{display:flex;flex-direction:column;gap:calc(28 * var(--u));overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--safe-t, 0px) + var(--home-news-top)) calc(var(--safe-r, 0px) + 40 * var(--u)) calc(var(--safe-b, 0px) + 40 * var(--u)) calc(var(--safe-l, 0px) + 40 * var(--u))}body.gm-portrait #menu .gm-home-main{flex:none;max-height:none;overflow:visible}body.gm-portrait #menu .gm-p-title{width:min(calc(760 * var(--u)),100%)}body.gm-portrait #menu .gm-p-play,body.gm-portrait #menu .gm-p-settings{width:auto;max-width:100%;top:auto;max-height:none}body.gm-portrait #menu .gm-newscol{margin-top:0;max-height:none;flex:none}body.gm-portrait #menu .gm-newscol-list{overflow:visible;-webkit-mask-image:none;mask-image:none}body.gm-portrait #menu .gm-text-body{font-size:max(var(--font-min),calc(32 * var(--u)))}body.gm-portrait #menu .gm-nc-card{padding:calc(26 * var(--u)) calc(28 * var(--u));gap:calc(14 * var(--u))}body.gm-portrait #menu :is(.gm-nc-main,.gm-nc-card:not(.has-thumb)){gap:calc(14 * var(--u))}body.gm-portrait #menu .gm-nc-title{font-size:max(var(--font-min),calc(44 * var(--u)))}body.gm-portrait #menu .gm-nc-body{font-size:max(var(--font-min),calc(36 * var(--u)))}body.gm-portrait #menu .gm-nc-tag,body.gm-portrait #menu .gm-nc-date,body.gm-portrait #menu .gm-nc-more{font-size:max(var(--font-min),calc(28 * var(--u)))}body.gm-portrait #menu .gm-nc-thumb{width:calc(200 * var(--u))}body.gm-portrait #menu .gm-newscol-title .gm-softkey-label{font-size:max(var(--font-min),calc(36 * var(--u)))}body.gm-portrait #menu .gm-newscol-count{min-width:calc(52 * var(--u));height:calc(52 * var(--u));padding:0 calc(14 * var(--u));font-size:max(var(--font-min),calc(28 * var(--u)))}body.gm-portrait #menu .gm-lang-caption{font-size:max(var(--font-min),calc(24 * var(--u)))}body.gm-portrait #menu .gm-lang-name{font-size:max(var(--font-min),calc(40 * var(--u)))}body.gm-portrait #menu .gm-lang-flag{--lp-k: 1.6}body.gm-portrait #menu .gm-langpick-card,body.gm-portrait #settings .gm-langpick-card{--lp-k: 1.6;--lp-cols: 2 !important}#menu .gm-hangar{position:absolute;inset:0;pointer-events:none}.gm-hangar-col{--hg-row-min: calc(58 * var(--hu));--hg-row-max: calc(112 * var(--hu));--pick: 2;pointer-events:auto;position:absolute;left:calc(14 * var(--u));top:calc(14 * var(--u));bottom:calc(14 * var(--u));max-height:calc(100 * var(--dvh) - 28 * var(--u));overflow:hidden;width:clamp(calc(380 * var(--hu)),25vw,calc(560 * var(--hu)));padding:calc(18 * var(--hu)) calc(18 * var(--hu)) calc(18 * var(--hu));display:flex;flex-direction:column;gap:calc(12 * var(--hu));-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.gm-softkeys{display:flex;flex:none;align-items:center;gap:calc(12 * var(--hu));padding-bottom:calc(12 * var(--hu));border-bottom:1px solid var(--hg-line)}.gm-softkeys>.gm-softkey-label{flex:0 1 auto}.gm-softkeys>.gm-hangar-tape{margin-inline-start:calc(2 * var(--hu))}.gm-softkey{width:calc(50 * var(--hu));height:calc(50 * var(--hu));border-radius:calc(var(--r-card) * var(--hu));flex:none;display:grid;place-items:center;background:linear-gradient(180deg,var(--cyan-a16),var(--cyan-a04));box-shadow:inset 0 0 0 1px var(--cyan-a45),inset 0 1px 0 var(--light-a18),0 0 calc(16 * var(--hu)) var(--cyan-a18)}.gm-softkey-glyph{width:62%;height:62%;background:var(--h-text);-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.gm-softkey.is-active .gm-softkey-glyph{background:var(--hg-lit)}.gm-softkey-label{display:flex;align-items:center;gap:calc(8 * var(--hu));line-height:1;min-width:0;font-size:max(var(--font-min),calc(28 * var(--hu)));letter-spacing:.14em;color:var(--white);white-space:nowrap}.gm-softkey-label:before{content:"";flex:none;width:calc(10 * var(--hu));height:calc(16 * var(--hu));background:var(--hg-lit);clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%)}.gm-softkey-label.is-active{color:var(--white)}.gm-hangar-tape{position:relative;flex:1 1 auto;min-width:calc(40 * var(--hu));height:calc(26 * var(--hu));align-self:center;background:repeating-linear-gradient(90deg,var(--cyan-a55) 0 1px,transparent 1px calc(40 * var(--hu))) bottom / 100% calc(14 * var(--hu)) no-repeat,repeating-linear-gradient(90deg,var(--tick-a32) 0 1px,transparent 1px calc(8 * var(--hu))) bottom / 100% calc(7 * var(--hu)) no-repeat,linear-gradient(var(--tick-a25),var(--tick-a25)) bottom / 100% 1px no-repeat;-webkit-mask:linear-gradient(90deg,transparent,var(--black) 14%,var(--black) 86%,transparent);mask:linear-gradient(90deg,transparent,var(--black) 14%,var(--black) 86%,transparent)}.gm-hangar-tape:after{content:"";position:absolute;top:0;width:calc(12 * var(--hu));height:calc(9 * var(--hu));left:calc((var(--pick, 2) + .5) / 6 * 100% - 6 * var(--hu));background:var(--hg-lit);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 0 4px var(--cyan-a80));transition:left .28s cubic-bezier(.2,.8,.2,1)}.gm-hangar-page{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:calc(6 * var(--hu));justify-content:flex-start;justify-content:safe center;scrollbar-width:none}.gm-hangar-row{flex:1 1 0;min-height:var(--hg-row-min);max-height:var(--hg-row-max);width:100%;display:grid;grid-template-columns:calc(92 * var(--hu)) minmax(0,1fr) calc(22 * var(--hu));align-items:center;grid-template-rows:1fr auto auto 1fr;gap:0 calc(16 * var(--hu));padding:0 calc(18 * var(--hu)) 0 calc(16 * var(--hu));text-align:left}.gm-hangar-row>.gm-hangar-plane{grid-column:1;grid-row:1 / -1}.gm-hangar-row>.gm-hangar-chev{grid-column:3;grid-row:1 / -1}.gm-hangar-row>.gm-hangar-name{grid-column:2;grid-row:2}.gm-hangar-row>.gm-hangar-sub{grid-column:2;grid-row:3;margin-top:calc(4 * var(--hu))}.gm-hangar-plane{align-self:stretch;margin:calc(8 * var(--hu)) 0;flex:none;background:linear-gradient(180deg,var(--light),var(--steel));-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.gm-hangar-name{font-size:max(var(--font-min),calc(25 * var(--hu)));line-height:1.05;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-hangar-sub{font-family:system-ui,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:max(var(--font-min),calc(14 * var(--hu)));letter-spacing:.04em;color:var(--h-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-hangar-sub:empty{display:none}.gm-hangar-chev{justify-self:end;flex:none;width:calc(11 * var(--hu));height:calc(11 * var(--hu));margin-right:calc(4 * var(--hu));border-top:calc(3 * var(--hu)) solid var(--h-muted);border-right:calc(3 * var(--hu)) solid var(--h-muted);transform:rotate(45deg);opacity:.7;transition:transform .2s,border-color .2s,opacity .2s}.jt-row:is(:hover,.is-focus) .gm-hangar-chev{border-color:var(--hg-lit);opacity:1;transform:translate(calc(3 * var(--hu))) rotate(45deg)}.gm-hangar-row.is-selected .gm-hangar-plane{background:linear-gradient(180deg,var(--ice-2),var(--hg-lit));transform:scale(1.06)}.jt-row.is-selected :is(.gm-hangar-name,.gm-home-key-label){color:var(--ice);text-shadow:0 0 calc(14 * var(--hu)) var(--cyan-a55)}.jt-row.is-selected .gm-hangar-sub{color:var(--ice-2-a85)}.jt-row.is-selected .gm-hangar-chev{border-color:var(--hg-lit);opacity:1}.gm-hangar-spec,.jt-data{flex:none;display:flex;flex-direction:column;gap:calc(10 * var(--hu));padding:calc(14 * var(--hu)) calc(16 * var(--hu))}.gm-hangar-spec-title{font-size:max(var(--font-min),calc(13 * var(--hu)));letter-spacing:.18em;color:var(--h-muted);display:flex;align-items:center;gap:calc(10 * var(--hu));min-width:0}.gm-hangar-spec-name{order:2;color:var(--hg-lit);letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gm-hangar-spec-title:after{content:"";order:3;flex:1;height:1px;background:linear-gradient(90deg,var(--hg-line),transparent)}.gm-hangar-spec-body{display:flex;flex-direction:column;gap:calc(9 * var(--hu))}.gm-hangar-gauge{display:grid;grid-template-columns:calc(104 * var(--hu)) minmax(0,1fr) calc(128 * var(--hu));align-items:center;gap:calc(12 * var(--hu))}.gm-hangar-gauge-label{font-size:max(var(--font-min),calc(14 * var(--hu)));letter-spacing:.1em;color:var(--text2)}.gm-hangar-gauge-value{font-size:max(var(--font-min),calc(19 * var(--hu)));color:var(--hg-lit);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 0 calc(10 * var(--hu)) var(--cyan-a45)}.gm-hangar-bar{position:relative;height:calc(9 * var(--hu));background:var(--bar-off, var(--cyan-a10));-webkit-mask:repeating-linear-gradient(90deg,var(--black) 0 calc(var(--seg-pitch, calc(9 * var(--hu))) - var(--seg-gap, calc(2 * var(--hu)))),transparent calc(var(--seg-pitch, calc(9 * var(--hu))) - var(--seg-gap, calc(2 * var(--hu)))) var(--seg-pitch, calc(9 * var(--hu))));mask:repeating-linear-gradient(90deg,var(--black) 0 calc(var(--seg-pitch, calc(9 * var(--hu))) - var(--seg-gap, calc(2 * var(--hu)))),transparent calc(var(--seg-pitch, calc(9 * var(--hu))) - var(--seg-gap, calc(2 * var(--hu)))) var(--seg-pitch, calc(9 * var(--hu))))}.gm-hangar-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--fill, 0) * 100%);background:linear-gradient(90deg,var(--bar-dim, var(--cyan-a55)),var(--bar-lit, var(--hg-lit)));transition:width .35s cubic-bezier(.2,.8,.2,1)}.gm-hangar-chips{display:flex;gap:calc(8 * var(--hu));flex-wrap:wrap}.gm-hangar-chip{font-size:max(var(--font-min),calc(14 * var(--hu)));letter-spacing:.06em;color:var(--white);padding:calc(5 * var(--hu)) calc(10 * var(--hu))}.gm-hangar-chips:empty{display:none}.gm-hangar-actions{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);grid-template-rows:100%;align-items:stretch;gap:calc(12 * var(--hu));height:clamp(44px,calc(76 * var(--hu)),calc(13 * var(--dvh)))}.gm-hangar-actions>*{height:100%;min-height:0}.gm-hangar-extra{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(8 * var(--hu))}.gm-hangar-extra:empty{display:none}#menu .gm-hangar-extra .gm-hangar-multi{height:clamp(34px,calc(52 * var(--hu)),calc(9 * var(--dvh)));min-width:0;padding:0 calc(8 * var(--hu));font-size:max(var(--font-min),calc(17 * var(--hu)));line-height:1.05;text-align:center}#menu .gm-hangar-extra .gm-hangar-multi{overflow-wrap:normal;white-space:normal}.gm-hangar-back{font-size:max(var(--font-min),calc(21 * var(--hu)));letter-spacing:.06em;display:flex;align-items:center;justify-content:center}.gm-hangar-fly{display:flex;align-items:center;justify-content:center;gap:calc(14 * var(--hu));font-size:max(var(--font-min),calc(36 * var(--hu)));letter-spacing:.16em}.gm-hangar-fly-label{position:relative;z-index:1;padding-left:.16em}.gm-hangar-fly-chev{position:relative;z-index:1;width:calc(26 * var(--hu));height:calc(20 * var(--hu));background:currentColor;clip-path:polygon(0 0,22% 0,52% 50%,22% 100%,0 100%,30% 50%,0 0,48% 0,70% 0,100% 50%,70% 100%,48% 100%,78% 50%,48% 0);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.gm-hangar-fly:is(:hover,.is-focus) .gm-hangar-fly-chev{transform:translate(calc(6 * var(--hu)))}.gm-hangar-fly:disabled .gm-hangar-fly-chev{transform:none;opacity:.45}@media(prefers-reduced-motion:reduce){.gm-hangar-plane,.gm-hangar-chev,.gm-hangar-tape:after,.gm-hangar-bar:before,.gm-hangar-fly-chev{transition:none}}@media(max-height:600px){.gm-hangar-spec{display:none}}@media(max-height:520px)and (orientation:landscape){.gm-hangar-col{--hg-row-min: 40px;gap:6px;padding:8px 10px;top:8px;bottom:8px;max-height:calc(100 * var(--dvh) - 16px)}.gm-hangar-tape{display:none}.gm-softkeys{padding-bottom:4px}.gm-softkey{width:30px;height:30px}.gm-softkey-label{font-size:18px}.gm-hangar-actions{height:44px}#menu .gm-hangar-extra .gm-hangar-multi{height:var(--touch-min);font-size:13px}}.gm-news-key-label{white-space:nowrap;line-height:1}.gm-news-thumb{width:calc(136 * var(--u));height:calc(136 * var(--u));border-radius:calc(var(--r-inner) * var(--u))}.gm-pagekey{box-sizing:border-box;padding:var(--key-pad-y) var(--key-pad-x);display:flex;align-items:center;justify-content:center;gap:var(--key-gap);flex:none;min-width:0;overflow:hidden}.gm-kitkey-words{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(2 * var(--u));min-width:0}.gm-kitkey-legend{white-space:nowrap;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.gm-pagekey>.gm-kitkey-legend{flex:1 1 0;min-width:0;text-align:start}.gm-kitkey-sub{font-size:max(var(--font-min),calc(14 * var(--u)));color:var(--text2)}.gm-hangar-back-chev+.gm-kitkey-legend{text-transform:uppercase;letter-spacing:.06em}.gm-capkey{flex:none;height:calc(28 * var(--u));box-sizing:border-box;display:inline-flex;align-items:center;padding:0 var(--keycap-pad);font-size:var(--keycap-font);line-height:1;color:var(--cyan);white-space:nowrap;justify-content:center}#settings.gm{background:var(--night-a55);overflow-y:auto;z-index:15}.gm-page{min-height:100%;display:flex;justify-content:center;box-sizing:border-box;padding:0 calc(24 * var(--u))}.gm-page-col{width:clamp(min(calc(720 * var(--u)),100%),82vw,calc(1120 * var(--u)));max-width:100%;box-sizing:border-box;padding:calc(14 * var(--u)) 0 calc(10 * var(--u));display:flex;flex-direction:column;gap:calc(10 * var(--u))}.gm-page-col.jt-panel{padding:calc(18 * var(--hu));gap:calc(12 * var(--hu));margin:calc(14 * var(--u)) 0;align-self:flex-start}.gm-page-col>*{flex:none}html body #settings.gm.gm-fixed{overflow:hidden}#settings>.gm-set-screen{position:absolute;inset:0;z-index:0}.gm-set-side{overflow-y:auto;scrollbar-width:none}.gm-set-side::-webkit-scrollbar{display:none}.mx-coltabs.gm-set-nav{flex-direction:column;align-items:stretch}#settings .gm-set-nav>.gm-home-key{width:100%;justify-content:flex-start;box-sizing:border-box}.gm-set-side>.gm-nav-hint{margin-top:auto;justify-content:flex-start}.gm-set-main{display:flex;flex-direction:column;gap:var(--gap-m);padding:var(--gap-m);box-sizing:border-box;overflow:hidden}.gm-set-main>.gm-settings-list{flex:1 1 0;min-height:0}.gm-set-main>.gm-reload-note{flex:none}@media(max-width:1279.98px),(max-height:500px),(orientation:portrait){.ds-page-side.gm-set-side{overflow:visible;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.mx-coltabs.gm-set-nav{grid-column:1 / -1;flex-direction:row;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.gm-set-nav::-webkit-scrollbar{display:none}#settings .gm-set-nav>.gm-home-key{flex:1 0 auto;width:auto;justify-content:center}.gm-set-side>.gm-nav-hint{grid-column:1 / -1;margin-top:0}.gm-set-main{gap:var(--gap-s);padding:var(--gap-s)}}@media(max-height:500px){.ds-page-side.gm-set-side{overflow-y:auto}.mx-coltabs.gm-set-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}#settings .gm-set-nav>.gm-home-key{width:100%;min-width:0}}@media(min-width:1280px)and (min-height:501px)and (orientation:landscape){body.gm-on-settings:not(.is-touch):not(.shell-flying):not(.shell-loading) #shell .shell-keys{flex-direction:column}}.gm-vscroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--cyan-a35) transparent;padding-right:calc(6 * var(--u))}.gm-vscroll::-webkit-scrollbar{width:calc(6 * var(--u))}.gm-vscroll::-webkit-scrollbar-track{background:var(--cyan-a05);border-radius:calc(var(--r-bar) * var(--hu))}.gm-vscroll::-webkit-scrollbar-thumb{background:var(--cyan-a35);border-radius:calc(var(--r-bar) * var(--hu))}.gm-vscroll::-webkit-scrollbar-thumb:hover{background:var(--cyan-a55)}.gm-vscroll-body{display:flex;flex-direction:column;gap:calc(4 * var(--u));box-sizing:border-box}.gm-vscroll-body>.gm-group,.gm-vscroll-body>.gm-group:first-child{margin-top:calc(10 * var(--u))}.gm-reload-note{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--u)) calc(14 * var(--u));color:var(--amber);font-size:max(var(--font-min),calc(15 * var(--u)))}.gm-reload-note.hidden,.gm-reload-note .hidden{display:none}.gm-reload-note .gm-home-key{flex:none;width:auto}.gm-vrow-value .gm-cycle-value.gm-preset-value{flex:1 1 0;width:auto;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.1;overflow:hidden;text-align:center}.jt-title .gm-softkey-label{overflow:hidden;text-overflow:ellipsis}.gm-oled-panel{gap:var(--gap-s)}.gm-oled{max-height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--divider) transparent}.gm-oled-body{display:flex;flex-direction:column;gap:calc(4 * var(--u))}.gm-group{margin-top:calc(14 * var(--u));margin-bottom:calc(4 * var(--u));color:var(--hg-lit)}.gm-group:first-child{margin-top:calc(4 * var(--u))}.gm-vrow{min-height:calc(50 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));box-sizing:border-box}.gm-vrow-label{flex:1 1 auto;min-width:calc(120 * var(--u));font-size:max(var(--font-min),calc(19 * var(--u)));line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-vrow-value{width:calc(360 * var(--u));max-width:62%;flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-s)}.gm-vrow-value.is-wide{width:auto;max-width:none}.gm-arrow{width:calc(34 * var(--u));height:calc(34 * var(--u));padding:0}.gm-arrow:before{content:"";width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--cyan);-webkit-mask:url(assets/ui/menu_v2/icons/chevron.png) center / contain no-repeat;mask:url(assets/ui/menu_v2/icons/chevron.png) center / contain no-repeat}.gm-arrow.is-left:before{transform:scaleX(-1)}.gm-arrow.is-end{opacity:.35}.gm-cycle-value{width:calc(240 * var(--u));min-width:0;flex:0 1 auto;white-space:nowrap;text-align:center;font-size:max(var(--font-min),calc(18 * var(--u)));color:var(--cyan)}.gm-vrow-value .gm-cycle-value{white-space:normal;overflow-wrap:anywhere;line-height:1.1}.gm-toggle{width:calc(92 * var(--u));height:calc(38 * var(--u));font-size:max(var(--font-min),calc(16 * var(--u)));padding:0;color:var(--link)}.gm-vrow-value .gm-toggle{width:auto;min-width:calc(92 * var(--u));padding:0 calc(6 * var(--u));white-space:nowrap}.gm-vrow-value .gm-play{flex:none;min-width:calc(46 * var(--u));padding:0}.gm-readout{width:calc(56 * var(--u));flex:none;text-align:right;font-size:max(var(--font-min),calc(17 * var(--u)));line-height:1;color:var(--cyan);font-variant-numeric:tabular-nums;white-space:nowrap}.gm-meter{-webkit-appearance:none;appearance:none;flex:1 1 auto;min-width:0;margin:0;height:calc(34 * var(--u));background:transparent;cursor:pointer}.gm-meter::-webkit-slider-runnable-track{height:calc(12 * var(--u));border-radius:calc(var(--r-chip) * var(--u));background:linear-gradient(90deg,var(--cyan-a55) 0,var(--cyan) var(--fill, 50%),var(--cyan-a10) var(--fill, 50%) 100%)}.gm-meter::-moz-range-track{height:calc(12 * var(--u));border-radius:calc(var(--r-chip) * var(--u));background:var(--cyan-a10)}.gm-meter::-moz-range-progress{height:calc(12 * var(--u));border-radius:calc(var(--r-chip) * var(--u));background:var(--cyan)}.gm-meter::-webkit-slider-thumb{-webkit-appearance:none;width:calc(6 * var(--u));height:calc(22 * var(--u));margin-top:calc(-5 * var(--u));border-radius:calc(var(--r-tick) * var(--u));background:var(--white);border:0}.gm-meter::-moz-range-thumb{width:calc(6 * var(--u));height:calc(22 * var(--u));border-radius:calc(var(--r-tick) * var(--u));background:var(--white);border:0}.gm-meter:focus-visible{outline:var(--focus-w) solid var(--cyan);outline-offset:var(--focus-off)}.gm-meter.is-muted{opacity:.35}.gm-vrow .gm-meter::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px var(--cyan-a35)}.gm-vrow .gm-meter::-moz-range-track{box-shadow:inset 0 0 0 1px var(--cyan-a35)}.gm-vrow-value.is-wide>.gm-meter{flex:0 1 calc(220 * var(--u))}.gm-debug-slider{touch-action:none}.gm-debug-doc{pointer-events:none;padding:calc(2 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u)) calc(48 * var(--u));color:var(--muted);font-size:max(var(--font-min),calc(14 * var(--u)));line-height:1.35;overflow-wrap:anywhere}.gm-debug-doc:empty{display:none}.gm-debug-doc p,.gm-debug-doc ul,.gm-debug-doc ol{margin:0 0 calc(4 * var(--u))}.gm-debug-doc ul,.gm-debug-doc ol{padding-left:calc(18 * var(--u))}.gm-debug-doc strong{color:var(--text2);font-weight:600}.gm-debug-doc code{color:var(--text2);font-family:ui-monospace,monospace;font-size:.92em}.gm-debug-doc pre{margin:0 0 calc(4 * var(--u));color:var(--text2);font-family:ui-monospace,monospace;font-size:max(var(--font-min),calc(12 * var(--u)));line-height:1.25;white-space:pre;overflow-x:auto}.gm-mute{flex:0 0 auto}.gm-page-actions{display:flex;flex-wrap:wrap;gap:calc(14 * var(--u))}.gm-page-actions .gm-pagekey{padding:0 calc(10 * var(--u));gap:calc(7 * var(--u));max-width:100%}.gm-page-actions .gm-kitkey-words{align-items:center}.gm-page-actions .gm-pagekey>.gm-kitkey-legend{text-align:center}.gm-nav-hint{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(4 * var(--u)) calc(22 * var(--u));font-size:max(var(--font-min),calc(14 * var(--u)));color:var(--hint)}body.is-touch .gm-nav-hint{display:none}.gm-nav-item{display:inline-flex;align-items:center;gap:calc(6 * var(--u));white-space:nowrap}.gm-bind-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:calc(12 * var(--u));min-height:calc(50 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));box-sizing:border-box}.gm-bind-row{pointer-events:none}.gm-bind-head{color:var(--hint);font-size:max(var(--font-min),calc(14 * var(--u)));min-height:calc(32 * var(--u))}.gm-bind-label{font-size:max(var(--font-min),calc(19 * var(--u)));line-height:1.2;min-width:0;overflow-wrap:anywhere}.gm-bind-head .gm-bind-label{font-size:inherit}.gm-bind-keys{display:flex;flex-wrap:wrap;gap:calc(10 * var(--u));min-width:0}.gm-bind-slot{min-width:calc(150 * var(--u));height:calc(38 * var(--u));box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 calc(10 * var(--u));font-size:max(var(--font-min),calc(16 * var(--u)));line-height:1;white-space:nowrap;max-width:100%}.gm-anchors{display:flex;flex-wrap:nowrap;gap:calc(6 * var(--u));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;flex:none}.gm-anchors::-webkit-scrollbar{display:none}.gm-anchor{flex:none;height:calc(34 * var(--u));font-size:max(var(--font-min),calc(15 * var(--u)));padding:0 var(--link-pad-x)}.gm-section-head{width:100%;box-sizing:border-box;min-height:calc(40 * var(--u));margin:0;padding:0 calc(6 * var(--u));border:0;background:transparent;font:inherit;font-size:max(var(--font-min),calc(14 * var(--u)));letter-spacing:.18em;text-align:left;color:var(--hg-lit);cursor:pointer;border-radius:calc(var(--r-chip) * var(--u))}.gm-section-head:is(:hover,.is-focus){background-color:var(--cyan-a04);box-shadow:inset 0 0 0 1px var(--cyan-a35)}.gm-section-head:focus-visible{outline:var(--focus-w) solid var(--cyan);outline-offset:var(--focus-off)}.gm-section-title{order:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-section-chev{order:4;flex:none;width:calc(9 * var(--u));height:calc(9 * var(--u));margin:0 calc(6 * var(--u));border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan);transform:rotate(45deg);transition:transform .15s ease}.gm-section-head.is-collapsed{color:var(--h-muted)}.gm-section-head.is-collapsed .gm-section-chev{transform:rotate(-45deg)}.gm-ctl-note{pointer-events:none;min-height:calc(40 * var(--u))}.gm-ctl-note .gm-vrow-label{white-space:normal;color:var(--hint);font-size:max(var(--font-min),calc(16 * var(--u)))}.gm-vrow.gm-ctl-row{flex-wrap:wrap}.gm-ctl-result{flex:1 1 100%;min-width:0;color:var(--cyan);font-size:max(var(--font-min),calc(15 * var(--u)));line-height:1.25;overflow-wrap:anywhere}.gm-ctl-result:empty{display:none}.gm-vrow .gm-vrow-label{min-width:0}.gm-ctl-key{width:auto;min-width:calc(140 * var(--u));padding:0 calc(14 * var(--u))}.gm-pad-test{flex-wrap:wrap;row-gap:calc(8 * var(--u));pointer-events:none}.gm-pad-test .gm-pad-name{white-space:normal;overflow-wrap:anywhere;color:var(--hint)}.gm-pad-test.is-live .gm-pad-name{color:var(--hg-lit)}.gm-pad-live{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--u));min-width:0;flex:1 1 calc(360 * var(--u))}.gm-pad-stick{position:relative;flex:none;width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%;box-shadow:inset 0 0 0 1px var(--cyan-a35);background:var(--cyan-a05)}.gm-pad-dot{position:absolute;left:calc(50% - 8 * var(--u));top:calc(50% - 8 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;background:var(--cyan);will-change:transform}.gm-pad-buttons{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u));min-width:0;flex:1 1 0}.gm-pad-btn{min-width:calc(30 * var(--u));height:calc(24 * var(--u));padding:0 calc(4 * var(--u));justify-content:center;font-size:max(var(--font-min),calc(12 * var(--u)))}.gm-bind-row.is-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gm-bind-group{color:var(--h-muted);font-size:max(var(--font-min),calc(13 * var(--u)));letter-spacing:.14em;padding:calc(8 * var(--u)) calc(12 * var(--u)) 0}#pause.gm{background:var(--night-a75);z-index:35;display:flex;align-items:center;justify-content:center;--hg-glass-top: var(--night-a94);--hg-glass-bot: var(--night-a97)}#settings.gm.gm-over-pause{z-index:36}#pause .gm-pause-card{flex:none;margin:auto;width:min(calc(1120 * var(--u)),calc(100vw - 24px));box-sizing:border-box;padding:calc(20 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u));display:flex;flex-direction:column;gap:calc(18 * var(--u));-webkit-backdrop-filter:none;backdrop-filter:none}.gm-pause-head .gm-softkey-label{font-size:max(var(--font-min),calc(40 * var(--hu)))}.gm-mfds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(20 * var(--u));align-items:stretch}.gm-pause-box{min-width:0;box-sizing:border-box;display:flex;flex-direction:column}.gm-mfd-stats{justify-content:space-between;gap:calc(12 * var(--u));padding:calc(20 * var(--u)) calc(28 * var(--u))}.gm-pause-score-caption{font-size:max(var(--font-min),calc(21 * var(--u)));line-height:1;letter-spacing:.14em;color:var(--text2)}.gm-pause-score{display:flex;align-items:center;gap:calc(14 * var(--u));min-width:0}.gm-pause-score-value{font-size:max(var(--font-min),calc(64 * var(--u)));line-height:1;color:var(--white);font-variant-numeric:tabular-nums;white-space:nowrap}.gm-pause-plane{display:flex;align-items:center;gap:calc(14 * var(--u));min-width:0}.gm-pause-plane-name{font-size:max(var(--font-min),calc(30 * var(--u)));line-height:1.1;letter-spacing:.04em;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-pause-facts{display:flex;align-items:stretch;gap:calc(20 * var(--u))}.gm-pause-fact{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:calc(6 * var(--u))}.gm-pause-fact-caption{font-size:max(var(--font-min),calc(21 * var(--u)));line-height:1;letter-spacing:.12em;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-pause-fact-value{font-size:max(var(--font-min),calc(34 * var(--u)));line-height:1;color:var(--white);font-variant-numeric:tabular-nums}.gm-pause-mode{align-self:flex-start;max-width:100%;padding:calc(6 * var(--u)) calc(14 * var(--u));font-size:max(var(--font-min),calc(21 * var(--u)));line-height:1.2;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text2)}.gm-mfd-actions{gap:calc(12 * var(--u))}.gm-pause-slot{position:relative;width:100%;height:calc(88 * var(--u));flex:none}.gm-pause-line{position:absolute;inset:0;width:100%;height:100%;padding:0 calc(24 * var(--u));display:flex;align-items:center;gap:0;color:var(--white);text-align:left}.gm-pause-caption{flex:1 1 0;min-width:0;margin-left:calc(30 * var(--u));font-size:max(var(--font-min),calc(32 * var(--u)));line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-pause-cap{margin:0 calc(12 * var(--u));flex:none;line-height:1;height:calc(40 * var(--u));min-width:calc(64 * var(--u));box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 calc(10 * var(--u));font-size:max(var(--font-min),calc(21 * var(--u)))}#results.gm{z-index:12}.gm-results-dim{position:absolute;inset:0;background:var(--black-a45)}.gm-results-col{position:absolute;right:0;top:0;bottom:0;width:33.333vw;min-width:min(calc(560 * var(--u)),100vw);box-sizing:border-box;padding:calc(24 * var(--u));overflow-y:auto}.gm-results-inner{min-height:100%;display:flex;flex-direction:column;justify-content:center}.gm-results-screen{display:flex;flex-direction:column;gap:calc(8 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));box-sizing:border-box}.gm-results-screen:not(.is-centered){gap:calc(6 * var(--u))}.gm-results-screen.is-centered{align-items:center;text-align:center}.gm-results-housing{padding:calc(18 * var(--hu));gap:calc(12 * var(--u));display:flex;flex-direction:column}.gm-result-mode{display:inline-block;padding:calc(2 * var(--u)) calc(14 * var(--u));font-size:max(var(--font-min),calc(21 * var(--u)));line-height:1.2;white-space:nowrap}.gm-hero{display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u))}.gm-hero-caption{font-size:max(var(--font-min),calc(20 * var(--u)));color:var(--text2)}.gm-hero-score{font-size:calc(84 * var(--u));line-height:1;color:var(--amber);font-variant-numeric:tabular-nums;text-shadow:0 0 calc(22 * var(--u)) var(--amber-a55)}.gm-result-badge{border:var(--hair) solid var(--amber);color:var(--amber);font-size:max(var(--font-min),calc(24 * var(--u)));padding:calc(2 * var(--u)) calc(16 * var(--u));animation:gm-throb 1.05s ease-in-out infinite}@keyframes gm-throb{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.gm-result-badge{animation:none}}.gm-stat{display:flex;justify-content:space-between;align-items:baseline;gap:calc(20 * var(--u));font-size:max(var(--font-min),calc(23 * var(--u)));line-height:1.2}.gm-stat-caption{color:var(--text2)}.gm-stat-value{color:var(--white);font-variant-numeric:tabular-nums}.gm-result-keys{display:flex;flex-direction:column;gap:calc(6 * var(--u))}.gm-result-line{box-sizing:border-box;padding:var(--key-pad-y) var(--key-pad-x);display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:var(--hit-min);overflow:hidden;height:calc(58 * var(--u));text-align:left;gap:calc(12 * var(--u));flex:none}.gm-result-line.is-primary{height:calc(72 * var(--u))}.gm-result-words{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;gap:calc(1 * var(--u));min-width:0}.gm-result-legend{font-size:max(var(--font-min),clamp(calc(20 * var(--u)),1.6vw,calc(30 * var(--u))));line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-result-line>.gm-result-legend{flex:1 1 0;min-width:0}.gm-result-line.is-primary .gm-result-sub{color:var(--ink-a72)}.gm-result-sub{font-size:max(var(--font-min),calc(20 * var(--u)));line-height:1.15;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-portrait .gm-p-title{width:70vw}.gm-portrait .gm-p-play{width:calc(100vw - 72 * var(--u));top:calc(260 * var(--u));max-height:60vh}.gm-portrait .gm-hangar-col{--hu: calc((100vw - 28 * var(--u)) / 500);width:calc(100vw - 28 * var(--u));top:auto;height:62vh}.gm-portrait .gm-mfds{grid-template-columns:minmax(0,1fr)}.gm-portrait .gm-results-col{width:100vw}#menu .gm-hangar-backkey{height:100%;min-height:0;gap:calc(10 * var(--hu, var(--u)));padding:0 calc(14 * var(--hu, var(--u)));font-size:max(var(--font-min),calc(24 * var(--hu, var(--u))));letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.gm-hangar-back-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bgload.jetload{left:var(--jl-x, 50%);top:var(--jl-y, 80%);bottom:auto;transform:translate(-50%,-50%);width:var(--jl-w, 220px);min-width:0;box-sizing:border-box}.jetload .bgload-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jetload-bar{position:relative;overflow:hidden}@media(orientation:landscape)and (max-width:1199.98px),(orientation:landscape)and (max-height:599.98px){body:not(.gm-portrait) #menu .gm-home{--home-news-w: min(calc(640 * var(--u)), 34vw)}body:not(.gm-portrait) #menu .gm-home-key.is-stacked .gm-home-key-label{white-space:normal;text-align:center;overflow-wrap:break-word}body.gm-on-home:not(.gm-portrait) .bgload:not(.bgload--join):not(.jetload){--mid-l: calc(678 * var(--u));--mid-r: calc(100vw - 58 * var(--u) - min(calc(640 * var(--u)), 34vw));left:calc((var(--mid-l) + var(--mid-r)) / 2);top:max(var(--safe-t, 0px),12px);bottom:auto;width:min(260px,calc(var(--mid-r) - var(--mid-l) - 12px));min-width:0;box-sizing:border-box}body.gm-on-home:not(.gm-portrait) .bgload:not(.bgload--join):not(.jetload) .bgload-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(orientation:landscape)and (min-width:1200px)and (min-height:600px){body.gm-on-home:not(.gm-portrait) .bgload:not(.bgload--join):not(.jetload){top:max(var(--safe-t, 0px),20px);bottom:auto}}body.gm-on-home.gm-portrait .bgload.bgload--done:not(.bgload--join):not(.jetload){visibility:hidden}.lock-prompt{position:fixed;inset:0;z-index:34;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:Russo One,sans-serif;user-select:none;-webkit-user-select:none}.lock-prompt .lock-prompt-card{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--u));padding:calc(18 * var(--u)) calc(28 * var(--u));max-width:calc(100vw - 32px);text-align:center}.lock-prompt-title{color:var(--cyan);font-size:max(var(--font-min),calc(26 * var(--u)));letter-spacing:.08em}.lock-prompt-sub{color:var(--h-muted);font-size:max(var(--font-min),calc(16 * var(--u)));letter-spacing:.04em}.lock-prompt.is-refused .lock-prompt-sub{color:var(--amber)}.lock-prompt.is-compact{align-items:flex-start;padding-top:calc(72 * var(--u))}.lock-prompt.is-compact .lock-prompt-card{flex-direction:row;gap:calc(14 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u))}.lock-prompt.is-compact .lock-prompt-title{font-size:max(var(--font-min),calc(15 * var(--u)))}.lock-prompt.is-compact .lock-prompt-sub{font-size:max(var(--font-min),calc(13 * var(--u)))}.gm-fps{position:fixed;z-index:60;left:calc(var(--safe-l, 0px) + 8px);top:calc(var(--safe-t, 0px) + 8px);padding:2px 8px;font:14px/1.3 Russo One,sans-serif;color:var(--cyan);background:var(--black-a42);pointer-events:none}.gm-home-service .gm-home-key.is-stacked .gm-home-key-label{max-width:100%}body.gm-portrait #menu .gm-home-service{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.gm-portrait #menu .gm-home-service .gm-home-key.is-stacked{flex-direction:row;justify-content:flex-start;gap:10px;height:48px!important;padding:0 12px}body.gm-portrait #menu .gm-home-service .gm-home-key.is-stacked .gm-home-key-label{white-space:normal;overflow-wrap:normal;text-align:start;line-height:1.1}#menu .gm-home-mp-words .gm-home-key-label{text-align:start}.motion-prompt{position:fixed;left:0;right:0;top:0;z-index:37;display:flex;justify-content:center;padding:calc(18 * var(--u)) 12px 0;pointer-events:none;font-family:Russo One,sans-serif;user-select:none;-webkit-user-select:none}.motion-prompt .motion-prompt-card{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(22 * var(--u));max-width:calc(100vw - 24px);text-align:center;pointer-events:auto}.motion-prompt.is-notice .motion-prompt-card{pointer-events:none}.motion-prompt-line{color:var(--cyan);font-size:max(var(--font-min),calc(20 * var(--u)));letter-spacing:.04em}.motion-prompt-keys{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(10 * var(--u))}.motion-prompt.is-notice .motion-prompt-keys{display:none}.motion-prompt-key{min-height:44px;padding:0 calc(22 * var(--u));font-size:max(var(--font-min),calc(16 * var(--u)));letter-spacing:.06em}
