@font-face{font-family:Hive Manrope;src:url(/hive-design/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Hive Saira;src:url(/hive-design/fonts/saira-condensed-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hive Nav Neusa;src:url(/hive-design/fonts/neusa-next-std-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hive Nav Neusa;src:url(/hive-design/fonts/neusa-next-std-medium.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Hive Nav Archivo;src:url(/hive-design/fonts/archivo-latin.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{--hive-page:#0b100e;--hive-app:#0e1311;--hive-raised:#141b17;--hive-hover:#1a231e;--hive-palette:#151d19;--hive-primary:#e8ede9;--hive-secondary:#a9b6af;--hive-tertiary:#7e8f86;--hive-line:#1f2a24;--hive-axis:#2b3832;--hive-band:#1c2621;--hive-gold:#c9a76a;--hive-mark:#b9975b;--hive-school:#046a38;--hive-comparison:#7fa8f5;--hive-benchmark:#6f8077;--hive-elite:#22c97a;--hive-strong:#7dd87c;--hive-above:#c3da5f;--hive-average:#f0c44c;--hive-below:#f08a4b;--hive-weak:#ef5a5a;--hive-font-ui:"Hive Nav Neusa", "Hive Nav Archivo", ui-sans-serif, system-ui, sans-serif;--hive-font:var(--hive-font-ui);--hive-font-nav:var(--hive-font-ui);--hive-display:"Hive Saira", ui-sans-serif, system-ui, sans-serif;--hive-font-body:var(--hive-font);--hive-font-display:var(--hive-display);--hive-motion-fast:.12s;--hive-motion-standard:.18s;--hive-motion-enter:.24s;--hive-motion-ease:cubic-bezier(.22,1,.36,1);--hive-radius:8px;--hive-overlay:#000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--hive-page);color:var(--hive-primary);font-family:var(--hive-font);--surface-canvas:var(--hive-page);--surface-nav:var(--hive-app);--surface-panel:var(--hive-raised);--surface-raised:var(--hive-hover);--surface-hover:var(--hive-hover);--surface-active:var(--hive-hover);--surface-tint:var(--hive-band);--rule-subtle:var(--hive-line);--rule-strong:var(--hive-axis);--rule-accent:var(--hive-gold);--content-strong:var(--hive-primary);--content:var(--hive-secondary);--content-muted:var(--hive-secondary);--content-faint:var(--hive-tertiary);--content-disabled:var(--hive-tertiary);--text-primary:var(--hive-primary);--text-secondary:var(--hive-secondary);--text-muted:var(--hive-secondary);--text-faint:var(--hive-tertiary);--text-inverse:var(--hive-app);--bg-canvas:var(--hive-page);--bg-base:var(--hive-app);--bg-panel:var(--hive-raised);--bg-elev:var(--hive-hover);--bg-hover:var(--hive-hover);--bg-active:var(--hive-hover);--bg-tint:var(--hive-band);--action-primary:var(--hive-gold);--action-primary-hover:var(--hive-primary);--action-primary-subtle:color-mix(in srgb, var(--hive-gold) 16%, transparent);--action-primary-faint:color-mix(in srgb, var(--hive-gold) 8%, transparent);--action-fill:var(--hive-gold);--action-fill-hover:var(--hive-primary);--action-on-fill:var(--hive-app);--action-on-primary:var(--hive-app);--accent:var(--hive-gold);--accent-hover:var(--hive-primary);--accent-fill:var(--hive-gold);--accent-fill-hover:var(--hive-primary);--accent-soft:var(--action-primary-subtle);--accent-faint:var(--action-primary-faint);--on-accent:var(--hive-app);--pos:var(--hive-elite);--neg:var(--hive-weak);--warn:var(--hive-average);--info:var(--hive-comparison);--pos-soft:color-mix(in srgb, var(--pos) 16%, transparent);--neg-soft:color-mix(in srgb, var(--neg) 16%, transparent);--warn-soft:color-mix(in srgb, var(--warn) 16%, transparent);--info-soft:color-mix(in srgb, var(--info) 16%, transparent);--pos-border:color-mix(in srgb, var(--pos) 34%, transparent);--neg-border:color-mix(in srgb, var(--neg) 34%, transparent);--warn-border:color-mix(in srgb, var(--warn) 34%, transparent);--info-border:color-mix(in srgb, var(--info) 34%, transparent);--signal-good:var(--pos);--signal-risk:var(--neg);--signal-warn:var(--warn);--signal-info:var(--info);--signal-good-subtle:var(--pos-soft);--signal-risk-subtle:var(--neg-soft);--signal-warn-subtle:var(--warn-soft);--signal-info-subtle:var(--info-soft);--dropdown-surface:var(--hive-raised);--dropdown-surface-hover:var(--hive-hover);--dropdown-surface-active:var(--hive-hover);--dropdown-text:var(--hive-primary);--dropdown-text-muted:var(--hive-secondary);--dropdown-selected-text:var(--hive-primary);--font-sans:var(--hive-font);--font-display:var(--hive-display);--font-mono:var(--hive-display);--theme-font-sans:var(--hive-font);--theme-font-display:var(--hive-display);--theme-font-condensed:var(--hive-display);--border:var(--hive-line);--border-strong:var(--hive-axis);--border-accent:var(--hive-gold);--hive-gold-500:var(--hive-gold);--hive-green-500:var(--hive-elite);--hive-mist-100:var(--hive-primary);--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--hive-space-1:4px;--hive-space-2:8px;--hive-space-3:12px;--hive-space-4:16px;--hive-space-6:24px;--hive-page-padding:24px;--hive-control-height:36px;--hive-table-row:48px;--hive-table-identity-row:52px;--hive-table-heading:28px;--hive-table-number:16px;--sidebar-w:72px;--sidebar-w-collapsed:72px;--topstrip-h:56px;--inner-pad:var(--hive-page-padding);margin:0;font-size:14px;line-height:1.5}@media (max-width:650px){:root{--hive-page-padding:16px}}@media (pointer:coarse){:root{--hive-control-height:44px}}body{font-family:var(--hive-font);background:var(--hive-app);color:var(--hive-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hive-design-shell{font-family:var(--hive-font);color:var(--hive-primary);background:var(--hive-page)}.hive-design-shell *,.hive-design-shell :before,.hive-design-shell :after{box-sizing:border-box}.hive-design-shell button,.hive-design-shell input,.hive-design-shell select,.hive-design-shell textarea{font-family:inherit}.hive-design-shell button{cursor:pointer}.hive-design-shell a{color:inherit;text-decoration:none}.hive-design-shell :focus-visible{outline:2px solid var(--hive-gold);outline-offset:4px}.hive-design-shell button:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.hive-design-shell *,.hive-design-shell :before,.hive-design-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes hive-content-arrive{0%{opacity:.7}to{opacity:1}}
.hive-player-identity,.hive-school-identity{min-width:0;color:var(--hive-primary,#e8ede9);font-family:var(--hive-font-body,var(--hive-font-ui));text-align:left;align-items:center;display:inline-flex}.hive-player-identity{gap:12px;max-width:100%}.hive-player-identity--compact{gap:10px}.hive-player-identity--compact .hive-player-identity-copy{gap:2px}.hive-player-identity--hero{gap:24px}.hive-player-identity-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hive-player-headshot{flex:0 0 48px;width:48px;height:48px;display:inline-flex}.hive-player-identity--compact .hive-player-headshot{flex-basis:32px;width:32px;height:32px}.hive-player-identity--hero .hive-player-headshot{flex-basis:132px;width:132px;height:132px}.hive-player-headshot-media{justify-content:center;align-items:center;width:100%;height:100%}.hive-player-headshot-image{object-fit:contain;object-position:center bottom;width:100%;height:100%}.hive-player-initials{width:100%;height:100%;color:var(--hive-tertiary,#7e8f86);font:600 20px/1 var(--hive-font-display,"Hive Saira", sans-serif);justify-content:center;align-items:center;display:flex}.hive-player-identity--compact .hive-player-initials{font-size:16px}.hive-player-identity--hero .hive-player-initials{font-size:48px}.hive-player-name{color:var(--hive-primary,#e8ede9);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:24px}.hive-player-identity--compact .hive-player-name{font-size:15px;line-height:20px}.hive-player-identity--hero .hive-player-name{font:600 72px/1 var(--hive-font-display,"Hive Saira", sans-serif);letter-spacing:-.02em}.hive-player-context{color:var(--hive-secondary,#a9b6af);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;line-height:20px;display:flex}.hive-player-identity--compact .hive-player-context{gap:4px 8px;font-size:12px;line-height:16px}.hive-player-identity--hero .hive-player-context{font-size:16px;line-height:24px}.hive-school-identity{max-width:100%;color:var(--hive-secondary,#a9b6af);gap:8px;font-size:14px;line-height:20px}.hive-school-identity--compact{font-size:inherit;line-height:inherit;gap:6px}.hive-school-identity--hero{font-size:16px;line-height:24px}.hive-school-logo{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.hive-school-identity--compact .hive-school-logo{flex-basis:16px;width:16px;height:16px}.hive-school-identity--hero .hive-school-logo{flex-basis:36px;width:36px;height:36px}.hive-school-logo-media,.hive-school-logo-image{object-fit:contain;width:100%;height:100%}.hive-school-initials{color:var(--hive-tertiary,#7e8f86);font:600 9px/1 var(--hive-font-display,"Hive Saira", sans-serif)}.hive-school-identity--hero .hive-school-initials{font-size:14px}.hive-school-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hive-percentile{width:100%;min-width:0;font-family:var(--hive-font-body,var(--hive-font-ui));flex-direction:column;gap:8px;display:flex}.hive-percentile-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hive-percentile-label{color:var(--hive-secondary,#a9b6af);font-size:13px;line-height:20px}.hive-percentile-value{color:var(--hive-percentile-ink,var(--hive-tertiary,#7e8f86));font:600 22px/28px var(--hive-font-display,"Hive Saira", sans-serif);font-variant-numeric:tabular-nums}.hive-percentile-track{height:12px;margin-inline:4px;display:block;position:relative}.hive-percentile-scale{position:absolute;inset:4px 0}.hive-percentile-scale i{opacity:.35;border-radius:1px;position:absolute;top:0;bottom:0}.hive-percentile--quiet .hive-percentile-scale{background:var(--hive-axis);inset:5px 0}.hive-percentile--quiet .hive-percentile-scale i{opacity:1;top:-2px;bottom:-2px;background:var(--hive-axis)!important;width:1px!important}.hive-percentile--quiet .hive-percentile-scale i:first-child{display:none}.hive-percentile--filled .hive-percentile-scale{background:var(--hive-axis);border-radius:3px;inset:4px 0}.hive-percentile--filled .hive-percentile-scale i,.hive-percentile--filled .hive-percentile-player{display:none}.hive-percentile-fill{background:var(--hive-percentile-ink);border-radius:3px;height:4px;position:absolute;top:4px}.hive-percentile--filled .hive-percentile-benchmark{height:6px;top:3px}.hive-percentile-player{background:var(--hive-percentile-ink);outline:2px solid var(--hive-app);border-radius:1px;width:4px;height:16px;position:absolute;top:-2px;transform:translate(-50%)}.hive-percentile-benchmark{border-left:1.5px dashed var(--hive-benchmark,#6f8077);height:12px;position:absolute;top:0;transform:translate(-50%)}.hive-percentile-change{background:var(--hive-percentile-ink);height:2px;position:absolute;top:5px}.hive-percentile-prior{box-sizing:border-box;border:1.5px solid var(--hive-secondary);background:var(--hive-app);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;transform:translate(-50%)}.hive-percentile-empty{height:12px}.hive-percentile--compact{gap:4px}.hive-percentile--compact .hive-percentile-value{font-size:16px;line-height:24px}.hive-percentile--unavailable .hive-percentile-value{color:var(--hive-tertiary,#7e8f86);font:400 12px/16px var(--hive-font-body,var(--hive-font-ui))}.hive-percentile-references{color:var(--hive-tertiary);font:11px/16px var(--hive-font-body);flex-wrap:wrap;gap:8px 16px;display:flex}.hive-percentile-references>span{align-items:center;gap:6px;display:inline-flex}.hive-percentile-reference-benchmark{border-left:1.5px dashed var(--hive-benchmark);height:10px;display:block}.hive-percentile-reference-prior{border:1.5px solid var(--hive-secondary);border-radius:50%;width:6px;height:6px;display:block}.hive-percentile-legend{color:var(--hive-secondary);font:12px/20px var(--hive-font-body);flex-wrap:wrap;gap:8px 20px;display:flex}.hive-percentile-legend>span{align-items:center;gap:6px;display:inline-flex}.hive-percentile-legend i{border-radius:1px;width:18px;height:3px}.hive-percentile-legend small{color:var(--hive-tertiary);font:inherit}.hive-percentile--segmented{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.hive-percentile--segmented.hive-percentile--value-external{grid-template-columns:minmax(0,1fr)}.hive-percentile--segmented .hive-percentile-heading,.hive-percentile--segmented .hive-percentile-references{grid-column:1/-1}.hive-percentile--segmented .hive-percentile-track{height:32px}.hive-percentile--segmented .hive-percentile-scale{inset:14px 0}.hive-percentile--segmented .hive-percentile-scale i{opacity:.4;border-radius:2px}.hive-percentile--segmented .hive-percentile-player{border-radius:2px;height:16px;top:8px}.hive-percentile--segmented .hive-percentile-benchmark{background:repeating-linear-gradient(to bottom,var(--hive-benchmark) 0 4px,transparent 4px 8px);border:0;width:1.5px;height:32px;top:0}.hive-percentile--segmented .hive-percentile-change{border-radius:1px;height:2px;top:15px}.hive-percentile--segmented .hive-percentile-prior{background:var(--hive-tertiary);width:6px;height:6px;box-shadow:0 0 0 .75px var(--hive-app);border:0;top:13px}.hive-percentile--segmented .hive-percentile-empty{height:32px}.hive-percentile--segmented .hive-percentile-value{text-align:right}.hive-percentile--segmented .hive-percentile-reference-prior{background:var(--hive-tertiary);border:0;width:6px;height:6px}.hive-distribution{width:160px;max-width:100%;font-family:var(--hive-font-body);flex-direction:column;gap:8px;display:flex}.hive-distribution-plot{border-bottom:1px solid var(--hive-axis);height:36px;margin-inline:4px;display:block;position:relative}.hive-distribution-bins{align-items:flex-end;gap:2px;height:100%;display:flex}.hive-distribution-bins i{background:var(--hive-band);border-radius:1px 1px 0 0;flex:1;min-width:0}.hive-distribution-bins i[data-current=true]{background:var(--hive-percentile-ink);opacity:.45}.hive-distribution-benchmark{border-left:1.5px dashed var(--hive-benchmark);position:absolute;top:0;bottom:0;transform:translate(-50%)}.hive-distribution-current{border-left:2px solid var(--hive-percentile-ink);position:absolute;top:0;bottom:0;transform:translate(-50%)}.hive-distribution--compact{gap:4px;width:112px}.hive-distribution--compact .hive-distribution-plot{height:24px}.hive-distribution--compact .hive-percentile-value{font-size:16px;line-height:24px}.hive-history{color:var(--hive-secondary);font:13px/20px var(--hive-font-body);margin:0}.hive-history-caption{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.hive-history-caption small{color:var(--hive-tertiary);font:12px/16px var(--hive-font-body)}.hive-history-caption>span small{display:block}.hive-history-caption strong{color:var(--hive-primary);font:600 28px/32px var(--hive-font-display);text-align:right}.hive-history-caption strong small{display:block}.hive-history-chart{gap:12px;height:160px;display:flex}.hive-history-axis{text-align:right;color:var(--hive-tertiary);font:12px/16px var(--hive-font-body);font-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 48px;justify-content:space-between;display:flex}.hive-history-plot{flex:1;min-width:0;height:160px;position:relative}.hive-history-chart svg{width:100%;height:160px;display:block;overflow:visible}.hive-history-grid{stroke:var(--hive-line);stroke-width:1px}.hive-history-reference{stroke:var(--hive-benchmark);stroke-width:1.5px;stroke-dasharray:4 4}.hive-history-path{stroke:var(--hive-primary);stroke-width:2px;fill:none;stroke-linejoin:round}.hive-history-point{background:var(--hive-primary);border:1.5px solid var(--hive-app);border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.hive-history-dates{font:12px/16px var(--hive-font-body);color:var(--hive-tertiary);justify-content:space-between;gap:16px;margin:8px 0 0 60px;display:flex}.hive-history-key{font:12px/16px var(--hive-font-body);color:var(--hive-tertiary);align-items:center;gap:8px;margin:8px 0 0 60px;display:flex}.hive-history-key i{border-top:1.5px dashed var(--hive-benchmark);width:20px}.hive-history-unavailable{color:var(--hive-tertiary);font:13px/20px var(--hive-font-body)}.hive-interval{width:128px;max-width:100%;height:24px;display:block;overflow:visible}.hive-interval-band{fill:var(--hive-band)}.hive-interval-current{fill:var(--hive-gold);stroke:var(--hive-app);stroke-width:2px;paint-order:stroke}.hive-interval-unavailable{color:var(--hive-tertiary)}.hive-benchmark-delta{--hive-benchmark-delta-ink:var(--hive-secondary);width:100%;min-width:0;display:block}.hive-benchmark-delta--positive{--hive-benchmark-delta-ink:var(--hive-strong)}.hive-benchmark-delta--negative{--hive-benchmark-delta-ink:var(--hive-below)}.hive-benchmark-delta-plot{background:0 0;height:32px;display:block;position:relative}.hive-benchmark-delta-fill{background:var(--hive-benchmark-delta-ink);height:16px;position:absolute;top:8px}.hive-benchmark-delta-current{background:var(--hive-benchmark-delta-ink);border-radius:1px;width:4px;height:24px;position:absolute;top:4px;transform:translate(-50%)}.hive-design-button{min-height:40px;color:var(--hive-primary,#e8ede9);font:600 15px/20px var(--hive-font-body,var(--hive-font-ui));cursor:pointer;transition:background-color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease), border-color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease), color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease), box-shadow var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease), opacity var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.hive-design-button--primary{background:var(--hive-gold,#c9a76a);color:var(--hive-page,#0b100e)}.hive-design-button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--hive-gold) 90%,var(--hive-primary))}.hive-design-button--secondary{border-color:var(--hive-axis,#2b3832)}.hive-design-button--secondary:hover:not(:disabled),.hive-design-button--ghost:hover:not(:disabled){background:var(--hive-hover,#1a231e)}.hive-design-button--destructive{color:var(--hive-weak,#ef5a5a)}.hive-design-button--destructive:hover:not(:disabled){background:color-mix(in srgb, var(--hive-weak,#ef5a5a) 12%, transparent)}.hive-design-button--compact{border-radius:8px;min-height:36px;padding:6px 12px;font-size:13px}.hive-design-button--touch{min-height:44px}.hive-design-button:disabled{opacity:.45;cursor:default}.hive-design-button:active:not(:disabled),.hive-segments button:active:not(:disabled){box-shadow:inset 0 1px 3px #00000029}.hive-design-button:focus-visible,.hive-segments button:focus-visible{outline:2px solid var(--hive-gold,#c9a76a);outline-offset:3px}.hive-segments{border:1px solid var(--hive-line);background:var(--hive-raised);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:inline-flex}.hive-segments button{min-height:32px;color:var(--hive-secondary);font:500 13px/20px var(--hive-font-body);cursor:pointer;transition:background-color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease),color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease),box-shadow var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease),opacity var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.hive-segments button:hover:not(:disabled){color:var(--hive-primary);background:var(--hive-hover)}.hive-segments button[aria-checked=true]{color:var(--hive-primary);background:var(--hive-hover);font-weight:600;box-shadow:0 1px 3px #0000002e}.hive-segment-count{color:var(--hive-tertiary);font:600 14px/20px var(--hive-font-display)}@media (pointer:coarse){.hive-design-button,.hive-design-button--compact,.hive-segments button{min-height:44px}}.hive-segments button:disabled{opacity:.45;cursor:default}@media (max-width:640px){.hive-player-identity--hero{gap:16px}.hive-player-identity--hero .hive-player-headshot{flex-basis:88px;width:88px;height:88px}.hive-player-identity--hero .hive-player-name{font-size:48px}.hive-design-button,.hive-segments button{min-height:44px}}@media (prefers-reduced-motion:reduce){.hive-design-button,.hive-segments button{transition:none}}
*{box-sizing:border-box}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--hive-gold);outline-offset:3px}a{color:inherit;text-decoration:none}svg{flex-shrink:0}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}.row{display:flex}.col{flex-direction:column;display:flex}.aic{align-items:center}.aib{align-items:baseline}.aist{align-items:stretch}.jcb{justify-content:space-between}.jcc{justify-content:center}.jce{justify-content:flex-end}.wrap{flex-wrap:wrap}.sp{flex:1}.shrink-0{flex-shrink:0}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.muted,.faint{color:var(--hive-tertiary)}.secondary{color:var(--hive-secondary)}.pos{color:var(--hive-elite)}.neg{color:var(--hive-weak)}.warn{color:var(--hive-average)}.accent{color:var(--hive-gold)}.num,.mono{font-family:var(--hive-display);font-variant-numeric:tabular-nums;letter-spacing:0}.right{text-align:right}.center{text-align:center}.nowrap{white-space:nowrap}.upper{text-transform:none;letter-spacing:0}.strong{color:var(--hive-primary);font-weight:600}.eyebrow{color:var(--hive-tertiary);letter-spacing:0;text-transform:none;font-size:12px;line-height:20px}.page-head,.hive-section-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;display:flex}.page-title,.hive-section-header__title{font:600 36px/40px var(--hive-display);letter-spacing:-.01em;color:var(--hive-primary);margin:0}.page-sub,.page-subtitle,.page-season{color:var(--hive-tertiary);font-size:13px;line-height:20px}.page-head p{margin:8px 0 0}.page-actions,.hive-section-header__action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hive-section-header__eyebrow{color:var(--hive-tertiary);margin-bottom:4px;font-size:12px}.card,.hive-card,.hive-section{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.card+.card,.hive-section+.hive-section{margin-top:var(--hive-space-4)}.card-head,.hive-card__header,.hive-section-head{border-bottom:1px solid var(--hive-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.card-title,.hive-card__title,.hive-section-title{color:var(--hive-primary);font:600 14px/24px var(--hive-font);letter-spacing:0;text-transform:none;margin:0}.card-sub{color:var(--hive-tertiary);font-size:12px}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.section-head h2,.section-title{font:600 14px/24px var(--hive-font);margin:0}.section-body{min-width:0}.section-head .icon{color:var(--hive-tertiary)}.btn,.hive-button{border:1px solid var(--hive-axis);min-height:40px;color:var(--hive-primary);font:500 13px/20px var(--hive-font);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.btn:hover:not(:disabled),.hive-button:hover:not(:disabled){background:var(--hive-hover)}.btn,.hive-button,.icon-btn{transition:background-color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease),border-color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease),color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease),box-shadow var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease),opacity var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease)}.btn:active:not(:disabled),.hive-button:active:not(:disabled),.icon-btn:active:not(:disabled){box-shadow:inset 0 1px 3px #00000029}.btn.sm,.hive-button--sm{min-height:36px;padding:6px 12px}.btn.lg,.hive-button--lg{min-height:44px;padding:10px 18px}.btn.primary,.hive-button--primary{background:var(--hive-gold);border-color:var(--hive-gold);color:var(--hive-app)}.btn.primary:hover:not(:disabled),.hive-button--primary:hover:not(:disabled){background:var(--hive-mark)}.btn.ghost,.hive-button--ghost{border-color:#0000}.btn.danger{color:var(--hive-weak)}.icon-btn{width:36px;height:36px;color:var(--hive-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-btn:hover{background:var(--hive-hover);color:var(--hive-primary)}.input,.select,.textarea,.nl-filter-textarea{border:1px solid var(--hive-axis);background:var(--hive-raised);min-height:36px;color:var(--hive-primary);font:400 13px/20px var(--hive-font);border-radius:8px;padding:8px 12px}.input::placeholder,textarea::placeholder{color:var(--hive-tertiary)}.input,.select,.textarea,.nl-filter-textarea{transition:border-color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease),background-color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease),box-shadow var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease)}.textarea,.nl-filter-textarea{resize:vertical;width:100%;min-height:96px}.field,.form-field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>label,.form-field>label{color:var(--hive-secondary);font-size:13px}.field-row,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.badge,.hive-badge{color:var(--hive-secondary);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.badge.pos,.hive-badge--good{color:var(--hive-elite)}.badge.warn,.hive-badge--warn{color:var(--hive-average)}.badge.neg,.hive-badge--risk{color:var(--hive-weak)}.badge.accent,.hive-badge--accent{color:var(--hive-gold)}.hive-badge--info{color:var(--hive-comparison)}.hive-badge--muted{color:var(--hive-tertiary)}.avatar,.hive-avatar{border:1px solid var(--hive-axis);width:40px;height:40px;color:var(--hive-secondary);font:600 16px var(--hive-display);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar.sm,.hive-avatar--sm{width:32px;height:32px;font-size:14px}.avatar.lg,.hive-avatar--lg{width:64px;height:64px;font-size:24px}.team-logo{width:28px;height:28px;color:var(--hive-tertiary);background:0 0;border:0;border-radius:0;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.team-logo.lg{flex-basis:72px;width:72px;height:72px}.team-logo-media,.team-logo-img{object-fit:contain;width:100%;height:100%}.team-logo-text{font:600 11px var(--hive-display)}.player-link{color:var(--hive-primary);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.player-link:hover,.text-link:hover{color:var(--hive-gold)}.player-link,.text-link,.outline-section,.outline-sub{transition:color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease),background-color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease)}.meta,.player-meta,.sub{color:var(--hive-secondary);font-size:12px;line-height:18px}.table-scroll,.table-wrap{contain:inline-size;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom;width:100%;min-width:0;max-width:100%;overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font:13px/20px var(--hive-font-body)}.table--identity{--hive-table-row:var(--hive-table-identity-row)}.table--board{--hive-table-row:64px}.table th{height:var(--hive-table-heading);border-bottom:1px solid var(--hive-axis);text-align:left;color:var(--hive-tertiary);font:500 11px/16px var(--hive-font-body);white-space:nowrap;padding:4px 12px 6px}.table td{height:var(--hive-table-row);border-bottom:1px solid var(--hive-line);vertical-align:middle;padding:6px 12px}.table th.right,.table td.right{text-align:right}.table tbody tr:hover,.table tbody tr:focus-within{background:color-mix(in srgb,var(--hive-hover) 60%,transparent)}.table tbody tr{transition:background-color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease)}.table tbody tr[data-selected=true]{background:var(--hive-raised)}.table tbody tr[data-selected=true]:hover{background:var(--hive-hover)}.table .num{font:600 var(--hive-table-number)/24px var(--hive-font-display);font-variant-numeric:tabular-nums}.table tr:last-child td{border-bottom:0}.table .table-empty{height:64px;font:13px/20px var(--hive-font-body);padding:12px}.table-empty,.empty-state{color:var(--hive-tertiary);padding:32px 0;font-size:14px;line-height:24px}.sort-head{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sort-head.active{color:var(--hive-primary)}.hive-stat-scroll{--hive-stat-identity-width:260px;--hive-stat-surface:var(--hive-page);--hive-stat-column-offset:0px;contain:inline-size;isolation:isolate;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom;scrollbar-color:var(--hive-axis) transparent;background:var(--hive-stat-surface);border-top:1px solid var(--hive-axis);width:100%;min-width:0;max-width:100%;scroll-padding-top:var(--hive-control-height);scroll-padding-left:var(--hive-stat-identity-width);position:relative;overflow:auto}.hive-stat-scroll[data-grouped=true]{--hive-stat-column-offset:28px;scroll-padding-top:calc(28px + var(--hive-control-height))}.hive-stat-scroll:focus-visible{outline:2px solid var(--hive-gold);outline-offset:3px}.hive-stat-scroll .hive-stat-table{width:100%;min-width:var(--hive-stat-min-width,100%);border-collapse:separate;border-spacing:0;color:var(--hive-secondary);font:13px/20px var(--hive-font-body)}.hive-stat-scroll .hive-stat-identity-column{width:var(--hive-stat-identity-width)}.hive-stat-scroll .hive-stat-table th,.hive-stat-scroll .hive-stat-table td{text-align:right;padding-inline:8px}.hive-stat-scroll .hive-stat-table tbody tr{--hive-stat-row-background:var(--hive-stat-surface);background:var(--hive-stat-row-background)}.hive-stat-scroll .hive-stat-table tbody :is(th,td){height:var(--hive-table-row);border-bottom:1px solid var(--hive-line);vertical-align:middle;padding-block:6px}.hive-stat-scroll .hive-stat-table tbody th{color:var(--hive-secondary);font:inherit;white-space:normal}.hive-stat-scroll .hive-stat-table tbody tr:has(.hive-stat-identity){height:var(--hive-table-identity-row)}.hive-stat-scroll .hive-stat-table tbody tr:is(:hover,:focus-within,:focus-visible){--hive-stat-row-background:var(--hive-hover)}.hive-stat-scroll .hive-stat-table tbody tr[data-selected=true]{--hive-stat-row-background:var(--hive-raised)}.hive-stat-scroll .hive-stat-table tbody tr[data-selected=true]:is(:hover,:focus-within,:focus-visible){--hive-stat-row-background:var(--hive-hover)}.hive-stat-scroll .hive-stat-table thead th{z-index:3;height:var(--hive-control-height);background:var(--hive-stat-surface);border-bottom:1px solid var(--hive-axis);color:var(--hive-tertiary);font:500 11px/16px var(--hive-font-body);vertical-align:middle;white-space:nowrap;padding-block:0;position:sticky;top:0}.hive-stat-scroll .hive-stat-table .hive-stat-group-row>th{text-align:left;height:28px;padding-block:4px;top:0}.hive-stat-scroll .hive-stat-table .hive-stat-group-row>th[rowspan]{height:calc(28px + var(--hive-control-height));vertical-align:bottom;padding-bottom:10px}.hive-stat-scroll .hive-stat-table .hive-stat-column-row>th{top:var(--hive-stat-column-offset)}.hive-stat-scroll .hive-stat-table :is(th,td).hive-stat-identity{z-index:2;width:var(--hive-stat-identity-width);min-width:var(--hive-stat-identity-width);max-width:var(--hive-stat-identity-width);text-align:left;border-right:1px solid var(--hive-axis);background:var(--hive-stat-row-background,var(--hive-stat-surface));transition:background-color var(--hive-motion-fast,.12s) var(--hive-motion-ease,ease);position:sticky;left:0}.hive-stat-scroll .hive-stat-table thead .hive-stat-identity{z-index:5;background:var(--hive-stat-surface)}.hive-stat-scroll .hive-stat-table .hive-stat-text{text-align:left}.hive-stat-scroll .hive-stat-table .hive-stat-section-row>th{text-align:left;height:28px;color:var(--hive-secondary);background:var(--hive-stat-surface);font:600 12px/18px var(--hive-font-body);padding-block:4px}.hive-stat-section-label{max-width:var(--hive-stat-identity-width);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;display:inline-block;position:sticky;left:8px;overflow:hidden}.hive-stat-context{color:var(--hive-tertiary);font:11px/16px var(--hive-font-body);margin-top:2px;display:block}.hive-stat-scroll .hive-stat-table .hive-stat-sort-header{padding-block:0}.hive-stat-scroll .hive-stat-table .num{font:600 var(--hive-table-number)/24px var(--hive-font-display);font-variant-numeric:tabular-nums}.hive-stat-sort{width:100%;min-height:var(--hive-control-height);color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}.hive-stat-identity .hive-stat-sort,.hive-stat-text .hive-stat-sort{justify-content:flex-start}.hive-stat-sort:hover:not(:disabled),.hive-stat-sort[data-active=true]{color:var(--hive-primary)}.hive-stat-sort:focus-visible{outline:2px solid var(--hive-gold);outline-offset:-2px}.hive-stat-sort-direction{font:12px/16px var(--hive-font-body);flex:0 0 8px}.hive-stat-value{min-width:min(56px,100%);min-height:28px;color:var(--hive-secondary);font:600 var(--hive-table-number)/24px var(--hive-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;justify-content:flex-end;align-items:center;gap:2px;padding:2px 8px;display:inline-flex}.hive-stat-value[data-ranked=true]{color:var(--hive-stat-ink);background:color-mix(in srgb,var(--hive-stat-ink) 16%,transparent)}.hive-stat-value[data-missing=true]{color:var(--hive-tertiary);background:0 0}.hive-stat-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.hive-stat-scroll{--hive-stat-identity-width:180px;--hive-table-number:15px;scroll-padding-top:44px}.hive-stat-scroll[data-grouped=true]{scroll-padding-top:72px}.hive-stat-scroll .hive-stat-table{font-size:12px;line-height:18px}.hive-stat-scroll .hive-stat-table th,.hive-stat-scroll .hive-stat-table td{padding-inline:6px}.hive-stat-scroll .hive-stat-table .hive-player-name{font-size:15px;line-height:18px}.hive-stat-scroll .hive-stat-table .hive-player-context{font-size:11px;line-height:16px}.hive-stat-value{min-width:min(48px,100%);padding-inline:4px}.hive-stat-sort{min-height:44px}.hive-stat-scroll .hive-stat-table thead th{height:44px}.hive-stat-scroll .hive-stat-table .hive-stat-group-row>th{height:28px}.hive-stat-scroll .hive-stat-table .hive-stat-group-row>th[rowspan]{height:72px}}.tabs,.tab-row,.recruiting-populations,.high-school-section-switcher{border-bottom:1px solid var(--hive-line);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:12px;display:flex}.tabs button,.tabs a,.tab-row button,.tab-row a,.recruiting-populations a,.high-school-section-switcher a{min-height:40px;color:var(--hive-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:13px}.tabs .active,.tabs [aria-selected=true],.tab-row .active,.recruiting-populations [aria-current=page],.high-school-section-switcher [aria-current=page]{color:var(--hive-primary);border-bottom-color:var(--hive-gold)}.seg{border:1px solid var(--hive-axis);border-radius:8px;align-items:center;gap:0;padding:2px;display:inline-flex}.seg button{color:var(--hive-secondary);background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12px}.seg button.active{color:var(--hive-primary);background:var(--hive-hover)}.toolbar{border-bottom:1px solid var(--hive-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;padding:8px 0;display:flex}.toolbar-search{align-items:center;gap:8px;min-width:220px;display:flex}.filter-menu,.inline-select{display:inline-flex;position:relative}.filter-menu-trigger{border:1px solid var(--hive-axis);min-height:36px;color:var(--hive-secondary);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.filter-menu-trigger.active,.filter-menu-trigger[aria-expanded=true]{color:var(--hive-primary);background:var(--hive-hover)}.filter-menu-count,.filter-option-count{color:var(--hive-tertiary);font-family:var(--hive-display);margin-left:auto;font-size:16px}.filter-menu-popover,.inline-select-popover{z-index:110;border:1px solid var(--hive-axis);background:var(--hive-raised);min-width:200px;max-height:min(480px,70dvh);color:var(--hive-primary);border-radius:10px;padding:8px;position:fixed;overflow:auto}.filter-option,.inline-select-option{width:100%;min-height:36px;color:var(--hive-secondary);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.filter-option:hover,.inline-select-option:hover,.filter-option.active,.inline-select-option.selected{background:var(--hive-hover);color:var(--hive-primary)}.filter-menu-divider{background:var(--hive-line);height:1px;margin:8px 0}.inline-select-trigger{color:var(--hive-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:inline-flex}.inline-select-caret{color:var(--hive-tertiary)}.nl-filter-popover{width:min(440px,100vw - 32px)}.nl-filter-textarea{min-height:80px;margin-bottom:12px}.nl-filter-result{padding:12px 0}.nl-filter-meta,.nl-filter-summary{color:var(--hive-secondary);font-size:12px;line-height:20px}.nl-filter-error,.nl-filter-warnings{color:var(--hive-average);margin-top:12px;font-size:12px}.nl-filter-ranges{flex-direction:column;gap:8px;display:flex}.nl-filter-range{justify-content:space-between;gap:12px;font-size:13px;display:flex}.nl-filter-empty{color:var(--hive-tertiary);padding:16px 0}.hive-metric{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0;display:flex}.hive-metric__label{color:var(--hive-secondary);font-size:13px}.hive-metric__value{font:600 36px/40px var(--hive-display);margin:0}.hive-metric__context{color:var(--hive-tertiary);font-size:12px}.hive-metric--good .hive-metric__value{color:var(--hive-elite)}.hive-metric--risk .hive-metric__value{color:var(--hive-weak)}.stats-row,.stat-grid,.kpi-grid{border-block:1px solid var(--hive-line);grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:12px 16px;max-width:800px;padding:16px 0;display:grid}.stat .value,.kpi .value{font:600 36px/40px var(--hive-display)}.stat .label,.kpi .label{color:var(--hive-secondary);margin-top:4px;font-size:13px}.dist-chip{align-items:flex-end;gap:2px;width:100px;height:24px;display:inline-flex}.dist-chip .bin{background:var(--hive-axis);border-radius:1px 1px 0 0;flex:1;min-width:2px}.dist-chip-card{width:160px;height:36px}.conf-rank-chips{align-items:center;gap:3px;height:14px;display:flex}.conf-rank-chip{background:var(--hive-line);border-radius:1px;width:4px;height:4px}.conf-rank-chip.filled{background:var(--hive-secondary)}.conf-rank-chip.active{background:var(--hive-primary);height:12px}.dd-block{background:0 0;border:0;margin-bottom:16px;padding:0}.dd-block:last-child{margin-bottom:0}.dd-grid,.dd-grid-2,.dd-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.dd-grid>:is(.card,.hive-section,.dd-block),.dd-grid-2>:is(.card,.hive-section,.dd-block),.dd-grid2>:is(.card,.hive-section,.dd-block),.col:is(.gap-1,.gap-2,.gap-3,.gap-4,.gap-5,.gap-6)>:is(.card,.hive-section,.dd-block){margin-block:0}.dd-kpis,.dd-kpi-row{grid-template-columns:repeat(auto-fit,minmax(min(100px,100%),1fr));gap:12px 16px;max-width:640px;padding:16px 0;display:grid}.dd-kpi{background:0 0;border:0;min-width:0;padding:0}.dd-kpi>:last-child:empty{display:none}.dd-table td{height:44px;padding:8px 12px}.dd-table .num{font-size:18px}.rank-trio{align-items:center;gap:16px;display:flex}.rank-trio-cell{align-items:center;gap:6px;display:inline-flex}.rank-trio-cell.pct>.hive-percentile{flex:0 0 88px;width:88px}.dd-bar{grid-template-columns:minmax(0,128px) minmax(80px,112px) 56px 58px;align-items:center;gap:8px;max-width:378px;display:grid}.dd-bar-label{min-width:0;color:var(--hive-secondary);overflow-wrap:anywhere;font-size:13px}.dd-bar>.hive-percentile{width:100%;max-width:112px}.dd-bar-track{background:var(--hive-line);flex:1;min-width:0;height:3px}.dd-bar-fill{height:100%}.metric-row{border-bottom:1px solid var(--hive-line);grid-template-columns:minmax(0,176px) 80px 88px;justify-content:start;align-items:baseline;gap:8px;max-width:360px;padding:8px 0;font-size:13px;display:grid}.metric-row .value{text-align:right;font:600 20px var(--hive-display)}.metric-row .rank{text-align:right}.outline-rail{color:var(--hive-secondary);padding:0}.outline-head{margin-bottom:12px}.outline-tree{flex-direction:column;gap:4px;display:flex}.outline-section,.outline-sub{text-align:left;width:100%;color:var(--hive-tertiary);background:0 0;border:0;padding:8px 0;font-size:13px}.outline-section.active,.outline-sub.active{color:var(--hive-primary)}.outline-marker,.outline-sub-line{display:none}.outline-subs{padding-left:12px}.outline-sub{font-size:12px}.sortable-dragging{opacity:.4}.modal-scrim,.modal-backdrop,.task-modal-scrim,.deep-dive-backdrop{z-index:80;background:var(--hive-overlay);position:fixed;inset:0}.modal,.task-modal{background:var(--hive-app);border:1px solid var(--hive-axis);color:var(--hive-primary);border-radius:10px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);padding:24px;overflow:auto}.deep-dive{z-index:90;background:var(--hive-app);border-left:1px solid var(--hive-axis);flex-direction:column;width:min(680px,100vw);display:flex;position:fixed;inset:0 0 0 auto}.dd-head,.deep-dive-head{border-bottom:1px solid var(--hive-line);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.dd-head h2,.deep-dive-head h2{font:600 32px/40px var(--hive-display);margin:0}.dd-body,.deep-dive-body{flex:1;min-height:0;padding:24px;overflow:auto}.profile-tabs{z-index:55;background:var(--hive-app);border-top:1px solid var(--hive-line);gap:8px;padding:8px 16px;display:flex;position:fixed;bottom:0;left:72px;right:0}.profile-tab{background:var(--hive-raised);border:1px solid var(--hive-axis);color:var(--hive-secondary);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.profile-tab button{color:inherit;background:0 0;border:0}.hive-section-mark [data-flair]{color:var(--hive-gold)}.loading-state,.error-state{min-height:240px;color:var(--hive-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:1100px){.profile-tabs{left:0;bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-width:800px){.dd-grid,.dd-grid-2,.dd-grid2,.field-row,.form-grid{grid-template-columns:minmax(0,1fr)}.hide-mobile{display:none!important}}@media (max-width:600px){.page-title,.hive-section-header__title{font-size:32px}.page-head{align-items:flex-start;gap:12px}.btn,.btn.sm,.hive-button,.icon-btn,.filter-menu-trigger{min-height:44px}.table td{padding:4px 8px}.table th{padding:4px 8px 6px}.deep-dive{width:100%}.dd-head,.dd-body{padding:16px}.toolbar{gap:8px}.toolbar-search{width:100%;min-width:0}.metric-row{grid-template-columns:minmax(0,160px) 72px 64px;gap:8px;max-width:312px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.workspace-switcher-trigger{border:1px solid var(--hive-axis);height:36px;color:var(--hive-secondary);font:13px var(--hive-font);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.workspace-switcher-menu{font-family:var(--hive-font);background:var(--hive-raised);border-color:var(--hive-axis)}
