.gm-grid{display:grid;gap:16px}@media (min-width:960px){.gm-grid.two{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.gm-grid.two>.gm-sticky{position:sticky;top:16px}}.gm-field{display:grid;gap:4px;font-weight:600}.gm-field small{font-weight:400;color:var(--br-muted)}.gm-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.gm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.gm-area{width:100%;box-sizing:border-box;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.gm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.gm-chip{border:1px solid var(--br-line);background:var(--br-surface);color:var(--br-ink);border-radius:999px;padding:6px 12px;font:inherit;font-size:.9rem;cursor:pointer}.gm-chip[aria-pressed=true]{background:var(--br-accent);border-color:var(--br-accent);color:var(--br-on-accent)}.gm-chip:focus-visible{outline:3px solid var(--br-accent-text);outline-offset:2px}.gm-error{color:var(--br-accent-text);border-left:4px solid;background:color-mix(in srgb,var(--br-accent) 8%,var(--br-surface))}.gm-error,.gm-warn{padding:6px 10px;border-radius:6px}.gm-warn{border-left:4px solid var(--br-muted);background:color-mix(in srgb,var(--br-line) 40%,var(--br-surface))}.gm-teams{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.gm-team{border:1px solid var(--br-line);border-radius:12px;padding:12px;background:var(--br-surface)}.gm-team h3{margin:0 0 4px;display:flex;align-items:center;gap:8px}.gm-team ul{margin:6px 0 0;padding-left:18px}.gm-swatch{width:12px;height:12px;border-radius:3px;flex:none}.gm-q{font-size:.8em;border:1px dashed var(--br-muted);border-radius:4px;padding:0 4px;color:var(--br-muted)}.gm-glass{background:radial-gradient(120% 90% at 85% 0,rgba(168,85,247,.22),transparent 60%),linear-gradient(160deg,#1a1630,#0b0a14);color:#f4f4ff;border-radius:16px;padding:14px 16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 24px 60px -28px rgba(0,0,0,.7)}.gm-glass h3,.gm-glass p{color:#f4f4ff!important;margin:0 0 8px}.gm-glass .gm-dim{color:rgba(244,244,255,.72)!important}.gm-glass svg{display:block;width:100%;height:auto;overflow:visible}.gm-glass text{fill:#f4f4ff;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.gm-glass .gm-scroll{overflow-x:auto}.gm-copy{display:grid;gap:8px}.gm-copy textarea{min-height:120px}.gm-status{min-height:1.4em;font-size:.9rem;color:var(--br-muted)}@media (prefers-reduced-motion:no-preference){.gm-draw{stroke-dasharray:600;stroke-dashoffset:600;animation:gm-draw .25s ease-out forwards}}@keyframes gm-draw{to{stroke-dashoffset:0}}.gm-grid{grid-template-columns:minmax(0,1fr)}.gm-field,.gm-grid>*{min-width:0;max-width:100%}.gm-field :is(input,select){max-width:100%}.gm-grid svg{max-width:100%;height:auto}.gm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gm-fieldset{border:1px solid var(--br-line);border-radius:12px;padding:8px 12px 12px;margin:12px 0;display:grid;gap:8px}.gm-fieldset legend{font-weight:700;padding:0 4px}.gm-check{display:flex;gap:8px;align-items:flex-start;font-weight:400}.gm-check input{margin-top:.25em;flex:none}.gm-list{list-style:none;padding:0;margin:0;display:grid;gap:6px}.gm-list li{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.gm-badge{display:inline-block;border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:700;background:var(--br-accent);color:var(--br-on-accent);margin-left:6px}.gm-badge-dim{background:transparent;border:1px solid;color:inherit;font-weight:600}.gm-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.85rem;color:var(--br-muted)}.gm-rounds{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto;padding-bottom:6px;max-width:100%}.gm-round{display:grid;gap:10px;align-content:space-around}.gm-round h3{margin:0;font-size:.95rem;color:var(--br-muted)}.gm-match{border-left:1px solid var(--br-line);border:1px solid var(--br-line);border-left-width:3px;border-radius:10px;background:var(--br-surface);padding:8px 10px;display:grid;gap:4px}.gm-match.done{border-left-color:var(--br-accent)}.gm-side{display:flex;justify-content:space-between;gap:8px}.gm-side.win{font-weight:700;color:var(--br-accent-text)}.gm-trust{margin:0;font-size:.8rem;color:var(--br-muted)}.gm-flag{color:var(--br-accent-text);font-weight:700}.gm-report{gap:6px}.gm-score{width:56px}.gm-codes{border:1px dashed var(--br-accent-text);border-radius:8px;padding:6px 8px;font-size:.9rem}.gm-codes p{margin:0 0 6px}.gm-qr{display:block;background:#fff;padding:8px;border-radius:12px;max-width:100%;height:auto}.gm-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.gm-table td,.gm-table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--br-line);vertical-align:middle}.gm-table .n{text-align:right}.gm-scrollx{overflow-x:auto;max-width:100%}.gm-on-glass td,.gm-on-glass th{border-bottom-color:rgba(244,244,255,.14);color:#f4f4ff}.gm-on-glass a{color:#2ee6f0}.gm-checkin{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.gm-big{padding:14px 12px;font-size:1.05rem;text-align:left}.gm-infobox dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px}.gm-infobox dt{font-weight:700}.gm-infobox dd,.gm-stats dd{margin:0}.gm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0 0 12px}.gm-stats>div{display:grid;gap:2px}.gm-stats dt{color:rgba(244,244,255,.72)}.gm-stats dd{font-size:1.6rem;font-weight:700;color:#2ee6f0}.gm-podium{padding-left:0;list-style:none}.gm-note-body ul{padding-left:18px}@media print{.gm-note:not([open]) .gm-note-body{display:block}}