:root{--md-sys-color-primary: #3b608f;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #d4e3ff;--md-sys-color-on-primary-container: #001c3a;--md-sys-color-secondary: #545f70;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #d7e3f8;--md-sys-color-on-secondary-container: #101c2b;--md-sys-color-tertiary: #6c5677;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #f4d9ff;--md-sys-color-on-tertiary-container: #261431;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #410002;--md-sys-color-background: #f8f9ff;--md-sys-color-on-background: #191c20;--md-sys-color-surface: #f8f9ff;--md-sys-color-surface-dim: #d8dae0;--md-sys-color-surface-bright: #f8f9ff;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #f2f3fa;--md-sys-color-surface-container: #eceef4;--md-sys-color-surface-container-high: #e7e8ee;--md-sys-color-surface-container-highest: #e1e2e9;--md-sys-color-on-surface: #191c20;--md-sys-color-on-surface-variant: #43474e;--md-sys-color-outline: #73777f;--md-sys-color-outline-variant: #c3c6cf;--md-sys-color-inverse-surface: #2e3035;--md-sys-color-inverse-on-surface: #eff0f7;--md-sys-color-inverse-primary: #a4c9fe;--md-sys-shape-corner-none: 0px;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-large-increased: 20px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-full: 9999px;--md-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-expressive: cubic-bezier(.22, 1.18, .36, 1);--md-sys-motion-duration-short2: .12s;--md-sys-motion-duration-short4: .2s;--md-sys-motion-duration-medium2: .3s;--md-sys-motion-duration-medium4: .4s;--md-sys-motion-duration-long2: .5s;--md-sys-font-family: "Roboto Flex", "Roboto", "PingFang SC", "HarmonyOS Sans SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, sans-serif;--md-sys-font-mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Menlo, Consolas, monospace}[data-theme=dark]{--md-sys-color-primary: #a4c9fe;--md-sys-color-on-primary: #00315c;--md-sys-color-primary-container: #204876;--md-sys-color-on-primary-container: #d4e3ff;--md-sys-color-secondary: #bbc7db;--md-sys-color-on-secondary: #263141;--md-sys-color-secondary-container: #3c4758;--md-sys-color-on-secondary-container: #d7e3f8;--md-sys-color-tertiary: #d8bde3;--md-sys-color-on-tertiary: #3c2947;--md-sys-color-tertiary-container: #533f5e;--md-sys-color-on-tertiary-container: #f4d9ff;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffdad6;--md-sys-color-background: #111318;--md-sys-color-on-background: #e1e2e9;--md-sys-color-surface: #111318;--md-sys-color-surface-dim: #111318;--md-sys-color-surface-bright: #37393e;--md-sys-color-surface-container-lowest: #0c0e13;--md-sys-color-surface-container-low: #191c20;--md-sys-color-surface-container: #1d2024;--md-sys-color-surface-container-high: #282a2f;--md-sys-color-surface-container-highest: #32353a;--md-sys-color-on-surface: #e1e2e9;--md-sys-color-on-surface-variant: #c3c6cf;--md-sys-color-outline: #8d9199;--md-sys-color-outline-variant: #43474e;--md-sys-color-inverse-surface: #e1e2e9;--md-sys-color-inverse-on-surface: #2e3035;--md-sys-color-inverse-primary: #3b608f}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;font-family:var(--md-sys-font-family);background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard)}.md3-headline-small{font-size:clamp(1.325rem,3.2vw,1.5rem);line-height:1.35;font-weight:500;letter-spacing:0;margin:0}.md3-title-large{font-size:1.25rem;line-height:1.4;font-weight:500;margin:0}.md3-title-medium{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:.009375rem;margin:0}.md3-title-small{font-size:.875rem;line-height:1.42;font-weight:600;letter-spacing:.00625rem;margin:0}.md3-body-large{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.015rem}.md3-body-medium{font-size:.875rem;line-height:1.45;font-weight:400;letter-spacing:.015rem}.md3-body-small{font-size:.75rem;line-height:1.4;font-weight:400;letter-spacing:.02rem}.md3-label-large{font-size:.875rem;line-height:1.25;font-weight:600;letter-spacing:.00625rem}.md3-label-medium{font-size:.75rem;line-height:1.25;font-weight:600;letter-spacing:.025rem}.md3-scaffold{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--md-sys-color-surface)}.md3-nav-rail{display:none}.md3-nav-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;height:calc(76px + env(safe-area-inset-bottom,0px));padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background-color:var(--md-sys-color-surface-container);display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.md3-nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--md-sys-color-on-surface-variant);font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;cursor:pointer;padding:2px 4px;-webkit-tap-highlight-color:transparent;transition:color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md3-nav-item__indicator{position:relative;width:64px;height:32px;border-radius:var(--md-sys-shape-corner-full);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.md3-nav-item__indicator:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-secondary-container);transform:scaleX(.35);opacity:0;transition:transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-expressive),opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md3-nav-item:hover .md3-nav-item__indicator:before{opacity:.35;transform:scaleX(.82);background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 22%,transparent)}.md3-nav-item[aria-current=page]{color:var(--md-sys-color-on-surface)}.md3-nav-item[aria-current=page] .md3-nav-item__indicator{color:var(--md-sys-color-on-secondary-container)}.md3-nav-item[aria-current=page] .md3-nav-item__indicator:before{opacity:1;transform:scaleX(1);background-color:var(--md-sys-color-secondary-container)}.md3-nav-item__icon{position:relative;z-index:1;display:inline-flex;transition:transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-expressive)}.md3-nav-item:active .md3-nav-item__icon{transform:scale(.88)}.md3-main{flex:1;display:flex;flex-direction:column;min-width:0;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.md3-top-app-bar{position:sticky;top:0;z-index:20;background-color:var(--md-sys-color-surface);transition:background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard)}.md3-top-app-bar--scrolled{background-color:var(--md-sys-color-surface-container)}.md3-top-app-bar__inner{max-width:760px;margin:0 auto;height:64px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.md3-app-title{display:flex;align-items:center;gap:12px;min-width:0}.md3-app-title__mark{width:38px;height:38px;border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.md3-app-title__text{font-size:1.0625rem;font-weight:500;color:var(--md-sys-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md3-top-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.md3-icon-btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:40px;height:40px;border-radius:var(--md-sys-shape-corner-full);background-color:transparent;color:var(--md-sys-color-on-surface-variant);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),border-radius var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized),transform var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard)}.md3-icon-btn:hover{background-color:color-mix(in srgb,var(--md-sys-color-on-surface-variant) 8%,transparent);color:var(--md-sys-color-on-surface)}.md3-icon-btn:active{background-color:color-mix(in srgb,var(--md-sys-color-on-surface-variant) 14%,transparent);border-radius:var(--md-sys-shape-corner-medium);transform:scale(.95)}.md3-icon-btn--selected{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md3-icon-btn--selected:hover{background-color:color-mix(in srgb,var(--md-sys-color-secondary-container) 90%,var(--md-sys-color-on-secondary-container))}.md3-mode-glyph{position:absolute;display:inline-flex;transition:opacity var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized),transform var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-expressive)}.md3-mode-glyph--light{opacity:1;transform:rotate(0) scale(1)}.md3-mode-glyph--dark{opacity:0;transform:rotate(-70deg) scale(.5)}[data-theme=dark] .md3-mode-glyph--light{opacity:0;transform:rotate(70deg) scale(.5)}[data-theme=dark] .md3-mode-glyph--dark{opacity:1;transform:rotate(0) scale(1)}.md3-menu-anchor{position:relative}.md3-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:176px;padding:8px;border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-high);box-shadow:0 2px 6px 2px #00000024,0 1px 2px #00000038;z-index:40;display:flex;flex-direction:column;gap:2px;transform-origin:top right;animation:md3MenuOpen var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized-decelerate) both}.md3-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:var(--md-sys-color-on-surface);border-radius:var(--md-sys-shape-corner-medium);padding:0 12px;height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard)}.md3-menu__item:hover{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent)}.md3-menu__item--active{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-weight:600}.md3-menu__item-lead{display:inline-flex;align-items:center;gap:10px}.md3-swatch{width:16px;height:16px;border-radius:var(--md-sys-shape-corner-full);flex-shrink:0}.md3-content{width:100%;max-width:760px;margin:0 auto;padding:8px 16px 24px;display:flex;flex-direction:column;gap:16px}.md3-hero-card{border-radius:var(--md-sys-shape-corner-extra-large);padding:22px 22px 24px;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);display:flex;flex-direction:column;gap:8px}.md3-hero-card__eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.02em;opacity:.84}.md3-hero-card__sub{margin:0;font-size:.9375rem;opacity:.88}.md3-card{border-radius:var(--md-sys-shape-corner-large-increased);padding:20px;background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md3-card--outlined{background-color:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant)}.md3-form{display:flex;flex-direction:column;gap:16px}.md3-fields-row{display:grid;grid-template-columns:1fr;gap:16px}.md3-outlined-field{position:relative;display:flex;align-items:center;height:56px;border-radius:var(--md-sys-shape-corner-small);border:1px solid var(--md-sys-color-outline);background-color:transparent;transition:border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md3-outlined-field:hover{border-color:var(--md-sys-color-on-surface)}.md3-outlined-field:focus-within{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}.md3-outlined-field__input,.md3-outlined-field__select{width:100%;height:100%;padding:0 44px 0 16px;border:none;background:transparent;color:var(--md-sys-color-on-surface);font-family:inherit;font-size:1rem;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.md3-outlined-field__select{cursor:pointer}.md3-outlined-field__select option{background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.md3-outlined-field__label{position:absolute;left:12px;top:50%;transform:translateY(-50%);padding:0 4px;background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant);font-size:1rem;line-height:1;pointer-events:none;transform-origin:left center;transition:top var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized),transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized),font-size var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized),color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard)}.md3-outlined-field:focus-within .md3-outlined-field__label,.md3-outlined-field--populated .md3-outlined-field__label{top:0;transform:translateY(-50%);font-size:.75rem;font-weight:500}.md3-outlined-field:focus-within .md3-outlined-field__label{color:var(--md-sys-color-primary)}.md3-outlined-field__trailing{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-surface-variant)}.md3-outlined-field__trailing--passive{right:12px;pointer-events:none}.md3-field-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:32px;height:32px;border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-on-surface-variant);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.75);pointer-events:none;transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-expressive),background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard)}.md3-field-clear--visible{opacity:1;transform:scale(1);pointer-events:auto}.md3-field-clear:hover{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 10%,transparent);color:var(--md-sys-color-on-surface)}.md3-form-footer{display:flex;flex-direction:column;gap:14px}.md3-supporting-text{margin:0;font-size:.75rem;color:var(--md-sys-color-on-surface-variant);padding:0 4px}.md3-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:44px;padding:0 24px;border-radius:var(--md-sys-shape-corner-full);font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:.00625rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),border-radius var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized),transform var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard),opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md3-btn:active:not(:disabled){border-radius:var(--md-sys-shape-corner-medium);transform:scale(.98)}.md3-btn:disabled{background-color:color-mix(in srgb,var(--md-sys-color-on-surface) 12%,transparent);color:color-mix(in srgb,var(--md-sys-color-on-surface) 38%,transparent);cursor:not-allowed}.md3-btn--filled{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.md3-btn--filled:hover:not(:disabled){background-color:color-mix(in srgb,var(--md-sys-color-primary) 92%,var(--md-sys-color-on-primary))}.md3-btn--text{height:36px;padding:0 12px;background-color:transparent;color:var(--md-sys-color-primary)}.md3-btn--text:hover:not(:disabled){background-color:color-mix(in srgb,var(--md-sys-color-primary) 8%,transparent)}.md3-chips{display:flex;flex-wrap:wrap;gap:8px}.md3-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--md-sys-shape-corner-small);font-size:.8125rem;font-weight:500;background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md3-chip--primary{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md3-chip--outlined{background-color:transparent;border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant)}.md3-tonal-banner{border-radius:var(--md-sys-shape-corner-large);padding:14px 16px;font-size:.875rem;line-height:1.5}.md3-tonal-banner--error{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.md3-tonal-banner--tertiary{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.md3-result-stack{display:flex;flex-direction:column;gap:14px}.md3-athlete-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 0}.md3-athlete-header__info{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.md3-entry-card{display:flex;flex-direction:column;gap:16px}.md3-entry-card__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px}.md3-entry-card__lead{display:flex;align-items:center;gap:12px}.md3-entry-icon{width:40px;height:40px;border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.md3-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.md3-metric-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-align:left;font-family:inherit;width:100%;padding:14px 16px;border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);display:flex;flex-direction:column;gap:6px;-webkit-tap-highlight-color:transparent;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),border-radius var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized),transform var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard)}.md3-metric-tile--primary{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}button.md3-metric-tile{cursor:pointer}button.md3-metric-tile:hover{background-color:var(--md-sys-color-surface-container-highest)}button.md3-metric-tile.md3-metric-tile--primary:hover{background-color:color-mix(in srgb,var(--md-sys-color-primary-container) 92%,var(--md-sys-color-on-primary-container))}button.md3-metric-tile:active{border-radius:var(--md-sys-shape-corner-medium);transform:scale(.98)}button.md3-metric-tile.is-copied{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md3-metric-tile__top{display:flex;align-items:center;justify-content:space-between;gap:6px}.md3-metric-tile__label{font-size:.75rem;font-weight:600;opacity:.82}.md3-metric-tile__status{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;opacity:.78}.md3-metric-tile__value{font-family:var(--md-sys-font-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.1875rem,3.8vw,1.5rem);font-weight:700;line-height:1.2}.md3-metric-tile--empty .md3-metric-tile__value{font-family:var(--md-sys-font-family);font-size:.95rem;font-weight:500;opacity:.7}.md3-rule-caption{margin:0;font-size:.84375rem;color:var(--md-sys-color-on-surface-variant);line-height:1.5}.md3-list-label{font-size:.75rem;font-weight:600;color:var(--md-sys-color-on-surface-variant);margin-bottom:8px}.md3-team-grid{display:grid;grid-template-columns:1fr;gap:8px}.md3-member-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container)}.md3-member-item--self{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md3-family-stack{display:flex;flex-direction:column;gap:8px}.md3-family-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 14px;border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container)}.md3-family-item--self{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md3-family-item__codes{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.8125rem;color:var(--md-sys-color-on-surface-variant)}.md3-family-item--self .md3-family-item__codes{color:var(--md-sys-color-on-secondary-container)}.md3-mono{font-family:var(--md-sys-font-mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--md-sys-color-on-surface)}.md3-family-item--self .md3-mono{color:var(--md-sys-color-on-secondary-container)}.md3-tonal-copy-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:30px;padding:0 10px;border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:.8125rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard)}.md3-tonal-copy-chip:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md3-tonal-copy-chip:active{transform:scale(.96)}.md3-segmented-list{display:flex;flex-direction:column;gap:4px}.md3-segmented-item{display:flex;gap:14px;padding:14px 16px;background-color:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-extra-small)}.md3-segmented-item:first-child{border-top-left-radius:var(--md-sys-shape-corner-large);border-top-right-radius:var(--md-sys-shape-corner-large)}.md3-segmented-item:last-child{border-bottom-left-radius:var(--md-sys-shape-corner-large);border-bottom-right-radius:var(--md-sys-shape-corner-large)}.md3-time-badge{flex-shrink:0;width:98px;padding:8px 10px;border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);text-align:center;display:flex;flex-direction:column;justify-content:center;gap:2px}.md3-time-badge__date{font-size:.8125rem;font-weight:700}.md3-time-badge__clock{font-size:.75rem;font-variant-numeric:tabular-nums;opacity:.88}@media(max-width:440px){.md3-segmented-item{flex-direction:column;gap:8px}.md3-time-badge{width:fit-content;flex-direction:row;align-items:center;gap:8px;padding:5px 10px}}.md3-schedule-note{margin-top:6px;display:inline-block;padding:3px 9px;border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:.75rem;font-weight:500}.md3-nowrap{white-space:nowrap}.md3-rules-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;color:var(--md-sys-color-on-surface-variant);font-size:.875rem;line-height:1.6}.md3-rules-list a{color:var(--md-sys-color-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.md3-snackbar{position:fixed;left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:50;min-width:220px;max-width:calc(100vw - 32px);background-color:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);padding:12px 16px;border-radius:var(--md-sys-shape-corner-extra-small);font-size:.875rem;font-weight:500;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024;pointer-events:none;opacity:0;transform:translate3d(-50%,12px,0) scale(.96);transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized-decelerate)}.md3-snackbar--visible{opacity:1;transform:translate3d(-50%,0,0) scale(1)}@keyframes md3SharedAxisY{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes md3MenuOpen{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes md3Spin{to{transform:rotate(360deg)}}.md3-enter{animation:md3SharedAxisY var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate) both}.md3-stagger{animation:md3SharedAxisY var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate) both;animation-delay:calc(var(--i, 0) * 45ms)}.md3-spin{animation:md3Spin .8s linear infinite}@media(min-width:600px){.md3-scaffold{flex-direction:row}.md3-nav-bar{display:none}.md3-nav-rail{position:sticky;top:0;height:100dvh;width:84px;flex-shrink:0;background-color:var(--md-sys-color-surface-container-low);display:flex;flex-direction:column;align-items:center;padding:16px 8px;gap:20px}.md3-nav-rail__brand{width:48px;height:48px;border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);display:inline-flex;align-items:center;justify-content:center}.md3-nav-rail__items{display:flex;flex-direction:column;gap:12px;width:100%}.md3-nav-rail .md3-nav-item__indicator{width:56px}.md3-app-title__mark{display:none}.md3-main{padding-bottom:32px}.md3-top-app-bar__inner{padding:0 24px}.md3-content{padding:8px 24px 32px;gap:20px}.md3-fields-row{grid-template-columns:1fr 1.25fr}.md3-form-footer{flex-direction:row;align-items:center;justify-content:space-between}.md3-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md3-snackbar{bottom:24px}}@media(min-width:840px){.md3-hero-card{padding:28px}.md3-card{padding:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}
