.Skeleton-module__skeleton___ebMGO{background-color:var(--color-outline-variant);border-radius:var(--radius-md);position:relative;overflow:hidden}.Skeleton-module__skeleton___ebMGO:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.15) 60%,transparent);animation:Skeleton-module__shimmer___8KdrX 1.5s infinite}@keyframes Skeleton-module__shimmer___8KdrX{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.Skeleton-module__skeleton___ebMGO:after{animation:none;background:#ffffff0d}}.GenericContentSkeleton-module__genericSkeleton___HXffA{display:flex;flex-direction:column;gap:2rem}.GenericContentSkeleton-module__genericSkeletonTitle___VcMqU{width:20rem;height:2rem}.GenericContentSkeleton-module__genericSkeletonFlex___-r1vl{display:flex;gap:1rem;flex-direction:column}.GenericContentSkeleton-module__genericSkeletonFlex___-r1vl>*{height:10rem}.GenericContentSkeleton-module__genericSkeletonGrid___xoIUK{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;height:20rem}@media(min-width:768px){.GenericContentSkeleton-module__genericSkeletonGrid___xoIUK{grid-template-columns:repeat(4,1fr)}}.MainLayout-module__mainLayout___0U0zG{display:flex;flex-direction:column;min-height:100dvh}.Button-module__btn___6C3z8{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;border-radius:var(--radius-full);transition:background-color var(--transition-base),box-shadow var(--transition-base)}.Button-module__btn___6C3z8:before{content:"";position:absolute;inset:0;background-color:currentColor;opacity:0;pointer-events:none;transition:opacity var(--transition-base);border-radius:inherit}.Button-module__btn___6C3z8:hover:before{opacity:var(--state-layer-hover-opacity)}.Button-module__btn___6C3z8:focus-visible{outline:var(--stroke-width-2) solid var(--color-outline);outline-offset:var(--stroke-width-1)}.Button-module__btn___6C3z8:focus-visible:before{opacity:var(--state-layer-focus-opacity)}.Button-module__btn___6C3z8:active:before{opacity:var(--state-layer-pressed-opacity)}.Button-module__btn___6C3z8:disabled,.Button-module__disabled___2hcnW{opacity:var(--state-layer-disabled-opacity);pointer-events:none;cursor:not-allowed}.Button-module__btn___6C3z8:disabled:before,.Button-module__btn___6C3z8.Button-module__disabled___2hcnW:before{opacity:0}.Button-module__content___FGOxQ{position:relative;display:inline-flex;align-items:center;justify-content:center;column-gap:var(--spacing-sm);z-index:var(--z-base)}.Button-module__filled___uk1vg.Button-module__lg___OMp4X,.Button-module__tonal___NRaBx.Button-module__lg___OMp4X,.Button-module__outlined___K4ktl.Button-module__lg___OMp4X,.Button-module__text___ViWoo.Button-module__lg___OMp4X,.Button-module__elevated___XzZrG.Button-module__lg___OMp4X{height:3.5rem;padding-inline:var(--spacing-lg);font-size:var(--font-label-lg-size);line-height:var(--font-label-lg-height)}.Button-module__filled___uk1vg.Button-module__md___4iIl1,.Button-module__tonal___NRaBx.Button-module__md___4iIl1,.Button-module__outlined___K4ktl.Button-module__md___4iIl1,.Button-module__text___ViWoo.Button-module__md___4iIl1,.Button-module__elevated___XzZrG.Button-module__md___4iIl1{height:3.25rem;padding-inline:var(--spacing-lg);font-size:var(--font-label-lg-size);line-height:var(--font-label-lg-height)}.Button-module__filled___uk1vg.Button-module__sm___cMH4J,.Button-module__tonal___NRaBx.Button-module__sm___cMH4J,.Button-module__outlined___K4ktl.Button-module__sm___cMH4J,.Button-module__text___ViWoo.Button-module__sm___cMH4J,.Button-module__elevated___XzZrG.Button-module__sm___cMH4J{height:3rem;padding-inline:var(--spacing-md);font-size:var(--font-label-md-size);line-height:var(--font-label-md-height)}.Button-module__filled___uk1vg{background-color:var(--color-primary);color:var(--color-on-primary)}.Button-module__tonal___NRaBx{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.Button-module__outlined___K4ktl{background-color:transparent;outline:var(--stroke-width-2) solid var(--color-outline)}.Button-module__text___ViWoo{background-color:transparent}.Button-module__elevated___XzZrG{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant);box-shadow:var(--elevation-1);will-change:scale}.Button-module__elevated___XzZrG:not(:disabled):active{scale:.98}.Button-module__icon___bvHNW{aspect-ratio:1 / 1;border-radius:50%;background-color:transparent;color:var(--color-on-surface-variant)}.Button-module__fab___r-lV0{aspect-ratio:1 / 1;border-radius:50%;background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);box-shadow:var(--elevation-2);will-change:scale}.Button-module__icon___bvHNW.Button-module__sm___cMH4J,.Button-module__fab___r-lV0.Button-module__sm___cMH4J{height:3rem;padding:var(--spacing-xs)}.Button-module__icon___bvHNW.Button-module__md___4iIl1,.Button-module__fab___r-lV0.Button-module__md___4iIl1{height:3.25rem;padding:var(--spacing-sm)}.Button-module__icon___bvHNW.Button-module__lg___OMp4X,.Button-module__fab___r-lV0.Button-module__lg___OMp4X{height:3.5rem;padding:var(--spacing-sm-plus)}.Button-module__fab___r-lV0:not(:disabled):active{scale:.98}.WelcomePage-module__container___w54qv{height:100vh;padding:var(--spacing-md);background-color:var(--color-surface-tint);display:grid;place-content:center}.WelcomePage-module__content___hs-V4{gap:var(--spacing-lg);background-color:var(--color-surface-container);border-radius:var(--spacing-md);display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);box-shadow:var(--elevation-3);min-height:400px}.WelcomePage-module__teamLogoImage___Fc1MR{display:flex;max-width:40%;aspect-ratio:1 / 1;object-fit:contain}.WelcomePage-module__wrapper___7fjkU{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:space-between;gap:var(--spacing-2xl);max-width:30rem}.WelcomePage-module__title___y9944{margin-bottom:var(--spacing-md);text-wrap:balance}.WelcomePage-module__subtitle___L8ILN{font-size:var(--font-body-lg-size);color:var(--color-on-surface-variant);text-wrap:pretty}.WelcomePage-module__footer___-ZiTO{display:flex;flex-direction:column;justify-content:center;margin-inline:auto;width:80%}.Select-module__container___HWzBx{display:flex;flex-direction:column;gap:var(--spacing-xs);height:5.625rem}.Select-module__wrapper___dXOgi{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-xs)}.Select-module__label___n-L6b{font-size:var(--font-body-md-size);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}select.Select-module__field___xv-kS,::picker(select){appearance:base-select}.Select-module__field___xv-kS{background-color:var(--color-surface-container);border:var(--stroke-width-2) solid var(--color-outline);border-radius:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);height:2.5rem}.Select-module__field___xv-kS ::checkmark{font-weight:var(--font-weight-bold)}.Select-module__field___xv-kS option{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);color:var(--color-on-surface)}.Select-module__field___xv-kS option:hover{background:var(--color-outline-variant)}.Select-module__field___xv-kS option:checked{color:var(--color-on-primary);background:var(--color-primary)}.Select-module__field___xv-kS::picker-icon{display:flex;justify-content:center;align-items:center;border-left:var(--stroke-width-2) solid var(--color-outline);padding-left:var(--spacing-md)}.Select-module__field___xv-kS:open{border:var(--stroke-width-2) solid var(--color-on-surface)}.Select-module__field___xv-kS.Select-module__fieldError___YlTPT{border:var(--stroke-width-2) solid var(--color-error)}.Select-module__errorMessage___vLte7{color:var(--color-error);font-weight:var(--font-weight-medium)}.InputWithSuggestions-module__input___mfmQ1{position:relative}.InputWithSuggestions-module__inputSuggestions___di-ee{position:absolute;top:65%;left:0;width:100%;max-height:15rem;overflow-y:auto;background-color:var(--color-surface-variant);border-radius:0 0 var(--radius-sm) var(--radius-sm);z-index:var(--z-tooltip);outline:var(--stroke-width-1) solid var(--color-surface)}.InputWithSuggestions-module__inputSuggestion___Kvnyc{overflow:hidden;position:relative;cursor:pointer;padding:var(--spacing-md) var(--spacing-md-plus);font-size:var(--font-label-lg-size);transition:background-color var(--transition-base)}.InputWithSuggestions-module__inputSuggestion___Kvnyc .InputWithSuggestions-module__logo___A1CKt{width:3rem;aspect-ratio:1 / 1;object-fit:contain;margin-right:var(--spacing-md)}.InputWithSuggestions-module__inputSuggestion___Kvnyc:before{content:"";position:absolute;inset:0;background-color:currentColor;opacity:0;pointer-events:none;transition:opacity var(--transition-base);border-radius:inherit}.InputWithSuggestions-module__inputSuggestion___Kvnyc:hover:before{opacity:var(--state-layer-hover-opacity)}.InputWithSuggestions-module__inputSuggestion___Kvnyc:focus:before{opacity:var(--state-layer-focus-opacity)}.InputWithSuggestions-module__inputSuggestion___Kvnyc:active:before{opacity:var(--state-layer-pressed-opacity)}.InputWithSuggestions-module__inputSuggestion___Kvnyc:focus-visible{outline:var(--stroke-width-1) solid var(--color-outline)}.InputWithSuggestions-module__inputSuggestion___Kvnyc:disabled{opacity:var(--state-layer-disabled-opacity)}.Input-module__input___ioSSd{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Input-module__inputWrapper___1gtzu{position:relative}.Input-module__inputIcon___tJ11T,.Input-module__inputButton___gPTxv{right:var(--spacing-md)}.Input-module__inputLabel___9A16E{left:var(--spacing-md-plus);font-weight:var(--font-weight-medium);transition:transform .4s,font-size .3s,color .3s}.Input-module__inputIcon___tJ11T,.Input-module__inputButton___gPTxv,.Input-module__inputLabel___9A16E{position:absolute;color:var(--color-on-surface-variant);top:50%;transform:translateY(-50%)}.Input-module__inputField___YVr-V{width:100%;color:var(--color-on-surface);background-color:var(--color-surface-variant);padding-block:var(--spacing-lg);padding-inline:var(--spacing-md-plus) var(--spacing-xl);font-weight:var(--font-weight-medium);border-radius:var(--spacing-sm-plus);transition:border-color .2s}.Input-module__inputField___YVr-V:focus{outline:var(--stroke-width-2) solid var(--color-on-surface)}.Input-module__inputField___YVr-V::placeholder{font-size:var(--font-label-lg-size)}.Input-module__inputField___YVr-V:focus~.Input-module__inputIcon___tJ11T,.Input-module__inputField___YVr-V:focus~.Input-module__inputLabel___9A16E{color:var(--color-on-surface)}.Input-module__inputField___YVr-V:focus,.Input-module__inputField___YVr-V:not(:placeholder-shown):not(:focus){padding-block:var(--spacing-xl) var(--spacing-md)}.Input-module__inputField___YVr-V:focus~.Input-module__inputLabel___9A16E,.Input-module__inputField___YVr-V:not(:placeholder-shown):not(:focus)~.Input-module__inputLabel___9A16E{transform:translateY(-30px);font-size:var(--font-label-md-size);color:var(--color-on-surface)}.Input-module__inputField___YVr-V:focus:not(.Input-module__inputFieldError___rsdCf){outline-color:var(--color-on-surface)}.Input-module__inputFieldError___rsdCf{outline:var(--stroke-width-2) solid var(--color-error)}.Input-module__inputLabelDisabled___xBxZO,.Input-module__inputFieldDisabled___iCgX6{opacity:var(--state-layer-disabled-opacity);cursor:not-allowed}.Input-module__inputFeedback___qpaXf{height:1.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.Input-module__inputHint___ykgA4{margin-left:auto}.Input-module__inputErrorMessage___A798I{color:var(--color-error);font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:center}input[type=datetime-local].Input-module__inputField___YVr-V::-webkit-calendar-picker-indicator{font-size:var(--font-body-lg-size);cursor:pointer;filter:invert(0)}[data-theme=dark] input[type=datetime-local].Input-module__inputField___YVr-V::-webkit-calendar-picker-indicator{filter:invert(1)}.MatchSetupForm-module__form___V-nvF{display:flex;flex-direction:column;gap:var(--spacing-sm);width:400px;background-color:var(--color-surface-container-low);padding:var(--spacing-xl);border-radius:var(--spacing-md)}.MatchSetupForm-module__title___LeSI3{font-size:var(--font-headline-md-size);margin-bottom:var(--spacing-lg);text-align:center}.MatchSetupPage-module__container___3yPlj{display:grid;place-content:center;height:100vh}.SyncStatusIndicator-module__container___IJe88{display:flex;justify-content:center;align-items:center;gap:var(--spacing-xs);margin-block:var(--spacing-sm)}.SyncStatusIndicator-module__container___IJe88.SyncStatusIndicator-module__synced___qHxSC{color:var(--color-success)}.SyncStatusIndicator-module__container___IJe88.SyncStatusIndicator-module__pending___fwfeJ{color:var(--color-warning)}.SyncStatusIndicator-module__container___IJe88.SyncStatusIndicator-module__syncing___ShXNT{color:var(--color-info)}.SyncStatusIndicator-module__container___IJe88.SyncStatusIndicator-module__failed___sPrCW{color:var(--color-error)}.SyncStatusIndicator-module__container___IJe88 .SyncStatusIndicator-module__text___FbzhM{font-size:var(--font-body-md-size);font-weight:var(--font-weight-medium)}.MatchClock-module__clock___IHeA8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xl)}.MatchClock-module__timeContainer___FLIVa{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-md)}.MatchClock-module__period___Zeo0r{font-size:var(--font-headline-sm-size);font-weight:var(--font-weight-bold)}.MatchClock-module__time___A7B5g{font-size:var(--font-headline-lg-size);font-weight:var(--font-weight-bold)}.MatchClock-module__overtime___YbtvZ{color:var(--color-tertiary);font-size:20px;font-weight:var(--font-weight-bold)}.MatchClock-module__actions___EE3IH{width:25rem;display:flex;justify-content:center;align-items:center;gap:var(--spacing-md)}.TeamLogo-module__team___FzhuU,.TeamLogo-module__rival___hvbZ5{display:flex;align-items:center;gap:var(--spacing-xl)}.TeamLogo-module__rival___hvbZ5{flex-direction:row-reverse}.TeamLogo-module__logo___lnhHw{max-width:6rem;aspect-ratio:1 / 1;object-fit:contain;background-color:transparent}.TeamLogo-module__score___EQMzB{font-size:var(--font-headline-lg-size);font-weight:var(--font-weight-bold);width:3rem;text-align:center}.MatchHeader-module__header___b7YG3{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:var(--color-surface-container-high)}.MatchHeader-module__metaInfo___Vh7Kb{padding-block:var(--spacing-sm);font-size:var(--font-body-lg-size);font-weight:var(--font-weight-medium);text-align:center;width:100%;background-color:var(--color-surface-container-low);color:var(--color-on-surface-variant)}.MatchHeader-module__matchInfo___VOyva{display:flex;padding:var(--spacing-md);align-items:center;justify-content:space-between;width:100%}.OptionButton-module__optionButton___zdUDF{padding:20px 32px;font-size:var(--font-display-lg-size);font-weight:700;cursor:pointer;border-radius:var(--spacing-md);min-width:12.5rem;min-height:6.25rem;transition:transform .1s;touch-action:manipulation;display:inline-flex;justify-content:center;align-items:center;margin:var(--spacing-sm)}.OptionButton-module__optionButton___zdUDF:active{transform:scale(.97)}.OptionButton-module__primary___df5tq{background-color:var(--color-primary);color:var(--color-on-primary)}.OptionButton-module__secondary___WW-qE{background-color:var(--color-secondary);color:var(--color-on-secondary)}.OptionButton-module__tertiary___hQoOB{background-color:var(--color-tertiary);color:var(--color-on-tertiary)}.OptionButton-module__label___UxILc{text-align:center;font-size:var(--font-headline-md-size)}.OptionButton-module__optionButton___zdUDF[data-type=HIGH]{background-color:var(--color-danger-high);color:var(--color-on-danger-high)}.OptionButton-module__optionButton___zdUDF[data-type=MEDIUM]{background-color:var(--color-danger-medium);color:var(--color-on-danger-medium)}.OptionButton-module__optionButton___zdUDF[data-type=LOW]{background-color:var(--color-danger-low);color:var(--color-on-danger-low)}.TrackingStepLayout-module__container___G0mgu{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%}.TrackingStepLayout-module__header___rDlzi{text-align:center}.TrackingStepLayout-module__description___kjrpB{margin-top:var(--spacing-lg);color:var(--color-on-surface-variant)}.OrientationStep-module__options___ClzIC{display:flex;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.OrientationStep-module__option___5C9KI{height:30rem}.DangerLevelStep-module__options___Hi7A-{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);margin-top:var(--spacing-lg);width:70%}.DangerLevelStep-module__option___-Z7Tu{width:100%;height:10rem}.FieldPositionStep-module__options___7GbX8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));place-content:center;gap:var(--spacing-lg);max-width:600px;width:100%}.FieldPositionStep-module__options___7GbX8>:last-child{grid-column:1 / -1}.FieldLocationStep-module__fieldWrapper___8OUNj{position:relative;width:100%;max-width:800px;margin:var(--spacing-lg) auto}.FieldLocationStep-module__fieldImage___QxWBh{width:100%;height:auto;object-fit:contain;border-radius:var(--spacing-md)}.FieldLocationStep-module__locationButton___Vm38j{position:absolute;transform:translate(-50%,-50%);padding:var(--spacing-sm-plus);margin:0}.FieldLocationStep-module__locationButton___Vm38j:active{transform:scale(.97) translate(-50%,-50%)}.OutcomeStep-module__options___uXGSD{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center;align-items:center}.EmptyState-module__container___GM0h8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl);gap:var(--spacing-lg);min-height:300px;width:100%;flex:1}.EmptyState-module__wrapper___EoN3E{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-xl);border-radius:var(--radius-lg);background-color:var(--color-surface-container)}.EmptyState-module__iconWrapper___nZ9lr{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:var(--radius-full);background-color:var(--color-surface-container-highest);color:var(--color-primary)}.EmptyState-module__content___dvQ8T{display:flex;flex-direction:column;gap:var(--spacing-md-plus);max-width:400px}.EmptyState-module__title___5NpzZ{color:var(--color-on-surface)}.EmptyState-module__description___SAHQO{color:var(--color-on-surface-variant)}.EmptyState-module__actionWrapper___9RCTT{margin-top:var(--spacing-md)}.DataView-module__container___nv-5p{width:100%;display:flex;flex-direction:column;gap:var(--spacing-md)}.DataView-module__header___5FgAx{display:flex;gap:var(--spacing-md)}.DataView-module__title___1r3jL{font-size:var(--font-title-lg-size);font-weight:var(--font-weight-bold)}.DataView-module__list___bd7ia{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm);position:relative;border-radius:var(--radius-md);background:linear-gradient(to right,transparent,var(--color-surface-container-high),transparent)}.DataView-module__periodDivider___NKRcP{width:100%;display:flex;justify-content:center;margin-block:var(--spacing-md-plus);position:relative;z-index:var(--z-normal)}.DataView-module__periodBadge___qo44I{background-color:var(--color-surface);border:var(--stroke-width-2) solid var(--color-on-danger-high);font-weight:var(--font-weight-bold);padding-block:var(--spacing-xs);padding-inline:var(--spacing-lg);border-radius:var(--radius-full)}.DataView-module__list___bd7ia:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:var(--stroke-width-2);background-color:var(--color-outline-variant)}.DataView-module__timelineItem___swcUR{position:relative;width:50%;display:flex}.DataView-module__timelineItem___swcUR:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:.7rem;height:.7rem;border-radius:var(--radius-full);background-color:var(--color-tertiary);z-index:var(--z-normal)}.DataView-module__timelineItem___swcUR[data-orientation=ATTACK]{align-self:flex-start;padding-right:var(--spacing-md);justify-content:flex-end}.DataView-module__timelineItem___swcUR[data-orientation=ATTACK]:after{right:-6px}.DataView-module__timelineItem___swcUR[data-orientation=DEFENSE]{align-self:flex-end;padding-left:var(--spacing-md);justify-content:flex-start}.DataView-module__timelineItem___swcUR[data-orientation=DEFENSE]:after{left:-6px}.DataView-module__card___88eiG{display:flex;align-items:center;padding:var(--spacing-md);border-radius:var(--spacing-md);box-shadow:var(--elevation-1);width:100%}.DataView-module__card___88eiG[data-danger=HIGH]{background-color:var(--color-danger-high);color:var(--color-on-danger-high)}.DataView-module__card___88eiG[data-danger=MEDIUM]{background-color:var(--color-danger-medium);color:var(--color-on-danger-medium)}.DataView-module__card___88eiG[data-danger=LOW]{background-color:var(--color-danger-low);color:var(--color-on-danger-low)}.DataView-module__counter___1IoIP{min-width:3rem;height:2.5rem;border-right:var(--stroke-width-2) solid var(--color-on-danger-high);font-weight:var(--font-weight-medium);padding-right:var(--spacing-md);display:flex;flex-direction:column;align-items:center;justify-content:center}.DataView-module__timeBadge___U8Cqx{min-width:3rem;font-weight:var(--font-weight-medium);font-size:var(--font-body-lg-size);display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:var(--stroke-width-2) solid var(--color-on-danger-high);padding-inline:var(--spacing-md)}.DataView-module__timeBadge___U8Cqx small{font-size:var(--font-body-sm-size)}.DataView-module__details___f0-s4{display:flex;flex-direction:column;justify-content:center;padding-inline:var(--spacing-md)}.DataView-module__mainInfo___T8k7j{display:flex;gap:var(--spacing-md);align-items:center;font-weight:var(--font-weight-bold)}.DataView-module__goalIcon___ANzz8{margin-left:auto}.DataView-module__outcome___-O2-p[data-type=GOAL]{color:#2e7d32}.DataView-module__orientation___88qAU[data-type=ATTACK]{color:#1976d2}.DataView-module__orientation___88qAU[data-type=DEFENSE]{color:#d32f2f}.DataView-module__metaInfo___EBnwd{font-size:var(--font-body-lg-size);font-weight:var(--font-weight-medium)}@media print{.DataView-module__timelineItem___swcUR{break-inside:avoid;page-break-inside:avoid}}.ExportActions-module__container___OJe9a{display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm)}.MatchActionBar-module__container___EX80r{display:flex;justify-content:right;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);background-color:var(--color-surface-container)}.MatchTrackingPage-module__container___cWk0g{flex:1;display:flex;flex-direction:column}.MatchTrackingPage-module__content___ZgVHz{display:flex;flex-direction:column;align-items:center;flex:1}.MatchSummaryPage-module__container___m5b5O{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-lg);padding-block:var(--spacing-md);flex:1}.MatchSummaryPage-module__header___b3quX{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}.MatchSummaryPage-module__actions___HjiFg{display:flex;justify-content:center;gap:var(--spacing-sm)}.MatchSummaryPage-module__scoreboard___qJiZS{display:flex;align-items:center;justify-content:space-between}.MatchSummaryPage-module__content___Y17xC{display:flex;flex:1}.MatchCard-module__card___dsSKM{background-color:var(--color-surface-container-low);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--elevation-1);gap:var(--spacing-md);transition:box-shadow var(--transition-fast);cursor:pointer;min-height:10rem;display:flex;flex-direction:column;justify-content:space-around}.MatchCard-module__card___dsSKM:hover{box-shadow:var(--elevation-2)}.MatchCard-module__header___I2tEQ{display:flex;justify-content:space-between;align-items:center}.MatchCard-module__category___uRnad{font-family:var(--font-family-base);font-size:var(--font-label-md-size);font-weight:var(--font-label-sm-weight);color:var(--color-on-surface-variant)}.MatchCard-module__date___CNve3{font-family:var(--font-family-base);font-size:var(--font-body-sm-size);color:var(--color-on-surface-variant)}.MatchCard-module__scoreBoard___CPvgP{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-sm);gap:var(--spacing-sm)}.MatchCard-module__team___O56FF{display:flex;align-items:center;gap:var(--spacing-sm);width:15rem}.MatchCard-module__teamName___QsrV7{font-family:var(--font-family-base);font-size:var(--font-title-md-size);font-weight:var(--font-title-md-weight);color:var(--color-on-surface);flex:1}.MatchCard-module__teamLogo___IA3RB{width:3rem;aspect-ratio:1 / 1;object-fit:contain}.MatchCard-module__rivalLogo___M6JkA{margin-right:var(--spacing-sm)}.MatchCard-module__team___O56FF:last-child{text-align:right}.MatchCard-module__score___DmRVR{font-size:var(--font-display-sm-size);min-width:fit-content;padding:0 var(--spacing-sm)}.ErrorState-module__errorIcon___1b9q3{color:var(--color-error)}.DashboardPage-module__container___5KepY{padding:var(--spacing-xl);max-width:var(--container-max-width);margin:0 auto;width:100%}.DashboardPage-module__header___zvvZM{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2xl);min-height:3.5rem}.DashboardPage-module__title___ZqERa{font-family:var(--font-headline-lg-family, var(--font-family-base));font-size:var(--font-headline-lg-size);font-weight:var(--font-headline-lg-weight);color:var(--color-on-background)}.DashboardPage-module__grid___nARIG{display:grid;grid-template-columns:repeat(auto-fill,minmax(385px,1fr));gap:var(--spacing-md)}.GlobalError-module__container___LXf61{height:100vh;height:100dvh;padding:var(--spacing-md);background-color:var(--color-surface-container-low);display:grid;place-content:center}.GlobalError-module__content___f1zt2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xl);max-width:30rem;text-align:center}.GlobalError-module__title___hKqT8{font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--spacing-sm)}.GlobalError-module__message___G7zMT{color:var(--color-on-surface-variant)}.GlobalError-module__alert___QaWY9{color:var(--color-error);width:2.5rem;height:auto}.GlobalError-module__actions___3wnIJ,.Loader-module__loader___QeQQr{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}.Loader-module__loaderSpinner___xhrEz{display:inline-block;width:1rem;height:1rem;border:var(--stroke-width-2) solid var(--color-outline);border-top:var(--stroke-width-2) solid transparent;border-radius:50%;animation:Loader-module__spin___7dTnh .8s linear infinite}@keyframes Loader-module__spin___7dTnh{to{transform:rotate(360deg)}}.Toast-module__toast___NX87H{position:relative;display:flex;align-items:center;gap:var(--spacing-sm);background-color:var(--color-surface-rgba);color:var(--color-on-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);box-shadow:var(--elevation-3);min-width:12.5rem;min-height:3.5rem;animation:Toast-module__slideIn___Gp8I8 var(--transition-base)}.Toast-module__success___VrIL-{border-left:var(--stroke-width-3) solid var(--color-success)}.Toast-module__error___7hyOv{border-left:var(--stroke-width-3) solid var(--color-error)}.Toast-module__loading___vDi2P{border-left:var(--stroke-width-3) solid var(--color-info)}.Toast-module__toastIcon___9nQ1-{display:inline-flex;align-items:center;justify-content:center}.Toast-module__success___VrIL- .Toast-module__toastIcon___9nQ1-{color:var(--color-success)}.Toast-module__error___7hyOv .Toast-module__toastIcon___9nQ1-{color:var(--color-error)}@keyframes Toast-module__slideIn___Gp8I8{0%{transform:translate(50%);opacity:0}to{transform:translate(0);opacity:1}}.Toast-module__toastMessage___lyREC{flex:1;font-size:var(--font-body-md-size)}.Toast-module__toastProgress___-tp2F{position:absolute;bottom:0;left:10px;right:10px;height:3px;border-radius:var(--radius-md);color:var(--color-on-surface);background:linear-gradient(to right,transparent,5%,var(--color-outline),95%,transparent);animation:Toast-module__shrink___FfbZr .8s linear forwards}@keyframes Toast-module__shrink___FfbZr{0%{width:100%}to{width:0%}}.Toast-module__toastExiting___iSTMY{animation:Toast-module__slideOut___fs4fA .3s ease forwards}@keyframes Toast-module__slideOut___fs4fA{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50%)}}.ToastContainer-module__toastContainer___3FrrE{z-index:var(--z-modal);position:fixed;bottom:6rem;right:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,main{min-height:100%}body{min-height:100vh;min-height:100dvh}img,picture,video,canvas,svg{vertical-align:middle;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit;border:none;outline:none;background:none}a{color:inherit;text-decoration:none}a:hover{cursor:pointer}ul,ol{list-style:none;overflow:hidden;padding:0;margin:0}button{all:unset;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Roboto-Regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Roboto-Medium.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Roboto-Bold.woff2) format("woff2")}:root{--color-primary: rgb(44, 99, 139);--color-surface-tint: rgb(44 99 139);--color-on-primary: rgb(255 255 255);--color-primary-container: rgb(204 229 255);--color-on-primary-container: rgb(8 75 114);--color-secondary: rgb(81 96 111);--color-on-secondary: rgb(255 255 255);--color-secondary-container: rgb(212 228 246);--color-on-secondary-container: rgb(57 72 87);--color-tertiary: rgb(103 88 122);--color-on-tertiary: rgb(255 255 255);--color-tertiary-container: rgb(237 220 255);--color-on-tertiary-container: rgb(78 65 97);--color-background: rgb(247, 249, 255);--color-on-background: rgb(24 28 32);--color-surface: rgb(247 249 255);--color-surface-rgba: rgba(247, 249, 255, .75);--color-on-surface: rgb(24 28 32);--color-surface-variant: rgb(222 227 235);--color-on-surface-variant: rgb(66 71 78);--color-outline: rgb(114 120 126);--color-outline-variant: rgb(194 199 206);--color-shadow: rgb(0 0 0);--color-scrim: rgb(0 0 0);--color-inverse-surface: rgb(45 49 53);--color-inverse-on-surface: rgb(238 241 246);--color-inverse-primary: rgb(153 204 250);--color-primary-fixed: rgb(204 229 255);--color-on-primary-fixed: rgb(0 29 49);--color-primary-fixed-dim: rgb(153 204 250);--color-on-primary-fixed-variant: rgb(8 75 114);--color-secondary-fixed: rgb(212 228 246);--color-on-secondary-fixed: rgb(13 29 42);--color-secondary-fixed-dim: rgb(184 200 218);--color-on-secondary-fixed-variant: rgb(57 72 87);--color-tertiary-fixed: rgb(237 220 255);--color-on-tertiary-fixed: rgb(34 21 51);--color-tertiary-fixed-dim: rgb(210 191 231);--color-on-tertiary-fixed-variant: rgb(78 65 97);--color-surface-dim: rgb(215 218 223);--color-surface-bright: rgb(247 249 255);--color-surface-container-lowest: rgb(255 255 255);--color-surface-container-low: rgb(241 244 249);--color-surface-container: rgb(235 238 243);--color-surface-container-high: rgb(230 232 238);--color-surface-container-highest: rgb(224 226 232);--shadow-key-color: hsla(0, 0%, 0%, .3);--shadow-ambient-color: hsla(0, 0%, 0%, .15);--color-shimmer-effect: hsla(0, 0%, 100%, .4);--elevation-1: 0px 1px 2px 0px var(--shadow-key-color), 0px 1px 3px 1px var(--shadow-ambient-color);--elevation-2: 0px 1px 2px 0px var(--shadow-key-color), 0px 2px 6px 2px var(--shadow-ambient-color);--elevation-3: 0px 4px 8px 3px var(--shadow-ambient-color), 0px 1px 3px 0px var(--shadow-key-color);--elevation-4: 0px 6px 10px 4px var(--shadow-ambient-color), 0px 2px 3px 0px var(--shadow-key-color);--elevation-5: 0px 8px 12px 6px var(--shadow-ambient-color), 0px 4px 4px 0px var(--shadow-key-color);--color-error: rgb(186 26 26);--color-on-error: rgb(255 255 255);--color-error-container: rgb(255 218 214);--color-on-error-container: rgb(147 0 10);--color-warning: rgb(138, 87, 15);--color-on-warning: rgb(255, 242, 204);--color-warning-container: rgb(255, 242, 204);--color-on-warning-container: rgb(138, 87, 15);--color-info: rgb(18, 89, 161);--color-info-rgba: rgba(18, 89, 161, .8);--color-on-info: rgb(219, 238, 255);--color-info-container: rgb(219, 238, 255);--color-on-info-container: rgb(18, 89, 161);--color-success: rgb(25, 102, 57);--color-on-success: rgb(209, 250, 224);--color-success-container: rgb(209, 250, 224);--color-on-success-container: rgb(25, 102, 57);--color-danger-high: rgba(202, 11, 11, .7);--color-on-danger-high: rgb(0, 0, 0);--color-danger-medium: hsla(59, 77%, 61%, .8);--color-on-danger-medium: rgb(0, 0, 0);--color-danger-low: hsla(122, 81%, 42%, .8);--color-on-danger-low: rgb(0, 0, 0)}[data-theme=dark]{--color-primary: rgb(153 204 250);--color-surface-tint: rgb(153 204 250);--color-on-primary: rgb(0 51 81);--color-primary-container: rgb(8 75 114);--color-on-primary-container: rgb(204 229 255);--color-secondary: rgb(184 200 218);--color-on-secondary: rgb(35 50 63);--color-secondary-container: rgb(57 72 87);--color-on-secondary-container: rgb(212 228 246);--color-tertiary: rgb(210 191 231);--color-on-tertiary: rgb(55 42 74);--color-tertiary-container: rgb(78 65 97);--color-on-tertiary-container: rgb(237 220 255);--color-error: rgb(255 180 171);--color-on-error: rgb(105 0 5);--color-error-container: rgb(147 0 10);--color-on-error-container: rgb(255 218 214);--color-background: rgb(16 20 24);--color-on-background: rgb(224 226 232);--color-surface: rgb(16 20 24);--color-on-surface: rgb(224 226 232);--color-surface-variant: rgb(66 71 78);--color-on-surface-variant: rgb(194 199 206);--color-outline: rgb(140 145 152);--color-outline-variant: rgb(66 71 78);--color-shadow: rgb(0 0 0);--color-scrim: rgb(0 0 0);--color-inverse-surface: rgb(224 226 232);--color-inverse-on-surface: rgb(45 49 53);--color-inverse-primary: rgb(44 99 139);--color-primary-fixed: rgb(204 229 255);--color-on-primary-fixed: rgb(0 29 49);--color-primary-fixed-dim: rgb(153 204 250);--color-on-primary-fixed-variant: rgb(8 75 114);--color-secondary-fixed: rgb(212 228 246);--color-on-secondary-fixed: rgb(13 29 42);--color-secondary-fixed-dim: rgb(184 200 218);--color-on-secondary-fixed-variant: rgb(57 72 87);--color-tertiary-fixed: rgb(237 220 255);--color-on-tertiary-fixed: rgb(34 21 51);--color-tertiary-fixed-dim: rgb(210 191 231);--color-on-tertiary-fixed-variant: rgb(78 65 97);--color-surface-dim: rgb(16 20 24);--color-surface-bright: rgb(54 57 62);--color-surface-container-lowest: rgb(11 15 18);--color-surface-container-low: rgb(24 28 32);--color-surface-container: rgb(28 32 36);--color-surface-container-high: rgb(39 42 46);--color-surface-container-highest: rgb(49 53 57);--shadow-key-color: hsla(0, 0%, 0%, .6);--shadow-ambient-color: hsla(0, 0%, 0%, .4);--elevation-1: 0px 1px 2px 0px var(--shadow-key-color), 0px 1px 3px 1px var(--shadow-ambient-color);--elevation-2: 0px 1px 2px 0px var(--shadow-key-color), 0px 2px 6px 2px var(--shadow-ambient-color);--elevation-3: 0px 4px 8px 3px var(--shadow-ambient-color), 0px 1px 3px 0px var(--shadow-key-color);--elevation-4: 0px 6px 10px 4px var(--shadow-ambient-color), 0px 2px 3px 0px var(--shadow-key-color);--elevation-5: 0px 8px 12px 6px var(--shadow-ambient-color), 0px 4px 4px 0px var(--shadow-key-color)}:root{--ref-typeface-brand: "Roboto", system-ui, sans-serif;--ref-typeface-plain: system-ui, -apple-system, sans-serif;--ref-font-weight-regular: 400;--ref-font-weight-medium: 500;--ref-font-weight-bold: 700;--ref-tracking-tighter: -.02em;--ref-tracking-tight: -.01em;--ref-tracking-normal: 0;--ref-tracking-wide: .01em;--ref-tracking-wider: .02em;--ref-tracking-widest: .04em;--font-family-base: var(--ref-typeface-brand);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-display-lg-size: 3.5rem;--font-display-lg-height: 4rem;--font-display-lg-weight: var(--ref-font-weight-bold);--font-display-lg-space: var(--ref-tracking-tighter);--font-display-md-size: 2.8rem;--font-display-md-height: 3.25rem;--font-display-md-weight: var(--ref-font-weight-bold);--font-display-md-space: var(--ref-tracking-normal);--font-display-sm-size: 2.25rem;--font-display-sm-height: 2.75rem;--font-display-sm-weight: var(--ref-font-weight-regular);--font-display-sm-space: var(--ref-tracking-normal);--font-headline-lg-size: 2rem;--font-headline-lg-height: 2.5rem;--font-headline-lg-weight: var(--ref-font-weight-bold);--font-headline-lg-space: var(--ref-tracking-normal);--font-headline-md-size: 1.75rem;--font-headline-md-height: 2.25rem;--font-headline-md-weight: var(--ref-font-weight-medium);--font-headline-md-space: var(--ref-tracking-normal);--font-headline-sm-size: 1.5rem;--font-headline-sm-height: 2rem;--font-headline-sm-weight: var(--ref-font-weight-regular);--font-headline-sm-space: var(--ref-tracking-normal);--font-title-lg-size: 1.375rem;--font-title-lg-height: 1.75rem;--font-title-lg-weight: var(--ref-font-weight-medium);--font-title-lg-space: var(--ref-tracking-normal);--font-title-md-size: 1rem;--font-title-md-height: 1.5rem;--font-title-md-weight: var(--ref-font-weight-medium);--font-title-md-space: var(--ref-tracking-wide);--font-title-sm-size: .875rem;--font-title-sm-height: 1.25rem;--font-title-sm-weight: var(--ref-font-weight-medium);--font-title-sm-space: var(--ref-tracking-wide);--font-body-lg-size: 1rem;--font-body-lg-height: 1.5rem;--font-body-lg-weight: var(--ref-font-weight-regular);--font-body-lg-space: var(--ref-tracking-wide);--font-body-md-size: .875rem;--font-body-md-height: 1.25rem;--font-body-md-weight: var(--ref-font-weight-regular);--font-body-md-space: var(--ref-tracking-wider);--font-body-sm-size: .75rem;--font-body-sm-height: 1rem;--font-body-sm-weight: var(--ref-font-weight-regular);--font-body-sm-space: var(--ref-tracking-wide);--font-label-lg-size: .875rem;--font-label-lg-height: 1.25rem;--font-label-lg-weight: var(--ref-font-weight-medium);--font-label-lg-space: var(--ref-tracking-wide);--font-label-md-size: .75rem;--font-label-md-height: 1rem;--font-label-md-weight: var(--ref-font-weight-medium);--font-label-md-space: var(--ref-tracking-wide);--font-label-sm-size: .6875rem;--font-label-sm-height: 1rem;--font-label-sm-weight: var(--ref-font-weight-medium);--font-label-sm-space: var(--ref-tracking-widest)}:root{--header-height: 5rem;--container-max-width: 3400px;--slide-width: 400px;--breadcrumb-height: 2.5rem;--sidebar-width: 210px;--sidebar-collapsed-width: 90px;--root-layout-max-width: 3100px;--spacing-2xl: 3rem;--spacing-xl: 2rem;--spacing-lg: 1.5rem;--spacing-md-plus: 1.25rem;--spacing-md: 1rem;--spacing-sm-plus: .75rem;--spacing-sm: .5rem;--spacing-xs: .25rem;--z-modal: 4;--z-fixed: 3;--z-tooltip: 2;--z-normal: 1;--z-base: 0;--z-deep: -1;--breakpoint-sm: 400px;--breakpoint-md: 576px;--breakpoint-lg: 768px;--breakpoint-xl: 992px}:root{--noise-texture: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--stroke-width-3: 3px;--stroke-width-2: 2px;--stroke-width-1: 1px;--state-layer-hover-opacity: .08;--state-layer-focus-opacity: .1;--state-layer-pressed-opacity: .13;--state-layer-dragged-opacity: .16;--state-layer-disabled-opacity: .38;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s ease;--radius-full: 999rem;--radius-lg: 1rem;--radius-md: .75rem;--radius-sm: .5rem;--scrollbar-thumb-color: hsla(0, 0%, 39%, .8);--scrollbar-thumb-color-darker: hsla(0, 0%, 39%, .5)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px var(--color-surface-variant)!important;-webkit-text-fill-color:var(--color-on-surface)!important;background-clip:content-box!important}input:-moz-autofill{box-shadow:inset 0 0 0 1000px var(--color-surface-variant)!important;-moz-text-fill-color:var(--color-on-surface)!important}.section{padding-block:var(--spacing-xl) var(--spacing-md)}.container{max-width:var(--container-max-width);margin-inline:var(--spacing-md-plus)}.text-display-lg{font-size:var(--font-display-lg-size);line-height:var(--font-display-lg-height);font-weight:var(--font-display-lg-weight);letter-spacing:var(--font-display-lg-space)}.text-display-md{font-size:var(--font-display-md-size);line-height:var(--font-display-md-height);font-weight:var(--font-display-md-weight);letter-spacing:var(--font-display-md-space)}.text-display-sm{font-size:var(--font-display-sm-size);line-height:var(--font-display-sm-height);font-weight:var(--font-display-sm-weight);letter-spacing:var(--font-display-sm-space)}.text-headline-lg{font-size:var(--font-headline-lg-size);line-height:var(--font-headline-lg-height);font-weight:var(--font-headline-lg-weight);letter-spacing:var(--font-headline-lg-space)}.text-headline-md{font-size:var(--font-headline-md-size);line-height:var(--font-headline-md-height);font-weight:var(--font-headline-md-weight);letter-spacing:var(--font-headline-md-space)}.text-headline-sm{font-size:var(--font-headline-sm-size);line-height:var(--font-headline-sm-height);font-weight:var(--font-headline-sm-weight);letter-spacing:var(--font-headline-sm-space)}.text-title-lg{font-size:var(--font-title-lg-size);line-height:var(--font-title-lg-height);font-weight:var(--font-title-lg-weight);letter-spacing:var(--font-title-lg-space)}.text-title-md{font-size:var(--font-title-md-size);line-height:var(--font-title-md-height);font-weight:var(--font-title-md-weight);letter-spacing:var(--font-title-md-space)}.text-title-sm{font-size:var(--font-title-sm-size);line-height:var(--font-title-sm-height);font-weight:var(--font-title-sm-weight);letter-spacing:var(--font-title-sm-space)}.text-body-lg{font-size:var(--font-body-lg-size);line-height:var(--font-body-lg-height);font-weight:var(--font-body-lg-weight);letter-spacing:var(--font-body-lg-space)}.text-body-md{font-size:var(--font-body-md-size);line-height:var(--font-body-md-height);font-weight:var(--font-body-md-weight);letter-spacing:var(--font-body-md-space)}.text-body-sm{font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-height);font-weight:var(--font-body-sm-weight);letter-spacing:var(--font-body-sm-space)}.text-label-lg{font-size:var(--font-label-lg-size);line-height:var(--font-label-lg-height);font-weight:var(--font-label-lg-weight);letter-spacing:var(--font-label-lg-space)}.text-label-md{font-size:var(--font-label-md-size);line-height:var(--font-label-md-height);font-weight:var(--font-label-md-weight);letter-spacing:var(--font-label-md-space)}.text-label-sm{font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-height);font-weight:var(--font-label-sm-weight);letter-spacing:var(--font-label-sm-space)}.text-display-lg,.text-display-md,.text-display-sm,.text-headline-lg,.text-headline-md,.text-headline-sm,.text-title-lg{text-wrap:balance}.text-body-lg,.text-body-md{text-wrap:pretty}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.line-clamp-1{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.line-clamp-2{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.line-clamp-3{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}@media print{.no-print{display:none!important}}html{scroll-behavior:smooth}body{background-color:var(--color-surface);color:var(--color-on-surface);font-family:var(--font-family-base);font-size:var(--font-body-md-size);line-height:var(--font-body-md-height);font-weight:var(--font-body-md-weight);letter-spacing:var(--font-body-md-space)}h1{font-size:var(--font-headline-lg-size);line-height:var(--font-headline-lg-height);font-weight:var(--font-headline-lg-weight);letter-spacing:var(--font-headline-lg-space)}h2{font-size:var(--font-headline-md-size);line-height:var(--font-headline-md-height);font-weight:var(--font-headline-md-weight);letter-spacing:var(--font-headline-md-space)}h3{font-size:var(--font-headline-sm-size);line-height:var(--font-headline-sm-height);font-weight:var(--font-headline-sm-weight);letter-spacing:var(--font-headline-sm-space)}h4{font-size:var(--font-title-lg-size);line-height:var(--font-title-lg-height);font-weight:var(--font-title-lg-weight);letter-spacing:var(--font-title-lg-space)}h5{font-size:var(--font-title-md-size);line-height:var(--font-title-md-height);font-weight:var(--font-title-md-weight);letter-spacing:var(--font-title-md-space)}h6{font-size:var(--font-title-sm-size);line-height:var(--font-title-sm-height);font-weight:var(--font-title-sm-weight);letter-spacing:var(--font-title-sm-space)}button,input,textarea,select{font-family:inherit;font-size:var(--font-label-lg-size);line-height:var(--font-label-lg-height);font-weight:var(--font-label-lg-weight);letter-spacing:var(--font-label-lg-space)}*{scrollbar-color:var(--scrollbar-thumb-color-darker) transparent;scrollbar-width:thin}*:hover{scrollbar-color:var(--scrollbar-thumb-color) transparent}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff;margin:0;padding:0}}
