ion-popover.nxt1-select-popover{--background: var(--nxt1-color-surface-300)}ion-popover.nxt1-select-popover::part(backdrop){background:transparent}ion-popover.nxt1-select-popover::part(content){background:var(--nxt1-color-surface-300);border:1px solid var(--nxt1-color-border-default);border-radius:var(--nxt1-borderRadius-lg)}ion-popover.nxt1-select-popover ion-select-popover{--background: var(--nxt1-color-surface-300);color:var(--nxt1-color-text-primary)}ion-popover.nxt1-select-popover ion-item{--background: var(--nxt1-color-surface-300);--color: var(--nxt1-color-text-primary)}ion-popover.nxt1-select-popover ion-label{color:var(--nxt1-color-text-primary)!important}ion-popover.nxt1-select-popover ion-item.item-radio-checked ion-label{color:var(--nxt1-color-primary)!important}[data-theme=sport-softball]~ion-popover.nxt1-select-popover,:root:has([data-theme=sport-softball]) ion-popover.nxt1-select-popover{--nxt1-color-surface-300: #3e301c;--nxt1-color-text-primary: #ffffff;--nxt1-color-primary: #ffed4e;--nxt1-color-border-default: rgba(255, 255, 255, .12)}[data-theme=sport-baseball]~ion-popover.nxt1-select-popover,:root:has([data-theme=sport-baseball]) ion-popover.nxt1-select-popover{--nxt1-color-surface-300: #2e2015;--nxt1-color-text-primary: #ffffff;--nxt1-color-primary: #d84315;--nxt1-color-border-default: rgba(255, 255, 255, .12)}[data-theme=sport-football]~ion-popover.nxt1-select-popover,:root:has([data-theme=sport-football]) ion-popover.nxt1-select-popover{--nxt1-color-surface-300: #213823;--nxt1-color-text-primary: #ffffff;--nxt1-color-primary: #4ade80;--nxt1-color-border-default: rgba(255, 255, 255, .12)}[data-theme=sport-basketball]~ion-popover.nxt1-select-popover,:root:has([data-theme=sport-basketball]) ion-popover.nxt1-select-popover{--nxt1-color-surface-300: #1e2c4a;--nxt1-color-text-primary: #ffffff;--nxt1-color-primary: #f97316;--nxt1-color-border-default: rgba(255, 255, 255, .12)}[data-theme=light]~ion-popover.nxt1-select-popover,:root:has([data-theme=light]) ion-popover.nxt1-select-popover{--nxt1-color-surface-300: #eeeeee;--nxt1-color-text-primary: #212121;--nxt1-color-primary: #ccff00;--nxt1-color-border-default: rgba(0, 0, 0, .12)}[data-theme=dark]~ion-popover.nxt1-select-popover,:root:has([data-theme=dark]) ion-popover.nxt1-select-popover{--nxt1-color-surface-300: #222222;--nxt1-color-text-primary: #ffffff;--nxt1-color-primary: #ccff00;--nxt1-color-border-default: rgba(255, 255, 255, .12)}ion-action-sheet.nxt1-select-action-sheet{--background: var(--nxt1-color-surface-200, #1a1a1a);--button-background: transparent;--button-color: var(--nxt1-color-text-primary, #ffffff);--button-color-selected: var(--nxt1-color-primary, #ccff00);--color: var(--nxt1-color-text-primary, #ffffff);--border-color: var(--nxt1-color-border-default, rgba(255, 255, 255, .1))}ion-action-sheet.nxt1-select-action-sheet .action-sheet-title{color:var(--nxt1-color-text-secondary, rgba(255, 255, 255, .6));font-family:var(--nxt1-fontFamily-brand)}ion-action-sheet.nxt1-select-action-sheet .action-sheet-button{font-family:var(--nxt1-fontFamily-brand);color:var(--nxt1-color-text-primary, #ffffff)}ion-action-sheet.nxt1-select-action-sheet .action-sheet-button.action-sheet-selected{color:var(--nxt1-color-primary, #ccff00);font-weight:600}ion-action-sheet.nxt1-select-action-sheet .action-sheet-cancel .action-sheet-button-inner{color:var(--nxt1-color-text-secondary, rgba(255, 255, 255, .6))}ion-toast.nxt-toast{font-family:var(--nxt1-fontFamily-brand);transition:transform var(--nxt1-duration-fast, .16s) var(--nxt1-easing-inOut, ease-in-out),opacity var(--nxt1-duration-fast, .16s) var(--nxt1-easing-inOut, ease-in-out)}ion-toast.nxt-toast.nxt-toast--slide-away{opacity:0;transform:translateY(.75rem) scale(.98)}ion-toast.nxt-toast{height:calc(100% - var(--nxt1-keyboard-inset, 0px))}:root:has(ion-toast.nxt-toast,.nxt-toast-shell,.app-access-gate) :is(input,textarea,[contenteditable]){caret-color:transparent!important}ion-toast.nxt-toast::part(container){border-radius:var(--nxt1-borderRadius-lg);box-shadow:var(--nxt1-shadow-lg);user-select:none;-webkit-user-select:none}ion-toast.nxt-toast::part(message){font-size:var(--nxt1-fontSize-sm);font-weight:var(--nxt1-fontWeight-medium);line-height:var(--nxt1-lineHeight-normal)}ion-toast.nxt-toast::part(header){font-size:var(--nxt1-fontSize-base);font-weight:var(--nxt1-fontWeight-semibold)}ion-toast.nxt-toast::part(icon){font-size:var(--nxt1-spacing-5, 1.25rem);margin-inline-end:var(--nxt1-spacing-3)}ion-toast.nxt-toast::part(button){font-family:var(--nxt1-fontFamily-brand);font-weight:var(--nxt1-fontWeight-semibold);text-transform:uppercase;letter-spacing:var(--nxt1-letterSpacing-wide);font-size:var(--nxt1-fontSize-xs);padding:var(--nxt1-spacing-2) var(--nxt1-spacing-3);border-radius:var(--nxt1-borderRadius-md);transition:opacity var(--nxt1-duration-fast) var(--nxt1-easing-inOut)}ion-toast.nxt-toast::part(button):hover{opacity:.8}ion-toast.nxt-toast-success{--background: var(--nxt1-color-success);--color: var(--nxt1-color-neutral-dark-1000);--button-color: var(--nxt1-color-neutral-dark-1000)}ion-toast.nxt-toast-success::part(container){border:1px solid var(--nxt1-color-successDark)}ion-toast.nxt-toast-error{--background: var(--nxt1-color-error);--color: var(--nxt1-color-neutral-dark-1000);--button-color: var(--nxt1-color-neutral-dark-1000)}ion-toast.nxt-toast-error::part(container){border:1px solid var(--nxt1-color-errorDark)}ion-toast.nxt-toast-warning{--background: var(--nxt1-color-warning);--color: var(--nxt1-color-neutral-dark-0);--button-color: var(--nxt1-color-neutral-dark-0)}ion-toast.nxt-toast-warning::part(container){border:1px solid var(--nxt1-color-warningDark)}ion-toast.nxt-toast-info{--background: var(--nxt1-color-primary);--color: var(--nxt1-color-text-onPrimary);--button-color: var(--nxt1-color-text-onPrimary)}ion-toast.nxt-toast-info::part(container){border:1px solid var(--nxt1-color-primaryDark)}ion-toast.nxt-toast-success.nxt-toast-soft{--background: var(--nxt1-color-successBg);--color: var(--nxt1-color-success);--button-color: var(--nxt1-color-success)}ion-toast.nxt-toast-success.nxt-toast-soft::part(container){border:1px solid var(--nxt1-color-success)}ion-toast.nxt-toast-error.nxt-toast-soft{--background: var(--nxt1-color-errorBg);--color: var(--nxt1-color-error);--button-color: var(--nxt1-color-error)}ion-toast.nxt-toast-error.nxt-toast-soft::part(container){border:1px solid var(--nxt1-color-error)}ion-toast.nxt-toast-warning.nxt-toast-soft{--background: var(--nxt1-color-warningBg);--color: var(--nxt1-color-warning);--button-color: var(--nxt1-color-warning)}ion-toast.nxt-toast-warning.nxt-toast-soft::part(container){border:1px solid var(--nxt1-color-warning)}ion-toast.nxt-toast-info.nxt-toast-soft{--background: var(--nxt1-color-alpha-primary10);--color: var(--nxt1-color-primary);--button-color: var(--nxt1-color-primary)}ion-toast.nxt-toast-info.nxt-toast-soft::part(container){border:1px solid var(--nxt1-color-primary)}ion-toast.nxt-toast[position=bottom]{--bottom: calc(var(--ion-safe-area-bottom, 0px) + var(--nxt1-spacing-4))}ion-toast.nxt-toast[position=top]{--top: calc(var(--ion-safe-area-top, 0px) + var(--nxt1-spacing-4))}@media(min-width:768px){ion-toast.nxt-toast{--max-width: 400px}ion-toast.nxt-toast::part(container){border-radius:var(--nxt1-borderRadius-xl)}}.nxt-toast-shell{position:fixed;left:50%;z-index:10000;display:flex;align-items:center;gap:var(--nxt1-spacing-3, .75rem);width:min(calc(100vw - 2rem),400px);padding:var(--nxt1-spacing-3, .75rem) var(--nxt1-spacing-4, 1rem);border-radius:var(--nxt1-borderRadius-lg, .75rem);box-shadow:var(--nxt1-shadow-lg, 0 18px 45px rgb(0 0 0 / .18));font-family:var(--nxt1-fontFamily-brand, inherit);user-select:none;-webkit-user-select:none;opacity:0;pointer-events:auto;transform:translate(-50%) translateY(.5rem) scale(.98);transition:opacity var(--nxt1-duration-fast, .16s) var(--nxt1-easing-out, ease-out),transform var(--nxt1-duration-fast, .16s) var(--nxt1-easing-out, ease-out)}.nxt-toast-shell--visible{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.nxt-toast--dismissing{opacity:0;transform:translate(-50%) translateY(.5rem) scale(.98)}.nxt-toast-shell--bottom{bottom:calc(env(safe-area-inset-bottom,0px) + var(--nxt1-keyboard-inset, 0px) + var(--nxt1-spacing-4, 1rem))}.nxt-toast-shell--top{top:calc(env(safe-area-inset-top,0px) + var(--nxt1-spacing-4, 1rem))}.nxt-toast-shell--middle{top:50%;transform:translate(-50%) translateY(calc(-50% + .5rem)) scale(.98)}.nxt-toast-shell--middle.nxt-toast-shell--visible{transform:translate(-50%) translateY(-50%) scale(1)}.nxt-toast-shell__content{display:grid;gap:var(--nxt1-spacing-1, .25rem);min-width:0;flex:1}.nxt-toast-shell__header{font-size:var(--nxt1-fontSize-base, 1rem);font-weight:var(--nxt1-fontWeight-semibold, 600);line-height:var(--nxt1-lineHeight-tight, 1.2)}.nxt-toast-shell__message{font-size:var(--nxt1-fontSize-sm, .875rem);font-weight:var(--nxt1-fontWeight-medium, 500);line-height:var(--nxt1-lineHeight-normal, 1.5)}.nxt-toast-shell__actions{display:flex;align-items:center;gap:var(--nxt1-spacing-2, .5rem)}.nxt-toast-shell__button{border:0;border-radius:var(--nxt1-borderRadius-md, .5rem);background:#ffffff29;color:inherit;cursor:pointer;font:inherit;font-size:var(--nxt1-fontSize-xs, .75rem);font-weight:var(--nxt1-fontWeight-semibold, 600);letter-spacing:var(--nxt1-letterSpacing-wide, .04em);padding:var(--nxt1-spacing-2, .5rem) var(--nxt1-spacing-3, .75rem);text-transform:uppercase}.nxt-toast-shell__button:hover{opacity:.85}.nxt-toast-shell--success{background:var(--nxt1-color-success);border:1px solid var(--nxt1-color-successDark);color:var(--nxt1-color-neutral-dark-1000)}.nxt-toast-shell--error{background:var(--nxt1-color-error);border:1px solid var(--nxt1-color-errorDark);color:var(--nxt1-color-neutral-dark-1000)}.nxt-toast-shell--warning{background:var(--nxt1-color-warning);border:1px solid var(--nxt1-color-warningDark);color:var(--nxt1-color-neutral-dark-0)}.nxt-toast-shell--info{background:var(--nxt1-color-primary);border:1px solid var(--nxt1-color-primaryDark);color:var(--nxt1-color-text-onPrimary)}.nxt-toast-shell--success.nxt-toast-soft{background:var(--nxt1-color-successBg);border-color:var(--nxt1-color-success);color:var(--nxt1-color-success)}.nxt-toast-shell--error.nxt-toast-soft{background:var(--nxt1-color-errorBg);border-color:var(--nxt1-color-error);color:var(--nxt1-color-error)}.nxt-toast-shell--warning.nxt-toast-soft{background:var(--nxt1-color-warningBg);border-color:var(--nxt1-color-warning);color:var(--nxt1-color-warning)}.nxt-toast-shell--info.nxt-toast-soft{background:var(--nxt1-color-alpha-primary10);border-color:var(--nxt1-color-primary);color:var(--nxt1-color-primary)}ion-modal.nxt1-picker-modal{--backdrop-opacity: .7;--background: var(--nxt1-color-background-primary);--ion-background-color: var(--nxt1-color-background-primary);--border-radius: var(--nxt1-borderRadius-2xl, 20px);--box-shadow: var(--nxt1-shadow-xl);--max-height: 90vh;--max-width: 500px;--min-height: 300px}ion-modal.nxt1-picker-modal--sheet{--border-radius: var(--nxt1-borderRadius-2xl, 20px) var(--nxt1-borderRadius-2xl, 20px) 0 0;align-items:flex-end}ion-modal.nxt1-picker-modal--sheet .modal-wrapper{border-radius:var(--nxt1-borderRadius-2xl, 20px) var(--nxt1-borderRadius-2xl, 20px) 0 0;overflow:hidden}ion-modal.nxt1-picker-modal--sheet .modal-handle{background:var(--nxt1-color-border-strong, rgba(255, 255, 255, .3));width:var(--nxt1-spacing-9, 2.25rem);height:var(--nxt1-spacing-1, .25rem);border-radius:var(--nxt1-borderRadius-full, 9999px);margin:var(--nxt1-spacing-2, .5rem) auto}ion-modal.nxt1-picker-modal--centered{--border-radius: var(--nxt1-borderRadius-2xl, 20px);align-items:center;justify-content:center;--border-width: 1px;--border-style: solid;--border-color: var(--nxt1-color-border-subtle, rgba(255, 255, 255, .08))}ion-modal.nxt1-picker-modal--centered .modal-wrapper{border-radius:var(--nxt1-borderRadius-2xl, 20px);overflow:hidden;max-width:500px;width:95%;margin:auto}ion-modal.nxt1-picker-modal ion-header{--background: var(--nxt1-color-background-primary)}ion-modal.nxt1-picker-modal ion-toolbar{--background: var(--nxt1-color-background-primary);--border-color: var(--nxt1-color-border-subtle);--color: var(--nxt1-color-text-primary);--min-height: var(--nxt1-spacing-14, 3.5rem)}ion-modal.nxt1-picker-modal ion-title{font-family:var(--nxt1-fontFamily-brand);font-weight:var(--nxt1-fontWeight-semibold, 600);font-size:var(--nxt1-fontSize-lg, 1.125rem);color:var(--nxt1-color-text-primary, #ffffff)}ion-modal.nxt1-picker-modal ion-button[fill=clear]{--color: var(--nxt1-color-text-secondary, rgba(255, 255, 255, .7));font-family:var(--nxt1-fontFamily-brand);font-weight:var(--nxt1-fontWeight-medium, 500)}ion-modal.nxt1-picker-modal ion-button[fill=clear]:hover{--color: var(--nxt1-color-text-primary, #ffffff)}ion-modal.nxt1-picker-modal ion-buttons[slot=end] ion-button{--color: var(--nxt1-color-primary, #ccff00);font-weight:var(--nxt1-fontWeight-semibold, 600)}ion-modal.nxt1-picker-modal ion-buttons[slot=end] ion-button:disabled{--color: var(--nxt1-color-text-disabled, rgba(255, 255, 255, .3));opacity:.5}ion-modal.nxt1-picker-modal ion-content{--background: var(--nxt1-color-background-primary);--color: var(--nxt1-color-text-primary)}ion-modal.nxt1-picker-modal ion-input{--background: var(--nxt1-color-state-hover, rgba(255, 255, 255, .04));--placeholder-color: var(--nxt1-color-text-tertiary, rgba(255, 255, 255, .5));--color: var(--nxt1-color-text-primary, #ffffff);font-family:var(--nxt1-fontFamily-brand)}ion-modal.nxt1-picker-modal::part(backdrop){background:var(--nxt1-color-background-overlay, rgba(0, 0, 0, .8))}html[data-theme=light] ion-modal.nxt1-picker-modal{--background: var(--nxt1-color-background-primary);--ion-background-color: var(--nxt1-color-background-primary)}html[data-theme=light] ion-modal.nxt1-picker-modal ion-header,html[data-theme=light] ion-modal.nxt1-picker-modal ion-toolbar{--background: var(--nxt1-color-background-primary);--color: var(--nxt1-color-text-primary);--border-color: var(--nxt1-color-border-subtle)}html[data-theme=light] ion-modal.nxt1-picker-modal ion-title{color:var(--nxt1-color-text-primary, #212121)}html[data-theme=light] ion-modal.nxt1-picker-modal ion-button[fill=clear]{--color: var(--nxt1-color-text-secondary, rgba(0, 0, 0, .7))}html[data-theme=light] ion-modal.nxt1-picker-modal ion-buttons[slot=end] ion-button{--color: var(--nxt1-color-primary, #a3cc00)}html[data-theme=light] ion-modal.nxt1-picker-modal ion-content{--background: var(--nxt1-color-background-primary);--color: var(--nxt1-color-text-primary)}html[data-theme=light] ion-modal.nxt1-picker-modal--sheet .modal-handle{background:var(--nxt1-color-border-strong, rgba(0, 0, 0, .2))}html[data-theme=light] ion-modal.nxt1-picker-modal::part(backdrop){background:#00000080}html[data-theme=sport-basketball] ion-modal.nxt1-picker-modal ion-buttons[slot=end] ion-button{--color: var(--nxt1-color-primary, #ff6d00)}html[data-theme=sport-football] ion-modal.nxt1-picker-modal ion-buttons[slot=end] ion-button{--color: var(--nxt1-color-primary, #4ade80)}html[data-theme=sport-baseball] ion-modal.nxt1-picker-modal ion-buttons[slot=end] ion-button{--color: var(--nxt1-color-primary, #ff5722)}html[data-theme=sport-softball] ion-modal.nxt1-picker-modal ion-buttons[slot=end] ion-button{--color: var(--nxt1-color-primary, #ffed4e)}@media(max-width:479px){ion-modal.nxt1-picker-modal--sheet{--width: 100%;--max-width: 100%}}@media(min-width:480px)and (max-width:767px){ion-modal.nxt1-picker-modal--sheet{--width: 100%;--max-width: 100%}}@media(min-width:768px){ion-modal.nxt1-picker-modal--centered{--width: 480px;--max-width: 90vw;--height: auto;--min-height: 400px;--max-height: 80vh}ion-modal.nxt1-picker-modal--centered .modal-wrapper{width:var(--width);max-width:var(--max-width);height:var(--height, auto);min-height:var(--min-height);max-height:var(--max-height)}}@media(min-width:1024px){ion-modal.nxt1-picker-modal--centered{--width: 520px}}ion-modal.nxt1-picker-modal{--transition-duration: .25s}ion-modal.nxt1-picker-modal--sheet{--transition: transform var(--transition-duration) cubic-bezier(.32, .72, 0, 1)}ion-modal.nxt1-picker-modal--centered{--transition: opacity var(--transition-duration) ease-out, transform var(--transition-duration) cubic-bezier(.32, .72, 0, 1)}ion-alert.nxt-modal-alert,ion-alert.nxt-modal-confirm,ion-alert.nxt-modal-prompt{--background: var(--nxt1-ui-bg-elevated, #121212);--max-width: 320px;--ion-text-color: var(--nxt1-ui-text-primary, #fff);--ion-color-primary: var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00));--ion-color-primary-contrast: var(--nxt1-color-black, #000);--ion-overlay-background-color: var(--nxt1-ui-bg-elevated, #121212);--ion-background-color: var(--nxt1-ui-bg-elevated, #121212);--ion-background-color-rgb: 18, 18, 18;--ion-color-step-100: var(--nxt1-ui-bg-elevated, #121212);--ion-color-step-150: var(--nxt1-ui-bg-elevated, #121212);--ion-color-step-200: var(--nxt1-ui-bg-elevated, #121212);--ion-color-step-250: var(--nxt1-ui-bg-elevated, #121212);--ion-item-background: var(--nxt1-ui-bg-elevated, #121212);--ion-border-color: var(--nxt1-ui-border-default, rgba(255, 255, 255, .12));--ion-item-border-color: var(--nxt1-ui-border-default, rgba(255, 255, 255, .12))}ion-alert.nxt-modal-alert,ion-alert.nxt-modal-confirm,ion-alert.nxt-modal-prompt{--ion-font-family: var( --nxt1-ui-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif )}ion-alert.nxt-modal-alert.md,ion-alert.nxt-modal-confirm.md,ion-alert.nxt-modal-prompt.md{--box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);--border-radius: var(--nxt1-borderRadius-3xl, 2rem)}ion-alert.nxt-modal-alert .alert-head{text-align:center;padding:var(--nxt1-spacing-5, 1.25rem) var(--nxt1-spacing-5, 1.25rem) var(--nxt1-spacing-2, .5rem)}ion-alert.nxt-modal-alert .alert-title{font-size:var(--nxt1-fontSize-md, 1.125rem);font-weight:var(--nxt1-fontWeight-semibold, 600);color:var(--nxt1-ui-text-primary, #fff)}ion-alert.nxt-modal-alert .alert-message{text-align:center;padding:var(--nxt1-spacing-2, .5rem) var(--nxt1-spacing-5, 1.25rem) var(--nxt1-spacing-5, 1.25rem);font-size:var(--nxt1-fontSize-sm, .875rem);color:var(--nxt1-ui-text-secondary, rgba(255, 255, 255, .7))}ion-alert.nxt-modal-alert .alert-button{font-weight:var(--nxt1-fontWeight-semibold, 600);color:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00))}ion-alert.nxt-modal-confirm .alert-button-group{display:flex;flex-direction:column}ion-alert.nxt-modal-confirm.ios .alert-button-group{flex-direction:row}ion-alert.nxt-modal-confirm .alert-button.nxt-modal-cancel-btn{color:var(--nxt1-ui-text-secondary, rgba(255, 255, 255, .7));font-weight:var(--nxt1-fontWeight-regular, 400)}ion-alert.nxt-modal-confirm .alert-button.nxt-modal-confirm-btn{color:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00));font-weight:var(--nxt1-fontWeight-semibold, 600)}ion-alert.nxt-modal-destructive .alert-button.nxt-modal-destructive-btn,ion-alert .alert-button.nxt-modal-destructive-btn{color:var(--nxt1-ui-error, var(--nxt1-color-error, #ef4444))!important;font-weight:var(--nxt1-fontWeight-semibold, 600)}ion-alert.nxt-modal-destructive.ios .alert-title{color:var(--nxt1-ui-error, var(--nxt1-color-error, #ef4444))}ion-alert.nxt-modal-destructive.md .alert-button.nxt-modal-destructive-btn{--background: var(--nxt1-ui-error, var(--nxt1-color-error, #ef4444));--color: white;border-radius:var(--nxt1-borderRadius-2xl, 1.5rem);margin:var(--nxt1-spacing-1, .25rem) var(--nxt1-spacing-4, 1rem)}ion-alert.nxt-modal-prompt .alert-input-wrapper{padding:var(--nxt1-spacing-2, .5rem) 0}ion-alert.nxt-modal-prompt input.alert-input{border:1px solid var(--nxt1-ui-border-default, rgba(255, 255, 255, .12));border-radius:var(--nxt1-borderRadius-md, .5rem);padding:var(--nxt1-spacing-3, .75rem);font-size:var(--nxt1-fontSize-base, 1rem);font-family:var(--nxt1-ui-font, inherit);color:var(--nxt1-ui-text-primary, #fff);background:var(--nxt1-ui-bg-input, rgba(255, 255, 255, .04))}ion-alert.nxt-modal-prompt input.alert-input:focus{border-color:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00));outline:none;box-shadow:0 0 0 2px #cf03}ion-alert.nxt-modal-prompt.ios input.alert-input{border-radius:var(--nxt1-borderRadius-lg, .75rem)}ion-alert.nxt-modal-prompt.md input.alert-input{border-radius:var(--nxt1-borderRadius-sm, .25rem);border-bottom:2px solid var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00));border-top:none;border-left:none;border-right:none;background:transparent;padding:var(--nxt1-spacing-3, .75rem) 0}ion-alert.nxt-modal-prompt-textarea{--max-width: 340px;--width: 90vw}ion-alert.nxt-modal-prompt-textarea textarea.alert-input{border:1px solid var(--nxt1-ui-border-default, rgba(255, 255, 255, .12));border-radius:var(--nxt1-borderRadius-md, .5rem);padding:var(--nxt1-spacing-3, .75rem);font-size:var(--nxt1-fontSize-base, 1rem);font-family:var(--nxt1-ui-font, inherit);color:var(--nxt1-ui-text-primary, #fff);background:var(--nxt1-ui-bg-input, rgba(255, 255, 255, .04));min-height:120px;resize:vertical;line-height:1.5}ion-alert.nxt-modal-prompt-textarea textarea.alert-input:focus{border-color:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00));outline:none;box-shadow:0 0 0 2px #cf03}ion-alert.nxt-modal-prompt-textarea.ios textarea.alert-input{border-radius:var(--nxt1-borderRadius-lg, .75rem)}ion-alert.nxt-modal-prompt-textarea.md textarea.alert-input{border-radius:var(--nxt1-borderRadius-sm, .25rem)}ion-action-sheet.nxt-modal-action-sheet{--background: var(--nxt1-ui-bg-elevated, #121212);--ion-color-primary: var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00));--ion-font-family: var( --nxt1-ui-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif );--color: var(--nxt1-ui-text-primary, #fff);--button-color: var(--nxt1-ui-text-primary, #fff);--button-background: transparent;--button-background-selected: rgba(255, 255, 255, .06);--button-background-selected-opacity: 1;--ion-overlay-background-color: var(--nxt1-ui-bg-elevated, #121212);--ion-background-color: var(--nxt1-ui-bg-elevated, #121212);--ion-background-color-rgb: 18, 18, 18;--ion-color-step-100: var(--nxt1-ui-bg-elevated, #121212);--ion-color-step-150: var(--nxt1-ui-bg-elevated, #121212)}ion-action-sheet.nxt-modal-action-sheet .action-sheet-title{color:var(--nxt1-ui-text-secondary, rgba(255, 255, 255, .7))!important}ion-action-sheet.nxt-modal-action-sheet .action-sheet-button{font-size:var(--nxt1-fontSize-md, 1.125rem);min-height:var(--nxt1-spacing-14, 3.5rem);color:var(--nxt1-ui-text-primary, #fff)!important}ion-action-sheet.nxt-modal-action-sheet .action-sheet-button.nxt-action-destructive{color:var(--nxt1-ui-error, var(--nxt1-color-error, #ef4444))!important}ion-action-sheet.nxt-modal-action-sheet .action-sheet-button.action-sheet-cancel{font-weight:var(--nxt1-fontWeight-semibold, 600);color:var(--nxt1-ui-text-secondary, rgba(255, 255, 255, .7))!important;background:var(--nxt1-ui-bg-elevated, var(--nxt1-color-bg-elevated, #121212))!important}ion-action-sheet.nxt-modal-action-sheet .action-sheet-button ion-icon{font-size:var(--nxt1-spacing-6, 1.5rem);margin-right:var(--nxt1-spacing-4, 1rem)}ion-action-sheet.nxt-modal-action-sheet.md{--border-radius: var(--nxt1-borderRadius-3xl, 2rem) var(--nxt1-borderRadius-3xl, 2rem) 0 0}ion-action-sheet.nxt-modal-action-sheet.md .action-sheet-group{border-radius:var(--nxt1-borderRadius-3xl, 2rem) var(--nxt1-borderRadius-3xl, 2rem) 0 0}ion-loading.nxt-modal-loading{--background: transparent;--spinner-color: var( --nxt1-color-loading-spinner, var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00)) );--width: auto;--min-width: min(18rem, calc(100vw - 2rem) );--max-width: min(21rem, calc(100vw - 2rem) );--ion-color-primary: var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00));--ion-color-primary-contrast: var(--nxt1-color-black, #000);--ion-background-color: transparent;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: var(--nxt1-ui-text-primary, #fff);--backdrop-opacity: 1}ion-loading.nxt-modal-loading.ios{--border-radius: var(--nxt1-borderRadius-xl, 1rem)}ion-loading.nxt-modal-loading.md{--border-radius: var(--nxt1-borderRadius-3xl, 2rem)}ion-loading.nxt-modal-loading::part(backdrop){background:radial-gradient(circle at top,var(--nxt1-ui-primary-glow, rgba(204, 255, 0, .14)) 0%,transparent 38%),var(--nxt1-color-background-overlay, rgba(0, 0, 0, .72));-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}ion-loading.nxt-modal-loading .loading-wrapper{position:relative;display:flex;align-items:center;gap:var(--nxt1-spacing-4, 1rem);min-width:min(18rem,calc(100vw - 2rem));max-width:min(21rem,calc(100vw - 2rem));padding:var(--nxt1-spacing-4, 1rem) var(--nxt1-spacing-5, 1.25rem);border:1px solid var(--nxt1-glass-borderSubtle, rgba(255, 255, 255, .12));border-radius:var(--nxt1-borderRadius-3xl, 2rem);background:linear-gradient(135deg,var(--nxt1-glass-bgSolid, rgba(18, 18, 18, .96)) 0%,var(--nxt1-glass-bg, rgba(22, 22, 22, .88)) 100%);box-shadow:var(--nxt1-glass-shadow, 0 24px 64px rgba(0, 0, 0, .32)),0 0 0 1px #ffffff0a;-webkit-backdrop-filter:var(--nxt1-glass-backdropStrong, saturate(200%) blur(30px));backdrop-filter:var(--nxt1-glass-backdropStrong, saturate(200%) blur(30px));overflow:hidden}ion-loading.nxt-modal-loading .loading-wrapper:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.03) 24%,rgba(255,255,255,.08) 48%,transparent 72%);transform:translate(-100%);animation:nxt-modal-loading-sheen 2.2s ease-in-out infinite;pointer-events:none}ion-loading.nxt-modal-loading .loading-spinner{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--nxt1-spacing-11, 2.75rem);height:var(--nxt1-spacing-11, 2.75rem);flex:0 0 auto;border-radius:50%;color:var( --nxt1-color-loading-spinner, var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00)) );background:radial-gradient(circle,var(--nxt1-ui-primary-glow, rgba(204, 255, 0, .16)) 0%,transparent 72%);box-shadow:inset 0 0 0 1px var(--nxt1-glass-borderSubtle, rgba(255, 255, 255, .1)),0 10px 24px #00000038}ion-loading.nxt-modal-loading .loading-spinner ion-spinner,ion-loading.nxt-modal-loading .loading-spinner svg{width:var(--nxt1-spacing-7, 1.75rem);height:var(--nxt1-spacing-7, 1.75rem)}ion-loading.nxt-modal-loading .loading-content{position:relative;z-index:1;flex:1 1 auto;margin:0;font-size:var(--nxt1-fontSize-sm, .875rem);font-weight:var(--nxt1-fontWeight-semibold, 600);line-height:1.45;letter-spacing:.01em;color:var(--nxt1-ui-text-primary, #fff);text-wrap:balance}html[data-theme=light] ion-loading.nxt-modal-loading .loading-wrapper,:root.light ion-loading.nxt-modal-loading .loading-wrapper{box-shadow:0 24px 64px #0f172a29,0 0 0 1px #ffffff7a}@media(max-width:767px){ion-loading.nxt-modal-loading{--min-width: calc(100vw - 2rem) ;--max-width: calc(100vw - 2rem) }ion-loading.nxt-modal-loading .loading-wrapper{min-width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:var(--nxt1-spacing-4, 1rem);border-radius:var(--nxt1-borderRadius-2xl, 1.5rem)}}@keyframes nxt-modal-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes nxt-modal-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes nxt-modal-loading-sheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}ion-alert.nxt-modal-alert.ios .alert-wrapper,ion-alert.nxt-modal-confirm.ios .alert-wrapper,ion-alert.nxt-modal-prompt.ios .alert-wrapper{animation:nxt-modal-enter .25s ease-out}@keyframes nxt-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}ion-alert.nxt-modal-alert.md .alert-wrapper,ion-alert.nxt-modal-confirm.md .alert-wrapper,ion-alert.nxt-modal-prompt.md .alert-wrapper{animation:nxt-modal-slide-up .3s ease-out}ion-alert.nxt-modal-alert,ion-alert.nxt-modal-confirm,ion-alert.nxt-modal-prompt{--ion-color-primary: var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00));--ion-color-primary-contrast: var(--nxt1-color-black, #000)}ion-alert.nxt-modal-prompt .alert-checkbox-icon,ion-alert.nxt-modal-confirm .alert-checkbox-icon{border-color:var(--nxt1-ui-text-secondary, rgba(255, 255, 255, .7))!important}ion-alert.nxt-modal-prompt .alert-checkbox-icon.checkbox-checked,ion-alert.nxt-modal-confirm .alert-checkbox-icon.checkbox-checked{border-color:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00))!important;background:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00))!important}ion-alert.nxt-modal-prompt .alert-checkbox-inner,ion-alert.nxt-modal-confirm .alert-checkbox-inner{border-color:var(--nxt1-color-black, #000)!important}ion-alert.nxt-modal-prompt [aria-checked=true] .alert-checkbox-label,ion-alert.nxt-modal-confirm [aria-checked=true] .alert-checkbox-label{color:var(--nxt1-ui-text-primary, #fff)}ion-alert.nxt-modal-prompt .alert-button.nxt-modal-confirm-btn,ion-alert.nxt-modal-confirm .alert-button.nxt-modal-confirm-btn{color:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00))!important;font-weight:var(--nxt1-fontWeight-semibold, 600)}ion-alert.nxt-modal-prompt .alert-button.nxt-modal-cancel-btn,ion-alert.nxt-modal-confirm .alert-button.nxt-modal-cancel-btn{color:var(--nxt1-ui-text-secondary, rgba(255, 255, 255, .7))!important;font-weight:var(--nxt1-fontWeight-regular, 400)}ion-alert.nxt-modal-prompt .alert-button:not(.nxt-modal-cancel-btn):not(.nxt-modal-confirm-btn):not(.nxt-modal-destructive-btn),ion-alert.nxt-modal-alert .alert-button{color:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00))!important}ion-alert.nxt-modal-prompt .alert-radio-icon{border-color:var(--nxt1-ui-text-secondary, rgba(255, 255, 255, .7))!important}ion-alert.nxt-modal-prompt [aria-checked=true] .alert-radio-icon{border-color:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00))!important}ion-alert.nxt-modal-prompt.md .alert-radio-inner{background:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00))!important}ion-alert.nxt-modal-prompt.ios [aria-checked=true] .alert-radio-inner{background:transparent!important;border-color:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00))!important}ion-alert.nxt-modal-prompt input.alert-input:focus{border-color:var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00))!important;box-shadow:0 0 0 2px #cf03}@media(min-width:768px){ion-action-sheet.nxt-modal-action-sheet{--width: 400px;--max-width: 90vw}ion-action-sheet.nxt-modal-action-sheet .action-sheet-wrapper{margin:auto;bottom:auto!important}ion-action-sheet.nxt-modal-action-sheet.md{--border-radius: var(--nxt1-borderRadius-2xl, 1.25rem)}ion-action-sheet.nxt-modal-action-sheet.md .action-sheet-group{border-radius:var(--nxt1-borderRadius-2xl, 1.25rem)}ion-action-sheet.nxt-modal-action-sheet.ios .action-sheet-group{border-radius:var(--nxt1-borderRadius-xl, 1rem)}ion-action-sheet.nxt-modal-action-sheet.ios .action-sheet-group:last-of-type{border-radius:var(--nxt1-borderRadius-xl, 1rem)}ion-alert.nxt-modal-prompt{--max-width: 400px;--width: 400px}ion-alert.nxt-modal-prompt-textarea{--max-width: 460px;--width: 460px}ion-alert.nxt-modal-alert,ion-alert.nxt-modal-confirm{--max-width: 380px}}@media(min-width:1024px){ion-action-sheet.nxt-modal-action-sheet{--width: 440px}ion-alert.nxt-modal-prompt{--max-width: 440px;--width: 440px}}ion-action-sheet.nxt-modal-action-sheet{--padding-bottom: env(safe-area-inset-bottom, 0)}ion-alert .alert-button:focus-visible,ion-action-sheet .action-sheet-button:focus-visible{outline:2px solid var(--nxt1-ui-primary, var(--nxt1-color-primary, #ccff00));outline-offset:2px}@media(prefers-reduced-motion:reduce){ion-alert .alert-wrapper,ion-action-sheet .action-sheet-wrapper,ion-loading .loading-wrapper{animation:none!important}ion-loading.nxt-modal-loading .loading-wrapper:after{animation:none!important}}.nxt1-qr-code-modal{--background: var(--nxt1-color-bg-primary, #ffffff);--width: 100%;--max-width: 100%}.nxt1-qr-code-modal::part(content){background:var(--nxt1-color-bg-primary, #ffffff)}.nxt1-qr-code-modal::part(handle){background:var(--nxt1-color-surface-400, #9ca3af);width:var(--nxt1-spacing-9, 2.25rem);height:var(--nxt1-spacing-1, .25rem);border-radius:var(--nxt1-borderRadius-full, 9999px);margin-top:var(--nxt1-spacing-2, .5rem);margin-bottom:var(--nxt1-spacing-1, .25rem)}.nxt1-qr-code-modal::part(backdrop){background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.nxt1-qr-code-modal.ios{--border-radius: 1.5rem 1.5rem 0 0}.nxt1-qr-code-modal.ios::part(content){border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.nxt1-qr-code-modal.md{--border-radius: 1.25rem 1.25rem 0 0;--box-shadow: 0 -2px 10px rgba(0, 0, 0, .05), 0 -8px 30px rgba(0, 0, 0, .08)}.nxt1-qr-code-modal.md::part(content){border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.nxt1-qr-code-modal--centered{--width: 620px;--max-width: 90vw;--height: auto;--max-height: 85vh;--border-radius: 1.5rem;--box-shadow: 0 4px 6px rgba(0, 0, 0, .04), 0 10px 30px rgba(0, 0, 0, .08), 0 25px 50px rgba(0, 0, 0, .06)}.nxt1-qr-code-modal--centered::part(content){border-radius:1.5rem;overflow:hidden}.nxt1-qr-code-modal--centered::part(handle){display:none}.nxt1-qr-code-modal--centered::part(backdrop){background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(prefers-color-scheme:dark){.nxt1-qr-code-modal{--background: var(--nxt1-color-bg-primary, #1a1a1a)}.nxt1-qr-code-modal::part(content){background:var(--nxt1-color-bg-primary, #1a1a1a)}.nxt1-qr-code-modal::part(handle){background:var(--nxt1-color-surface-500, #6b7280)}.nxt1-qr-code-modal--centered{--box-shadow: 0 4px 6px rgba(0, 0, 0, .2), 0 10px 30px rgba(0, 0, 0, .3), 0 25px 50px rgba(0, 0, 0, .25)}}@keyframes nxt1-qr-modal-enter{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes nxt1-qr-modal-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.92) translateY(8px)}}.nxt1-qr-code-modal--centered::part(content){animation:nxt1-qr-modal-enter .25s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.nxt1-qr-code-modal--centered::part(content){animation:none}}@media(forced-colors:active){.nxt1-qr-code-modal::part(content){border:2px solid CanvasText}}.nxt1-qr-code-modal{--padding-bottom: env(safe-area-inset-bottom, 0)}@keyframes agent-pulse{0%,to{box-shadow:0 0 0 0 var(--agent-primary-glow)}50%{box-shadow:0 0 10px 4px var(--agent-primary-glow)}}@keyframes gen-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gen-pulse{0%,to{box-shadow:0 0 rgba(var(--agent-primary-rgb, 198, 255, 0),.3)}50%{box-shadow:0 0 0 12px rgba(var(--agent-primary-rgb, 198, 255, 0),0)}}@keyframes gen-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes typing-blink{0%{opacity:0}25%{opacity:1}to{opacity:1}}@keyframes step-appear{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes dot-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes card-slide-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pill-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes status-hint-reveal{0%{opacity:0;transform:translateY(-50%) translate(4px)}10%{opacity:1;transform:translateY(-50%) translate(0)}72%{opacity:1;transform:translateY(-50%) translate(0)}to{opacity:0;transform:translateY(-50%) translate(4px)}}@keyframes ap-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ep-spin{to{transform:rotate(360deg)}}@keyframes op-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes op-pulse-border{0%,to{border-color:var(--agent-primary-glow)}50%{border-color:var(--agent-primary)}}@keyframes op-bar-glow{0%,to{box-shadow:0 0 4px transparent}50%{box-shadow:0 0 6px var(--agent-primary)}}@keyframes op-pulse-awaiting{0%,to{border-color:var(--nxt1-color-warning-border, rgba(255, 152, 0, .35))}50%{border-color:var(--nxt1-color-warning, rgba(255, 152, 0, .6))}}@keyframes banner-entrance{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes banner-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@property --glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes glow-spin{0%{--glow-angle: 0deg;opacity:1}80%{--glow-angle: 288deg;opacity:1}to{--glow-angle: 360deg;opacity:0}}@keyframes glow-swell{0%{opacity:0;transform:scale(.96)}40%{opacity:.65;transform:scale(1.02)}to{opacity:.25;transform:scale(1)}}@keyframes vignette-in{0%{opacity:0}to{opacity:1}}:root,[data-theme=dark]{color-scheme:dark;--ion-color-primary: #ccff00;--ion-color-primary-rgb: 204, 255, 0;--ion-color-primary-contrast: #0a0a0a;--ion-color-primary-contrast-rgb: 10, 10, 10;--ion-color-primary-shade: #a3cc00;--ion-color-primary-tint: #d4ff4d;--ion-background-color: #0a0a0a;--ion-background-color-rgb: 10, 10, 10;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #161616;--ion-card-background: #161616;--ion-toolbar-background: #121212;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(22, 22, 22, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #ffffff;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=light]{color-scheme:light;--ion-color-primary: #a3cc00;--ion-color-primary-rgb: 163, 204, 0;--ion-color-primary-contrast: #0a0a0a;--ion-color-primary-contrast-rgb: 10, 10, 10;--ion-background-color: #ffffff;--ion-background-color-rgb: 255, 255, 255;--ion-text-color: #212121;--ion-text-color-rgb: 33, 33, 33;--ion-item-background: #ffffff;--ion-card-background: #ffffff;--ion-toolbar-background: #ffffff;--ion-toolbar-color: #212121;--ion-tab-bar-background: rgba(255, 255, 255, .88);--ion-tab-bar-color: rgba(0, 0, 0, .5);--ion-tab-bar-color-selected: #000000;--ion-border-color: rgba(0, 0, 0, .08);--ion-placeholder-color: rgba(0, 0, 0, .5)}[data-theme=sport-football]{color-scheme:dark;--ion-color-primary: #00c853;--ion-color-primary-rgb: 0, 200, 83;--ion-color-primary-contrast: #000000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #009624;--ion-color-primary-tint: #5efc82;--ion-background-color: #0d1a0f;--ion-background-color-rgb: 13, 26, 15;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #152718;--ion-card-background: #152718;--ion-toolbar-background: #1a2e1d;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(21, 39, 24, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #00c853;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-basketball]{color-scheme:dark;--ion-color-primary: #ff6d00;--ion-color-primary-rgb: 255, 109, 0;--ion-color-primary-contrast: #000000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #c43c00;--ion-color-primary-tint: #ff9e40;--ion-background-color: #3d2000;--ion-background-color-rgb: 61, 32, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #1a1410;--ion-card-background: #1a1410;--ion-toolbar-background: #241a12;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(26, 20, 16, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #ff6d00;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-baseball]{color-scheme:dark;--ion-color-primary: #2575ff;--ion-color-primary-rgb: 37, 117, 255;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #0052d4;--ion-color-primary-tint: #5f9cff;--ion-background-color: #1a2c42;--ion-background-color-rgb: 26, 44, 66;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #0e1826;--ion-card-background: #0e1826;--ion-toolbar-background: #162238;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(14, 24, 38, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #2575ff;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-soccer]{color-scheme:dark;--ion-color-primary: #e10600;--ion-color-primary-rgb: 225, 6, 0;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #a80000;--ion-color-primary-tint: #ff4d3d;--ion-background-color: #120909;--ion-background-color-rgb: 18, 9, 9;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #140b0b;--ion-card-background: #140b0b;--ion-toolbar-background: #1a0d0d;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(20, 11, 11, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #e10600;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-volleyball]{color-scheme:dark;--ion-color-primary: #ff4fb3;--ion-color-primary-rgb: 255, 79, 179;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #c2187a;--ion-color-primary-tint: #ff80c8;--ion-background-color: #140a12;--ion-background-color-rgb: 20, 10, 18;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #1a0d15;--ion-card-background: #1a0d15;--ion-toolbar-background: #20101a;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(26, 13, 21, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #ff4fb3;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-lacrosse]{color-scheme:dark;--ion-color-primary: #00bcd4;--ion-color-primary-rgb: 0, 188, 212;--ion-color-primary-contrast: #001014;--ion-color-primary-contrast-rgb: 0, 16, 20;--ion-color-primary-shade: #008ba3;--ion-color-primary-tint: #4dd0e1;--ion-background-color: #08181c;--ion-background-color-rgb: 8, 24, 28;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #0a1a1f;--ion-card-background: #0a1a1f;--ion-toolbar-background: #0d2026;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(10, 26, 31, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #00bcd4;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-track]{color-scheme:dark;--ion-color-primary: #7c4dff;--ion-color-primary-rgb: 124, 77, 255;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #4a23cc;--ion-color-primary-tint: #b388ff;--ion-background-color: #120a1c;--ion-background-color-rgb: 18, 10, 28;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #160d22;--ion-card-background: #160d22;--ion-toolbar-background: #1b1029;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(22, 13, 34, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #7c4dff;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-softball]{color-scheme:dark;--ion-color-primary: #ffed4e;--ion-color-primary-rgb: 255, 237, 78;--ion-color-primary-contrast: #000000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #ffc400;--ion-color-primary-tint: #ffff80;--ion-background-color: #5d4800;--ion-background-color-rgb: 93, 72, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #1e180c;--ion-card-background: #1e180c;--ion-toolbar-background: #2e2414;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(30, 24, 12, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #ffed4e;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-ice-hockey]{color-scheme:dark;--ion-color-primary: #6ea8fe;--ion-color-primary-rgb: 110, 168, 254;--ion-color-primary-contrast: #001018;--ion-color-primary-contrast-rgb: 0, 16, 24;--ion-color-primary-shade: #2f6ed4;--ion-color-primary-tint: #a9c7ff;--ion-background-color: #0c1426;--ion-background-color-rgb: 12, 20, 38;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #14203a;--ion-card-background: #14203a;--ion-toolbar-background: #1b2946;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(20, 32, 58, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #6ea8fe;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-tennis]{color-scheme:dark;--ion-color-primary: #c0ca33;--ion-color-primary-rgb: 192, 202, 51;--ion-color-primary-contrast: #1b2107;--ion-color-primary-contrast-rgb: 27, 33, 7;--ion-color-primary-shade: #8c9900;--ion-color-primary-tint: #e6ee9c;--ion-background-color: #1e230e;--ion-background-color-rgb: 30, 35, 14;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #262b15;--ion-card-background: #262b15;--ion-toolbar-background: #30361b;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(38, 43, 21, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #c0ca33;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-golf]{color-scheme:dark;--ion-color-primary: #1f7a4c;--ion-color-primary-rgb: 31, 122, 76;--ion-color-primary-contrast: #04120b;--ion-color-primary-contrast-rgb: 4, 18, 11;--ion-color-primary-shade: #0f5532;--ion-color-primary-tint: #4ea673;--ion-background-color: #0f1c14;--ion-background-color-rgb: 15, 28, 20;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #132219;--ion-card-background: #132219;--ion-toolbar-background: #1a2c21;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(19, 34, 25, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #1f7a4c;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-swimming-diving]{color-scheme:dark;--ion-color-primary: #14b8a6;--ion-color-primary-rgb: 20, 184, 166;--ion-color-primary-contrast: #022220;--ion-color-primary-contrast-rgb: 2, 34, 32;--ion-color-primary-shade: #0f766e;--ion-color-primary-tint: #5eead4;--ion-background-color: #071d1d;--ion-background-color-rgb: 7, 29, 29;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #0f2222;--ion-card-background: #0f2222;--ion-toolbar-background: #142d2d;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(15, 34, 34, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #14b8a6;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-wrestling]{color-scheme:dark;--ion-color-primary: #d81b60;--ion-color-primary-rgb: 216, 27, 96;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #9b0037;--ion-color-primary-tint: #ff5c8d;--ion-background-color: #1f0b15;--ion-background-color-rgb: 31, 11, 21;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #25111c;--ion-card-background: #25111c;--ion-toolbar-background: #2f1624;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(37, 17, 28, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #d81b60;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-gymnastics]{color-scheme:dark;--ion-color-primary: #5e35b1;--ion-color-primary-rgb: 94, 53, 177;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #4527a0;--ion-color-primary-tint: #9575cd;--ion-background-color: #140f24;--ion-background-color-rgb: 20, 15, 36;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #1b1630;--ion-card-background: #1b1630;--ion-toolbar-background: #241d3b;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(27, 22, 48, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #5e35b1;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=sport-rowing]{color-scheme:dark;--ion-color-primary: #ff7043;--ion-color-primary-rgb: 255, 112, 67;--ion-color-primary-contrast: #2e1206;--ion-color-primary-contrast-rgb: 46, 18, 6;--ion-color-primary-shade: #d84315;--ion-color-primary-tint: #ffab91;--ion-background-color: #2a120c;--ion-background-color-rgb: 42, 18, 12;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-item-background: #321811;--ion-card-background: #321811;--ion-toolbar-background: #3d1f15;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: rgba(50, 24, 17, .88);--ion-tab-bar-color: rgba(255, 255, 255, .5);--ion-tab-bar-color-selected: #ff7043;--ion-border-color: rgba(255, 255, 255, .08);--ion-placeholder-color: rgba(255, 255, 255, .5)}[data-theme=team]{--ion-color-primary: var(--team-primary, #ccff00);--ion-color-primary-rgb: var(--team-primary-rgb, 204, 255, 0);--ion-color-primary-contrast: var(--team-text-on-primary, #0a0a0a);--ion-color-primary-contrast-rgb: var(--team-text-on-primary-rgb, 10, 10, 10)}:root{--ion-color-secondary: var(--nxt1-color-secondary-400, #ffed00);--ion-color-secondary-rgb: 255, 237, 0;--ion-color-secondary-contrast: #0a0a0a;--ion-color-secondary-contrast-rgb: 10, 10, 10;--ion-color-secondary-shade: var(--nxt1-color-secondary-500, #e6d600);--ion-color-secondary-tint: var(--nxt1-color-secondary-300, #fff14d);--ion-color-tertiary: var(--nxt1-color-accent-400, #56ff00);--ion-color-tertiary-rgb: 86, 255, 0;--ion-color-tertiary-contrast: #0a0a0a;--ion-color-tertiary-contrast-rgb: 10, 10, 10;--ion-color-tertiary-shade: var(--nxt1-color-accent-500, #4de600);--ion-color-tertiary-tint: var(--nxt1-color-accent-300, #7aff4d);--ion-color-success: var(--nxt1-color-success, #22c55e);--ion-color-success-rgb: 34, 197, 94;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #16a34a;--ion-color-success-tint: #4ade80;--ion-color-warning: var(--nxt1-color-warning, #f59e0b);--ion-color-warning-rgb: 245, 158, 11;--ion-color-warning-contrast: #0a0a0a;--ion-color-warning-contrast-rgb: 10, 10, 10;--ion-color-warning-shade: #d97706;--ion-color-warning-tint: #fbbf24;--ion-color-danger: var(--nxt1-color-error, #ef4444);--ion-color-danger-rgb: 239, 68, 68;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #dc2626;--ion-color-danger-tint: #f87171;--ion-color-dark: var(--nxt1-color-dark-100, #121212);--ion-color-dark-rgb: 18, 18, 18;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: var(--nxt1-color-dark-50, #0a0a0a);--ion-color-dark-tint: var(--nxt1-color-dark-200, #1a1a1a);--ion-color-medium: var(--nxt1-color-dark-500, #525252);--ion-color-medium-rgb: 82, 82, 82;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: var(--nxt1-color-dark-400, #333333);--ion-color-medium-tint: var(--nxt1-color-dark-600, #737373);--ion-color-light: var(--nxt1-color-dark-900, #e5e5e5);--ion-color-light-rgb: 229, 229, 229;--ion-color-light-contrast: #0a0a0a;--ion-color-light-contrast-rgb: 10, 10, 10;--ion-color-light-shade: var(--nxt1-color-dark-800, #d4d4d4);--ion-color-light-tint: var(--nxt1-color-dark-950, #f5f5f5)}:root,[data-theme=dark]{--ion-color-step-50: var(--nxt1-color-dark-100, #121212);--ion-color-step-100: var(--nxt1-color-dark-150, #161616);--ion-color-step-150: var(--nxt1-color-dark-200, #1a1a1a);--ion-color-step-200: var(--nxt1-color-dark-250, #1e1e1e);--ion-color-step-250: var(--nxt1-color-dark-300, #222222);--ion-color-step-300: var(--nxt1-color-dark-350, #2a2a2a);--ion-color-step-350: var(--nxt1-color-dark-400, #333333);--ion-color-step-400: #444444;--ion-color-step-450: var(--nxt1-color-dark-500, #525252);--ion-color-step-500: #666666;--ion-color-step-550: var(--nxt1-color-dark-600, #737373);--ion-color-step-600: #888888;--ion-color-step-650: var(--nxt1-color-dark-700, #a3a3a3);--ion-color-step-700: #ababab;--ion-color-step-750: #c1c1c1;--ion-color-step-800: var(--nxt1-color-dark-800, #d4d4d4);--ion-color-step-850: #e0e0e0;--ion-color-step-900: var(--nxt1-color-dark-900, #e5e5e5);--ion-color-step-950: var(--nxt1-color-dark-950, #f5f5f5)}[data-theme=light]{--ion-color-step-50: var(--nxt1-color-light-100, #f5f5f5);--ion-color-step-100: var(--nxt1-color-light-150, #f0f0f0);--ion-color-step-150: var(--nxt1-color-light-200, #eeeeee);--ion-color-step-200: var(--nxt1-color-light-250, #e8e8e8);--ion-color-step-250: var(--nxt1-color-light-300, #e0e0e0);--ion-color-step-300: var(--nxt1-color-light-350, #d0d0d0);--ion-color-step-350: var(--nxt1-color-light-400, #bdbdbd);--ion-color-step-400: #c0c0c0;--ion-color-step-450: var(--nxt1-color-light-500, #9e9e9e);--ion-color-step-500: #a0a0a0;--ion-color-step-550: var(--nxt1-color-light-600, #757575);--ion-color-step-600: #808080;--ion-color-step-650: var(--nxt1-color-light-700, #616161);--ion-color-step-700: #606060;--ion-color-step-750: #454545;--ion-color-step-800: var(--nxt1-color-light-800, #424242);--ion-color-step-850: #2a2a2a;--ion-color-step-900: var(--nxt1-color-light-900, #212121);--ion-color-step-950: var(--nxt1-color-light-950, #121212)}.ios{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right);--ion-toolbar-background: transparent;--ion-default-font: var( --nxt1-fontFamily-brand, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif )}.ios ion-toolbar{--background: rgba(20, 20, 20, .8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ios ion-button{--padding-top: 12px;--padding-bottom: 12px}.md{--ion-default-font: var(--nxt1-fontFamily-brand, Roboto, "Helvetica Neue", sans-serif);--ion-ripple-color: var(--nxt1-color-primary-400, #ccff00)}.md ion-fab-button{--background: var(--ion-color-primary);--color: var(--ion-color-primary-contrast)}:root{--ion-font-family: var( --nxt1-fontFamily-brand, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif );--ion-font-size: var(--nxt1-fontSize-base, 1rem);--ion-font-size-sm: var(--nxt1-fontSize-sm, .875rem);--ion-font-size-lg: var(--nxt1-fontSize-lg, 1.25rem)}:root{--ion-backdrop-color: var(--nxt1-color-background-overlay, rgba(0, 0, 0, .8));--ion-backdrop-opacity: 1;--ion-border-radius: var(--nxt1-border-radius-md, 8px);--ion-segment-background: var(--nxt1-color-surface-200, #1a1a1a)}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}ion-input input,ion-input input:focus,ion-input input:focus-visible,ion-textarea textarea,ion-textarea textarea:focus,ion-textarea textarea:focus-visible,ion-searchbar input,ion-searchbar input:focus,ion-searchbar input:focus-visible{outline:none!important;box-shadow:none!important}ion-content:not(:defined){display:block;position:relative;width:100%;min-height:100vh;min-height:100dvh;background-color:transparent;contain:layout style}ion-header:not(:defined){display:block;width:100%}ion-toolbar:not(:defined){display:flex;align-items:center;width:100%;min-height:56px;padding:0 16px;background-color:transparent}ion-buttons:not(:defined){display:flex;align-items:center}ion-button:not(:defined){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 16px;font-family:var(--nxt1-fontFamily-brand, -apple-system, BlinkMacSystemFont, sans-serif);font-weight:500;border-radius:var(--nxt1-borderRadius-md, 8px);cursor:pointer;border:1px solid var(--nxt1-color-border-default, rgba(255, 255, 255, .1));background:var(--nxt1-color-surface-200, rgba(255, 255, 255, .04));color:var(--nxt1-color-text-primary, #ffffff)}ion-button[expand=block]:not(:defined){display:flex;width:100%}ion-button:not(:defined) svg{flex-shrink:0;width:20px;height:20px}ion-button:not(:defined) span{white-space:nowrap}ion-icon:not(:defined){display:inline-block;width:24px;height:24px}ion-title:not(:defined){display:block;flex:1;font-size:17px;font-weight:600}ion-button::part(native){font-family:var(--nxt1-fontFamily-brand);font-weight:var(--nxt1-fontWeight-semibold);letter-spacing:var(--nxt1-letterSpacing-tight);border-radius:var(--nxt1-radius-md);transition:all var(--nxt1-duration-normal) var(--nxt1-easing-out)}ion-button:not([fill])::part(native),ion-button[fill=default]::part(native),ion-button[fill=solid]::part(native){background:var(--nxt1-color-primary);color:var(--nxt1-color-text-onPrimary)}ion-button:not([fill])::part(native):hover,ion-button[fill=default]::part(native):hover,ion-button[fill=solid]::part(native):hover{background:var(--nxt1-color-primaryDark)}ion-button:not([fill])::part(native):active,ion-button[fill=default]::part(native):active,ion-button[fill=solid]::part(native):active{background:var(--nxt1-color-primaryDark)}ion-button[fill=outline]::part(native){background:transparent;border:1px solid var(--nxt1-color-border-default);color:var(--nxt1-color-text-primary)}ion-button[fill=outline]::part(native):hover{background:var(--nxt1-color-state-hover);border-color:var(--nxt1-color-border-strong)}ion-button[fill=outline]::part(native):active{background:var(--nxt1-color-state-pressed)}ion-button[fill=clear]::part(native){background:transparent;color:var(--nxt1-color-text-primary)}ion-button[fill=clear]::part(native):hover{background:var(--nxt1-color-state-hover)}ion-button[fill=clear]::part(native):active{background:var(--nxt1-color-state-pressed)}ion-button[color=secondary]::part(native){background:var(--nxt1-color-surface-200);color:var(--nxt1-color-text-primary)}ion-button[color=secondary]::part(native):hover{background:var(--nxt1-color-surface-300)}ion-button[color=danger]::part(native){background:var(--nxt1-color-error);color:var(--nxt1-color-neutral-dark-1000)}ion-button[color=danger]::part(native):hover{background:var(--nxt1-color-errorDark)}ion-button[color=success]::part(native){background:var(--nxt1-color-success);color:var(--nxt1-color-neutral-dark-1000)}ion-button[color=success]::part(native):hover{background:var(--nxt1-color-successDark)}ion-button[color=warning]::part(native){background:var(--nxt1-color-warning);color:var(--nxt1-color-neutral-dark-0)}ion-button[color=warning]::part(native):hover{background:var(--nxt1-color-warningDark)}ion-button[color=light]::part(native){background:var(--nxt1-color-neutral-dark-1000);color:var(--nxt1-color-neutral-dark-0)}ion-button[color=light]::part(native):hover{background:var(--nxt1-color-neutral-dark-950)}ion-button[color=dark]::part(native){background:var(--nxt1-color-neutral-dark-100);color:var(--nxt1-color-neutral-dark-1000)}ion-button[color=dark]::part(native):hover{background:var(--nxt1-color-neutral-dark-200)}ion-button.nxt1-auth-btn{display:block;width:100%;height:52px;margin-bottom:var(--nxt1-spacing-3);--padding-start: 0;--padding-end: 0}ion-button.nxt1-auth-btn::part(native){width:100%;height:100%;background:var(--auth-bg-input);border:1px solid var(--auth-border-default);border-radius:var(--auth-radius-default);color:var(--auth-text-primary);font-family:var(--nxt1-fontFamily-brand);font-weight:var(--nxt1-fontWeight-semibold);font-size:var(--nxt1-fontSize-base);padding:0 var(--nxt1-spacing-4);transition:all var(--nxt1-duration-normal) var(--nxt1-easing-out)}ion-button.nxt1-auth-btn::part(native):hover{background:var(--auth-bg-input-hover);transform:translateY(-1px)}ion-button.nxt1-auth-btn::part(native):active{background:var(--auth-bg-input-hover);transform:translateY(0)}ion-button.nxt1-auth-btn--google::part(native){background:var(--auth-bg-input);border-color:var(--auth-border-default)}ion-button.nxt1-auth-btn--google::part(native):hover{background:var(--auth-bg-input-hover)}ion-button.nxt1-auth-btn--apple::part(native){background:#000;border-color:var(--auth-border-hover);color:#fff}ion-button.nxt1-auth-btn--apple::part(native):hover{background:#1a1a1a}ion-button.nxt1-auth-btn--microsoft::part(native){background:var(--auth-bg-input);border-color:var(--auth-border-default)}ion-button.nxt1-auth-btn--microsoft::part(native):hover{background:var(--auth-bg-input-hover)}ion-button.nxt1-auth-btn--email::part(native){background:var(--auth-bg-input);border-color:var(--auth-border-default)}ion-button.nxt1-auth-btn--email::part(native):hover{background:var(--auth-bg-input-hover);border-color:var(--auth-border-focus)}ion-button.nxt1-auth-btn--team-code{height:48px}ion-button.nxt1-auth-btn--team-code::part(native){background:transparent;border:1px dashed var(--auth-border-hover);color:var(--auth-text-secondary)}ion-button.nxt1-auth-btn--team-code::part(native):hover{background:var(--auth-bg-input);border-style:solid;color:var(--auth-primary)}ion-button.nxt1-auth-btn .btn-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--nxt1-spacing-3);width:100%}ion-button.nxt1-auth-btn .btn-icon{width:20px;height:20px;flex-shrink:0}ion-button.nxt1-auth-btn:not(.hydrated){background:var(--auth-bg-input, rgba(255, 255, 255, .04));border:1px solid var(--auth-border-default, rgba(255, 255, 255, .1));border-radius:var(--auth-radius-default, 8px);color:var(--auth-text-primary, #ffffff);display:flex;align-items:center;justify-content:center}ion-button.nxt1-auth-btn--apple:not(.hydrated){background:#000;border-color:var(--auth-border-hover, rgba(255, 255, 255, .15))}ion-button.nxt1-auth-btn--team-code:not(.hydrated){background:transparent;border:1px dashed var(--auth-border-hover);color:var(--auth-text-secondary)}
