:root{--bg:#f2ede2;--ink:#172235;--ink-soft:#3a4d66;--accent:#d23f2f;--accent-2:#0f9f88;--panel:#fffaf2;--line:#17223526;--brand-logo-size:min(64vmin, 520px)}*{box-sizing:border-box}body{min-height:100vh;color:var(--ink);background:radial-gradient(1200px 400px at 0% -10%, #d23f2f40, transparent 70%), radial-gradient(1000px 400px at 100% 0%, #0f9f883b, transparent 65%), var(--bg);margin:0;font-family:Space Grotesk,sans-serif}.shell{isolation:isolate;gap:1.25rem;width:min(980px,92vw);margin:3rem auto;display:grid;position:relative}.shell:before{content:"";pointer-events:none;background-image:var(--brand-logo-url);background-position:50%;background-repeat:no-repeat;background-size:var(--brand-logo-size);opacity:.14;z-index:-1;position:fixed;inset:0}.shell.hide-brand-watermark:before{opacity:0}.app-menu-bar{z-index:20;background:linear-gradient(135deg, #fffaf2f7, #fffaf2eb), var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #1722351a;justify-content:flex-start;align-items:center;gap:.9rem;padding:.75rem 1rem;display:flex;position:sticky;top:1rem;box-shadow:0 14px 28px #1722351f}.menu-primary{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.menu-groups{flex-wrap:wrap;justify-content:flex-start;gap:.65rem;display:flex}.menu-home-link,.menu-group-toggle,.menu-dropdown-link{color:var(--ink);background:#1722350f;border:1px solid #1722351a;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s}.menu-home-logo-link{width:auto;min-width:0;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;gap:.45rem;padding:0;display:inline-flex}.menu-home-logo-link:hover,.menu-home-logo-link.is-active{box-shadow:none;background:#fffaf2eb;border:none}.menu-home-logo{object-fit:contain;width:86px;height:86px;margin-top:-14px;margin-bottom:-14px;display:block}.menu-home-logo-text{letter-spacing:.02em;color:var(--ink);white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:1.02rem}.menu-home-link,.menu-group-toggle{border-radius:11px;min-height:36px;padding:.42rem .72rem;font-size:.82rem;box-shadow:inset 0 -1px #ffffff80}.menu-home-link:hover,.menu-group-toggle:hover,.menu-dropdown-link:hover{border-color:#17223533;transform:translateY(-1px);box-shadow:0 6px 12px #17223517}.menu-home-link:focus-visible,.menu-group-toggle:focus-visible,.menu-dropdown-link:focus-visible,.user-menu-toggle:focus-visible{outline-offset:2px;outline:2px solid #204f7a6b}.menu-home-link.is-active,.menu-dropdown-link.is-active,.menu-group.is-active>.menu-group-toggle{color:#fff;background:linear-gradient(120deg,#204f7a,#2d7bb4);border-color:#204f7a99}.menu-home-link.menu-home-logo-link.is-active,.menu-home-link.menu-home-logo-link:hover{color:inherit;box-shadow:none;background:#fffaf2eb;border-color:#0000}.menu-group{position:relative}.menu-group[hidden]{display:none}.menu-group-toggle{cursor:pointer;align-items:center;gap:.45rem;font-weight:700;list-style:none;display:inline-flex}.menu-group-toggle::-webkit-details-marker{display:none}.menu-group-toggle:after{content:"▾";font-size:.75rem}.menu-dropdown{transform-origin:0 0;background:#fffaf2fa;border:1px solid #1722351f;border-radius:12px;gap:.3rem;min-width:220px;padding:.45rem;animation:.18s menuReveal;display:grid;position:absolute;top:100%;left:0;box-shadow:0 14px 28px #17223524}.menu-group:not([open]) .menu-dropdown{display:none}.menu-dropdown-link{text-align:left;border-radius:9px;width:100%;font-size:.85rem}.user-menu{z-index:32;position:relative}.user-menu-toggle{cursor:pointer;background:linear-gradient(120deg,#d23f2f2e,#0f9f8829);border:1px solid #1722352e;border-radius:11px;align-items:center;gap:.4rem;min-height:36px;padding:.42rem .72rem;font-size:.82rem;font-weight:700;list-style:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.user-menu-toggle:hover{transform:translateY(-1px);box-shadow:0 8px 16px #17223524}.user-menu-toggle::-webkit-details-marker{display:none}.user-menu-toggle:after{content:"▾";font-size:.75rem}.user-menu-panel{transform-origin:100% 0;background:#fffaf2fa;border:1px solid #17223529;border-radius:14px;gap:.6rem;width:min(340px,100vw - 3rem);padding:.8rem;animation:.19s menuReveal;display:grid;position:absolute;top:100%;right:0;box-shadow:0 18px 34px #17223529}.user-menu:not([open]) .user-menu-panel{display:none}.user-auth-state{gap:.4rem;display:grid}.user-auth-state[hidden]{display:none}.user-auth-field{margin-bottom:.25rem}.user-menu-note{color:var(--ink-soft);margin:.15rem 0 0;font-size:.82rem}@keyframes menuReveal{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.menu-dropdown-link[hidden],.menu-home-link[hidden]{display:none}.view-pane{gap:1.25rem;display:none}.view-pane.is-active{display:grid}.page{display:none}.page.is-active{display:block}.landing-container{justify-content:center;align-items:center;min-height:60vh;display:flex}.landing-hero{text-align:center;max-width:600px}.brand-logo-button{cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.brand-logo-button:focus-visible{outline-offset:6px;border-radius:20px;outline:3px solid #204f7a73}.brand-logo-button-landing{margin:0 auto 1rem}.brand-logo{object-fit:contain;filter:drop-shadow(0 18px 26px #17223538);width:100%;height:auto;display:block}.brand-logo-landing{width:var(--brand-logo-size);margin:0 auto}.landing-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.9rem;font-weight:700}.landing-hero h1{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin:.5rem 0 1rem;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.2rem,5vw,3.5rem)}.landing-description{color:var(--ink-soft);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6}.landing-cta{padding:.9rem 2rem;font-size:1rem}.auth-card{text-align:left;width:min(360px,86vw);margin-top:1.5rem}.auth-card-title{margin:0 0 .75rem}.auth-action{width:100%;margin-top:.5rem}.auth-greeting{color:var(--ink-soft);margin:0 0 .9rem;font-size:.95rem}.auth-greeting strong{color:var(--ink)}.auth-access-msg{color:var(--accent);margin:.6rem 0 0;font-size:.85rem}.auth-access-msg.error{color:#b3261e}.settings-page-panel{gap:1rem;display:grid}.settings-page-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.settings-page-section{border:1px solid var(--line);background:#fffaf2bf;border-radius:14px;padding:.9rem}.settings-page-title{text-transform:uppercase;letter-spacing:.04em;margin:0 0 .6rem;font-family:Barlow Condensed,sans-serif}.settings-form{gap:.45rem;display:grid}.auth-error{color:var(--accent);margin:.4rem 0 0;font-size:.85rem}.hero h1{text-transform:uppercase;letter-spacing:.05em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.6rem,6vw,4.4rem)}.header-wrapper,.admin-header-wrapper{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.hero{flex:1}.hero-with-logo{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.brand-logo-admin{width:148px}.time-card{flex-shrink:0;max-width:320px;padding:.45rem .7rem}.menu-clock-pill{background:#fffaf2e6;border:1px solid #17223524;border-radius:10px;flex-direction:column;align-items:center;gap:.1rem;padding:.28rem .5rem;font-size:.71rem;line-height:1;display:inline-flex}.menu-clock-pill-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.menu-clock-pill-date{color:var(--ink-soft);font-size:.62rem}.account-time-card{background:#fffaf2b3;border:1px solid #1722351f;border-radius:12px;max-width:none;padding:.4rem .5rem}.account-clock-pills{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.account-time-status{display:none}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-weight:700}.lede{max-width:56ch;color:var(--ink-soft)}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.coach-office-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.coach-office-actions{gap:.6rem;display:flex}.manage-users-grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.manage-users-list,.manage-users-editor{padding:.9rem}.backup-overview-grid,.backup-manager-grid{gap:1rem;margin-top:1rem;display:grid}.backup-overview-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.backup-manager-grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start}.backup-summary-card,.backup-list-panel,.backup-detail-panel{padding:.9rem}.backup-summary-list,.backup-detail-list{gap:.7rem;margin:0;display:grid}.backup-summary-list div,.backup-detail-list div{gap:.15rem;display:grid}.backup-summary-list dt,.backup-detail-list dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.backup-summary-list dd,.backup-detail-list dd{word-break:break-word;margin:0}#manageUsersSelect,#backupsSelect{width:100%;min-height:260px}.backup-warning{margin-top:1rem}.user-role-flags{margin-top:.2rem}@media (width<=900px){.manage-users-grid,.backup-manager-grid{grid-template-columns:1fr}}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:1.2rem;box-shadow:0 10px 30px #17223514}.panel-strong{border:2px solid #d23f2f66}.time-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.time-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.65rem}.time-value{letter-spacing:.02em;margin:.1rem 0 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(.9rem,1.8vw,1.2rem)}.time-status{color:var(--ink-soft);min-height:.9rem;margin:.3rem 0 0;font-size:.68rem}.time-status.error{color:#b3261e}h2{text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem;font-family:Barlow Condensed,sans-serif}.muted{color:var(--ink-soft);margin:0 0 1rem;font-size:.92rem}.row{gap:.6rem;display:flex}input,button{font:inherit}input{border:1px solid var(--line);border-radius:10px;flex:1;padding:.7rem .8rem}button{cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:10px;padding:.72rem .9rem;font-weight:700}button.action{background:linear-gradient(120deg, var(--accent), #eb6648);width:100%}button.secondary{background:linear-gradient(120deg,#204f7a,#2d7bb4)}button.compact{border-radius:8px;padding:.42rem .65rem;font-size:.78rem}.flags{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:.35rem 1rem;margin:.9rem 0 0;padding:.75rem .9rem;display:grid}.flags legend{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);padding:0 .3rem;font-size:.78rem;font-weight:700}.flags label{cursor:pointer;align-items:center;gap:.45rem;font-size:.9rem;display:flex}.flags input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer;border-radius:4px;flex:none;padding:0}.line-override-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem;margin-top:.85rem;display:grid}.line-override-grid .api-field{margin-bottom:0}.line-override-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:10px;min-height:110px;padding:.72rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.4}.line-assignment-helper{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.7rem;margin-top:.7rem;display:grid}.line-assignment-helper label{gap:.35rem;display:grid}.line-assignment-helper select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:.72rem .8rem}.line-assignment-helper button{white-space:nowrap;width:auto}.line-assignment-preview{margin-top:.45rem;font-size:.84rem}.status{min-height:1.2rem;color:var(--ink-soft);margin:.8rem 0 0}.status.error{color:#b3261e}.hidden{display:none}.scoreline{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;display:grid}.scoreline-mid{text-align:center}.period-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin:0;font-size:.72rem}.period-val{margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.8rem;font-weight:700}.score{margin:0;font-family:Barlow Condensed,sans-serif;font-size:3rem}.label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.76rem}.winner{margin:1rem 0}.coach-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;margin:0 0 1rem;display:grid}.coach-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.coach-office-grid,.player-office-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem;display:grid}.goalie-office-grid,.team-office-grid,.arena-office-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.9rem;display:grid}.office-card{border:1px solid var(--line);background:#fffaf2e6;border-radius:16px;padding:.95rem}.office-card-top{justify-content:space-between;gap:.7rem;display:flex}.office-card h3{text-transform:uppercase;letter-spacing:.04em;margin:.25rem 0 .2rem;font-family:Barlow Condensed,sans-serif;font-size:1.45rem}.office-pill{height:fit-content;color:var(--ink);text-transform:uppercase;letter-spacing:.05em;background:#0f9f8824;border-radius:999px;align-items:center;padding:.3rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.office-pill-free{background:#d23f2f24}.office-card-actions{grid-template-columns:1fr auto auto;gap:.55rem;margin-top:.75rem;display:grid}.office-card-actions select{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:.72rem .8rem}.coach-history-panel{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.coach-history-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.coach-history-panel h3{text-transform:uppercase;letter-spacing:.05em;margin:.25rem 0 .7rem;font-family:Barlow Condensed,sans-serif}.coach-history-list{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.coach-history-list li{color:var(--ink-soft)}.coach-card{color:#f8f3ea;background:linear-gradient(160deg,#172235f5,#204f7aeb);border-radius:16px;padding:.95rem 1rem;box-shadow:inset 0 0 0 1px #ffffff14}.coach-card .label{color:#f8f3eab3}.coach-card h3{letter-spacing:.03em;text-transform:uppercase;margin:.25rem 0 .2rem;font-family:Barlow Condensed,sans-serif;font-size:1.4rem}.coach-meta{color:#f8f3eac7;margin:0 0 .55rem;font-size:.88rem}.player-card .coach-meta{color:var(--ink-soft)}.player-card-abilities{color:var(--ink-soft);margin:.7rem 0 0;font-size:.84rem}.player-card-actions{grid-template-columns:auto auto}.player-editor-toolbar{grid-template-columns:repeat(2,minmax(0,360px));gap:.7rem;margin-bottom:.9rem;display:grid}.player-team-filter{gap:.35rem;display:grid}.player-team-filter select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:.62rem .72rem}.player-assignment-row{grid-template-columns:1fr auto auto;gap:.55rem;margin-top:.75rem;display:grid}.arena-field-grid,.team-field-grid,.goalie-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.player-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.arena-field,.team-field,.goalie-field,.player-field{gap:.35rem;display:grid}.arena-field input,.team-field input,.goalie-field input{border:1px solid var(--line);border-radius:10px;width:100%;padding:.62rem .72rem}.player-field input,.player-field select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:.62rem .72rem}.arena-card-actions,.team-card-actions,.goalie-card-actions{grid-template-columns:1fr}.player-assignment-row select{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:.72rem .8rem}.coach-traits{flex-wrap:wrap;gap:.45rem;display:flex}.coach-traits span{letter-spacing:.04em;text-transform:uppercase;background:#f8f3ea1f;border-radius:999px;align-items:center;padding:.28rem .52rem;font-size:.77rem;display:inline-flex}.systems-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;margin:0 0 1rem;display:grid}.systems-card{background:linear-gradient(160deg,#0f9f8826,#0f9f8814);border:1px solid #0f9f884d;border-radius:16px;padding:.85rem .9rem}.systems-card .label{color:var(--ink-soft);margin:0 0 .4rem;font-size:.8rem}.systems-traits{flex-wrap:wrap;gap:.4rem;display:flex}.systems-traits span{color:var(--ink);letter-spacing:.03em;background:#0f9f8833;border-radius:999px;align-items:center;padding:.25rem .45rem;font-size:.75rem;display:inline-flex}.coach-field{gap:.35rem;display:grid}.coach-field input,.coach-field select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:.62rem .72rem}.stat-table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.9rem}.stat-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:.2rem .4rem;font-size:.72rem}.stat-table th:not(:first-child),.stat-table td.num{text-align:center}.stat-table td{border-bottom:1px solid var(--line);padding:.3rem .4rem}.stat-table tr:last-child td{border-bottom:none}.box-score,.injury-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.injury-list{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.injury-list li{color:var(--ink-soft)}.injury-list strong{color:var(--ink);margin-right:.35rem}.telemetry-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.telemetry-toolbar{justify-content:space-between;align-items:center;gap:.8rem;margin:.15rem 0 .65rem;display:flex}.telemetry-table{font-size:.78rem}.telemetry-table th,.telemetry-table td{white-space:nowrap}.player-profile-copy{white-space:normal;line-height:1.35}.player-profile-meta{color:var(--ink-soft);margin-top:.15rem;font-size:.72rem}.ability-telemetry{margin-bottom:.8rem}.empty-cell{text-align:center;color:var(--ink-soft);padding:.45rem .3rem;font-style:italic}.player-table{border-collapse:collapse;width:100%;font-size:.82rem}.player-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:.15rem .3rem;font-size:.68rem}.player-table td{border-bottom:1px solid #1722350f;padding:.25rem .3rem}.player-table td.num,.player-table th.num{text-align:center}.result-actions{justify-content:flex-end;margin:.4rem 0 .8rem;display:flex}.api-console-toolbar{grid-template-columns:1fr 260px;align-items:end;gap:.8rem;margin-bottom:.8rem;display:grid}.api-preset-field{gap:.35rem;display:grid}.api-preset-field select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:.72rem .8rem}.api-history-field{gap:.35rem;display:grid}.api-history-field select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:.72rem .8rem}.api-console-grid{grid-template-columns:180px 1fr;gap:.8rem;margin-bottom:.8rem;display:grid}.api-field{gap:.35rem;margin-bottom:.8rem;display:grid}.api-field textarea,.api-field select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:.72rem .8rem}.api-field textarea{resize:vertical;min-height:110px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.45}.api-path-field{margin-bottom:0}.api-console-actions{margin:.2rem 0 .25rem}.api-console-actions .action{width:auto;min-width:180px}.api-response-window{border:1px solid var(--line);background:#f8f3eab3;border-radius:12px;margin-top:1rem;overflow:hidden}.api-response-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .8rem;display:flex}.api-response-header .muted{margin:0;font-size:.78rem}#copyApiResponseBtn{width:auto}.api-response-body{min-height:140px;max-height:360px;color:var(--ink);margin:0;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.42;overflow:auto}.id{color:var(--ink-soft);margin-bottom:0;font-size:.92rem}@media (width<=640px){.shell{margin:1.2rem auto 2rem}.app-menu-bar{flex-direction:column;align-items:stretch;position:static}.menu-primary{flex-direction:column;align-items:stretch;width:100%}.menu-groups{flex-direction:column;justify-content:stretch;width:100%}.menu-group,.menu-home-link,.user-menu{width:100%}.user-menu{z-index:auto;position:static;top:auto;right:auto}.menu-group-toggle,.menu-home-link,.user-menu-toggle{justify-content:space-between;width:100%}.menu-dropdown{min-width:0;margin-top:.45rem;position:static}.user-menu-panel{width:100%;margin-top:.45rem;position:static}.box-score,.injury-grid,.telemetry-grid{grid-template-columns:1fr}.coach-office-header,.office-card-top,.coach-history-header,.hero-with-logo{flex-direction:column;align-items:flex-start}.hero-with-logo{display:flex}.brand-logo-admin{width:116px}.coach-office-actions{flex-direction:column;width:100%}.office-card-actions,.player-assignment-row,.arena-field-grid,.team-field-grid,.coach-field-grid,.goalie-field-grid,.player-field-grid,.player-editor-toolbar,.line-assignment-helper{grid-template-columns:1fr}.telemetry-toolbar{flex-direction:column;align-items:flex-start}.api-console-toolbar,.api-console-grid{grid-template-columns:1fr}.api-response-header{flex-direction:column;align-items:flex-start}.telemetry-table{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.menu-home-link,.menu-group-toggle,.menu-dropdown-link,.user-menu-toggle{transition:none}.menu-dropdown,.user-menu-panel{animation:none}}
