/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--tracking-tight:-.025em;--tracking-widest:.1em;--radius-md:calc(var(--radius) * .8);--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.min-h-full{min-height:100%}.w-\(--anchor-width\){width:var(--anchor-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[190px\]{max-width:190px}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[96px\]{min-width:96px}.shrink-0{flex-shrink:0}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-border{background-color:var(--border)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.font-heading{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-blend-color{background-blend-mode:color}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,opacity\]{transition-property:background-color,border-color,color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\,opacity\]{transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}}@media (min-width:80rem){.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:after\:mix-blend-lighten:after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:disabled\:bg-input\/80:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-open]:not([data-open=false])),.data-open\:bg-accent:where([data-state=open]){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])),.data-open\:text-accent-foreground:where([data-state=open]){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])),.data-closed\:overflow-hidden:where([data-state=closed]){overflow:hidden}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}.\[role\=\"option\"\]\:visible:is(){visibility:visible}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.claims-panel article>.claim-decisions,.person-decision-actions,.registration-review-actions{justify-content:flex-end;gap:.3rem;display:flex}.claims-panel article>.claim-decisions>.confirm-submit-form,.person-decision-actions>.confirm-submit-form,.registration-review-actions>.confirm-submit-form{min-width:0;display:flex}.claims-panel article>.claim-decisions .confirm-submit-review,.person-decision-actions .confirm-submit-review,.registration-review-actions .confirm-submit-review,.venue-card>form .confirm-submit-review{width:100%}.venue-card>form:has(.confirm-submit-review){display:block}.claims-panel article>.claim-decisions:has(.confirm-submit-review),.person-actions:has(.confirm-submit-review),.person-decision-actions:has(.confirm-submit-review),.registration-review-actions:has(.confirm-submit-review){grid-column:1/-1;justify-content:flex-start;width:100%}.person-actions:has(.confirm-submit-review) .person-decision-actions{width:100%}.claims-panel article>.claim-decisions:has(.confirm-submit-review) .confirm-submit-review,.person-decision-actions:has(.confirm-submit-review) .confirm-submit-review,.registration-review-actions:has(.confirm-submit-review) .confirm-submit-review{width:min(22rem,100%)}.confirm-submit-review>div{flex-wrap:wrap}.confirm-submit-review>div [data-slot=button]{flex:calc(50% - .2rem);width:auto;min-width:0}@media (max-width:760px){.claims-panel article>.claim-decisions,.person-decision-actions,.registration-review-actions{grid-column:1/-1;justify-content:stretch;width:100%}.claims-panel article>.claim-decisions>.confirm-submit-form,.person-decision-actions>.confirm-submit-form,.registration-review-actions>.confirm-submit-form{flex:1}.claims-panel article>.claim-decisions [data-slot=button],.person-decision-actions [data-slot=button],.registration-review-actions [data-slot=button]{width:100%}.registration-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.registration-review-actions>.confirm-submit-form{width:100%;min-width:0}.registration-review-actions>.confirm-submit-form:has(.confirm-submit-review){grid-column:1/-1}.registration-review-actions .confirm-submit-review{max-width:none}.claims-panel article>.claim-decisions:has(.confirm-submit-review),.person-decision-actions:has(.confirm-submit-review){grid-template-columns:1fr;display:grid}.claims-panel article>.claim-decisions>.confirm-submit-form:has(.confirm-submit-review),.person-decision-actions>.confirm-submit-form:has(.confirm-submit-review){grid-column:1/-1}.claims-panel article>.claim-decisions .confirm-submit-review,.person-decision-actions .confirm-submit-review{max-width:none}.confirm-submit-review>div{grid-template-columns:1fr;display:grid}.confirm-submit-review>div [data-slot=button]{flex:none;width:100%}.portal-shell-ops .portal-content{flex-direction:column;display:flex}.portal-shell-ops .portal-content>.portal-page-header{order:0}.portal-shell-ops .portal-content>.dashboard-grid{order:2}.portal-shell-ops .portal-content>.routine-control-centre{order:3}.portal-shell-ops .portal-content>.metric-grid{order:4}}:root{--ink:#0a0a0a;--ink-soft:#404040;--field:#0a0a0a;--field-bright:#262626;--signal:#0a0a0a;--sun:#ffe040;--cream:#fff;--paper:#fff;--mist:#f5f5f5;--blue:#737373;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#0a0a0a;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#ffe040;--accent-foreground:#1a1a1a;--destructive:#ef4444;--border:#e5e5e5;--input:#e5e5e5;--ring:#0a0a0a;--radius:.75rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}svg{stroke-width:1.8px}.brand-lockup{align-items:center;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:2.05rem;display:block}.brand-compact .brand-logo{width:2.35rem;height:2.35rem}.discover-page,.public-page{background:var(--cream);min-height:100vh;overflow:hidden}.public-nav{z-index:10;justify-content:space-between;align-items:center;max-width:1440px;height:5.2rem;margin:auto;padding:0 3.5rem;display:flex;position:relative}.public-nav-links{gap:2rem;font-size:.88rem;font-weight:650;display:flex}.public-nav-links a{position:relative}.public-nav-links a:after{content:"";background:var(--signal);height:2px;transition:right .2s;position:absolute;bottom:-.35rem;left:0;right:100%}.public-nav-links a:hover:after{right:0}.public-nav-actions{gap:.4rem;display:flex}.public-mobile-nav{display:none;position:relative}.public-mobile-nav summary{border:1px solid var(--border);background:var(--paper);cursor:pointer;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;list-style:none;display:grid}.public-mobile-nav summary::-webkit-details-marker{display:none}.public-mobile-nav summary svg{width:1rem}.public-mobile-nav nav{border:1px solid var(--border);background:var(--paper);border-radius:.8rem;flex-direction:column;min-width:14rem;padding:.5rem;display:flex;position:absolute;top:3rem;right:0;box-shadow:0 18px 45px #102d2426}.public-mobile-nav nav a{border-radius:.5rem;padding:.7rem .8rem;font-size:.75rem;font-weight:750}.public-mobile-nav nav a:focus-visible,.public-mobile-nav nav a:hover{background:#edf2ed}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:.5rem;padding:.7rem 1rem;font-weight:800;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.public-inner-page a:focus-visible,.public-locale-switch button:focus-visible,.public-page a:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.final-cta [data-slot=button],.hero-actions [data-slot=button],.public-nav [data-slot=button]{border-radius:999px;min-height:2.65rem;padding-inline:1rem}.hero-section{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:5.5rem;max-width:1440px;min-height:calc(100vh - 5.2rem);margin:auto;padding:4rem 3.5rem 5rem;display:grid;position:relative}.hero-grid-lines{pointer-events:none;opacity:.35;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#cbd6c9 1px),linear-gradient(#0000 calc(100% - 1px),#cbd6c9 1px);background-size:11.111% 100%,100% 8rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.hero-board,.hero-copy{z-index:1;min-width:0;position:relative}.kicker{color:var(--field);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.2rem;font-size:.77rem;font-weight:800;display:flex}.kicker svg{width:1rem}.hero-copy h1{color:var(--ink);letter-spacing:-.065em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:clamp(3.4rem,6vw,6.4rem);font-weight:700;line-height:.92}.hero-copy h1 em{color:var(--signal)}.hero-lede{max-width:42rem;color:var(--ink-soft);margin:2rem 0 1.8rem;font-size:1.16rem;line-height:1.65}.hero-actions{gap:.75rem}.hero-actions,.trust-row{flex-wrap:wrap;display:flex}.trust-row{color:#536962;gap:1.2rem;margin-top:2rem;font-size:.76rem;font-weight:650}.trust-row span{align-items:center;gap:.35rem;display:flex}.trust-row svg{width:.9rem;color:var(--field)}.reveal-one{animation:rise-in .7s both}.reveal-two{animation:rise-in .75s .15s both}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-board{background:var(--ink);color:#fff;border-radius:2rem .6rem 2rem 2rem;padding:1.3rem;transform:rotate(1deg);box-shadow:0 2rem 5rem #173a3028}.board-topline{justify-content:space-between;align-items:center;padding:.5rem .45rem 1.2rem;display:flex}.board-topline div{flex-direction:column;gap:.12rem;display:flex}.board-topline span{color:#abc1b9;font-size:.72rem}.board-topline strong{font-size:1rem}.live-pill{background:#ffffff10;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .65rem;display:flex;color:#fff!important}.live-pill i{background:var(--signal);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #ef684725}.field-card{color:var(--ink);background:linear-gradient(135deg,#f8f2e5,#fffdf8);border-radius:1.2rem;padding:1rem}.field-card-meta{color:#62756f;letter-spacing:.08em;justify-content:space-between;font-size:.65rem;font-weight:800;display:flex}.matchup{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.7rem;margin:1.3rem 0;display:grid}.matchup div{flex-direction:column;display:flex}.matchup b{font-size:.78rem}.matchup small{color:#6a7d77;font-size:.64rem}.matchup>strong{font-size:1.1rem}.away-team{text-align:right}.member-team-mark,.team-mark{color:#fff;border-radius:.75rem;place-items:center;width:2.45rem;height:2.45rem;font-size:.7rem;font-weight:900;display:grid}.team-mark-sun{background:var(--sun);color:var(--ink)}.team-mark-ink{background:var(--ink)}.venue-line{background:#e8eee7;border-radius:.65rem;align-items:center;gap:.4rem;padding:.65rem;font-size:.7rem;display:flex}.venue-line svg{width:.9rem}.board-timeline{padding:.9rem .3rem .4rem}.timeline-row{grid-template-columns:2.8rem 1rem 1fr;align-items:center;gap:.55rem;min-height:3.35rem;display:grid}.timeline-row time{color:#9fb3ac;font-size:.7rem}.timeline-dot{background:var(--sun);border-radius:50%;width:.55rem;height:.55rem}.dot-1{background:var(--signal)}.dot-2{background:#6fa8ef}.timeline-row div{flex-direction:column;display:flex}.timeline-row small{color:#91a8a0;font-size:.58rem}.timeline-row b{font-size:.7rem}.timeline-row b span{color:#6f8a80;font-weight:400}.ai-nudge{background:#245f4b;border:1px solid #ffffff16;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.ai-nudge>svg{background:var(--sun);color:var(--ink);border-radius:.65rem;width:2.1rem;height:2.1rem;padding:.45rem}.ai-nudge div{flex-direction:column;display:flex}.ai-nudge strong{font-size:.72rem}.ai-nudge span{color:#b6cdc4;font-size:.6rem}.ai-nudge button{color:#fff;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.ai-nudge button svg{width:.8rem}.signal-strip{background:var(--signal);color:var(--ink);grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.6rem max(3.5rem,50vw - 665px);display:grid}.signal-strip div{border-left:1px solid #102b2840;flex-direction:column;padding-left:1.2rem;display:flex}.signal-strip strong{font-family:var(--font-archivo-black);text-transform:uppercase;font-size:1.4rem}.signal-strip span{font-size:.7rem;font-weight:650}.product-section{max-width:1440px;margin:auto;padding:8rem 3.5rem}.final-cta h2,.intelligence-section h2,.section-heading h2{font-family:var(--font-archivo-black);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.95}.lane-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3.5rem;display:grid}.lane-card{background:#fffdf8;border:1px solid #ced8cf;border-radius:1.4rem;flex-direction:column;align-items:flex-start;min-height:28rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.lane-card:hover{transform:translateY(-6px);box-shadow:0 1.5rem 3rem #1a45371a}.lane-number{font-family:var(--font-archivo-black);color:#e6ebe3;font-size:6rem;position:absolute;top:-1.2rem;right:-.3rem}.lane-card>svg{width:2.6rem;height:2.6rem;color:var(--field);margin-top:5.5rem}.lane-card p{letter-spacing:.1em;text-transform:uppercase;color:var(--signal);font-size:.7rem;font-weight:850}.lane-card h3{letter-spacing:-.04em;margin:.3rem 0 1rem;font-size:1.65rem;line-height:1.08}.lane-card>span{color:#657770;font-size:.88rem;line-height:1.6}.lane-card a{align-items:center;gap:.4rem;margin-top:auto;font-size:.78rem;font-weight:800;display:flex}.lane-card a svg{width:1rem}.lane-card-1{background:var(--ink);color:#fff}.lane-card-1 .lane-number{color:#284640}.lane-card-1>svg{color:var(--sun)}.lane-card-1>span{color:#a9bdb6}.intelligence-section{background:var(--ink);border-radius:2rem .5rem 2rem 2rem;grid-template-columns:1.1fr 1fr;gap:4rem;max-width:1330px;margin:0 auto 8rem;padding:4.5rem;display:grid;position:relative;overflow:hidden}.kicker-light{color:var(--sun)}.intelligence-orbit{border:1px solid #ffffff18;border-radius:50%;place-items:center;width:18rem;height:18rem;display:grid;position:absolute;bottom:-8rem;right:45%}.intelligence-orbit:after,.intelligence-orbit:before{content:"";border:1px solid #ffffff12;border-radius:50%;position:absolute}.intelligence-orbit:before{inset:2rem}.intelligence-orbit:after{inset:4rem}.intelligence-orbit svg{color:var(--sun);width:3rem;height:3rem}.intelligence-list{flex-direction:column;gap:0;display:flex}.intelligence-list p{border-bottom:1px solid #ffffff18;grid-template-columns:2.2rem 1fr;gap:1rem;margin:0;padding:1rem 0;font-size:.9rem;display:grid}.intelligence-list span{color:var(--signal);font-size:.7rem;font-weight:800}.final-cta{text-align:center;padding:6rem 2rem 8rem}.final-cta>svg{width:3rem;height:3rem;color:var(--signal);margin-bottom:1rem}.final-cta h2{max-width:900px;margin:auto}.final-cta p{color:#62746d;margin:1.3rem 0 1.8rem}.discover-hero{text-align:center;background:var(--ink);color:#fff;padding:6rem 2rem 8rem;position:relative}.discover-hero:after{content:"";background:radial-gradient(circle at 20% 30%,#277b5c55,#0000 30%),linear-gradient(120deg,#0000 48%,#ffffff0b 49%,#0000 50%) 0 0/55px 55px;position:absolute;inset:0}.discover-hero>*{z-index:1;position:relative}.discover-hero h1{font-family:var(--font-archivo-black);letter-spacing:-.06em;text-transform:uppercase;margin:1.2rem 0;font-size:clamp(4rem,9vw,8rem);line-height:.82}.discover-hero h1 br+*{color:var(--sun)}.discover-hero p{color:#b7c9c2;max-width:650px;margin:0 auto}.discover-search{background:var(--paper);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;max-width:760px;margin:2rem auto 0;padding:.45rem;display:grid}.discover-search>svg{color:var(--ink);width:1.1rem;margin-left:.8rem}.discover-search input{box-shadow:none;border:0}.discover-search button{border-radius:999px;min-height:2.6rem;padding-inline:1.2rem}.discover-content{max-width:1330px;margin:auto;padding:5rem 3rem}.discover-section-title{justify-content:space-between;align-items:end;display:flex}.discover-section-title p{color:var(--signal);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:800}.discover-section-title h2{font-family:var(--font-archivo-black);text-transform:uppercase;margin:.2rem 0;font-size:2.5rem}.organization-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0 4rem;display:grid}.organization-grid article{background:var(--paper);border:1px solid var(--border);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.org-mark{background:var(--sun);width:4.5rem;height:4.5rem;font-family:var(--font-archivo-black);border-radius:1.2rem;place-items:center;font-size:1.2rem;display:grid}.org-1{background:var(--ink);color:#fff}.org-2{background:var(--signal)}.org-3{background:#cfe1f7}.organization-grid h3{margin:.4rem 0;font-size:1rem}.organization-grid p{color:#64766f;align-items:center;gap:.35rem;margin:0;font-size:.72rem;display:flex}.organization-grid p svg{width:.8rem}.organization-grid div>span{font-size:.7rem}.organization-grid article>button{border:1px solid var(--border);background:0 0;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.organization-grid button svg{width:.9rem}.discover-lower-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.discover-feature{background:#dbe8df;border-radius:1.5rem;flex-direction:column;align-items:flex-start;min-height:19rem;padding:2rem;display:flex}.discover-feature>svg{width:2rem;height:2rem}.discover-feature p{text-transform:uppercase;letter-spacing:.1em;margin-top:3.5rem;font-size:.7rem;font-weight:800}.discover-feature h2{margin:.2rem 0;font-size:1.8rem}.discover-feature span{color:#60726c}.discover-feature button{margin-top:auto}.orange-feature{background:var(--signal)}.portal-shell{background:#f3f5f1}.portal-sidebar{background:var(--ink);color:#dfe9e4;z-index:20;flex-direction:column;width:17rem;padding:1.2rem 1rem;display:flex;position:fixed;inset:0 auto 0 0}.portal-brand{padding:.25rem .5rem 1rem}.organization-switcher{color:#fff;text-align:left;background:#ffffff09;border:1px solid #ffffff16;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.65rem;display:grid}.organization-avatar{background:var(--signal);width:2rem;height:2rem;color:var(--ink);border-radius:.55rem;place-items:center;font-size:.65rem;font-weight:900;display:grid}.organization-switcher span:nth-child(2){flex-direction:column;display:flex}.organization-switcher b{font-size:.72rem}.organization-switcher>svg,.sidebar-profile>svg{color:#8da49b;width:.85rem}.portal-navigation{flex-direction:column;gap:.18rem;display:flex;overflow:auto}.portal-nav-item{color:#a9bbb5;border-radius:.55rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-height:2.35rem;padding:.5rem .65rem;font-size:.72rem;font-weight:600;display:grid}.portal-nav-item.is-active{color:var(--ink);background:#f5f1e8;font-weight:750}.portal-nav-item.is-ai.is-active{background:var(--sun);color:var(--ink)}.sidebar-season{border-top:1px solid #ffffff12;flex-direction:column;gap:.4rem;margin-top:auto;padding:1rem .5rem .7rem;display:flex}.sidebar-season>span{color:#81988f;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.sidebar-season button{justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.sidebar-season svg{width:.8rem}.sidebar-profile{border-top:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.85rem .5rem 0;display:grid}.sidebar-profile span{flex-direction:column;display:flex}.sidebar-profile b{font-size:.7rem}.portal-main{min-height:100vh;margin-left:17rem}.portal-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:15;background:#fbfcf9cc;border-bottom:1px solid #dfe4de;gap:1rem;height:4.4rem;padding:0 2rem;position:sticky;top:0}.portal-topbar,.topbar-search{align-items:center;display:flex}.topbar-search{flex:1;gap:.5rem;max-width:34rem}.topbar-search input{box-shadow:none;background:0 0;border:0}.topbar-search kbd{border:1px solid var(--border);background:var(--paper);color:#667a72;border-radius:.35rem;align-items:center;gap:.15rem;padding:.2rem .35rem;font-size:.55rem;display:flex}.topbar-actions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.topbar-actions [data-slot=button]{position:relative}.notification-dot{background:var(--signal);border:2px solid #fff;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.35rem;right:.35rem}.mobile-menu-button{display:none}.portal-content{max-width:1600px;margin:auto;padding:2.2rem}.portal-page-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.7rem;display:flex}.portal-page-header p{letter-spacing:.1em;text-transform:uppercase;color:var(--signal);margin:0 0 .35rem;font-size:.64rem;font-weight:850}.portal-page-header h1{letter-spacing:-.05em;margin:0;font-size:2.15rem;line-height:1.05}.portal-page-header span{color:#6b7d76;margin-top:.5rem;font-size:.8rem;display:block}.page-header-actions{flex-shrink:0;gap:.5rem}.metric-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.metric-card{background:var(--paper);border:1px solid #dfe4de;border-radius:.9rem;flex-direction:column;min-height:8.5rem;padding:1rem;display:flex;position:relative;overflow:hidden}.metric-card>span{color:#71817b;font-size:.68rem}.metric-card>strong{letter-spacing:-.06em;margin-top:.4rem;font-size:1.8rem}.metric-card>small{color:#73847e;align-items:center;gap:.25rem;margin-top:auto;font-size:.58rem;display:flex}.metric-card>small svg{width:.7rem;color:var(--field)}.metric-card [data-slot=progress]{margin-top:auto}.metric-card-featured{background:var(--field);color:#fff;border:0}.metric-card-featured>small,.metric-card-featured>span{color:#c5ded4}.metric-card-featured>small svg{color:var(--sun)}.metric-sparkline{align-items:end;gap:.22rem;width:45%;height:3.4rem;display:flex;position:absolute;bottom:.7rem;right:.8rem}.metric-sparkline i{background:#ffffff20;border-radius:.2rem .2rem 0 0;flex:1}.metric-sparkline i:first-child{height:25%}.metric-sparkline i:nth-child(2){height:42%}.metric-sparkline i:nth-child(3){height:37%}.metric-sparkline i:nth-child(4){height:55%}.metric-sparkline i:nth-child(5){height:65%}.metric-sparkline i:nth-child(6){background:var(--sun);height:72%}.metric-sparkline i:nth-child(7){background:var(--sun);height:90%}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:.8rem;display:grid}.dashboard-panel{background:var(--paper);border:1px solid #dfe4de;border-radius:.9rem;padding:1rem}.panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-heading p{color:#72827c;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.58rem;font-weight:800}.panel-heading h2{letter-spacing:-.035em;margin:.15rem 0 0;font-size:1.05rem}.panel-heading [data-slot=badge]{font-size:.55rem}.alert-list{flex-direction:column;margin-top:.8rem;display:flex}.alert-row{border-top:1px solid #edf0ec;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem 0;display:grid}.alert-icon{background:#edf1ed;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.alert-icon svg{width:1rem}.alert-row div{flex-direction:column;display:flex}.alert-row b{font-size:.7rem}.alert-row small{color:#71827b;font-size:.6rem}.alert-row [data-slot=button]{font-size:.6rem}.alert-urgent .alert-icon{color:var(--destructive);background:#fde1dc}.alert-warning .alert-icon{color:#9a6408;background:#faedcf}.alert-info .alert-icon{color:var(--blue);background:#e1ebfa}.today-panel{grid-row:span 2}.mini-timeline{margin:1rem 0}.mini-event{grid-template-columns:2.7rem .55rem 1fr;align-items:center;gap:.55rem;min-height:3.8rem;display:grid}.mini-event time{color:#72837d;font-size:.62rem}.mini-event>i{background:var(--field);border-radius:50%;width:.45rem;height:.45rem}.mini-event .event-orange{background:var(--signal)}.mini-event .event-navy{background:var(--ink)}.mini-event .event-blue{background:var(--blue)}.mini-event div{flex-direction:column;display:flex}.mini-event b{font-size:.65rem}.mini-event small{color:#74857f;font-size:.56rem}.health-panel [data-slot=progress]{margin:.9rem 0}.health-score{background:#def0e4;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-weight:850;display:grid;color:var(--field)!important;margin:0!important;font-size:.75rem!important}.health-checks{flex-direction:column;display:flex}.health-checks span{border-top:1px solid #edf0ec;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.55rem 0;font-size:.63rem;display:grid}.health-checks svg{width:.85rem;color:var(--field)}.health-checks b{font-size:.6rem}.ai-panel{background:var(--ink);color:#fff;border:0;position:relative;overflow:hidden}.ai-panel-orb{border:1px solid #ffffff18;border-radius:50%;place-items:center;width:9rem;height:9rem;display:grid;position:absolute;top:-3rem;right:-2rem}.ai-panel-orb svg,.ai-panel>p{color:var(--sun)}.ai-panel>p{text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:850}.ai-panel>h2{max-width:80%;font-size:1.05rem;line-height:1.2}.ai-panel>span{color:#a9bdb6;max-width:82%;margin:.5rem 0 1rem;font-size:.65rem;line-height:1.5;display:block}.ai-panel>div:last-child{gap:.4rem;display:flex}.schedule-workspace{flex-direction:column;gap:.8rem;display:flex}.schedule-toolbar{justify-content:space-between;align-items:center;display:flex}.schedule-toolbar>div{gap:.4rem;display:flex}.view-switcher{background:#e6eae5;border-radius:.6rem;padding:.2rem}.view-switcher button{background:0 0;border:0;border-radius:.45rem;padding:.45rem .7rem;font-size:.62rem}.view-switcher .active{background:var(--paper);box-shadow:0 2px 8px #183c2e12}.conflict-banner{background:#fff3d9;border:1px solid #efdba9;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.conflict-banner>svg{color:#ad7108;width:1.1rem}.conflict-banner div{flex-direction:column;display:flex}.conflict-banner b{font-size:.68rem}.conflict-banner span{color:#7f704f;font-size:.58rem}.calendar-board{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;grid-template-rows:3.3rem repeat(7,1fr);grid-template-columns:4rem repeat(7,1fr);height:650px;display:grid;position:relative;overflow:hidden}.calendar-corner,.calendar-day{color:#6e8179;border-bottom:1px solid #dfe4de;border-right:1px solid #edf0ec;padding:.7rem;font-size:.58rem}.calendar-day{flex-direction:column;display:flex}.calendar-day b{color:#99a7a2;margin-top:.15rem;font-size:.52rem}.calendar-day.today{color:var(--field);background:#e6f2e9;font-weight:850}.calendar-time-row{display:contents}.calendar-time-row time{color:#91a09b;padding:.6rem;font-size:.55rem}.calendar-cell,.calendar-time-row time{border-bottom:1px solid #edf0ec;border-right:1px solid #edf0ec}.calendar-event{border-left:3px solid var(--field);background:#dcece1;border-radius:.55rem;flex-direction:column;padding:.45rem .55rem;display:flex;position:absolute;box-shadow:0 4px 10px #173a3012}.calendar-event small{color:#5c756b;font-size:.48rem}.calendar-event b{font-size:.58rem}.calendar-event span{color:#74867f;font-size:.5rem}.event-a{height:4rem;top:4.2rem;left:calc(71.4286% + 1.44286rem)}.event-a,.event-b{width:calc(14.2857% - 1.17143rem)}.event-b{border-color:var(--sun);background:#f8e7c8;height:4.7rem;top:14rem;left:calc(42.8571% + 2.58571rem)}.event-c{border-color:var(--signal);background:#fbe0da;width:calc(14.2857% - 1.17143rem);height:5.1rem;top:31rem;left:calc(71.4286% + 1.44286rem)}.event-c:after{content:"!";background:var(--signal);color:#fff;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.55rem;display:grid;position:absolute;top:.3rem;right:.3rem}.event-d{border-color:var(--blue);background:#dfe9f7;width:calc(14.2857% - 1.17143rem);height:4.7rem;top:25rem;left:calc(28.5714% + 3.15714rem)}.next-event-card{background:var(--ink);color:#fff;border-radius:1rem;grid-template-columns:9rem 1fr 14rem;margin-bottom:.8rem;display:grid;overflow:hidden}.next-event-date{border-right:1px solid #ffffff14;flex-direction:column;padding:1.2rem;display:flex}.next-event-date span{color:var(--sun);letter-spacing:.1em;font-size:.58rem;font-weight:850}.next-event-date strong{margin-top:auto;font-size:2rem}.next-event-date small{color:#a7bbb4;font-size:.58rem}.next-event-main{padding:1.1rem 1.4rem}.next-event-main>p{color:#9db2aa;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.member-matchup{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.6rem;display:grid}.member-matchup>div{flex-direction:column;display:flex}.member-matchup b{font-size:.7rem}.member-matchup small{color:#8fa79e;font-size:.55rem}.member-matchup>strong{color:#718b82;font-size:.65rem}.member-team-mark{width:2.3rem;height:2.3rem}.member-team-mark.orange{background:var(--sun);color:var(--ink)}.member-team-mark.green{background:#2b7558}.member-venue{color:#b4c6bf;align-items:center;gap:.35rem;margin-top:.9rem;font-size:.58rem;display:flex}.member-venue>svg{width:.8rem}.member-venue button{color:var(--sun);background:0 0;border:0;align-items:center;gap:.25rem;margin-left:auto;font-size:.55rem;display:flex}.member-venue button svg{width:.7rem}.availability-card{background:#234a40;flex-direction:column;padding:1rem;display:flex}.availability-card>span{color:#9eb5ad;font-size:.55rem}.availability-card>strong{margin:.2rem 0 .7rem;font-size:.85rem}.availability-card>div{gap:.35rem;display:flex}.availability-card>small{color:#99afa7;margin-top:auto;font-size:.52rem}.member-grid{grid-template-columns:1.1fr .9fr;gap:.8rem;display:grid}.family-calendar{grid-row:span 2}.panel-heading a{color:var(--field);align-items:center;gap:.25rem;font-size:.62rem;font-weight:700;display:flex}.panel-heading a svg{width:.75rem}.family-event{border-top:1px solid #edf0ec;grid-template-columns:2.5rem .35rem 2.8rem 1fr auto;align-items:center;gap:.55rem;padding:.85rem 0;display:grid}.family-event:first-of-type{margin-top:.7rem}.family-event>div{flex-direction:column;align-items:center;display:flex}.family-event>div strong{font-size:1rem}.family-event>div small{color:#81928c;font-size:.48rem}.family-event>i{background:var(--field);border-radius:99px;width:.3rem;height:2.2rem}.family-event>.family-orange{background:var(--signal)}.family-event>.family-blue{background:var(--blue)}.family-event time{color:#647770;font-size:.6rem}.family-event>span{flex-direction:column;display:flex}.family-event b{font-size:.67rem}.family-event small{color:#778983;font-size:.55rem}.chevron-dot{color:#8a9b95!important;font-size:1.2rem!important}.member-team-row{border-top:1px solid #edf0ec;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.7rem 0;display:grid}.member-team-row:first-of-type{margin-top:.7rem}.member-team-row>span:first-child{color:#fff;border-radius:.65rem;place-items:center;width:2.4rem;height:2.4rem;font-size:.6rem;font-weight:850;display:grid}.member-team-row>div{flex-direction:column;display:flex}.member-team-row b{font-size:.66rem}.member-team-row small{color:#778983;font-size:.54rem}.official-mark{background:var(--blue)!important}.official-mark svg{width:1rem}.message-panel article{border-top:1px solid #edf0ec;grid-template-columns:auto 1fr;gap:.6rem;padding:.7rem 0;display:grid}.message-panel article:first-of-type{margin-top:.7rem}.message-panel article>div{grid-template-columns:1fr auto;display:grid}.message-panel b{font-size:.64rem}.message-panel span{color:#70817b;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.56rem;overflow:hidden}.message-panel small{color:#94a19d;font-size:.48rem}.message-panel>[data-slot=button]{width:100%;margin-top:.5rem}.member-ai-panel{background:#e6eddd;border-color:#d7e1d0}.member-ai-panel>svg{color:var(--field);width:1.2rem}.member-ai-panel>p{text-transform:uppercase;letter-spacing:.08em;font-size:.55rem;font-weight:850}.member-ai-panel h2{font-size:1rem}.member-ai-panel span{color:#64766f;font-size:.62rem;line-height:1.5;display:block}.member-ai-panel button{margin-top:.6rem;padding-left:0}.official-workspace{flex-direction:column;gap:.8rem;display:flex}.official-status-card{background:var(--ink);color:#fff;border-radius:1rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.official-status-card>div{align-items:center;gap:.8rem;display:flex}.official-status-card>div>svg{background:var(--sun);color:var(--ink);border-radius:.8rem;width:3rem;height:3rem;padding:.8rem}.official-status-card span{flex-direction:column;display:flex}.official-status-card p{color:#9ab0a8;text-transform:uppercase;margin:0;font-size:.55rem}.official-status-card h2{margin:.15rem 0;font-size:1.1rem}.official-status-card small{color:#9eb2ab;font-size:.58rem}.official-metrics{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.official-metrics article{background:var(--paper);border:1px solid var(--border);border-radius:.8rem;align-items:center;gap:.7rem;padding:1rem;display:flex}.dollar-mark,.official-metrics article>svg{width:2rem;height:2rem;color:var(--field);background:#e7eee8;border-radius:.55rem;padding:.5rem}.official-metrics span{flex-direction:column;display:flex}.official-metrics strong{font-size:1rem}.official-metrics small{color:#768781;font-size:.55rem}.assignments-table article{border-top:1px solid #edf0ec;grid-template-columns:9rem 1fr 9rem auto auto;align-items:center;gap:.7rem;padding:.8rem 0;display:grid}.assignments-table article:first-of-type{margin-top:.8rem}.assignments-table time{font-size:.58rem}.assignments-table article>span{flex-direction:column;font-size:.58rem;display:flex}.assignments-table article>span:nth-child(3){flex-direction:row;align-items:center;gap:.3rem}.assignments-table article>span svg{width:.75rem}.assignments-table b{font-size:.65rem}.assignments-table small{color:#768780;font-size:.52rem}.module-summary-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.module-summary-grid article{background:var(--paper);border:1px solid var(--border);border-radius:.8rem;flex-direction:column;padding:1rem;display:flex}.module-summary-grid span{color:#74857f;font-size:.6rem}.module-summary-grid strong{margin:.25rem 0;font-size:1.45rem}.module-summary-grid small{color:#7a8a84;align-items:center;gap:.25rem;font-size:.55rem;display:flex}.module-summary-grid small svg{width:.7rem;color:var(--field)}.module-table-panel{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.module-table-toolbar{border-bottom:1px solid #e9ede8;gap:.4rem;padding:.75rem;display:flex}.module-table-toolbar>div{flex:1;align-items:center;gap:.3rem;max-width:24rem;display:flex}.module-table-toolbar>div svg{color:#71827c;width:.9rem}.module-table-toolbar input{box-shadow:none;border:0}.module-table-head,.module-table-row{grid-template-columns:1.3fr 1fr 1fr .7fr 2.5rem;align-items:center;gap:1rem;padding:.7rem 1rem;display:grid}.module-table-head{color:#7c8c86;text-transform:uppercase;letter-spacing:.06em;background:#f4f6f2;font-size:.52rem;font-weight:800}.module-table-row{border-top:1px solid #edf0ec;min-height:4rem;font-size:.63rem}.module-table-row>span:first-child{align-items:center;gap:.55rem;display:flex}.module-table-row i{width:2rem;height:2rem;color:var(--field);background:#e5ede6;border-radius:.55rem;place-items:center;font-size:.55rem;font-style:normal;font-weight:850;display:grid}.module-table-row b{font-size:.66rem}.module-table-row>span:nth-child(2),.module-table-row>span:nth-child(3){color:#687a73}.module-table-row [data-slot=badge]{font-size:.52rem}.ai-workspace{max-width:1100px;margin:auto}.ai-workspace-header{text-align:center;flex-direction:column;display:flex}.ai-workspace-header>span:first-child{background:var(--sun);border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid;transform:rotate(-4deg)}.ai-workspace-header p{color:var(--field);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;font-weight:850}.ai-workspace-header h1{font-family:var(--font-archivo-black);text-transform:uppercase;letter-spacing:-.05em;margin:.25rem 0;font-size:2.7rem}.ai-workspace-header small{color:#72837c}.ai-composer{background:var(--paper);border:1px solid #cfd8d1;border-radius:1rem;margin:2rem 0;padding:.8rem;box-shadow:0 1rem 2.5rem #193c3010}.ai-composer textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:7rem;font-size:.9rem;line-height:1.6}.ai-composer>div{border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;padding-top:.7rem;display:flex}.ai-composer span{color:#778982;align-items:center;gap:.35rem;font-size:.58rem;display:flex}.ai-composer span svg{width:.8rem}.ai-suggestion-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.ai-suggestion-grid article{background:#e5ede7;border:1px solid #d6dfd8;border-radius:.8rem;padding:1rem}.ai-suggestion-grid article>svg{width:1.2rem;color:var(--field)}.ai-suggestion-grid p{color:var(--signal);text-transform:uppercase;letter-spacing:.08em;font-size:.52rem;font-weight:850}.ai-suggestion-grid h2{font-size:.8rem}.ai-suggestion-grid span{color:#6c7e77;font-size:.58rem;line-height:1.45}.ai-plan-preview{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;margin-top:.8rem;padding:1rem}.ai-plan-preview ol{margin:1rem 0;padding:0;list-style:none}.ai-plan-preview li{border-top:1px solid #edf0ec;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem 0;display:grid}.ai-plan-preview li>span{background:#e6ede7;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.58rem;font-weight:850;display:grid}.ai-plan-preview li div{flex-direction:column;display:flex}.ai-plan-preview b{font-size:.66rem}.ai-plan-preview small{color:#74857f;font-size:.55rem}.ai-plan-preview li>svg{width:1rem;color:var(--field)}.ai-plan-actions{justify-content:flex-end;gap:.4rem;display:flex}@media (max-width:1100px){.hero-section{grid-template-columns:1fr;gap:3rem;padding-top:3rem}.hero-copy{max-width:850px}.hero-board{width:100%;max-width:700px;margin:auto}.lane-grid{grid-template-columns:1fr}.lane-card{min-height:21rem}.signal-strip{grid-template-columns:repeat(2,1fr)}.intelligence-section{grid-template-columns:1fr;margin-inline:1rem}.metric-grid{grid-template-columns:repeat(2,1fr)}.portal-sidebar{width:14.5rem}.portal-main{margin-left:14.5rem}.next-event-card{grid-template-columns:8rem 1fr}.availability-card{grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:.7rem;display:grid}.availability-card>small{margin:0}.official-metrics{grid-template-columns:repeat(2,1fr)}.assignments-table article{grid-template-columns:8rem 1fr auto}.assignments-table article>span:nth-child(3){display:none}.module-table-head,.module-table-row{grid-template-columns:1.2fr 1fr .8fr 2.5rem}.module-table-head span:nth-child(3),.module-table-row>span:nth-child(3){display:none}}@media (max-width:1000px){.public-mobile-nav{margin-left:auto;display:block}.public-nav-links{display:none}}@media (max-width:760px){.public-nav{height:4.4rem;padding:0 1rem}.public-nav-actions [data-slot=button]:first-child,.public-nav-links{display:none}.hero-section{padding:3rem 1rem 4rem}.hero-copy h1{font-size:3.9rem}.hero-lede{font-size:1rem}.hero-actions{flex-direction:column}.hero-actions [data-slot=button]{width:100%}.trust-row{flex-direction:column;gap:.6rem}.hero-board{border-radius:1.3rem .4rem 1.3rem 1.3rem;padding:.8rem;transform:none}.board-topline{align-items:flex-start}.live-pill{display:none}.matchup{grid-template-columns:auto 1fr auto}.matchup>.away-team,.matchup>.team-mark:last-child{display:none}.signal-strip{grid-template-columns:1fr;padding:1.5rem 1rem}.product-section{padding:5rem 1rem}.final-cta h2,.intelligence-section h2,.section-heading h2{font-size:2.6rem}.intelligence-section{gap:2rem;padding:2rem 1.2rem}.final-cta{padding-inline:1rem}.discover-content{padding:3rem 1rem}.discover-hero{padding:5rem 1rem}.discover-search{border-radius:1rem;grid-template-columns:auto 1fr}.discover-search button{grid-column:1/-1;width:100%}.discover-lower-grid,.organization-grid{grid-template-columns:1fr}.discover-section-title{align-items:flex-start}.discover-section-title>[data-slot=button],.portal-sidebar{display:none}.portal-main{margin-left:0}.portal-topbar{height:4rem;padding:0 .8rem}.mobile-menu-button{display:inline-flex}.topbar-search{display:none}.topbar-actions{margin-left:auto}.ai-quick-action{width:2.2rem;padding:0;font-size:0}.ai-quick-action svg{margin:0}.portal-content{padding:1rem}.portal-page-header{flex-direction:column;align-items:flex-start;gap:1rem}.portal-page-header h1{font-size:1.7rem}.page-header-actions{width:100%}.page-header-actions [data-slot=button]{flex:1}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:7.5rem}.metric-card>strong{font-size:1.35rem}.dashboard-grid,.member-grid{grid-template-columns:1fr}.today-panel{grid-row:auto}.next-event-card{grid-template-columns:1fr}.next-event-date{border:0;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;display:grid}.next-event-date strong{grid-area:1/2/3;margin:0}.member-matchup{grid-template-columns:auto 1fr auto}.member-matchup>.green,.member-matchup>div:nth-of-type(2){display:none}.availability-card{grid-column:auto;display:flex}.module-summary-grid{grid-template-columns:1fr}.module-table-head{display:none}.module-table-row{grid-template-columns:1fr auto;padding:.8rem}.module-table-row>[data-slot=button],.module-table-row>span:nth-child(2),.module-table-row>span:nth-child(3){display:none}.schedule-toolbar{flex-direction:column;align-items:stretch;gap:.5rem}.schedule-toolbar>div{overflow:auto}.conflict-banner{grid-template-columns:auto 1fr}.conflict-banner [data-slot=button]{grid-column:1/-1}.calendar-board{grid-template-columns:3.5rem repeat(7,8rem);width:100%;overflow:auto}.calendar-event{display:none}.official-status-card{flex-direction:column;align-items:flex-start;gap:1rem}.official-status-card>[data-slot=button]{width:100%}.official-metrics{grid-template-columns:1fr 1fr}.assignments-table article{grid-template-columns:1fr auto}.assignments-table article>time{grid-column:1/-1}.assignments-table article>[data-slot=button]{display:none}.ai-workspace-header h1{font-size:2rem}.ai-composer>div{flex-direction:column;align-items:flex-start;gap:.7rem}.ai-composer [data-slot=button]{width:100%}.ai-suggestion-grid{grid-template-columns:1fr}.ai-plan-preview li{grid-template-columns:auto 1fr}.ai-plan-preview li>svg{display:none}.ai-plan-actions{flex-direction:column}.mobile-sheet{background:var(--ink);color:#fff}.portal-navigation-mobile{padding:0 1rem}.portal-navigation-mobile .portal-nav-item.is-active{background:var(--cream)}}@media (max-width:430px){.hero-copy h1{letter-spacing:-.07em;font-size:2.75rem}.metric-grid{grid-template-columns:1fr}.member-matchup{grid-template-columns:auto 1fr}.member-matchup>strong{display:none}.official-metrics{grid-template-columns:1fr}.organization-grid article{grid-template-columns:auto 1fr}.organization-grid article>button{display:none}}@media (max-width:600px){.public-nav-actions [data-slot=button]{display:none}}.login-page{background:var(--cream);grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.login-story{background:var(--ink);color:#fff;flex-direction:column;min-height:100vh;padding:2rem 3rem;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #ffffff18;border-radius:50%;width:42rem;height:42rem;position:absolute;bottom:-19rem;right:-16rem;box-shadow:0 0 0 6rem #ffffff08,0 0 0 12rem #ffffff05}.login-back{color:#a9beb6;align-items:center;gap:.35rem;margin-bottom:2rem;font-size:.7rem;display:flex}.login-back svg{width:.85rem}.login-story-copy{z-index:1;margin:auto 0;position:relative}.login-story-copy>p{color:var(--sun);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:850}.login-story-copy h1{font-family:var(--font-archivo-black);letter-spacing:-.065em;text-transform:uppercase;margin:1rem 0 1.5rem;font-size:clamp(4rem,7vw,7.2rem);line-height:.84}.login-story-copy>span{color:#abc0b8;max-width:34rem;font-size:1rem;line-height:1.65;display:block}.login-role-strip{z-index:1;flex-wrap:wrap;gap:.7rem;display:flex;position:relative}.login-role-strip span{border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.62rem;display:flex}.login-role-strip svg{width:.8rem;color:var(--sun)}.login-panel{place-items:center;padding:2rem;display:grid}.login-card{width:min(100%,29rem)}.login-card>.kicker{margin-bottom:.8rem}.login-card h2{font-family:var(--font-archivo-black);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:3.2rem}.login-card>p:not(.kicker){color:#6a7c75;font-size:.82rem;line-height:1.55}.login-form{flex-direction:column;gap:.9rem;margin:2rem 0 1.2rem;display:flex}.login-form label,.record-form label{flex-direction:column;gap:.4rem;display:flex}.login-form label span,.record-form label span{font-size:.62rem;font-weight:800}.login-form input{background:var(--paper);height:3rem}.login-form>[data-slot=button]{height:3rem;margin-top:.25rem}.login-form>a{color:var(--field);text-align:center;font-size:.57rem}.login-error,.login-success{border-radius:.55rem;padding:.65rem;margin:0!important;font-size:.65rem!important}.login-error{background:#fbe2dd;color:#a83a28!important}.login-success{background:#e2f0e5;color:#266040!important}.login-success a{color:var(--field);margin-top:.6rem;font-weight:800;text-decoration:underline;display:block}.login-security{justify-content:center;align-items:center;gap:.3rem;display:flex;color:#7c8d87!important;margin:.1rem 0!important;font-size:.58rem!important}.login-security svg{width:.7rem}.demo-accounts{border-top:1px solid var(--border);flex-direction:column;gap:.35rem;padding-top:1rem;display:flex}.demo-accounts p{text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:850}.demo-accounts small,.demo-accounts span{color:#697b74;font-size:.62rem}.demo-accounts b{min-width:8.5rem;color:var(--ink);display:inline-block}.record-manager-actions{justify-content:flex-end;margin:0 0 .8rem}.record-sheet{width:min(92vw,31rem)!important;max-width:31rem!important}.record-form{flex-direction:column;gap:.9rem;padding:0 1rem 1rem;display:flex;overflow:auto}.record-form input{background:var(--paper)}.record-form [data-slot=sheet-footer]{flex-direction:row;justify-content:flex-end;padding:1rem 0 0}.record-empty{color:#71827c;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:13rem;display:flex}.record-empty svg{width:1.4rem}.record-empty b{font-size:.72rem}.record-empty span{font-size:.58rem}.module-table-row>form{justify-content:flex-end;display:flex}.module-table-row>form svg{width:.9rem}.sidebar-profile form{margin-left:auto}.sidebar-profile form button{color:#8da49b;background:0 0;border:0;border-radius:.4rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.sidebar-profile form button:hover{color:#fff;background:#ffffff10}.sidebar-profile form svg{width:.85rem}.official-content-grid{grid-template-columns:minmax(0,1.65fr) minmax(16rem,.65fr);align-items:start;gap:.8rem;display:grid}.assignment-pending{background:#fffbef;border-radius:.7rem;margin-inline:-.45rem;padding-inline:.45rem!important}.assignment-response{justify-content:flex-end;gap:.3rem;display:flex}.assignment-response [data-slot=button]{font-size:.56rem}.assignments-table article:has(.assignment-response){grid-template-columns:8.5rem minmax(12rem,1fr) 7rem auto auto}.availability-list article{border-top:1px solid #edf0ec;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.8rem 0;display:grid}.availability-list article:first-of-type{margin-top:.8rem}.availability-list article>span:first-child{border-radius:99px;width:.55rem;height:2.35rem}.slot-available{background:var(--field)}.slot-unavailable{background:#a8b3af}.availability-list article>div{text-transform:capitalize;flex-direction:column;display:flex}.availability-list b{font-size:.64rem}.availability-list small{color:#768780;font-size:.54rem}.availability-list [data-slot=badge]{font-size:.5rem}.availability-time-fields{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.availability-form select{border:1px solid var(--border);background:var(--paper);border-radius:.5rem;height:2rem;padding:0 .6rem;font-size:.7rem}.existing-slots{border-top:1px solid var(--border);flex-direction:column;padding-top:.8rem;display:flex}.existing-slots>p{text-transform:uppercase;letter-spacing:.08em;color:#71827c;font-size:.57rem;font-weight:850}.existing-slots>span{border-top:1px solid #edf0ec;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.existing-slots b{font-size:.62rem}.existing-slots small{color:#71827c;font-size:.56rem}.existing-slots i{color:var(--field);font-size:.52rem;font-style:normal}.official-empty{text-align:center;place-items:center;min-height:18rem;display:grid}.official-empty>svg{color:var(--field)}.official-empty h2{margin:.4rem 0 0}.official-empty p{color:#71827c;font-size:.65rem}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-story{min-height:19rem;padding:1.2rem}.login-story-copy{margin:2rem 0}.login-story-copy h1{font-size:3rem}.login-role-strip,.login-story-copy>span{display:none}.login-panel{padding:2.5rem 1rem}.login-card h2{font-size:2.6rem}.record-manager-actions{margin:0 0 .8rem}.record-manager-actions [data-slot=button]{flex:1}}@media (max-width:1100px){.official-content-grid{grid-template-columns:1fr}.assignments-table article:has(.assignment-response){grid-template-columns:8rem minmax(10rem,1fr) auto}.assignment-response{grid-column:2/-1}.assignments-table article:has(.assignment-response)>span:nth-child(3){display:none}}@media (max-width:760px){.assignments-table article:has(.assignment-response){grid-template-columns:1fr auto}.assignment-response{grid-column:1/-1;justify-content:stretch}.assignment-response [data-slot=button]{flex:1}.availability-time-fields{grid-template-columns:1fr}.existing-slots>span{grid-template-columns:1fr auto}.existing-slots i{grid-column:1/-1}}.claims-panel{padding:0;overflow:hidden}.claims-panel>.panel-heading{padding:1rem}.claims-head,.claims-panel>article{grid-template-columns:minmax(15rem,1.4fr) 7rem 6rem 6.5rem 12rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.claims-head{color:#7a8a84;text-transform:uppercase;letter-spacing:.07em;background:#f0f3ef;font-size:.52rem;font-weight:850}.claims-panel>article{border-top:1px solid #e9ede8;min-height:4.4rem}.claims-panel>article>span:first-child{align-items:center;gap:.6rem;display:flex}.claims-panel article i{width:2rem;height:2rem;color:var(--field);background:#e5eee7;border-radius:.55rem;place-items:center;display:grid}.claims-panel article i svg{width:.9rem}.claims-panel article span span{flex-direction:column;display:flex}.claims-panel article b{font-size:.65rem}.claims-panel article small,.claims-panel article time{color:#75867f;font-size:.54rem}.claims-panel article>strong{font-size:.68rem}.claims-panel article>.claim-decisions,.claims-panel article>form{justify-content:flex-end;gap:.3rem;display:flex}.claims-panel article>.claim-decisions [data-slot=button],.claims-panel article>form [data-slot=button]{font-size:.55rem}.claim-pending{background:#fffbef}.claim-closed{text-align:right;color:#86958f;font-size:.55rem}.official-claims>.panel-heading{align-items:center}.official-claims>.panel-heading [data-slot=button]{font-size:.58rem}.official-claims>article{border-top:1px solid #edf0ec;grid-template-columns:1fr auto auto;align-items:center;gap:.8rem;padding:.75rem 0;display:grid}.official-claims>article:first-of-type{margin-top:.8rem}.official-claims>article>span{flex-direction:column;display:flex}.official-claims b{font-size:.64rem}.official-claims small{color:#778983;font-size:.53rem}.official-claims strong{font-size:.66rem}.communication-sheet textarea{resize:vertical;border:1px solid var(--border);background:var(--paper);border-radius:.55rem;outline:0;width:100%;padding:.7rem;font-size:.7rem;line-height:1.55}.communication-sheet select:focus,.communication-sheet textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.communication-sheet select:focus,.communication-sheet textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 20%,transparent)}}.communication-sheet select{border:1px solid var(--border);background:var(--paper);border-radius:.5rem;height:2rem;padding:0 .6rem;font-size:.7rem}.campaign-list{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.campaign-list>.panel-heading{padding:1rem}.campaign-list>article{border-top:1px solid #e9ede8;grid-template-columns:auto minmax(0,1fr) 9rem 11rem;align-items:center;gap:1rem;padding:1rem;display:grid}.campaign-list>article>i{width:2.6rem;height:2.6rem;color:var(--field);background:#e4eee7;border-radius:.7rem;place-items:center;display:grid}.campaign-list>article>i svg{width:1.1rem}.campaign-list>article>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.campaign-list>article>span>small{color:var(--signal);text-transform:uppercase;letter-spacing:.06em;font-size:.5rem;font-weight:850}.campaign-list b{font-size:.7rem}.campaign-list p{color:#6d7e77;white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0 0;font-size:.57rem;overflow:hidden}.campaign-meta{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.campaign-meta small{color:#7b8c85!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.campaign-list>article>[data-slot=button],.campaign-list>article>form{justify-self:end}.campaign-list>article>form [data-slot=button]{font-size:.56rem}.campaign-draft{background:#fffbef}.member-inbox{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;grid-template-columns:13rem minmax(0,1fr);min-height:34rem;display:grid;overflow:hidden}.member-inbox>aside{border-right:1px solid var(--border);background:#f7f8f5;padding:1rem}.member-inbox>aside>p{color:#7a8a84;text-transform:uppercase;letter-spacing:.08em;margin:.2rem .5rem .7rem;font-size:.54rem;font-weight:850}.member-inbox>aside button{text-align:left;color:#6b7d76;background:0 0;border:0;border-radius:.55rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;width:100%;padding:.65rem;font-size:.62rem;display:grid}.member-inbox>aside button svg{width:.9rem}.member-inbox>aside button.active{background:var(--ink);color:#fff}.inbox-list>article{border-bottom:1px solid #e9ede8;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem;display:grid}.inbox-list>article>i{color:#70817b;background:#edf1ed;border-radius:.6rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.inbox-list>article>i svg{width:1rem}.inbox-list>article>div>span{justify-content:space-between;gap:1rem;display:flex}.inbox-list b{font-size:.7rem}.inbox-list time{color:#7b8c85;white-space:nowrap;font-size:.5rem}.inbox-list article div>small{color:var(--signal);text-transform:uppercase;margin-top:.1rem;font-size:.5rem;font-weight:800;display:block}.inbox-list p{color:#64766f;max-width:55rem;margin:.45rem 0 0;font-size:.61rem;line-height:1.55}.inbox-list form [data-slot=button]{font-size:.56rem}.message-unread{background:#f5faf6}.message-unread>i{color:var(--field)!important;background:#dcecdf!important}.inbox-empty{color:#71827c;align-content:center;place-items:center;gap:.3rem;min-height:25rem;display:grid}.inbox-empty svg{width:1.4rem}.inbox-empty b{font-size:.7rem}.inbox-empty span{font-size:.58rem}.confirm-submit-review{border:1px solid var(--onzaris-line);background:var(--onzaris-panel-raised);border-radius:.65rem;width:min(18rem,100%);padding:.65rem}.campaign-list .confirm-submit-review>p{color:var(--onzaris-text);white-space:normal;margin:0;font-size:.68rem;line-height:1.45}.confirm-submit-review>div{gap:.4rem;margin-top:.55rem;display:flex}.confirm-submit-review [data-slot=button]{min-height:44px}@media (max-width:1100px){.claims-head,.claims-panel>article{grid-template-columns:minmax(12rem,1fr) 6rem 6rem 11rem}.claims-head span:nth-child(2),.claims-panel>article>time{display:none}.campaign-list>article{grid-template-columns:auto minmax(0,1fr) 9rem}.campaign-list>article>[data-slot=button],.campaign-list>article>form{grid-column:2/-1;justify-self:start}.campaign-list>article>form [data-slot=button]{width:auto}}@media (max-width:760px){.claims-head{display:none}.claims-panel>article{grid-template-columns:1fr auto;padding:.9rem}.claims-panel>article>span:first-child{grid-column:1/-1}.claims-panel>article>.claim-decisions,.claims-panel>article>form{grid-column:1/-1;justify-content:stretch}.claims-panel>article>.claim-decisions [data-slot=button],.claims-panel>article>form [data-slot=button]{flex:1}.claim-closed,.claims-panel>article>[data-slot=badge]{justify-self:end}.official-claims>.panel-heading{flex-direction:column;align-items:flex-start}.official-claims>.panel-heading [data-slot=button]{width:100%}.campaign-list>article{grid-template-columns:auto 1fr}.campaign-meta{grid-column:2}.campaign-list>article>[data-slot=button],.campaign-list>article>form{grid-column:1/-1;width:100%}.campaign-list>article>form [data-slot=button]{width:100%}.member-inbox{grid-template-columns:1fr}.member-inbox>aside{border-right:0;border-bottom:1px solid var(--border);gap:.4rem;display:flex;overflow:auto}.member-inbox>aside>p{display:none}.member-inbox>aside button{white-space:nowrap;grid-template-columns:auto auto auto;width:auto}.inbox-list>article{grid-template-columns:auto 1fr}.inbox-list>article>[data-slot=badge],.inbox-list>article>form{grid-column:2}.inbox-list>article>form [data-slot=button]{width:100%}.inbox-list>article>div>span{flex-direction:column;gap:.15rem}}.coach-events-panel{margin-bottom:.8rem}.coach-events-panel>.panel-heading small{color:#71827c;max-width:38rem;margin-top:.25rem;font-size:.58rem;line-height:1.45;display:block}.coach-events-panel>.panel-heading>svg{width:1.25rem;color:var(--field)}.coach-events-list{flex-direction:column;margin-top:.8rem;display:flex}.coach-events-list article{border-top:1px solid #e8ece7;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem 0;display:grid}.coach-events-list article:first-child{border-top:0}.coach-events-list time{min-height:2rem;color:var(--field);background:#e4eee6;border-radius:.55rem;place-items:center;font-size:.58rem;font-weight:850;display:grid}.coach-events-list span{flex-direction:column;min-width:0;display:flex}.coach-events-list b{font-size:.62rem}.coach-events-list small{color:#788983;white-space:nowrap;text-overflow:ellipsis;font-size:.54rem;overflow:hidden}.coach-events-list em{color:#788983;text-align:right;max-width:8rem;font-size:.52rem;font-style:normal}.attendance-response{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.attendance-response [data-slot=button]{font-size:.58rem}.attendance-response small{color:#9fb4ac;width:100%;font-size:.49rem}.availability-card>.attendance-response{display:flex}.availability-card>.attendance-response [data-slot=button]{flex:1}.game-ops-list{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.game-ops-list>.panel-heading{padding:1rem}.game-ops-list>article{border-top:1px solid #e8ece7;grid-template-columns:8rem minmax(15rem,1fr) 4rem 7rem 8.5rem;align-items:center;gap:1rem;padding:1rem;display:grid}.game-ops-list>article>time{color:#667972;font-size:.56rem}.game-ops-list>article>span:nth-child(2){flex-direction:column;display:flex}.game-ops-list>article>span:nth-child(2)>small{color:var(--signal);text-transform:uppercase;letter-spacing:.06em;font-size:.49rem;font-weight:850}.game-ops-list>article>span:nth-child(2)>b{margin:.18rem 0;font-size:.69rem}.game-ops-list b i{color:#8a9a94;margin-inline:.2rem;font-style:normal;font-weight:500}.game-ops-list em{color:#768780;align-items:center;gap:.25rem;font-size:.52rem;font-style:normal;display:flex}.game-ops-list em svg{width:.7rem}.game-score{letter-spacing:-.04em;text-align:center;font-size:1.1rem}.game-state{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.game-state small{color:#788983;font-size:.49rem}.game-ops-list>article>[data-slot=button]{font-size:.56rem}.game-sheet{width:min(96vw,58rem)!important;max-width:58rem!important}.game-sheet-form{flex-direction:column;gap:1rem;padding:0 1rem 1rem;display:flex;overflow:auto}.score-editor{background:var(--ink);color:#fff;border-radius:.8rem;grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;padding:1rem;display:grid}.score-editor label{text-align:center;flex-direction:column;gap:.5rem;display:flex}.score-editor label span{color:#a9bbb5;font-size:.6rem}.score-editor input{color:#fff;text-align:center;background:#ffffff10;border-color:#ffffff20;height:4rem;font-size:1.8rem;font-weight:850}.score-editor>b{color:var(--sun);padding-bottom:1rem;font-size:1.2rem}.game-status-field{flex-direction:column;gap:.4rem;display:flex}.game-status-field>span{font-size:.58rem;font-weight:850}.game-status-field select{border:1px solid var(--border);background:var(--paper);border-radius:.55rem;height:2.2rem;padding:0 .65rem;font-size:.67rem}.sheet-attendance{border:1px solid var(--border);border-radius:.7rem;padding:.8rem}.sheet-attendance>div{justify-content:space-between;align-items:center;display:flex}.roster-grid>section>p,.sheet-attendance>div p{text-transform:uppercase;letter-spacing:.07em;color:#71827c;margin:0;font-size:.55rem;font-weight:850}.sheet-attendance>article{border-top:1px solid #edf0ec;grid-template-columns:1fr auto;align-items:center;gap:.7rem;padding:.6rem 0;display:grid}.sheet-attendance>article:first-of-type{margin-top:.6rem}.sheet-attendance>article>span{flex-direction:column;display:flex}.sheet-attendance b{font-size:.63rem}.sheet-attendance small{color:#788983;font-size:.51rem}.roster-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.roster-grid>section{border:1px solid var(--border);border-radius:.7rem;padding:.8rem}.roster-grid>section>article{border-top:1px solid #edf0ec;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.55rem 0;display:grid}.roster-grid>section>article:first-of-type{margin-top:.6rem}.roster-grid article>i{width:1.7rem;height:1.7rem;color:var(--field);background:#e5eee7;border-radius:.45rem;place-items:center;font-size:.55rem;font-style:normal;font-weight:850;display:grid}.roster-grid article>span{flex-direction:column;display:flex}.roster-grid b{font-size:.61rem}.roster-grid small{color:#7a8a84;font-size:.49rem}.game-sheet-form>[data-slot=sheet-footer]{flex-direction:row;justify-content:flex-end;padding:0}.member-game-list{flex-direction:column;gap:.7rem;display:flex}.member-game-list>article{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;grid-template-columns:10rem minmax(15rem,1fr) 16rem;align-items:center;gap:1rem;padding:1rem;display:grid;overflow:hidden}.member-game-pending{box-shadow:inset .3rem 0 var(--sun);border-color:#e4c986!important}.member-game-date{flex-direction:column;gap:.15rem;display:flex}.member-game-date>svg{width:1.1rem;color:var(--field);margin-bottom:.35rem}.member-game-date time{text-transform:capitalize;font-size:.64rem;font-weight:800}.member-game-date small{color:#778983;font-size:.52rem}.member-game-match small{color:var(--signal);text-transform:uppercase;letter-spacing:.06em;font-size:.5rem;font-weight:850}.member-game-match h2{margin:.25rem 0;font-size:.9rem}.member-game-match h2 i{color:#84948e;margin-inline:.3rem;font-size:.6rem;font-style:normal}.member-game-match>span{color:#71827c;align-items:center;gap:.3rem;font-size:.55rem;display:flex}.member-game-match>span svg{width:.75rem}.member-game-response{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.member-game-response>.attendance-response{justify-content:flex-end}.member-game-response>.attendance-response small{text-align:right;color:#788983}.final-score{flex-direction:column;align-items:flex-end;display:flex}.final-score b{font-size:1.2rem}.final-score small{color:#788983;font-size:.5rem}.schedule-empty{background:var(--paper);border:1px solid var(--border);text-align:center;color:#71827c;border-radius:.9rem;align-content:center;place-items:center;min-height:20rem;display:grid}.schedule-empty svg{color:var(--field)}.schedule-empty h2{margin:.5rem 0 0}.schedule-empty p{font-size:.62rem}@media (max-width:1100px){.game-ops-list>article{grid-template-columns:7rem minmax(13rem,1fr) 4rem 7rem}.game-ops-list>article>[data-slot=button]{grid-column:2/-1;justify-self:start}.member-game-list>article{grid-template-columns:8rem 1fr}.member-game-response{grid-column:2;align-items:flex-start}.member-game-response>.attendance-response{justify-content:flex-start}.member-game-response>.attendance-response small{text-align:left}}@media (max-width:760px){.availability-card>.attendance-response{width:100%}.game-ops-list>article{grid-template-columns:1fr auto;padding:.9rem}.game-ops-list>article>span:nth-child(2),.game-ops-list>article>time{grid-column:1/-1}.game-state{align-items:flex-end}.game-ops-list>article>[data-slot=button]{grid-column:1/-1;width:100%}.game-sheet{width:100%!important}.score-editor{gap:.5rem}.score-editor input{height:3.5rem}.roster-grid{grid-template-columns:1fr}.game-sheet-form>[data-slot=sheet-footer]{flex-direction:column-reverse}.game-sheet-form>[data-slot=sheet-footer] [data-slot=button]{width:100%}.member-game-list>article{grid-template-columns:1fr}.member-game-date,.member-game-response{grid-column:auto}.member-game-response{align-items:stretch}.member-game-response>[data-slot=badge]{align-self:flex-start}.member-game-response>.attendance-response [data-slot=button]{flex:1}.coach-match-create-form{grid-template-columns:1fr}.coach-match-create-form>[data-slot=button]{width:100%}.coach-match-center-grid{grid-template-columns:1fr}.coach-lineup-player{grid-template-columns:1fr 8rem}.coach-match-center-header{align-items:flex-start;gap:.7rem}.coach-match-center-header>[data-slot=button]{width:100%}.coach-context-grid{grid-template-columns:repeat(3,1fr)}}.coach-match-create{margin-bottom:.8rem}.coach-match-create .panel-heading{align-items:flex-start}.coach-match-create .panel-heading>div{flex-direction:column;gap:.25rem;display:flex}.coach-match-create .panel-heading h2{margin:0}.coach-match-create .panel-heading small{color:#71827c;max-width:42rem;font-size:.58rem;line-height:1.45}.coach-match-create-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:0 1rem 1rem;display:grid}.coach-match-create-form label{flex-direction:column;gap:.35rem;display:flex}.coach-match-create-form label>span{color:#60736b;font-size:.58rem;font-weight:800}.coach-match-create-form input,.coach-match-create-form select{border:1px solid var(--border);background:var(--paper);height:2.25rem;color:var(--ink);border-radius:.55rem;padding:0 .65rem;font-size:.65rem}.coach-match-create-form>[data-slot=button]{align-self:end;min-height:2.25rem}.certified-lock{color:var(--field);background:#edf6ef;border:1px solid #c9decf;border-radius:.65rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.certified-lock>svg{width:1.1rem}.certified-lock>span{flex-direction:column;display:flex}.certified-lock b{font-size:.64rem}.certified-lock small{color:#668073;font-size:.52rem}.certification-confirmation{background:#fff6df;border:1px solid #e4bd72;border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.certification-confirmation input{width:1rem;height:1rem;accent-color:var(--field);margin-top:.15rem}.certification-confirmation span{flex-direction:column;gap:.15rem;display:flex}.certification-confirmation b{font-size:.63rem}.certification-confirmation small{color:#74674b;font-size:.52rem;line-height:1.45}.coach-match-center-header h1 i{color:#84948e;margin-inline:.25em;font-size:.65em;font-style:normal}.coach-match-center-header span{align-items:center;gap:.3rem;display:flex}.coach-match-center-header span svg{width:.75rem}.coach-match-center-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:.8rem;margin-bottom:.8rem;display:grid}.coach-lineup-panel,.coach-match-context,.coach-stats-panel{min-width:0}.coach-lineup-panel .panel-heading small,.coach-stats-panel .panel-heading small{color:#71827c;max-width:38rem;margin-top:.25rem;font-size:.58rem;line-height:1.45;display:block}.coach-lineup-form{flex-direction:column;gap:.7rem;margin-top:.9rem;display:flex}.coach-lineup-form>label{flex-direction:column;gap:.35rem;display:flex}.coach-lineup-form>label>span{color:#60736b;font-size:.58rem;font-weight:800}.coach-lineup-form select{border:1px solid var(--border);background:var(--paper);height:2.25rem;color:var(--ink);border-radius:.55rem;padding:0 .65rem;font-size:.65rem}.coach-lineup-list{border:1px solid var(--border);border-radius:.7rem;flex-direction:column;display:flex;overflow:hidden}.coach-lineup-player{border-top:1px solid #e8ece7;grid-template-columns:1fr 9rem;align-items:center;gap:.7rem;padding:.6rem .7rem;display:grid}.coach-lineup-player:first-child{border-top:0}.coach-lineup-player>span{align-items:center;gap:.45rem;min-width:0;display:flex}.coach-lineup-player>span>i{width:1.7rem;height:1.7rem;color:var(--field);background:#e4eee6;border-radius:.45rem;flex:none;place-items:center;font-size:.52rem;font-style:normal;font-weight:850;display:grid}.coach-lineup-player>span>b{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.coach-lineup-player>span>small{color:#788983;white-space:nowrap;font-size:.5rem}.coach-lineup-player select{height:2rem;font-size:.6rem}.coach-stats-panel>.panel-heading>svg{width:1.25rem;color:var(--field)}.coach-stat-row{border-top:1px solid #e8ece7;grid-template-columns:minmax(0,1fr) 3rem 3rem;align-items:center;gap:.5rem;padding:.65rem 0;display:grid}.coach-stat-row:first-of-type{margin-top:.8rem}.coach-stat-row>span{flex-direction:column;min-width:0;display:flex}.coach-stat-row b{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.coach-stat-row span small{color:#788983;font-size:.5rem}.coach-stat-row>strong{flex-direction:column;align-items:center;font-size:.8rem;display:flex}.coach-stat-row>strong small{color:#788983;font-size:.44rem;font-weight:500}.coach-context-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.8rem;display:grid}.coach-context-grid>span{background:#f2f5f1;border-radius:.6rem;flex-direction:column;gap:.2rem;padding:.7rem;display:flex}.coach-context-grid b{font-size:1.05rem}.coach-context-grid small{color:#788983;font-size:.5rem}.coach-match-missing{text-align:center;align-content:center;place-items:center;min-height:18rem;display:grid}.coach-match-missing>svg{color:var(--field)}.coach-match-missing h1{margin:.5rem 0 .25rem}.coach-match-missing p{color:#71827c;margin:0 0 .8rem;font-size:.62rem}.coach-lineup-player>span>i{white-space:nowrap;width:2.25rem}.mobile-account{display:none}.member-role-summary{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.member-role-summary>article{background:var(--paper);border:1px solid var(--border);border-radius:.8rem;align-items:center;gap:.7rem;padding:1rem;display:flex}.member-role-summary>article>svg{width:2rem;height:2rem;color:var(--field);background:#e6eee7;border-radius:.55rem;padding:.5rem}.member-role-summary>article>span{flex-direction:column;display:flex}.member-role-summary strong{font-size:1.15rem}.member-role-summary small{color:#778983;font-size:.54rem}.member-role-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.member-role-card{background:#e8eee5;border:1px solid #d8e1d5;border-radius:1rem;flex-direction:column;min-height:15rem;padding:1rem;display:flex;position:relative;overflow:hidden}.member-role-card:after{content:"";border:1px solid #153a2d14;border-radius:50%;width:8rem;height:8rem;position:absolute;bottom:-3rem;right:-3rem}.role-tone-1{background:#f7ead2;border-color:#ead8b5}.role-tone-2{background:var(--ink);border-color:var(--ink);color:#fff}.role-card-top{justify-content:space-between;align-items:center;display:flex}.role-card-top>i{background:var(--paper);width:2.6rem;height:2.6rem;color:var(--field);border-radius:.7rem;place-items:center;font-style:normal;display:grid}.role-card-top>i svg{width:1.1rem}.role-tone-2 .role-card-top>i{background:var(--sun);color:var(--ink)}.member-role-card>p{color:var(--signal);text-transform:uppercase;letter-spacing:.08em;margin:1.8rem 0 .2rem;font-size:.5rem;font-weight:850}.member-role-card>h2{margin:.15rem 0;font-size:1.05rem;line-height:1.1}.role-name{color:#61756d;font-size:.61rem}.role-tone-2 .role-name{color:#a8bdb5}.role-card-footer{z-index:1;border-top:1px solid #153a2d12;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.8rem;display:flex;position:relative}.role-card-footer>span{align-items:center;gap:.3rem;font-size:.52rem;display:flex}.role-card-footer svg{width:.75rem}.role-tone-2 .role-card-footer{border-color:#ffffff14}.team-next-games>article{border-top:1px solid #edf0ec;grid-template-columns:9rem 1fr 13rem auto;align-items:center;gap:.8rem;padding:.75rem 0;display:grid}.team-next-games>article:first-of-type{margin-top:.8rem}.team-next-games time{font-size:.55rem}.team-next-games>article>span{flex-direction:column;display:flex}.team-next-games>article>span:nth-child(3){color:#70817b;flex-direction:row;align-items:center;gap:.3rem;font-size:.52rem}.team-next-games>article>span:nth-child(3) svg{width:.7rem}.team-next-games b{font-size:.63rem}.team-next-games small{color:var(--signal);text-transform:uppercase;font-size:.49rem;font-weight:800}.profile-form-row{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.profile-form select{border:1px solid var(--border);background:var(--paper);border-radius:.5rem;height:2rem;padding:0 .6rem;font-size:.7rem}.profile-emergency-label{border-top:1px solid var(--border);color:var(--signal);text-transform:uppercase;letter-spacing:.07em;margin-top:.3rem;padding-top:.8rem;font-size:.57rem;font-weight:850}.profile-workspace{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:.8rem;display:grid}.digital-member-card{background:var(--ink);color:#fff;border-radius:1.2rem;flex-direction:column;min-height:23rem;padding:1.3rem;display:flex;position:relative;overflow:hidden}.digital-member-card:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:18rem;height:18rem;position:absolute;top:-8rem;right:-8rem;box-shadow:0 0 0 3rem #ffffff06,0 0 0 6rem #ffffff04}.member-card-brand{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.member-card-brand>span{font-family:var(--font-archivo-black);text-transform:uppercase;font-size:1rem}.member-card-brand>span:after{content:"OS";color:var(--signal)}.member-card-brand>small{color:#8fa69e;text-transform:uppercase;letter-spacing:.08em;font-size:.49rem}.member-card-person{z-index:1;align-items:center;gap:.7rem;margin:auto 0 1.5rem;display:flex;position:relative}.member-card-person [data-slot=avatar]{background:var(--sun);width:3rem;height:3rem;color:var(--ink)}.member-card-person>span{flex-direction:column;display:flex}.member-card-person b{font-size:1rem}.member-card-person small{color:#9eb3ab;font-size:.55rem}.member-card-code{z-index:1;background:#ffffff08;border:1px solid #ffffff16;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:1rem;display:grid;position:relative}.member-card-code>svg{width:2rem;height:2rem;color:var(--sun)}.member-card-code>span{flex-direction:column;display:flex}.member-card-code small{color:#91a79f;font-size:.49rem}.member-card-code b{letter-spacing:.05em;font-size:.78rem}.member-card-valid{color:#a6bbb3;z-index:1;align-items:center;gap:.3rem;margin-top:.8rem;font-size:.52rem;display:flex;position:relative}.member-card-valid svg{color:#66ba8a;width:.75rem}.profile-details{min-height:23rem}.profile-details>.panel-heading>svg{width:1.1rem;color:var(--field)}.profile-detail-grid{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;display:grid}.profile-detail-grid>span{border:1px solid #e4e9e3;border-radius:.7rem;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;column-gap:.55rem;min-height:6.2rem;padding:.8rem;display:grid}.profile-detail-grid>span>svg{width:.9rem;color:var(--field);grid-row:1/3}.profile-detail-grid small{color:#778983;font-size:.49rem}.profile-detail-grid b{font-size:.62rem;line-height:1.45}.profile-roles{grid-column:1/-1}.profile-roles>article{border-top:1px solid #edf0ec;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.7rem 0;display:grid}.profile-roles>article:first-of-type{margin-top:.8rem}.profile-roles>article>i{width:2rem;height:2rem;color:var(--field);background:#e6eee7;border-radius:.55rem;place-items:center;display:grid}.profile-roles i svg{width:.9rem}.profile-roles>article>span{flex-direction:column;display:flex}.profile-roles b{font-size:.64rem}.profile-roles small{color:#778983;font-size:.52rem}.profile-safety{color:var(--field);background:#edf5ee;border:1px solid #cfe0d3;border-radius:.8rem;grid-column:1/-1;align-items:center;gap:.7rem;padding:.9rem;display:flex}.profile-safety>svg{width:1.2rem}.profile-safety>span{flex-direction:column;display:flex}.profile-safety b{font-size:.63rem}.profile-safety small{color:#657b6e;font-size:.52rem}.profile-missing{text-align:center;align-content:center;place-items:center;min-height:20rem;display:grid}.profile-missing svg{color:var(--field)}.profile-missing h1{margin:.5rem 0 0}.profile-missing p{color:#71827c;font-size:.62rem}@media (max-width:1100px){.member-role-grid{grid-template-columns:1fr 1fr}.member-role-card:last-child{grid-column:1/-1;min-height:12rem}.team-next-games>article{grid-template-columns:8rem 1fr auto}.team-next-games>article>span:nth-child(3){display:none}.profile-workspace{grid-template-columns:1fr}.digital-member-card{min-height:20rem}.profile-details{min-height:auto}.profile-roles,.profile-safety{grid-column:auto}}@media (max-width:760px){.member-role-grid,.member-role-summary{grid-template-columns:1fr}.member-role-card:last-child{grid-column:auto}.team-next-games>article{grid-template-columns:1fr auto}.team-next-games>article>time{grid-column:1/-1}.team-next-games>article>span:nth-child(2){grid-column:1}.profile-detail-grid,.profile-form-row{grid-template-columns:1fr}.digital-member-card{min-height:22rem}.profile-roles>article{grid-template-columns:auto 1fr}.profile-roles>article>[data-slot=badge]{grid-column:2}.mobile-account{border-top:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin:auto 1rem 1rem;padding:.8rem 0 0;display:grid}.mobile-account>span{flex-direction:column;display:flex}.mobile-account b{font-size:.66rem}.mobile-account small{color:#8da49b;font-size:.52rem}.mobile-account form{margin:0}.mobile-account form [data-slot=button]{color:#fff}}.portal-v3-content .member-game-match>h2{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:.45rem;display:grid}.portal-v3-content .member-game-match>h2>:first-child,.portal-v3-content .member-game-match>h2>:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-v3-content .member-game-match>h2>:last-child{text-align:right}.portal-v3-content .member-game-match>h2>i{white-space:nowrap;margin-inline:0}@media (max-width:760px){.portal-v3-content .team-next-games>article{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date status""teams status""venue venue";align-items:start;gap:.45rem .8rem}.portal-v3-content .team-next-games>article>time{grid-area:date;min-width:0;line-height:1.25}.portal-v3-content .team-next-games>article>span:nth-child(2){grid-area:teams;min-width:0}.portal-v3-content .team-next-games>article>span:nth-child(2)>b{line-height:1.35}.portal-v3-content .team-next-games>article>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;grid-area:venue;min-width:0;display:flex;overflow:hidden}.portal-v3-content .team-next-games>article>[data-slot=badge]{grid-area:status;place-self:start end}.portal-v3-content .member-game-match>h2{font-size:.78rem}}.calendar-integration{background:linear-gradient(125deg,var(--ink),#1f4a3d);color:#fff;border-radius:1rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem;display:grid;position:relative;overflow:hidden}.calendar-integration:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-5rem;right:-5rem}.calendar-integration>div:first-child{z-index:1;align-items:center;gap:.8rem;display:flex;position:relative}.calendar-integration>div:first-child>svg{background:var(--sun);width:2.8rem;height:2.8rem;color:var(--ink);border-radius:.75rem;padding:.75rem}.calendar-integration>div:first-child span{flex-direction:column;display:flex}.calendar-integration p{color:var(--sun);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.52rem;font-weight:850}.calendar-integration h2{margin:.15rem 0;font-size:.9rem}.calendar-integration small{color:#a9bcb5;font-size:.55rem}.calendar-feed-controls{z-index:1;grid-template-columns:auto auto auto;gap:.35rem;display:grid;position:relative}.calendar-feed-controls [data-slot=button]{font-size:.55rem}.calendar-feed-controls>[data-slot=button]:first-child{background:var(--sun);color:var(--ink)}.calendar-feed-controls>span{color:#9fb4ac;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.3rem;font-size:.48rem;display:flex}.calendar-feed-controls>span svg{width:.65rem}.calendar-feed-controls form{display:flex}@media (max-width:1100px){.calendar-integration{grid-column:auto;grid-template-columns:1fr}.calendar-feed-controls>span{justify-content:flex-start}}@media (max-width:760px){.calendar-feed-controls{grid-template-columns:1fr}.calendar-feed-controls [data-slot=button],.calendar-feed-controls form [data-slot=button]{width:100%}.calendar-feed-controls>span{grid-column:auto;justify-content:flex-start}}.payment-hero{grid-template-columns:1fr 1.25fr;gap:.8rem;margin-bottom:.8rem;display:grid}.payment-hero>div{border-radius:1rem;padding:1.1rem}.payment-hero>div:first-child{background:var(--ink);color:#fff;flex-direction:column;display:flex}.payment-hero p{color:var(--sun);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.55rem;font-weight:850}.payment-hero strong{letter-spacing:-.055em;margin:.4rem 0;font-size:2.2rem}.payment-hero>div:first-child>span{color:#9db2aa;font-size:.54rem}.payment-hero>div:nth-child(2){background:#e7f0e8;border:1px solid #d5e4d8;align-items:center;gap:.8rem;display:flex}.payment-hero>div:nth-child(2)>svg{background:var(--paper);width:2.7rem;height:2.7rem;color:var(--field);border-radius:.7rem;padding:.7rem}.payment-hero>div:nth-child(2)>span{flex-direction:column;display:flex}.payment-hero b{font-size:.7rem}.payment-hero small{color:#61766c;font-size:.57rem;line-height:1.5}.admin-payments,.member-payment-list{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.admin-payments>.panel-heading,.member-payment-list>.panel-heading{padding:1rem}.member-payment-list>article{border-top:1px solid #e8ece7;grid-template-columns:auto minmax(15rem,1fr) 6rem 7rem 10rem;align-items:center;gap:.8rem;padding:1rem;display:grid}.member-payment-list>article>i{width:2.4rem;height:2.4rem;color:var(--field);background:#e5eee7;border-radius:.65rem;place-items:center;display:grid}.member-payment-list>article>i svg{width:1rem}.member-payment-list>article>span{flex-direction:column;display:flex}.member-payment-list article span>small{color:var(--signal);letter-spacing:.05em;font-size:.48rem;font-weight:850}.member-payment-list article span>b{font-size:.67rem}.member-payment-list article span>em{color:#788983;font-size:.5rem;font-style:normal}.member-payment-list>article>strong{font-size:.75rem}.member-payment-list>article>form{justify-content:flex-end;display:flex}.member-payment-list>article>form [data-slot=button]{font-size:.56rem}.payment-due{background:#fffbef}.receipt-link{justify-content:flex-end;font-size:.57rem}.admin-payments{margin-top:.8rem}.admin-payment-head,.admin-payments>article{grid-template-columns:minmax(15rem,1fr) 9rem 7rem 7rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.admin-payment-head{color:#7a8a84;text-transform:uppercase;letter-spacing:.07em;background:#f0f3ef;font-size:.51rem;font-weight:850}.admin-payments>article{border-top:1px solid #e8ece7;min-height:4.4rem}.admin-payments>article>span:first-child{align-items:center;gap:.6rem;display:flex}.admin-payments article span>i{width:2rem;height:2rem;color:var(--field);background:#e5eee7;border-radius:.55rem;place-items:center;display:grid}.admin-payments article i svg{width:.9rem}.admin-payments article span>span{flex-direction:column;display:flex}.admin-payments b{font-size:.64rem}.admin-payments small,.admin-payments time{color:#75867f;font-size:.52rem}.admin-payments>article>strong{font-size:.68rem}@media (max-width:1100px){.member-payment-list>article{grid-template-columns:auto 1fr 6rem 7rem}.member-payment-list>article>.receipt-link,.member-payment-list>article>form{grid-column:2/-1;justify-content:flex-start}.admin-payment-head,.admin-payments>article{grid-template-columns:1fr 7rem 7rem}.admin-payment-head span:nth-child(2),.admin-payments>article>time{display:none}}@media (max-width:760px){.payment-hero{grid-template-columns:1fr}.member-payment-list>article{grid-template-columns:auto 1fr}.member-payment-list>article>[data-slot=badge],.member-payment-list>article>strong{grid-column:2}.member-payment-list>article>.receipt-link,.member-payment-list>article>form{grid-column:1/-1}.member-payment-list>article>form [data-slot=button]{width:100%}.admin-payment-head{display:none}.admin-payments>article{grid-template-columns:1fr auto}.admin-payments>article>span:first-child{grid-column:1/-1}.admin-payments>.panel-heading{flex-direction:column;align-items:flex-start}.admin-payments>.panel-heading [data-slot=button]{width:100%}}.competition-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.competition-grid>article{border:1px solid var(--border);background:var(--paper);border-radius:1rem;flex-direction:column;min-height:19rem;padding:1rem;display:flex;position:relative;overflow:hidden}.competition-grid>article:after{content:"";border:1px solid #1b4a3810;border-radius:50%;width:8rem;height:8rem;position:absolute;top:-3rem;right:-3rem}.competition-grid>article>div:first-child{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.competition-grid>article>div:first-child>span{color:var(--signal);text-transform:uppercase;letter-spacing:.07em;font-size:.52rem;font-weight:850}.competition-grid>article>svg{width:2.6rem;height:2.6rem;color:var(--field);background:#e4eee6;border-radius:.7rem;margin-top:1.6rem;padding:.7rem}.competition-grid>article>p{color:#768780;text-transform:uppercase;margin:1rem 0 .2rem;font-size:.52rem}.competition-grid>article>h2{margin:.15rem 0;font-size:1.05rem}.competition-stats{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:auto;display:grid}.competition-stats>span{background:#f2f5f1;border-radius:.55rem;flex-direction:column;padding:.6rem;display:flex}.competition-stats b{font-size:.78rem}.competition-stats small{color:#788983;font-size:.47rem}.competition-grid>article>form{z-index:1;gap:.3rem;margin-top:.8rem;display:flex;position:relative}.competition-grid>article>form select{border:1px solid var(--border);background:var(--paper);border-radius:.5rem;flex:1;min-width:0;padding:0 .5rem;font-size:.58rem}.competition-grid>article>form [data-slot=button]{font-size:.54rem}.standings-panel{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.standings-panel>.panel-heading{padding:1rem}.standings-head,.standings-panel>article{grid-template-columns:2.5rem minmax(12rem,1fr) repeat(7,3rem);align-items:center;gap:.5rem;padding:.65rem 1rem;display:grid}.standings-head{color:#7a8a84;text-transform:uppercase;background:#f0f3ef;font-size:.48rem;font-weight:850}.standings-panel>article{border-top:1px solid #e9ede8}.standings-panel>article>strong{font-size:.68rem}.standings-panel>article>span{align-items:center;gap:.55rem;display:flex}.standings-panel>article>span>i{width:1.8rem;height:1.8rem;color:var(--field);background:#e5eee7;border-radius:.5rem;place-items:center;font-size:.5rem;font-style:normal;font-weight:850;display:grid}.standings-panel>article>span>b{font-size:.62rem}.standings-panel>article>small{text-align:center;color:#6e8179;font-size:.56rem}.standings-panel>article>b{text-align:center;color:var(--field);font-size:.7rem}.people-directory{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.people-toolbar{border-bottom:1px solid #e8ece7;gap:.4rem;padding:.75rem;display:flex}.people-toolbar>div{flex:1;align-items:center;gap:.35rem;max-width:32rem;display:flex}.people-toolbar>div>svg{color:#71827c;width:.9rem}.people-toolbar>div input{box-shadow:none;border:0}.people-directory>article,.people-head{grid-template-columns:minmax(13rem,1.2fr) minmax(11rem,1fr) 7rem 7rem 12rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.people-head{color:#7a8a84;text-transform:uppercase;letter-spacing:.06em;background:#f0f3ef;font-size:.5rem;font-weight:850}.people-directory>article{border-top:1px solid #e8ece7;min-height:4.6rem}.people-directory>article>span:first-child{align-items:center;gap:.6rem;display:flex}.people-directory>article>span:first-child>i{width:2.2rem;height:2.2rem;color:var(--field);background:#e4eee6;border-radius:.6rem;place-items:center;font-size:.55rem;font-style:normal;font-weight:850;display:grid}.people-directory>article span>span,.people-directory>article>span:nth-child(2){flex-direction:column;display:flex}.people-directory b{font-size:.64rem}.people-directory small,.person-certification{color:#74857f;font-size:.51rem}.person-pending{background:#fffbef}.person-actions{justify-content:flex-end;gap:.3rem;display:flex}.person-actions form{display:flex}.person-actions [data-slot=button]{font-size:.54rem}.people-directory .record-empty{border-top:1px solid #e8ece7}.people-directory select{border:1px solid var(--border);background:var(--paper);border-radius:.5rem;height:2rem;padding:0 .6rem;font-size:.67rem}@media (max-width:1100px){.competition-grid{grid-template-columns:1fr 1fr}.competition-grid>article:last-child{grid-column:1/-1;min-height:16rem}.standings-head,.standings-panel>article{grid-template-columns:2.5rem minmax(10rem,1fr) repeat(4,2.5rem)}.standings-head span:nth-child(6),.standings-head span:nth-child(7),.standings-head span:nth-child(8),.standings-panel>article small:nth-child(6),.standings-panel>article small:nth-child(7),.standings-panel>article small:nth-child(8){display:none}.people-directory>article,.people-head{grid-template-columns:minmax(12rem,1fr) minmax(10rem,1fr) 7rem 10rem}.people-head span:nth-child(4),.person-certification{display:none}}@media (max-width:760px){.competition-grid{grid-template-columns:1fr}.competition-grid>article:last-child{grid-column:auto}.standings-panel{overflow:auto}.standings-head,.standings-panel>article{min-width:35rem}.people-toolbar{flex-wrap:wrap}.people-toolbar>div{flex-basis:100%;width:100%;max-width:none}.people-toolbar>[data-slot=button]{flex:1}.people-head{display:none}.people-directory>article{grid-template-columns:1fr auto;padding:.9rem}.people-directory>article>span:first-child,.people-directory>article>span:nth-child(2),.person-actions{grid-column:1/-1}.person-actions{justify-content:stretch}.person-actions form{flex:1}.person-actions [data-slot=button]{width:100%}}.person-active-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.person-invite{flex-direction:column;align-items:flex-end;gap:.3rem;min-width:min(100%,18rem);display:flex}.person-invite form{display:flex}.person-invite-result{background:#edf6ef;border:1px solid #cbdccf;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;gap:.3rem;width:min(100%,30rem);padding:.55rem;display:grid}.person-invite-result>span{color:#536a5e;grid-column:1/-1;font-size:.5rem;line-height:1.4}.person-invite-result input{background:#fff;border:1px solid #cbdccf;border-radius:.35rem;min-width:0;padding:.35rem;font-size:.5rem}.person-invite-result [data-slot=button]{font-size:.5rem}.person-invite-error{color:#993826;font-size:.5rem;line-height:1.4}.activation-person-summary{border-block:1px solid var(--border);flex-direction:column;gap:.15rem;padding:.8rem 0;color:var(--ink-soft)!important;margin:1.2rem 0!important;display:flex!important}.activation-person-summary strong{font-size:.9rem}.activation-person-summary span{font-size:.72rem}.venue-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.venue-card{border:1px solid var(--border);background:var(--paper);border-radius:1rem;flex-direction:column;padding:1rem;display:flex;position:relative;overflow:hidden}.venue-card:after{content:"";border:1px solid #1b4a380d;border-radius:50%;width:10rem;height:10rem;position:absolute;top:-5rem;right:-4rem}.venue-card.venue-limited{background:linear-gradient(135deg,#fffdfa,#fff 65%);border-color:#e6c99e}.venue-card.venue-closed{background:snow;border-color:#e8b9b1}.venue-card-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.venue-card-top>span:first-child{width:2.6rem;height:2.6rem;color:var(--field);background:#e5eee7;border-radius:.7rem;place-items:center;display:grid}.venue-card-top svg{width:1rem}.venue-badges{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.venue-verification-note{color:#788983!important;text-transform:none!important;letter-spacing:0!important;margin:.35rem 0 0!important;font-size:.48rem!important;font-weight:650!important}.venue-card>p{color:var(--signal);text-transform:uppercase;letter-spacing:.07em;margin:1rem 0 .1rem;font-size:.52rem;font-weight:850}.venue-card>h2{margin:.1rem 0;font-size:1.1rem}.venue-card>address{color:#71827b;font-size:.55rem;font-style:normal}.venue-facts{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:1rem 0;display:grid}.venue-facts>span{background:#f2f5f1;border-radius:.55rem;flex-direction:column;padding:.6rem;display:flex}.venue-facts b{font-size:.75rem}.venue-facts small{color:#788983;font-size:.48rem}.venue-features{flex-wrap:wrap;gap:.35rem;display:flex}.venue-features>span{color:#52675f;border:1px solid #dde5df;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .45rem;font-size:.5rem;display:flex}.venue-features svg{width:.65rem}.venue-inspection{border-top:1px solid #e7ece7;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.venue-inspection>svg{width:1rem;color:var(--field)}.venue-inspection>span{flex-direction:column;display:flex}.venue-inspection small{color:#7c8c86;font-size:.46rem}.venue-inspection b{font-size:.56rem}.venue-card>form{gap:.35rem;margin-top:.75rem;display:flex}.record-form select,.venue-card>form select{border:1px solid var(--border);background:var(--paper);border-radius:.5rem;flex:1;min-width:0;height:2.25rem;padding:0 .55rem;font-size:.58rem}.venue-card>form [data-slot=button]{font-size:.54rem}.venue-checks{gap:1rem;display:flex}.venue-checks label{align-items:center;gap:.35rem;font-size:.64rem;display:flex}.closure-panel{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.closure-panel>.panel-heading{padding:1rem}.closure-head,.closure-panel>article{grid-template-columns:1.1fr 1.1fr 1.4fr 6rem 6rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.closure-head{color:#7a8a84;text-transform:uppercase;background:#f0f3ef;font-size:.49rem;font-weight:850}.closure-panel>article{border-top:1px solid #e8ece7;min-height:4.4rem}.closure-panel>article.closure-active{background:#fffaf0}.closure-panel>article>span:first-child,.closure-panel>article>span:nth-child(2){flex-direction:column;display:flex}.closure-panel b{font-size:.63rem}.closure-panel small,.closure-panel time,.closure-panel>article>span:nth-child(3){color:#71827b;font-size:.51rem}.closure-panel>article>div{justify-content:flex-end;display:flex}.closure-panel [data-slot=button]{font-size:.52rem}@media (max-width:1100px){.closure-head,.closure-panel>article{grid-template-columns:1fr 1fr 7rem 6rem}.closure-head span:nth-child(3),.closure-panel>article>span:nth-child(3){display:none}}@media (max-width:760px){.venue-grid{grid-template-columns:1fr}.module-header .page-header-actions{flex-direction:column}.module-header .page-header-actions [data-slot=button]{width:100%}.venue-card>form{flex-direction:column}.venue-card>form [data-slot=button]{width:100%}.closure-head{display:none}.closure-panel>article{grid-template-columns:1fr auto;padding:.9rem}.closure-panel>article>span:first-child,.closure-panel>article>span:nth-child(2){grid-column:1/-1}.closure-panel>article>div{justify-content:flex-end}.closure-panel>article>div [data-slot=button]{width:100%}.venue-checks{flex-direction:column;gap:.5rem}}.discipline-board{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.discipline-board>.panel-heading{padding:1rem}.discipline-board>article{border-top:1px solid #e7ece7;grid-template-columns:1.05fr 1.35fr .85fr;align-items:center;gap:1rem;padding:1rem;display:grid}.discipline-board>article.discipline-hearing{background:#fffaf0}.discipline-board>article.discipline-review{border-left:3px solid var(--signal)}.discipline-identity{align-items:center;gap:.65rem;display:flex}.discipline-identity>span{width:2.4rem;height:2.4rem;color:var(--field);background:#e6eee7;border-radius:.65rem;place-items:center;display:grid}.discipline-identity svg{width:1rem}.discipline-decision,.discipline-identity>div,.discipline-incident{flex-direction:column;display:flex}.discipline-identity small{color:var(--signal);font-size:.48rem;font-weight:850}.discipline-identity b,.discipline-incident b{font-size:.64rem}.discipline-decision small,.discipline-identity em,.discipline-incident small,.discipline-incident span{color:#71827b;font-size:.5rem;font-style:normal}.discipline-decision{align-items:flex-start;gap:.35rem}.discipline-board>article>form{border-top:1px dashed #e0e6e1;grid-column:1/-1;grid-template-columns:9rem 12rem 1fr auto;gap:.4rem;padding-top:.75rem;display:grid}.discipline-board select{border:1px solid var(--border);background:var(--paper);border-radius:.5rem;height:2.25rem;padding:0 .55rem;font-size:.58rem}.discipline-board input{font-size:.56rem}.discipline-board [data-slot=button]{font-size:.54rem}@media (max-width:1100px){.discipline-board>article{grid-template-columns:1fr 1.2fr}.discipline-decision{grid-column:1/-1}.discipline-board>article>form{grid-template-columns:8rem 1fr}.discipline-board>article>form input:last-of-type{grid-column:1/-1}}@media (max-width:760px){.discipline-board>article{grid-template-columns:1fr}.discipline-decision{grid-column:auto}.discipline-board>article>form{grid-template-columns:1fr}.discipline-board>article>form input:last-of-type{grid-column:auto}}.reports-grid{grid-template-columns:1.7fr .8fr;gap:.8rem;margin-bottom:.8rem;display:grid}.report-catalog,.report-performance,.report-snapshot{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.report-catalog>.panel-heading,.report-performance>.panel-heading{padding:1rem}.report-bars{padding:0 1rem 1rem}.report-bars>article{border-top:1px solid #e8ece7;grid-template-columns:11rem 1fr 3rem;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.report-bars>article>div:first-child{flex-direction:column;display:flex}.report-bars b{font-size:.61rem}.report-bars span{color:#74857e;font-size:.49rem}.report-bars>article>div:nth-child(2){background:#edf1ed;border-radius:999px;height:.45rem;overflow:hidden}.report-bars i{border-radius:inherit;background:linear-gradient(90deg,var(--field),#6e9f7e);height:100%;display:block}.report-bars strong{text-align:right;font-size:.65rem}.report-snapshot{background:linear-gradient(145deg,var(--ink),#245344);color:#fff;flex-direction:column;padding:1.1rem;display:flex}.report-snapshot>svg{background:var(--sun);width:2.7rem;height:2.7rem;color:var(--ink);border-radius:.7rem;padding:.7rem}.report-snapshot>p{color:var(--sun);text-transform:uppercase;letter-spacing:.07em;margin:1rem 0 .2rem;font-size:.51rem;font-weight:850}.report-snapshot>h2{margin:.1rem 0;font-size:1.2rem}.report-snapshot>span{color:#abc0b8;margin-bottom:auto;font-size:.52rem}.report-snapshot>div{border-top:1px solid #ffffff14;align-items:baseline;gap:.45rem;margin-top:.8rem;padding-top:.8rem;display:flex}.report-snapshot>div b{font-size:1.2rem}.report-snapshot>div small{color:#abc0b8;font-size:.5rem}.report-catalog>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.report-catalog article{border-top:1px solid #e8ece7;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.report-catalog article+article{border-left:1px solid #e8ece7}.report-catalog article>span{color:var(--signal);font-size:.58rem;font-weight:850}.report-catalog article>div{flex-direction:column;display:flex}.report-catalog b{font-size:.62rem}.report-catalog small{color:#74857e;font-size:.49rem}@media (max-width:1100px){.reports-grid{grid-template-columns:1fr}.report-snapshot>span{margin-bottom:1rem}.report-catalog>div:last-child{grid-template-columns:1fr}.report-catalog article+article{border-left:0}}@media (max-width:760px){.report-bars>article{grid-template-columns:1fr 3rem}.report-bars>article>div:nth-child(2){grid-area:2/1/auto/-1}.report-catalog article{grid-template-columns:auto 1fr}.report-catalog article>[data-slot=badge]{grid-column:2}}.public-inner-page{background:var(--paper);color:var(--ink)}.public-nav-solid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;background:#fbfcf9ed;border-bottom:1px solid #dde4de;position:sticky;top:0}.public-footer{background:var(--ink);color:#fff;grid-template-columns:1.5fr repeat(3,1fr);gap:3rem;padding:4rem max(2rem,50vw - 600px);display:grid}.public-footer>div{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.public-footer>div:first-child p{color:#9db1aa;max-width:16rem;font-size:.75rem;line-height:1.6}.public-footer b{color:var(--sun);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem;font-size:.63rem}.public-footer a,.public-footer small,.public-footer span{color:#b7c8c1;align-items:center;gap:.35rem;font-size:.66rem;display:flex}.public-footer svg{width:.75rem}.public-footer>p{color:#718b82;border-top:1px solid #ffffff14;grid-column:1/-1;margin:2rem 0 0;padding-top:1.2rem;font-size:.55rem}.public-title-hero{background:radial-gradient(circle at 78% 30%,#f2c15c28,transparent 24%),linear-gradient(180deg,#f7f5ee,var(--paper));border-bottom:1px solid var(--border);padding:7rem max(2rem,50vw - 600px) 5rem}.competition-public-hero p,.directory-result-head p,.organization-intro>p,.public-section-heading p,.public-title-hero>p{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.62rem;font-weight:900}.public-title-hero h1{max-width:950px;font-family:var(--font-archivo-black);letter-spacing:-.065em;margin:0;font-size:clamp(3.6rem,7vw,6.7rem);font-weight:400;line-height:.9}.public-title-hero h1 em{color:var(--field);font-style:normal}.public-title-hero>span{color:#5d7069;max-width:720px;margin-top:1.7rem;font-size:1rem;line-height:1.7;display:block}.public-title-hero>div{gap:.6rem;margin-top:2rem;display:flex}.public-section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.public-section-heading p{margin-bottom:.3rem}.public-section-heading h2{letter-spacing:-.04em;margin:0;font-size:1.8rem}.public-section-heading [data-slot=button]{flex-shrink:0}.directory-hero{background:linear-gradient(135deg,#f8f4e9,#e8f0e9);padding:6rem max(2rem,50vw - 600px) 3rem}.directory-hero h1{font-family:var(--font-archivo-black);letter-spacing:-.06em;margin:1rem 0;font-size:clamp(3.8rem,7vw,6.4rem);line-height:.88}.directory-hero h1 em{color:var(--field);font-style:normal}.directory-hero>p{color:#61746d;max-width:650px}.directory-search{background:var(--paper);border:1px solid var(--border);border-radius:1rem;grid-template-columns:auto minmax(14rem,1fr) 11rem 12rem auto;align-items:center;gap:.4rem;max-width:1100px;margin-top:2rem;padding:.5rem;display:grid;box-shadow:0 18px 40px #19382e0d}.directory-search>svg{color:#6c7f77;width:1rem;margin-left:.4rem}.directory-search input{box-shadow:none;border:0}.directory-search select,.public-contact-form select{border:1px solid var(--border);background:var(--paper);border-radius:.55rem;height:2.4rem;padding:0 .65rem;font-size:.65rem}.directory-results{padding:4rem max(2rem,50vw - 600px) 6rem}.directory-result-head{justify-content:space-between;align-items:end;margin-bottom:1.5rem;display:flex}.directory-result-head h2{margin:0;font-size:2rem}.directory-result-head>span{color:#61756c;align-items:center;gap:.35rem;font-size:.62rem;display:flex}.directory-result-head svg{width:.85rem;color:var(--field)}.directory-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.directory-card{border:1px solid var(--border);background:var(--paper);border-radius:1rem;grid-template-columns:11rem 1fr;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.directory-card:hover{border-color:#a9c1b2;transform:translateY(-3px)}.directory-card-brand{color:#fff;flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.directory-card-brand>span{font-family:var(--font-archivo-black);font-size:2.2rem}.directory-card-brand [data-slot=badge]{color:var(--ink);background:#ffffffd9;align-self:flex-start}.directory-card>div:last-child{flex-direction:column;padding:1rem;display:flex}.directory-card p{color:var(--signal);text-transform:uppercase;align-items:center;gap:.3rem;margin:0;font-size:.52rem;font-weight:800;display:flex}.directory-card p svg{width:.7rem}.directory-card h3{margin:.45rem 0;font-size:1.05rem}.directory-card>div>span{color:#687a73;font-size:.6rem;line-height:1.6}.directory-card>div>div{align-items:end;gap:1.3rem;margin-top:auto;padding-top:1rem;display:flex}.directory-card b{flex-direction:column;font-size:.8rem;display:flex}.directory-card b small{color:#788a83;font-size:.45rem;font-weight:500}.directory-card i{color:var(--field);align-items:center;gap:.25rem;margin-left:auto;font-size:.56rem;font-style:normal;font-weight:800;display:flex}.directory-card i svg{width:.75rem}.directory-empty,.public-empty-state{text-align:center;border:1px dashed #b8c8c0;border-radius:1rem;padding:4rem}.directory-empty>svg,.public-empty-state>svg{width:2rem;color:var(--field)}.directory-empty h2,.public-empty-state h3{margin:.8rem 0 .3rem}.directory-empty p,.public-empty-state p{color:#71827b;font-size:.7rem}.organization-hero{color:#fff;align-items:center;gap:2rem;padding:5rem max(2rem,50vw - 600px);display:flex}.organization-monogram{width:8rem;height:8rem;font-family:var(--font-archivo-black);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff18;border:1px solid #fff3;border-radius:1.4rem;place-items:center;font-size:2.4rem;display:grid}.organization-hero>div:last-child>p{align-items:center;gap:.6rem;display:flex}.organization-hero>div:last-child>p>span{align-items:center;gap:.3rem;font-size:.58rem;display:flex}.organization-hero>div:last-child svg{width:.75rem}.organization-hero h1{letter-spacing:-.055em;max-width:800px;margin:.7rem 0;font-size:clamp(2.7rem,5vw,4.7rem);line-height:.94}.organization-hero>div:last-child>span{align-items:center;gap:.3rem;font-size:.72rem;display:flex}.organization-content{grid-template-columns:minmax(0,1fr) 18rem;gap:2.5rem;padding:4rem max(2rem,50vw - 600px) 6rem;display:grid}.organization-main{flex-direction:column;gap:4rem;display:flex}.organization-intro h2{margin:.3rem 0;font-size:2.2rem}.organization-intro>span{color:#61736c;max-width:760px;line-height:1.7;display:block}.organization-intro>div{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.organization-intro b{background:#e6eee7;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.57rem;display:flex}.organization-intro svg{width:.8rem;color:var(--field)}.organization-aside{border:1px solid var(--border);background:var(--paper);border-radius:1rem;flex-direction:column;align-self:start;gap:.6rem;padding:1rem;display:flex;position:sticky;top:6rem}.organization-aside>p{text-transform:uppercase;color:var(--signal);margin:0 0 .3rem;font-size:.55rem;font-weight:900}.organization-aside>span{align-items:flex-start;gap:.35rem;font-size:.6rem;display:flex}.organization-aside svg{flex-shrink:0;width:.8rem}.organization-aside [data-slot=button]{margin-top:.5rem}.organization-aside small{color:#7b8c85;font-size:.5rem;line-height:1.5}.program-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1.2rem;display:grid}.program-grid article{border:1px solid var(--border);background:var(--paper);border-radius:.8rem;padding:1rem;position:relative}.program-grid article>span{color:#c8d4ce;font-size:.58rem;font-weight:900;position:absolute;top:1rem;right:1rem}.program-grid svg{width:1.2rem;color:var(--field)}.program-grid h3{margin:.8rem 0 .3rem}.program-grid p{color:#70817a;margin:0;font-size:.58rem;line-height:1.5}.public-competition-list,.public-match-list{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;flex-direction:column;margin-top:1rem;display:flex;overflow:hidden}.public-competition-list>a{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.public-competition-list>a+a,.public-match-list>article+article{border-top:1px solid #e8ece7}.public-competition-list>a>svg:first-child{width:2.4rem;height:2.4rem;color:var(--field);background:#e6eee7;border-radius:.6rem;padding:.65rem}.public-competition-list h3{margin:.3rem 0;font-size:.8rem}.public-competition-list span{color:#71827b;font-size:.55rem}.public-competition-list>a>svg:last-child{width:1rem}.public-match-list>article{grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.public-match-list time{color:var(--signal);text-transform:uppercase;flex-direction:column;font-size:.52rem;display:flex}.public-match-list time b{color:var(--ink);font-size:.72rem}.public-match-list h3{margin:0 0 .3rem;font-size:.72rem}.public-match-list h3 i{color:#8a9993;font-style:normal}.public-match-list>article>div>span{color:#71827b;align-items:center;gap:.3rem;font-size:.52rem;display:flex}.public-match-list svg{width:.7rem}.competition-public-hero{background:linear-gradient(125deg,var(--ink),#285445);color:#fff;justify-content:space-between;align-items:center;gap:2rem;padding:5rem max(2rem,50vw - 600px);display:flex}.competition-public-hero>div>p{color:var(--sun);align-items:center;gap:.3rem;display:flex}.competition-public-hero p svg{width:.7rem}.competition-public-hero h1{letter-spacing:-.06em;margin:.6rem 0;font-size:clamp(2.8rem,5vw,5rem)}.competition-public-hero>div>span{color:#b7c8c1;font-size:.72rem}.competition-public-hero>svg{width:9rem;height:9rem;color:var(--sun);background:#ffffff0d;border-radius:50%;padding:2.5rem}.competition-public-content{grid-template-columns:minmax(0,1fr) 17rem;gap:1.2rem;padding:3rem max(2rem,50vw - 600px) 6rem;display:grid}.competition-public-content>div{flex-direction:column;gap:2rem;display:flex}.competition-public-content>aside{background:#f0e4c9;border-radius:1rem;flex-direction:column;align-self:start;gap:1rem;padding:1rem;display:flex}.competition-public-content>aside>svg{width:2.5rem}.competition-public-content>aside p{color:var(--signal);text-transform:uppercase;margin:0;font-size:.52rem;font-weight:900}.competition-public-content>aside h2{margin:-.6rem 0 .4rem}.competition-public-content>aside span{color:#66766f;border-top:1px solid #19382e1c;padding-top:.7rem;font-size:.52rem}.competition-public-content>aside b{color:var(--ink);font-size:.65rem}.public-standings{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;overflow:hidden}.public-standings>.public-section-heading{padding:1rem}.public-standing-head,.public-standings>article{grid-template-columns:3rem minmax(12rem,1fr) repeat(5,3.5rem);align-items:center;gap:.4rem;padding:.7rem 1rem;display:grid}.public-standing-head{color:#71827b;text-transform:uppercase;background:#eef2ee;font-size:.49rem;font-weight:900}.public-standings>article{border-top:1px solid #e8ece7}.public-standings>article>b,.public-standings>article>span{font-size:.63rem}.public-standings>article small,.public-standings>article strong{text-align:center;font-size:.58rem}.public-standings>article strong{color:var(--field)}.matches-public-board{padding:3rem max(2rem,50vw - 550px) 6rem}.matches-public-board>section{border:1px solid var(--border);background:var(--paper);border-radius:1rem;margin-bottom:1.4rem;overflow:hidden}.matches-public-board>section>div:first-child{background:#edf2ed;align-items:center;gap:.5rem;padding:1rem;display:flex}.matches-public-board>section>div svg{width:1rem;color:var(--field)}.matches-public-board h2{text-transform:capitalize;font-size:.8rem}.matches-public-board article{grid-template-columns:5rem 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.matches-public-board article+article{border-top:1px solid #e8ece7}.matches-public-board time{font-size:.8rem;font-weight:900}.matches-public-board article a{color:var(--signal);text-transform:uppercase;font-size:.5rem;font-weight:900}.matches-public-board h3{margin:.25rem 0;font-size:.75rem}.matches-public-board h3 i{text-align:center;min-width:2rem;color:var(--field);font-style:normal;display:inline-block}.matches-public-board article span{color:#71827b;align-items:center;gap:.25rem;font-size:.52rem;display:flex}.matches-public-board article svg{width:.7rem}.pricing-grid,.product-capabilities,.solutions-grid,.support-content{padding:5rem max(2rem,50vw - 600px)}.product-capabilities>div:last-child{border:1px solid var(--border);background:var(--paper);border-radius:1rem;grid-template-columns:repeat(3,1fr);margin-top:1.5rem;display:grid;overflow:hidden}.product-capabilities article{border-bottom:1px solid #e4e9e4;border-right:1px solid #e4e9e4;min-height:16rem;padding:1.2rem;position:relative}.product-capabilities article:nth-child(3n){border-right:0}.product-capabilities article>span{color:#c1cec7;font-size:.58rem;font-weight:900;position:absolute;right:1rem}.product-capabilities article>svg{width:2.8rem;height:2.8rem;color:var(--field);background:#e5eee7;border-radius:.7rem;padding:.75rem}.product-capabilities h3{margin:2.5rem 0 .5rem;font-size:1rem}.product-capabilities article p{color:#667970;font-size:.62rem;line-height:1.7}.product-ai-band{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:5rem;padding:5rem max(2rem,50vw - 600px);display:grid}.product-ai-band>div:first-child>svg{width:3rem;color:var(--sun)}.product-ai-band p{color:var(--sun);text-transform:uppercase;font-size:.6rem;font-weight:900}.product-ai-band h2{margin:1rem 0;font-size:3rem;line-height:1}.product-ai-band>div:last-child{flex-direction:column;display:flex}.product-ai-band>div:last-child span{color:#b6c7c0;border-top:1px solid #ffffff16;grid-template-columns:2rem 1fr;gap:.5rem;padding:1rem 0;font-size:.7rem;display:grid}.product-ai-band span b{color:var(--sun)}.public-proof-grid{grid-template-columns:repeat(4,1fr);padding:0 max(2rem,50vw - 600px) 6rem;display:grid}.public-proof-grid article{border-bottom:1px solid var(--border);flex-direction:column;padding:2rem 1rem;display:flex}.public-proof-grid article strong{font-size:2rem}.public-proof-grid article strong svg{width:2rem}.public-proof-grid article span{color:#6f8179;font-size:.58rem}.solutions-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.solutions-grid article{border:1px solid var(--border);background:var(--paper);border-radius:1rem;padding:1.2rem}.solutions-grid article>div{justify-content:space-between;display:flex}.solutions-grid article>div span{color:var(--signal);font-size:.55rem;font-weight:900}.solutions-grid article svg{width:2.5rem;height:2.5rem;color:var(--field);background:#e6eee7;border-radius:.65rem;padding:.65rem}.solutions-grid h2{margin:2rem 0 .5rem}.solutions-grid p{color:#61736c;font-size:.65rem;line-height:1.7}.solutions-grid small{color:#788a82;border-top:1px solid #e7ebe7;padding:.7rem 0;font-size:.52rem;display:block}.solutions-grid a{color:var(--field);align-items:center;gap:.3rem;margin-top:.7rem;font-size:.58rem;font-weight:900;display:flex}.solutions-grid a svg{background:0 0;width:.75rem;height:.75rem;padding:0}.public-cta-band{background:var(--sun);justify-content:space-between;align-items:center;gap:2rem;padding:4rem max(2rem,50vw - 600px);display:flex}.public-cta-band h2{margin:0;font-size:2.4rem;line-height:1}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.pricing-grid>article{border:1px solid var(--border);background:var(--paper);border-radius:1rem;flex-direction:column;padding:1.2rem;display:flex;position:relative}.pricing-grid>.pricing-featured{background:var(--ink);color:#fff;transform:translateY(-1rem)}.pricing-grid>article>[data-slot=badge]{position:absolute;top:1rem;right:1rem}.pricing-grid>article>p{color:var(--signal);text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.pricing-grid>article>h2{margin:1.5rem 0 .2rem;font-size:2rem}.pricing-grid>article>span{color:#75867f;font-size:.52rem}.pricing-featured>span{color:#a8bbb4!important}.pricing-grid>article>small{color:#61736c;min-height:3rem;margin-top:.8rem;font-size:.58rem}.pricing-featured>small{color:#b5c6bf!important}.pricing-grid ul{border-top:1px solid #dfe6df;flex-direction:column;gap:.7rem;margin:1rem 0;padding:1rem 0;list-style:none;display:flex}.pricing-featured ul{border-color:#ffffff17}.pricing-grid li{align-items:center;gap:.4rem;font-size:.6rem;display:flex}.pricing-grid li svg{width:.75rem;color:var(--field)}.pricing-featured li svg{color:var(--sun)}.pricing-grid>article>[data-slot=button]{margin-top:auto}.pricing-note{border:1px solid var(--border);background:#e8f0e9;border-radius:1rem;max-width:900px;margin:0 auto 6rem;padding:2rem}.pricing-note h2{margin:0}.pricing-note p{color:#62746d;font-size:.65rem}.pricing-note a{color:var(--field);align-items:center;gap:.3rem;font-size:.6rem;font-weight:900;display:inline-flex}.pricing-note svg{width:.75rem}.support-hero{background:linear-gradient(135deg,var(--ink),#285445);color:#fff;text-align:center;padding:5rem max(2rem,50vw - 450px)}.support-hero>svg{width:2.5rem;color:var(--sun)}.support-hero>p{color:var(--sun);text-transform:uppercase;font-size:.6rem;font-weight:900}.support-hero h1{margin:.5rem 0 1.5rem;font-size:3rem}.support-hero form{background:var(--paper);border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.45rem;display:grid}.support-hero form>svg{color:#71827b;width:1rem;margin-left:.4rem}.support-hero input{color:var(--ink);box-shadow:none;border:0}.support-categories{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.support-categories article{border:1px solid var(--border);background:var(--paper);border-radius:.8rem;padding:1rem}.support-categories svg{width:1.5rem;color:var(--field)}.support-categories h2{margin:1rem 0 .3rem;font-size:.8rem}.support-categories p{color:#71827b;min-height:2.5rem;font-size:.55rem}.support-categories button{color:var(--field);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.54rem;font-weight:900;display:flex}.support-categories button svg{width:.7rem}.faq-list{max-width:850px;margin:5rem auto}.faq-list details{border-top:1px solid var(--border)}.faq-list summary{cursor:pointer;grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;padding:1rem 0;font-size:.7rem;font-weight:800;display:grid}.faq-list summary span{color:var(--signal);font-size:.52rem}.faq-list summary svg{width:.8rem}.faq-list details p{color:#6d7e77;margin:0;padding:0 2.5rem 1rem;font-size:.62rem;line-height:1.7}.support-contact{background:#e7f0e8;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.2rem;display:grid}.support-contact>svg{background:var(--paper);width:2.5rem;height:2.5rem;color:var(--field);border-radius:.65rem;padding:.65rem}.support-contact h2{margin:0;font-size:1rem}.support-contact p{color:#687a72;margin:.3rem 0;font-size:.58rem}.contact-layout{background:linear-gradient(140deg,#edf2ec,#faf7ef);grid-template-columns:1fr 1.1fr;gap:5rem;padding:6rem max(2rem,50vw - 550px);display:grid}.contact-copy>p{color:var(--signal);text-transform:uppercase;font-size:.6rem;font-weight:900}.contact-copy h1{letter-spacing:-.055em;margin:1rem 0;font-size:3.5rem;line-height:.95}.contact-copy>span{color:#61736c;line-height:1.7;display:block}.contact-copy>div{flex-direction:column;gap:.6rem;margin-top:2rem;display:flex}.contact-copy article{align-items:center;gap:.5rem;display:flex}.contact-copy article svg{width:1rem;color:var(--field)}.contact-copy article b{font-size:.62rem}.contact-card{border:1px solid var(--border);background:var(--paper);border-radius:1rem;padding:1.3rem;box-shadow:0 22px 50px #18382e0d}.public-contact-form{flex-direction:column;gap:.8rem;display:flex}.public-contact-form>div{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.public-contact-form label{flex-direction:column;gap:.35rem;display:flex}.public-contact-form label span{font-size:.58rem;font-weight:850}.public-contact-form input,.public-contact-form select{height:2.7rem}.public-contact-form textarea{resize:vertical;border:1px solid var(--border);background:var(--paper);font:inherit;border-radius:.55rem;padding:.7rem;font-size:.7rem}.public-contact-form>small{color:#7a8a84;text-align:center;font-size:.5rem}.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:28rem;display:flex}.contact-success svg{width:3rem;color:var(--field)}.contact-success p{color:var(--signal);text-transform:uppercase;font-size:.58rem;font-weight:900}.contact-success h2{max-width:400px;font-size:1.6rem}.contact-success span{color:#687a72;max-width:420px;font-size:.65rem}.contact-error{color:#9f3828;background:#fbe2dd;border-radius:.5rem;padding:.7rem;font-size:.6rem}@media (max-width:1000px){.public-nav-solid .public-nav-links{display:none}.competition-public-content,.directory-grid,.organization-content{grid-template-columns:1fr}.organization-aside{position:static}.product-capabilities>div:last-child{grid-template-columns:repeat(2,1fr)}.product-capabilities article:nth-child(3n){border-right:1px solid #e4e9e4}.product-capabilities article:nth-child(2n){border-right:0}.support-categories{grid-template-columns:repeat(2,1fr)}.contact-layout{gap:2rem}.public-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.public-nav-solid{padding:0 .8rem}.public-nav-solid .public-nav-actions>[data-slot=button]:first-child{display:none}.public-nav-solid .public-nav-actions>[data-slot=button]:last-child{width:2.4rem;padding:0;font-size:0}.public-nav-solid .public-nav-actions>[data-slot=button]:last-child svg{margin:0}.directory-hero,.public-title-hero{padding:4rem 1rem 2.5rem}.directory-hero h1,.public-title-hero h1{font-size:3.3rem}.directory-search{grid-template-columns:auto 1fr;padding:.4rem}.directory-search button,.directory-search select{grid-column:1/-1;width:100%}.competition-public-content,.contact-layout,.directory-results,.matches-public-board,.organization-content,.pricing-grid,.product-capabilities,.solutions-grid,.support-content{padding:2.5rem 1rem 4rem}.directory-result-head{flex-direction:column;align-items:flex-start;gap:.7rem}.directory-card{grid-template-columns:1fr}.directory-card-brand{min-height:8rem}.organization-hero{flex-direction:column;align-items:flex-start;padding:3rem 1rem}.organization-monogram{width:5rem;height:5rem}.organization-content{gap:2rem}.program-grid{grid-template-columns:1fr}.public-match-list>article{grid-template-columns:3.5rem 1fr}.public-match-list>article>[data-slot=badge]{grid-column:2}.competition-public-hero{padding:3rem 1rem}.competition-public-hero>svg{display:none}.public-standings{overflow:auto}.public-standing-head,.public-standings>article{min-width:34rem}.matches-public-board article{grid-template-columns:3.5rem 1fr}.matches-public-board article>[data-slot=badge]{grid-column:2}.pricing-grid,.product-capabilities>div:last-child,.solutions-grid{grid-template-columns:1fr}.product-capabilities article{min-height:auto;border-right:0!important}.product-ai-band{grid-template-columns:1fr;gap:2rem;padding:3rem 1rem}.public-proof-grid{grid-template-columns:1fr 1fr;padding:0 1rem 4rem}.public-cta-band{flex-direction:column;align-items:flex-start;padding:3rem 1rem}.pricing-grid>.pricing-featured{transform:none}.support-categories{grid-template-columns:1fr}.support-contact{grid-template-columns:auto 1fr}.support-contact>[data-slot=button]{grid-column:1/-1}.contact-layout{grid-template-columns:1fr}.contact-copy h1{font-size:2.8rem}.public-contact-form>div,.public-footer{grid-template-columns:1fr}.public-footer{gap:2rem;padding:3rem 1rem}}.public-nav-solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfcf9}.competition-public-content>div{min-width:0}@media (max-width:760px){.public-title-hero>div{flex-direction:column}.public-title-hero>div [data-slot=button]{width:100%}.public-standings{width:100%;max-width:100%}.directory-hero h1{letter-spacing:-.055em;font-size:2.85rem}}.document-library{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.document-library>.panel-heading{padding:1rem}.document-library>article{border-top:1px solid #e8ece7;grid-template-columns:auto minmax(13rem,1.2fr) minmax(10rem,.8fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.document-icon{width:2.7rem;height:2.7rem;color:var(--field);background:#e6eee7;border-radius:.7rem;place-items:center;display:grid}.document-icon svg{width:1.15rem}.document-library>article>span:nth-child(2),.document-library>article>span:nth-child(3){flex-direction:column;align-items:flex-start;display:flex}.document-library>article>span:nth-child(2)>[data-slot=badge]{margin-bottom:.35rem}.document-library b{font-size:.64rem}.document-library small{color:#74857e;font-size:.5rem;line-height:1.5}.document-library>article>div{align-items:center;gap:.25rem;display:flex}.document-library>article>div form{display:flex}.document-library>article>div [data-slot=button]{font-size:.54rem}.document-empty{text-align:center;border-top:1px solid #e8ece7;flex-direction:column;align-items:center;padding:4rem;display:flex}.document-empty>svg{width:2rem;color:var(--field)}.document-empty h2{margin:.8rem 0 .3rem;font-size:1rem}.document-empty p{color:#71827b;max-width:420px;margin:0;font-size:.6rem;line-height:1.6}.record-form input[type=file]{height:auto;padding:.55rem;font-size:.58rem}@media (max-width:1100px){.document-library>article{grid-template-columns:auto 1fr auto}.document-library>article>span:nth-child(3){grid-column:2}}@media (max-width:760px){.document-library>article{grid-template-columns:auto 1fr;padding:.9rem}.document-library>article>div,.document-library>article>span:nth-child(3){grid-column:1/-1}.document-library>article>div [data-slot=button]:first-child{flex:1;width:100%}}.notification-count{background:var(--signal);border:2px solid #fff;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.45rem;font-weight:900;display:grid;position:absolute;top:.1rem;right:-.05rem}.notifications-layout{grid-template-columns:minmax(0,1fr) 19rem;gap:.8rem;display:grid}.notification-center,.notification-preferences{background:var(--paper);border:1px solid var(--border);border-radius:.9rem;overflow:hidden}.notification-filters{border-bottom:1px solid #e8ece7;gap:.35rem;padding:.75rem;display:flex;overflow:auto}.notification-filters button{color:#687a73;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:.4rem .65rem;font-size:.53rem;font-weight:800}.notification-filters button:hover{background:#f1f4f1}.notification-filters button.active{background:var(--ink);color:#fff}.notification-list>article{border-top:1px solid #e8ece7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid;position:relative}.notification-list>article:first-child{border-top:0}.notification-list>article.notification-unread{background:#f8fbf8}.notification-list>article.notification-unread:before{content:"";background:var(--field);width:3px;position:absolute;top:0;bottom:0;left:0}.notification-list>article.notification-urgent{background:#fffaf0}.notification-list>article.notification-urgent:before{background:var(--signal)}.notification-icon{width:2.5rem;height:2.5rem;color:var(--field);background:#e5eee7;border-radius:.65rem;place-items:center;display:grid}.notification-urgent .notification-icon{color:#a9562f;background:#f7e4ce}.notification-icon svg{width:1rem}.notification-list>article>div:nth-child(2)>span{align-items:center;gap:.5rem;display:flex}.notification-list [data-slot=badge]{font-size:.45rem}.notification-list [data-slot=badge] svg{width:.6rem}.notification-list time{color:#7b8c85;font-size:.48rem}.notification-list h2{margin:.35rem 0 .2rem;font-size:.72rem}.notification-list p{color:#697b73;margin:0;font-size:.55rem;line-height:1.55}.notification-actions{align-items:center;gap:.25rem;display:flex}.notification-actions form{display:flex}.notification-actions [data-slot=button]{font-size:.52rem}.notification-actions svg{width:.7rem}.notification-empty{text-align:center;flex-direction:column;align-items:center;padding:4rem;display:flex}.notification-empty>svg{width:2rem;color:var(--field)}.notification-empty h2{margin:.8rem 0 .3rem;font-size:.9rem}.notification-empty p{color:#71827b;font-size:.58rem}.notification-preferences{align-self:start;padding:1rem}.notification-preferences>div:first-child{border-bottom:1px solid #e8ece7;align-items:center;gap:.6rem;padding-bottom:1rem;display:flex}.notification-preferences>div:first-child>svg{background:var(--sun);width:2.2rem;height:2.2rem;color:var(--ink);border-radius:.6rem;padding:.6rem}.notification-preferences>div span{flex-direction:column;display:flex}.notification-preferences p{color:var(--signal);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.48rem;font-weight:900}.notification-preferences h2{margin:.2rem 0;font-size:.8rem}.notification-preferences>form{flex-direction:column;gap:.2rem;padding-top:.7rem;display:flex}.notification-preferences>form>label{border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.55rem;display:flex}.notification-preferences>form>label:hover{background:#f3f6f3}.notification-preferences input[type=checkbox]{accent-color:var(--field);margin-top:.1rem}.notification-preferences label span{flex-direction:column;display:flex}.notification-preferences label b{font-size:.57rem}.notification-preferences label small{color:#788983;font-size:.48rem}.notification-preferences>form>p{padding:.8rem .55rem .2rem}.quiet-hours{background:#f2f5f1;border-radius:.65rem;margin:.7rem 0;padding:.7rem}.quiet-hours>p{align-items:center;gap:.3rem;display:flex}.quiet-hours>p svg{width:.7rem}.quiet-hours>span{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid!important}.quiet-hours label{flex-direction:column;gap:.2rem;display:flex}.quiet-hours input{background:var(--paper)}.notification-preferences>form>[data-slot=button]{margin-top:.5rem;font-size:.55rem}.notification-preferences>[data-slot=badge]{white-space:normal;text-align:center;height:auto;margin-top:.8rem;padding:.35rem .5rem;font-size:.46rem}@media (max-width:1100px){.notifications-layout{grid-template-columns:1fr}.notification-preferences{grid-template-columns:1fr 2fr;gap:1rem;display:grid}.notification-preferences>form{grid-template-columns:1fr 1fr;display:grid}.notification-preferences .quiet-hours,.notification-preferences>[data-slot=badge],.notification-preferences>form>[data-slot=button],.notification-preferences>form>p{grid-column:1/-1}}@media (max-width:760px){.notification-count{top:.05rem;right:.05rem}.notification-list>article{grid-template-columns:auto 1fr;padding:.9rem}.notification-actions{grid-column:1/-1}.notification-actions form:first-child{flex:1}.notification-actions form:first-child [data-slot=button]{width:100%}.notification-preferences{display:block}.notification-preferences>form{display:flex}.quiet-hours>span{grid-template-columns:1fr}.notification-filters{margin-inline:-1px}}.offline-sheet-banner{background:#eef5ef;border:1px solid #d7dfd8;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.offline-sheet-banner.is-offline{background:#fff4d8;border-color:#e5b15a}.offline-sheet-banner>span{flex-direction:column;gap:.15rem;display:flex}.offline-sheet-banner b{font-size:.62rem}.offline-sheet-banner small{color:#62756d;font-size:.5rem;line-height:1.45}.offline-sheet-banner [data-slot=badge]{flex-shrink:0}.offline-page{background:radial-gradient(circle at 80% 20%,#f0b44a55,transparent 28%),var(--cream);grid-template-columns:minmax(0,34rem);place-content:center;gap:1.2rem;min-height:100vh;padding:1.5rem;display:grid}.offline-page>.brand-lockup{justify-self:center}.offline-page>section{border:1px solid var(--border);background:var(--paper);border-radius:1.2rem;padding:2rem;box-shadow:0 1.5rem 4rem #173a3014}.offline-page>section>svg{background:var(--sun);width:2.8rem;height:2.8rem;color:var(--ink);border-radius:.75rem;padding:.7rem}.offline-page p{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;margin:.8rem 0 0;font-size:.58rem;font-weight:900}.offline-page h1{letter-spacing:-.05em;margin:.5rem 0;font-size:2rem}.offline-page span{color:#667970;font-size:.72rem;line-height:1.7;display:block}.offline-page a{color:var(--field);margin-top:1.2rem;font-size:.65rem;font-weight:900;display:inline-flex}@media (max-width:760px){.offline-sheet-banner{align-items:flex-start}.game-sheet-form{padding-bottom:env(safe-area-inset-bottom)}}.governance-summary{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.governance-summary>article{border:1px solid var(--border);background:var(--paper);border-radius:.85rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.governance-summary>article>svg{width:2.2rem;height:2.2rem;color:var(--field);background:#e6eee7;border-radius:.6rem;padding:.55rem}.governance-summary span{flex-direction:column;display:flex}.governance-summary strong{font-size:1.25rem}.governance-summary small{color:#71827b;font-size:.52rem}.governance-layout{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);gap:.8rem;display:grid}.audit-timeline,.governance-roles,.governance-settings{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;overflow:hidden}.audit-timeline>.panel-heading,.governance-roles>.panel-heading,.governance-settings>.panel-heading{padding:1rem}.governance-roles>.panel-heading>svg,.governance-settings>.panel-heading>svg{width:1.1rem;color:var(--field)}.governance-settings-form{flex-direction:column;gap:.75rem;padding:0 1rem 1rem;display:flex}.governance-settings-form>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.governance-settings-form label{flex-direction:column;gap:.3rem;display:flex}.governance-settings-form label>span{font-size:.53rem;font-weight:850}.governance-settings-form select{border:1px solid var(--border);background:var(--paper);border-radius:.55rem;height:2.25rem;padding:0 .6rem;font-size:.62rem}.governance-settings-form>[data-slot=button]{margin-top:.25rem}.governance-role-card{border-top:1px solid #e8ece7;padding:1rem}.governance-role-card>header{justify-content:space-between;gap:1rem;display:flex}.governance-role-card>header>span{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.governance-role-card>header>span:last-child{align-items:flex-end}.governance-role-card b{font-size:.7rem}.governance-role-card small{color:#74857e;font-size:.49rem;line-height:1.45}.governance-role-card>div{grid-template-columns:1fr 1fr;gap:.25rem;margin:.8rem 0;display:grid}.governance-role-card>div>label{border-radius:.45rem;align-items:center;gap:.4rem;padding:.42rem;font-size:.51rem;display:flex}.governance-role-card>div>label:hover{background:#f2f5f1}.governance-role-card input[type=checkbox]{accent-color:var(--field)}.governance-role-card>[data-slot=button]{font-size:.53rem}.audit-timeline{margin-top:.8rem}.audit-timeline>article{border-top:1px solid #e8ece7;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}.audit-timeline>article>i{color:#9a6322;background:#f5ead4;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.audit-timeline>article>i svg{width:.85rem}.audit-timeline>article>span{flex-direction:column;display:flex}.audit-timeline b{font-size:.62rem}.audit-timeline small{color:#71827b;font-size:.5rem}.audit-timeline time{color:#71827b;align-items:center;gap:.3rem;font-size:.49rem;display:flex}.audit-timeline time svg{width:.7rem}@media (max-width:1050px){.governance-layout{grid-template-columns:1fr}.governance-settings-form{grid-template-columns:1fr 1fr;display:grid}.governance-settings-form>[data-slot=button],.governance-settings-form>div{grid-column:1/-1}}@media (max-width:760px){.governance-summary{grid-template-columns:1fr}.governance-settings-form{display:flex}.governance-role-card>div,.governance-settings-form>div{grid-template-columns:1fr}.governance-role-card>header{flex-direction:column}.governance-role-card>header>span:last-child{align-items:flex-start}.governance-role-card>[data-slot=button]{width:100%}.audit-timeline>article{grid-template-columns:auto 1fr}.audit-timeline time{grid-column:2}.module-header>[data-slot=badge]{align-self:flex-start}}.ai-workspace-header>[data-slot=badge]{margin-top:1rem}.ai-workspace-header>[data-slot=badge] svg{width:.75rem}.ai-trust-strip{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.ai-trust-strip>span{background:#edf3ed;border:1px solid #dbe2dc;border-radius:.75rem;grid-template-columns:auto 1fr;gap:.2rem .55rem;padding:.8rem;display:grid}.ai-trust-strip>span>svg{width:1rem;color:var(--field);grid-row:1/3}.ai-trust-strip b{font-size:.58rem}.ai-trust-strip small{color:#708179;font-size:.48rem;line-height:1.4}.ai-empty-plan{text-align:center;background:#f8faf7;border:1px dashed #bfccc2;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:18rem;padding:2rem;display:flex}.ai-empty-plan>svg{width:2.5rem;color:var(--field)}.ai-empty-plan p{color:var(--signal);text-transform:uppercase;margin:1rem 0 .2rem;font-size:.52rem;font-weight:900}.ai-empty-plan h2{margin:.2rem 0}.ai-empty-plan span{color:#6e8078;max-width:34rem;font-size:.6rem;line-height:1.6}.ai-plan-preview>.panel-heading{align-items:flex-start}.ai-plan-preview>.panel-heading>div:first-child{max-width:42rem}.ai-plan-preview>.panel-heading>div:first-child>span{color:#6e8078;margin-top:.35rem;font-size:.57rem;line-height:1.5;display:block}.ai-plan-preview>.panel-heading>div:last-child{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.ai-plan-preview>.panel-heading>div:last-child small{font-size:.48rem}.ai-plan-request{background:var(--ink);color:#fff;border-radius:.7rem;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;margin-top:.8rem;padding:.8rem;display:grid}.ai-plan-request>svg{width:1rem;color:var(--sun)}.ai-plan-request>span{flex-direction:column;display:flex}.ai-plan-request small{color:#98aea6}.ai-plan-request b{font-size:.59rem}.ai-plan-preview li div em{color:var(--field);margin-top:.25rem;font-size:.49rem;font-style:normal;font-weight:750}.ai-plan-preview li>svg{color:var(--sun)}.ai-plan-preview li.is-applied{opacity:.72}.ai-plan-preview li.is-applied>svg{color:var(--field)}.ai-plan-actions{border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;padding-top:.8rem}.ai-plan-actions>span{color:#6d7f77;align-items:center;gap:.35rem;font-size:.5rem;display:flex}.ai-plan-actions>span svg{width:.8rem;color:var(--field)}.ai-plan-actions form{display:flex}.ai-history{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;margin-top:.8rem;overflow:hidden}.ai-history>.panel-heading{padding:1rem}.ai-history>article{border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.ai-history>article>span{flex-direction:column;display:flex}.ai-history b{font-size:.6rem}.ai-history small{color:#73847d;font-size:.48rem}@media (max-width:760px){.ai-workspace-header>[data-slot=badge]{white-space:normal;text-align:center;height:auto}.ai-trust-strip{grid-template-columns:1fr}.ai-composer textarea{min-height:9rem}.ai-plan-preview>.panel-heading{flex-direction:column}.ai-plan-preview>.panel-heading>div:last-child{align-items:flex-start}.ai-plan-preview li{grid-template-columns:auto 1fr}.ai-plan-preview li>svg{display:none}.ai-plan-actions{align-items:stretch}.ai-plan-actions>span{line-height:1.5}.ai-plan-actions form,.ai-plan-actions form [data-slot=button]{width:100%}}.public-page [data-slot=button].bg-primary{color:#fafafa;background:#0a0a0a}.public-page [data-slot=button].bg-primary:hover{background:#262626}.hero-copy h1 em,.lane-card>p{color:#0a0a0a}.lane-card-1>p{color:#ffe040}.lane-card-1 .lane-number,.lane-number{color:#737373}.team-mark-sun{color:#1a1a1a}.team-mark-ink{color:#fafafa;background:#0a0a0a}.venue-line{color:#404040}.timeline-row b span{color:#a3a3a3}.ai-nudge>div>strong{color:#fafafa}.ai-nudge>div>span{color:#a3a3a3}.final-cta>p{color:#737373}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}}.login-card>p:not(.kicker){color:#526760}.login-security{color:#536860!important}.demo-accounts small,.demo-accounts span{color:#526760}[data-slot=button].bg-primary{color:#fffdf8}.public-footer>p{color:#86a197}.policy-page{background:var(--paper)}.policy-page>header{border-bottom:1px solid var(--border);background:linear-gradient(145deg,#edf3ed,#f9f4e9);padding:6rem max(2rem,50vw - 430px) 4rem}.policy-page>header>p{color:#a83d2a;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.62rem;font-weight:900}.policy-page>header h1{font-family:var(--font-archivo-black);letter-spacing:-.06em;text-transform:uppercase;margin:.7rem 0;font-size:clamp(3.5rem,7vw,6rem)}.policy-page>header>span{color:#526760;max-width:720px;font-size:.9rem;line-height:1.7;display:block}.policy-page>header>small{color:#61746d;margin-top:1rem;font-size:.55rem;display:block}.policy-page>div{max-width:860px;margin:auto;padding:4rem 2rem 6rem}.policy-page section{border-top:1px solid var(--border);grid-template-columns:15rem 1fr;gap:2rem;padding:1.5rem 0;display:grid}.policy-page section h2{margin:0;font-size:1rem}.policy-page section p{color:#526760;margin:0;font-size:.72rem;line-height:1.8}.policy-page section a{color:var(--field);text-underline-offset:.2rem;font-weight:850;text-decoration:underline}.status-page{max-width:920px;margin:auto;padding:6rem 2rem}.status-page>header{text-align:center}.status-page>header>svg{width:3.2rem;height:3.2rem;color:var(--field);background:#dcecdf;border-radius:1rem;padding:.8rem}.status-page>header>p{color:#a83d2a;text-transform:uppercase;letter-spacing:.1em;margin:1rem 0 .3rem;font-size:.58rem;font-weight:900}.status-page>header h1{letter-spacing:-.055em;max-width:760px;margin:.4rem auto;font-size:clamp(2.5rem,5vw,4rem)}.status-page>header>span{color:#526760}.status-page>div{border:1px solid var(--border);background:var(--paper);border-radius:1rem;margin-top:3rem;overflow:hidden}.status-page article{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.status-page article+article{border-top:1px solid #e6ebe6}.status-page article>svg{width:2.4rem;height:2.4rem;color:var(--field);background:#e7efe8;border-radius:.65rem;padding:.65rem}.status-page article>span{flex-direction:column;display:flex}.status-page article b{font-size:.68rem}.status-page article small{color:#5d7169;font-size:.53rem}.status-page article i{border-radius:999px;padding:.35rem .55rem;font-size:.5rem;font-style:normal;font-weight:850}.status-page .is-healthy{color:#245f42;background:#deeee1}.status-page .is-warning{color:#805315;background:#f8e7c6}.status-page>footer{color:#5d7169;justify-content:space-between;padding:1rem;font-size:.52rem;display:flex}@media (max-width:760px){.policy-page>header{padding:4rem 1rem 3rem}.policy-page>div{padding:2.5rem 1rem 4rem}.policy-page section{grid-template-columns:1fr;gap:.6rem}.status-page{padding:4rem 1rem}.status-page article{grid-template-columns:auto 1fr}.status-page article>i{grid-column:2;justify-self:start}.status-page>footer{flex-direction:column;align-items:flex-start;gap:.25rem}}.public-inner-page{overflow-x:clip}.portal-shell{background:#fafafa}.portal-topbar{background:#ffffffe0;border-bottom-color:#e5e5e5}.portal-nav-item.is-active{background:#fff}.portal-content h1,.portal-content h2,.portal-page-header h1,.section-heading h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700}.registration-summary{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.registration-summary>article{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.registration-summary>article>svg{width:2.5rem;height:2.5rem;color:var(--field);background:#e5eee7;border-radius:.7rem;padding:.7rem}.registration-summary>article>span{flex-direction:column;display:flex}.registration-summary strong{font-size:1.3rem}.registration-summary small{color:#6d8178;font-size:.52rem}.member-registration-list,.ops-program-list,.registration-review-board{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;margin-bottom:.8rem;overflow:hidden}.member-registration-list>.panel-heading,.ops-program-list>.panel-heading,.registration-review-board>.panel-heading{padding:1rem}.member-registration-list>article{border-top:1px solid #e7ece7;grid-template-columns:auto minmax(12rem,1fr) auto auto;align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}.member-registration-list>article>i{width:2.3rem;height:2.3rem;color:var(--field);background:#e5eee7;border-radius:.65rem;place-items:center;font-style:normal;display:grid}.member-registration-list>article>i svg{width:1rem}.member-registration-list>article>span{flex-direction:column;display:flex}.member-registration-list b{font-size:.65rem}.member-registration-list small{color:#71837c;font-size:.51rem}.registration-empty{text-align:center;color:#71837c;border-top:1px solid #e7ece7;padding:2rem;font-size:.6rem}.registration-program-grid{margin-bottom:.8rem}.registration-program-grid>.panel-heading{margin-bottom:.7rem}.registration-program-grid>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.registration-program-grid article{border:1px solid var(--border);background:var(--paper);border-radius:1rem;flex-direction:column;padding:1rem;display:flex}.registration-program-grid header{justify-content:space-between;gap:.7rem;display:flex}.registration-program-grid header span{flex-direction:column;display:flex}.registration-program-grid h3{margin:.25rem 0;font-size:.9rem}.registration-program-grid header small{color:var(--signal);text-transform:uppercase;font-size:.5rem;font-weight:850}.registration-program-grid article>p{color:#6d8178;font-size:.55rem}.registration-program-grid article>strong{font-size:1.35rem}.registration-program-composer form,.registration-program-grid form{border-top:1px solid #e7ece7;flex-direction:column;gap:.6rem;margin-top:1rem;padding-top:1rem;display:flex}.registration-program-composer label,.registration-program-grid label{flex-direction:column;gap:.3rem;display:flex}.registration-program-composer label span,.registration-program-grid label span{font-size:.52rem;font-weight:850}.registration-program-composer{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;margin-bottom:.8rem;padding:1rem}.registration-program-composer summary{cursor:pointer;align-items:center;gap:.4rem;font-size:.65rem;font-weight:850;display:flex}.registration-program-composer summary svg{width:.9rem;color:var(--field)}.registration-program-composer form>div{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.registration-program-composer form>div:first-child,.registration-program-composer form>div:nth-child(2){grid-template-columns:repeat(2,1fr)}.registration-program-composer select{border:1px solid var(--border);background:var(--paper);border-radius:.5rem;height:2.25rem;padding:0 .6rem;font-size:.65rem}.ops-program-list>article{border-top:1px solid #e7ece7;grid-template-columns:minmax(14rem,1fr) 7rem 9rem;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.ops-program-list>article>div,.ops-program-list>article>span{flex-direction:column;display:flex}.ops-program-list b{font-size:.65rem}.ops-program-list em,.ops-program-list small{color:#71837c;font-size:.5rem;font-style:normal}.ops-program-list strong{font-size:.7rem}.registration-review-board>article{border-top:1px solid #e7ece7;grid-template-columns:minmax(15rem,1fr) 7rem auto minmax(16rem,auto);align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.registration-review-board>article>span{flex-direction:column;display:flex}.registration-review-board b{font-size:.65rem}.registration-review-board small,.registration-review-board time{color:#71837c;font-size:.5rem}.registration-review-board form{justify-content:flex-end;gap:.3rem;display:flex}.registration-decision{text-align:right}.public-registration-catalog{padding:5rem max(2rem,50vw - 600px) 6rem}.public-registration-catalog>.public-section-heading{margin-bottom:1.2rem}.public-registration-catalog>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.public-registration-catalog article{border:1px solid var(--border);background:var(--paper);border-radius:1rem;flex-direction:column;min-height:22rem;padding:1.2rem;display:flex;position:relative;overflow:hidden}.public-registration-catalog article:after{content:"";border:1px solid #163b2e12;border-radius:50%;width:10rem;height:10rem;position:absolute;top:-4rem;right:-4rem}.public-registration-catalog header{z-index:1;justify-content:space-between;gap:1rem;display:flex;position:relative}.public-registration-catalog header span{flex-direction:column;display:flex}.public-registration-catalog header small{color:var(--signal);text-transform:uppercase;font-size:.52rem;font-weight:850}.public-registration-catalog h2{margin:.4rem 0;font-size:1.2rem}.public-registration-catalog article>p{color:#63776e;font-size:.6rem}.public-registration-catalog article>div{flex-direction:column;gap:.55rem;margin:1rem 0;display:flex}.public-registration-catalog article>div span{color:#63776e;align-items:center;gap:.4rem;font-size:.57rem;display:flex}.public-registration-catalog article>div svg{width:.8rem;color:var(--field)}.public-registration-catalog article>strong{margin-top:auto;font-size:1.8rem}.public-registration-catalog article>[data-slot=button]{z-index:1;align-self:flex-start;margin-top:1rem;position:relative}@media (max-width:1000px){.registration-review-board>article{grid-template-columns:minmax(13rem,1fr) auto auto}.registration-review-board>article>time{display:none}.registration-review-board form{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.public-registration-catalog>div:last-child,.registration-program-grid>div:last-child,.registration-summary{grid-template-columns:1fr}.member-registration-list>article{grid-template-columns:auto 1fr}.member-registration-list>article>[data-slot=badge],.member-registration-list>article>[data-slot=button]{grid-column:2;justify-self:start}.registration-program-composer form>div,.registration-program-composer form>div:first-child,.registration-program-composer form>div:nth-child(2){grid-template-columns:1fr}.ops-program-list>article{grid-template-columns:1fr auto}.ops-program-list>article>span{grid-column:1/-1}.registration-review-board>article{grid-template-columns:1fr auto}.registration-review-board>article>span{grid-column:1/-1}.registration-review-board form{grid-template-columns:1fr 1fr;width:100%;display:grid}.registration-review-board form>[data-slot=button]:last-child{grid-column:1/-1}.public-registration-catalog{padding:2.5rem 1rem 4rem}.public-registration-catalog article{min-height:20rem}}.organization-switcher label{flex-direction:column;display:flex}.organization-switcher label small{color:#90a69e;font-size:.58rem}.organization-switcher select{color:#fff;appearance:none;text-overflow:ellipsis;background:0 0;border:0;font-size:.68rem;font-weight:750}.organization-switcher option,.sidebar-season option{color:var(--ink);background:var(--paper)}.organization-switcher>button{color:#8da49b;background:0 0;border:0;place-items:center;padding:0;display:grid}.organization-switcher>button svg{width:.85rem}.sidebar-season>label{grid-template-columns:1fr auto;align-items:center;display:grid}.sidebar-season select{color:#fff;appearance:none;background:0 0;border:0;min-width:0;font-size:.72rem}.sidebar-season button{color:#fff;background:0 0;border:0;place-items:center;padding:0;display:grid}.global-search{flex:1;max-width:34rem;position:relative}.global-search .topbar-search{max-width:none}.global-search-results{z-index:40;border:1px solid var(--border);border-radius:.8rem;padding:.4rem;position:absolute;top:2.9rem;left:0;right:0;box-shadow:0 20px 50px #17392e24}.global-search-results>a{border-radius:.55rem;grid-template-columns:1fr auto;align-items:center;gap:.7rem;padding:.65rem;display:grid}.global-search-results>a:focus,.global-search-results>a:hover{background:#edf3ee;outline:none}.global-search-results>a>span:first-child{flex-direction:column;min-width:0;display:flex}.global-search-results small{color:var(--signal);text-transform:uppercase;font-size:.46rem;font-weight:900}.global-search-results b{font-size:.64rem}.global-search-results b,.global-search-results em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-results em{color:#71837c;font-size:.49rem;font-style:normal}.global-search-results>a>span:last-child{color:var(--field);font-size:.5rem;font-weight:850}.global-search-results>p{color:#71837c;text-align:center;margin:0;padding:1rem;font-size:.58rem}@media (max-width:760px){.global-search{display:none}}.context-empty-dashboard{border:1px solid var(--border);text-align:center;background:radial-gradient(circle at 80% 20%,#dbeadf 0,#0000 26%),linear-gradient(145deg,#fff,#f0f4ef);border-radius:1.2rem;align-content:center;place-items:center;min-height:calc(100vh - 9rem);padding:3rem;display:grid}.context-empty-dashboard>span{background:var(--signal);width:4.5rem;height:4.5rem;color:var(--ink);font-family:var(--font-archivo-black);border-radius:1.1rem;place-items:center;font-size:1.3rem;display:grid}.context-empty-dashboard>p{color:var(--signal);text-transform:uppercase;letter-spacing:.1em;margin:1.4rem 0 .4rem;font-size:.58rem;font-weight:900}.context-empty-dashboard>h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(2.4rem,5vw,4.5rem)}.context-empty-dashboard>strong{margin-top:1rem;font-size:.85rem}.context-empty-dashboard>small{color:#657970;max-width:620px;margin-top:.5rem;font-size:.65rem;line-height:1.7}.context-empty-dashboard>div{gap:.5rem;margin-top:1.5rem;display:flex}@media (max-width:760px){.context-empty-dashboard{min-height:calc(100vh - 6rem);padding:2rem 1rem}.context-empty-dashboard>div{flex-direction:column;width:100%}.context-empty-dashboard>div>[data-slot=button]{width:100%}}.schedule-engine{flex-direction:column;gap:.8rem;display:flex}.schedule-engine-summary{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.schedule-engine-summary>article{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.schedule-engine-summary>article>svg{width:2.5rem;height:2.5rem;color:var(--field);background:#e4eee6;border-radius:.7rem;padding:.7rem}.schedule-engine-summary>article.has-conflicts{background:#fff8f5;border-color:#e5b9ad}.schedule-engine-summary>article.has-conflicts>svg{color:var(--signal);background:#f9ddd5}.schedule-engine-summary>article>span{flex-direction:column;display:flex}.schedule-engine-summary strong{font-size:1.2rem}.schedule-engine-summary small{color:#70827b;font-size:.52rem}.schedule-composer{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;padding:1rem}.schedule-composer summary{cursor:pointer;align-items:center;gap:.4rem;font-size:.66rem;font-weight:850;display:flex}.schedule-composer summary svg{width:1rem;color:var(--field)}.schedule-composer form{border-top:1px solid #e7ece7;flex-direction:column;gap:.7rem;margin-top:1rem;padding-top:1rem;display:flex}.schedule-composer form>div{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.schedule-composer form>div:nth-child(2),.schedule-composer form>div:nth-child(3){grid-template-columns:repeat(2,1fr)}.schedule-composer label,.schedule-edit label{flex-direction:column;gap:.3rem;display:flex}.schedule-composer label>span,.schedule-edit label>span{font-size:.51rem;font-weight:850}.schedule-composer select,.schedule-edit select{border:1px solid var(--border);background:var(--paper);border-radius:.5rem;height:2.25rem;padding:0 .6rem;font-size:.63rem}.schedule-composer form>[data-slot=button]{align-self:flex-start}.schedule-conflict-center,.schedule-game-list{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;overflow:hidden}.schedule-conflict-center>.panel-heading,.schedule-game-list>.panel-heading{padding:1rem}.schedule-conflict-center>article{background:#fffaf8;border-top:1px solid #f0ddd7;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.schedule-conflict-center>article>i{width:2.2rem;height:2.2rem;color:var(--signal);background:#f7ddd5;border-radius:.6rem;place-items:center;font-style:normal;display:grid}.schedule-conflict-center>article>i svg{width:1rem}.schedule-conflict-center>article>span{flex-direction:column;display:flex}.schedule-conflict-center article span>small{color:var(--signal);text-transform:uppercase;font-size:.46rem;font-weight:900}.schedule-conflict-center article span>b{font-size:.64rem}.schedule-conflict-center article span>em{color:#70827b;font-size:.5rem;font-style:normal}.schedule-game-list>article{border-top:1px solid #e7ece7;grid-template-columns:8rem minmax(14rem,1fr) 10rem 6rem auto auto;align-items:center;gap:.8rem;min-height:5.5rem;padding:.8rem 1rem;display:grid}.schedule-game-list>article.schedule-game-conflict{background:#fffaf5}.schedule-game-list>article>time{font-size:.56rem;font-weight:750}.schedule-match,.schedule-official,.schedule-state{flex-direction:column;display:flex}.schedule-match>small,.schedule-official>small,.schedule-state>small{color:#70827b;font-size:.48rem}.schedule-match>b,.schedule-official>b{font-size:.62rem}.schedule-match>b i{color:#85958f;font-style:normal}.schedule-match>em{color:#70827b;align-items:center;gap:.25rem;font-size:.5rem;font-style:normal;display:flex}.schedule-match>em svg,.schedule-official>svg{width:.7rem;color:var(--field)}.schedule-edit{position:relative}.schedule-edit>summary{cursor:pointer;color:var(--field);align-items:center;gap:.25rem;font-size:.54rem;font-weight:850;list-style:none;display:flex}.schedule-edit>summary svg{width:.75rem}.schedule-edit>form{z-index:10;border:1px solid var(--border);background:var(--paper);border-radius:.7rem;flex-direction:column;gap:.55rem;width:20rem;padding:.8rem;display:flex;position:absolute;top:1.8rem;right:0;box-shadow:0 18px 45px #17392e1f}.schedule-publish{display:flex}.schedule-publish [data-slot=button]{font-size:.54rem}@media (max-width:1100px){.schedule-game-list>article{grid-template-columns:7rem 1fr 9rem auto}.schedule-state{grid-column:3}.schedule-edit,.schedule-publish{grid-row:2}.schedule-edit{grid-column:2}.schedule-publish{grid-column:3}}@media (max-width:760px){.schedule-composer form>div,.schedule-composer form>div:nth-child(2),.schedule-composer form>div:nth-child(3),.schedule-engine-summary{grid-template-columns:1fr}.schedule-conflict-center>article{grid-template-columns:auto 1fr}.schedule-conflict-center>article>[data-slot=badge]{grid-column:2;justify-self:start}.schedule-game-list>article{grid-template-columns:1fr auto}.schedule-game-list>article>time,.schedule-match{grid-column:1/-1}.schedule-official{grid-column:1}.schedule-state{grid-column:2}.schedule-edit{grid-area:auto/1}.schedule-publish{grid-area:auto/2}.schedule-edit>form{width:auto;max-height:calc(100vh - 6rem);position:fixed;inset:5rem 1rem auto;overflow:auto}.schedule-game-list>.panel-heading{flex-direction:column;align-items:flex-start}}.import-summary-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.import-summary-grid article{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.import-summary-grid article>svg{width:2.6rem;height:2.6rem;color:var(--field);background:#e4eee6;border-radius:.7rem;padding:.7rem}.import-summary-grid article>span{flex-direction:column;display:flex}.import-summary-grid strong{font-size:1.35rem}.import-summary-grid small{color:#6f817a;font-size:.52rem}.import-flash{background:#e7f3e9;border:1px solid #bcd8c3;border-radius:.8rem;align-items:center;gap:.7rem;margin-bottom:.8rem;padding:.8rem 1rem;display:flex}.import-flash-error{background:#fbe8e4;border-color:#e8c1ba}.import-flash>svg{width:1.2rem;color:var(--field)}.import-flash-error>svg{color:var(--destructive)}.import-flash>span{flex-direction:column;display:flex}.import-flash b{font-size:.65rem}.import-flash small{color:#63766e;font-size:.52rem}.import-layout{grid-template-columns:20rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.import-sidebar{flex-direction:column;gap:.8rem;display:flex}.import-history,.import-preview,.import-uploader{border:1px solid var(--border);background:var(--paper);border-radius:1rem}.import-uploader{background:linear-gradient(145deg,#edf4ed,#fffaf1);padding:1.1rem}.import-uploader>svg{background:var(--ink);width:2.8rem;height:2.8rem;color:var(--sun);border-radius:.8rem;padding:.75rem}.import-preview header p,.import-uploader>p{color:var(--signal);text-transform:uppercase;letter-spacing:.09em;margin:1rem 0 .2rem;font-size:.52rem;font-weight:900}.import-preview header h2,.import-uploader h2{margin:.2rem 0;font-size:1.05rem}.import-preview header span,.import-uploader>span{color:#6b7e76;font-size:.52rem;display:block}.import-uploader form{border-top:1px solid #dce5dc;flex-direction:column;gap:.6rem;margin-top:1rem;padding-top:1rem;display:flex}.import-uploader label{flex-direction:column;gap:.3rem;display:flex}.import-uploader label>span{font-size:.52rem;font-weight:850}.import-uploader form [data-slot=button]{width:100%}.import-uploader>small{color:#71827b;margin-top:.8rem;font-size:.48rem;line-height:1.55;display:block}.import-history{overflow:hidden}.import-history>div:first-child{align-items:center;gap:.45rem;padding:1rem;display:flex}.import-history>div:first-child svg{width:.9rem;color:var(--field)}.import-history h2{margin:0;font-size:.78rem}.import-history>a{border-top:1px solid #e9ede9;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.75rem 1rem;display:grid}.import-history>a.is-selected{background:#edf3ed}.import-history>a>svg{width:1rem;color:var(--field)}.import-history>a>span{flex-direction:column;min-width:0;display:flex}.import-history a b{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.import-history a small{color:#75877f;font-size:.46rem}.import-history [data-slot=badge]{font-size:.45rem}.import-history-empty{color:#71827b;border-top:1px solid #e9ede9;align-items:center;gap:.45rem;padding:1rem;font-size:.52rem;display:flex}.import-history-empty svg{width:.9rem}.import-preview{min-height:35rem;overflow:hidden}.import-empty{text-align:center;background:radial-gradient(circle at 70% 25%,#e2eee4,#0000 30%);align-content:center;place-items:center;min-height:35rem;padding:3rem;display:grid}.import-empty>svg{background:var(--sun);width:4rem;height:4rem;color:var(--ink);border-radius:1rem;padding:1rem}.import-empty p{color:var(--signal);text-transform:uppercase;margin:1rem 0 .2rem;font-size:.52rem;font-weight:900}.import-empty h2{max-width:560px;margin:.2rem 0;font-size:1.45rem}.import-empty span{color:#687a73;font-size:.6rem}.import-preview>header{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.import-preview header p{margin:0}.import-preview header [data-slot=badge]{font-size:.5rem}.import-fatal{color:#8f3528;background:#fbe6e2;border-radius:.75rem;align-items:center;gap:.7rem;margin:0 1rem 1rem;padding:1rem;display:flex}.import-fatal>svg{width:1.4rem}.import-fatal>span{flex-direction:column;display:flex}.import-fatal b{font-size:.66rem}.import-fatal small{font-size:.52rem}.import-counts{background:#f6f8f4;border-block:1px solid #e6ebe6;grid-template-columns:repeat(3,1fr);display:grid}.import-counts article{align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.import-counts article+article{border-left:1px solid #e1e7e1}.import-counts svg{width:1.2rem;color:var(--field)}.import-counts article:nth-child(2) svg{color:var(--signal)}.import-counts span{flex-direction:column;display:flex}.import-counts strong{font-size:1rem}.import-counts small{color:#71837b;font-size:.48rem}.import-table-wrap{overflow:auto}.import-table-head,.import-table-wrap>article{grid-template-columns:2.2rem 1fr 1fr 1.15fr 1fr;align-items:center;gap:.7rem;min-width:760px;padding:.65rem 1rem;display:grid}.import-table-head{color:#71827b;text-transform:uppercase;letter-spacing:.06em;background:#f1f4f0;font-size:.45rem;font-weight:900}.import-table-wrap>article{border-top:1px solid #edf0ed;font-size:.52rem}.import-table-wrap>article.has-errors{background:#fff6f3}.import-table-wrap article>span{flex-direction:column;min-width:0;display:flex}.import-table-wrap article>span:first-child{color:#7c8c86}.import-table-wrap article b{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.import-table-wrap article small{text-overflow:ellipsis;color:#72847c;font-size:.46rem;overflow:hidden}.import-table-wrap article>span:last-child{color:var(--field);flex-direction:row;align-items:center;gap:.3rem}.import-table-wrap article.has-errors>span:last-child{color:var(--destructive)}.import-table-wrap article>span:last-child svg{flex:none;width:.8rem}.import-table-wrap article>span:last-child small{color:inherit;white-space:normal}.import-truncated{color:#6d8078;text-align:center;border-top:1px solid #e8ede8;padding:.75rem 1rem;font-size:.52rem}.import-preview>footer{border-top:1px solid #e5eae5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.import-preview>footer>div{align-items:center;gap:.55rem;display:flex}.import-preview>footer>div:first-child>svg{width:1.2rem;color:var(--field)}.import-preview>footer>div:first-child>span{flex-direction:column;display:flex}.import-preview>footer b{font-size:.56rem}.import-preview>footer small{color:#70827a;font-size:.46rem}.import-preview>footer>div:last-child{justify-content:flex-end}.import-preview>footer form{display:flex}@media (max-width:1000px){.import-layout{grid-template-columns:1fr}.import-sidebar{grid-template-columns:1fr 1fr;display:grid}.import-preview{grid-column:1/-1}}@media (max-width:760px){.import-summary-grid{grid-template-columns:1fr}.import-sidebar{display:flex}.import-preview>footer,.import-preview>header{flex-direction:column;align-items:flex-start}.import-counts{grid-template-columns:1fr}.import-counts article+article{border-top:1px solid #e1e7e1;border-left:0}.import-preview>footer>div:last-child{flex-direction:column;width:100%}.import-preview>footer>div:last-child form,.import-preview>footer>div:last-child form [data-slot=button],.import-preview>footer>div:last-child>[data-slot=button],.import-preview>footer>div:last-child>a{width:100%}}.import-table-head,.import-table-wrap>article{grid-template-columns:1.4rem 1fr .9fr 1.1fr 1.15fr;gap:.45rem;min-width:0}@media (max-width:760px){.import-table-head{display:none}.import-table-wrap>article{grid-template-columns:1.5rem 1fr;gap:.45rem;padding:.8rem 1rem}.import-table-wrap article>span:first-child{grid-row:1/5;align-self:start}.import-table-wrap article>span:not(:first-child){grid-column:2}.import-table-wrap article>span:last-child{border-top:1px solid #e3e8e3;margin-top:.25rem;padding-top:.45rem}.import-table-wrap article b{white-space:normal}}.ai-nudge>a{color:#fff;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.ai-nudge>a svg{width:.8rem}.support-categories a{color:var(--field);align-items:center;gap:.3rem;font-size:.54rem;font-weight:900;display:flex}.support-categories a svg{width:.7rem}.support-no-results{border-top:1px solid var(--border);color:#657870;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.support-no-results svg{width:1rem}.support-no-results p{margin:0;font-size:.62rem}.people-filter{border:1px solid var(--border);background:var(--paper);border-radius:.55rem;align-items:center;gap:.35rem;padding-left:.5rem;display:flex}.people-filter>svg{color:#71827c;width:.85rem}.people-filter select{background:0 0;border:0}.assignment-fee{color:var(--field);font-size:.62rem}.member-inbox>aside>a{text-align:left;color:#6b7d76;background:0 0;border:0;border-radius:.55rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;width:100%;padding:.65rem;font-size:.62rem;display:grid}.member-inbox>aside>a svg{width:.9rem}.member-inbox>aside>a.active{background:var(--ink);color:#fff}@media (max-width:760px){.member-inbox>aside>a{white-space:nowrap;grid-template-columns:auto auto auto;width:auto}}.member-venue>a{color:var(--sun);align-items:center;gap:.25rem;margin-left:auto;font-size:.55rem;display:flex}.member-venue>a svg{width:.7rem}.receipt-link{color:var(--field);background:0 0;border:0;justify-content:center;align-items:center;gap:.3rem;font-size:.58rem;font-weight:800;display:flex}.receipt-link svg{width:.8rem}.mfa-policy-notice{border:1px solid var(--border);background:var(--paper);border-radius:.8rem;align-items:flex-start;gap:.7rem;margin-bottom:.8rem;padding:.8rem 1rem;display:flex}.mfa-policy-notice>svg{width:1.25rem;height:1.25rem;color:var(--field);flex:none}.mfa-policy-notice>span{flex-direction:column;gap:.2rem;display:flex}.mfa-policy-notice strong{font-size:.65rem}.mfa-policy-notice small{color:#60746b;font-size:.56rem;line-height:1.5}.security-overview{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.security-overview>article{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.security-overview>article>svg{width:2.4rem;height:2.4rem;color:var(--field);background:#e5eee7;border-radius:.65rem;padding:.65rem}.security-overview>article>span{flex-direction:column;display:flex}.security-overview strong{font-size:.65rem}.security-overview small{color:#70827b;font-size:.5rem}.mfa-intro{border:1px solid var(--border);text-align:center;background:radial-gradient(circle at 80% 15%,#dcecdf,#0000 28%),#fff;border-radius:1.1rem;align-content:center;place-items:center;min-height:25rem;padding:3rem;display:grid}.mfa-intro>svg{background:var(--ink);width:4rem;height:4rem;color:var(--sun);border-radius:1rem;padding:1rem}.mfa-enabled p,.mfa-intro>p,.mfa-setup p{color:var(--signal);text-transform:uppercase;letter-spacing:.09em;margin:1rem 0 .35rem;font-size:.54rem;font-weight:900}.mfa-intro h2{max-width:700px;margin:.3rem 0;font-size:2rem}.mfa-intro>span{color:#60746b;max-width:650px;font-size:.65rem;line-height:1.7}.mfa-intro form{margin-top:1.3rem}.mfa-setup{border:1px solid var(--border);background:var(--paper);border-radius:1rem;grid-template-columns:1fr 20rem 1fr;align-items:center;gap:1.2rem;padding:1.3rem;display:grid}.mfa-enabled h2,.mfa-setup h2{margin:.25rem 0;font-size:1.2rem}.mfa-setup-copy>span,.mfa-verify>span{color:#60746b;font-size:.6rem;line-height:1.7;display:block}.mfa-setup-copy>code{background:var(--ink);color:var(--sun);letter-spacing:.08em;word-break:break-all;border-radius:.6rem;margin:1rem 0;padding:.8rem;font-size:.7rem;display:block}.mfa-qr{background:#fffdf8;border-radius:1rem;place-items:center;padding:1rem;display:grid}.mfa-qr img{width:100%;height:auto}.mfa-confirm-form,.mfa-disable-form,.mfa-login-form{flex-direction:column;gap:.7rem;margin-top:1rem;display:flex}.mfa-confirm-form label,.mfa-disable-form label,.mfa-login-form label{flex-direction:column;gap:.3rem;display:flex}.mfa-confirm-form label>span,.mfa-disable-form label>span,.mfa-login-form label>span{font-size:.54rem;font-weight:850}.mfa-confirm-form>p,.mfa-disable-form>p,.mfa-login-form>p{color:#993826;background:#fbe2dd;border-radius:.5rem;margin:0;padding:.6rem;font-size:.55rem}.mfa-recovery-result{text-align:center;background:#e9f3eb;border-radius:.8rem;grid-column:1/-1;padding:1rem}.mfa-recovery-result>svg{width:2rem;color:var(--field)}.mfa-recovery-result p{color:var(--field);text-transform:uppercase;margin:.5rem 0;font-size:.54rem;font-weight:900}.mfa-recovery-result h2{margin:.2rem 0}.mfa-recovery-result>small,.mfa-recovery-result>span{color:#60746b;font-size:.58rem;display:block}.mfa-recovery-result>div{grid-template-columns:repeat(2,1fr);gap:.4rem;max-width:35rem;margin:1rem auto;display:grid}.mfa-recovery-result code{background:var(--paper);border:1px solid #cbdccf;border-radius:.45rem;padding:.55rem;font-size:.65rem}.mfa-enabled{background:#edf6ef;border:1px solid #c9dfce;border-radius:1rem;padding:1.2rem}.mfa-enabled>div{align-items:center;gap:.8rem;display:flex}.mfa-enabled>div>svg{background:var(--paper);width:3rem;height:3rem;color:var(--field);border-radius:.8rem;padding:.8rem}.mfa-enabled>div>span{flex-direction:column;display:flex}.mfa-enabled p{margin:0}.mfa-enabled small{color:#60746b;font-size:.55rem}.mfa-enabled details{border-top:1px solid #c9dfce;margin-top:1rem;padding-top:1rem}.mfa-enabled summary{cursor:pointer;font-size:.61rem;font-weight:850}.mfa-enabled details>p{color:#60746b;text-transform:none;letter-spacing:0;font-size:.57rem;font-weight:400}.mfa-login-page{background:var(--paper);grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.mfa-login-page>section{flex-direction:column;justify-content:center;padding:4rem max(3rem,8vw);display:flex}.mfa-login-page>section:first-child{background:linear-gradient(140deg,var(--ink),#1f4c3d);color:#fff}.mfa-login-page>section:first-child>a{position:absolute;top:3rem}.mfa-login-page>section:first-child>div>svg{width:3rem;color:var(--sun)}.mfa-login-page>section:first-child p,.mfa-login-page>section:nth-child(2)>p{color:var(--sun);text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:900}.mfa-login-page h1{letter-spacing:-.06em;max-width:650px;margin:.6rem 0;font-size:clamp(3rem,5vw,5rem);line-height:.92}.mfa-login-page>section:first-child span{color:#adc1b9;max-width:620px;line-height:1.7;display:block}.mfa-login-page>section:first-child>small{color:#8fa79e;align-items:center;gap:.4rem;margin-top:3rem;font-size:.52rem;display:flex}.mfa-login-page small svg{width:.75rem}.mfa-login-page>section:nth-child(2)>p{color:var(--field)}.mfa-login-page>section:nth-child(2)>h2{margin:.4rem 0;font-size:2rem}.mfa-login-form a{color:var(--field);text-align:center;font-size:.57rem}@media (max-width:1000px){.security-overview{grid-template-columns:1fr}.mfa-setup{grid-template-columns:1fr 16rem}.mfa-verify{grid-column:1/-1}.mfa-login-page{grid-template-columns:1fr}.mfa-login-page>section:first-child{display:none}}@media (max-width:760px){.mfa-setup{grid-template-columns:1fr}.mfa-qr{max-width:18rem;margin:auto}.mfa-recovery-result>div{grid-template-columns:1fr}.mfa-intro,.mfa-login-page>section{padding:2rem 1rem}.mfa-enabled>div{align-items:flex-start}.mfa-enabled>div>svg{width:2.4rem;height:2.4rem}}.official-ops-summary{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.official-ops-summary>article{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.official-ops-summary>article>svg{width:2.5rem;height:2.5rem;color:var(--field);background:#e5eee7;border-radius:.7rem;padding:.7rem}.official-ops-summary>article>span{flex-direction:column;display:flex}.official-ops-summary strong{font-size:1.2rem}.official-ops-summary small{color:#70827b;font-size:.52rem}.assignment-ledger,.official-roster,.unassigned-games{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;margin-bottom:.8rem;overflow:hidden}.assignment-ledger>.panel-heading,.official-roster>.panel-heading,.unassigned-games>.panel-heading{padding:1rem}.official-roster>div:last-child{grid-template-columns:repeat(2,1fr);display:grid}.official-roster article{border-top:1px solid #e7ece7;grid-template-columns:auto minmax(10rem,1fr) repeat(3,5rem) auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.official-roster article>i{width:2.4rem;height:2.4rem;color:var(--field);background:#e5eee7;border-radius:.65rem;place-items:center;font-style:normal;display:grid}.official-roster article>i svg{width:1rem}.official-roster article>div,.official-roster article>span{flex-direction:column;display:flex}.official-roster article span>small{color:var(--signal);text-transform:uppercase;font-size:.46rem;font-weight:900}.official-roster article span>b{font-size:.65rem}.official-roster article div>small,.official-roster article span>em{color:#70827b;font-size:.48rem;font-style:normal}.official-roster article div>strong{font-size:.67rem}.unassigned-games>article{border-top:1px solid #e7ece7;grid-template-columns:8rem minmax(13rem,.8fr) minmax(24rem,1.2fr);align-items:start;gap:1rem;padding:1rem;display:grid}.unassigned-games>article>time{padding-top:1.4rem;font-size:.54rem;font-weight:750}.unassigned-games>article>span{flex-direction:column;padding-top:1.2rem;display:flex}.unassigned-games article span>small{color:var(--signal);text-transform:uppercase;font-size:.46rem;font-weight:900}.unassigned-games article span>b{font-size:.64rem}.unassigned-games article span>b i{color:#84958e;font-style:normal}.unassigned-games article span>em{color:#70827b;align-items:center;gap:.25rem;font-size:.49rem;font-style:normal;display:flex}.unassigned-games article span>em svg{width:.7rem}.official-proposal-form{grid-template-columns:1.2fr 1fr .7fr auto;align-items:end;gap:.45rem;display:grid}.official-proposal-form label{flex-direction:column;gap:.25rem;display:flex}.official-proposal-form label>span{font-size:.48rem;font-weight:850}.official-proposal-form select{border:1px solid var(--border);background:var(--paper);border-radius:.5rem;min-width:0;height:2.25rem;padding:0 .5rem;font-size:.58rem}.official-proposal-form>p{color:#993826;background:#fbe2dd;border-radius:.4rem;grid-column:1/-1;margin:0;padding:.45rem;font-size:.52rem}.official-proposal-form>p.proposal-success{color:#266040;background:#e2f0e5}.official-covered{border-top:1px solid #e7ece7;justify-content:center;align-items:center;gap:.7rem;padding:2rem;display:flex}.official-covered>svg{width:1.8rem;color:var(--field)}.official-covered>span{flex-direction:column;display:flex}.official-covered b{font-size:.65rem}.official-covered small{color:#70827b;font-size:.5rem}.assignment-ledger>article{border-top:1px solid #e7ece7;grid-template-columns:auto 8rem minmax(14rem,1fr) 7rem auto;align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.assignment-ledger>article>i{width:2rem;height:2rem;color:var(--field);background:#e5eee7;border-radius:.55rem;place-items:center;font-style:normal;display:grid}.assignment-ledger>article>i svg{width:.85rem}.assignment-ledger>article>time{font-size:.52rem}.assignment-ledger>article>span{flex-direction:column;display:flex}.assignment-ledger article span>b{font-size:.62rem}.assignment-ledger article span>em,.assignment-ledger article span>small{color:#70827b;font-size:.48rem;font-style:normal}.assignment-ledger article span>em{align-items:center;gap:.2rem;display:flex}.assignment-ledger article span>em svg,.assignment-ledger>article>strong svg{width:.65rem}.assignment-ledger>article>strong{align-items:center;gap:.2rem;font-size:.58rem;display:flex}@media (max-width:1200px){.official-roster>div:last-child{grid-template-columns:1fr}.official-roster article:nth-child(odd){border-right:0}.unassigned-games>article{grid-template-columns:7rem 1fr}.official-proposal-form{grid-column:1/-1}.assignment-ledger>article{grid-template-columns:auto 7rem 1fr auto}.assignment-ledger>article>strong{grid-column:3}.assignment-ledger>article>[data-slot=badge]{grid-area:1/4/3}}@media (max-width:760px){.official-ops-summary{grid-template-columns:1fr}.official-roster article{grid-template-columns:auto 1fr auto}.official-roster article>div{grid-row:2}.official-roster article>div:first-of-type{grid-column:2}.official-roster article>div:nth-of-type(2){grid-column:3}.official-roster article>div:nth-of-type(3){grid-column:2}.official-roster article>[data-slot=badge]{grid-column:3}.unassigned-games>article{grid-template-columns:1fr}.unassigned-games>article>span,.unassigned-games>article>time{padding-top:0}.official-proposal-form{grid-template-columns:1fr 1fr}.official-proposal-form label:first-of-type,.official-proposal-form>[data-slot=button]{grid-column:1/-1}.assignment-ledger>article{grid-template-columns:auto 1fr auto}.assignment-ledger>article>time{grid-column:2}.assignment-ledger>article>span{grid-column:1/-1}.assignment-ledger>article>strong{grid-column:2}.assignment-ledger>article>[data-slot=badge]{grid-area:1/3/3}.assignment-ledger>.panel-heading,.official-roster>.panel-heading,.unassigned-games>.panel-heading{flex-direction:column;align-items:flex-start}}.sidebar-locale{padding:0 .5rem .7rem}.sidebar-locale button{color:#b7c8c1;letter-spacing:.05em;background:#ffffff08;border:1px solid #ffffff18;border-radius:.5rem;padding:.45rem;font-size:.55rem;font-weight:800}.sidebar-locale button:hover{color:#fff;background:#ffffff12}.mobile-locale{margin:auto 1rem 0}.mobile-locale button{color:#fff;background:#ffffff08;border:1px solid #ffffff18;border-radius:.5rem;width:100%;padding:.6rem;font-size:.58rem;font-weight:850}.public-locale-switch{display:flex}.public-locale-switch button{border:1px solid var(--border);background:var(--paper);min-width:2rem;height:2rem;color:var(--field);border-radius:.45rem;padding:0 .45rem;font-size:.55rem;font-weight:900}.login-locale{justify-content:flex-end;display:flex}.login-locale button{border:1px solid var(--border);background:var(--paper);color:var(--field);border-radius:.45rem;padding:.4rem .55rem;font-size:.54rem;font-weight:850}.workflow-section{background:linear-gradient(#f7f4eb,#edf3ec);padding:7rem max(2rem,50vw - 600px)}.workflow-section .section-heading{grid-template-columns:1fr 1.4fr;align-items:end;display:grid}.workflow-section .section-heading>p{grid-column:1}.workflow-section .section-heading>h2{font-family:var(--font-archivo-black);letter-spacing:-.055em;grid-column:1;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:400;line-height:.93}.workflow-section .section-heading>span{color:#5c7068;grid-area:1/2/3;justify-self:end;max-width:34rem;font-size:.8rem;line-height:1.7}.workflow-grid{border:1px solid var(--border);background:var(--paper);border-radius:1.2rem;grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid;overflow:hidden}.workflow-grid article{border-right:1px solid var(--border);min-height:18rem;padding:1.4rem;position:relative}.workflow-grid article:last-child{border-right:0}.workflow-grid article>span{color:#c4d0c9;font-size:.6rem;font-weight:900;position:absolute;right:1.2rem}.workflow-grid svg{width:2.8rem;height:2.8rem;color:var(--field);background:#e6efe7;border-radius:.75rem;padding:.7rem}.workflow-grid h3{margin:4.5rem 0 .6rem;font-size:1.25rem}.workflow-grid p{color:#64776f;margin:0;font-size:.65rem;line-height:1.7}.before-after-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.before-after-grid article{background:var(--paper);border:1px solid var(--border);border-radius:1rem;padding:1.5rem}.before-after-grid article:last-child{background:var(--ink);color:#fff}.before-after-grid p{color:var(--signal);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.58rem;font-weight:900}.before-after-grid h3{margin:1.2rem 0 .45rem;font-size:1.35rem}.before-after-grid span{color:#697b74;font-size:.66rem;line-height:1.7}.before-after-grid article:last-child p{color:var(--sun)}.before-after-grid article:last-child span{color:#afc1ba}.pilot-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#f1b64d42,#0000 26%),linear-gradient(145deg,#173e32,#245846);padding:7rem max(2rem,50vw - 600px) 6rem}.pilot-cta>p,.pilot-fit>div>p,.pilot-hero>p,.pilot-included>div>p,.pilot-phases>div>p{color:var(--sun);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.6rem;font-weight:900}.pilot-hero h1{max-width:1050px;font-family:var(--font-archivo-black);letter-spacing:-.065em;margin:0;font-size:clamp(4rem,8vw,7rem);font-weight:400;line-height:.87}.pilot-hero h1 em{color:var(--sun);font-style:normal}.pilot-hero>span{color:#c2d3cc;max-width:720px;margin-top:1.8rem;line-height:1.75;display:block}.pilot-hero>div{gap:.6rem;margin-top:2rem;display:flex}.pilot-hero [data-slot=button]:first-child{background:var(--sun);color:var(--ink)}.pilot-hero [data-slot=button]:last-child{color:#fff;background:#ffffff0d;border-color:#ffffff3d}.pilot-fit,.pilot-included,.pilot-phases{padding:5.5rem max(2rem,50vw - 600px)}.pilot-fit>div:first-child,.pilot-included>div:first-child,.pilot-phases>div:first-child{max-width:820px}.pilot-cta h2,.pilot-fit h2,.pilot-included h2,.pilot-phases h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.pilot-fit-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2.5rem;display:grid}.pilot-fit-grid article,.pilot-guardrails article{border:1px solid var(--border);background:var(--paper);border-radius:1rem;flex-direction:column;padding:1.3rem;display:flex}.pilot-fit-grid svg,.pilot-guardrails svg{width:2.5rem;height:2.5rem;color:var(--field);background:#e7efe8;border-radius:.7rem;padding:.65rem}.pilot-fit-grid b{margin:2rem 0 .5rem}.pilot-fit-grid span,.pilot-guardrails p{color:#62756d;font-size:.65rem;line-height:1.7}.pilot-included{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:5rem;display:grid}.pilot-included ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pilot-included li{color:#c3d2cc;border-top:1px solid #ffffff17;align-items:flex-start;gap:.7rem;padding:1rem 0;font-size:.68rem;line-height:1.5;display:flex}.pilot-included li svg{width:1rem;color:var(--sun);flex:none}.pilot-phases>div:last-child{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:2.5rem;display:grid}.pilot-phases article{padding:1.5rem 1.2rem 0 0}.pilot-phases article>span{color:var(--signal);font-size:.58rem;font-weight:900}.pilot-phases h3{margin:2rem 0 .5rem}.pilot-phases article p{color:#64766f;font-size:.62rem;line-height:1.7}.pilot-guardrails{grid-template-columns:repeat(3,1fr);gap:.8rem;padding:0 max(2rem,50vw - 600px) 5rem;display:grid}.pilot-guardrails h3{margin:2rem 0 .5rem}.pilot-cta{background:var(--sun);flex-direction:column;align-items:flex-start;padding:5.5rem max(2rem,50vw - 600px);display:flex}.pilot-cta>p{color:var(--ink)}.pilot-cta>span{color:#4f594f;max-width:750px;margin:1.2rem 0 2rem;line-height:1.7}@media (max-width:900px){.pilot-phases>div:last-child,.workflow-grid{grid-template-columns:repeat(2,1fr)}.workflow-grid article:nth-child(2){border-right:0}.workflow-grid article{border-bottom:1px solid var(--border)}.pilot-included{gap:2.5rem}.pilot-fit-grid,.pilot-guardrails,.pilot-included{grid-template-columns:1fr}}@media (max-width:760px){.pilot-cta,.pilot-fit,.pilot-included,.pilot-phases,.workflow-section{padding:4rem 1rem}.workflow-section .section-heading{display:block}.workflow-section .section-heading>span{margin-top:1rem;display:block}.workflow-grid{grid-template-columns:1fr}.workflow-grid article{border-right:0;min-height:auto}.workflow-grid h3{margin-top:2rem}.before-after-grid,.pilot-phases>div:last-child{grid-template-columns:1fr}.pilot-hero{padding:4rem 1rem}.pilot-hero h1{font-size:3.8rem}.pilot-hero>div{flex-direction:column}.pilot-hero [data-slot=button]{width:100%}.pilot-guardrails{padding:0 1rem 4rem}}.pilot-fit-grid b{font-size:.82rem}.pilot-fit-grid span,.pilot-guardrails p,.pilot-included li{font-size:.78rem}.pilot-phases article>span{font-size:.62rem}.pilot-guardrails h3,.pilot-phases h3{font-size:.9rem}.pilot-phases article p{font-size:.74rem}.workflow-grid article>span{color:#5e7068;font-size:.68rem}.before-after-grid article:first-child>p{color:#9a3f2c;font-size:.66rem}.before-after-grid article:first-child>span{color:#566a62;font-size:.72rem}.routine-control-centre{border:1px solid var(--border);background:linear-gradient(120deg,#edf4ed,#fff);border-radius:1rem;margin-bottom:.8rem;overflow:hidden}.routine-control-centre>.panel-heading{padding:1rem 1.1rem}.routine-control-centre>.panel-heading h2{max-width:760px}.routine-control-centre>.panel-heading [data-slot=badge]{gap:.3rem;display:flex}.routine-control-centre>.panel-heading svg{width:.75rem}.routine-control-centre>div:last-child{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.routine-control-centre article{border-right:1px solid var(--border);grid-template-columns:auto 1fr;gap:.65rem;padding:1rem;display:grid}.routine-control-centre article:last-child{border-right:0}.routine-control-centre article>i{width:2rem;height:2rem;color:var(--field);background:#dcecdf;border-radius:.55rem;place-items:center;font-style:normal;display:grid}.routine-control-centre article>i svg{width:.85rem}.routine-control-centre article>span{flex-direction:column;display:flex}.routine-control-centre article small{color:#71827b;text-transform:uppercase;letter-spacing:.04em;font-size:.46rem;font-weight:900}.routine-control-centre article b{margin:.25rem 0;font-size:.62rem}.routine-control-centre article em{color:#587068;font-size:.48rem;font-style:normal}.routine-control-centre article.routine-has-exception>i{color:#a65d16;background:#fff0d8}.routine-control-centre article.routine-has-exception em{color:#9a5718}@media (max-width:1050px){.routine-control-centre>div:last-child{grid-template-columns:repeat(2,1fr)}.routine-control-centre article:nth-child(2){border-right:0}.routine-control-centre article{border-bottom:1px solid var(--border)}}@media (max-width:620px){.routine-control-centre>div:last-child{grid-template-columns:1fr}.routine-control-centre article{border-right:0}.routine-control-centre>.panel-heading{flex-direction:column;align-items:flex-start}}.open-games-market{margin-bottom:.8rem;overflow:hidden}.open-games-market>.panel-heading{padding:1rem}.open-games-market>article{border-top:1px solid var(--border);grid-template-columns:9rem minmax(15rem,1fr) 8rem auto;align-items:center;gap:1rem;padding:1rem;display:grid}.open-games-market>article>time{font-size:.53rem;font-weight:800}.open-games-market>article>span{flex-direction:column;display:flex}.open-games-market article span>small{color:var(--signal);text-transform:uppercase;font-size:.46rem;font-weight:900}.open-games-market article span>b{font-size:.65rem}.open-games-market article span>b i{color:#84958e;font-style:normal}.open-games-market article span>em{color:#70827b;align-items:center;gap:.25rem;font-size:.5rem;font-style:normal;display:flex}.open-games-market article span>em svg{width:.7rem}.open-games-market>article>strong{color:var(--field);font-size:.58rem}.open-games-empty{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:.7rem;padding:2rem;display:flex}.open-games-empty>svg{width:1.8rem;color:var(--field)}.open-games-empty>span{flex-direction:column;display:flex}.open-games-empty b{font-size:.65rem}.open-games-empty small{color:#70827b;font-size:.5rem}@media (max-width:760px){.open-games-market>article{grid-template-columns:1fr auto}.open-games-market>article>span,.open-games-market>article>time{grid-column:1/-1}.open-games-market>article>strong{grid-column:1}.open-games-market>article>form{grid-column:2}.open-games-market>.panel-heading{flex-direction:column;align-items:flex-start}}.schedule-drag-board{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;overflow:hidden}.schedule-drag-board>header{justify-content:space-between;gap:1rem;padding:1rem;display:flex}.schedule-drag-board>header p{color:var(--field);text-transform:uppercase;letter-spacing:.08em;font-size:.5rem;font-weight:900}.schedule-drag-board>header h2{font-size:1rem}.schedule-drag-board>header small,.schedule-drag-fallback{color:#70827b;font-size:.52rem}.schedule-drag-board nav{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.schedule-drag-board nav button{border:1px solid var(--border);background:var(--paper);width:2rem;height:2rem;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:grid}.schedule-drag-board nav svg{width:.85rem}.schedule-drag-board nav b{font-size:.58rem}.schedule-drag-notice{color:#1f6948;background:#e8f4eb;border-radius:.5rem;margin:0 1rem .8rem;padding:.55rem .7rem;font-size:.55rem;font-weight:750}.schedule-drag-days{border-top:1px solid var(--border);grid-template-columns:repeat(7,minmax(8rem,1fr));display:grid;overflow-x:auto}.schedule-drag-days>div{border-right:1px solid var(--border);min-height:9rem;padding:.65rem;transition:background .15s}.schedule-drag-days>div:last-child{border-right:0}.schedule-drag-days>div.is-drop-target{background:#f5f9f7}.schedule-drag-days h3{color:#70827b;text-transform:uppercase;margin-bottom:.55rem;font-size:.5rem}.schedule-drag-days article{background:var(--paper);cursor:grab;border:1px solid #dce6e0;border-radius:.55rem;grid-template-columns:auto 1fr;gap:.35rem;margin-bottom:.45rem;padding:.55rem;display:grid;box-shadow:0 5px 14px #17392e0a}.schedule-drag-days article:active{cursor:grabbing}.schedule-drag-days article.has-conflict{background:#fff8f5;border-color:#e9a58f}.schedule-drag-days article>svg{color:#8c9a95;width:.7rem}.schedule-drag-days article span{flex-direction:column;min-width:0;display:flex}.schedule-drag-days article time{color:var(--field);font-size:.48rem;font-weight:850}.schedule-drag-days article b{text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.schedule-drag-days article small,.schedule-empty-day{color:#70827b;font-size:.45rem}.schedule-empty-day{text-align:center;border:1px dashed #dce6e0;border-radius:.5rem;padding:.8rem .2rem;display:block}.schedule-drag-fallback{border-top:1px solid var(--border);margin:0;padding:.75rem 1rem}@media (max-width:760px){.schedule-drag-board>header{flex-direction:column;align-items:flex-start}.schedule-drag-days{grid-template-columns:repeat(7,minmax(9rem,1fr))}}.team-chat-message{align-items:center}.team-chat-message>span em{color:#526a61;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.5rem;font-style:normal;font-weight:750;display:flex}.team-chat-message>span em svg{width:.7rem}.team-chat-message>form{margin-left:auto}.team-chat-message>form button{color:var(--signal)}.team-chat-actions{flex-wrap:wrap;gap:.45rem;margin-left:auto;display:flex}.team-chat-actions form{margin:0}.team-chat-actions svg{width:.8rem;height:.8rem}.onboarding-empty{text-align:left;place-items:stretch stretch;max-width:980px;padding:2.5rem}.onboarding-empty>span{margin:0}.onboarding-empty>small,.onboarding-empty>strong{max-width:760px}.onboarding-steps{grid-template-columns:repeat(2,1fr);gap:.55rem!important;margin:1.5rem 0!important;display:grid!important}.onboarding-steps>a{border:1px solid var(--border);background:var(--paper);color:var(--ink);border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem;text-decoration:none;display:grid}.onboarding-steps>a>i{color:#8d5a11;background:#f4e6c9;border-radius:.55rem;font-size:.58rem;font-style:normal;font-weight:900}.onboarding-steps>a.is-complete>i{color:var(--field);background:#e1eee4}.onboarding-steps>a>i svg,.onboarding-steps>a>svg{width:.85rem}.onboarding-steps>a>span{flex-direction:column;min-width:0;display:flex}.onboarding-steps>a b{font-size:.62rem}.onboarding-steps>a small{color:#687a73;font-size:.5rem}.onboarding-steps>a>svg{color:#7a8b84}.onboarding-empty>div:last-child{margin-top:0}@media (max-width:760px){.onboarding-empty{padding:1.2rem}.onboarding-steps{grid-template-columns:1fr}.onboarding-empty>div:last-child{flex-direction:column;width:100%}.onboarding-empty>div:last-child [data-slot=button]{width:100%}}.public-inner-page,.public-page{--ink:#071426;--ink-soft:#30415d;--field:#0a5bff;--field-bright:#4d8dff;--signal:#0a5bff;--sun:#38bdf8;--cream:#f3f7fd;--paper:#fff;--mist:#eaf3ff;--blue:#66758e;--border:#d6e2f2;--background:#f3f7fd;--foreground:#071426;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.public-inner-page h1,.public-inner-page h2,.public-inner-page h3,.public-page h1,.public-page h2,.public-page h3{letter-spacing:-.04em;text-transform:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-weight:760}.public-page{color:#f7f9ff;background:#050a13;overflow:hidden}.public-nav{color:#f7f9ff;-webkit-backdrop-filter:blur(22px)saturate(150%);background:#050a13cc;border-bottom:1px solid #ffffff14;min-height:76px;padding:12px clamp(20px,4vw,64px)}.public-nav-solid{color:var(--ink);background:#f7faffd9;border-color:#d6e2f2cc}.public-nav .brand img{width:auto;height:32px}.public-nav-links{gap:clamp(18px,2.3vw,36px)}.public-nav-links a{color:inherit;letter-spacing:-.01em;font-size:.86rem;font-weight:650}.public-nav [data-slot=button]{border-radius:14px;min-height:44px}.final-cta [data-slot=button],.hero-actions>:first-child,.pricing-launch-grid [data-slot=button],.public-nav-actions>[data-slot=button]:last-child{color:#fff!important;background:#0a5bff!important;border-color:#0a5bff!important}.public-nav:not(.public-nav-solid) [data-slot=button][data-variant=ghost]{color:#f7f9ff}.public-nav:not(.public-nav-solid) .public-locale-switch button{color:#f7f9ff!important;background:#ffffff0a!important;border-color:#ffffff2e!important}.hero-section{background:radial-gradient(circle at 72% 22%,#0a5bff2e,#0000 29rem),radial-gradient(circle at 22% 82%,#38bdf81d,#0000 32rem),linear-gradient(145deg,#050a13,#071426 58%,#081a2c);min-height:calc(100svh - 76px);padding:clamp(64px,9vw,132px) clamp(20px,6vw,96px) clamp(72px,8vw,112px)}.hero-grid-lines{display:none}.hero-copy{max-width:730px}.hero-copy .kicker,.public-page .kicker{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:760}.hero-copy h1{color:#fff;max-width:760px;font-size:clamp(3.2rem,6.5vw,7.2rem);line-height:.94}.hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#74a7ff,#79e2d4);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lede{color:#bdc9db;max-width:680px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.hero-actions [data-slot=button]{border-radius:16px;min-height:54px;padding-inline:24px;font-weight:720}.hero-actions [data-variant=outline],.hero-actions>:nth-child(2){color:#fff!important;background:#ffffff0b!important;border-color:#ffffff45!important}.hero-actions [data-variant=outline]:hover,.hero-actions>:nth-child(2):hover{background:#ffffff16!important}.trust-row{color:#aebcd0}.trust-row svg{color:#55d6c4}.hero-board{color:#f7f9ff;background:#0b1424e6;border:1px solid #ffffff1c;border-radius:24px;transform:none;box-shadow:0 34px 90px #0008}.ai-nudge,.board-topline,.field-card{border-color:#ffffff17}.ai-nudge span,.board-topline span,.board-topline strong,.field-card small{color:#aab9cf}.field-card{background:#0e1a2d}.live-pill{color:#7de8d9;background:#55d6c414;border-color:#55d6c43b}.ai-nudge{background:#0a5bff15}.ai-nudge a,.ai-nudge>svg{color:#7dd3fc}.signal-strip{color:#fff;background:#0b1424;border-block:1px solid #ffffff17}.signal-strip>div{border-color:#ffffff17}.signal-strip strong{color:#fff;font-size:clamp(1.05rem,1.8vw,1.45rem)}.signal-strip span{color:#97a7bd}.final-cta,.product-lanes,.workflow-section{background:var(--cream);color:var(--ink)}.before-after-grid article,.product-lanes article,.workflow-grid{border-color:var(--border);background:#fff;box-shadow:0 16px 48px #0714260a}.product-lanes article>span,.workflow-grid article>span{color:var(--field)}.final-cta p,.product-lanes p,.section-heading>span,.workflow-grid p{color:var(--blue)}.intelligence-section{color:#fff;background:radial-gradient(circle at 80% 10%,#0a5bff33,#0000 28rem),#071426}.intelligence-orbit{display:none}.intelligence-list p{color:#d4deed;border-color:#ffffff20}.intelligence-list span{color:#7dd3fc}.final-cta [data-slot=button],.public-inner-page [data-slot=button]{border-radius:14px}.public-inner-page{background:var(--cream);min-height:100vh}.public-inner-page .public-nav{z-index:50;position:sticky;top:0}.public-inner-page .contact-page,.public-inner-page .policy-page,.public-inner-page .public-title,.public-inner-page .status-page,.public-inner-page .support-page{color:var(--ink)}.public-footer{color:#f7f9ff;background:#071426;border-top:1px solid #ffffff17}.public-footer a,.public-footer p,.public-footer span{color:#aebcd0}.public-footer b{color:#fff}.public-footer a:hover{color:#7dd3fc}.pricing-launch{background:radial-gradient(circle at 85% 5%,#0a5bff12,transparent 26rem),var(--cream);padding:clamp(64px,8vw,112px) clamp(20px,5vw,72px)}.pricing-launch>header{text-align:center;max-width:820px;margin:0 auto 56px}.pricing-enterprise p,.pricing-launch>header>p{color:var(--field);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:780}.pricing-launch>header h1{margin-bottom:20px;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}.pricing-enterprise span,.pricing-launch>header span{color:var(--blue);font-size:1.08rem;line-height:1.6}.pricing-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1040px;margin:0 auto;display:grid}.pricing-launch-grid article{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;min-height:520px;padding:clamp(28px,4vw,44px);display:flex;box-shadow:0 22px 60px #0714260a}.pricing-launch-grid article.is-featured{border-color:#0a5bff66;box-shadow:0 24px 70px #0a5bff18}.pricing-launch-grid article>div>p{color:var(--field);font-size:1rem;font-weight:760}.pricing-launch-grid h2{margin:12px 0 18px;font-size:clamp(2.4rem,4vw,3.7rem)}.pricing-launch-grid h2 small{color:var(--blue);letter-spacing:0;margin-left:7px;font-size:.9rem;font-weight:600}.pricing-launch-grid article>div>span{min-height:50px;color:var(--blue);line-height:1.5;display:block}.pricing-launch-grid ul{border-block:1px solid var(--border);gap:15px;margin:30px 0;padding:25px 0;display:grid}.pricing-launch-grid li{color:var(--ink-soft);align-items:center;gap:11px;display:flex}.pricing-launch-grid li svg{width:18px;color:var(--field)}.pricing-launch-grid article [data-slot=button]{width:100%;min-height:52px;margin-top:auto}.pricing-enterprise{color:#fff;background:#071426;border:1px solid #253550;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;max-width:1040px;margin:20px auto 0;padding:clamp(28px,4vw,44px);display:flex}.pricing-enterprise h2{margin-bottom:10px;font-size:clamp(1.8rem,3vw,2.6rem)}.pricing-enterprise span{color:#aebcd0}.pricing-enterprise [data-slot=button],.pricing-enterprise [data-variant=outline]{flex:none;color:#fff!important;background:0 0!important;border-color:#ffffff45!important}.pricing-note{max-width:850px;color:var(--blue);text-align:center;margin:26px auto 0;font-size:.82rem;background:0 0!important;border:0!important;padding:0!important}@media (max-width:900px){.public-nav{min-height:68px}.public-nav .brand img{height:28px}.hero-section{grid-template-columns:1fr;min-height:auto;padding-top:64px}.hero-copy h1{font-size:clamp(3.15rem,15vw,5.2rem)}.hero-board{width:100%;max-width:680px}.pricing-launch-grid{grid-template-columns:1fr}}@media (max-width:620px){.public-nav{padding-inline:18px}.public-nav .brand img{max-width:154px;height:25px}.hero-section{padding:52px 20px 72px}.hero-copy h1{font-size:clamp(3rem,15vw,4.4rem)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions [data-slot=button]{width:100%}.trust-row{flex-direction:column;align-items:flex-start}.signal-strip{grid-template-columns:repeat(2,1fr)}.pricing-enterprise{flex-direction:column;align-items:stretch}.pricing-enterprise [data-slot=button]{width:100%}}.portal-shell{--ink:#071426;--ink-soft:#30415d;--signal:#0a5bff;--sun:#38bdf8;--cream:#f3f7fd;--paper:#fff;--mist:#eaf3ff;--blue:#66758e;--border:#d6e2f2;color:var(--ink);background:radial-gradient(circle at 88% 2%,#dceaff 0,transparent 25rem),var(--cream);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.portal-sidebar{background:radial-gradient(circle at 10% 0,#0a5bff35 0,#0000 18rem),#071426;border-right:1px solid #ffffff14}.portal-brand img{filter:none}.organization-switcher{background:#ffffff0c;border-color:#ffffff20;box-shadow:inset 0 1px #ffffff12}.organization-avatar{background:var(--field);color:#fff}.portal-nav-group,.portal-nav-label{color:#8192ad}.portal-nav-item{color:#afbdd1}.portal-nav-item.is-ai{color:#8dcfff}.portal-topbar{-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:#f3f7fddd;border-bottom-color:#d6e2f2;box-shadow:0 1px #ffffffb8}.portal-content :is(.metric-card,.dashboard-panel,.registration-summary>article,.member-registration-list,.ops-program-list,.registration-review-board,.registration-program-grid article,.registration-program-composer,.calendar-board,.official-metrics article,.routine-control-centre){border-color:var(--border);background:var(--paper);box-shadow:0 12px 34px #07142608}.routine-control-centre{color:var(--ink)}.routine-control-centre article em,.routine-control-centre article small{color:var(--blue)}.portal-content :is(input,textarea,select){border-color:var(--border);background:var(--paper);color:var(--ink)}.global-search-results small,.panel-heading a,.portal-page-header p{color:var(--field)}.metric-card>small,.metric-card>span,.panel-heading p,.portal-page-header span{color:var(--blue)}.notification-dot{background:var(--field)}.global-search-results{border-color:var(--border);background:var(--paper);box-shadow:0 24px 64px #0714261f}.global-search-results>a:focus,.global-search-results>a:hover{background:var(--mist)}.view-switcher{background:#dceaff}.view-switcher .active{color:var(--field);background:#fff;box-shadow:0 3px 12px #0a5bff16}@media (prefers-color-scheme:dark){.portal-shell{--ink:#f5f8ff;--ink-soft:#c5d0e3;--cream:#050a13;--paper:#0b1424;--mist:#0e1d35;--blue:#98a8c2;--border:#253550;background:radial-gradient(circle at 88% 2%,#142a4b 0,transparent 25rem),var(--cream)}.portal-topbar{border-bottom-color:var(--border);background:#050a13df;box-shadow:0 1px #ffffff08}.portal-content :is(.metric-card,.dashboard-panel,.registration-summary>article,.member-registration-list,.ops-program-list,.registration-review-board,.registration-program-grid article,.registration-program-composer,.calendar-board,.official-metrics article,.routine-control-centre){background:var(--paper);box-shadow:0 14px 36px #0005}.global-search-results,.topbar-search kbd{background:var(--paper)}.topbar-search kbd{border-color:var(--border);color:var(--blue)}}.portal-shell{--ink:#f5f8ff;--ink-soft:#c5d0e3;--field:#0a5bff;--signal:#38bdf8;--sun:#71e7e0;--cream:#050a13;--paper:#0b1424;--mist:#0e1d35;--blue:#98a8c2;--border:#253550;--background:#050a13;--foreground:#f5f8ff;--card:#0b1424;--card-foreground:#f5f8ff;--popover:#0b1424;--popover-foreground:#f5f8ff;--primary:#0a5bff;--primary-foreground:#fff;--secondary:#0e1d35;--secondary-foreground:#eaf2ff;--muted:#0e1d35;--muted-foreground:#98a8c2;--accent:#10284a;--accent-foreground:#f5f8ff;--input:#253550;--ring:#4d8dff;background:radial-gradient(circle at 86% 0,#0a5bff26 0,#0000 30rem),linear-gradient(145deg,#07101d,#050a13 65%)}.portal-main{background:0 0}.portal-topbar{color:#f5f8ff;-webkit-backdrop-filter:saturate(145%)blur(20px);backdrop-filter:saturate(145%)blur(20px);background:#050a13e8;border-bottom-color:#253550;box-shadow:0 1px #ffffff08}.portal-topbar :is(input,button){color:#f5f8ff}.topbar-search input::placeholder{color:#7586a1}.topbar-search kbd{color:#98a8c2;background:#0b1424;border-color:#253550}.notification-dot{border-color:#050a13}.portal-content{color:#f5f8ff}.portal-content :is(.context-empty-dashboard,.metric-card,.dashboard-panel,.calendar-board,.schedule-drag-board,.module-summary-grid article,.module-table-panel,.official-metrics article,.official-ops-summary>article,.official-roster,.unassigned-games,.assignment-ledger,.registration-summary>article,.member-registration-list,.ops-program-list,.registration-review-board,.registration-program-grid article,.registration-program-composer,.routine-control-centre,.security-overview>article,.mfa-intro,.mfa-setup,.ai-composer,.ai-plan-preview){color:#f5f8ff;background:#0b1424;border-color:#253550;box-shadow:0 18px 46px #0006,inset 0 1px #ffffff08}.portal-content :is(.onboarding-steps>a,.schedule-drag-days article){color:#f5f8ff;background:#0e1d35;border-color:#304564;box-shadow:inset 0 1px #ffffff08}.portal-content .onboarding-steps>a small,.portal-content .onboarding-steps>a>svg{color:#98a8c2}.portal-content .onboarding-steps>a>i{color:#ffd782;background:#2b2417}.portal-content .onboarding-steps>a.is-complete>i{color:#71e7e0;background:#0d342d}.portal-content .context-empty-dashboard>span{color:#fff;background:#0a5bff}.portal-content .context-empty-dashboard>:is(strong,small){color:#98a8c2}.portal-content :is(input,textarea,select){color:#f5f8ff;background:#081221;border-color:#304564}.portal-content :is(input,textarea)::placeholder{color:#7586a1;opacity:1}.portal-content :is(input,textarea,select):focus-visible{outline-offset:1px;border-color:#4d8dff;outline:3px solid #0a5bff38}.portal-content :is(.module-table-head,.schedule-drag-days>div.is-drop-target){color:#98a8c2;background:#0e1d35}.portal-content :is(.module-table-row,.alert-row,.family-event,.member-team-row,.message-panel article,.assignments-table article,.health-checks span){border-color:#1d2d45}.portal-content .view-switcher{background:#0e1d35}.portal-content .view-switcher .active{color:#8fc0ff;background:#16335c;box-shadow:inset 0 1px #ffffff10,0 6px 18px #0004}.portal-content :is(.portal-page-header span,.metric-card>span,.metric-card>small,.panel-heading p,.module-summary-grid span,.module-summary-grid small){color:#98a8c2}@media (max-width:760px){.portal-shell{background:#050a13}.portal-content{padding:1rem}.portal-content .context-empty-dashboard{padding:1.1rem}}html[data-portal-theme=dark]{--onzaris-canvas:#070d18;--onzaris-sidebar:#071427;--onzaris-panel:#0d192b;--onzaris-panel-raised:#12223a;--onzaris-control:#101e33;--onzaris-line:#263a58;--onzaris-line-strong:#36547e;--onzaris-text:#f4f7fc;--onzaris-muted:#a9b8cd;--onzaris-subtle:#7f91aa;--onzaris-blue:#1670ff;--onzaris-blue-soft:#9ac0ff;--onzaris-selected:#142d52}html[data-portal-theme=light]{--onzaris-canvas:#f2f6fc;--onzaris-sidebar:#eaf1fb;--onzaris-panel:#fff;--onzaris-panel-raised:#f7faff;--onzaris-control:#edf3fb;--onzaris-line:#cbd8ea;--onzaris-line-strong:#9fb5d2;--onzaris-text:#07172d;--onzaris-muted:#526983;--onzaris-subtle:#6b7f98;--onzaris-blue:#0868f7;--onzaris-blue-soft:#185fbf;--onzaris-selected:#dceaff}html[data-portal-theme] [data-slot=dropdown-menu-content].account-menu,html[data-portal-theme] [data-slot=dropdown-menu-content].organization-switcher-menu{z-index:1000;position:relative;overflow-x:hidden;border:1px solid var(--onzaris-line)!important;background-color:var(--onzaris-panel)!important;color:var(--onzaris-text)!important;opacity:1!important;box-shadow:0 20px 55px #0007127a!important}html[data-portal-theme] .organization-switcher-menu{width:min(var(--anchor-width),calc(100vw - 24px))!important;min-width:min(var(--anchor-width),calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;padding:.4rem!important}html[data-portal-theme] .organization-switcher-item{color:var(--onzaris-text)!important;grid-template-columns:2.25rem minmax(0,1fr) 1rem!important;align-items:center!important;gap:.65rem!important;display:grid!important}html[data-portal-theme] .organization-switcher-item>span:nth-child(2){min-width:0}html[data-portal-theme] .organization-switcher-item b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:var(--onzaris-text)!important}html[data-portal-theme] .organization-switcher-item small{color:var(--onzaris-muted)!important}html[data-portal-theme] .organization-switcher-item.is-active,html[data-portal-theme] .organization-switcher-item:focus,html[data-portal-theme] .organization-switcher-item:hover,html[data-portal-theme] .organization-switcher-item[data-highlighted]{background:var(--onzaris-selected)!important;color:var(--onzaris-text)!important}html[data-portal-theme] .organization-switcher-item-mark{border-radius:.55rem;place-items:center;display:grid;border:1px solid var(--onzaris-line-strong)!important;background:var(--onzaris-control)!important;color:var(--onzaris-blue-soft)!important}.sidebar-season .onzaris-select-trigger{min-height:44px}.sidebar-season .onzaris-select-icon{place-items:center;display:grid}.sidebar-locale{color:var(--onzaris-muted);grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid;padding:.15rem .55rem .7rem!important}.sidebar-locale>svg{width:1.1rem;height:1.1rem}.sidebar-locale-options{border:1px solid var(--onzaris-line);background:var(--onzaris-control);border-radius:.55rem;grid-template-columns:1fr 1fr;gap:.2rem;min-height:38px;padding:.2rem;display:grid}.sidebar-locale-options button{font-weight:750;min-height:30px!important;border-radius:.38rem!important;font-size:12px!important}.sidebar-locale-options button:not(:disabled):hover{background:var(--onzaris-panel-raised)!important;color:var(--onzaris-text)!important}.sidebar-locale-options button.is-active{opacity:1;background:var(--onzaris-blue)!important;color:#fff!important}html[data-portal-theme] .account-menu :where([data-slot=dropdown-menu-label],[data-slot=dropdown-menu-item],b,strong){color:var(--onzaris-text)!important}html[data-portal-theme] .account-menu :where(span,small){color:var(--onzaris-muted)!important}html[data-portal-theme] .account-menu [data-slot=dropdown-menu-separator]{background:var(--onzaris-line)!important}.mfa-setup-copy>code{font-weight:750;border:1px solid var(--onzaris-line-strong,#36547e)!important;background:var(--onzaris-control,#101e33)!important;color:var(--onzaris-blue-soft,#9ac0ff)!important;font-size:13px!important}.mfa-setup-copy>span,.mfa-verify>span{color:var(--onzaris-muted,#a9b8cd)!important}.mfa-qr{box-shadow:0 12px 32px #07172d33;border:2px solid var(--onzaris-blue,#1670ff)!important;background:#fff!important}.portal-content>:not(.sr-only){width:100%}.portal-content>.sr-only{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.portal-content :where(.metric-card,.dashboard-panel,.module-table-panel,.standings-panel,.people-directory,.schedule-composer,.schedule-game-list,.governance-settings,.governance-roles,.context-empty-dashboard,.onboarding-empty,.member-registration-list,.ops-program-list,.registration-review-board,.registration-program-grid article,.registration-program-composer){border:1px solid var(--onzaris-line)!important;background:var(--onzaris-panel)!important;color:var(--onzaris-text)!important;box-shadow:none!important;border-radius:.85rem!important}.portal-skip-link{z-index:100;border:1px solid var(--onzaris-line-strong);background:var(--onzaris-panel-raised);color:var(--onzaris-text);border-radius:.45rem;padding:.65rem .85rem;font-size:14px;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.portal-skip-link:focus{transform:translateY(0)}.portal-shell .portal-main,.portal-shell .portal-sidebar,.portal-shell .portal-topbar{background:var(--onzaris-canvas)!important;color:var(--onzaris-text)!important}.portal-shell .account-menu,.portal-shell .global-search-results,.portal-shell .organization-switcher,.portal-shell .organization-switcher-menu{background:var(--onzaris-panel)!important;border-color:var(--onzaris-line)!important;color:var(--onzaris-text)!important}.portal-shell .organization-switcher-trigger b,.portal-shell .organization-switcher-trigger em,.portal-shell .organization-switcher-trigger small{color:var(--onzaris-text)!important}.portal-shell .organization-switcher-trigger small,.portal-shell .portal-nav-item{color:var(--onzaris-muted)!important}.portal-shell .portal-nav-item:hover{background:var(--onzaris-panel-raised)!important;color:var(--onzaris-text)!important}.portal-shell .portal-nav-item.is-active{background:var(--onzaris-blue)!important;color:#fff!important}.portal-content .portal-page-header h1{color:var(--onzaris-text)!important}.portal-content .module-summary-grid article>small,.portal-content .module-summary-grid article>span,.portal-content .panel-heading p,.portal-content .portal-page-header span{color:var(--onzaris-muted)!important}.portal-content .dashboard-panel h2,.portal-content .panel-heading h2{color:var(--onzaris-text)!important}.portal-content :where(.dashboard-panel,.metric-card,.notification-center,.notification-preferences,.import-history,.team-chat-surface,.member-role-card,.member-role-summary>article){border-radius:8px!important}.portal-content :where(.dashboard-panel,.notification-center,.notification-preferences,.team-chat-surface){padding:1.25rem!important}.portal-content :where(.dashboard-panel article,.notification-list>article,.member-team-row,.family-event){border-color:var(--onzaris-line)!important}.portal-content :where(.dashboard-panel p,.dashboard-panel small,.dashboard-panel time,.dashboard-panel address,.notification-list p,.notification-list time,.member-team-row small,.family-event small){color:var(--onzaris-muted)!important}.portal-content .next-event-card{border:1px solid var(--onzaris-line);box-shadow:none;border-radius:10px;grid-template-columns:8rem minmax(0,1fr) 15rem}.portal-content .next-event-date span{color:var(--onzaris-blue-soft)!important}.portal-content .member-matchup small,.portal-content .member-venue,.portal-content .next-event-date small,.portal-content .next-event-main>p{color:var(--onzaris-muted)!important}.portal-content .availability-card>small,.portal-content .availability-card>span{color:#d2e4dd!important}html[data-portal-theme=light] .portal-content .next-event-card .availability-card :where(button){border-color:#a9c7ff!important}.portal-content .member-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin:1.2rem 0;display:grid}.portal-content .member-matchup>.member-team{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.portal-content .member-matchup>.member-team-away{justify-self:end}.portal-content .member-team>span:last-child{flex-direction:column;display:flex}.portal-content .member-team-mark{flex:none}.portal-content .member-matchup>strong{text-align:center;letter-spacing:.08em;min-width:2.6rem;font-size:13px!important}.portal-content .availability-card,html[data-portal-theme=light] .portal-content .next-event-card .availability-card :where(span,small,strong,button){color:#f4f7fb!important}.portal-content .notification-status-strip{gap:1.25rem;margin:0 0 1.25rem;display:flex}.portal-content .notification-status-strip>article{flex:1;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.65rem;min-width:0;padding:.35rem 0 .7rem;display:grid}.portal-content .notification-status-strip>article strong{grid-row:span 2;color:var(--onzaris-text)!important;font-size:1.35rem!important}.portal-content .notification-status-strip>article small{align-items:center;gap:.3rem;display:flex;font-size:13px!important}.portal-content .notification-status-strip>article small svg{width:.85rem;color:var(--onzaris-blue)!important}.portal-content .notifications-layout{grid-template-columns:minmax(0,1fr) 20rem;gap:1.25rem}.portal-content .notification-filters{flex-wrap:wrap;gap:.5rem;padding:0 0 1rem;display:flex;overflow:visible;border-bottom:1px solid var(--onzaris-line)!important}.portal-content .notification-filters button{white-space:nowrap;padding:.55rem .8rem;border:1px solid var(--onzaris-line)!important;border-radius:6px!important;font-size:13px!important}.portal-content .notification-filters button:hover{background:var(--onzaris-selected)!important;color:var(--onzaris-text)!important}.portal-content .notification-list>article.notification-urgent{background:#d99a3d1f!important}.portal-content .notification-list h2{color:var(--onzaris-text)!important;font-size:15px!important}.portal-content .notification-icon{background:var(--onzaris-control)!important;color:var(--onzaris-blue)!important}.portal-content .notification-preferences{align-self:start}.portal-content .notification-preferences>div:first-child{border-color:var(--onzaris-line)!important}.portal-content .notification-preferences>form>label:hover{background:var(--onzaris-selected)!important}.portal-content .quiet-hours{background:var(--onzaris-control)!important}.portal-content .team-chat-heading{border-bottom:1px solid var(--onzaris-line);padding:0 0 1rem!important}.portal-content .team-chat-status{color:var(--onzaris-muted)!important;font-size:13px!important}.portal-content .team-chat-thread{min-height:16rem;max-height:38rem;padding:.5rem 0;overflow:auto}.portal-content .team-chat-message{border-bottom:1px solid var(--onzaris-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 0;display:grid}.portal-content .team-chat-message>span{flex-direction:column;min-width:0;display:flex}.portal-content .team-chat-message b{color:var(--onzaris-text)!important;font-size:15px!important}.portal-content .team-chat-message small{color:var(--onzaris-muted)!important;font-size:13px!important}.portal-content .team-chat-message p{margin:.35rem 0 0;color:var(--onzaris-text)!important;line-height:1.5!important}.portal-content .team-chat-moderation{border:1px solid #d99a3d;margin:.75rem 0;padding:.9rem}@supports (color:color-mix(in lab,red,red)){.portal-content .team-chat-moderation{border:1px solid color-mix(in srgb,#d99a3d 55%,var(--onzaris-line))}}.portal-content .team-chat-moderation{background:#d99a3d;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.portal-content .team-chat-moderation{background:color-mix(in srgb,#d99a3d 9%,var(--onzaris-panel))}}.portal-content .team-chat-section-heading{color:var(--onzaris-text);justify-content:space-between;gap:.75rem;display:flex}.portal-content .team-chat-section-heading span{color:var(--onzaris-blue-soft);align-items:center;gap:.4rem;font-weight:750;display:flex}.portal-content .team-chat-section-heading svg{width:1rem}.portal-content .team-chat-empty{text-align:center;min-height:14rem;color:var(--onzaris-muted);align-content:center;place-items:center;gap:.4rem;padding:2rem;display:grid}.portal-content .team-chat-empty svg{width:2rem;color:var(--onzaris-blue)}.portal-content .team-chat-empty b{color:var(--onzaris-text)}.portal-content .team-chat-composer{border-top:1px solid var(--onzaris-line);grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:.75rem;padding-top:1rem;display:grid}@media (max-width:900px){.portal-content .next-event-card{grid-template-columns:7rem minmax(0,1fr)}.portal-content .availability-card{grid-column:1/-1}}@media (max-width:760px){.portal-content .portal-page-header h1{font-size:28px!important}.portal-content .next-event-card{grid-template-columns:1fr}.portal-content .next-event-date{grid-template-columns:1fr auto;align-items:center;display:grid;border-right:0!important;border-bottom:1px solid var(--onzaris-line)!important}.portal-content .next-event-date strong{grid-area:1/2/span 2;margin:0}.portal-content .next-event-main{padding:1rem}.portal-content .member-matchup{grid-template-columns:1fr;gap:.65rem;margin:1rem 0}.portal-content .member-matchup>.member-team,.portal-content .member-matchup>.member-team-away{justify-self:stretch;width:100%}.portal-content .member-matchup>.member-team-away{border-top:1px solid var(--onzaris-line);padding-top:.65rem}.portal-content .member-matchup>strong{order:2;justify-self:center}.portal-content .member-matchup>.member-team-home{order:1}.portal-content .member-matchup>.member-team-away{order:3}.portal-content .notification-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.portal-content .notification-status-strip>article{padding:.55rem 0;display:block}.portal-content .notification-status-strip>article strong{margin:.15rem 0;display:block;font-size:1.2rem!important}.portal-content .notifications-layout{grid-template-columns:1fr}.portal-content .notification-preferences{order:2}.portal-content .team-chat-message{grid-template-columns:1fr}.portal-content .team-chat-actions{margin-left:0}.portal-content .team-chat-actions form{flex:1}.portal-content .team-chat-actions button{width:100%}.portal-content .team-chat-composer{grid-template-columns:1fr}.portal-content .team-chat-composer button{width:100%}}@media (prefers-reduced-motion:reduce){.portal-shell *,.portal-shell :after,.portal-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.subscription-panel{margin-bottom:1rem}.subscription-panel-toolbar{justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem 1rem;display:flex}.subscription-interval-toggle{border:1px solid var(--onzaris-line);background:var(--onzaris-control);border-radius:.65rem;gap:.2rem;padding:.2rem;display:inline-flex}.subscription-interval-toggle button{min-height:40px;color:var(--onzaris-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.35rem .75rem;font-weight:700}.subscription-interval-toggle button.is-active,.subscription-interval-toggle button:hover{background:var(--onzaris-selected);color:var(--onzaris-text)}.subscription-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0 1rem 1rem;display:grid}.subscription-plan-card{border:1px solid var(--onzaris-line);background:var(--onzaris-panel-raised);border-radius:.7rem;gap:.7rem;min-width:0;padding:1rem}.subscription-plan-card,.subscription-plan-card>div{flex-direction:column;display:flex}.subscription-plan-card>div>span{color:var(--onzaris-blue-soft);font-weight:750}.subscription-plan-card>div>strong{color:var(--onzaris-text);margin-top:.25rem;font-size:1.35rem!important}.subscription-plan-card>div>small,.subscription-plan-card>p{color:var(--onzaris-muted)}.subscription-plan-card>p{align-items:center;gap:.35rem;margin:0;display:flex}.subscription-plan-card>p svg{width:1rem;color:var(--onzaris-blue-soft)}.subscription-plan-card [data-slot=button]{width:100%;margin-top:auto}.subscription-panel-note{color:var(--onzaris-muted);padding:0 1rem 1rem;display:block}.portal-shell .portal-topbar{background:var(--onzaris-canvas)!important}@media (max-width:760px){.portal-content .next-event-card{grid-template-columns:1fr!important}.portal-content .next-event-date{border-right:0!important;border-bottom:1px solid var(--onzaris-line)!important}.portal-content .member-matchup{grid-template-columns:1fr!important;gap:.65rem!important}.portal-content .member-matchup>.member-team,.portal-content .member-matchup>.member-team-away{justify-self:stretch!important;width:100%!important;display:grid!important}.portal-content .member-matchup>.member-team-home{order:1!important}.portal-content .member-matchup>strong{order:2!important;justify-self:center!important}.portal-content .member-matchup>.member-team-away{padding-top:.65rem;border-top:1px solid var(--onzaris-line)!important;order:3!important}.portal-content .notification-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;display:grid!important}.portal-content .notifications-layout,.portal-content .team-chat-composer{grid-template-columns:1fr!important}.onzaris-not-found{padding:1.25rem}.onzaris-not-found-brand .brand-logo{height:1.85rem}.onzaris-not-found-code{margin-top:1.9rem}.onzaris-not-found-center h1{font-size:clamp(3.1rem,15vw,4.5rem)}}.onzaris-not-found{--not-found-ink:#071b31;--not-found-blue:#2f7cff;--not-found-blue-soft:#8db6ff;color:#f8fbff;background:radial-gradient(circle at 78% 22%,#2f7cff2e,#0000 28rem),linear-gradient(135deg,#071b31,#0a2949 52%,#071b31);padding:clamp(1.25rem,3vw,2.5rem)}.onzaris-not-found-shell{flex-direction:column;max-width:78rem;min-height:calc(100svh - clamp(2.5rem,6vw,5rem));margin:0 auto;display:flex}.onzaris-not-found-footer,.onzaris-not-found-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.onzaris-not-found-header{border-bottom:1px solid #ffffff29;padding:.45rem 0 1.45rem}.onzaris-not-found-brand{border-radius:.5rem;min-height:2.75rem}.onzaris-not-found-brand .brand-logo{height:2.1rem}.onzaris-not-found-code,.onzaris-not-found-kicker{color:var(--not-found-blue-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.3}.onzaris-not-found-content{grid-template-columns:minmax(13rem,.7fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,9vw,9rem);min-height:min(46rem,72svh);padding:clamp(4.5rem,10vw,9rem) clamp(1rem,5vw,5rem);display:grid}.onzaris-not-found-mark{color:#0000;min-height:15rem;font-family:var(--font-barlow-condensed),Impact,sans-serif;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font-size:clamp(12rem,25vw,22rem);font-weight:700;line-height:.72;position:relative}.onzaris-not-found-mark span{-webkit-text-stroke:1px #8db6ff57;display:block;position:absolute}.onzaris-not-found-mark span:first-child{top:0;left:0}.onzaris-not-found-mark span:last-child{color:#2f7cff29;-webkit-text-stroke:1px #2f7cff2e;top:38%;left:23%}.onzaris-not-found-copy{max-width:39rem}.onzaris-not-found-kicker{align-items:center;gap:.65rem;margin:0 0 1.35rem;display:flex}.onzaris-not-found-kicker:before{background:var(--not-found-blue);content:"";width:2rem;height:2px}.onzaris-not-found-copy h1{color:#fff;max-width:12ch;font-family:var(--font-barlow-condensed),Impact,sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(3.7rem,7vw,7.25rem);font-weight:700;line-height:.88}.onzaris-not-found-description{color:#f8fbffb8;max-width:40rem;margin:1.6rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.onzaris-not-found-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.onzaris-not-found-action{border-radius:.55rem;gap:.55rem;min-height:3rem;padding:.75rem 1.05rem;font-size:.88rem;font-weight:750;transition:background-color .2s,border-color .2s,transform .2s}.onzaris-not-found-action svg{width:1rem;height:1rem}.onzaris-not-found-action:hover{transform:translateY(-2px)}.onzaris-not-found-action-primary{background:var(--not-found-blue);color:#fff}.onzaris-not-found-action-primary:hover{background:#4a8cff}.onzaris-not-found-action-secondary{color:#fff;background:#ffffff12;border-color:#ffffff3d}.onzaris-not-found-action-secondary:hover{background:#2f7cff29;border-color:#8db6ffb3}.onzaris-not-found-footer{color:#f8fbff94;border-top:1px solid #ffffff29;margin-top:auto;padding:1.2rem 0 .35rem;font-size:.75rem}@media (max-width:760px){.onzaris-not-found{padding:1rem}.onzaris-not-found-header{padding-bottom:1rem}.onzaris-not-found-brand .brand-logo{height:1.75rem}.onzaris-not-found-code{text-align:right;font-size:.56rem}.onzaris-not-found-content{grid-template-columns:1fr;gap:2.25rem;min-height:0;padding:4.25rem .25rem 4rem}.onzaris-not-found-mark{min-height:7rem;font-size:clamp(8rem,34vw,12rem)}.onzaris-not-found-mark span:last-child{top:34%;left:18%}.onzaris-not-found-copy h1{max-width:10ch;font-size:clamp(3.55rem,16vw,6.2rem)}.onzaris-not-found-description{margin-top:1.25rem;font-size:1rem}.onzaris-not-found-actions{grid-template-columns:1fr;display:grid}.onzaris-not-found-action{width:100%}.onzaris-not-found-footer{flex-direction:column;align-items:flex-start;gap:.4rem}}.onzaris-not-found{color:#f7f7f5;background:#161616;place-items:center;min-height:100svh;padding:2rem;display:grid;overflow:hidden}.onzaris-not-found-center{text-align:center;flex-direction:column;align-items:center;width:min(100%,34rem);display:flex}.onzaris-not-found-brand{align-items:center;min-height:2.5rem;display:inline-flex}.onzaris-not-found-brand .brand-logo{width:auto;height:2.15rem}.onzaris-not-found-code{color:#7da9ff;letter-spacing:.2em;margin-top:2.3rem;font-size:.8rem}.onzaris-not-found-center h1,.onzaris-not-found-code{font-family:var(--font-barlow-condensed),Impact,sans-serif;font-weight:700}.onzaris-not-found-center h1{color:#fff;letter-spacing:-.045em;margin:1.05rem 0 0;font-size:clamp(3.25rem,8vw,5rem);line-height:.9}.onzaris-not-found-center p{color:#f7f7f5a8;margin:1rem 0 0;font-size:1rem;line-height:1.5}.onzaris-not-found-action{color:#161616;background:#fff;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.65rem;margin-top:1.55rem;padding:.65rem 1rem;font-size:.9rem;font-weight:650;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.onzaris-not-found-action:hover{color:#071b31;background:#dce8ff;transform:translateY(-1px)}.onzaris-not-found a:focus-visible{outline-offset:4px;outline:2px solid #7da9ff}@media (max-width:760px){.onzaris-not-found{padding:1.25rem}.onzaris-not-found-brand .brand-logo{height:1.85rem}.onzaris-not-found-code{margin-top:1.9rem}.onzaris-not-found-center h1{font-size:clamp(3.1rem,15vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.onzaris-not-found-action{transition:none}.onzaris-not-found-action:hover{transform:none}}.registration-pilot-hero{background:linear-gradient(135deg,#eef4f0 0,var(--paper) 54%,#e8f0f6 100%);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:clamp(2rem,7vw,7rem);padding:clamp(4.5rem,9vw,8rem) max(1.25rem,50vw - 600px)}.registration-pilot-hero-copy>p{color:var(--signal);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;font-size:.58rem;font-weight:900;display:flex}.registration-pilot-hero-copy>p [data-slot=badge]{letter-spacing:.04em;text-transform:none;color:#071426!important;background:#dceeff!important;border-color:#a8cae6!important}.registration-pilot-hero h1{max-width:760px;font-family:var(--font-archivo-black);letter-spacing:-.075em;margin:1.2rem 0 1.4rem;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:400;line-height:.88}.registration-pilot-hero-copy>span{color:#5f726a;max-width:620px;font-size:1rem;line-height:1.65;display:block}.registration-pilot-hero-actions [data-slot=button]{gap:.45rem}.registration-pilot-hero-actions svg,.registration-pilot-privacy svg{width:1rem}.registration-pilot-hero-copy>small{color:#70817a;align-items:flex-start;gap:.45rem;max-width:32rem;margin-top:1.5rem;font-size:.58rem;line-height:1.5;display:flex}.registration-pilot-hero-copy>small svg{width:.9rem;color:var(--field);flex:none}.registration-pilot-brief{color:#f8fbff;background:#13283d;border:1px solid #bfd0dc;border-radius:1.1rem;padding:clamp(1.4rem,3vw,2.2rem);position:relative;overflow:hidden;box-shadow:0 22px 50px #142b3c1c}.registration-pilot-brief :where(h2,p,span,dt,dd){color:inherit}.registration-pilot-brief h2{color:#f8fbff!important}.registration-pilot-brief>p{color:#9fc6e8!important}.registration-pilot-brief>span{color:#b8cede!important}.registration-pilot-brief dt{color:#9db6c9!important}.registration-pilot-brief dd{color:#fff!important}.registration-pilot-brief:after{content:"";border:1px solid #8fb8d833;border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-5rem;right:-4.5rem}.registration-pilot-brief-mark{color:#dceeff;letter-spacing:.04em;background:#254b6b;border:1px solid #82b0dc;border-radius:.75rem;place-items:center;width:3.2rem;height:3.2rem;font-weight:900;display:grid}.registration-pilot-brief>p{color:#9fc6e8;letter-spacing:.1em;text-transform:uppercase;margin:2rem 0 .45rem;font-size:.56rem;font-weight:900}.registration-pilot-brief h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,3vw,2.4rem)}.registration-pilot-brief>span{color:#b8cede;margin-top:.45rem;font-size:.68rem;display:block}.registration-pilot-brief dl{border-top:1px solid #ffffff24;gap:0;margin:2rem 0 0;display:grid}.registration-pilot-brief dl>div{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.registration-pilot-brief dt{color:#9db6c9;font-size:.58rem}.registration-pilot-brief dd{color:#fff;text-align:right;margin:0;font-size:.6rem;font-weight:800}.registration-pilot-steps{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;padding:1.1rem max(1.25rem,50vw - 600px) 1.2rem;display:grid}.registration-pilot-steps article{border-left:1px solid var(--border);grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;min-width:0;padding:.75rem 1.2rem;display:grid}.registration-pilot-steps article:first-child{border-left:0;padding-left:0}.registration-pilot-steps article>span{color:var(--signal);letter-spacing:.08em;font-size:.55rem;font-weight:900}.registration-pilot-steps article>svg{width:1.1rem;color:var(--field)}.registration-pilot-steps article>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.registration-pilot-steps strong{font-size:.65rem}.registration-pilot-steps small{color:#71827b;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.registration-pilot-content{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);gap:clamp(2rem,7vw,7rem);max-width:1200px;margin:0 auto;padding:clamp(4rem,8vw,7rem) max(1.25rem,50vw - 600px)}.registration-pilot-explainer>p:first-child,.registration-pilot-form-card header p{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.58rem;font-weight:900}.registration-pilot-explainer h2{letter-spacing:-.06em;max-width:31rem;font-size:clamp(2rem,4vw,3.7rem);line-height:.95}.registration-pilot-explainer>p:not(:first-child){color:#61736c;max-width:34rem;margin:1.35rem 0 0;font-size:.78rem;line-height:1.7}.registration-pilot-privacy:hover{color:var(--signal)}.registration-pilot-form-card{border:1px solid var(--border);background:var(--paper);border-radius:1.1rem;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 22px 50px #18382e0d}.registration-pilot-form-card>header{border-bottom:1px solid var(--border);gap:.75rem;padding-bottom:1.2rem}.registration-pilot-form-card header p{margin-bottom:.3rem}.registration-pilot-form-card header h2{letter-spacing:-.04em;font-size:1.5rem}.registration-pilot-form-icon{width:2.7rem;height:2.7rem;color:var(--field);background:#e5eee7}.registration-pilot-form-lead{color:#657870;margin:1.1rem 0 1.3rem;font-size:.68rem;line-height:1.6}.registration-pilot-boundary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-width:1200px;margin:0 auto clamp(3rem,7vw,6rem);padding:1rem max(1.25rem,50vw - 600px);display:flex}.registration-pilot-boundary strong{font-size:.68rem}.registration-pilot-boundary [data-slot=badge]{flex:none}@media (max-width:900px){.registration-pilot-hero{grid-template-columns:1fr;gap:2.5rem}.registration-pilot-brief{max-width:38rem}.registration-pilot-content{grid-template-columns:1fr;gap:3rem}}@media (max-width:760px){.registration-pilot-hero{padding-block:3.5rem 3rem}.registration-pilot-hero h1{font-size:clamp(3.1rem,15vw,5rem)}.registration-pilot-hero-copy>span{font-size:.88rem}.registration-pilot-hero-actions{flex-direction:column;align-items:stretch}.registration-pilot-hero-actions [data-slot=button]{justify-content:center;width:100%}.registration-pilot-steps{grid-template-columns:1fr;padding-block:.4rem}.registration-pilot-steps article,.registration-pilot-steps article:first-child{border-left:0;border-bottom:1px solid var(--border);padding:.8rem 0}.registration-pilot-steps article:last-child{border-bottom:0}.registration-pilot-steps small{white-space:normal}.registration-pilot-content{padding-block:3.5rem 4rem}.registration-pilot-boundary{align-items:flex-start;margin-inline:1rem;padding:1rem 0}.registration-pilot-boundary [data-slot=badge]{display:none}}.registration-pilot-page{--pilot-blue:#0a5bff;--pilot-navy:#0b1b2e;--pilot-sky:#eaf2ff;color:var(--pilot-navy);background:#f5f8fc;font-size:1rem}.registration-pilot-page h1,.registration-pilot-page h2{font-family:var(--font-barlow-condensed);font-weight:700}.registration-pilot-hero{background:#f5f8fc;border:0;grid-template-columns:minmax(0,1fr) minmax(25rem,.96fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);width:100%;max-width:none;margin:0;padding:clamp(3.75rem,8vw,7.5rem) max(1.25rem,50vw - 620px);display:grid}.registration-pilot-hero-copy{max-width:39rem}.registration-pilot-kicker{color:var(--pilot-navy);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.75rem;font-weight:800;display:flex}.registration-pilot-kicker span:first-child{background:var(--pilot-navy);color:#fff;border-radius:999px;padding:.45rem .7rem}.registration-pilot-kicker span:last-child{color:#607692}.registration-pilot-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pilot-blue)!important;margin:2rem 0 .7rem!important;font-size:.72rem!important;font-weight:850!important;line-height:1.2!important}.registration-pilot-hero h1{max-width:38rem;color:var(--pilot-navy);letter-spacing:-.045em;margin:0;font-size:clamp(3.8rem,7vw,7rem);line-height:.86}.registration-pilot-hero-lead{color:#506783;max-width:34rem;margin:1.4rem 0 0;font-size:1.05rem;line-height:1.55}.registration-pilot-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.registration-pilot-hero-actions [data-slot=button]{align-items:center;gap:.5rem;min-height:3rem;display:inline-flex}.registration-pilot-hero-actions [data-slot=button] svg,.registration-pilot-privacy svg{width:1rem}.registration-pilot-hero-actions [data-slot=button]:first-child{background:var(--pilot-blue)}.registration-pilot-hero-actions [data-slot=button]:first-child:hover{background:#004be0}.registration-pilot-hero-actions [data-slot=button]:last-child{color:var(--pilot-navy);background:0 0;border-color:#a9bad1}.registration-pilot-truth{align-items:flex-start;gap:.5rem;max-width:33rem;display:flex;color:#667c97!important;margin:1.4rem 0 0!important;font-size:.78rem!important;line-height:1.5!important}.registration-pilot-truth svg{width:1rem;color:var(--pilot-blue);flex:none;margin-top:.08rem}.registration-pilot-proof{min-width:0}.registration-pilot-proof-image{background:var(--pilot-navy);border-radius:1.1rem;min-height:25rem;margin:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #0b1b2e24}.registration-pilot-proof-image img{object-fit:cover}.registration-pilot-proof-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#071525b5);position:absolute;inset:0}.registration-pilot-proof-image figcaption{z-index:1;color:#fff;letter-spacing:.03em;font-size:.68rem;font-weight:750;position:absolute;bottom:1rem;left:1rem;right:1rem}.registration-pilot-record{z-index:2;background:var(--pilot-navy);color:#fff;border:1px solid #46698e;border-radius:.8rem;width:min(24rem,100% - 3rem);margin:-2.8rem 1.5rem 0 auto;padding:1.3rem 1.4rem 1.1rem;position:relative;box-shadow:0 1rem 2rem #0b1b2e26}.registration-pilot-record p{color:#8eb8ff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-size:.65rem;font-weight:850}.registration-pilot-record h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:2rem;line-height:1}.registration-pilot-record dl{gap:0;margin:1.1rem 0 0;display:grid}.registration-pilot-record dl>div{border-top:1px solid #ffffff1c;justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.registration-pilot-record dt{color:#9cb1c9;font-size:.72rem}.registration-pilot-record dd{color:#fff;text-align:right;margin:0;font-size:.72rem;font-weight:750}.registration-pilot-rail{background:var(--pilot-navy);color:#fff;grid-template-columns:minmax(14rem,.72fr) minmax(0,1.55fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding:2.2rem max(1.25rem,50vw - 620px);display:grid}.registration-pilot-rail-heading>span,.registration-pilot-section-label{color:#8eb8ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:850;display:block}.registration-pilot-rail-heading h2{color:#fff;letter-spacing:-.02em;max-width:18rem;margin:0;font-size:2.3rem;line-height:.95}.registration-pilot-rail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.registration-pilot-rail li{border-left:1px solid #ffffff2e;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-width:0;padding:.35rem 1.2rem;display:grid}.registration-pilot-rail li:first-child{border-left:0;padding-left:0}.registration-pilot-rail li>b{color:#8eb8ff;letter-spacing:.08em;align-self:start;font-size:.65rem}.registration-pilot-rail li>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.registration-pilot-rail li strong{color:#fff;font-size:.88rem}.registration-pilot-rail li small{color:#adbed3;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.registration-pilot-rail li>svg{color:#8eb8ff;width:1.1rem}.registration-pilot-content{background:#fff;grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);gap:clamp(3rem,8vw,9rem);width:100%;max-width:none;margin:0;padding:clamp(4rem,8vw,7rem) max(1.25rem,50vw - 620px);display:grid}.registration-pilot-explainer h2{max-width:30rem;color:var(--pilot-navy);letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,5vw,4.7rem);line-height:.88}.registration-pilot-explainer>p:not(.registration-pilot-eyebrow){color:#526983;max-width:31rem;margin:1.3rem 0 0;font-size:.98rem;line-height:1.6}.registration-pilot-explainer ul{gap:.75rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.registration-pilot-explainer li{color:#263e58;align-items:flex-start;gap:.6rem;font-size:.87rem;line-height:1.45;display:flex}.registration-pilot-explainer li svg{width:1rem;color:var(--pilot-blue);flex:none;margin-top:.1rem}.registration-pilot-privacy{color:var(--pilot-blue);align-items:center;gap:.4rem;margin-top:1.7rem;font-size:.8rem;font-weight:850;display:inline-flex}.registration-pilot-form-card{min-width:0;box-shadow:none;background:0 0;border:0;border-left:1px solid #cfdae8;border-radius:0;padding:0 0 0 clamp(0rem,2vw,1.5rem);scroll-margin-top:5rem}.registration-pilot-form-card>header{border-bottom:1px solid #cfdae8;align-items:center;gap:.8rem;padding:0 0 1.15rem;display:flex}.registration-pilot-form-card header>div{flex-direction:column;gap:.15rem;display:flex}.registration-pilot-form-card header>div>span{color:var(--pilot-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.registration-pilot-form-card header h2{color:var(--pilot-navy);letter-spacing:-.02em;margin:0;font-size:2.25rem;line-height:.95}.registration-pilot-form-icon{background:var(--pilot-sky);width:2.8rem;height:2.8rem;color:var(--pilot-blue);border-radius:.7rem;place-items:center;display:grid}.registration-pilot-form-icon svg{width:1.25rem}.registration-pilot-form-lead{color:#607691;max-width:33rem;margin:1.15rem 0 1.4rem;font-size:.86rem;line-height:1.5}.registration-pilot-form-card .public-contact-form{gap:1rem}.registration-pilot-form-card .public-contact-form label{gap:.4rem}.registration-pilot-form-card .public-contact-form label span{color:#263e58;font-size:.72rem}.registration-pilot-form-card .public-contact-form input,.registration-pilot-form-card .public-contact-form select{height:3rem;color:var(--pilot-navy);background:#fff;border-color:#b9c9db;border-radius:.45rem;font-size:.88rem}.registration-pilot-form-card .public-contact-form textarea{color:var(--pilot-navy);background:#fff;border-color:#b9c9db;border-radius:.45rem;font-size:.88rem}.registration-pilot-form-card .public-contact-form [data-slot=button]{background:var(--pilot-blue);min-height:3rem}.registration-pilot-form-card .public-contact-form>small{color:#71849b;font-size:.68rem;line-height:1.45}.registration-pilot-boundary{background:#f0f5fb;border:1px solid #c9d7e7;border-left:0;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;max-width:none;margin:0 0 4rem;padding:1.2rem max(1.25rem,50vw - 620px);display:grid}.registration-pilot-boundary>svg{width:1.25rem;color:var(--pilot-blue);flex:none}.registration-pilot-boundary>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.registration-pilot-boundary strong{color:var(--pilot-navy);font-size:.82rem}.registration-pilot-boundary span{color:#607691;font-size:.75rem;line-height:1.45}.registration-pilot-boundary [data-slot=badge]{color:#315b91;white-space:nowrap;border-color:#9db7d7;margin-left:auto}.registration-pilot-page .registration-pilot-hero-actions [data-slot=button]:first-child{background:var(--pilot-blue)!important;color:#fff!important}.registration-pilot-page .registration-pilot-hero-actions [data-slot=button]:last-child{color:var(--pilot-navy)!important;background:0 0!important}.registration-pilot-page .registration-pilot-record p{color:#8eb8ff!important}.registration-pilot-page .registration-pilot-record dd,.registration-pilot-page .registration-pilot-record dt,.registration-pilot-page .registration-pilot-record h2{color:#fff!important}.registration-pilot-page .registration-pilot-record dt{color:#9cb1c9!important}.registration-pilot-page .registration-pilot-rail-heading>span{color:#8eb8ff!important}.registration-pilot-page .registration-pilot-rail li strong,.registration-pilot-page .registration-pilot-rail li>b,.registration-pilot-page .registration-pilot-rail-heading h2{color:#fff!important}.registration-pilot-page .registration-pilot-rail li small{color:#adbed3!important}.registration-pilot-page .registration-pilot-rail li>svg{color:#8eb8ff!important}@media (max-width:960px){.registration-pilot-hero{grid-template-columns:1fr;gap:2.5rem}.registration-pilot-hero-copy{max-width:48rem}.registration-pilot-proof{max-width:44rem}.registration-pilot-content{grid-template-columns:1fr;gap:3.5rem}.registration-pilot-form-card{border-top:1px solid #cfdae8;border-left:0;padding:3rem 0 0}}@media (max-width:760px){.registration-pilot-hero{gap:2rem;padding-block:3rem 3.5rem}.registration-pilot-eyebrow{margin-top:1.5rem!important}.registration-pilot-hero h1{font-size:clamp(3.35rem,15vw,5.2rem)}.registration-pilot-hero-lead{font-size:.98rem}.registration-pilot-hero-actions{flex-direction:column;align-items:stretch}.registration-pilot-hero-actions [data-slot=button]{justify-content:center;width:100%}.registration-pilot-proof-image{min-height:18rem}.registration-pilot-record{width:calc(100% - 1.5rem);margin:-2.2rem .75rem 0 auto;padding:1.05rem}.registration-pilot-record h2{font-size:1.7rem}.registration-pilot-rail{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.registration-pilot-rail-heading h2{max-width:22rem;font-size:2rem}.registration-pilot-rail ol{grid-template-columns:1fr}.registration-pilot-rail li,.registration-pilot-rail li:first-child{border-top:1px solid #ffffff2e;border-left:0;padding:.85rem 0}.registration-pilot-rail li:first-child{border-top:0}.registration-pilot-content{gap:2.8rem;padding-block:3.5rem 4rem}.registration-pilot-explainer h2{font-size:clamp(2.8rem,14vw,4rem)}.registration-pilot-explainer>p:not(.registration-pilot-eyebrow){font-size:.94rem}.registration-pilot-form-card{padding-top:2.5rem}.registration-pilot-form-card header h2{font-size:2rem}.registration-pilot-form-card .public-contact-form>div{grid-template-columns:1fr}.registration-pilot-boundary{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-bottom:2.5rem;padding-block:1rem}.registration-pilot-boundary [data-slot=badge]{display:none}}.mfa-setup-slot:not(:has(.mfa-verify,.mfa-recovery-result)){display:none}.public-registration-start{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.public-registration-start [data-slot=button]{align-items:center;gap:.45rem;display:inline-flex}.public-registration-start [data-slot=button] svg{width:1rem}.public-registration-start small{color:#63766e;max-width:23rem;font-size:.58rem;line-height:1.5}.public-registration-journey{border-bottom:1px solid var(--border);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.7fr);gap:2rem;max-width:1200px;margin:0 auto;padding:3.2rem max(2rem,50vw - 600px) 3rem;display:grid}.public-registration-journey-heading p{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.58rem;font-weight:900}.public-registration-journey-heading h2{letter-spacing:-.05em;max-width:18rem;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:.98}.public-registration-journey-heading>span{color:#63766e;max-width:19rem;margin-top:.9rem;font-size:.68rem;line-height:1.6;display:block}.public-registration-journey>ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.public-registration-journey>ol>li{border-left:1px solid var(--border);min-width:0;padding:.15rem .75rem 0}.public-registration-journey>ol>li:first-child{border-left:0;padding-left:0}.public-registration-journey>ol b{color:var(--signal);letter-spacing:.08em;margin-bottom:1.2rem;font-size:.62rem;display:block}.public-registration-journey>ol div{flex-direction:column;gap:.35rem;display:flex}.public-registration-journey>ol strong{font-size:.68rem;line-height:1.2}.public-registration-journey>ol span{color:#6a7b74;font-size:.57rem;line-height:1.5}.public-registration-review-note{border-top:1px solid var(--border);grid-column:1/-1;align-items:flex-start;gap:.6rem;margin-top:1.7rem;padding-top:1rem;display:flex}.public-registration-review-note>svg{width:1rem;color:var(--field);flex:none}.public-registration-review-note p{flex-direction:column;gap:.25rem;margin:0;display:flex}.public-registration-review-note strong{font-size:.62rem}.public-registration-review-note span{color:#63766e;font-size:.58rem;line-height:1.5}.registration-status-guide{border:1px solid var(--border);background:var(--paper);border-radius:.9rem;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.8fr);gap:1.2rem 2rem;margin-bottom:.8rem;padding:1.1rem 1.2rem;display:grid}.registration-status-guide-heading p{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.58rem;font-weight:900}.registration-status-guide-heading h2{letter-spacing:-.035em;margin:0;font-size:1.15rem}.registration-status-guide-heading>span{color:#6f8179;margin-top:.35rem;font-size:.56rem;line-height:1.45;display:block}.registration-status-guide>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.registration-status-guide>ol>li{gap:.55rem;min-width:0;display:flex}.registration-status-guide>ol>li>span{width:2rem;height:2rem;color:var(--field);background:#e7efe9;border-radius:.55rem;flex:none;place-items:center;display:grid}.registration-status-guide>ol svg{width:1rem}.registration-status-guide>ol div{flex-direction:column;gap:.18rem;min-width:0;display:flex}.registration-status-guide>ol strong{font-size:.62rem}.registration-status-guide>ol small{color:#6f8179;font-size:.52rem;line-height:1.4}.registration-status-guide-note{color:#5e7169;border-top:1px solid #e7ece7;grid-column:1/-1;margin:0;padding-top:.7rem;font-size:.56rem;line-height:1.5}.registration-form-step-intro{border-left:3px solid var(--signal);background:#f4f8f4;flex-direction:column;gap:.2rem;padding:.75rem .8rem;display:flex}.registration-form-step-intro p{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.5rem;font-weight:900}.registration-form-step-intro strong{font-size:.68rem}.registration-form-step-intro span{color:#71837b;font-size:.54rem}.registration-consents{border-top:1px solid #e7ece7;flex-direction:column;gap:.6rem;margin-top:.2rem;padding-top:.7rem;display:flex}.registration-consents>div{flex-direction:column;gap:.2rem;display:flex}.registration-consents>div p{margin:0;font-size:.56rem;font-weight:900}.registration-consents>div small{color:#71837b;font-size:.51rem}.registration-consents>label{margin-top:.1rem}.registration-external-review-note{background:#f6faf6;border:1px solid #d9e5db;border-radius:.55rem;flex-direction:column;gap:.25rem;margin-top:.7rem;padding:.7rem .8rem;display:flex}.registration-external-review-note strong{font-size:.55rem}.registration-external-review-note span{color:#60736b;font-size:.52rem;line-height:1.45}.registration-form-summary{background:#fbfdfb;border:1px solid #d9e5db;border-radius:.65rem;flex-direction:column;gap:.6rem;margin-top:.2rem;padding:.8rem;display:flex}.registration-form-summary>div{flex-direction:column;gap:.2rem;display:flex}.registration-form-summary p{color:#60736b;margin:0;font-size:.52rem;line-height:1.45}.registration-form-summary>div>p{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.registration-form-summary h3{margin:0;font-size:.75rem}.registration-form-summary dl{flex-direction:column;gap:.3rem;margin:0;display:flex}.registration-form-summary dl>div{border-top:1px solid #e7ece7;grid-template-columns:7rem minmax(0,1fr);gap:.5rem;padding-top:.35rem;display:grid}.registration-form-summary dt{color:#71837b;font-size:.51rem}.registration-form-summary dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.53rem;font-weight:800}@media (max-width:900px){.public-registration-journey{grid-template-columns:1fr;gap:1.5rem}.public-registration-journey-heading>span{max-width:32rem}}@media (max-width:760px){.public-registration-start{flex-direction:column;align-items:stretch}.public-registration-start [data-slot=button]{justify-content:center;width:100%}.public-registration-journey{padding:2.5rem 1rem 2rem}.public-registration-journey>ol{grid-template-columns:1fr;gap:0}.public-registration-journey>ol>li,.public-registration-journey>ol>li:first-child{border-left:0;border-top:1px solid var(--border);grid-template-columns:2rem 1fr;gap:.7rem;padding:.8rem 0;display:grid}.public-registration-journey>ol>li:first-child{border-top:0}.public-registration-journey>ol b{margin:0}.registration-status-guide{grid-template-columns:1fr;gap:1rem}.registration-status-guide>ol{grid-template-columns:1fr}.registration-status-guide-note{grid-column:auto}}.portal-shell .registration-status-guide{background:var(--onzaris-panel)!important;border-color:var(--onzaris-line)!important;color:var(--onzaris-text)!important}.portal-shell .registration-status-guide-heading>span,.portal-shell .registration-status-guide-note,.portal-shell .registration-status-guide>ol small{color:var(--onzaris-muted)!important}.portal-shell .registration-status-guide>ol>li>span{background:var(--onzaris-selected)!important;color:var(--onzaris-blue-soft)!important}.portal-shell .registration-status-guide-note{border-color:var(--onzaris-line)!important}.portal-shell .registration-external-review-note,.portal-shell .registration-form-step-intro,.portal-shell .registration-form-summary{background:var(--onzaris-panel-raised)!important;border-color:var(--onzaris-line)!important;color:var(--onzaris-text)!important}.portal-shell .registration-external-review-note span,.portal-shell .registration-form-step-intro span,.portal-shell .registration-form-summary dt,.portal-shell .registration-form-summary p{color:var(--onzaris-muted)!important}.portal-shell .registration-consents,.portal-shell .registration-form-summary dl>div{border-color:var(--onzaris-line)!important}html[data-portal-theme] .portal-shell .portal-content :where(.person-pending,.claim-pending,.campaign-draft,.closure-active,.discipline-hearing,.discipline-review,.schedule-game-conflict,.schedule-conflict-center>article,.notification-unread,.message-unread,.payment-due,.assignment-pending,.member-role-card.role-tone-1,.notification-urgent){border-left:0!important}html[data-portal-theme] .portal-shell .portal-content .calendar-event{border-top-width:2px!important;border-left:0!important}html[data-portal-theme] .portal-shell :where(button,a,input,select,textarea,summary){touch-action:manipulation}html[data-portal-theme] .portal-shell :where([role=dialog],[data-slot=sheet-content]){overscroll-behavior:contain}html[data-portal-theme] .portal-shell .portal-content :where(h1,h2,h3,h4){text-wrap:balance}html[data-portal-theme] .portal-shell .portal-content :where(table,[role=table],.metric-card>strong,.finance-summary strong,.competition-stats strong,.governance-summary strong){font-variant-numeric:tabular-nums}html[data-portal-theme] .portal-shell .portal-content :where(h1,h2,h3,h4,b,strong,a,p,span,small){overflow-wrap:anywhere}.portal-content .claims-panel article>.claim-decisions .confirm-submit-review>div,.portal-content .person-decision-actions .confirm-submit-review>div,.portal-content .registration-review-actions .confirm-submit-review>div,.portal-content .venue-card>form .confirm-submit-review>div{flex-wrap:wrap}@media (max-width:760px){.portal-content .claims-panel article>.claim-decisions .confirm-submit-review>div,.portal-content .person-decision-actions .confirm-submit-review>div,.portal-content .registration-review-actions .confirm-submit-review>div,.portal-content .venue-card>form .confirm-submit-review>div{grid-template-columns:1fr;display:grid}.portal-content .claims-panel article>.claim-decisions .confirm-submit-review>div [data-slot=button],.portal-content .person-decision-actions .confirm-submit-review>div [data-slot=button],.portal-content .registration-review-actions .confirm-submit-review>div [data-slot=button],.portal-content .venue-card>form .confirm-submit-review>div [data-slot=button]{flex:none;width:100%}}html[data-portal-theme=dark] .portal-shell{--workspace-canvas:#172235;--workspace-sidebar:#1d2a3d;--workspace-panel:#223047;--workspace-panel-raised:#2a3a52;--workspace-control:#25364e;--workspace-selected:#304866;--workspace-border:#3b4d66;--workspace-border-strong:#58708f;--workspace-text:#f4f7fb;--workspace-muted:#b1bdcc;--workspace-subtle:#9aa9bd}.portal-content .schedule-engine-summary{border-block:1px solid var(--onzaris-line);gap:0!important}.portal-content .schedule-engine-summary>article{min-height:4.75rem;border:0!important;border-right:1px solid var(--onzaris-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.8rem .75rem!important}.portal-content .schedule-engine-summary>article:last-child{border-right:0!important}.portal-content .schedule-engine-summary>article>svg{border-radius:.55rem;width:2.15rem;height:2.15rem;padding:.55rem;background:var(--onzaris-selected)!important;color:var(--onzaris-blue)!important}.portal-content .schedule-engine-summary>article.has-conflicts{border-bottom:2px solid var(--onzaris-warning)!important;background:var(--onzaris-warning)!important}@supports (color:color-mix(in lab,red,red)){.portal-content .schedule-engine-summary>article.has-conflicts{background:color-mix(in srgb,var(--onzaris-warning) 8%,transparent)!important}}.portal-content .schedule-engine-summary small{color:var(--onzaris-muted)!important;font-size:.75rem!important}.portal-content .schedule-board-disclosure{border-top:1px solid var(--onzaris-line);margin-top:.35rem}.portal-content .schedule-board-disclosure>summary{cursor:pointer;align-items:center;min-height:44px;padding:.75rem .1rem;font-size:.875rem;font-weight:750;list-style:none;display:flex;color:var(--onzaris-blue)!important}.portal-content .schedule-board-disclosure>summary::-webkit-details-marker{display:none}.portal-content .schedule-board-disclosure>summary:before{content:"+";margin-right:.5rem;font-size:1.15rem;line-height:1}.portal-content .schedule-board-disclosure[open]>summary:before{content:"–"}.portal-content .schedule-board-disclosure[open]>summary{margin-bottom:.45rem}.portal-content .notifications-layout{align-items:start!important}@media (max-width:760px){.portal-content .schedule-engine-summary{grid-template-columns:1fr!important}.portal-content .schedule-engine-summary>article{min-height:3.75rem;border-right:0!important;border-bottom:1px solid var(--onzaris-line)!important}.portal-content .schedule-engine-summary>article:last-child{border-bottom:0!important}}html[data-portal-theme=dark] body{color:#f4f7fb!important;background:#101a2b!important}html[data-portal-theme=light] body{color:#12243a!important;background:#f6f8fb!important}.portal-shell,.portal-shell .portal-content,.portal-shell .portal-main{color:var(--onzaris-text)!important}.portal-shell .portal-content :where(p,span,small,time,address,label){color:var(--onzaris-muted)}.portal-shell .portal-content :where(h1,h2,h3,h4,b,strong){color:var(--onzaris-text)}.portal-shell .portal-content :where(a:not([data-slot=button]),button){color:var(--onzaris-blue)}.portal-shell .portal-content :where(button[data-slot=button],a[data-slot=button]){color:inherit}.member-home .member-header{margin-bottom:.75rem!important}.member-home .member-header h1{font-size:clamp(2rem,3vw,2.8rem)!important}.member-home .member-header span{max-width:52rem;display:block}.member-priority-strip{border:1px solid var(--onzaris-line);border-top:2px solid var(--onzaris-blue);background:var(--onzaris-blue);border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 1.25rem;margin:0 0 1.25rem;padding:1rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.member-priority-strip{background:color-mix(in srgb,var(--onzaris-blue) 7%,var(--onzaris-panel))}}.member-priority-strip>div{min-width:0}.member-priority-strip p{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .18rem;font-weight:800;color:var(--onzaris-blue-soft)!important;font-size:.75rem!important}.member-priority-strip h2{margin:0;font-size:1.2rem!important}.member-priority-strip span{margin-top:.18rem;display:block;color:var(--onzaris-muted)!important}.member-priority-strip a{background:var(--onzaris-blue);white-space:nowrap;border-radius:.55rem;align-items:center;gap:.35rem;min-height:44px;padding:0 .8rem;font-weight:760;text-decoration:none;display:inline-flex;color:#fff!important}.member-priority-strip a:hover{background:var(--onzaris-blue-hover)}.member-priority-strip a svg{width:1rem;height:1rem}.member-priority-strip>small{grid-column:1/-1;color:var(--onzaris-subtle)!important}.portal-content .member-home .dashboard-panel{background:var(--onzaris-panel)!important}.portal-content .member-home .family-calendar,.portal-content .member-home .team-panel{min-width:0}.portal-content .member-home .panel-heading{padding:.9rem 1rem!important}.portal-content .member-home .panel-heading p{display:none}.portal-content .member-home .panel-heading h2{margin:0}.portal-shell-ops .portal-content>.admin-payments,.portal-shell-ops .portal-content>.assignment-ledger,.portal-shell-ops .portal-content>.claims-panel,.portal-shell-ops .portal-content>.dashboard-panel,.portal-shell-ops .portal-content>.game-ops-list,.portal-shell-ops .portal-content>.schedule-game-list,.portal-shell-ops .portal-content>.unassigned-games{border:0!important;border-top:1px solid var(--onzaris-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.portal-shell-ops .portal-content>.admin-payments .panel-heading,.portal-shell-ops .portal-content>.dashboard-panel .panel-heading,.portal-shell-ops .portal-content>.game-ops-list .panel-heading,.portal-shell-ops .portal-content>.schedule-game-list .panel-heading{padding-inline:0!important}.portal-shell-ops .portal-content>.admin-payments .panel-heading p,.portal-shell-ops .portal-content>.dashboard-panel>.panel-heading p,.portal-shell-ops .portal-content>.game-ops-list .panel-heading p,.portal-shell-ops .portal-content>.schedule-game-list .panel-heading p{display:none}.portal-shell-ops .portal-content>.metric-grid{gap:.75rem!important}.portal-shell-ops .portal-content>.metric-grid .metric-card{min-height:7.5rem;border:0!important;border-bottom:1px solid var(--onzaris-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.portal-shell-ops .portal-content>.metric-grid .metric-card-featured{background:var(--onzaris-panel-raised)!important;border-left:0!important;border-radius:.65rem!important}.portal-shell-ops .portal-content .subscription-panel{margin-top:1.25rem;border:1px solid var(--onzaris-line)!important;background:var(--onzaris-panel-raised)!important;border-radius:.7rem!important;padding:1rem!important}.portal-shell-ops .portal-content .sponsors-panel{opacity:.88;margin-top:.75rem}.portal-shell-ops .portal-content .notification-row{border-color:var(--onzaris-line)!important}.portal-shell-ops .portal-content .schedule-drag-board{border-top:1px solid var(--onzaris-line);margin-top:1rem}.portal-content .availability-card,.portal-content .next-event-card .availability-card{color:#fff!important;background:#1768e5!important}html[data-portal-theme=dark] .portal-content .availability-card,html[data-portal-theme=dark] .portal-content .next-event-card .availability-card{color:#fff!important;background:#2c6cb3!important}.portal-content .availability-card :where(span,small,strong){color:#fff!important}@media (max-width:760px){.member-priority-strip{grid-template-columns:1fr;gap:.55rem;padding:.9rem}.member-priority-strip a{justify-content:center}.member-priority-strip>small{grid-column:auto}.portal-shell-ops .portal-content>.metric-grid .metric-card{min-height:6.4rem}.portal-shell-ops .portal-content>.admin-payments,.portal-shell-ops .portal-content>.claims-panel,.portal-shell-ops .portal-content>.dashboard-panel,.portal-shell-ops .portal-content>.game-ops-list,.portal-shell-ops .portal-content>.schedule-game-list{padding-inline:0!important}.portal-shell-ops .portal-content .subscription-panel{padding:.85rem!important}}.subscription-panel .form-error{border:1px solid var(--destructive);margin:0 1rem 1rem;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.subscription-panel .form-error{border:1px solid color-mix(in srgb,var(--destructive) 35%,var(--onzaris-line))}}.subscription-panel .form-error{color:var(--destructive);border-radius:.5rem}@media (max-width:760px){.subscription-panel-toolbar{flex-direction:column;align-items:stretch}.subscription-interval-toggle{width:100%}.subscription-interval-toggle button{flex:1}.subscription-plan-grid{grid-template-columns:1fr}}.portal-shell{--sidebar-active:#102747;--sidebar-active-border:#23528c;--sidebar-hover:#0c1b30}html[data-portal-theme=light] .portal-shell{--sidebar-active:#e7f0ff;--sidebar-active-border:#b9d2ff;--sidebar-hover:#edf3fb}.portal-sidebar{width:15.5rem!important;padding:.75rem!important;overflow:hidden!important}.portal-brand{min-height:3.25rem!important;padding:.35rem .5rem .75rem!important}.portal-brand img,.portal-brand svg{width:auto!important;max-width:9.4rem!important;max-height:1.8rem!important}.organization-switcher{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.organization-switcher-trigger{border:1px solid var(--onzaris-line)!important;background:var(--onzaris-panel)!important;width:100%!important;min-height:3.5rem!important;border-radius:.625rem!important;grid-template-columns:2.125rem minmax(0,1fr) 1rem!important;gap:.625rem!important;padding:.5rem!important;transition:background-color .12s,border-color .12s!important}.organization-switcher-trigger:hover,.organization-switcher-trigger[data-popup-open]{border-color:var(--onzaris-line-strong)!important;background:var(--sidebar-hover)!important}.organization-switcher-mark{border:1px solid var(--sidebar-active-border)!important;background:var(--sidebar-active)!important;width:2.125rem!important;height:2.125rem!important;color:var(--onzaris-blue)!important;letter-spacing:0!important;border-radius:.5rem!important;place-items:center!important;font-size:.6875rem!important;font-weight:760!important;display:grid!important}.organization-switcher-copy{flex-direction:column!important;align-items:flex-start!important;gap:0!important;min-width:0!important;display:flex!important}.organization-switcher-copy b{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;color:var(--onzaris-text)!important;font-size:.8125rem!important;font-weight:680!important;line-height:1.35!important}.organization-switcher-copy small{color:var(--onzaris-muted)!important;font-size:.6875rem!important;font-weight:500!important;line-height:1.35!important}.organization-switcher-trigger>svg{height:1rem!important}.organization-switcher-trigger[data-popup-open]>svg{transform:rotate(180deg)!important}.organization-switcher-menu{width:14rem!important;max-width:calc(100vw - 1.5rem)!important}.portal-navigation{scrollbar-color:var(--onzaris-line-strong) transparent;gap:.125rem!important;min-height:0!important;margin:.75rem -.125rem 0!important;padding:0 .125rem .5rem!important;overflow:hidden auto!important}.portal-nav-label{display:none!important}.portal-nav-group{color:var(--onzaris-muted)!important;letter-spacing:0!important;text-transform:none!important;margin:.75rem .625rem .25rem!important;font-size:.6875rem!important;font-weight:650!important;line-height:1.3!important}.portal-nav-item{min-height:2.75rem!important;border:1px solid #0000!important;border-radius:.5rem!important;gap:.625rem!important;padding:0 .625rem!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.25!important;transition:background-color .12s,border-color .12s,color .12s!important}.portal-nav-item>svg{color:currentColor!important;stroke-width:1.8px!important;width:1.125rem!important;height:1.125rem!important}.portal-nav-item:hover{background:var(--sidebar-hover)!important;border-color:#0000!important}.portal-nav-item.is-active,.portal-nav-item.is-ai.is-active{border-color:var(--sidebar-active-border)!important;background:var(--sidebar-active)!important;color:var(--onzaris-text)!important;box-shadow:none!important}.portal-nav-item.is-active>svg,.portal-nav-item.is-ai.is-active>svg{color:var(--onzaris-blue)!important}.sidebar-locale,.sidebar-profile,.sidebar-season{flex:none!important}.sidebar-season{border-top:1px solid var(--onzaris-line)!important;grid-template-columns:1.25rem minmax(0,1fr)!important;align-items:center!important;gap:.625rem!important;min-height:2.75rem!important;margin:auto 0 0!important;padding:.5rem!important;display:grid!important}.sidebar-locale>svg,.sidebar-season>svg{width:1.125rem!important;height:1.125rem!important;color:var(--onzaris-muted)!important;stroke-width:1.8px!important}.sidebar-season-copy{flex-direction:column!important;gap:0!important;min-width:0!important;display:flex!important}.sidebar-season-copy>small{color:var(--onzaris-muted)!important;font-size:.6875rem!important;line-height:1.2!important}.sidebar-season .onzaris-select-trigger{width:100%!important;min-height:1.25rem!important;color:var(--onzaris-text)!important;background:0 0!important;border:0!important;border-radius:.25rem!important;padding:0!important;font-size:.8125rem!important;font-weight:680!important;line-height:1.2!important}.sidebar-season .onzaris-select-trigger:hover{color:var(--onzaris-blue-soft)!important}.sidebar-season .onzaris-select-icon svg{width:.875rem!important;height:.875rem!important}.sidebar-locale{grid-template-columns:1.25rem minmax(0,1fr) auto!important;align-items:center!important;gap:.625rem!important;min-height:2.75rem!important;padding:.375rem .5rem!important;display:grid!important}.sidebar-locale-label{color:var(--onzaris-muted)!important;font-size:.8125rem!important;font-weight:520!important}.sidebar-locale-options{border:1px solid var(--onzaris-line)!important;background:var(--onzaris-panel)!important;border-radius:.5rem!important;grid-template-columns:repeat(2,2.375rem)!important;gap:.125rem!important;padding:.1875rem!important;display:grid!important}.sidebar-locale-options button{width:2.375rem!important;min-height:1.75rem!important;color:var(--onzaris-muted)!important;background:0 0!important;border:0!important;border-radius:.3125rem!important;padding:0!important;font-size:.6875rem!important;font-weight:720!important}.sidebar-locale-options button.is-active{background:var(--sidebar-active)!important;color:var(--onzaris-blue)!important;box-shadow:none!important}.sidebar-profile{border-top:1px solid var(--onzaris-line)!important;grid-template-columns:minmax(0,1fr) 2rem!important;gap:.25rem!important;min-height:3.375rem!important;margin-top:.25rem!important;padding:.5rem .25rem 0!important}.sidebar-profile-link{border-radius:.5rem!important;gap:.5625rem!important;min-height:2.5rem!important;padding:.25rem!important}.sidebar-profile [data-slot=avatar]{border:1px solid var(--onzaris-line)!important;background:var(--onzaris-panel)!important;width:2rem!important;height:2rem!important}.sidebar-profile b{font-size:.8125rem!important;font-weight:680!important;line-height:1.3!important}.sidebar-profile small{font-size:.6875rem!important;line-height:1.3!important}.sidebar-profile form>button{border-radius:.5rem!important;width:2rem!important;min-width:2rem!important;height:2rem!important}.sidebar-profile form>button:hover{background:var(--sidebar-hover)!important;color:var(--onzaris-text)!important}.sidebar-profile form svg{width:1rem!important;height:1rem!important}@media (max-width:1100px) and (min-width:761px){.portal-sidebar{width:14.75rem!important}.portal-main{margin-left:14.75rem!important}}@media (max-width:760px){.portal-main{margin-left:0!important}.portal-navigation-mobile{margin-top:.5rem!important}.portal-navigation-mobile .portal-nav-group{margin-top:.625rem!important}}html body .portal-shell .portal-nav-item.is-active,html body .portal-shell .portal-nav-item.is-ai.is-active{color:#fff!important;background:#075dcc!important}html[data-portal-theme=dark] .portal-content :where(.alert-row small,.mini-event time,.family-event time){color:#9fb0aa!important}html[data-portal-theme=dark] .portal-content .availability-card>small{color:#b6c9c2!important}html[data-portal-theme=dark] .portal-content .panel-heading>a{color:#75a8ff!important}.portal-content .member-team-mark.orange,.portal-content .member-team-row>span:first-child{color:#07172d!important}.portal-content .member-team-row>span:first-child[style*=\#18352f]{color:#fff!important}.portal-content .member-team-row>span:first-child[style*=\#e85c3f]{color:#fff!important;background:#b33420!important}.portal-content a[data-slot=badge]{color:#fff!important}.portal-content .orange{color:#07172d!important}html[data-portal-theme=light] .portal-content .competition-grid>article>div:first-child>span{color:#075dcc!important}html[data-portal-theme=light] .portal-content .standings-panel>article>span>i{color:#173b6d!important;background:#dce9fb!important}html[data-portal-theme=dark] .portal-content :where(.assignment-fee,.receipt-link){color:#75a8ff!important}html[data-portal-theme=dark] .portal-content .member-inbox>aside a{color:#9fb0aa!important}html[data-portal-theme=dark] .portal-content .member-inbox>aside a.active,html[data-portal-theme=dark] .portal-content .member-inbox>aside a.active [data-slot=badge]{color:#fff!important}html[data-portal-theme=light] .portal-content .member-inbox>aside a:not(.active){color:#53665f!important}html[data-portal-theme=light] .portal-content .member-game-list>article{color:#07172d!important;background:#f8fbff!important}html[data-portal-theme=light] .portal-content .member-game-list>article :where(h2,time,span,small,b,strong){color:#213751!important}html[data-portal-theme=light] .portal-content .member-game-list>article .member-game-match>small{color:#075dcc!important}html body .portal-shell :where(button,a,[role=button],summary,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px!important}html body .portal-shell .notification-count,html body .portal-shell .onzaris-select-value,html body .portal-shell [data-slot=badge]{font-size:13px!important}html body .portal-shell .topbar-actions [data-slot=button]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body .portal-shell .sidebar-season button{width:100%!important;min-width:44px!important;min-height:44px!important}html[data-portal-theme=light] body .portal-content [data-slot=badge]{color:#0b2f68!important;background:#e7effa!important;border-color:#b6c8e2!important}html body .portal-content :where(.member-venue,.member-card-valid),html body .portal-shell :where(small,.portal-nav-label,.portal-nav-group,.sidebar-season>span,.organization-switcher-trigger small,.organization-switcher-trigger em,.onzaris-select-value,.notification-count,[data-slot=badge],[data-slot=avatar-fallback]){font-size:13px!important;line-height:1.4!important}html body .portal-content .schedule-drag-days h3{font-size:13px!important}html body .portal-shell :where(.mobile-menu-button,.onzaris-select-trigger){min-width:44px!important;min-height:44px!important}html body .portal-shell :where(button.size-8,button.size-9,button[class*=size-8],button[class*=size-9]){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body .notification-filters button,html body .schedule-drag-board nav button{min-width:44px!important;min-height:44px!important}.portal-shell{--portal-sidebar-width:15.25rem;background:#070c15}.portal-sidebar{width:var(--portal-sidebar-width);background:#08111f;border-right-color:#1b2940;padding:.85rem .75rem}.portal-main{margin-left:var(--portal-sidebar-width)}.portal-brand{min-height:3.15rem;padding:.15rem .55rem .75rem}.portal-brand img{width:auto;max-width:9.4rem;height:1.65rem}.organization-switcher{min-height:3.55rem;box-shadow:none;background:#0b1728;border:1px solid #20304a;border-radius:.55rem;gap:.55rem;margin:0 0 .8rem;padding:.55rem}.organization-avatar{color:#71a7ff;background:#10284a;border-radius:.4rem;width:1.9rem;height:1.9rem}.organization-avatar svg{width:1rem;height:1rem}.organization-switcher label{min-width:0}.organization-switcher small{color:#71829d;font-size:.65rem}.organization-switcher select{color:#e7edf8;width:100%;font-size:.76rem;font-weight:620}.organization-switcher>button{color:#71829d}.portal-navigation{gap:.08rem}.portal-nav-label{color:#70809a;margin:.65rem .55rem .42rem;font-size:.67rem}.portal-nav-group,.portal-nav-label{letter-spacing:0;text-transform:none;font-weight:600}.portal-nav-group{color:#62728c;margin:.85rem .55rem .28rem;font-size:.63rem}.portal-nav-item{color:#95a4bc;border-radius:.42rem;gap:.55rem;min-height:2.15rem;padding:.42rem .55rem;font-size:.75rem;font-weight:540;transition:background-color .1s,color .1s}.portal-nav-item:hover{color:#eef4ff;background:#0f1d31}.portal-nav-item.is-active,.portal-nav-item.is-ai.is-active{color:#f7f9fd;background:#10213a;box-shadow:inset 0 0 0 1px #203a60}.portal-nav-item.is-active>svg{color:#5e98ff}.sidebar-season{border-top-color:#1b2940;padding:.75rem .55rem .55rem}.sidebar-season>span{color:#65758e;letter-spacing:0;text-transform:none;font-size:.63rem}.sidebar-locale button{color:#9dabc0;background:#0b1728;border-color:#20304a;border-radius:.42rem;min-height:2rem}.sidebar-profile{border-top-color:#1b2940;padding:.7rem .55rem 0}.sidebar-profile b{color:#eef4ff;font-size:.75rem}.portal-topbar{height:3.55rem;box-shadow:none;background:#070c15f2;border-bottom-color:#1b2940;gap:.75rem;padding:0 1.25rem}.global-search{width:min(31rem,54vw)}.topbar-search{background:0 0;border:1px solid #0000;border-radius:.45rem;max-width:none;height:2.25rem;padding:0 .65rem;transition:background-color .1s,border-color .1s}.topbar-search:focus-within{background:#0c1728;border-color:#29446d}.topbar-search>svg{color:#667892;width:.95rem}.topbar-search input{height:2rem;padding:0;font-size:.78rem}.topbar-actions [data-slot=button]{color:#a9b6ca;border-radius:.45rem}.topbar-actions [data-slot=avatar]{margin-left:.35rem}.portal-content{max-width:1360px;margin:0 auto;padding:1.75rem clamp(1.25rem,2.4vw,2.25rem) 3rem}.portal-page-header{align-items:center;margin-bottom:1.35rem}.portal-page-header p{color:#7793bb;letter-spacing:0;text-transform:none;margin-bottom:.3rem;font-size:.68rem;font-weight:620}.portal-page-header h1{letter-spacing:-.025em;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.15}.portal-page-header span{color:#8e9db4;max-width:46rem;margin-top:.38rem;font-size:.78rem;line-height:1.5}.page-header-actions [data-slot=button]{border-radius:.45rem;min-height:2.3rem}.panel-heading h2{letter-spacing:-.015em}.panel-heading p{letter-spacing:0;text-transform:none}.portal-content :is(.context-empty-dashboard,.metric-card,.dashboard-panel,.calendar-board,.schedule-drag-board,.module-summary-grid article,.module-table-panel,.official-metrics article,.official-ops-summary>article,.official-roster,.unassigned-games,.assignment-ledger,.competition-grid>article,.standings-panel,.registration-summary>article,.member-registration-list,.ops-program-list,.registration-review-board,.registration-program-grid article,.registration-program-composer,.routine-control-centre,.security-overview>article,.mfa-intro,.mfa-setup,.ai-composer,.ai-plan-preview){box-shadow:none;background:#0a1423;border-color:#1f304a;border-radius:.65rem}.portal-content :is(.metric-card,.module-summary-grid article,.official-ops-summary>article){min-height:7rem}.portal-content :is(.metric-card,.module-summary-grid article,.official-ops-summary>article):hover{border-color:#2a4266}.official-roster>div:last-child{grid-template-columns:1fr}.official-roster article{grid-template-columns:auto minmax(12rem,1fr) repeat(3,minmax(4.5rem,6rem)) minmax(6rem,auto)}.official-roster article:nth-child(odd){border-right:0}.portal-content :is(.next-event-card,.official-status-card,.digital-member-card,.score-editor,.member-role-card.role-tone-2){color:#f5f8ff;background:#081321;border:1px solid #1f304a}.portal-content :is(.onboarding-steps>a,.schedule-drag-days article){box-shadow:none;background:#0c192b;border-color:#1f304a;border-radius:.5rem}.portal-content .onboarding-steps>a:focus-visible,.portal-content .onboarding-steps>a:hover{background:#10213a;border-color:#355783;transform:none}.portal-content :is(input,textarea,select){background:#081321;border-radius:.45rem}.portal-content [data-slot=button]{box-shadow:none;border-radius:.45rem}.portal-content [data-slot=badge]{border-radius:.35rem}.ai-panel{background:#0a1423!important}.ai-panel:before{display:none}.ai-panel-orb,.ai-workspace-header>span{color:#71a7ff!important;box-shadow:none!important;background:#10284a!important}.ai-workspace-header{background:#0a1423;border-color:#1f304a;border-radius:.65rem}.portal-content :is(.competition-grid>article>svg,.competition-stats>span,.standings-head,.standings-panel>article>span>i,.module-table-head,.module-table-row i,.people-head,.people-directory>article>span:first-child>i,.registration-summary>article>svg,.member-registration-list>article>i,.official-ops-summary>article>svg,.official-roster article>i,.assignment-ledger>article>i,.ai-trust-strip>span,.ai-plan-request,.ai-plan-preview li>span){color:#71a7ff;background:#10213a;border-color:#253a59}.portal-content :is(.standings-head,.module-table-head,.people-head){color:#8fa0b8}.portal-content :is(.standings-panel>article,.people-directory>article,.member-registration-list>article,.official-roster article,.unassigned-games>article,.assignment-ledger>article,.ops-program-list>article,.registration-review-board>article,.ai-plan-preview li,.ai-plan-actions,.ai-history>article){border-color:#1f304a}.portal-content :is(.competition-stats small,.ai-trust-strip small,.ai-plan-request small){color:#8fa0b8}.ai-workspace{max-width:none}.ai-workspace-header{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.ai-workspace-header>span:first-child{border-radius:.5rem;width:2.25rem;height:2.25rem;transform:none}.ai-workspace-header>span:first-child svg{width:1rem}.ai-workspace-header p{color:#7e91ad;letter-spacing:0;text-transform:none;margin:0 0 .2rem;font-size:.68rem;font-weight:620}.ai-workspace-header h1{letter-spacing:-.02em;text-transform:none;margin:0;font-family:inherit;font-size:1.45rem;font-weight:700}.ai-workspace-header small{color:#8fa0b8;margin-top:.3rem;font-size:.76rem;display:block}.ai-workspace-header>[data-slot=badge]{margin:0}.ai-composer{margin:.8rem 0;padding:.85rem}.ai-composer textarea{min-height:5.5rem;font-size:.82rem}.ai-trust-strip{gap:.55rem}.ai-trust-strip>span{border:1px solid #1f304a;border-radius:.55rem}.ai-plan-request{color:#f5f8ff}.ai-plan-preview li>span{border-radius:.42rem}@media (max-width:760px){.portal-main{margin-left:0}.portal-topbar{height:3.5rem;padding-inline:.75rem}.portal-content{padding:1rem .85rem 2rem}}.portal-shell{--workspace-canvas:#070c15;--workspace-sidebar:#08111f;--workspace-panel:#0a1423;--workspace-panel-raised:#0d1a2d;--workspace-control:#081321;--workspace-selected:#10213a;--workspace-border:#1f304a;--workspace-border-strong:#355783;--workspace-text:#f5f8ff;--workspace-muted:#96a6bd;--workspace-subtle:#71829d;--workspace-accent:#2f73ff;--workspace-accent-soft:#71a7ff;--workspace-success:#5bc29a;--workspace-warning:#e8b65a;--workspace-danger:#f47b72}.portal-content :where(.import-summary-grid article,.import-uploader,.import-history,.import-preview,.import-counts,.finance-summary article,.admin-payments,.claims-panel,.member-payment-list,.payment-hero,.communications-summary article,.campaign-list,.member-inbox,.message-panel,.discipline-board,.discipline-incident,.discipline-identity,.discipline-decision,.reports-grid article,.report-catalog,.report-performance,.report-snapshot,.governance-layout>section,.governance-summary article,.governance-role-card,.governance-settings,.document-library,.document-empty,.profile-details,.profile-form,.profile-safety,.profile-roles,.profile-missing,.notification-center,.notification-preferences,.notification-list,.calendar-integration,.availability-sheet,.availability-list,.existing-slots,.schedule-engine,.schedule-engine-summary article,.schedule-composer,.schedule-conflict-center,.schedule-game-list,.game-ops-list,.game-sheet,.game-sheet-form,.score-editor,.people-directory,.record-sheet,.record-form,.competition-sheet,.venue-sheet,.venue-grid article,.closure-panel,.official-workspace,.official-claims,.open-games-market,.assignments-table,.availability-form,.team-panel,.team-next-games,.team-chat-message){border-color:var(--workspace-border)!important;background:var(--workspace-panel)!important;color:var(--workspace-text)!important;box-shadow:none!important}.portal-content :where(.import-empty,.document-empty,.inbox-empty,.official-empty,.open-games-empty,.registration-empty,.record-empty,.schedule-empty){background:var(--workspace-panel)!important;color:var(--workspace-text)!important}.portal-content :where(.import-uploader,.import-empty,.routine-control-centre,.schedule-conflict-center>article,.schedule-game-list>article,.schedule-drag-days>div,.schedule-drag-days article,.import-counts,.import-table-head,.import-table-wrap>article,.import-preview>header,.import-preview>footer,.import-history>a,.import-history-empty,.member-payment-list>article,.campaign-list>article,.message-panel article,.notification-row,.document-library>article,.profile-detail-grid>article,.audit-timeline>article,.game-ops-list>article,.availability-list>article,.existing-slots>article){border-color:var(--workspace-border)!important}.portal-content :where(.import-counts,.import-table-head,.people-head,.standings-head,.claims-head,.closure-head,.admin-payment-head,.game-state,.notification-filters,.calendar-feed-controls){background:var(--workspace-panel-raised)!important;color:var(--workspace-muted)!important}.portal-content :where(.import-uploader>svg,.import-summary-grid article>svg,.import-empty>svg,.document-icon,.notification-icon,.venue-card-top>svg,.governance-summary article>svg,.reports-grid article>svg,.finance-summary article>svg,.communications-summary article>svg){background:var(--workspace-selected)!important;color:var(--workspace-accent-soft)!important;box-shadow:none!important;border:1px solid #29446d!important}.portal-content :where(.import-uploader h2,.import-preview h2,.import-empty h2,.import-summary-grid strong,.import-history h2,.import-history b,.import-counts strong,.document-library h2,.document-empty h2,.profile-workspace h2,.profile-workspace b,.governance-layout h2,.reports-grid h2,.finance-summary strong,.communications-summary strong){color:var(--workspace-text)!important}.portal-content :where(.import-uploader>span,.import-uploader>small,.import-summary-grid small,.import-history small,.import-history-empty,.import-counts small,.import-empty span,.import-preview header span,.import-table-wrap small,.import-truncated,.import-preview footer small,.document-empty span,.profile-workspace small,.governance-layout small,.reports-grid small){color:var(--workspace-muted)!important}.portal-content .import-counts,.portal-content .import-history-empty,.portal-content .import-history>a,.portal-content .import-preview>footer,.portal-content .import-table-wrap>article,.portal-content .import-truncated,.portal-content .import-uploader form{border-color:var(--workspace-border)!important}.portal-content .import-history>a.is-selected,.portal-content .import-history>a:focus-visible,.portal-content .import-history>a:hover{background:var(--workspace-selected)!important}.portal-content .import-table-wrap>article.has-errors,.portal-content .schedule-game-list>article.schedule-game-conflict{background:#24151a!important}.portal-content .import-flash{color:#dff9ef;background:#0c2a23;border-color:#245b49}.portal-content .import-fatal,.portal-content .import-flash-error{color:#ffd8d5;background:#28151a;border:1px solid #63343a}.portal-content input[type=file]{min-height:2.65rem;color:var(--workspace-muted);padding:.28rem}.portal-content input[type=file]::file-selector-button{border:1px solid var(--workspace-border-strong);background:var(--workspace-panel-raised);height:2rem;color:var(--workspace-text);font:inherit;cursor:pointer;border-radius:.38rem;margin-right:.65rem;padding:0 .75rem}.portal-content input[type=file]::file-selector-button:hover{background:var(--workspace-selected)}.portal-content :where(.import-uploader,.import-preview,.import-history){border-radius:.65rem}.portal-content .import-layout{gap:.9rem}.portal-content .import-uploader{padding:1rem}.portal-content .import-empty,.portal-content .import-preview{min-height:31rem}.portal-content .import-empty h2{font-size:1.2rem}.portal-content .import-empty p,.portal-content .import-preview header p,.portal-content .import-uploader>p{color:var(--workspace-accent-soft);letter-spacing:0;text-transform:none}@media (max-width:760px){.portal-content .import-layout,.portal-content .import-sidebar{flex-direction:column;display:flex}.portal-content .import-empty,.portal-content .import-preview{min-height:22rem}}.portal-content :where(.venue-facts>span,.competition-stats>span,.people-directory>article,.claims-panel>article,.campaign-list>article,.discipline-board>article,.closure-panel>article,.schedule-conflict-center>article,.schedule-game-list>article){background:var(--workspace-panel)!important;color:var(--workspace-text)!important;border-color:var(--workspace-border)!important}.portal-content :where(.person-pending,.claim-pending,.campaign-draft,.closure-active,.discipline-hearing){background:var(--workspace-warning)!important}@supports (color:color-mix(in lab,red,red)){.portal-content :where(.person-pending,.claim-pending,.campaign-draft,.closure-active,.discipline-hearing){background:color-mix(in srgb,var(--workspace-warning) 10%,var(--workspace-panel))!important}}.portal-content :where(.person-pending,.claim-pending,.campaign-draft,.closure-active,.discipline-hearing){border-left:0!important}.portal-content :where(.discipline-review,.schedule-game-conflict,.schedule-conflict-center>article){background:var(--workspace-danger)!important}@supports (color:color-mix(in lab,red,red)){.portal-content :where(.discipline-review,.schedule-game-conflict,.schedule-conflict-center>article){background:color-mix(in srgb,var(--workspace-danger) 10%,var(--workspace-panel))!important}}.portal-content :where(.discipline-review,.schedule-game-conflict,.schedule-conflict-center>article){border-left:0!important}.portal-content :where(.venue-facts small,.competition-stats small,.people-directory small,.person-certification,.claims-panel small,.claims-panel time,.campaign-list p,.campaign-meta small,.discipline-identity em,.discipline-incident span,.discipline-incident small,.discipline-decision small,.closure-panel small,.closure-panel time,.closure-panel>article>span:nth-child(3),.schedule-conflict-center article span>em,.schedule-match>small,.schedule-official>small,.schedule-state>small,.schedule-match>em){color:var(--workspace-muted)!important}.portal-content :where(.people-directory>article>span:first-child>i,.claims-panel article i,.campaign-list>article>i,.discipline-identity>span,.schedule-conflict-center>article>i){background:var(--workspace-selected)!important;color:var(--workspace-accent-soft)!important;border:1px solid #29446d!important}.portal-content :where(.venue-card.venue-limited,.venue-card.venue-closed,.schedule-engine-summary>article.has-conflicts){background:var(--workspace-panel)!important;box-shadow:none!important}.portal-content .schedule-engine-summary>article.has-conflicts,.portal-content .venue-card.venue-limited{border-color:#55461f!important}.portal-content .venue-card.venue-closed{border-color:#63343a!important}.portal-content :where(.notification-list>article,.member-inbox>aside,.inbox-list>article,.quiet-hours,.member-payment-list>article,.payment-hero>div,.assignment-pending,.member-role-card,.role-card-top>i){background:var(--workspace-panel)!important;color:var(--workspace-text)!important;border-color:var(--workspace-border)!important;box-shadow:none!important}.portal-content :where(.notification-unread,.message-unread,.payment-due,.assignment-pending,.member-role-card.role-tone-1){background:var(--workspace-warning)!important}@supports (color:color-mix(in lab,red,red)){.portal-content :where(.notification-unread,.message-unread,.payment-due,.assignment-pending,.member-role-card.role-tone-1){background:color-mix(in srgb,var(--workspace-warning) 10%,var(--workspace-panel))!important}}.portal-content :where(.notification-unread,.message-unread,.payment-due,.assignment-pending,.member-role-card.role-tone-1){border-left:0!important}.portal-content .notification-urgent{background:var(--workspace-danger)!important}@supports (color:color-mix(in lab,red,red)){.portal-content .notification-urgent{background:color-mix(in srgb,var(--workspace-danger) 10%,var(--workspace-panel))!important}}.portal-content .notification-urgent{border-left:0!important}.portal-content .notification-unread:before,.portal-content .notification-urgent:before{display:none!important}.portal-content :where(.notification-list p,.notification-list time,.notification-preferences label small,.quiet-hours small,.inbox-list p,.inbox-list time,.member-payment-list article span>em,.payment-hero small,.member-role-summary small,.role-name){color:var(--workspace-muted)!important}.portal-content :where(.notification-preferences>form>label:hover,.notification-filters button:hover,.member-inbox>aside a:hover,.member-inbox>aside button:hover){background:var(--workspace-selected)!important}.portal-content :where(.notification-filters button.active,.member-inbox>aside a.active,.member-inbox>aside button.active){background:var(--workspace-selected)!important;color:var(--workspace-accent-soft)!important}.portal-content :where(.inbox-list>article>i,.member-payment-list>article>i,.role-card-top>i,.official-metrics article>svg,.dollar-mark){background:var(--workspace-selected)!important;color:var(--workspace-accent-soft)!important;border:1px solid #29446d!important}.portal-content .payment-hero>div:nth-child(2){background:var(--workspace-panel)!important}.portal-content .member-role-card:after{display:none}.portal-content .member-role-card.role-tone-2{background:#081321!important}.organization-switcher{grid-template-columns:auto minmax(0,1fr)}.organization-switcher-trigger{color:#eef4ff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-width:0;padding:0}.organization-switcher-trigger>span{grid-template-columns:1fr auto;align-items:baseline;column-gap:.45rem;min-width:0;display:grid}.organization-switcher-trigger small{color:#71829d;grid-column:1/-1;font-size:.62rem;font-weight:560}.organization-switcher-trigger b{color:#eef4ff;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:650;overflow:hidden}.organization-switcher-trigger em{color:#82aef2;font-size:.61rem;font-style:normal;font-weight:620}.organization-switcher-trigger>svg{color:#71829d;width:.9rem;transition:transform .1s,color .1s}.organization-switcher-trigger:focus-visible>svg,.organization-switcher-trigger[data-popup-open]>svg{color:#71a7ff;transform:rotate(180deg)}.organization-switcher-trigger:focus-visible{outline-offset:5px;border-radius:.25rem;outline:2px solid #3c82ed}.organization-switcher-menu{color:#eef4ff;background:#0b1728;border:1px solid #29405f;border-radius:.6rem;width:min(21rem,100vw - 1.5rem);padding:.35rem;box-shadow:0 16px 38px #02060dcc}.organization-switcher-menu [data-slot=dropdown-menu-label]{color:#7f90aa;padding:.45rem .55rem .35rem;font-size:.65rem;font-weight:620}.organization-switcher-item{color:#dbe5f5;cursor:pointer;border-radius:.42rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;min-height:3rem;padding:.45rem .55rem;display:grid}.organization-switcher-item:focus,.organization-switcher-item:hover,.organization-switcher-item[data-highlighted]{color:#fff;background:#10213a}.organization-switcher-item.is-active{background:#10213a;box-shadow:inset 0 0 0 1px #294b78}.organization-switcher-item-mark{color:#8bb8ff;background:#10284a;border:1px solid #294b78;border-radius:.42rem;place-items:center;width:2rem;height:2rem;font-size:.66rem;font-weight:700;display:grid}.organization-switcher-item>span:nth-child(2){flex-direction:column;gap:.12rem;min-width:0;display:flex}.organization-switcher-item b{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:650;overflow:hidden}.organization-switcher-check{color:#6ca5ff;font-size:.8rem;font-weight:800}.portal-shell :where(hr,[data-slot=separator]){background:#1f304a!important;border-color:#1f304a!important}.portal-shell :where(table,thead,tbody,tr,th,td){border-color:#1f304a}.portal-content :where(section,article,div,header,footer,aside)[style*=border]{border-color:#1f304a!important}.portal-content :where(p,span,small,label,li){text-wrap:pretty}.portal-content :where(p,span,small,label,li):not([class]){max-width:100%}.portal-content,.portal-content>*,.portal-main{min-width:0}body:has(.portal-shell),html:has(.portal-shell){background:#070c15;overflow-x:clip}.portal-content *{border-color:var(--workspace-border)!important}.portal-content :where(.person-pending,.claim-pending,.campaign-draft,.closure-active,.discipline-hearing){border-left-color:var(--workspace-warning)!important}.portal-content :where(.discipline-review,.schedule-game-conflict,.schedule-conflict-center>article,.notification-urgent){border-left-color:var(--workspace-danger)!important}.portal-content :where(.notification-unread,.message-unread,.payment-due,.assignment-pending){border-left-color:var(--workspace-warning)!important}.portal-nav-group{color:#7f90aa}.sidebar-season>span{color:#7b8da8}.notification-count{color:#fff;background:#0a5bff;border-color:#08111f!important}.portal-content :where(.routine-control-centre em,.competition-stats b,.standings-panel>article>b,.schedule-game-list summary,.schedule-composer summary,.schedule-drag-days time,.schedule-drag-board>header p,.schedule-workspace>p,.ai-plan-preview em){color:var(--workspace-accent-soft)!important}.portal-content :where(.venue-features>span,.venue-inspection small,.schedule-drag-board small,.schedule-game-list small,.game-ops-list time,.notification-filters button,.security-overview span,.mfa-intro span,.ai-plan-preview .panel-heading span,.ai-plan-actions>span){color:var(--workspace-muted)!important}.portal-content :where(.venue-card-top>span:first-child,.schedule-engine-summary>article>svg,.finance-summary article>i,.admin-payment-list article>i,.security-overview>article>svg,.mfa-intro>svg,.mfa-setup>svg){background:var(--workspace-selected)!important;color:var(--workspace-accent-soft)!important;box-shadow:inset 0 0 0 1px #29446d!important}html[data-portal-theme=dark]{color-scheme:dark;--portal-overlay:#02070ead;--portal-menu:#0b1728;--portal-menu-raised:#10213a;--portal-menu-border:#29405f;--portal-menu-text:#eef4ff;--portal-menu-muted:#96a6bd}html[data-portal-theme=light]{color-scheme:light;--portal-overlay:#07142b3d;--portal-menu:#f8fbff;--portal-menu-raised:#e7f0ff;--portal-menu-border:#bfd0e8;--portal-menu-text:#07172d;--portal-menu-muted:#536985}html[data-portal-theme=light] .portal-shell{--workspace-canvas:#eef4fd;--workspace-sidebar:#e7effa;--workspace-panel:#f8fbff;--workspace-panel-raised:#fff;--workspace-raised:#fff;--workspace-control:#edf4fd;--workspace-selected:#dce9ff;--workspace-border:#bfd0e8;--workspace-border-strong:#7896bd;--workspace-text:#07172d;--workspace-muted:#536985;--workspace-subtle:#657b98;--workspace-accent:#0f66ed;--workspace-accent-soft:#095ed7;--workspace-success:#167a59;--workspace-warning:#9a6500;--workspace-danger:#b42318;background:var(--workspace-canvas)!important;color:var(--workspace-text)!important}html[data-portal-theme=light] body:has(.portal-shell){background:#eef4fd}html[data-portal-theme=light] .portal-sidebar,html[data-portal-theme=light] .portal-topbar{background:#e7effa!important;border-color:#bfd0e8!important}html[data-portal-theme=light] .portal-brand img{filter:none}html[data-portal-theme=light] .portal-navigation :where(p,span),html[data-portal-theme=light] .sidebar-profile small,html[data-portal-theme=light] .sidebar-season>span{color:#536985!important}html[data-portal-theme=light] .portal-nav-item{color:#304762!important}html[data-portal-theme=light] .portal-nav-item:hover{color:#07172d!important;background:#dce9f8!important}html[data-portal-theme=light] .portal-nav-item.is-active{color:#fff!important;background:#0f66ed!important}html[data-portal-theme=light] .organization-switcher{background:#f8fbff!important;border-color:#bfd0e8!important}html[data-portal-theme=light] .organization-switcher-trigger,html[data-portal-theme=light] .organization-switcher-trigger b{color:#07172d}html[data-portal-theme=light] .organization-avatar{color:#095ed7!important;background:#dce9ff!important}.portal-content{font-size:.875rem;line-height:1.45;max-width:none!important;padding:clamp(1.25rem,2.3vw,2.25rem)!important}.portal-content :where(small,time,address,em){line-height:1.4;font-size:.75rem!important}.portal-content :where(button,a,input,textarea,select,summary){font-size:.8125rem}.portal-content :where(button,a,summary,input[type=file],select){cursor:pointer}.portal-content :where(button,[role=button],input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:2.25rem}.portal-content :where(section,article){min-width:0}.portal-content :where(.dashboard-panel,.metric-card,.record-card,.venue-card,.competition-grid>article,.people-directory>article){border-radius:.65rem!important}.portal-content :where(.panel-heading,.portal-page-header){gap:1rem}.portal-content :where(.panel-heading h2,.dashboard-panel h2){font-size:1rem!important;line-height:1.25!important}.portal-content :where(.panel-heading p,.portal-page-header p){letter-spacing:.04em!important;font-size:.75rem!important}.portal-content .portal-page-header h1{letter-spacing:-.035em;font-size:clamp(1.65rem,2.5vw,2.35rem)!important}.organization-switcher{grid-template-columns:none;display:block}.organization-switcher-trigger{grid-template-columns:2rem minmax(0,1fr) auto;gap:.65rem;min-height:3.5rem;padding:.55rem .65rem;display:grid}.organization-switcher-trigger>span:nth-child(2){grid-template-columns:1fr auto;min-width:0;display:grid}.organization-switcher-trigger small{font-size:.72rem}.organization-switcher-trigger b{font-size:.8125rem}.organization-switcher-trigger em{font-size:.72rem}.organization-switcher-menu{width:min(19rem,100vw - 1.5rem);box-shadow:0 14px 36px #02081247;background:var(--portal-menu)!important;border-color:var(--portal-menu-border)!important;color:var(--portal-menu-text)!important}.organization-switcher-menu [data-slot=dropdown-menu-label]{color:var(--portal-menu-muted);font-size:.75rem}.organization-switcher-item{min-height:2.75rem;padding:.4rem .5rem}.organization-switcher-item small{color:var(--portal-menu-muted);font-size:.72rem}.account-menu-trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}.account-menu-trigger:focus-visible,.account-menu-trigger:hover{border-color:#3a79d5;outline:none}.portal-topbar .topbar-actions>[data-slot=button]{width:2.5rem;height:2.5rem}.sidebar-profile form>button,.sidebar-season label>button{place-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem}.account-menu{border:1px solid var(--portal-menu-border)!important;background:var(--portal-menu)!important;width:17rem!important;color:var(--portal-menu-text)!important;border-radius:.65rem!important;box-shadow:0 14px 36px #02081247!important}.account-menu [data-slot=dropdown-menu-item]{cursor:pointer;min-height:2.25rem;padding:.45rem .55rem}.account-menu [data-slot=dropdown-menu-item]:hover,.account-menu [data-slot=dropdown-menu-item][data-highlighted]{background:var(--portal-menu-raised)!important;color:var(--portal-menu-text)!important}.account-menu-identity{gap:.1rem;display:grid;padding:.5rem .55rem!important}.account-menu-identity b{color:var(--portal-menu-text);font-size:.8125rem}.account-menu-identity span{color:var(--portal-menu-muted);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.account-theme-options{grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.25rem .3rem .45rem;display:grid}.account-theme-options button{border:1px solid var(--portal-menu-border);min-height:3.25rem;color:var(--portal-menu-muted);cursor:pointer;background:0 0;border-radius:.45rem;place-items:center;gap:.15rem;display:grid}.account-theme-options button svg{width:1rem}.account-theme-options button span{font-size:.7rem}.account-theme-options button.is-active,.account-theme-options button:hover{background:var(--portal-menu-raised);color:var(--portal-menu-text);border-color:#3974c9}.account-menu-logout{color:#ff7b88;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.5rem;width:100%;min-height:2.25rem;padding:.45rem .55rem;display:flex}.account-menu-logout:hover{background:#e841531f}.account-menu-logout svg{width:1rem}.onzaris-select-trigger{border:1px solid var(--workspace-border,var(--portal-menu-border));background:var(--workspace-control,var(--portal-menu));width:100%;min-height:2.25rem;color:var(--workspace-text,var(--portal-menu-text));text-align:left;cursor:pointer;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem;font-size:.8125rem;display:flex}.onzaris-select-trigger:focus-visible,.onzaris-select-trigger:hover,.onzaris-select-trigger[data-popup-open]{border-color:#397fe8;outline:none}.onzaris-select-icon svg{width:.9rem;transition:transform .12s}.onzaris-select-trigger[data-popup-open] .onzaris-select-icon svg{transform:rotate(180deg)}.onzaris-select-positioner{z-index:100;outline:none}.onzaris-select-popup{min-width:var(--anchor-width);border:1px solid var(--portal-menu-border);background:var(--portal-menu);color:var(--portal-menu-text);transform-origin:var(--transform-origin);border-radius:.5rem;overflow:hidden;box-shadow:0 14px 34px #02081247}.onzaris-select-list,.onzaris-select-popup{max-height:min(22rem,var(--available-height))}.onzaris-select-list{padding:.3rem;overflow-y:auto}.onzaris-select-item{cursor:pointer;border-radius:.38rem;outline:none;grid-template-columns:1rem 1fr;align-items:center;gap:.45rem;min-height:2.25rem;padding:.4rem .55rem;font-size:.8125rem;display:grid}.onzaris-select-item[data-highlighted],.onzaris-select-item[data-selected]{background:var(--portal-menu-raised);color:var(--portal-menu-text)}.onzaris-select-item[data-disabled]{opacity:.42;cursor:not-allowed}.onzaris-select-indicator svg{color:#3d87f5;width:.85rem}html[data-portal-theme] [data-slot=sheet-overlay]{background:var(--portal-overlay)!important}html[data-portal-theme] [data-slot=sheet-content]{border-color:var(--portal-menu-border)!important;background:var(--portal-menu)!important;color:var(--portal-menu-text)!important}html[data-portal-theme] [data-slot=sheet-content] :where([data-slot=sheet-title],label,b,strong){color:var(--portal-menu-text)!important}html[data-portal-theme] [data-slot=sheet-content] :where([data-slot=sheet-description],small,p,span){color:var(--portal-menu-muted)}html[data-portal-theme] [data-slot=sheet-content] :where(input,textarea,select){min-height:2.4rem;border-color:var(--portal-menu-border)!important;background:var(--portal-menu-raised)!important;color:var(--portal-menu-text)!important}.onboarding-empty{text-align:left!important;width:100%!important;max-width:none!important;padding:clamp(1.5rem,3vw,3rem)!important}.onboarding-empty>p{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--workspace-accent-soft)!important;font-size:.75rem!important}.onboarding-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.onboarding-title-row>div{gap:.4rem;display:grid}.onboarding-title-row h1{margin:0;font-size:clamp(1.65rem,3vw,2.6rem)!important}.onboarding-title-row strong{color:var(--workspace-muted)!important;font-size:.875rem!important;font-weight:450!important}.onboarding-title-row>span{border:1px solid var(--workspace-border);min-width:3.5rem;min-height:2.1rem;color:var(--workspace-text);border-radius:.45rem;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.onboarding-steps{gap:.65rem!important}.onboarding-steps>a{min-height:4rem;border:1px solid var(--workspace-border)!important;background:var(--workspace-panel)!important;border-radius:.55rem!important;padding:.75rem .9rem!important}.onboarding-steps>a:hover{background:var(--workspace-selected)!important;border-color:#376eaf!important}.onboarding-steps>a>i{border:1px solid #376eaf;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;color:var(--workspace-accent-soft)!important;background:0 0!important;font-size:.75rem!important}.onboarding-steps>a.is-complete{opacity:.72}.onboarding-steps>a.is-complete>i{border-color:#2a7a5f;color:#70ddb6!important;background:#133a2e!important}.onboarding-steps b{font-size:.8125rem!important}.onboarding-steps small{color:var(--workspace-muted)!important;font-size:.75rem!important}.ai-panel-orb{display:none!important}@media (max-width:800px){.portal-content{padding:1rem!important}.onboarding-title-row{align-items:flex-start}.onboarding-steps{grid-template-columns:1fr!important}}.portal-brand-light,html[data-portal-theme=light] .portal-brand-dark{display:none}html[data-portal-theme=light] .portal-brand-light{display:block}.portal-content :where(.metric-card>span,.metric-card>small,.routine-control-centre article small,.routine-control-centre article b,.routine-control-centre article em,.panel-heading [data-slot=badge],.alert-row b,.alert-row small,.alert-row [data-slot=button],.mini-event time,.mini-event b,.mini-event small,.health-checks span,.health-checks b,.ai-panel>p,.ai-panel>span,.module-summary-grid span,.module-summary-grid small,.people-head span,.people-directory article b,.people-directory article small,.person-certification,.venue-card p,.venue-card address,.venue-facts small,.venue-features span,.venue-inspection b,.competition-grid article p,.competition-grid article span,.competition-grid article small,.schedule-workspace p,.schedule-workspace span,.schedule-workspace b,.schedule-workspace small,.schedule-workspace em,.notification-workspace p,.notification-workspace span,.notification-workspace b,.notification-workspace small,.notification-workspace time){font-size:.75rem!important;line-height:1.4!important}.portal-content :where(.alert-row b,.mini-event b,.routine-control-centre article b,.people-directory article b){font-size:.8125rem!important}html[data-portal-theme=light] .portal-content{background:var(--workspace-canvas)!important;color:var(--workspace-text)!important}html[data-portal-theme=light] .portal-content :where(h1,h2,h3,h4,b,strong){color:var(--workspace-text)!important}html[data-portal-theme=light] .portal-content :where(p,small,span,time,address,em){color:var(--workspace-muted)}html[data-portal-theme=light] .portal-content .schedule-drag-board :where(header,.schedule-drag-days,.schedule-drag-days>div,.schedule-drag-fallback),html[data-portal-theme=light] .portal-content :where(.metric-card,.dashboard-panel,.routine-control-centre,.routine-control-centre article,.module-summary-grid>article,.competition-grid>article,.standings-panel,.venue-card,.people-directory,.people-directory>article,.schedule-engine-summary,.schedule-composer,.schedule-game-list,.schedule-drag-board,.official-status-card,.official-metrics>article,.assignments-table,.registration-summary>article,.registration-programs,.registration-submissions,.finance-summary>article,.admin-payment-list,.communication-board,.discipline-board,.reports-layout>section,.governance-settings,.governance-roles,.security-overview>article,.mfa-intro,.ai-workspace-header,.ai-composer,.ai-plan-preview,.notification-list,.notification-preferences,.context-empty-dashboard){background:var(--workspace-panel)!important;color:var(--workspace-text)!important;border-color:var(--workspace-border)!important}html[data-portal-theme=light] .portal-content .schedule-drag-board :where(h2,b){color:var(--workspace-text)!important}html[data-portal-theme=light] .portal-content .schedule-drag-board :where(small,h3){color:var(--workspace-muted)!important}html[data-portal-theme=light] .portal-content .schedule-drag-days article{background:var(--workspace-control)!important;color:var(--workspace-text)!important;border-color:var(--workspace-border-strong)!important}html[data-portal-theme=light] .portal-content .schedule-drag-days article :where(b,time){color:var(--workspace-text)!important}html[data-portal-theme=light] .portal-content .schedule-drag-days article small{color:var(--workspace-muted)!important}html[data-portal-theme=light] .portal-content .schedule-drag-board nav button{background:var(--workspace-control)!important;color:var(--workspace-text)!important;border-color:var(--workspace-border-strong)!important}html[data-portal-theme=light] .portal-content :where(.metric-card-featured,.ai-panel){color:#f7faff!important;background:#0b1a31!important}html[data-portal-theme=light] .portal-content .next-event-card :where(p,span,small,b,strong,time,address,a),html[data-portal-theme=light] .portal-content :where(.metric-card-featured h1,.metric-card-featured h2,.metric-card-featured b,.metric-card-featured strong,.ai-panel h2,.ai-panel b,.ai-panel strong){color:#f7faff!important}html[data-portal-theme=light] .portal-content .import-template-download{background:var(--workspace-raised)!important;color:var(--workspace-text)!important;border-color:var(--workspace-border-strong)!important}html[data-portal-theme=light] .portal-content .import-template-download:hover{background:var(--workspace-selected)!important}html[data-portal-theme=light] .portal-content :where(input,textarea,select,.onzaris-select-trigger){background:var(--workspace-control)!important;color:var(--workspace-text)!important;border-color:var(--workspace-border)!important}html[data-portal-theme=light] .portal-content :where(.notification-unread,.message-unread,.payment-due,.assignment-pending){background:#fff8e8!important}html[data-portal-theme=light] .portal-content :where(.person-pending,.claim-pending,.campaign-draft,.closure-active,.discipline-hearing){color:var(--workspace-text)!important;background:#fff8e8!important}html[data-portal-theme=light] body .portal-content .import-table-wrap>article.has-errors,html[data-portal-theme=light] body .portal-content .schedule-game-list>article.schedule-game-conflict{color:var(--workspace-text)!important;background:#fff1f2!important}html[data-portal-theme=light] body .portal-content .schedule-match>b>i{color:#52657f!important}html[data-portal-theme=light] .portal-content :where(.discipline-review,.schedule-game-conflict,.schedule-conflict-center>article,.import-table-wrap>article.has-errors){color:var(--workspace-text)!important;background:#fff1f2!important}.organization-switcher-trigger em,.organization-switcher-trigger small,.portal-nav-group,.portal-nav-label,.sidebar-profile small,.sidebar-season>span{font-size:.75rem!important}.portal-nav-item,.sidebar-locale button,.sidebar-profile b{font-size:.8125rem!important}.notification-count{font-size:.625rem!important}.portal-nav-item.is-pending{color:var(--workspace-text)!important}.portal-nav-item.is-pending:after{content:"";border:2px solid;border-right:2px solid #0000;border-radius:50%;width:.85rem;height:.85rem;animation:portal-navigation-pending .65s linear infinite}@keyframes portal-navigation-pending{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.portal-nav-item.is-pending:after{border-right-color:currentColor;animation:none}}.portal-shell{color-scheme:dark}html[data-portal-theme=light] .portal-shell{color-scheme:light}.portal-content :where(p,span,small,b,strong,em,i,time,address,label,button,a,summary,input,textarea,select){line-height:1.42;font-size:.8125rem!important}.portal-content :where(.portal-page-header p,.panel-heading p,.module-table-head span,.standings-head span,.people-head span){font-weight:700;font-size:.75rem!important}.portal-content :where(button,[role=button],a[data-slot=button],summary,input:not([type=hidden]),textarea,select){min-height:2.5rem}.portal-content :where([data-slot=button],button){border-radius:.5rem}.portal-content :where(.module-table-row,.standings-panel>article,.people-directory>article,.assignments-table>article,.schedule-game-list>article){min-height:3.5rem}.portal-content :where(.dashboard-panel,.metric-card,.module-table-panel,.standings-panel,.people-directory,.schedule-composer,.schedule-game-list,.governance-settings,.governance-roles){padding-block:max(.9rem,env(safe-area-inset-top))}.portal-content :where(.standings-panel,.people-directory,.module-table-panel,.schedule-game-list)>:where(.panel-heading,.standings-head,.people-head,article){padding-inline:1rem}.portal-content .notification-count{min-width:1.15rem;min-height:1.15rem;font-size:.6875rem!important}.portal-shell .notification-count,.portal-shell .onzaris-select-value{font-size:.75rem!important}.portal-content .metric-card>strong{font-size:1.65rem!important}.portal-content :where(h1,h2,h3,h4,h5,h6){line-height:1.16}.portal-content .schedule-drag-days h3{font-size:.75rem!important}.portal-content .notification-workspace h2{font-size:.8125rem!important}.portal-content .notification-list h2{font-size:.8125rem!important;line-height:1.3!important}.portal-content .health-score{color:#0849c7!important}.portal-content .registration-summary small,.portal-content .standings-panel>article>small{color:var(--workspace-muted)!important}.portal-content .governance-role-card{padding:0!important}.portal-content .governance-role-card details{padding:0}.portal-content .governance-role-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.9rem 1rem;list-style:none;display:grid}.portal-content .governance-role-card summary::-webkit-details-marker{display:none}.portal-content .governance-role-card summary:focus-visible,.portal-content .governance-role-card summary:hover{background:var(--workspace-selected)!important}.portal-content .governance-role-card summary:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}.portal-content .governance-role-card summary>span{flex-direction:column;gap:.2rem;min-width:0;display:flex}.portal-content .governance-role-card summary>span:nth-child(2){align-items:flex-end}.portal-content .governance-role-card summary>svg{width:1rem;transition:transform .14s}.portal-content .governance-role-card details[open] summary>svg{transform:rotate(180deg)}.portal-content .governance-role-card details[open] summary{border-bottom:1px solid var(--workspace-border)}.portal-content .governance-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;padding:.85rem 1rem .7rem;display:grid}.portal-content .governance-capabilities>label{border-radius:.45rem;align-items:center;gap:.55rem;min-height:2.5rem;padding:.5rem .6rem;display:flex}.portal-content .governance-capabilities>label:hover{background:var(--workspace-selected)!important;color:var(--workspace-text)!important}.portal-content .governance-role-card details>[data-slot=button]{margin:0 1rem 1rem}html[data-portal-theme=light] .portal-nav-item.is-active,html[data-portal-theme=light] .portal-nav-item.is-active :where(span,b,svg){color:#fff!important}html[data-portal-theme=light] .sidebar-profile :where(b,small),html[data-portal-theme=light] .sidebar-season :where(button,span),html[data-portal-theme=light] .topbar-actions :where(button,svg){color:#203957!important}html[data-portal-theme=light] .portal-content :where(.metric-card-featured,.ai-panel) :where(p,span,small,b,strong,em,i,time,address,label){color:#eef5ff!important}html[data-portal-theme=light] .portal-content :where(.metric-card-featured,.ai-panel) a,html[data-portal-theme=light] .portal-content :where(.metric-card-featured,.ai-panel) button,html[data-portal-theme=light] .portal-content [data-slot=button].bg-primary{color:#fff!important}html[data-portal-theme] .portal-content [data-slot=button].bg-primary{color:#fff!important;background:#075dcc!important}html[data-portal-theme] .portal-content [data-slot=button].bg-primary:hover{background:#064fae!important}html[data-portal-theme=light] .onzaris-select-popup,html[data-portal-theme=light] .onzaris-select-trigger{color:#203957!important;background:#f8fbff!important;border-color:#9eb5d4!important}html[data-portal-theme=light] .onzaris-select-item:is([data-highlighted],[data-selected]){color:#203957!important;background:#e6effb!important}html[data-portal-theme=light] .portal-content [data-slot=button].bg-background,html[data-portal-theme=light] .portal-content [data-slot=button].bg-secondary{color:#203957!important;background:#f8fbff!important;border-color:#9eb5d4!important}html[data-portal-theme=light] .portal-content [data-slot=button].bg-background:hover,html[data-portal-theme=light] .portal-content [data-slot=button].bg-secondary:hover{background:#e6effb!important}html[data-portal-theme=light] .portal-content .standings-panel :where(p,span,small,b,strong,i){color:#203957!important}html[data-portal-theme=light] .portal-content .standings-head{background:#e6eef9!important}.portal-content .team-balance-panel{margin-top:.8rem}.portal-content .team-balance-panel>.panel-heading{border-bottom:1px solid var(--workspace-border);align-items:center;padding-bottom:.9rem}.portal-content .team-balance-panel>.panel-heading span{margin-top:.3rem;display:block;color:var(--workspace-muted)!important}.portal-content .team-balance-panel>.panel-heading>svg{border:1px solid var(--workspace-border);background:var(--workspace-control);width:2.5rem;height:2.5rem;color:var(--workspace-accent);border-radius:.65rem;flex:none;padding:.65rem}.portal-content .team-balance-controls{grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.65rem;max-width:34rem;padding-top:.9rem;display:grid}.portal-content .team-balance-controls label{gap:.35rem;display:grid}.portal-content .team-balance-controls label>span{color:var(--workspace-muted);font-weight:700}.portal-content .team-balance-results{border-top:1px solid var(--workspace-border);margin-top:1rem}.portal-content .team-balance-result-heading,.portal-content .team-balance-results>article,.portal-content .team-balance-suggestions p{border-bottom:1px solid var(--workspace-border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.portal-content .team-balance-results>article>span{gap:.15rem;display:grid}.portal-content .team-balance-results>article small{color:var(--workspace-muted)}.portal-content .team-balance-results>article>b{color:var(--workspace-accent);font-size:1rem!important}.portal-content .team-balance-suggestions{padding-top:1rem}.portal-content .team-balance-suggestions h3{align-items:center;gap:.5rem;display:flex}.portal-content .team-balance-suggestions h3 svg{width:1rem;color:var(--workspace-accent)}.portal-content .team-balance-suggestions p{margin:0}.portal-content .team-balance-suggestions p span{color:var(--workspace-muted)}.portal-shell select{border:1px solid var(--workspace-border);background-color:var(--workspace-control);min-height:2.5rem;color:var(--workspace-text);cursor:pointer;border-radius:.5rem;padding:.45rem 2rem .45rem .7rem}@media (max-width:760px){.portal-content :where(p,span,small,b,strong,em,i,time,address,label,button,a,summary,input,textarea,select){font-size:.8125rem!important}.portal-content{padding:1rem!important}.portal-page-header{align-items:flex-start;gap:.75rem}.page-header-actions,.portal-page-header{flex-wrap:wrap}.page-header-actions{width:100%}.page-header-actions>*{flex:auto}.portal-content .governance-role-card summary{grid-template-columns:minmax(0,1fr) auto}.portal-content .governance-role-card summary>span:nth-child(2){display:none}.portal-content .governance-capabilities{grid-template-columns:1fr}.portal-content .team-balance-controls{grid-template-columns:1fr;max-width:none}.portal-content .team-balance-controls [data-slot=button]{width:100%}}.portal-shell{--onzaris-canvas:#070d18;--onzaris-sidebar:#071427;--onzaris-panel:#0d192b;--onzaris-panel-raised:#12223a;--onzaris-control:#101e33;--onzaris-line:#263a58;--onzaris-line-strong:#36547e;--onzaris-text:#f4f7fc;--onzaris-muted:#a9b8cd;--onzaris-subtle:#7f91aa;--onzaris-blue:#1670ff;--onzaris-blue-hover:#2b7dff;--onzaris-blue-soft:#9ac0ff;--onzaris-selected:#142d52;min-height:100vh;color:var(--onzaris-text);font-size:15px;line-height:1.5}.portal-sidebar{border-right:1px solid var(--onzaris-line)!important;background:var(--onzaris-sidebar)!important;width:17.5rem!important;color:var(--onzaris-text)!important;padding:1.25rem 1rem 1rem!important}.portal-main{background:var(--onzaris-canvas);margin-left:17.5rem!important}.portal-brand{align-items:center;min-height:3.25rem;display:flex;padding:.25rem .65rem .9rem!important}.portal-brand img,.portal-brand svg{width:auto;max-height:2rem}.organization-switcher{border:1px solid var(--onzaris-line)!important;background:var(--onzaris-panel)!important;border-radius:.75rem!important;margin:0 0 .9rem!important;padding:.3rem!important}.organization-switcher-trigger{min-height:3.75rem!important;color:var(--onzaris-text)!important;border-radius:.55rem!important;grid-template-columns:minmax(0,1fr) 1rem!important;gap:.7rem!important;padding:.35rem .45rem!important;display:grid!important}.organization-switcher-trigger:hover{background:var(--onzaris-selected)!important}.organization-switcher-trigger>span:first-child{gap:.05rem;min-width:0;flex-direction:column!important;display:flex!important}.organization-switcher-trigger em,.organization-switcher-trigger small{line-height:1.25;font-size:12px!important}.organization-switcher-trigger b{line-height:1.35;color:var(--onzaris-text)!important;font-size:14px!important}.organization-switcher-trigger em{color:var(--onzaris-blue-soft)!important}.organization-switcher-trigger>svg{height:1rem;width:1rem!important;color:var(--onzaris-muted)!important}.account-menu,.global-search-results,.organization-switcher-menu{border:1px solid var(--onzaris-line)!important;background:var(--onzaris-panel)!important;color:var(--onzaris-text)!important;border-radius:.75rem!important;box-shadow:0 18px 50px #00071259!important}.organization-switcher-menu{width:min(22rem,100vw - 1.5rem)!important}.organization-switcher-item{border-radius:.55rem!important;min-height:3.25rem!important;padding:.5rem .6rem!important}.organization-switcher-item.is-active,.organization-switcher-item:focus,.organization-switcher-item:hover,.organization-switcher-item[data-highlighted]{background:var(--onzaris-selected)!important;color:var(--onzaris-text)!important}.organization-switcher-item-mark{border-color:var(--onzaris-line-strong)!important;background:var(--onzaris-control)!important;width:2.25rem!important;height:2.25rem!important;color:var(--onzaris-blue-soft)!important}.organization-switcher-item b{font-size:14px!important}.organization-switcher-item small,.organization-switcher-menu [data-slot=dropdown-menu-label]{color:var(--onzaris-muted)!important;font-size:12px!important}.portal-navigation{scrollbar-width:thin;gap:.2rem!important}.portal-nav-label{margin:.75rem .7rem .4rem!important}.portal-nav-group,.portal-nav-label{letter-spacing:.08em!important;color:var(--onzaris-subtle)!important;font-size:12px!important}.portal-nav-group{margin:.9rem .7rem .25rem!important}.portal-nav-item{min-height:44px!important;color:var(--onzaris-muted)!important;border-radius:.6rem!important;grid-template-columns:1.25rem minmax(0,1fr) auto!important;gap:.7rem!important;padding:.62rem .72rem!important;font-size:14px!important;font-weight:620!important}.portal-nav-item>svg{width:1.15rem!important;height:1.15rem!important}.portal-nav-item:hover{background:var(--onzaris-panel-raised)!important;color:var(--onzaris-text)!important}.portal-nav-item.is-active,.portal-nav-item.is-ai.is-active{background:var(--onzaris-blue)!important;color:#fff!important}.portal-nav-item.is-ai:not(.is-active){color:var(--onzaris-muted)!important}.portal-nav-item [data-slot=badge]{min-width:1.4rem!important;height:1.4rem!important;padding:0 .4rem!important;font-size:12px!important}.sidebar-season{border-color:var(--onzaris-line)!important;gap:.45rem!important;padding:.85rem .55rem .65rem!important}.sidebar-season>span{color:var(--onzaris-subtle)!important;font-size:12px!important}.sidebar-locale button,.sidebar-season label{min-height:44px}.sidebar-locale button{border:1px solid var(--onzaris-line);background:var(--onzaris-panel);width:100%;color:var(--onzaris-muted);cursor:pointer;border-radius:.55rem}.sidebar-locale button:hover{background:var(--onzaris-selected);color:var(--onzaris-text)}.sidebar-profile{min-height:58px;border-color:var(--onzaris-line)!important;grid-template-columns:minmax(0,1fr) 44px!important;padding:.7rem .45rem 0!important}.sidebar-profile-link{border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;min-height:44px;padding:.25rem;display:grid}.sidebar-profile-link:hover{background:var(--onzaris-panel-raised)}.sidebar-profile-link>span{min-width:0}.sidebar-profile b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--onzaris-text)!important;font-size:14px!important}.sidebar-profile small{color:var(--onzaris-muted)!important;font-size:12px!important}.sidebar-profile form>button{width:44px!important;height:44px!important;color:var(--onzaris-muted)!important}.portal-topbar{border-color:var(--onzaris-line)!important;background:var(--onzaris-canvas)!important;height:4.5rem!important;min-height:4.5rem!important;padding:0 2rem!important}@supports (color:color-mix(in lab,red,red)){.portal-topbar{background:color-mix(in srgb,var(--onzaris-canvas) 88%,transparent)!important}}.portal-topbar{color:var(--onzaris-text)!important;-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;backdrop-filter:blur(18px)saturate(1.2)!important}.topbar-search{min-height:44px}.topbar-search input{min-height:44px!important;color:var(--onzaris-text)!important;font-size:15px!important}.topbar-search input::placeholder{opacity:1;color:var(--onzaris-subtle)!important}.topbar-search>svg{width:1.1rem!important;color:var(--onzaris-muted)!important}.topbar-actions{gap:.4rem!important}.account-menu-trigger,.topbar-actions>[data-slot=button]{width:44px!important;min-width:44px!important;height:44px!important;color:var(--onzaris-muted)!important;border-radius:.65rem!important}.account-menu-trigger:hover,.topbar-actions>[data-slot=button]:hover{background:var(--onzaris-panel-raised)!important;color:var(--onzaris-text)!important}.account-menu{min-width:18rem!important;padding:.4rem!important}.account-menu :where([data-slot=dropdown-menu-item],.account-menu-logout){min-height:44px!important;font-size:14px!important}.account-theme-options button{min-height:48px!important;font-size:12px!important}.portal-content{width:100%;max-width:1540px!important;color:var(--onzaris-text)!important;margin:0 auto!important;padding:clamp(1.5rem,2.5vw,2.5rem)!important}.portal-content>*{width:100%}.portal-page-header{align-items:flex-start!important;gap:1.25rem!important;margin-bottom:1.5rem!important}.portal-page-header p{color:var(--onzaris-blue-soft)!important;letter-spacing:.06em!important;margin:0 0 .35rem!important;font-size:13px!important}.portal-page-header h1{color:var(--onzaris-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(30px,3vw,38px)!important;line-height:1.08!important}.portal-page-header span{max-width:54rem;color:var(--onzaris-muted)!important;margin-top:.45rem!important;font-size:15px!important;line-height:1.5!important}.page-header-actions{flex-wrap:wrap;min-height:44px;display:flex;gap:.6rem!important}.portal-content :where(h2){letter-spacing:-.025em;font-size:clamp(20px,1.7vw,24px)!important}.portal-content :where(h3){letter-spacing:-.015em;font-size:17px!important}.portal-content :where(h4,h5,h6){font-size:15px!important}.portal-content :where(p,span,b,strong,em,i,time,address,label,button,a,summary,input,textarea,select){font-size:15px!important;line-height:1.5!important}.portal-content :where(small,.portal-page-header p,.panel-heading p,.module-table-head span,.standings-head span,.people-head span){font-size:13px!important;line-height:1.45!important}.portal-content :where(button,[role=button],a[data-slot=button],summary,input:not([type=hidden]),textarea,select,.onzaris-select-trigger){min-height:44px!important}.portal-content :where([data-slot=button],button,.onzaris-select-trigger){border-radius:.6rem!important}.portal-content :where(input:not([type=checkbox]):not([type=radio]),textarea,select,.onzaris-select-trigger){padding-inline:.8rem;border:1px solid var(--onzaris-line)!important;background:var(--onzaris-control)!important;color:var(--onzaris-text)!important}.portal-content :where(input,textarea)::placeholder{opacity:1;color:var(--onzaris-subtle)!important}.portal-content :where(input,textarea,select,button,a,summary,.onzaris-select-trigger):focus-visible{outline:3px solid var(--onzaris-blue)!important}@supports (color:color-mix(in lab,red,red)){.portal-content :where(input,textarea,select,button,a,summary,.onzaris-select-trigger):focus-visible{outline:3px solid color-mix(in srgb,var(--onzaris-blue) 45%,transparent)!important}}.portal-content :where(input,textarea,select,button,a,summary,.onzaris-select-trigger):focus-visible{outline-offset:2px!important}.portal-content :where(.metric-grid,.module-summary-grid,.official-ops-summary,.registration-summary,.finance-summary){gap:1rem!important}.portal-content :where(.metric-card,.dashboard-panel,.module-table-panel,.standings-panel,.people-directory,.schedule-composer,.schedule-game-list,.governance-settings,.governance-roles,.context-empty-dashboard,.onboarding-empty){border:1px solid var(--onzaris-line)!important;background:var(--onzaris-panel)!important;color:var(--onzaris-text)!important;box-shadow:none!important;border-radius:.85rem!important}.portal-content :where(.metric-card,.dashboard-panel,.module-summary-grid>article,.official-ops-summary>article,.registration-summary>article,.finance-summary>article){padding:1.15rem!important}.portal-content :where(.panel-heading,.standings-head,.people-head){min-height:3.5rem;padding:1rem!important}.portal-content :where(.module-table-row,.standings-panel>article,.people-directory>article,.assignments-table>article,.schedule-game-list>article,.alert-row,.mini-event){min-height:56px!important;padding-block:.8rem!important}.portal-content :where(.metric-card>strong){font-size:clamp(28px,2.8vw,38px)!important}.portal-content :where(.alert-icon,.official-roster article>i,.assignment-ledger>article>i){place-items:center!important;width:40px!important;height:40px!important}.portal-content :where(.alert-icon,.official-roster article>i,.assignment-ledger>article>i) svg{width:18px!important;height:18px!important}.portal-content :where(.ai-panel,.ai-workspace-header,.metric-card-featured){background:var(--onzaris-panel-raised)!important;color:var(--onzaris-text)!important}.portal-content :where(.ai-panel-orb,.ai-orb,.assistant-mascot,.assistant-robot){display:none!important}.portal-content :where(.ai-panel,.ai-workspace-header,.metric-card-featured) :where(h1,h2,h3,p,span,small,b,strong){color:inherit!important}html[data-portal-theme=light] .portal-sidebar{background:var(--onzaris-sidebar)!important}html[data-portal-theme=light] .portal-topbar{background:var(--onzaris-canvas)!important}@supports (color:color-mix(in lab,red,red)){html[data-portal-theme=light] .portal-topbar{background:color-mix(in srgb,var(--onzaris-canvas) 88%,transparent)!important}}html[data-portal-theme=light] .portal-topbar{border-color:var(--onzaris-line)!important}html[data-portal-theme=light] .portal-content{color:var(--onzaris-text)!important;background:0 0!important}html[data-portal-theme=light] .portal-content :where(h1,h2,h3,h4,b,strong,p,span,small,time,address,em,label){color:inherit}@media (max-width:1100px){.portal-sidebar{width:16rem!important}.portal-main{margin-left:16rem!important}.portal-content{padding:1.5rem!important}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.portal-sidebar{display:none!important}.portal-main{margin-left:0!important}.portal-topbar{height:4rem!important;min-height:4rem!important;padding:0 .85rem!important}.portal-content{padding:1rem!important}.portal-page-header h1{font-size:28px!important}.portal-content :where(p,span,b,strong,em,i,time,address,label,button,a,summary,input,textarea,select),.portal-page-header span{font-size:14px!important}.portal-content :where(small,.portal-page-header p,.panel-heading p,.module-table-head span,.standings-head span,.people-head span){font-size:13px!important}.metric-grid,.portal-content :where(.dashboard-grid,.member-grid,.official-ops-summary,.module-summary-grid,.registration-summary,.finance-summary){grid-template-columns:1fr!important}.page-header-actions,.page-header-actions>*{width:100%}.page-header-actions>*{flex:100%}.mobile-sheet{background:var(--onzaris-sidebar)!important;color:var(--onzaris-text)!important}}.registration-safety-fields{background:#f4f8f3;border:1px solid #d8e4da;border-radius:.7rem;flex-direction:column;gap:.6rem;margin:0;padding:.8rem;display:flex}.registration-safety-fields legend{color:var(--field);padding:0 .25rem;font-size:.58rem;font-weight:900}.registration-safety-fields>p{color:#62776c;margin:0;font-size:.52rem;line-height:1.5}.registration-safety-fields .profile-form-row{gap:.6rem}.registration-safety-consent{align-items:flex-start;padding-top:.2rem;flex-direction:row!important;gap:.45rem!important;display:flex!important}.registration-safety-consent input{margin-top:.1rem}.registration-safety-consent span{line-height:1.4;font-weight:600!important}.registration-safety-record{background:#fffaf0;border:1px solid #d7c59c;border-radius:.9rem;margin-bottom:.8rem;padding:1rem}.registration-safety-record .panel-heading>div>span{color:#766d5d;margin-top:.25rem;font-size:.55rem;display:block}.registration-safety-record .panel-heading>a{color:var(--field);font-size:.58rem;font-weight:850}.registration-safety-record-grid{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:.9rem;display:grid}.registration-safety-record-grid>span{border:1px solid #eadfc4;border-radius:.6rem;flex-direction:column;gap:.25rem;padding:.65rem;display:flex}.registration-safety-record-grid small{color:#766d5d;font-size:.48rem}.registration-safety-record-grid b{font-size:.6rem;line-height:1.45}.registration-safety-record-wide{grid-column:1/-1}.registration-safety-link{color:var(--field);text-underline-offset:.15rem;font-size:.52rem;font-weight:850;text-decoration:underline}html[data-portal-theme=dark] .portal-content .availability-card{background:#2c6cb3!important}html[data-portal-theme=light] .portal-content .next-event-card .availability-card{background:#1768e5!important}.portal-content .availability-card>small,.portal-content .availability-card>span,.portal-content .availability-card>strong{color:#fff!important}.portal-content .availability-card .attendance-response{gap:.45rem!important}.portal-content .availability-card .attendance-response-button{border-radius:.55rem!important;min-height:44px!important;font-weight:700!important}.portal-content .availability-card .attendance-response-button.is-present,html[data-portal-theme=dark] .portal-content .next-event-card .availability-card .attendance-response-button.is-present,html[data-portal-theme=light] .portal-content .next-event-card .availability-card .attendance-response-button.is-present{color:#0f55b6!important;background:#fff!important;border-color:#fff!important}.portal-content .availability-card .attendance-response-button.is-absent,html[data-portal-theme=light] .portal-content .next-event-card .availability-card .attendance-response-button.is-absent{color:#fff!important;background:#071f4847!important;border-color:#ffffffb8!important}.portal-content .availability-card .attendance-response-button.is-absent:hover{color:#fff!important;background:#071f487a!important;border-color:#fff!important}.portal-shell{--onzaris-canvas:#172235;--onzaris-sidebar:#1d2a3d;--onzaris-panel:#223047;--onzaris-panel-raised:#2a3a52;--onzaris-control:#25364e;--onzaris-line:#3b4d66;--onzaris-line-strong:#58708f;--onzaris-text:#f4f7fb;--onzaris-muted:#b1bdcc;--onzaris-subtle:#9aa9bd;--onzaris-blue:#66a1ff;--onzaris-blue-hover:#82b3ff;--onzaris-blue-soft:#b9d4ff;--onzaris-selected:#304866;background:var(--onzaris-canvas)!important;color:var(--onzaris-text)!important}html[data-portal-theme=light] .portal-shell{--onzaris-canvas:#f6f8fb;--onzaris-sidebar:#e9eff6;--onzaris-panel:#fff;--onzaris-panel-raised:#f3f6fa;--onzaris-control:#edf2f7;--onzaris-line:#d8e0ea;--onzaris-line-strong:#b8c5d5;--onzaris-text:#12243a;--onzaris-muted:#5e7085;--onzaris-subtle:#72849a;--onzaris-blue:#1768e5;--onzaris-blue-hover:#0d56c6;--onzaris-blue-soft:#1559b8;--onzaris-selected:#e4edf9}.portal-shell .portal-sidebar{background:var(--onzaris-sidebar)!important;border-color:var(--onzaris-line)!important}.portal-shell .portal-main,.portal-shell .portal-topbar{background:var(--onzaris-canvas)!important}@supports (color:color-mix(in lab,red,red)){.portal-shell .portal-topbar{background:color-mix(in srgb,var(--onzaris-canvas) 94%,transparent)!important}}.portal-shell .portal-topbar{border-color:var(--onzaris-line)!important}.portal-shell .portal-content{color:var(--onzaris-text)!important}.portal-shell:not(.portal-shell-ops) .portal-page-header>div>p{display:none!important}.portal-content :where(.dashboard-panel,.metric-card,.notification-center,.notification-preferences,.import-history,.team-chat-surface,.member-role-card,.member-role-summary>article){border-color:var(--onzaris-line)!important;background:var(--onzaris-panel)!important;color:var(--onzaris-text)!important;box-shadow:none!important}.portal-content .next-event-card{background:var(--onzaris-panel-raised)!important;color:var(--onzaris-text)!important;box-shadow:none!important}.portal-content .next-event-card,.portal-content .next-event-date{border-color:var(--onzaris-line)!important}.portal-content .member-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:1rem!important;display:grid!important}.portal-content .member-matchup>.member-team{min-width:0;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.65rem!important;display:grid!important}.portal-content .member-matchup>.member-team-away{justify-self:end!important;display:grid!important}.portal-content .member-team>span:last-child{min-width:0;flex-direction:column!important;display:flex!important}.portal-content .member-team b{overflow-wrap:anywhere;color:var(--onzaris-text)!important;font-size:15px!important;line-height:1.25!important}.portal-content .member-team small{color:var(--onzaris-muted)!important}.portal-content .member-team-mark{border-radius:8px!important;width:2.5rem!important;height:2.5rem!important}.portal-content .member-matchup>strong{color:var(--onzaris-blue-soft)!important;display:block!important}.portal-content .member-role-card.role-tone-2{background:var(--onzaris-panel)!important;border-color:var(--onzaris-line)!important;color:var(--onzaris-text)!important}.portal-content .member-role-card.role-tone-2 :where(h2,p,.role-name,.role-card-footer,.role-card-footer>span){color:var(--onzaris-text)!important}.portal-content .member-role-card.role-tone-2 .role-name{color:var(--onzaris-muted)!important}.portal-content .member-role-card.role-tone-2 .role-card-footer{border-color:var(--onzaris-line)!important}.portal-content .availability-card{color:#f4f7fb!important;background:#285246!important}.portal-content .availability-card :where(span,small,strong,button){color:#f4f7fb!important}html[data-portal-theme=light] .portal-content .next-event-card :where(p,span,small,b,strong,time,address,a){color:var(--onzaris-text)!important}html[data-portal-theme=light] .portal-content .next-event-card .member-matchup>strong,html[data-portal-theme=light] .portal-content .next-event-card .next-event-date span{color:var(--onzaris-blue-soft)!important}html[data-portal-theme=light] .portal-content .next-event-card .availability-card :where(span,small,strong,button){color:#f4f7fb!important}.portal-content .notification-status-strip{gap:1.25rem!important;display:flex!important}.portal-content .notification-status-strip>article{border:0!important;border-bottom:1px solid var(--onzaris-line)!important;background:0 0!important;border-radius:0!important}.portal-content .notification-filters{flex-wrap:wrap!important;gap:.5rem!important;display:flex!important;overflow:visible!important}.portal-content .notification-filters button{border-color:var(--onzaris-line)!important;min-width:44px!important;min-height:44px!important;color:var(--onzaris-muted)!important;background:0 0!important}.portal-content .notification-filters button.active{border-color:var(--onzaris-blue)!important;background:var(--onzaris-blue)!important;color:#fff!important}.portal-content .notification-list>article{background:0 0!important}.portal-content .notification-list>article.notification-unread{background:var(--onzaris-blue)!important}@supports (color:color-mix(in lab,red,red)){.portal-content .notification-list>article.notification-unread{background:color-mix(in srgb,var(--onzaris-blue) 8%,transparent)!important}}.portal-content .notification-list>article:before{width:0!important}.portal-content .team-chat-surface{min-height:32rem;padding:1.25rem!important}.portal-content .team-chat-message{border-color:var(--onzaris-line)!important}.portal-content .team-chat-message b,.portal-content .team-chat-message p{color:var(--onzaris-text)!important}.portal-content .team-chat-message small,.portal-content .team-chat-status{color:var(--onzaris-muted)!important}@media (max-width:760px){.portal-content .next-event-card{grid-template-columns:1fr!important}.portal-content .next-event-date{border-right:0!important;border-bottom:1px solid var(--onzaris-line)!important}.portal-content .member-matchup{grid-template-columns:1fr!important;gap:.65rem!important}.portal-content .member-matchup>.member-team,.portal-content .member-matchup>.member-team-away{justify-self:stretch!important;width:100%!important;display:grid!important}.portal-content .member-matchup>.member-team-home{order:1!important}.portal-content .member-matchup>strong{order:2!important;justify-self:center!important}.portal-content .member-matchup>.member-team-away{padding-top:.65rem;border-top:1px solid var(--onzaris-line)!important;order:3!important}.portal-content .notification-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;display:grid!important}.portal-content .notifications-layout,.portal-content .team-chat-composer{grid-template-columns:1fr!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}