.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;height:100dvh;width:100vw;overflow:hidden;background-color:var(--color-background)}.MainLayout-module__mainContent___vzQXe{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0}@media print{.MainLayout-module__mainLayout___0U0zG,.MainLayout-module__mainContent___vzQXe{height:auto!important;overflow:visible!important}}.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:3rem;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:2.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__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:2rem;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__icon___bvHNW.Button-module__sm___cMH4J{height:2rem;padding:var(--spacing-xs)}.Button-module__icon___bvHNW.Button-module__md___4iIl1{height:2.5rem;padding:var(--spacing-sm)}.Button-module__icon___bvHNW.Button-module__lg___OMp4X{height:3rem;padding:var(--spacing-sm-plus)}.Button-module__fab___r-lV0{aspect-ratio:1 / 1;border-radius:var(--radius-lg);background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);box-shadow:var(--elevation-2);will-change:scale}.Button-module__fab___r-lV0.Button-module__sm___cMH4J{height:2.5rem;padding:var(--spacing-sm)}.Button-module__fab___r-lV0.Button-module__md___4iIl1{height:3.5rem;padding:var(--spacing-md)}.Button-module__fab___r-lV0.Button-module__lg___OMp4X{height:6rem;padding:var(--spacing-xl)}.Button-module__fab___r-lV0:not(:disabled):active{scale:.98}.WelcomePage-module__container___w54qv{height:100%;padding:var(--spacing-md);background-color:var(--color-surface-tint);display:flex;align-items:center;justify-content:center}.WelcomePage-module__content___hs-V4{gap:var(--spacing-lg);background-color:var(--color-surface-container);border-radius:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:var(--spacing-xl) var(--spacing-lg);box-shadow:var(--elevation-3);width:100%;max-width:65rem}@media(min-width:768px){.WelcomePage-module__content___hs-V4{flex-direction:row;text-align:left}}.WelcomePage-module__teamLogoImage___Fc1MR{display:flex;max-width:40%;min-width:250px;aspect-ratio:1 / 1;object-fit:contain}.WelcomePage-module__wrapper___7fjkU{text-align:center;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-2xl);max-width:30rem}h1.WelcomePage-module__title___y9944{font-size:clamp(2rem,2.5vw + 1rem,2.75rem);margin-bottom:var(--spacing-xl);font-weight:var(--font-weight-bold);line-height:1.2}h2.WelcomePage-module__subtitle___L8ILN{color:var(--color-on-surface-variant)}.WelcomePage-module__footer___-ZiTO{display:flex;flex-direction:column;justify-content:center;margin-inline:auto;width:80%}@media(min-width:768px){.WelcomePage-module__footer___-ZiTO{margin-inline:0;width:auto}}.Select-module__container___HWzBx{display:flex;flex-direction:column;gap:var(--spacing-xs)}.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);letter-spacing:var(--font-body-md-space);color:var(--color-on-surface)}.Select-module__field___xv-kS{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-size:var(--font-body-lg-size);letter-spacing:var(--font-body-lg-space);border-radius:var(--spacing-sm-plus);outline:var(--stroke-width-2) solid transparent;transition:outline-color .15s ease-in-out}select.Select-module__field___xv-kS,::picker(select){appearance:base-select;box-shadow:var(--elevation-1)}.Select-module__field___xv-kS::picker(select){position:absolute;top:-1%;max-height:15rem;border-radius:var(--radius-sm);background-color:var(--color-surface-variant);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:var(--stroke-width-1) solid var(--color-outline-variant);padding:var(--spacing-xs);scrollbar-color:var(--scrollbar-thumb-color-darker) transparent;scrollbar-width:thin}.Select-module__field___xv-kS::picker(select):hover{scrollbar-color:var(--scrollbar-thumb-color) transparent}.Select-module__field___xv-kS:open{outline:var(--stroke-width-2) solid var(--color-primary)}.Select-module__field___xv-kS:open::picker-icon{transform:rotate(180deg);background-color:var(--color-primary)}.Select-module__field___xv-kS ::checkmark{font-weight:var(--font-weight-medium)}.Select-module__field___xv-kS option{padding:var(--spacing-sm) var(--spacing-md);background-color:transparent;color:var(--color-on-surface);border-radius:var(--spacing-sm)}.Select-module__field___xv-kS option:hover{background-color: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{content:"";width:1.25rem;height:1.25rem;background-color:var(--color-on-surface-variant);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:transform var(--transition-base),background-color var(--transition-base)}.Select-module__field___xv-kS:invalid{color:var(--color-on-surface-variant);font-size:var(--font-body-lg-size);letter-spacing:var(--font-body-lg-space);font-weight:var(--font-weight-regular)}.Select-module__fieldError___YlTPT{outline:var(--stroke-width-2) solid var(--color-error)}.Select-module__feedback___JZiIY{height:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.Select-module__errorMessage___vLte7{color:var(--color-error);font-size:var(--font-body-sm-size);letter-spacing:var(--font-body-sm-space)}.InputWithSuggestions-module__input___mfmQ1{position:relative}.InputWithSuggestions-module__inputSuggestions___di-ee{box-shadow:var(--elevation-1);position:absolute;top:63%;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);border:var(--stroke-width-1) solid var(--color-outline-variant)}.InputWithSuggestions-module__inputSuggestion___Kvnyc{overflow:hidden;position:relative;cursor:pointer;padding:var(--spacing-md) var(--spacing-md-plus);font-size:var(--font-body-lg-size);letter-spacing:var(--font-body-lg-space);font-weight:var(--font-weight-regular);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{font-size:var(--font-body-lg-size);letter-spacing:var(--font-body-lg-space);left:var(--spacing-md-plus);transform-origin:left center;transition:transform var(--transition-slow),color var(--transition-base)}.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{box-shadow:var(--elevation-1);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-size:var(--font-body-lg-size);letter-spacing:var(--font-body-lg-space);border-radius:var(--spacing-sm-plus);outline:var(--stroke-width-2) solid transparent;transition:outline-color .15s ease-in-out}.Input-module__inputField___YVr-V:focus{outline-color:var(--color-primary)}.Input-module__inputField___YVr-V::placeholder{color:var(--color-on-surface-variant);font-size:var(--font-body-lg-size)}.Input-module__inputField___YVr-V:focus~.Input-module__inputIcon___tJ11T{color:var(--color-on-surface)}.Input-module__inputField___YVr-V:focus~.Input-module__inputLabel___9A16E{color:var(--color-primary)}.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(-130%) scale(.75)}.Input-module__inputField___YVr-V:not(:placeholder-shown):not(:focus)~.Input-module__inputLabel___9A16E{color:var(--color-on-surface-variant)}.Input-module__inputField___YVr-V:focus:not(.Input-module__inputFieldError___rsdCf){outline-color:var(--color-primary)}.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.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.Input-module__inputHint___ykgA4{margin-left:auto}.Input-module__inputErrorMessage___A798I{color:var(--color-error);font-size:var(--font-body-sm-size);letter-spacing:var(--font-body-sm-space)}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);max-width:425px;width:100%;background-color:var(--color-surface-container-low);padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);view-transition-name:wizard-form}::view-transition-old(wizard-form),::view-transition-new(wizard-form){animation-duration:.3s}.MatchSetupForm-module__title___LeSI3{font-size:var(--font-headline-md-size);font-weight:var(--font-headline-md-weight);letter-spacing:var(--font-headline-md-space);color:var(--color-on-surface);margin-block:var(--spacing-lg) var(--spacing-xl);text-align:center}.MatchSetupForm-module__buttonGroup___GAVcA{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md)}.MatchSetupForm-module__buttonGroup___GAVcA>*{flex:1}.MatchSetupPage-module__container___3yPlj{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--spacing-md);background-color:var(--color-surface)}.MatchClock-module__clock___IHeA8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xl);color:var(--color-on-surface-variant)}.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:var(--font-title-lg-size);font-weight:var(--font-weight-bold)}.MatchClock-module__actions___EE3IH{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-sm)}.TeamLogo-module__rival___hvbZ5{flex-direction:row-reverse}.TeamLogo-module__wrapper___o4vR1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.TeamLogo-module__logo___lnhHw{max-width:4rem;aspect-ratio:1 / 1;object-fit:contain;background-color:transparent}.TeamLogo-module__name___cS9wo{font-size:var(--font-body-lg-size);font-weight:var(--font-weight-medium);text-align:center}.TeamLogo-module__score___EQMzB{font-size:var(--font-headline-md-size);font-weight:var(--font-weight-bold);text-align:center}@media(min-width:768px){.TeamLogo-module__team___FzhuU,.TeamLogo-module__rival___hvbZ5{gap:var(--spacing-xl)}.TeamLogo-module__logo___lnhHw{width:6rem}.TeamLogo-module__score___EQMzB{font-size:var(--font-headline-lg-size)}}.MatchHeader-module__header___b7YG3{position:relative;background-color:var(--color-surface-container);border-bottom:var(--stroke-width-1) solid var(--color-outline-variant);box-shadow:var(--elevation-1)}.MatchHeader-module__matchInfo___VOyva{display:flex;gap:var(--spacing-xs);padding-block:var(--spacing-lg) var(--spacing-md);padding-inline:var(--spacing-md);align-items:center;justify-content:space-between;width:100%;max-width:800px;margin:0 auto}@media(min-width:768px){.MatchHeader-module__matchInfo___VOyva{padding-inline:var(--spacing-md);gap:var(--spacing-md)}}.OptionButton-module__optionButton___zdUDF{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-display-lg-size);font-weight:700;cursor:pointer;border-radius:var(--spacing-md);transition:transform .1s;touch-action:manipulation;display:inline-flex;justify-content:center;align-items:center}.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;margin-bottom:var(--spacing-xl)}.TrackingStepLayout-module__description___kjrpB{display:none}@media(min-width:768px){.TrackingStepLayout-module__container___G0mgu{align-items:stretch;width:100%}.TrackingStepLayout-module__description___kjrpB{display:block;margin-top:var(--spacing-md);color:var(--color-on-surface-variant)}}.OrientationStep-module__options___ClzIC{display:flex;align-items:stretch;gap:var(--spacing-xs);flex:1;width:100%}.OrientationStep-module__option___5C9KI{flex:1}@media(min-width:768px){.OrientationStep-module__options___ClzIC{flex:0;gap:var(--spacing-lg);align-items:center;justify-content:center}.OrientationStep-module__option___5C9KI{height:35rem;max-width:300px}}.DangerLevelStep-module__options___Hi7A-{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm);height:100%;width:100%;flex:1}.DangerLevelStep-module__option___-Z7Tu{height:100%}@media(min-width:768px){.DangerLevelStep-module__options___Hi7A-{flex:0;gap:var(--spacing-lg)}.DangerLevelStep-module__option___-Z7Tu{height:12rem}}.FieldPositionStep-module__options___7GbX8{display:flex;flex-direction:column;flex:1;align-items:stretch;gap:var(--spacing-sm);width:100%;max-width:750px;margin-inline:auto}.FieldPositionStep-module__option___G2F6d{flex:1}.FieldPositionStep-module__option___G2F6d{height:auto}@media(min-width:768px){.FieldPositionStep-module__options___7GbX8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));place-content:center;gap:var(--spacing-lg);flex:none}.FieldPositionStep-module__options___7GbX8>:last-child{grid-column:1 / -1}.FieldPositionStep-module__option___G2F6d{height:10rem;min-height:auto}}.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__option___O532K{position:absolute;transform:translate(-50%,-50%);padding:var(--spacing-sm-plus);margin:0;width:5rem;height:2.5rem}.FieldLocationStep-module__option___O532K:active{transform:scale(.97) translate(-50%,-50%)}@media(min-width:768px){.FieldLocationStep-module__option___O532K{width:12rem;height:7rem}}.OutcomeStep-module__options___uXGSD{display:flex;align-items:stretch;gap:var(--spacing-xs);flex:1;width:100%}.OutcomeStep-module__option___dQyLs{flex:1}@media(min-width:768px){.OutcomeStep-module__options___uXGSD{flex:0;gap:var(--spacing-lg);align-items:center;justify-content:center}.OutcomeStep-module__option___dQyLs{height:35rem;max-width:300px}}.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{box-shadow:var(--elevation-1);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)}.ExportActions-module__container___OJe9a{position:relative;display:inline-block}.ExportActions-module__dropdownMenu___Bf2Ra{position:absolute;top:calc(100% + var(--spacing-xs));right:0;display:flex;flex-direction:column;min-width:170px;background-color:var(--color-surface-container-high);border:var(--stroke-width-1) solid var(--color-outline-variant);border-radius:var(--radius-sm);box-shadow:var(--elevation-2);padding:var(--spacing-xs);z-index:var(--z-modal);animation:ExportActions-module__fadeInDown___3ROMQ .2s ease-out}.ExportActions-module__menuItem___Uzu7L{border-radius:var(--spacing-xs)}.ExportActions-module__divider___zpBUj{height:1px;background-color:var(--color-outline-variant);margin:var(--spacing-xs) 0;width:100%}@keyframes ExportActions-module__fadeInDown___3ROMQ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DataView-module__container___nv-5p{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-md);overflow:hidden}.DataView-module__header___5FgAx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);background-color:var(--color-surface-container-high);padding:var(--spacing-md)}.DataView-module__title___1r3jL{font-size:var(--font-title-lg-size);font-weight:var(--font-weight-bold)}.DataView-module__scrollArea___npkO6{flex:1;overflow-y:auto;padding-inline:var(--spacing-md);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black var(--spacing-lg),black calc(100% - var(--spacing-lg)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black var(--spacing-lg),black calc(100% - var(--spacing-lg)),transparent 100%)}.DataView-module__list___bd7ia{display:flex;flex-direction:column;gap:var(--spacing-md);padding-block:var(--spacing-xl);position:relative;border-radius:var(--radius-md);background:linear-gradient(to right,transparent,var(--color-surface-variant),transparent)}.DataView-module__list___bd7ia:before{content:"";position:absolute;top:0;bottom:0;left:2rem;transform:translate(-50%);width:var(--stroke-width-2);background-color:var(--color-outline-variant);border:var(--stroke-width-1) dashed var(--color-outline)}.DataView-module__periodDivider___NKRcP{width:100%;display:flex;position:relative;z-index:var(--z-normal)}.DataView-module__periodBadge___qo44I{background-color:var(--color-surface);border:var(--stroke-width-2) solid var(--color-outline);font-weight:var(--font-weight-bold);padding-block:var(--spacing-xs);padding-inline:var(--spacing-lg);border-radius:var(--radius-full)}.DataView-module__timelineItem___swcUR{position:relative;width:100%;display:flex;justify-content:flex-start;padding-left:3.5rem}.DataView-module__timelineItem___swcUR:after{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);left:2rem;width:1rem;height:1rem;border-radius:var(--radius-full);border:var(--stroke-width-3) solid var(--color-surface);background-color:var(--color-outline);z-index:var(--z-normal)}.DataView-module__card___88eiG{position:relative;display:flex;align-items:center;padding:var(--spacing-md);border-radius:var(--spacing-md);box-shadow:var(--elevation-1);width:100%;margin:var(--spacing-xs)}.DataView-module__card___88eiG:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-7px;border-width:6px 6px 6px 0;border-style:solid;border-color:transparent currentColor transparent transparent;opacity:.3}.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 color-mix(in srgb,currentColor 20%,transparent);padding-right:var(--spacing-md);font-size:var(--font-body-sm-size);opacity:.9;display:flex;flex-direction:column;align-items:center;justify-content:center}.DataView-module__timeBadge___U8Cqx{min-width:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:var(--stroke-width-2) solid color-mix(in srgb,currentColor 20%,transparent);padding-inline:var(--spacing-md)}.DataView-module__timeBadge___U8Cqx p{font-size:var(--font-title-md-size);font-weight:var(--font-weight-bold)}.DataView-module__timeBadge___U8Cqx small{font-size:var(--font-label-sm-size);font-weight:var(--font-weight-medium);opacity:.8;margin-top:var(--spacing-xs)}.DataView-module__details___f0-s4{display:flex;gap:var(--spacing-xs);justify-content:center;align-items:center;padding-inline:var(--spacing-md)}.DataView-module__goalIcon___ANzz8{margin-left:auto}.DataView-module__orientationMobile___ppUz7{height:2rem;width:2rem;border-radius:var(--radius-full);font-weight:var(--font-weight-medium);display:flex;justify-content:center;align-items:center}.DataView-module__orientationMobile___ppUz7[data-orientation=ATTACK]{background-color:var(--color-primary);color:var(--color-on-primary)}.DataView-module__orientationMobile___ppUz7[data-orientation=DEFENSE]{background-color:var(--color-secondary);color:var(--color-on-secondary)}.DataView-module__metaInfo___EBnwd{font-size:var(--font-body-md-size);font-weight:var(--font-weight-medium)}@media(min-width:768px),print{.DataView-module__list___bd7ia:before{left:50%}.DataView-module__periodDivider___NKRcP{justify-content:center}.DataView-module__timelineItem___swcUR{width:50%;padding-left:0}.DataView-module__timelineItem___swcUR:after{border:var(--stroke-width-3) solid var(--color-surface-variant)}.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] .DataView-module__card___88eiG:before{left:auto;right:-7px;border-width:6px 0 6px 6px;border-color:transparent transparent transparent currentColor}.DataView-module__timelineItem___swcUR[data-orientation=ATTACK]:after{left:auto;right:0;transform:translate(50%,-50%)}.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:0;transform:translate(-50%,-50%)}.DataView-module__orientationMobile___ppUz7{display:none}}@media print{.DataView-module__container___nv-5p,.DataView-module__scrollArea___npkO6{height:auto!important;overflow:visible!important}.DataView-module__list___bd7ia{background:none!important}.DataView-module__scrollArea___npkO6{-webkit-mask-image:none!important;mask-image:none!important}.DataView-module__timelineItem___swcUR{break-inside:avoid;page-break-inside:avoid}}.MatchBadge-module__badge___dyKqw{font-size:var(--font-label-sm-size);font-weight:var(--font-weight-bold);letter-spacing:.05em;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-surface-container-highest);color:var(--color-on-surface-variant);border-radius:var(--radius-full);outline:var(--stroke-width-2) solid var(--color-outline-variant)}.MatchBadgeList-module__badgeList___zkB66{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);width:100%;list-style:none}.SyncStatusIndicator-module__container___IJe88{display:flex;justify-content:center;align-items:center;gap:var(--spacing-xs);background-color:var(--color-surface-variant);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-full)}.SyncStatusIndicator-module__synced___qHxSC{color:var(--color-success)}.SyncStatusIndicator-module__pending___fwfeJ{color:var(--color-warning)}.SyncStatusIndicator-module__syncing___ShXNT{color:var(--color-info)}.SyncStatusIndicator-module__failed___sPrCW{color:var(--color-error)}.SyncStatusIndicator-module__text___FbzhM{font-size:var(--font-body-md-size);font-weight:var(--font-weight-medium)}@keyframes SyncStatusIndicator-module__syncFloat___4ejMt{0%{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-3px) scale(1.05);opacity:.8}to{transform:translateY(0) scale(1);opacity:1}}@keyframes SyncStatusIndicator-module__alertBlink___3FW-q{0%,to{opacity:1}50%{opacity:0}}@keyframes SyncStatusIndicator-module__shakeError___3p4TZ{0%,to{transform:translate(0)}20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}@keyframes SyncStatusIndicator-module__pendingPulse___scJLr{0%,to{opacity:1}50%{opacity:.5}}@keyframes SyncStatusIndicator-module__arrowUpload___0dI2V{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes SyncStatusIndicator-module__successPop___zZBZF{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.SyncStatusIndicator-module__syncing___ShXNT svg,.SyncStatusIndicator-module__pending___fwfeJ svg{animation:SyncStatusIndicator-module__syncFloat___4ejMt 1.5s ease-in-out infinite}.SyncStatusIndicator-module__syncing___ShXNT .animatedArrow{animation:SyncStatusIndicator-module__arrowUpload___0dI2V 1s ease-in-out infinite}.SyncStatusIndicator-module__pending___fwfeJ .animatedPending{animation:SyncStatusIndicator-module__alertBlink___3FW-q 1.5s ease-in-out infinite}.SyncStatusIndicator-module__failed___sPrCW .animatedWarning{animation:SyncStatusIndicator-module__shakeError___3p4TZ .4s ease-in-out}.SyncStatusIndicator-module__synced___qHxSC .animatedCheck{transform-origin:center;animation:SyncStatusIndicator-module__successPop___zZBZF 1s cubic-bezier(.175,.885,.32,1.275) forwards}.MatchActionBar-module__container___EX80r{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);background-color:var(--color-surface-container)}.MatchTrackingPage-module__container___cWk0g{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;min-height:0}.MatchTrackingPage-module__content___ZgVHz{display:flex;flex-direction:column;align-items:center;flex:1;overflow:hidden;min-height:0;width:100%;padding:var(--spacing-lg)}@media print{.MatchTrackingPage-module__container___cWk0g,.MatchTrackingPage-module__content___ZgVHz{height:auto!important;overflow:visible!important}}.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)}@media(min-width:768px){.MatchSummaryPage-module__header___b3quX{flex-direction:row;justify-content:space-between}}.MatchSummaryPage-module__actions___HjiFg{display:flex;flex-wrap:wrap;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);cursor:pointer;min-height:200px;height:100%;display:flex;flex-direction:column;justify-content:space-around;transition:transform var(--transition-base),box-shadow var(--transition-base);will-change:transform,box-shadow}.MatchCard-module__card___dsSKM:hover{box-shadow:var(--elevation-2);transform:translateY(-4px)}.MatchCard-module__card___dsSKM:focus-visible{outline:var(--stroke-width-2) solid var(--color-primary);outline-offset:var(--stroke-width-1)}.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__rival___tB6ZX,.MatchCard-module__team___O56FF{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:var(--spacing-sm)}.MatchCard-module__rival___tB6ZX{flex-wrap:wrap-reverse}.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);text-align:center}.MatchCard-module__teamLogo___IA3RB{width:3rem;aspect-ratio:1 / 1;object-fit:contain}.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-lg) var(--spacing-md);margin:0 auto;width:100%;max-width:1200px}@media(min-width:768px){.DashboardPage-module__container___5KepY{padding:var(--spacing-xl)}}.DashboardPage-module__header___zvvZM{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md);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(min(100%,320px),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,body,#root{height:100%;overflow:hidden;background-color:var(--color-background)}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-size:inherit;font-weight:inherit;line-height:inherit;text-wrap:pretty}@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: color-mix( in srgb, var(--color-surface) 75%, transparent );--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: rgba(0 0 0 / .3);--shadow-ambient-color: rgba(0 0 0 / .15);--color-shimmer-effect: rgba(255, 255, 255, .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: rgb(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(43, 101, 67);--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: rgb(20 194 26 / .8);--color-on-danger-high: rgba(43, 36, 42, .8);--color-danger-medium: rgb(232 230 79 / .8);--color-danger-low: rgb(202 11 11 / .7)}[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{--container-max-width: 1920px;--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,.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.line-clamp-1{line-clamp:1;-webkit-line-clamp:1}.line-clamp-2{line-clamp:2;-webkit-line-clamp:2}.line-clamp-3{line-clamp:3;-webkit-line-clamp:3}@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)}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}html,body,#root{height:auto!important;overflow:visible!important}}
