:root{--gm-paper:#f2ede3;--gm-card:#fbf9f4;--gm-mask-on:#fff;--gm-soft:#e1d6c1;--gm-ink:#281f15;--gm-line:#624d37;--gm-up:#21538c;--gm-down:#a52b27;--gm-up-on-ink:#88b9f2;--gm-down-on-ink:#f28b88;--gm-warn:#8a480f;--gm-sel:#c77023;--gm-btn:#efe2be;--gm-btn-on:#e8bf9c;--gm-sell:#c8d8ea;--gm-hint:#e2eaf3;--gm-fly:#f5edd6;--gm-a-ink:#423324;--gm-a-sea:#d0e0e7;--gm-a-sea2:#b2c7d2;--gm-a-grid:#a6bdc9;--gm-a-land:#d1d8c0;--gm-a-land2:#afb899;--gm-a-cloud:#fbf9f4;--gm-a-cloud2:#c1ced7;--gm-a-sun:#eed396;--gm-a-sun2:#d4a268;--gm-a-body:#f7f4ee;--gm-a-body2:#b3bec6;--gm-a-body3:#fefdfb;--gm-a-red:#c56c63;--gm-a-glass:#4f7692;--gm-a-brass:#9f7a41;--gm-a-brass2:#dfc89a;--gm-a-fr1:#4b8176;--gm-a-fr2:#848f9a;--gm-a-fr3:#b59240;--gm-a-paper2:#ebe4d5;--gm-a-tele:#f2eacf;--gm-a-note:#f5ecc2;--gm-a-hi:#fdfcf6;--gm-a-sky:#d6e4eb;--gm-a-sky2:#f4eee2;--gm-a-sea3:#8da8b9;--gm-a-mtn:#b7c3cd;--gm-a-mtn2:#8f9dae;--gm-a-mtn3:#cdd8df;--gm-a-land3:#8b9871;--gm-a-cloud3:#9fadbc;--gm-a-body4:#929faa;--gm-a-body5:#70808f;--gm-a-wall:#f4efe6;--gm-a-wall2:#d2c8bc;--gm-a-wall3:#b2a395;--gm-a-roof:#c68c80;--gm-a-roof2:#9f5f56;--gm-h-half:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='M0 7L7 0M-3.5 3.5L3.5 -3.5M3.5 10.5L10.5 3.5' stroke='rgb(66,51,36)' stroke-opacity='.5' stroke-width='.7'/%3E%3C/svg%3E");--gm-h-core:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath d='M0 4L4 0M0 0L4 4' stroke='rgb(66,51,36)' stroke-opacity='.7' stroke-width='.6'/%3E%3Crect x='1.6' y='.4' width='.8' height='.8' fill='rgb(66,51,36)' fill-opacity='.7'/%3E%3C/svg%3E");--gm-tear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='M0 0H12V2L9 5.5L6 2.5L3 5.5L0 2Z' fill='rgb(242,234,207)'/%3E%3Cpath d='M0 2L3 5.5L6 2.5L9 5.5L12 2' fill='none' stroke='rgb(66,51,36)' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");--gm-ticks:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='M.5 0V3.5M5.5 0V2' stroke='rgb(66,51,36)' stroke-opacity='.8' stroke-width='1'/%3E%3C/svg%3E");--gm-vine:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg transform='rotate(0 18 18)'%3E%3Cpath d='M12 2.5H24M12 10H24' stroke='rgb(159,121,65)' stroke-width='1.2'/%3E%3Cpath d='M12 6.2q3-3.6 6 0t6 0' fill='none' stroke='rgb(159,121,65)' stroke-width='1'/%3E%3Cpath d='M15 4.4q1.4-1.8 3-1q-1 1.6-3 1zM21 8q1.4 1.8 3 1q-1-1.6-3-1z' fill='rgb(159,121,65)'/%3E%3C/g%3E%3Cg transform='rotate(90 18 18)'%3E%3Cpath d='M12 2.5H24M12 10H24' stroke='rgb(159,121,65)' stroke-width='1.2'/%3E%3Cpath d='M12 6.2q3-3.6 6 0t6 0' fill='none' stroke='rgb(159,121,65)' stroke-width='1'/%3E%3Cpath d='M15 4.4q1.4-1.8 3-1q-1 1.6-3 1zM21 8q1.4 1.8 3 1q-1-1.6-3-1z' fill='rgb(159,121,65)'/%3E%3C/g%3E%3Cg transform='rotate(180 18 18)'%3E%3Cpath d='M12 2.5H24M12 10H24' stroke='rgb(159,121,65)' stroke-width='1.2'/%3E%3Cpath d='M12 6.2q3-3.6 6 0t6 0' fill='none' stroke='rgb(159,121,65)' stroke-width='1'/%3E%3Cpath d='M15 4.4q1.4-1.8 3-1q-1 1.6-3 1zM21 8q1.4 1.8 3 1q-1-1.6-3-1z' fill='rgb(159,121,65)'/%3E%3C/g%3E%3Cg transform='rotate(270 18 18)'%3E%3Cpath d='M12 2.5H24M12 10H24' stroke='rgb(159,121,65)' stroke-width='1.2'/%3E%3Cpath d='M12 6.2q3-3.6 6 0t6 0' fill='none' stroke='rgb(159,121,65)' stroke-width='1'/%3E%3Cpath d='M15 4.4q1.4-1.8 3-1q-1 1.6-3 1zM21 8q1.4 1.8 3 1q-1-1.6-3-1z' fill='rgb(159,121,65)'/%3E%3C/g%3E%3Cg transform='rotate(0 18 18)'%3E%3Cpath d='M2.5 12V2.5H12M10 12V10H12' fill='none' stroke='rgb(159,121,65)' stroke-width='1.2'/%3E%3Cpath d='M6.2 4.2l2 2l-2 2l-2-2z' fill='rgb(159,121,65)'/%3E%3C/g%3E%3Cg transform='rotate(90 18 18)'%3E%3Cpath d='M2.5 12V2.5H12M10 12V10H12' fill='none' stroke='rgb(159,121,65)' stroke-width='1.2'/%3E%3Cpath d='M6.2 4.2l2 2l-2 2l-2-2z' fill='rgb(159,121,65)'/%3E%3C/g%3E%3Cg transform='rotate(180 18 18)'%3E%3Cpath d='M2.5 12V2.5H12M10 12V10H12' fill='none' stroke='rgb(159,121,65)' stroke-width='1.2'/%3E%3Cpath d='M6.2 4.2l2 2l-2 2l-2-2z' fill='rgb(159,121,65)'/%3E%3C/g%3E%3Cg transform='rotate(270 18 18)'%3E%3Cpath d='M2.5 12V2.5H12M10 12V10H12' fill='none' stroke='rgb(159,121,65)' stroke-width='1.2'/%3E%3Cpath d='M6.2 4.2l2 2l-2 2l-2-2z' fill='rgb(159,121,65)'/%3E%3C/g%3E%3C/svg%3E");--gm-bolt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Ccircle cx='3' cy='3' r='2.4' fill='rgb(222,198,150)' stroke='rgb(66,51,36)' stroke-width='.8'/%3E%3Cpath d='M1.6 4.4L4.4 1.6' stroke='rgb(66,51,36)' stroke-width='.7'/%3E%3C/svg%3E");--gm-scuff:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill-rule='evenodd' d='M0 0H48V48H0ZM11.6 5.6h1.0v0.6h-0.7ZM19.1 42.3h1.4v1.0h-0.8ZM25.2 13.5h0.8v0.6h-0.8ZM42.7 38.3h1.4v1.1h-0.8ZM14.9 29.2h1.3v1.1h-1.5ZM4.9 28.3h1.3v0.9h-0.8ZM22.3 5.0h1.5v1.1h-1.1ZM14.5 41.9h1.2v1.1h-1.4ZM23.9 19.6h1.2v0.8h-0.8ZM14.7 37.6h0.6v0.5h-1.2ZM13.6 25.1h1.1v0.7h-1.6ZM9.8 19.6h0.8v0.9h-0.9ZM17.0 34.6h0.9v0.9h-1.5ZM5.5 3.8h0.8v1.0h-1.2ZM11.7 15.9h0.8v0.8h-0.6ZM32.4 41.3h1.6v1.0h-1.6ZM1.8 14.0h1.6v1.0h-1.0ZM43.4 28.9h1.4v0.7h-0.8ZM21.0 7.1h1.0v1.2h-0.9ZM1.4 3.0h0.8v1.0h-1.0ZM14.1 5.4h1.6v0.8h-0.8ZM3.7 3.5h0.8v1.0h-0.7Z' fill='black'/%3E%3C/svg%3E")}[data-theme=dark]{--gm-paper:#201c18;--gm-card:#2c2621;--gm-mask-on:#fff;--gm-soft:#5b5248;--gm-ink:#f1ede4;--gm-line:#ab9d87;--gm-up:#88b9f2;--gm-down:#f28b88;--gm-up-on-ink:#21538c;--gm-down-on-ink:#a52b27;--gm-warn:#f2b75f;--gm-sel:#eb9947;--gm-btn:#4b4030;--gm-btn-on:#795434;--gm-sell:#2e4156;--gm-hint:#243242;--gm-fly:#3e3528;--gm-a-ink:#16120e;--gm-a-sea:#28343e;--gm-a-sea2:#1c242c;--gm-a-grid:#404e59;--gm-a-land:#5b614c;--gm-a-land2:#404536;--gm-a-cloud:#d5cfc3;--gm-a-cloud2:#738596;--gm-a-sun:#d4b77d;--gm-a-sun2:#a47546;--gm-a-body:#ded9cf;--gm-a-body2:#89949f;--gm-a-body3:#f4f1eb;--gm-a-red:#bc6b62;--gm-a-glass:#395060;--gm-a-brass:#c2a470;--gm-a-brass2:#776340;--gm-a-fr1:#6aa095;--gm-a-fr2:#9ca3ab;--gm-a-fr3:#c3a765;--gm-a-paper2:#36302b;--gm-a-tele:#413a2a;--gm-a-note:#4a432b;--gm-a-hi:#ddd0b0;--gm-a-sky:#212a36;--gm-a-sky2:#483c32;--gm-a-sea3:#141a1f;--gm-a-mtn:#39414c;--gm-a-mtn2:#272d34;--gm-a-mtn3:#2f3841;--gm-a-land3:#2d3027;--gm-a-cloud3:#5a6572;--gm-a-body4:#65707b;--gm-a-body5:#4e575f;--gm-a-wall:#b6ab9a;--gm-a-wall2:#877b6e;--gm-a-wall3:#635c54;--gm-a-roof:#905b51;--gm-a-roof2:#65433e;--gm-h-half:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='M0 7L7 0M-3.5 3.5L3.5 -3.5M3.5 10.5L10.5 3.5' stroke='rgb(12,9,7)' stroke-opacity='.8' stroke-width='.7'/%3E%3C/svg%3E");--gm-h-core:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath d='M0 4L4 0M0 0L4 4' stroke='rgb(12,9,7)' stroke-opacity='.95' stroke-width='.6'/%3E%3Crect x='1.6' y='.4' width='.8' height='.8' fill='rgb(12,9,7)' fill-opacity='.95'/%3E%3C/svg%3E");--gm-tear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='M0 0H12V2L9 5.5L6 2.5L3 5.5L0 2Z' fill='rgb(65,58,42)'/%3E%3Cpath d='M0 2L3 5.5L6 2.5L9 5.5L12 2' fill='none' stroke='rgb(12,9,7)' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");--gm-vine:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg transform='rotate(0 18 18)'%3E%3Cpath d='M12 2.5H24M12 10H24' stroke='rgb(194,163,114)' stroke-width='1.2'/%3E%3Cpath d='M12 6.2q3-3.6 6 0t6 0' fill='none' stroke='rgb(194,163,114)' stroke-width='1'/%3E%3Cpath d='M15 4.4q1.4-1.8 3-1q-1 1.6-3 1zM21 8q1.4 1.8 3 1q-1-1.6-3-1z' fill='rgb(194,163,114)'/%3E%3C/g%3E%3Cg transform='rotate(90 18 18)'%3E%3Cpath d='M12 2.5H24M12 10H24' stroke='rgb(194,163,114)' stroke-width='1.2'/%3E%3Cpath d='M12 6.2q3-3.6 6 0t6 0' fill='none' stroke='rgb(194,163,114)' stroke-width='1'/%3E%3Cpath d='M15 4.4q1.4-1.8 3-1q-1 1.6-3 1zM21 8q1.4 1.8 3 1q-1-1.6-3-1z' fill='rgb(194,163,114)'/%3E%3C/g%3E%3Cg transform='rotate(180 18 18)'%3E%3Cpath d='M12 2.5H24M12 10H24' stroke='rgb(194,163,114)' stroke-width='1.2'/%3E%3Cpath d='M12 6.2q3-3.6 6 0t6 0' fill='none' stroke='rgb(194,163,114)' stroke-width='1'/%3E%3Cpath d='M15 4.4q1.4-1.8 3-1q-1 1.6-3 1zM21 8q1.4 1.8 3 1q-1-1.6-3-1z' fill='rgb(194,163,114)'/%3E%3C/g%3E%3Cg transform='rotate(270 18 18)'%3E%3Cpath d='M12 2.5H24M12 10H24' stroke='rgb(194,163,114)' stroke-width='1.2'/%3E%3Cpath d='M12 6.2q3-3.6 6 0t6 0' fill='none' stroke='rgb(194,163,114)' stroke-width='1'/%3E%3Cpath d='M15 4.4q1.4-1.8 3-1q-1 1.6-3 1zM21 8q1.4 1.8 3 1q-1-1.6-3-1z' fill='rgb(194,163,114)'/%3E%3C/g%3E%3Cg transform='rotate(0 18 18)'%3E%3Cpath d='M2.5 12V2.5H12M10 12V10H12' fill='none' stroke='rgb(194,163,114)' stroke-width='1.2'/%3E%3Cpath d='M6.2 4.2l2 2l-2 2l-2-2z' fill='rgb(194,163,114)'/%3E%3C/g%3E%3Cg transform='rotate(90 18 18)'%3E%3Cpath d='M2.5 12V2.5H12M10 12V10H12' fill='none' stroke='rgb(194,163,114)' stroke-width='1.2'/%3E%3Cpath d='M6.2 4.2l2 2l-2 2l-2-2z' fill='rgb(194,163,114)'/%3E%3C/g%3E%3Cg transform='rotate(180 18 18)'%3E%3Cpath d='M2.5 12V2.5H12M10 12V10H12' fill='none' stroke='rgb(194,163,114)' stroke-width='1.2'/%3E%3Cpath d='M6.2 4.2l2 2l-2 2l-2-2z' fill='rgb(194,163,114)'/%3E%3C/g%3E%3Cg transform='rotate(270 18 18)'%3E%3Cpath d='M2.5 12V2.5H12M10 12V10H12' fill='none' stroke='rgb(194,163,114)' stroke-width='1.2'/%3E%3Cpath d='M6.2 4.2l2 2l-2 2l-2-2z' fill='rgb(194,163,114)'/%3E%3C/g%3E%3C/svg%3E");--gm-bolt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Ccircle cx='3' cy='3' r='2.4' fill='rgb(120,96,62)' stroke='rgb(12,9,7)' stroke-width='.8'/%3E%3Cpath d='M1.6 4.4L4.4 1.6' stroke='rgb(12,9,7)' stroke-width='.7'/%3E%3C/svg%3E");--gm-ticks:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='M.5 0V3.5M5.5 0V2' stroke='rgb(12,9,7)' stroke-opacity='.8' stroke-width='1'/%3E%3C/svg%3E")}.gm{color:var(--gm-ink);background:var(--gm-paper);line-break:strict;padding-bottom:env(safe-area-inset-bottom,0px);font-size:14px;line-height:1.55}.gm button{font-family:inherit;font-size:14px;line-height:inherit;color:var(--gm-ink);background:var(--gm-btn);border:2px solid var(--gm-line);cursor:pointer;border-radius:8px;min-height:44px;padding:4px 10px}.gm button:disabled{cursor:default;background:var(--gm-paper);border-style:dashed}.gm button.gm-go{background:var(--gm-btn-on);border:4px double var(--gm-line);font-weight:700}.gm button.gm-sellb{background:var(--gm-sell)}.gm button:active:not(:disabled){transform:translateY(1px)}.gm b{font-weight:700}.gm em{font-style:normal}.gm a{color:var(--gm-up);font-weight:700;text-decoration:underline}.gm .up{color:var(--gm-up);font-weight:700}.gm .down{color:var(--gm-down);font-weight:700}.gm .warn{color:var(--gm-warn);font-weight:700}.gm .fest{color:var(--gm-up)}.gm-ic{vertical-align:middle;flex:none;display:inline-block}.gm h2{margin:0;font-size:20px;line-height:1.3}.gm h3{margin:0 0 6px;font-size:16px}.gm-small{font-size:12px}.gm-small,.gm-news{text-wrap:balance}.gm-page{display:block}.gm-box{border-top:2px solid var(--gm-line);border-bottom:2px solid var(--gm-line);background:var(--gm-paper)}.gm-goal{border-bottom:2px solid var(--gm-line);background:var(--gm-card);flex-wrap:wrap;align-items:center;gap:2px 12px;padding:8px 12px;display:flex}.gm-goal .gm-snd{border:2px solid var(--gm-line);outline:1px solid var(--gm-a-brass);outline-offset:-4px;background:var(--gm-a-paper2);border-radius:50%;place-content:center;place-items:center;width:44px;height:44px;min-height:44px;margin-left:auto;padding:0;display:grid}.gm-goal .gm-snd[aria-pressed=true],.gm-goal .gm-snd[data-act=sound]:not([data-level=off]){background:var(--gm-card)}.gm-goal .gm-snd[data-act=sound]:lang(es){border-radius:22px;width:56px}.gm-goal .gm-sndlv{margin-top:-2px;line-height:12px}.gm-goal>b,.gm-goal>span>b{font-size:16px;font-weight:700}.gm-mapcol{position:relative}.gm-map{border-bottom:2px solid var(--gm-line);touch-action:manipulation;width:100%;height:260px;display:block}.gm-news{border-bottom:2px solid var(--gm-line);background:var(--gm-card);align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:14px;display:flex}.gm-side{padding:16px}.gm-side--city{padding-bottom:0}.gm-side--play{padding-top:0}.gm-card{background:var(--gm-card);border:2px solid var(--gm-line);border-radius:10px;padding:8px 12px}.gm-sky{border-bottom:2px solid var(--gm-line);border-radius:8px 8px 0 0;width:calc(100% + 24px);height:36px;margin:-8px -12px 8px;display:block}.gm-flybox .gm-sky{border-radius:6px 6px 0 0;width:calc(100% + 20px);margin:-10px -10px 4px}.gm-city-h{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.gm-city-h h2{font-weight:700}.gm-city-m{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex;position:relative}.gm-spec{align-items:center;gap:2px;display:inline-flex}.gm .gm-spec-b,.gm .gm-crest-b{background:0 0;border:0;border-radius:3px;place-items:center;width:32px;height:32px;min-height:32px;margin:-4px 0;padding:0;display:inline-grid}.gm-rivals{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 8px;font-size:14px;display:flex;position:relative}.gm-rivals-l{flex-wrap:wrap;gap:2px;display:inline-flex}.gm-tip{z-index:5;width:max-content;max-width:100%;color:var(--gm-ink);background:var(--gm-a-note);border:2px solid var(--gm-line);pointer-events:none;border-radius:3px;margin-top:8px;padding:4px 8px;font-size:14px;position:absolute;top:100%}.gm-tip:before,.gm-tip:after{content:"";border:solid #0000;position:absolute}.gm-tip:before{bottom:100%;left:calc(var(--gm-tip-x,16px) - 7px);border-width:0 7px 7px;border-bottom-color:var(--gm-line)}.gm-tip:after{bottom:calc(100% - 2px);left:calc(var(--gm-tip-x,16px) - 5px);border-width:0 5px 5px;border-bottom-color:var(--gm-a-note)}.gm-hol{margin:6px 0 0}.gm-plane{border-top:2px dotted var(--gm-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;padding-top:8px;font-size:14px;display:grid}.gm-plane b{font-size:16px}.gm-tabs{border-bottom:2px solid var(--gm-line);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:3px;margin:12px 0 0;padding:0 4px;display:grid}.gm-tabs button{background:var(--gm-a-paper2);border-bottom:0;border-radius:10px 10px 0 0;padding:4px 2px}.gm-tabs button.gm-pri{-webkit-text-decoration:underline 2px var(--gm-ink);-webkit-text-decoration:underline 2px var(--gm-ink);-webkit-text-decoration:underline 2px var(--gm-ink);text-decoration:underline 2px var(--gm-ink);text-underline-offset:4px;font-weight:700}.gm-tabs button.on{z-index:1;background:var(--gm-card);border-top:4px solid var(--gm-sel);min-height:52px;margin-bottom:-2px;padding-bottom:8px;font-weight:700;position:relative}.gm-tabs+[role=tabpanel]{border:2px solid var(--gm-line);background:var(--gm-card);border-top:0;border-radius:0 0 10px 10px;margin-bottom:8px;padding:10px 10px 8px}.gm-rows{margin:0;padding:0;list-style:none}.gm-row{border-bottom:2px dotted var(--gm-soft);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"ico nm btns""ico inf btns";align-items:center;gap:0 8px;padding:8px 0;display:grid}.gm-row:last-child{border-bottom:0}.gm-row .ico{grid-area:ico;display:flex}.gm-row .nm{flex-wrap:wrap;grid-area:nm;align-items:baseline;gap:0 8px;display:flex}.gm-row .nm span,.gm-row .inf{font-size:14px}.gm-row .inf{flex-wrap:wrap;grid-area:inf;gap:0 8px;display:flex}.gm-row .btns{flex-wrap:wrap;grid-area:btns;justify-content:flex-end;gap:8px;max-width:150px;display:flex}.gm-row .btns button,.gm-row .all button{border:4px double var(--gm-line);border-radius:6px;padding:4px 12px;font-weight:700}.gm-row--mkt{grid-template-areas:"ico nm btns""ico inf btns""ico all btns"}.gm-row .all{grid-area:all;margin-top:2px;display:flex}.gm-row.dest{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm est""inf est";padding:8px 6px}.gm-row.dest .est{text-align:right;flex-direction:column;grid-area:est;align-items:flex-end;font-size:14px;display:flex}.gm-row.dest .est span+span{font-size:14px}.gm-row.dest.on{outline:3px solid var(--gm-sel);outline-offset:-3px;border-radius:6px}.gm-flybox{border:2px solid var(--gm-line);background:var(--gm-fly);border-radius:8px;gap:4px;margin-bottom:8px;padding:10px;display:grid;overflow:hidden}.gm-flybox b{font-size:16px}.gm-loan{border:2px solid var(--gm-down);border-radius:8px;gap:4px;margin-bottom:8px;padding:10px;display:grid}.gm-rumor{border:2px solid var(--gm-line);background:var(--gm-a-tele);border-radius:3px;margin-bottom:10px;padding:16px 12px 8px;position:relative}.gm-rumor:before{content:"";border-top:4px dotted var(--gm-soft);position:absolute;top:4px;left:8px;right:8px}.gm-quest{background:var(--gm-a-paper2)}.gm-hint{border:2px solid var(--gm-line);background:var(--gm-a-note);border-radius:2px 2px 16px;margin:6px 0 10px;padding:10px 10px 8px;position:relative}.gm-hint:before{content:"";background:var(--gm-a-cloud2);border-radius:2px;width:44px;height:12px;position:absolute;top:-7px;left:16px;transform:rotate(-4deg)}.gm-arrival{border:4px double var(--gm-up);background:var(--gm-card);border-radius:8px;gap:2px;margin:0 0 8px;padding:8px 64px 8px 10px;display:grid;position:relative}.gm-stamp{position:absolute;top:6px;right:6px;transform:rotate(-12deg)}.gm-arrival b{font-size:16px}.gm-arrival{container-type:inline-size}@container (max-width:420px){.gm-arrival .gm-sep{display:none}.gm-arrival .gm-item{display:block}}.gm-note{margin:8px 0 0;font-size:12px}.gm-wh{border:2px solid var(--gm-line);border-radius:8px;margin:8px 0;padding:8px 10px}.gm-led{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.gm-led th,.gm-led td{border-bottom:2px dotted var(--gm-soft);text-align:center;vertical-align:middle;padding:4px}.gm-led td span{display:block}.gm-plain{margin:0;padding-left:18px;font-size:14px}.gm-codex{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:8px;display:grid}.gm-codex li{border:2px solid var(--gm-soft);text-align:center;border-radius:8px;justify-items:center;gap:2px;padding:4px 2px;font-size:14px;list-style:none;display:grid}.gm-codex li.seen{border-color:var(--gm-line);background:var(--gm-card)}.gm-codex-wrap{margin:0;padding:0}.gm-end{border:3px solid var(--gm-sel);background:var(--gm-card);border-radius:10px;gap:6px;margin-top:10px;padding:10px;display:grid}.gm-tut-on{outline:4px solid var(--gm-sel);outline-offset:2px;z-index:3;border-radius:8px;position:relative}.gm-coach{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:40;color:var(--gm-ink);background:var(--gm-a-tele);border:3px solid var(--gm-sel);border-left:10px double var(--gm-a-brass);border-radius:6px 12px 12px 6px;padding:10px 12px;position:fixed}.gm-coach p{margin:0 0 6px}.gm-coach .gm-step{color:var(--gm-warn);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.gm-dots{gap:5px;margin-left:auto;display:inline-flex}.gm-dots i{border:2px solid var(--gm-line);border-radius:50%;width:9px;height:9px}.gm-dots i.done{background:var(--gm-line)}.gm-dots i.on{background:var(--gm-sel);border-color:var(--gm-sel)}.gm-coach .gm-cbtn{justify-content:flex-end;gap:8px;display:flex}.gm-coach-pad{padding-bottom:var(--gm-coach-h,200px)}.gm-flash.ok{border-color:var(--gm-line);color:var(--gm-ink)}.gm-flash{bottom:calc(var(--gm-coach-h,16px) + env(safe-area-inset-bottom,0px));z-index:50;text-align:center;background:var(--gm-card);border:2px solid var(--gm-warn);max-width:calc(100% - 32px);color:var(--gm-warn);border-radius:8px;padding:6px 12px;font-weight:700;position:fixed;left:50%;transform:translate(-50%)}.gm-reading{border-bottom:2px solid var(--gm-line);padding:16px 12px}.gm-reading section+section{margin-top:16px}.gm-reading h2,.gm-reading h3{margin-bottom:8px}.gm-reading ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gm-reading li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:0 8px;display:grid}.gm-reading p{margin:0}.gm-hero{border:2px solid var(--gm-line);background:var(--gm-a-sea);border-radius:10px;margin:0;position:relative;overflow:hidden}.gm-hero-pic{position:relative}.gm-hero-cap{border-top:2px solid var(--gm-line);background:var(--gm-card);margin:0;padding:16px 12px}.gm-hero-art{aspect-ratio:390/200;width:100%;height:auto;display:block}.gm-hero-c{width:30px;height:30px;position:absolute}.gm-hero-c--tl{top:4px;left:4px}.gm-hero-c--tr{top:4px;right:4px;transform:scaleX(-1)}.gm-hero-c--bl{bottom:4px;left:4px;transform:scaleY(-1)}.gm-hero-c--br{bottom:4px;right:4px;transform:scale(-1)}@media (min-width:768px){.gm-hero-art{aspect-ratio:auto;height:300px}}.gm-today.gm-ticket{grid-template-columns:108px minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden}.gm-tk-stub{background:var(--gm-a-brass2);border-right:2px dashed var(--gm-line);flex-direction:column;justify-content:center;align-items:center;gap:0;padding:10px 6px 10px 18px;display:flex;position:relative}.gm-tk-stub:before{content:"";border-left:6px dotted var(--gm-paper);position:absolute;top:8px;bottom:8px;left:4px}.gm-tk-y{letter-spacing:.08em;font-size:12px;font-weight:700}.gm-tk-d{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.15}.gm-tk-plane{margin-top:4px}.gm-tk-main{padding:10px 12px 12px}.gm-tk-main h2{margin:0 0 8px}.gm-tk-main p+p{margin-top:8px}.gm-tk-tear{border-top:2px dashed var(--gm-line);background:var(--gm-a-paper2);grid-column:1/-1;padding:8px 16px 16px;position:relative}.gm-tk-tear:before,.gm-tk-tear:after{content:"";background:var(--gm-paper);border:2px solid var(--gm-line);border-radius:50%;width:18px;height:18px;position:absolute;top:-10px}.gm-tk-tear:before{left:-11px}.gm-tk-tear:after{right:-11px}.gm-tk-tear>.gm-actions{margin-top:8px}.gm-tk-tear>.gm-actions:first-child{margin-top:0}.gm-tk-tear>p.gm-small{margin-top:8px}@media (min-width:1000px){.gm-tk-tear{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.gm-tk-tear>.gm-actions,.gm-tk-tear>p.gm-small{margin-top:0}.gm-tk-tear>p.gm-small{flex:0 0 100%}.gm-tk-tear>.gm-tk-mag{flex:none}}.gm-date{border:2px solid var(--gm-line);background:var(--gm-card);min-height:44px;color:var(--gm-ink);border-radius:8px;padding:0 8px;font-family:inherit;font-size:16px}.gm-face .gm-badges{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin-top:8px;padding:0;list-style:none;display:grid}.gm-badges li{border:2px solid var(--gm-line);background:var(--gm-card);text-align:center;border-radius:10px;align-content:start;justify-items:center;gap:2px;padding:8px 6px 10px;display:grid}.gm-badges b{font-variant-numeric:tabular-nums;font-size:14px}.gm-face .gm-how{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;padding:0;list-style:none;display:grid}.gm-how li{border:2px solid var(--gm-line);background:var(--gm-card);border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px 8px 16px;display:grid;position:relative}.gm-how-n{min-width:22px;height:22px;color:var(--gm-card);background:var(--gm-line);border-radius:10px 0 8px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:-2px;left:-2px}@media (min-width:600px){.gm-face .gm-how{grid-template-columns:repeat(2,minmax(0,1fr))}}.gm-gauge{border:2px solid var(--gm-line);background:var(--gm-a-paper2);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;padding:4px 10px 5px;display:flex}.gm-gauge>span{font-size:14px;font-weight:700}.gm-gauge b{font-variant-numeric:tabular-nums;margin-left:auto}.gm-gauge>.col-span-full{flex:0 0 100%}.gm-meter{border:1.5px solid var(--gm-line);background:var(--gm-card);border-radius:3px;flex:0 0 100%;height:6px;margin-top:2px;display:block;overflow:hidden}.gm-meter>i{background:var(--gm-a-brass);height:100%;display:block}.gm-citycard{position:relative;overflow:hidden}.gm-cm{position:absolute}.gm-cm--tl{top:4px;left:4px}.gm-cm--tr{top:4px;right:4px;transform:scaleX(-1)}.gm-cm--bl{bottom:4px;left:4px;transform:scaleY(-1)}.gm-cm--br{bottom:4px;right:4px;transform:scale(-1)}.gm-citycard>.gm-plane{margin-bottom:16px}.gm-pips{align-self:center;gap:3px;display:inline-flex}.gm-pips i{border:2px solid var(--gm-line);border-radius:2px;width:12px;height:8px}.gm-pips i.on{background:var(--gm-a-brass)}.gm-wh--depot{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:0 10px;display:grid}.gm-wh--depot>:not(.gm-picto){grid-column:2}.gm-wh--depot>.gm-picto{grid-row:1/span 3}.gm-tag{color:var(--gm-card);background:var(--gm-line);border-radius:3px;margin-right:4px;padding:0 6px;font-size:12px;display:inline-block}.gm-cert{border:2px solid var(--gm-line);background:var(--gm-card);border-radius:6px;margin-top:8px;padding:5px}.gm-cert-in{border:4px double var(--gm-a-brass);border-radius:3px;padding:12px 16px 16px;position:relative}.gm-cert-head{text-align:center;justify-items:center;gap:2px;display:grid}.gm-cert-head p{margin:0}.gm-cert-head .gm-actions{justify-content:center;margin-top:8px}.gm-cert-lb{font-size:14px;font-weight:700}.gm-cert .gm-result-title{margin:0}.gm-cert-profit b{font-variant-numeric:tabular-nums;font-size:20px}.gm-crest{display:block}.gm-rule{width:100%;height:12px;margin:12px 0;display:block}.gm-cert .gm-dl{gap:0 12px;margin:0}.gm-cert .gm-dl dt,.gm-cert .gm-dl dd{border-bottom:2px dotted var(--gm-soft);padding:4px 0}.gm-vmap{border:2px solid var(--gm-line);border-radius:4px;width:100%;max-width:560px;height:auto;margin:12px auto 0;display:block}.gm-vmap--cv{max-width:600px;height:230px}@media (min-width:768px){.gm-vmap--cv{height:340px}}.gm-cert-sh{text-align:center;margin:0}.gm-sgrid{width:100%;max-width:448px;height:auto;margin:6px auto 0;display:block}.gm-ad{width:100%;min-height:280px;margin:0 auto;display:block}.gm-ad--side{width:160px;min-height:600px}.gm-ad-preview{border:2px dashed var(--gm-line);color:var(--gm-ink);justify-content:center;align-items:center;font-size:12px;display:flex}.gm-ad-row{padding:16px 12px}.gm-rail{display:none}@media (min-width:1100px){.gm-page{grid-template-columns:160px minmax(16px,1fr) minmax(0,960px) minmax(16px,1fr) 160px;align-items:start;padding:16px;display:grid}.gm-page>.gm-main{grid-column:3}.gm-rail{display:block}.gm-rail--l{grid-area:1/1}.gm-rail--r{grid-area:1/5}.gm-coach{left:auto;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));width:420px}.gm-flash{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.gm-face{max-width:760px;margin:0 auto;padding:16px 12px 24px}.gm-face h1{margin:0 0 8px;font-size:28px;line-height:1.3}.gm-face section{margin-top:24px}.gm-face ol,.gm-face ul{gap:4px;margin:0;padding-left:20px;display:grid}.gm-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.gm-today{border:2px solid var(--gm-line);background:var(--gm-card);border-radius:10px;margin-top:24px;padding:10px 12px}.gm-dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:8px 0 0;display:grid}.gm-dl dt{font-weight:700}.gm-dl dd{margin:0}.gm-face .gm-ladder{grid-template-columns:minmax(0,1fr);gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gm-ladder li{border:2px solid var(--gm-line);background:var(--gm-card);border-radius:8px;align-items:center;gap:10px;padding:4px 12px 4px 8px;font-weight:700;display:flex}@media (min-width:600px){.gm-face .gm-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-face .gm-ladder li:last-child:nth-child(odd){grid-column:1/-1}}.gm-face .gm-rules{gap:8px;margin-top:8px;padding:0;list-style:none}.gm-rules li{padding-left:20px;position:relative}.gm-rules li:before{content:"";background:var(--gm-a-brass);width:8px;height:8px;position:absolute;top:.55em;left:3px;transform:rotate(45deg)}.gm-ladder li.on{background:var(--gm-btn-on);font-weight:700}.gm-result-title{margin:8px 0;font-size:20px;font-weight:700}.gm-card,.gm-today,.gm-badges li,.gm-how li,.gm-ladder li,.gm-cert,.gm-gauge,.gm-flybox,.gm-arrival,.gm-wh,.gm-end,.gm-codex li.seen,.gm-rumor,.gm-tabs+[role=tabpanel]{background-image:var(--gm-h-core), var(--gm-h-core), var(--gm-h-half), var(--gm-h-half);background-position:100% 0,0 100%,right 3px top,left bottom 3px;background-repeat:repeat-y,repeat-x,repeat-y,repeat-x;background-size:3px 3px,3px 3px,7px 7px,7px 7px}.gm-tabs button{background-image:var(--gm-h-core), var(--gm-h-half);background-position:100% 0,right 3px top;background-repeat:repeat-y,repeat-y;background-size:3px 3px,7px 7px}.gm-tabs button:not(.on){border-top-width:1px;padding-top:5px}.gm button.gm-go,.gm-row .btns button,.gm-row .all button{background-image:var(--gm-h-core), var(--gm-h-core);background-position:100% 0,0 100%;background-repeat:repeat-y,repeat-x;background-size:3px 3px,3px 3px}.gm button.gm-go:active:not(:disabled),.gm-row .btns button:active:not(:disabled),.gm-row .all button:active:not(:disabled){background-position:0 0,0 0;transform:translate(1px,1px)}.gm button.gm-primary{background-color:var(--gm-ink);color:var(--gm-paper);font-weight:700}.gm button.gm-primary .up{color:var(--gm-up-on-ink)}.gm button.gm-primary .down{color:var(--gm-down-on-ink)}.gm .gm-bump{-webkit-text-decoration:underline 2px var(--gm-ink);-webkit-text-decoration:underline 2px var(--gm-ink);-webkit-text-decoration:underline 2px var(--gm-ink);text-decoration:underline 2px var(--gm-ink);text-underline-offset:3px;font-weight:700}.gm-gauge{outline:1px solid var(--gm-a-brass);outline-offset:-5px;background-image:var(--gm-bolt), var(--gm-bolt), var(--gm-bolt), var(--gm-bolt), var(--gm-h-core), var(--gm-h-core), var(--gm-h-half), var(--gm-h-half);background-position:1px 1px,right 1px top 1px,left 1px bottom 1px,right 1px bottom 1px,100% 0,0 100%,right 3px top,left bottom 3px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-x,repeat-y,repeat-x;background-size:6px 6px,6px 6px,6px 6px,6px 6px,3px 3px,3px 3px,7px 7px,7px 7px}.gm-meter{position:relative}.gm-meter:after{content:"";background-image:var(--gm-ticks);pointer-events:none;background-repeat:repeat-x;background-size:10px 8px;position:absolute;inset:0}.gm-rumor{border-bottom:0;border-radius:3px 3px 0 0;margin-bottom:16px}.gm-rumor:after{content:"";background-image:var(--gm-tear);background-repeat:repeat-x;background-size:12px 7px;height:7px;position:absolute;bottom:-6px;left:-2px;right:-2px}.gm-hint{isolation:isolate}.gm-hint:after{content:"";z-index:-1;background-image:var(--gm-h-half);background-size:7px 7px;border-radius:2px 2px 16px;position:absolute;inset:5px -5px -5px 5px}.gm-coach{outline:2px dashed var(--gm-a-brass);outline-offset:-8px}.gm-coach:before{content:"";border:3px solid var(--gm-sel);pointer-events:none;border-radius:10px 16px 16px 10px;animation:2.4s ease-in-out infinite gm-breathe;position:absolute;inset:-7px}@keyframes gm-breathe{0%,to{opacity:.25}50%{opacity:.9}}.gm-stamp,.gm-tk-d,.gm-tk-ring,.gm-cert-seal,.gm-sgrid{-webkit-mask-image:var(--gm-scuff);-webkit-mask-image:var(--gm-scuff);-webkit-mask-image:var(--gm-scuff);-webkit-mask-image:var(--gm-scuff);mask-image:var(--gm-scuff);-webkit-mask-size:48px 48px;mask-size:48px 48px}.gm-stamp{animation:.15s ease-out both gm-press}@keyframes gm-press{0%{opacity:0;transform:rotate(-12deg)scale(1.35)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@media (prefers-reduced-motion:reduce){.gm-stamp,.gm-coach:before{animation:none}}.gm-tk-main{isolation:isolate;padding-right:30px;position:relative}.gm-tk-deco{z-index:-1;pointer-events:none;position:absolute;top:4px;right:2px}.gm-tk-stub{isolation:isolate}.gm-tk-ring{z-index:-1;opacity:.7;pointer-events:none;position:absolute;top:8px;left:14px;transform:rotate(-14deg)}.gm-tk-mag{width:calc(100% + 32px);height:10px;margin:8px -16px -16px;display:block}.gm-medal{overflow:visible}.gm-mw :not(g):not([fill=none]){fill:var(--gm-mask-on);stroke:var(--gm-mask-on)}.gm-mb :not(g):not([fill=none]){fill:#000;stroke:#000}.gm-mw [fill=none],.gm-mb [fill=none]{stroke:none}.gm-cert-in{border:12px solid var(--gm-a-brass);border-image:var(--gm-vine) 12 round;isolation:isolate;border-radius:0}.gm-cert-wm{z-index:-1;opacity:.2;pointer-events:none;width:200px;height:200px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.gm-cert-seal{position:absolute;top:26px;right:8px;transform:rotate(-8deg)}.gm-cert .gm-dl dt,.gm-cert .gm-dl dd{border-bottom:1px solid var(--gm-soft)}.gm-sky{max-width:none;height:56px}@media (min-width:1000px){.gm-page>.gm-main{width:100%;max-width:960px;margin:0 auto}.gm-box{border:2px solid var(--gm-line);border-radius:10px;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);display:grid;overflow:clip}.gm-box>.gm-goal{grid-column:1/-1}.gm-lcol{border-right:2px solid var(--gm-line);flex-direction:column;min-width:0;display:flex}.gm-map{height:300px}.gm-side--city,.gm-side--play{flex-direction:column;flex:auto;min-width:0;padding:16px;display:flex}.gm-side--city>.gm-citycard{flex:auto}.gm-side--play>.gm-tabs{margin-top:0}.gm-side--play>[role=tabpanel]{flex:auto;margin-bottom:0;container-type:inline-size}}@container (min-width:440px){.gm-rows:has(>.gm-row--mkt){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.gm-rows>.gm-row--mkt{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"ico nm""ico inf""btns btns""all all";align-content:start}.gm-rows>.gm-row--mkt .btns{justify-content:flex-start;max-width:none;margin-top:8px}.gm-rows>.gm-row--mkt:nth-last-child(2):nth-child(odd){border-bottom:0}}.gm-xfer-entry{margin:8px 0 0}.gm-xfer{margin-top:18px;container-type:inline-size}.gm-xfer-cols{align-items:start;gap:12px;display:grid}@container (min-width:680px){.gm-xfer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.gm-xfer-note,.gm-xfer-msg{align-items:center;gap:6px;margin:0;display:flex}.gm-xfer-note svg,.gm-xfer-msg svg{flex:none}.gm-xfer-code,.gm-xfer-paste{box-sizing:border-box;width:100%;color:var(--gm-ink);background:var(--gm-paper);border:2px solid var(--gm-line);border-radius:8px;margin-top:10px;padding:6px 10px;display:block}.gm-xfer-code{resize:none;overflow-wrap:anywhere;height:112px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.gm-xfer-paste{resize:vertical;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gm-xfer-key{justify-content:center;align-items:center;display:flex}.gm-xfer-label{margin:10px 0 0;display:block}.gm-xfer-label+.gm-xfer-paste{margin-top:6px}.gm-xfer-ask{margin-top:12px}.gm-xfer-ask>p{margin:0 0 6px}.gm-xfer-msg{margin-top:12px}.gm-xfer-back{margin:12px 0 0}.gm-xfer-steady{display:inline-grid}.gm-xfer-steady>span{grid-area:1/1}.gm-xfer-steady>span[aria-hidden=true]{visibility:hidden}.gm-aux-links{flex-wrap:wrap;gap:0 16px;display:flex}.gm-aux-links a{padding:12px 0;display:inline-block}@media (display-mode:standalone){.gm-app-entry{display:none}}.gm-app,.gm-app>:not(:empty)~:not(:empty){margin-top:16px}.gm-app .gm-xfer-msg{margin-top:0}.gm-app-ask>p{margin:0}.gm-app-ask .gm-actions{margin-top:8px}.gm-app-main h2{margin-bottom:8px}.gm-face ol.gm-app-steps{gap:8px;padding-left:24px;list-style:decimal}.gm-app-steps li>.gm-ic{vertical-align:-4px;margin-right:4px}.gm-app-other>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:700;display:flex}.gm-app-other>summary:before{content:"";border:5px solid #0000;border-left:8px solid;border-right-width:0;width:0;height:0}.gm-app-other[open]>summary:before{transform:rotate(90deg)}.gm-app-other>summary::-webkit-details-marker{display:none}.gm-app-other>summary{list-style:none}.gm-app-other>section+section{margin-top:16px}.gm-app-other>summary+section{margin-top:8px}.gm-app-links{justify-items:start;gap:8px;margin:24px 0 0;display:grid}.gm-fb{border-top:2px dotted var(--gm-soft);text-align:center;width:100%;margin-top:12px;padding-top:10px}.gm-fb p{color:var(--gm-ink)}.gm-fb button[aria-pressed=true]{background:var(--gm-btn-on);color:var(--gm-ink);font-weight:700}.gm-opt{align-items:center;gap:8px;min-height:44px;display:inline-flex;position:relative}.gm-opt:before{content:"";box-sizing:border-box;border:2px solid var(--gm-line);background:var(--gm-card);border-radius:3px;flex:none;width:16px;height:16px}.gm-opt[aria-pressed=true]{background:var(--gm-btn-on);color:var(--gm-ink);font-weight:700}.gm-opt[aria-pressed=true]:after{content:"";border:solid var(--gm-ink);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:50%;left:15px;transform:translateY(-60%)rotate(45deg)}.gm-fb textarea{color:var(--gm-ink);background:var(--gm-card);border:2px solid var(--gm-line)}.gm-rank-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-rank-tabs a{min-height:44px;color:var(--gm-ink);background:var(--gm-btn);border:2px solid var(--gm-line);border-radius:8px;justify-content:center;align-items:center;padding:4px 2px;font-weight:400;text-decoration:none;display:flex}.gm-rank-tabs a.on{background:var(--gm-btn-on);border-width:3px;font-weight:700}.gm-rank-wrap{border-top:2px solid var(--gm-line);border-bottom:2px solid var(--gm-line);background:var(--gm-card);margin-top:6px}.gm-rank{border-collapse:collapse;width:100%}.gm-rank th{text-align:center;border-bottom:2px solid var(--gm-line);padding:6px 3px;font-weight:700}.gm-rank td{text-align:center;border-bottom:2px dotted var(--gm-soft);overflow-wrap:break-word;padding:6px 3px}.gm-rank tr:last-child td{border-bottom:0}.gm-rank td:nth-child(2),.gm-rank td:nth-child(4){word-break:keep-all}.gm-rank tr.on td{background:var(--gm-btn-on);font-weight:700}.gm-rank-you{border:2px solid var(--gm-line);border-radius:8px;margin-left:4px;padding:0 6px;display:inline-block}.gm-rank-guide{padding-bottom:24px}.gm-rank-guide>p{margin:8px 0 0}.gm-rank-own{border:2px solid var(--gm-line);background:var(--gm-btn-on);border-radius:10px;margin-top:8px;padding:8px 10px}.gm-rank-line{border:2px solid var(--gm-line);background:var(--gm-card);border-radius:10px;padding:10px 12px}.gm-rank-line>p{margin:0}.gm-rank-line>.gm-actions{margin-top:4px}.gm-rank-name{border:0;border-top:2px dotted var(--gm-soft);flex-wrap:wrap;align-items:end;gap:8px;margin:10px 0 0;padding:8px 0 0;display:flex}.gm-rank-name legend{padding:0;font-weight:700}.gm-rank-name label{gap:2px;display:grid}.gm-rank-preview{flex-basis:100%;margin:0;font-weight:700}.gm-rank-pick{max-width:100%;display:inline-block;position:relative}.gm-rank-pick:after{content:"";border:solid var(--gm-ink);pointer-events:none;border-width:0 2px 2px 0;width:6px;height:6px;position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.gm-rank-name select{appearance:none;min-width:8.5em;max-width:100%;min-height:44px;color:var(--gm-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 24px 2px 4px;font-family:inherit;font-size:16px}@media (hover:hover){.gm-rank-name select:hover{background:var(--gm-btn)}}.gm-rank-name select:focus-visible{outline:2px solid var(--gm-line);outline-offset:2px}.gm a.gm-btn-link{min-height:44px;color:var(--gm-ink);background:var(--gm-btn);border:2px solid var(--gm-line);border-radius:8px;align-items:center;padding:4px 10px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.gm a.gm-btn-link:active{transform:translateY(1px)}.gm-cert[data-fr="1"]{border-color:var(--gm-a-fr1);background:var(--gm-a-fr1)}.gm-cert[data-fr="3"]{border-color:var(--gm-a-fr2);background:var(--gm-a-fr2)}.gm-cert[data-fr="10"]{border-color:var(--gm-a-fr3);background:var(--gm-a-fr3)}.gm-cert[data-fr]>.gm-cert-in{background:var(--gm-card)}.gm-fr-box{margin-top:12px}.gm-fr-box>h2{margin:0}.gm-fr-box>p{margin:8px 0 0}.gm-fr-box>.gm-rank-wrap{margin-top:8px}.gm-fr{border-collapse:collapse}.gm-fr-c1{width:11%}.gm-fr-c2{width:46%}.gm-fr-c3{width:21%}.gm-fr-c4{width:22%}.gm-fr th{text-align:center;vertical-align:middle;border-bottom:2px solid var(--gm-line);padding:6px 3px;font-weight:700}.gm-fr td{text-align:center;vertical-align:middle;border-bottom:2px dotted var(--gm-soft);overflow-wrap:anywhere;padding:6px 3px}.gm-fr tr:last-child td{border-bottom:0}.gm-fr tr.on td{background:var(--gm-btn-on);font-weight:700}.gm-fr-name{align-items:center;display:grid}.gm-fr-name>span{word-break:keep-all;overflow-wrap:anywhere;grid-area:1/1}.gm-fr-ghost{visibility:hidden}.gm-fr-badge{border:2px solid var(--gm-line);border-radius:8px;margin-left:4px;padding:0 4px;display:inline-block}.gm-fr-box>.gm-fr-note{margin:8px 0 0}.gm-fr-sec{border:2px solid var(--gm-line);background:var(--gm-card);border-radius:10px;margin-top:16px;padding:10px 12px}.gm-fr-sec>h2{margin:0}.gm-fr-sec p{margin:4px 0 0}.gm-fr-code{letter-spacing:.12em;font-variant-numeric:tabular-nums;word-spacing:normal;font-size:28px;font-weight:700}.gm-fr-op{margin-top:8px}.gm-fr-op>p{margin:4px 0 0}.gm-fr-add{flex-wrap:wrap;align-items:end;gap:8px;margin-top:8px;display:flex}.gm-fr-add label{flex:200px;gap:2px;display:grid}.gm-fr-add input{min-height:44px;color:var(--gm-ink);background:var(--gm-paper);border:2px solid var(--gm-line);border-radius:8px;padding:4px 8px;font-family:inherit;font-size:16px}.gm-fr-list{margin:8px 0 0;padding:0;list-style:none}.gm-fr-list li{border-bottom:2px dotted var(--gm-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.gm-fr-list li:last-child{border-bottom:0}
